body  {
	margin: auto;
	padding: 0;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color: #000;
	background: #fff url("../images/bg.jpg") repeat 50% 0px;}


* html body { text-align: center; }
body * {text-align: left;}

p {
	margin: 0;
	padding: 0;
	color: #000;
	font: 12px Verdana, Tahoma, Arial, Helvetica, sans-serif; padding-bottom: 5px}

div {
	margin: 0; 
	padding: 0;	
	border: 0px; 
	color: #000;
	font: 10px Verdana, Tahoma, Arial, Helvetica, sans-serif;}

table, td {
	margin: 0; 
	padding: 0; 
	border: 0px;}

a {	color: #179EDD; 
	text-decoration: underline; 
	font: 12px Verdana, Tahoma, Arial, Helvetica, sans-serif;}
a:hover {
	text-decoration: underline; 
	color: #FF42D4;}

h1, h2, h3, h4, h5, h6 {
	padding: 0;
	margin: 0;
	font-family: Times New Roman, Times, serif;
	color: #;
	font-weight: normal	}

h1, h1 a {font-size: 36px; line-height: 39px; color: #FC3078; font-family: Times New Roman, Times, serif; text-decoration: none;}
h2{font-size: 22px; line-height: 22px; color: #F24B66; padding-top: 3px; padding-bottom: 5px}
h2 a, .response_nav h2 a, .competition h2 a  {font-size: 22px; line-height: 22px; color: #F24B66; font-family: Times New Roman, Times, serif; text-decoration: none;}
h3 {font-size: 14px; font-weight: bold; line-height: 13px; font-family: Times New Roman, Times, serif; color: #179EDD; padding-bottom: 5px; padding-top: 5px }
h3 a {font-size: 14px; font-weight: bold; font-family: Times New Roman, Times, serif; color: #179EDD;}
h4 {font-size: 10px; font-weight: bold; color: #5A5A5A;  font-family: Verdana, Arial, Tahoma, san-serif;  padding-bottom: 7px; }
h5 {color: #8A8A8A; font-size: 16px; font-family: Verdana, Tahoma, Arial, san-serif; padding-bottom: 10px} 
h5 a {font-size: 16px; font-family: Verdana, Tahoma, Arial, san-serif;}
h6 {font-weight: bold; font-size: 12px; color: #000; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; padding-bottom: 5px}
ul {margin: 0; padding: 0;}
ul li {margin: 0; padding: 0;}

dl {margin: 0; padding: 0;}
dt, dd {margin: 0; padding: 0;}

img {border: 0;}
a img {border: 0;}

br.clear {clear: both; font-size: 1px; line-height: 1px; height: 1px}
/*Волнистый разделитель*/
.divider_wave {background: url("../images/divider_wave.gif") repeat-x left center; clear: both; height: 20px; font-size: 1px; line-height: 1px;  } 

form, input, select, label, textarea {margin:0; padding: 0; font-family:  Verdana, Tahoma, Arial, Helvetica, sans-serif}

label {font-size: 10px;}
input.text {width: 93px}

/*все что плывет на право и на лево*/
.floatright {float: right}
.floatleft {float: left; padding-right: 10px}

/*этом блоке лежит всё*/
#conteiner_out {
	margin: auto;
	width: 996px;
	margin-top: 3px; 
	padding-top: 4px;
	background: url("../images/top.gif") no-repeat 0 0;}
/*В этом блоке лежит все кроме футера*/
#conteiner {background: url("../images/bottom.gif") no-repeat 0 100%; padding-bottom: 4px;  height: 1%}
/*Делает нижние уголки*/
#conteiner_in {  background: #fff; padding: 9px 23px 0 23px;}

/*Логотип*/
#logo {width: 337px; height: 89px; background: #fff url("../images/logo.gif") no-repeat 0 0;  float: left }
#logo a {display: block; height: 100%; text-indent: -3000px; overflow: hidden }
/*Форма входа и регистрации*/
.enter { width: 265px; font-size: 10px; line-height: 12px; padding-top: 0px; background: url("../images/lock.gif") no-repeat 0 0px; position: absolute; z-index: 100; right: 0;}
* html .enter {right: 23px;}
.enter form { padding-left: 18px; padding-top: 0px}
.enter form.notable {background-image: none}
.enter table {width: 100%}
.enter td, .enter p {padding-left: 6px;  padding-bottom: 2px; font-size: 12px; color: #7F777A}
/*.enter td a, .enter p a {font-size: 11px}*/
.enter h2 {font-size: 12px; line-height: 12px; font-weight: bold; text-align: right; color: #FF42D4; padding: 0}
/*Кнопка ниже всего блока, поэтому позиционируется абсолютно*/
.ok {display: block;}
.enter .text {background: #FFEEF5; border: 1px solid #FFCEE2; color: #7F777A; font-size: 12px; height: 17px; padding: 0 2px;}
.enter p, .enter a {padding-bottom: 0; font-size: 11px}
#head {	position: relative;	}


/*ГЛАВНОЕ МЕНЮ*/
.main_menu {clear: both; position: relative; height: 1%}
.main_menu {height: 28px; padding: 24px 7px 0px 7px; background: url("../images/menu_bg.gif") no-repeat 0 0; margin-bottom: 10px; }
.main_menu a, .main_menu span.divider  {float: left; height: 28px; font: bold 14px Times New Roman, Times, serif; color: #fff; text-decoration: none;  }
.main_menu a { white-space: nowrap; padding-right: 6px;}
.main_menu a:hover {text-decoration: underline; color: #fff;}
.main_menu a span { height: 28px; line-height: 26px; display: block; padding: 0 2px 0 6px; float: left; cursor: pointer }

/*Разделитель*/
.main_menu span.divider {width: 10px; background: url("../images/divider_main.gif") no-repeat 50% 8px;}
/*Текущий элемент*/
.main_menu a.current { color: #787878; background: url("../images/li_right.gif") no-repeat top right;}
.main_menu a.current:hover {color: #787878; text-decoration: none;}
.main_menu a.current span {background: url("../images/li_left.gif") no-repeat 0 0;  padding-top: 4px; height: 24px; line-height: 24px }

/*Зона с баннером*/
.logo_zone .banner_zone {height: 80px; width: 600px; float: right; margin-top: 10px;}

/*Меню под баннером*/
.special_menu {text-align: center; padding: 6px 0 10px 0px; height: 1%; line-height: 18px}
.special_menu a {font-size: 11px; font-weight: bold; text-decoration: underline; padding: 0 5px}
.special_menu span.divider {padding: 0 0 0 8px; background: url("../images/divider_special.gif") no-repeat 0 2px;}
.special_menu span.divider_big {background: none; color: #FF44D2; font-weight:bold; font-size: 11px; }
.special_menu a.current {color: #FF42D4;}
.special_menu a.eye_item {background: url("../images/pink_eye.gif") no-repeat 0px 2px; padding-left: 14px}
.special_menu a.dreambook_item{background: url("../images/dreambook_small.gif") no-repeat 0px 2px; padding-left: 14px}
.special_menu a.horoscope_item{background: url("../images/horoscope_small.gif") no-repeat 0px 2px; padding-left: 14px}
.special_menu a.club {color: #FD7904; background: url("../images/club_small.gif") no-repeat 0 0; padding: 0 0 0 14px}
/*.special_menu br {line-height: 18px; height: 18px; display: block}*/

/*В этом блоке лежит все кроме шапки и дна*/
#zone {clear: both; padding-top: 7px; }

/*Зона с контентом (левая часть)*/
.content_zone {width: 702px; float: left; padding-bottom: 20px}
/*Правая часть*/
.sidebar {width: 240px; float: right; padding-bottom: 20px}

/*у контент-зоны имеется заголовок*/
.header {padding-top: 6px; padding-bottom: 10px; float: left; width: 100%}
.header, .header_in {background: url("../images/divider_wave.gif") repeat-x 0 0;height: 1%; clear: both; }
.header_in {background-position: 0 100%; padding-bottom: 8px; }
.header_in {float: left; width: 100%}
.header_in h3 {margin: 11px 0 0 220px}
/*Дно, но не футер*/
.bottom {clear: both; background: url("../images/bottom_bg.jpg") no-repeat 0 5px;  padding-bottom: 30px;}
.bottom_menu {clear:both; padding-top: 30px; background: url("../images/banner_rolls.gif") no-repeat 50% 100%; color: #FF44D2; font-weight: bold; padding-bottom: 20px}
.bottom_menu a {color: #FF44D2; font: bold 15px Times New Roman, Times, serif; text-decoration: none; padding: 0 4px; padding-top: 8px; text-decoration: underline;}
.bottom_menu a:hover {text-decoration: underline; color: #179EDD;}

.bottom .special_menu {padding-bottom: 0px; padding-top: 5px }
html>body .bottom .special_menu  {padding-top: 5px}

.bottom .seo {padding-top: 30px; background: url("../images/banner_rolls.gif") no-repeat 10px 15px}
html>body .bottom .seo {padding-top: 30px}

.violet {color: #D430FC;}

/*Каждый анонс завернут в такой блок*/
.box {clear: both; }
/*В каждом ананосе есть картинка*/
.floatbox {float: left; margin-right: 5px; margin-bottom: 0px; background-position: 0 0; background-repeat: no-repeat;}
.floatbox div {background-position: 0 0; background-repeat: no-repeat}
/*Длокам с картинкой и текстом делаем отступ снизу*/
.floatbox, .box_text {padding-bottom: 10px} 
.box_text p {padding-top: 2px}

/*В зависимости от размера картинки разные размеры*/
.big_pic .floatbox { width: 298px; min-height: 215px; margin-right: 15px;}
.large_pic .floatbox { width: 239px; min-height: 215px; margin-right: 0px;}
.small_pic .floatbox { width: 136px; min-height: 123px; margin-right: 5px; }
.very_small_pic .floatbox { width: 90px; min-height: 70px; margin-right: 5px; }
.middle_pic .floatbox { width: 187px; min-height: 154px; margin-right: 10px; }
.wide_pic .floatbox { width: 290px; min-height: 120px; margin-right: 10px; }

/*В зависимости от размера картинки разные отступы у текстов*/
.big_pic .box_text {margin-left: 313px;}
.small_pic .box_text {margin-left: 141px} 
.very_small_pic .box_text { margin-left: 105px }
.middle_pic .box_text {margin-left: 197px} 
.wide_pic .box_text {margin-left: 0px}

.cinema .wide_pic .floatbox {padding-bottom: 0;}
.cinema .small_pic {float: left; width: 136px; clear: none; margin:0 4px 0 5px }
.cinema .box_text {margin-left: 10px; }
.cinema .box_text h3 {padding-top: 0px }

/*Рамка у картинок в анонсах*/
.frame {margin-bottom: 0px; clear: both }
.frame a {display: block; height: 100%}
/*и меняется в зависимости от раздела*/
.grand_pic .frame {width: 700px; height: 450px; background: url("../images/grand_wide_frame.png") no-repeat 0 0;}
.big_pic .frame {width: 298px; height: 205px; background: url("../images/big_frame.png") no-repeat 0 0;}
.large_pic .frame {width: 239px; height: 215px; background: url("../images/large_frame.png") no-repeat 0 0;}
.small_pic .frame {width: 136px; height: 123px; background: url("../images/small_frame2.png") no-repeat 0 0;}
.very_small_pic .frame { width: 90px; min-height: 70px;  background: url("../images/very_small_frame.png") no-repeat 0 0; }
.middle_pic .frame {width: 187px; height: 154px; background: url("../images/middle_frame.png") no-repeat 0 0;}
.wide_pic .frame {width: 290px; height: 120px; background: url("../images/wide_frame2.png") no-repeat 0 0;}

/*Подпись под картинкой*/
.frame_text {padding: 0 5px 0 12px}


/*Заколовки на разноцветных плашках*/
.head_box { clear: both; position: relative;  padding: 4px 10px 4px 15px; margin-bottom: 15px; min-height: 22px; height: 1%; margin-top: 0px}
/*Маленькая плашка (когда слева картинка)*/
.small, .little {margin-left: 0px; float: left; clear: none; width: 360px; margin-bottom: 5px}
.little {width: 260px}
/*Заголовки на разноцветных плашках*/
.head_box h2 {font-size: 23px; color: #fff; padding: 0; margin: 0; float: left;  }
.head_box h2.floatright {float: right}

/*закругленные уголки плашки - позиционируются абсолютно*/ 
.l_t, .l_b, .r_t, .r_b {font: 1px; line-height: 1px; width: 5px; height: 5px; position: absolute;  display: block;}
.l_t { top: 0; left: 0;  }
.l_b { bottom: 0; left: 0;   }
.r_t { top: 0; right: 0; }
.r_b { bottom: 0px; right: 0; }
/*галочка*/
.footnote {width: 15px; height: 15px; position: absolute; bottom: -15px; left: 20px; display: block}
/*Розовая плашка*/
.pink {background: #FF66AE;   }
.pink .l_t {background: url("../images/pink/l_t.gif") no-repeat 0 0;  }
.pink .l_b {background: url("../images/pink/l_b.gif") no-repeat 0 100%;  }
.pink .r_t {background: url("../images/pink/r_t.gif") no-repeat top right; }
.pink .r_b {background: url("../images/pink/r_b.gif") no-repeat 0 100%; }
.pink .footnote {background: url("../images/pink/footnote.gif") no-repeat 0 0;}
/*Персиковая*/
.peach {background: #FFF7E3;   }
.peach .l_t, .grey_border .peach .l_t {background: url("../images/peach/l_t.gif") no-repeat 0 0;  }
.peach .l_b, .grey_border .peach .l_b {background: url("../images/peach/l_b.gif") no-repeat 0 100%;  }
.peach .r_t, .grey_border .peach .r_t {background: url("../images/peach/r_t.gif") no-repeat top right; }
.peach .r_b, .grey_border .peach .r_b {background: url("../images/peach/r_b.gif") no-repeat 0 100%; }
.peach .footnote_big {background: url("../images/peach/footnote.gif") no-repeat 0 0; height: 16px; position: absolute; width: 43px;  top: -16px; left: 20px; display: block }
/*Светлокрасная*/
.light_red {background: #FF6974}
.light_red .l_t {background: url("../images/light_red/l_t.gif") no-repeat 0 0;  }
.light_red .l_b {background: url("../images/light_red/l_b.gif") no-repeat 0 100%;  }
.light_red .r_t {background: url("../images/light_red/r_t.gif") no-repeat 0 0; }
.light_red .r_b {background: url("../images/light_red/r_b.gif") no-repeat 0 100%; }
.light_red .footnote {}
/*Оранжевая*/
.orange {background: #FFA669}
.orange .l_t {background: url("../images/orange/l_t.gif") no-repeat 0 0;  }
.orange .l_b {background: url("../images/orange/l_b.gif") no-repeat 0 100%;  }
.orange .r_t {background: url("../images/orange/r_t.gif") no-repeat 0 0; }
.orange .r_b {background: url("../images/orange/r_b.gif") no-repeat 0 100%; }
.orange .footnote {}
/*белая плашка
.white {background: #FFf; margin-top: 15px   }
.white .l_t {background: url("../images/white/l_t.gif") no-repeat 0 0;  }
.white .l_b {background: url("../images/white/l_b.gif") no-repeat 0 100%;  }
.white .r_t {background: url("../images/white/r_t.gif") no-repeat top right; }
.white .r_b {background: url("../images/white/r_b.gif") no-repeat 0 100%; width: 3px; }*/
/*верхняя плашка*/


/*с серыми границами*/
.grey_border {border: 1px solid #EDEDED; padding: 4px 11px 4px 11px; min-height: 22px}
.grey_border td p {padding-bottom: 0;}
.grey_border .l_t {background: url("../images/grey_border/l_t.gif") no-repeat 0 0; top: -1px; left: -1px;  }
.grey_border .l_b {background: url("../images/grey_border/l_b.gif") no-repeat 0 100%; bottom: -1px; left: -1px;   }
.grey_border .r_t {background: url("../images/grey_border/r_t.gif") no-repeat 0 0; top: -1px; right: -1px;  }
.grey_border .r_b {background: url("../images/grey_border/r_b.gif") no-repeat 0 100%; bottom: -1px; right: -1px;   }
/*в этом блоке бывают таблицы*/
table.for_grey td {padding: 0 9px; vertical-align: bottom}
table.simple {position: relative; left: -9px}
table.simple p.date {padding-top: 4px}
/*границы этой таблицы*/
.grey_divider {background: url("../images/grey_small_divider.gif") no-repeat 100% 6px}
p.grey_divider {height: 11px; width: 2px; background-position: 0 4px; }
/*СТРУКТУРА КОЛОНОК -  широкая и узка, их пропорции меняются в зависимости от класса родительского блока*/
.wide_column {width: 528px; float: left;}
.slim_column {width: 167px; float: right}
.main .wide_column {width: 347px; float: left;}
.main .slim_column {width: 334px; float: right}
.main_down .wide_column {width: 392px; float: left;}
.main_down .slim_column {width: 290px; float: right}
.horoscope_columns .wide_column {width: 470px; float: left; padding-bottom: 10px}
.horoscope_columns .slim_column {width: 220px; float: right; padding-bottom: 10px}

/*.horoscope_columns .wide_column { width:528px;}*/

/*Таблицы (структурные), для анонсов и ссылок в три столбца*/
table.announcement td, table.three_columns td {vertical-align: top}
table.three_columns {margin-bottom: 10px}
table.three_columns td {width: 33%; padding: 0 5px 5px 15px}
/*фон для разделения колонок пунктирным бордюром */
.dotted {background: url("../images/dot_violet.gif") repeat-y top right}

/*Список с голубыми стрелочками*/
.list {list-style: none;}
.list li {padding: 0 0 6px 14px; background: url("../images/arrow_blue.gif") no-repeat 0 4px;}
.list li a {font-size: 10px}


/*сноска*/
.footnote_box {width: 198px; background: url("../images/footnote_box_bottom.gif") no-repeat bottom left; margin-bottom: 10px}
.footnote_box p, .footnote_box div {background: url("../images/footnote_box.gif") no-repeat top left; padding: 4px 25px 6px 10px; text-align: center}
.footnote_box p a {font-size: 12px; font-weight: bold}

/*Блок с фотографиями*/
.foto_boxes {width: 372px; }
/*Фотографии в фигурных рамочках*/
.foto_box {height: 130px; width:80px; padding: 15px 17px;  float: left; margin: 0 10px 10px 0px; display: inline; text-align: center}
.foto_box a, .foto_box, .foto_box p, .foto_box div {color: #fff; font-size: 10px}
.foto_box a{ font-weight: bold; font-size: 12px}
.foto_box a:hover {color: #179EDD; }
.foto {width: 77px; height: 79px; background-position: 0 0; background-repeat: no-repeat; margin-bottom: 4px; text-align:center} 
.foto_in, .foto_in a {width: 77px; height: 79px; display: block }
/*Рамочки разных цветов*/
.pink_frame {background: url("../images/pink/pink_frame.gif") no-repeat 0 0;}
.darkpink_frame {background: url("../images/pink/darkpink_frame.gif") no-repeat 0 0;}
.orange_frame {background: url("../images/orange/orange_frame.gif") no-repeat 0 0;}
/*Уголки*/
.pink_frame .foto_in {background: url("../images/pink/in_pink_frame.png") no-repeat 0 0;}
.darkpink_frame .foto_in {background: url("../images/pink/in_darkpink_frame.png") no-repeat 0 0;}
.orange_frame .foto_in {background: url("../images/orange/in_orange_frame.png") no-repeat 0 0;}

/*Блок с новостями (оформленный как бумажка для заметок)*/
.note {background: #FDFDEF url("../images/note_big.gif") no-repeat 0 0; padding: 14px 12px 6px 8px; width: 200px; margin-bottom: 15px }
.note h2 {padding-top: 0px; padding-bottom: 4px; font-size: 21px; line-height: 22px; text-align: right; color: #6D6D6D; padding-right: 5px}
.blue h2 {color: #6accfe}
/*Горизонтальное меню в новостях на этой бумажке*/
.hor_menu li {display: inline; text-align: right; padding-right: 5px}
.hor_menu li a {font-size: 13px; font-family: Times New Roman, Times, serif; color: #FF0078; text-decoration: none;}
.hor_menu li a:hover {text-decoration: underline}
.hor_menu li.current a {color: #000; }
.hor_menu li.current a:hover {text-decoration: none;} 

/*Списки с галочками*/
.tick {list-style: none; padding-bottom: 4px}
.tick li, .seo_block .tick li {background: url("../images/tick.gif") no-repeat 0 3px; padding-left: 16px; padding-bottom: 8px; }
.pink_tick li {background-image: url("../images/icon_news.gif")}
.no_icon li {background-image: none }
.note .tick li a {font-size: 10px}

/*Баннер с перечислением все знаков зодиака в правой колонке*/
.horoscope_banner {width: 190px; height: 214px; padding: 18px 25px; background: url("../images/horoscope_banner.jpg") no-repeat 0 0;}
.horoscope_banner h2 {font-size: 19px; line-height: 19px; color: #fff; padding-top: 0; padding-bottom: 10px}
.horoscope_banner table {width: 190px}
.horoscope_banner td {width: 50%; padding-right: 2px; font: 9px Tahoma, Arial, Verdana, san-serif; padding-bottom: 4px; vertical-align: top}
.horoscope_banner td a{color: #8A2A55; font: bold 11px Tahoma, Arial, Verdana, san-serif;}
.horoscope_banner td a:hover {color: #fff;}
/*Фон под символом*/
.symbol {width: 17px; height: 17px; background: url("../images/horoscope/symbol_banner_bg.gif") no-repeat 0 0; margin-right: 5px; float: left}

/*Блоки для голосования*/

/*.voting {width: 210px; height: 170px; padding: 15px;}*/
.voting {width: 240px; background: url("../images/vote/vote.gif") no-repeat 0 0;}
.voting_in { padding: 15px;background: url("../images/vote/vote_bottom.gif") no-repeat 0 100%;}
.voting h2 {color: #1D4E9E; font-size: 22px}
.voting form, .voting p, .voting label {color: #000000; font-size: 9px;  }
.voting label {line-height: 10px}
.voting p {padding-bottom: 15px}
.voting table {margin-bottom: 0px}
.voting td {vertical-align: top; padding-right: 10px; padding-bottom: 0px; padding: 3px}
.submit {width: 100px; height: 20px; color: #fff; text-align: center; border: 0; font: bold 9px/9px Times New Roman, Times, serif; display: block }
input.blue {background: url("../images/button_blue.gif") no-repeat center center;}

/*бывают разных типов*/
.type1 {background: url("../images/vote/vote.gif") no-repeat 0 0;}
.type2 {background: url("../images/vote/vote2.gif") no-repeat 0 0;}
.type3 {background: url("../images/vote/vote3.gif") no-repeat 0 0;}

/*обозначения для отзывов и рейтинга*/
.comment, .footnote_box p.comment {background: url("../images/comment_bg.gif") no-repeat 0px 4px; font-weight: bold; font-size: 9px; color: #FC3078; padding-left: 14px;  }
.footnote_box p.comment {padding: 0 0 0 14px; background-position: 0 6px; text-align: left}
.eye {background: url("../images/pink_eye.gif") no-repeat 0px 4px; font-weight: bold; font-size: 10px; color: #FC3078; padding-left: 14px; float: left}
.comment a, .eye a {font-size: 11px}
.comment span {font-weight: normal; font-size: 12px}
.noimage {background-image: none}
/*стиль для написания даты*/
.date {color: #969696; font-size: 10px; font-weight: bold; padding-top: 2px}
.date a {font-size: 10px}


/*Блоки для анонсов интервью*/
/*2 блока создают рамку справа*/
.interview {width: 292px; background: url("../images/interview/interview_top.gif") no-repeat right top; margin-bottom: 10px }
.interview_in {width: 292px; background: url("../images/interview/interview_bottom.gif") no-repeat right bottom; overflow: hidden  }
/*фотография*/
.interview_foto {position: relative; width: 292px; background-position: left 50%; background-repeat: no-repeat; min-height: 70px;}

/*уголки фотографии*/
.interview .l_t {background: url("../images/interview/l_t.gif") no-repeat 0 0; width: 4px; height: 4px; }
.interview .l_b {background: url("../images/interview/l_b.gif") no-repeat 0 100%;  width: 4px; height: 4px;  }
.interview .r_t {background: url("../images/interview/r_t.gif") no-repeat top right;  width: 4px; height: 4px; left: 146px}
.interview .r_b {background: url("../images/interview/r_b.gif") no-repeat right 100%; width: 4px; height: 4px; left: 146px }
/*Текст в этом блоке*/
.interview_banner_text { margin-left: 150px; padding: 10px 8px 10px 10px ;}
.interview p.date {color: #000; font-size: 9px; font-weight: normal;}
.interview p.date span {font-weight: bold; color: #FF44D2; font-size: 11px; display: block}
.interview h2 a {padding: 0; font-size: 19px; line-height: 19px}


/*Таблицы со ссылками на форум и рейтинг*/
.selection_links {float: left; margin-bottom: 20px}
.selection_links, .selection_links table {width: 334px}
#forum .selection_links, #forum .selection_links table {width: 100%}
.selection_links thead td.value {border-left: 1px solid #EDEDED;}
.selection_links td {padding: 6px 8px 8px 8px; border-bottom: 1px solid #EDEDED; font-size: 9px; }
.selection_links td, .selection_links td a {font-size: 11px }
td.common {padding: 0; border: 0}
/*Ячейки в правом столбце*/
td.value {border-left: 1px solid #EDEDED; width: 74px; }
#forum td.value {width: 113px}
/*Закладки в шапке таблицы*/
.bookmark {list-style: none; }
.bookmark li { float: left; width: 113px; background: #FE84C2; margin-top: 3px}
.bookmark li p {padding-bottom: 0}
/*таблицы  бывают розовые и голубые*/
.pink_table thead td {background: #FE84C2 url("../images/pink/selection_table_bg.gif") repeat-x 0 0; border-bottom: 4px solid #FDBADC;}
.blue_table thead td {background: #84DCFE url("../images/blue/selection_table_bg.gif") repeat-x 0 0; border-bottom: 4px solid #A7E2F9;}
.pink_table thead td.value {background: #FE84C2 url("../images/pink/selection_table_bg.gif") repeat-x 0 0; border-bottom: 0;}
.blue_table thead td.value {background: #84DCFE url("../images/blue/selection_table_bg.gif") repeat-x 0 0; border-bottom: 0;}

/*Закладки разноцветные и шапки*/
.pink_table .bookmark li.select { background: #FDBADC;}
.pink_table .bookmark li {background: #FE84C2}
.blue_table .bookmark li.select { background: #A7E2F9;}
.blue_table .bookmark li {background: #84DCFE}
.selection_links thead td.value {border-left: 2px solid #fff; width: 90px}
.pink_table td a {color: #B14C42;}
.pink_table td a:hover {color: #FE84C2;}
.pink_table thead a:hover {color: #B14C42;}
.blue_table td a {color: #4250B1;}
.blue_table td a:hover {color: #84DCFE;}
.blue_table thead a:hover {color: #4250B1;}
.selection_links thead, .selection_links thead a, .selection_links thead, .bookmark li, .bookmark li a, .selection_links thead p a, .selection_links thead p {font-weight: bold; color: #fff; font-size: 11px}
.selection_links thead td {padding: 0; }
.bookmark li {padding: 6px 4px 8px 4px;}
.selection_links thead td.value {padding: 9px 4px 8px 8px; width: 78px;}

/*Блок статистики*/
.statictic {text-align: center; padding-left: 15px; background: url("../images/blue/statistic.gif") no-repeat 0 0; height: 34px; clear: both; color: #fff; font-size: 15px; font-weight: bold; line-height: 33px}
.statictic a, .statictic span {font-size: 15px; font-weight: bold; color: #1D4E9E; text-decoration: none; }
.statictic a:hover {color: #179EDD; text-decoration: none;} 
/*Баннер главной статьи*/
.main_article_banner {background-repeat: no-repeat; background-position: 0 0; width: 347px; height: 178px; margin-bottom: 15px; overflow: hidden}
.main_article_banner h2, .main_article_banner h2 a {color: #fff; padding: 0; display: block; font: normal 25px/25px Verdana, Tahoma, Arial, san-serif; text-transform: uppercase; text-decoration: none}
.main_article_banner h2 a {padding: 15px 15px 5px 15px; height: 158px; }
.main_article_banner h2 a:hover {color: #fff; text-decoration: underline }

/*Дневники*/
.diary {background: url("../images/diary_bg.gif") no-repeat 0 162px; }
.diary h2 {padding-top: 10px}
.diary h3 {padding-top: 0;}
.female {height: 178px; }
.male h2, .female h2 {padding-left: 28px}
.male h2 {background: url("../images/male.gif") no-repeat 0 12px;}
.female h2 {background: url("../images/female.gif") no-repeat 0 12px;}
.female {background: url("../images/divider_wave.gif") repeat-x 0 0px; margin-bottom: 5px }
.diary_menu {color: #179EDD;}

/*Блок "Детали"*/
.detail {background-color: #FFF9F4; padding: 5px 15px 10px 15px}
.detail td {width: 11%; text-align: center }
.detail a {display: block; text-align: center; padding: 3px; text-decoration: none; font-weight: bold}
.detail a img {display: block; text-align: center; margin: auto}
.detail a:hover {background-color: #FFE2B9;}
.detail table {width: 100%}

/*Таблица в блоке с конкурсами*/
.competition td {padding: 10px 5px; vertical-align:top; width: 50%}
.competition a {font-size: 11px}

/*Простой список, без маркеров*/
ul.simple {list-style: none; margin-top: 5px}
ul.simple li {padding-bottom: 5px; color: #179EDD;}
ul.simple li a {font-size: 10px; font-weight: bold}

/*Гид (список ссылок)*/
.guide {clear: both; color: #5D5454; margin-bottom: 10px}
.guide span {color: #EF6F0F;}
.guide p {padding: 8px 0px; background: url("../images/dot.gif") repeat-x 0 0}
.guide p.first {background: none;}

/*Блок для кусочков контента*/
.content {margin-bottom: 10px}

/*Дополнительное меню (в плашках)*/
p.dop_menu {line-height: 20px}
/*желтый цвет шрифта*/
.yellow, .yellow a {color: #F6FF00 }
.yellow a:hover {color: #fff;}

/*меню функций*/
.function_menu {list-style: none;  }
.function_menu li {float: left; background: url("../images/function_li.gif") no-repeat 0 6px; padding: 0 10px 0 20px; line-height: 20px}
.function_menu li a {color: #fff; font-size: 9px; }
.function_menu li a:hover {color: #179EDD;}

/*навигатор "следующий предыдущий"*/
.response_nav {margin-bottom: 10px; font-size: 11px}
.response_nav a {color: #F24B66; font-size: 11px}
.response_nav a:hover {color: #179EDD;}
.response_nav span { color: #F24B66}
.next {background: url("../images/next.gif") no-repeat 100% 3px; padding-right: 10px; font-size: 11px}
.previous {background: url("../images/previous.gif") no-repeat 0 3px; padding-left: 10px; font-size: 11px}

/*Таблица - список отзывов*/
.response_list {width: 100%; margin-bottom: 10px}
.response_list td {vertical-align: top;  background: #FFFAEE; border-right: 3px solid #fff; border-bottom: 7px solid #fff; padding: 10px}
.response_list td p {font-size: 11px}
/*ячейка с информацией о комментирующем*/
td.info {width: 125px; background: #FFFFB7 url("../images/response_info_bg.gif") no-repeat 0 0; padding: 0}
td.info div {padding: 10px; width: 105px; overflow: hidden}
td.info div.boy {background: url("../images/boy_bg.gif") no-repeat 0 0}
td.info div.girl {background: url("../images/girl_bg.gif") no-repeat 0 0}
.info div p {font-size: 9px}
/*Так пишется ник автора*/
p.nik, .info p.nik, p.nik a {font-weight: bold; color: #8D7842; padding: 0; font-size: 12px}
/*.info p.nik {width: 85px; overflow: hidden}*/
p.black, .info p.black {color: #000;}
.info p.date {color: #8D7842; font-weight: normal}

/*Список новостей*/
.news_list {margin-bottom: 10px;}
.news_list li span, .note li span {color: #F24B66; font-weight: bold}
.news_list a {font-size: 11px}
/*.news_list span {font-weight: bold}*/

/*Меню (для нвоостей), временное*/
.day_menu { line-height: 30px; padding-top: 7px; color: #FF42D4; font-size: 16px; font-family: Times New Roman, Times, san-serif; font-weight: bold;}
.day_menu a {font-size: 16px; line-height: 29px;  display: inline-block; font-family: Times New Roman, Times, san-serif; font-weight: bold; text-decoration: underline}
.day_menu span.divider {padding: 0 10px; background: url("../images/divider_special.gif") no-repeat 5px 5px;}
.day_menu a.selected {color: #ff42d4; text-decoration: none}
.day_menu h2 {float: left}
/*.w_pink_arrow { background: url("../images/pink_arrow.gif") no-repeat 90% 70%; padding-right: 30px;  }*/

/*Форма оставить отзыв*/
.for_send {margin-top: 20px;}
.for_send input, .for_send textarea {font-size: 11px}
.for_send td {vertical-align: top}
.for_send h2 {color: #F24B66; float: none;}
.for_send .for_data {width: 156px}
.for_send .for_data input, .for_send .for_response input, .for_response select {display: block; margin-bottom: 7px; width: 136px}
.for_send .for_response input {width: 400px}
.for_send .for_data input 
.for_send .for_response {width: 420px}
.for_send label {padding-bottom: 3px; display: block}
.for_send label span {color: #F24B66;}
.for_send textarea {height: 103px; width: 400px}
.for_send input.image {margin-left: 20px}
.for_send img {margin-top: 5px}

h1.floatleft {padding-right: 30px}
h1.dreambook_ikon {background: url("../images/commongallery/dreambook_ikon.gif") no-repeat 0 7px; padding-left: 30px; padding-right: 20px} 
h1.horoscope_ikon {background: url("../images/commongallery/horoscope_ikon.gif") no-repeat 0 10px; padding-left: 30px; padding-right: 20px} 

.small_search  { margin: 1px 0 1px 0px;  }
.small_search .head_box {margin: 0; min-height: 30px; width: 305px; padding-bottom: 1px; padding-top: 1px}
.small_search label {color: #fff; font-size: 10px; display: block; padding-bottom: 1px}
.small_search .text {width: 240px; font-size: 10px  }
.small_search #small_search {background: url("../images/lupa.gif") no-repeat 0 12px; padding-left: 30px}
.small_search form td {padding-right: 3px}

.abc {color: #FF42D4}
.abc, .abc a {font-size: 15px; font-weight: bold; padding: 0 2px}

.dreambook_content {background: #2e518c url("../images/dreambook_top.jpg") no-repeat 0 0; width: 703px; margin-bottom: 10px; }
.dreambook_content, .dreambook_content p {color: #fff;}
.dreambook_content h2 {color: #fff; font-size: 19px; font-family: Verdana, Arial, san-serif;}
.dreambook_content a, .dreambook_content p a, .dreambook_content li a {color: #3BEBFF;}
.dreambook_content a:hover, .dreambook_content p a:hover, .dreambook_content li a:hover  {color: #fff;}
.dreambook_content_in {background: url("../images/dreambook_bottom.jpg") no-repeat left bottom; min-height: 550px; padding: 25px}

.dreambook_menu {float: left; width: 160px; list-style: none; }
.dreambook_menu li {padding-bottom: 8px; padding-left: 12px; background: url("../images/dream_li.gif") no-repeat 0 5px; font-size: 13px; color: #fff}
.dreambook_menu li a {font-size: 13px}
.dreambook_text {margin-right: 100px; color: #fff; font-size: 12px}

.dream_theme {padding: 0}
.dream_theme h3 {font-family: Tahoma,Arial,Helvetica,sans-serif; font-size: 12px; color: #839139; padding: 9px 0 5px 11px}
.dream_theme div {background-color: #f3f3f3; padding: 4px 0; margin-bottom: 9px; float: left; width: 100%}
.dream_theme ul {width: 140px; list-style: none; float: left}
.dream_theme ul li {padding-left: 5px; color: #ff42d4; font-size: 12px}
.dream_theme ul li a {text-decoration: none}

.white, .white a {color: #fff;}
.white a:hover {color: #F6FF00}
.strong, .strong a, strong {font-weight: bold}

.horoscope_list {width: 670px}
.horoscope_list td {width: 8%; vertical-align: top; text-align: center; padding: 5px 0;}
.horoscope_list td img {padding-bottom: 5px}

.horoscope_name {clear: both}
.horoscope_name .head_box {padding: 15px 20px;}
.horoscope_name h5 {padding-top: 15px}

#footer {padding: 25px 12px 0 12px;}
#footer div {padding-bottom: 20px}
#footer div, #footer p, #footer div.text a  {color: #282828; font: 12px Times New Roman, Times, serif;}
/*#footer div a {font-size: 14px;}*/
#creator {float: left; width: 150px}
#copy {float: right; width: 300px; text-align: right; }
#counters {float: left;  width: 450px;}
#footer .text {text-align: center}

#tendencies_footer #counters {width: 250px;}

.banner_240_400 {width: 240px; height: 400px}
.banner_240 {width: 240px}
.banner_240_200 {width: 240px; height: 200px}
.banner_240_190 {width: 240px; height: 190px}
.banner_700_35 {width: 700px}
.banner_200_40 {width: 200px; height: 40px; float: right}
.all { padding-left: 16px; padding-bottom: 15px}
.all a { font-weight: bold;}

.publicity {width: 100%}

/*.article {font-family: Arial,Tahoma,Verdana,Helvetica,sans-serif;}*/
.article {font-family: Tahoma,Arial,Verdana,sans-serif; line-height: 15px}
/*.article p {padding-bottom: 15px; font-family: Arial,Tahoma,Verdana,Helvetica,sans-serif;}*/
.article p {padding-bottom: 15px; font-family: Tahoma,Arial,Verdana,sans-serif; line-height: 15px}
.article table {clear: both}
.publicity td {padding: 5px;}
.publicity td p {background: url("../images/arrow_blue.gif") no-repeat 0 6px; padding-left: 10px}
.publicity td p, .publicity td p a {font-size: 12px; font-weight: bold; color: #FF9C53}
.publicity td p a:hover {color: #179EDD}

/*.author {padding-top: 20px; text-align: right; font-style: italic}
.author a {font-style: italic; text-decoration: none}*/
.author {padding-top: 20px; text-align: right; font: bold 12px Arial, Verdana, Tahoma, Helvetica, sans-serif; color: #179edd}
.author2, .author2 a {font-size: 11px}

h1.club, h2.club {color: #FD7904; background: url("../images/club.gif") no-repeat 0 2px; padding: 0 0 0 50px}
h2.club {padding-top: 5px; padding-bottom: 10px}
h1.foto_gallery {background: url("../images/foto.gif") no-repeat 5px 5px;  padding: 0 0 0 50px;}

/*Навигация по дням в гороскопах*/
.day_nav {color: #FF47CF;}

/*Личная карточка*/
.status {width: 100%; margin-bottom: 15px}
.status td {padding: 8px; font-size: 12px}
.even td {background-color: #FFFAFB; font-family: Verdana, Tahoma, Arial, san-serif; }
td.sense {text-align: left; color: #FF47CF; font-weight: bold}


/*эмблемки мальчков и девочек */
.boy {background: url("../images/boy.gif") no-repeat 0 10px; color: #87C73B; padding-left: 35px; padding-top: 10px}
.girl {background: url("../images/girl.gif") no-repeat 0 10px; padding-left: 35px; padding-top: 10px}

.for_card {width: 100%}
.for_card td {vertical-align: top; font-size: 12px}
.for_card .floatbox {margin-right: 0;}
.for_card  .peach {padding-bottom: 15px}
.card {width: 395px; padding-top: 4px}
.persone_data {margin: 0 0 5px 0;}
.persone_data td {padding: 3px 10px 3px 0; width: 50%}
.persone_data td span {color: #8237E0; font-weight: bold;}
.persone_data span.red {color: #fc3078}

.gallery_nav {color: #8B7337; font-size: 11px; padding-top: 8px}
.gallery_nav a {color: #F82E78; font-weight: bold;}
.gallery_nav span {color: #F82E78}
.gallery_nav a:hover {color: #8B7337;}

/*.gallery {width: 100%}
.gallery td {padding: 0 3px 15px 3px; text-align: center; vertical-align: top;}
.gallery td p {padding-bottom: 0px; font-weight: bold; text-align: center; color: #2F2F2F;}
.gallery td p.comment {text-align: left; margin-left: 35px}*/
.gallery_foto_out {float: left; padding: 0 9px 12px 9px; width: 157px}
.gallery_foto_out p {padding: 2px; font-weight: bold; text-align: center; color: #2F2F2F;}
.gallery_foto_out p.comment {padding-left: 14px; text-align: left; margin-left: 35px}
.gallery_foto_out h3 {text-align: center; padding: 0}
.gallery_foto {width: 127px; height: 217px; padding: 20px 15px 5px 15px; background: url("../images/for_foto.gif") no-repeat 0 0; margin-bottom: 0px; text-align: center; margin: auto;}
.gallery_foto h5, .gallery_foto_out h5, .one_photo_raiting h5 {text-align: center; font-size: 11px; padding-bottom: 6px; color: #FC3078; font-weight: bold;} 
.gallery_foto_out h5.gray {color: #8a8a8a}
.gallery_foto img {margin-bottom: 8px;}
.darling {width: 28px; height: 14px; background: url("../images/heart.gif") no-repeat 0 0; padding: 5px 0;  float: right}

html>body .darling {text-align: center;}

.big_green {background: url("../images/green_button.gif") no-repeat 0 0; width: 183px; height: 35px; color: #fff; font: 22px Times New Roman, Times, serif; border: 0; text-align: center}

.gallery_list ul {list-style: none;}
.gallery_list a {font-size: 14px}
.gallery_list li {background: url("../images/eye_li.gif") no-repeat 0 4px; padding:  0 10px 5px 25px; }

.banner_200x300 {width: 200px; height: 300px; margin: 0 0 10px 10px}
.banner_298x40 {width: 298px; height: 40px; margin: 5px 0}
.banner_730x70 {width: 730px; height: 70px; margin: 5px 0}
.article_text {padding: 5px 0 20px 0}
.article_text div, .article_text div p {padding-bottom: 5px; font: 11px Verdana, Tahoma, Arial, Helvetica, sans-serif}
.article_text h3 {display:inline}
.article_text h3 a {font-size: 13px}

/*Звездочки для голосования*/
.star_rating{
	list-style:none;
	margin: 0;
	padding:0px;
	width: 100px;
	height: 20px;
	margin-left: 0px;
	 position: relative;
	background: url("../images/star_rating_rose.gif") top left repeat-x;}
html>body .star_rating {margin-left: 12px}	

.star_rating li{
	padding:0px;
	margin:0px;
	width:20px;
	height: 20px;
	/*\*/
	float: left;
	/* */}
/*.star_rating li.voted {background: url("../images/star_rating_one.gif") left bottom;}*/
/**/

.star_rating li.current_rating {width: 0; height: 0}
.star_rating li.current_rating span{
		background: url("../images/star_rating_rose.gif") left bottom;
		position: absolute;
		height: 20px;
		text-indent: -9000px;
		z-index: 1;}

.star_rating li a{
	display:block;
	width:20px;
	height: 20px;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 20;
	position: absolute;
	padding: 0px;}
	
.star_rating li a:hover{
	background: url("../images/star_rating_rose.gif") 0 -20px;
	z-index: 1;
	left: 0px;}
	
.star_rating a.one_star{left: 0px;}
.star_rating a.one_star:hover{width:20px;}

.star_rating a.two_stars{left:20px;}
.star_rating a.two_stars:hover{width: 40px;}

.star_rating a.three_stars:hover{width: 60px;}
.star_rating a.three_stars{left: 40px;}

.star_rating a.four_stars{left: 60px;}	
.star_rating a.four_stars:hover{width: 80px;}

.star_rating a.five_stars{left: 80px;}
.star_rating a.five_stars:hover{width: 100px;}


/*баннеры*/
.banner_competition {width: 220px; height: 89px; background: url("../images/banner/competition.jpg") no-repeat 0 0; padding: 90px 10px 10px 10px;}
.banner_dream_search {width: 190px; height: 80px; background: url("../images/banner/dream_search.jpg") no-repeat 0 0; padding: 10px 35px 10px 15px; }
.banner_love_sex {width: 240px; height: 160px; background: url("../images/banner/love_sex.jpg") no-repeat 0 0; position: relative;}
.banner_psychologic_test {width: 240px; height: 160px; background: url("../images/banner/psychologic_test.jpg") no-repeat 0 0; position: relative;}
.banner_test {width: 220px; height: 80px; background: url("../images/banner/test.jpg") no-repeat 0 0; padding: 50px 10px 10px 10px }
.banner_to_forum {width: 220px; height: 105px; background: url("../images/banner/to_forum.jpg") no-repeat 0 0; padding: 50px 5px 5px 15px;}
.banner_star_secret {width: 240px; height: 160px; background: url("../images/banner/star_secret.jpg") no-repeat 0 0; position: relative;}
.banner_star_secret a, .banner_psychologic_test a, .banner_love_sex a  {
	display: block; 
	width: 34px; 
	height: 34px; 
	overflow: hidden; 
	text-indent: -3000px; 
	position: absolute; 
	top: 121px; 
	left: 12px;}

.banner_psychologic_test a{ top: 110px; left: 12px;}

.banner_love_sex a { top: 115px; left: 12px;}

/*баннер ТЕСТЫ*/
.banner_test ul {list-style: none;}
.banner_test ul li {padding: 0 0 5px 22px; background: url("../images/li_test.gif") no-repeat 0 3px;}
.banner_test ul li a {font: 16px Verdana, Tahoma, Arial, san-serif; color: #1882B3;}
.banner_test ul li a:hover {color: #719823;}

/*Баннер ФОРУМ*/
.banner_to_forum ul {list-style: none;}
.banner_to_forum li {padding-bottom: 5px}
.banner_to_forum li a, .banner_competition h5, .banner_competition h5 a {color: #0D7EB3; font: bold 13px/15px Times New Roman, Times, serif;}
.banner_to_forum li a span, .banner_competition h5 a span {font: bold 10px Tahoma, Verdana, Arial, san-serif;}
.banner_to_forum li a:hover {color: #00AD72;}
.banner_competition p {color: #134D8C; font-size: 10px}
.banner_competition h5 a:hover {color: #DF0029;}

.banner_dream_search h2 { color: #fff; font-size: 22px; padding-bottom: 8px}
.banner_dream_search input.text {width: 150px;}
.banner_dream_search td {padding-bottom: 3px; padding-right: 5px}
.banner_dream_search p {color: #fff; font: 11px Verdana, Tahoma, Arial, san-serif;}

/*Стили для страницы с тенденциями*/
#trend #conteiner_out {width: 728px; height: 630px; background: #fff}
#trend #logo {margin-left: 10px;}
#trend .banner_zone {background: none;}
.trend_table {margin-top: 5px}
.trend_foto {width: 350px; height: 500px; padding: 6px; border: 1px solid #F24B66}
.trend_table table {}
.trend_table td {padding: 4px; vertical-align: top; background-color: #fff}
#trend .head_box{padding-left: 10px; margin: 0}
.trend_table td.main_td {vertical-align: middle; height: 320px; padding-left: 14px}

/*Стили для страниц с комментариями*/
.announcement h2 {padding-bottom: 0;}
/*Вопросы-ответы*/
.q_a p {padding-left: 18px; padding-bottom: 15px; padding-right: 18px}
.q_a h6 {padding-left: 18px}
.q_a td p {padding-left: 0px; padding-bottom: 0; padding-right: 0;} 
.q_a div {margin-bottom: 10px; margin-top: 5px}
.q_a table {margin-bottom: 20px}

/*Обновите заголовки!!!*/
h6 {
	padding: 0;
	margin: 0;
	font-family: Times New Roman, Times, serif;
	color: #;
	font-weight: normal	}

h6 {font-weight: bold; font-size: 12px; color: #000; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; padding-bottom: 5px}
div.poll {margin-top: 5px}
div.percent_div { height:8px; border:solid 1px #438EBC; padding:0px; margin:0; line-height: 1px; font-size: 1px}
div.percent_div div {height:8px; background: url("../images/poll_bg.gif") repeat-y 0 0; line-height: 1px; font-size: 1px}
/*div.PercentDiv img { margin:0; padding:0;} */
div.article {font-size: 12px}
span.red {color: #f00}
#register table {width: 100%; padding-top: 10px}
#register td {font-size: 12px; padding: 3px 0; vertical-align: top}
#register td.label {width: 200px; vertical-align: middle}
#register input.text, #register textarea {width: 99%}
#register input.file {width: 400px; height: 23px}
#register input.photo {width: 80px}
#register select {width: 100%}
#register input.day {width: 50px; margin-right: 10px}
#register select.month {width: 136px; margin-right: 10px; height: 19px}
#register input.year {width: 80px}
#register input.button {text-align: center; padding: 0}
#register textarea {font-size: 12px}
#register div.line {margin: 5px 0; width: 100%; height: 1px; line-height: 1px; font-size: 1px; border-top: solid 1px #ff91a3}

#forum {font-size: 12px}

#forum h2 {margin-top: 15px}
#forum h3, #forum h3 a {font-size: 17px; margin-bottom: 10px}

div.divider {padding-top: 10px}

/*div#seo_text, div#seo_text p, div#seo_text li, div#seo_text a {font-size: 10px}*/
div.seo_text, div.seo_text p, div.seo_text li, div.seo_text a {font-size: 10px}

.seo, .seo a {font-size: 10px; color: #ff8490}

.trend_right {padding-left: 10px; padding-top: 175px}
.trend_topmenu {padding-bottom: 5px; font-weight: bold}
.trend_topmenu a {font-size: 10px; font-weight: bold; color: Black; text-decoration: none}

#trend .recommend {width: 200px; margin-bottom: 20px}
#trend .recommend h2 {text-align: right; color: #f82e78}

.subscribe input.text {width: 160px}



.minusone, .minusone a, .minusone p { font-size:11px;}



#top {background: #FF39A1;  clear: both; position: relative;  padding: 0px 12px; min-height: 24px; height: 1%; margin: 2px auto 3px auto; width: 972px;}
* html #top { height: 24px}
#top .l_t {background: url("../images/top/l_t.gif") no-repeat 0 0;}
#top .l_b {background: url("../images/top/l_b.gif") no-repeat 0 100%;}
#top .r_t {background: url("../images/top/r_t.gif") no-repeat 0 0;}
#top .r_b {background: url("../images/top/r_b.gif") no-repeat 0 100%;}
#top * {color: #fff; font-size: 10px;}
.digest,
.mini_nav {
	float: left;
	margin-right: 15px;
	list-style: none;
	}
	.mini_nav li {
		float: left;
		padding: 4px 12px 0 15px;
		background-position: 0px 6px;
		background-repeat: no-repeat;
		}
		.mini_nav li.home {
			background-image: url("../images/mini_nav/home.gif");
			background-position: 0px 5px;
			}
		.mini_nav li.favourite {
			background-image: url("../images/mini_nav/favourite.gif");
			}
		.mini_nav li.rss {
			background-image: url("../images/mini_nav/rss.gif");
			}
			#top .mini_nav li a:hover,
			#top .site_menu a:hover {color: #FFEDB7}

.site_menu {
	float: right;
	}
.digest,
.site_menu {
	padding-top: 5px;	
	}
.digest a {
	font-weight: bold;
	text-decoration: none;
	}
	.digest a:hover {
		text-decoration: underline;
		}
		
.big_head_banner {
	width: 993px;
	margin: auto;

	}
	.big_head_banner * {margin: auto}
	.big_head_banner img {
		display: block;
		}
		
.top_menu,
.dop_menu {
	list-style: none;
	}
	.top_menu li,
	.dop_menu li {
		float: left;
		}

.top_menu {
	float: left;
	height: 30px;
	}
	.top_menu li {
		padding: 0 14px 0 14px;
		background: url("../images/divider_special.gif") no-repeat -4px 2px;
		}
	.top_menu li.first {
		padding: 0 14px 0 0px;
		background: none;
		}

.dop_menu{ 
	padding-top: 3px;
	}		
	.dop_menu li {
		padding: 0 17px 2px 18px;
		background-position:  0 3px;
		background-repeat: no-repeat;
		}
		li.icon_Tendency {background-image: url("../images/dop_menu/icon_tendencies.gif");}
		li.icon_PhotoGallery {background-image: url("../images/dop_menu/icon_foto.gif");}
		li.icon_Consultation {background-image: url("../images/dop_menu/icon_consultation.gif");}
		li.icon_Competition {background-image: url("../images/dop_menu/icon_concurs.gif"); background-position: 0 1px;}
		li.icon_AWClub {background-image: url("../images/dop_menu/icon_club.gif");}
		li.icon_Horoscope {background-image: url("../images/dop_menu/icon_horo.gif");}
		li.icon_Divination {background-image: url("../images/dop_menu/icon_divination.gif");}
		li.icon_Dream {background-image: url("../images/dop_menu/icon_sonnik.gif");}
		li.icon_Forum {background-image: url("../images/dop_menu/icon_forum.gif"); background-position: 0 4px;}
		
.article_links {float: right; list-style: none; padding: 6px 0 6px 6px; background-color: #fdfdef}
.article_links li 
{
	float: left;
	padding: 0 10px 0 15px;
	background-color: #fdfdef;
	background-repeat: no-repeat;
	font: bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #f24b66;
}
.article_links li a
{
	font: bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #f24b66;
	text-decoration: none
}
.article_links li a:hover {text-decoration: underline}

li.forum {background-image: url("../images/dop_menu/icon_forum.gif"); background-position: 0 1px;}
li.consult {background-image: url("../images/dop_menu/icon_consultation.gif");}
li.awclub {background-image: url("../images/dop_menu/icon_club.gif"); background-position: 0 1px;}

a.banner_article {float: left; padding: 5px 10px; background: url("../images/icon_sm_krug.gif") no-repeat 0 4px; font: 11px Tahoma, Arial, Verdana, Helvetica, sans-serif; text-decoration: none}
a.banner_article a:hover, #ABMbanner a:hover {text-decoration: underline}
textarea.for_blog {font-size: 10px; width: 200px; height: 100px}

a.gall_nav {font-size: 11px; font-weight: bold; color: #fc3078; text-decoration: none}
a.gall_nav:hover {text-decoration: underline; color: #FF42D4;}

.grey_border .peach {margin-bottom: 0}
.photo {padding: 0 30px}
.photo , .photo a {color: #fc3078}
.photo span {font-weight: bold; font-size: 12px}

.one_photo_raiting {width: 127px; margin-left: 287px; float:left; display: inline}

a.selected {text-decoration: none}
a.selected:hover {text-decoration: underline}

.test .head_box {padding: 10px 20px 10px 50px; font-size: 12px}
.test h3 {padding-top: 0}
.test .head_box h3 {position: relative; padding: 5px 0 10px 0; margin-top: 5px}
.quest_number {position: absolute; left: -50px; top: -5px; display:block; line-height:40px; width: 45px; height: 45px; text-align: right; font-size: 40px}
.test td {padding: 2px 5px 2px 0; vertical-align: bottom}
.test label {font-size: 12px; line-height: 20px}
.test a.button {display: block; width: 166px; height: 28px; padding: 0; margin-bottom: 10px; background-position: 0 0}
.test a.all {background-image: url("../images/test/next_test_in.gif")}
.test a.all:hover {background-image: url("../images/test/next_test_out.gif")}
.test a.next {background-image: url("../images/test/next_in.gif")}
.test a.next:hover {background-image: url("../images/test/next_out.gif")}
.test a.result {background-image: url("../images/test/next_itog_in.gif")}
.test a.result:hover {background-image: url("../images/test/next_itog_out.gif")}
.test .pages {float: left; padding: 6px; font-size: 12px; font-weight: bold}

/*Подписка
	---------------------------------*/		
.for_mail{
	padding:5px 20px 0 10px;
	}
	.for_mail h2{
	color: #000;
	font:20px bold 'Times New Roman', Times, serif;  
	}	
.mail{
	float: right;
	width:74%;
	}
	.mail p{
		font-size: 10px;
		}

.mail input{
	width:87%;
	font-size: 10px;
	}
	
.sub4{
	margin-top: 8px;
	width:93px;
	height:19px;
	background:url("../images/sub3.gif") no-repeat 0 0;
	border: 0;
	text-indent: 8px
	}		
.img_mail{
	float: left;
	width:41px;
	height:47px;
	background:url("../images/letter.gif") no-repeat 0 0;
	}
/*---------------------------------*/		

.seo_block, .seo_block a {font-size: 11px}
.seo_block h3 {font-size: 14px; color: #f24b66}
.seo_block ul {list-style: none; padding-top: 5px}
.seo_block li {padding: 3px}

.photoadmin {background-color: #fff; margin: 20px}
.photoadmin table {width: 100%; font-size: 13px; border-bottom: solid 1px #000; border-left: solid 1px #000}
.photoadmin td {padding: 10px; border-right: solid 1px #000; border-top: solid 1px #000; text-align: center}
.photoadmin .head td {font-weight: bold}
.photoadmin a {color: #f24b66}

a.aw_club, p.nik a.aw_club {
		display: block;
		padding: 0 0 2px 18px;
		background: url("../images/dop_menu/icon_club.gif") no-repeat 0 3px;
		color: #f24b66;
		}
.gallery_foto_out a.aw_club {margin-left: 35px}
.center {text-align: center}
.secure_image {width: 200px; height: 50px; margin-right: 10px; float: left}

.messages .floatright {padding-left: 10px}
.messages .aw_club {padding-bottom: 0}
.messages h2 {font-size: 22px; line-height: 22px; color: #F24B66; float: none}
.messages table {padding-bottom: 5px}

/* Тема недели (большая статья на главной) */
div.dvT2
{
	height: 30px;    
}
div.dvT2b
{
	float: left;
	height: 30px;
	text-align: left;
	width: 227px;
	line-height: 29px;
}
div.dvT2a a, div.dvT2a a:hover, div.dvT2a a:visited
{
	margin-top: 2px;
	width: 19px;
	height: 19px;
	text-align: center;
	float: left;
	cursor: default;
	cursor: hand;
	display: block;
	line-height: 19px;
	text-decoration: none;
	color: #FF42D4;
}
div.dvT2a a:hover
{
	text-decoration: underline;
}
div.dvT2a a.dvT2a_unselected, div.dvT2a a:hover.dvT2a_unselected, div.dvT2a a:visited.dvT2a_unselected, div.dvT2a a:link.dvT2a_unselected
{
	background-color: #FEE5EB;
	border: 1px solid #FEE5EB;
	color: #b80718;
	font-weight: normal;
}
div.dvT2a a.dvT2a_selected, div.dvT2a a:hover.dvT2a_selected, div.dvT2a a:visited.dvT2a_selected, div.dvT2a a:link.dvT2a_selected
{
	background-color: #fff;
	border: 1px solid #fff;
	color: #179EDD;
	font-weight: bold;
}
div.dvT2a a.dvT2a_prev, div.dvT2a a.dvT2a_prev:hover, div.dvT2a a.dvT2a_prev:visited,
div.dvT2a a.dvT2a_next, div.dvT2a a.dvT2a_next:hover, div.dvT2a a.dvT2a_next:visited
{
	border: 1px solid #FF42D4;
	background-repeat: no-repeat;
	background-position: center center;
}
div.dvT2a a.dvT2a_prev, div.dvT2a a:hover.dvT2a_prev, div.dvT2a a:visited.dvT2a_prev
{
	margin-left: 4px;
	background:#FEE5EB;
	text-decoration: none;
}
div.dvT2a a.dvT2a_next, div.dvT2a a:hover.dvT2a_next, div.dvT2a a:visited.dvT2a_next
{
	text-decoration: none;
	background: #FEE5EB;
}
div.dvT2a
{
	float: left;
	width: 163px;
	height: 30px;
	background-color: #FEE5EB;
}

#spHlavniClanek img 
{
    border:1px solid #FEE5EB;
}

#theme { min-height: 335px }
*html #theme { height: 335px }

#spHlavniClanek .text
{
    width:349px;
    background:#FEE5EB; 
    padding-bottom:7px;
    min-height: 110px;
}
*html #spHlavniClanek .text {height: 110px}

#spHlavniClanek .announce {min-height: 100px;}
*html #spHlavniClanek .announce {height: 100px;}

#spHlavniClanek a.pink {font-size: 11px; color:#FF42D4; background: none}
#spHlavniClanek .header1
{
    font:18px tahoma;
    color:#FF42D4;
    margin-bottom:7px;
    display:block;
}

.dvT2 .links
{
 float: left;
 padding: 7px 0 0 7px;
 /*overflow: hidden;*/
 /*width: 100%;*/
}

.dvT2 .links ul
{
 margin-left:0;
 padding:0;
 list-style: none;
}

.dvT2 .links ul li
{
 color:#179EDD; 
 float: left;
 padding: 0 7px 0 10px;
 background: url("../images/circle.gif") no-repeat left center;
}

.dvT2 .links ul li a
{
 font:11px tahoma;
 color:#179EDD; 
 text-decoration:underline;
}

.dvT2 .links ul li a:hover
{
 text-decoration:none;
}

.winners
{
	min-height: 462px;
	background: #b267f1 url("../images/winners/winners_bottom.gif") no-repeat 0 100%;
	padding-bottom: 8px;
}
*html .winners {height: 462px;}
.winners div.top
{
	background: #b267f1 url("../images/winners/winners_top.gif") no-repeat 0 0;
	padding: 60px 8px 0 8px;
}
.winners .winners_content {background: #fff url("../images/winners/stars.gif") no-repeat 0 250px; min-height: 402px}
.winners .join
{
	display: block;
	width: 184px;
	height: 31px;
	background-image: url("../images/winners/join_phc.gif");
	margin: 8px auto 0 auto;
}
.winners h2, .winners h3, .winners .big_photo {text-align: center}
/*.winners .big_photo .aw_club_div {float: left; left: 50%; position: relative; text-align: center;}*/
.winners a.aw_club {background: none; display: inline; padding: 0; font-size: 11px}
/*.winners .big_photo a.aw_club {float: left; left: -50%; position: relative; font-size: 12px}*/
.winners .big_photo a.aw_club {font-size: 12px}
.winners table {width: 100%;}
.winners td {text-align: center;}

.new_photos div.top {background-image: url("../images/winners/new_photos_top.gif");}

.default_articles h3 a {font-size: 17px}
.default_articles ul.simple li
{
	background: url("../images/circle.gif") no-repeat left 5px;
	padding-left: 10px
}
.default_articles a.more {color: #F24B66;}

.default_photos table {width: 100%}
.default_photos td {text-align: center; padding-bottom: 10px; }

.news_table {width: 100%; margin-bottom: 20px}
.news_table td {text-align: center;}
.news_table .divider {width: 30px}

	.top_menu li {
		padding: 0 14px 0 14px;
		background: url("../images/divider_special.gif") no-repeat -4px 2px;
		}
	.top_menu li.first {
		padding: 0 14px 0 0px;
		background: none;
		}

.aw_club_menu {list-style: none; padding-top: 10px }
.aw_club_menu li {float: left; height: 24px; padding: 2px 14px; background: url("../images/divider_special.gif") no-repeat -4px 5px;}
.aw_club_menu li.first {background-image: none; padding-left: 0}
.aw_club_menu li.selected {padding: 0 14px;}
.aw_club_menu li.selected div {position: relative;  background: #FF39A1 url("../images/acm_left.gif") no-repeat 0 0;}
.aw_club_menu li a {font-size: 20px; line-height: 20px; color: #F24B66; font-family: Times New Roman, Times, serif; text-decoration: none;}
.aw_club_menu li.selected div a {display:block; padding: 2px 12px; color: #fff; background: url("../images/acm_right.gif") no-repeat 100% 0;}
/** html #top { height: 24px}*/
/*.aw_club_menu li.selected div .l_t {background: url("../images/top/acm_left.gif") no-repeat 0 0;}
.aw_club_menu li.selected div .l_b {background: url("../images/top/acm_right.gif") no-repeat 0 100%;}
.aw_club_menu li.selected div .r_t {background: url("../images/top/r_t.gif") no-repeat 0 0;}
.aw_club_menu li.selected div .r_b {background: url("../images/top/r_b.gif") no-repeat 0 100%;}*/
/*#top * {color: #fff; font-size: 10px;}*/

.consultadmin {background-color: #fff; margin: 20px; padding: 20px}
.consultadmin table.list {width: 100%; font-size: 13px; border-bottom: solid 1px #000; border-left: solid 1px #000}
.consultadmin table.list td {padding: 10px; border-right: solid 1px #000; border-top: solid 1px #000; text-align: center}
.consultadmin table.for_grey td {padding: 0 9px; vertical-align: bottom; text-align: left; border: none}
.consultadmin textarea {width: 400px; font-size: 12px}
.consultadmin .submit_button {text-align: center; font-size: 13px}

.consultadmin table.list .head td {font-weight: bold}
