* {margin: 0px; padding: 0px;}
body		{background-color: #FFDCE8; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #AA4F54;}

/* топ */
.top		{line-height: 140%;}
.top .logo	{background-color:#F09CBD; text-align:center; padding: 15px;}
.top .logo1	{background-color:#DE107B;}
.top .logo2	{background-color:#F09CBD; text-align:center; padding: 15px 45px 15px 45px;}
.top .head	{background-color:#DE107B;}
.top .head .comments	{padding: 10px 15px 10px 25px; color:#FFFFFF;}
.top .head .banner	{padding: 10px 15px 10px 25px; color:#FFFFFF; font-size: 17px;}
.top .head .banner A	{color:#FFFFFF;}

/* разделительная линия топа*/
.hr_top		{border-style: solid; border-color: #C70F72; border-width: 1px 0 0 0;}
/* разделительная линия */
.hr		{border-style: solid; border-color: #F09CBD; border-width: 1px 0 0 0; margin: 10px 0 10px; 0}
/* ссылки */
A		{color:#DE107B;}
A:visited	{color:#A64045;}

/* основной параграы */
P		{padding-bottom: 10px;}
/* пункты */
OL		{list-style-position: outside; padding-left: 25px;}
OL LI		{margin: 0 0 2px 0;}
UL		{list-style-position: outside; padding-left: 25px;}
UL LI		{margin: 0 0 2px 0;}

/* пустой разделитель */
.space		{padding:5px;}

/* меню */
.menu		{background-color:#F09CBD;}
.menu A		{text-decoration:none;}
.menu A:hover	{color:#FFFFFF; text-decoration:underline;}
.menu .item	{font-size:17px; border-style: solid; border-color:#DE107B; border-width: 0 0px 0 0; padding:5px 5px 5px 20px;}
.menu .item A	{color:#FFFFFF;}
.menu .active	{font-size:17px; border-style: solid; border-color:#DE107B; border-width: 0px 0 0px 0; padding:5px 5px 5px 20px; background-color:#FFDCE8; color:#FF0000;}
.menu .active A	{color:#FF0000;text-decoration:underline;}
.menu .active A:hover	{color:#FF0000;}

.menu .submenu		{padding-left:15px;}
.menu .submenu A	{color:#A64045; text-decoration:none;}
.menu .submenu A:hover	{color:#A64045;text-decoration:underline;}
.menu .submenu .item	{font-size:12px; padding:5px 0 0 5px;}
.menu .submenu .active	{font-size:12px; padding:5px 0 0 5px; color:#FF0000;}

/* блок на начльной странице */
.about	{padding:20px 10px 10px 10px; font-size: 12px;}
.about A {color:#FFFFFF;text-decoration:underline;}
.about A:visited {color:#FFFFFF;text-decoration:underline;}

/* основной текст */
.text		{padding:15px; line-height: 140%;}
/* комментарии */
.text .comments	{font-size:12px;}
/* блок на начльной странице */
.text .news	{padding:0px 10px 0px 10px;}
.text .news .data	{color:#F09CBD; font-size: 12px; font-weight:bold;}
/* блок на начльной странице */
.text .sponsors	{padding:0px 0px 0px 30px;}
/* заголовки */
.text H1	{font-size: 18px; color:#DE107B; padding-bottom:15px;}
.text H2	{font-size: 15px; color:#DE107B; padding-bottom:10px;}
.text H3	{font-size: 13px; padding-bottom:10px;}
/* уведомления */
.text .notice	{color: #DE107B; font-weight:bold; padding-bottom:10px;}
.text .warning	{color: #ff0000;}
.text .warning1	{color: #DE107B; font-size:12px;}
/* участница */
.text .girl	{margin:10px; float: left;}
.text .girl IMG	{margin:10px; border-style: solid; border-color:#DE107B; border-width: 1px;}
.text .girl .name	{font-size: 12px; font-weight:bold; text-align:center;}
.text .girl .rating	{font-size: 11px; line-height: 120%;}
.text .girl .rating .count	{ padding-left:10px; }
.text .girl .all	{padding-top:155px; font-size:12px;}

.text .girl1 IMG	{border-style: solid; border-color:#DE107B; border-width: 1px;}

.text .sms	{font-size: 14px; font-weight:bold; color:#DE107B;}

/* вопросы */
.text .q_number		{float:left;}
.text .q_user		{padding-left:17px;}
.text .q_data		{padding-left:7px; font-size:11px; color:#F09CBD;}
.text .q_text		{padding:2px 0px 0px 20px;}
.text .q_text1		{padding:10px 0px 0px 35px; color:#DE107B;}

/* подвал */
.foot		{padding:10px; font-size: 12px; line-height: 140%;}
.foot .dm	{padding-left:50px; color:#999999;}
.foot .dm A	{color:#999999;}
.foot .contact	{font-size: 12px;}

/* схема зала */
.row		{clear:left; font-size:12px; width: 580px;}
.row A		{color:#000000;}	
.row A:visit	{color:#000000;}	
.row .stage	{background:#999999; height:21px; width:32px;padding:4px 0 4px 0; float:left; border-style: solid; border-color:#999999; border-width: 1px; text-align:center; color:#000000;}
.row .place1	{background:#CCFFCC; width:30px; margin:1px; padding:4px 0 4px 0; float:left; border-style: solid; border-color:#999999; border-width: 1px; text-align:center; color:#000000;}
.row .place1p	{background:#CCFFCC; width:30px; margin:1px; padding:4px 0 4px 0; float:left; border-style: solid; border-color:#999999; border-width: 1px; text-align:center; color:#ffffff; background-image: url(/flower.gif); background-repeat: no-repeat;}
.row .place1h	{background:#CCFFCC; width:30px; margin:1px; padding:4px 0 4px 0; float:left; border-style: solid; border-color:#999999; border-width: 1px; text-align:center; color:#000000; background-image: url(/flower1.gif); background-repeat: no-repeat;}
.row .place2	{background:#FF8080; width:30px; margin:1px; padding:4px 0 4px 0; float:left; border-style: solid; border-color:#999999; border-width: 1px; text-align:center; color:#000000;}
.row .place2p	{background:#FF8080; width:30px; margin:1px; padding:4px 0 4px 0; float:left; border-style: solid; border-color:#999999; border-width: 1px; text-align:center; color:#ffffff; background-image: url(/flower.gif); background-repeat: no-repeat;}
.row .place2h	{background:#FF8080; width:30px; margin:1px; padding:4px 0 4px 0; float:left; border-style: solid; border-color:#999999; border-width: 1px; text-align:center; color:#000000; background-image: url(/flower1.gif); background-repeat: no-repeat;}
.row .place3	{background:#99CCFF; width:30px; margin:1px; padding:4px 0 4px 0; float:left; border-style: solid; border-color:#999999; border-width: 1px; text-align:center; color:#000000;}
.row .place3p	{background:#99CCFF; width:30px; margin:1px; padding:4px 0 4px 0; float:left; border-style: solid; border-color:#999999; border-width: 1px; text-align:center; color:#ffffff; background-image: url(/flower.gif); background-repeat: no-repeat;}
.row .place3h	{background:#99CCFF; width:30px; margin:1px; padding:4px 0 4px 0; float:left; border-style: solid; border-color:#999999; border-width: 1px; text-align:center; color:#000000; background-image: url(/flower1.gif); background-repeat: no-repeat;}
.row .rownumber	{width:30px; margin:1px; padding:5px 1px 5px 1px; float:left; text-align:center; color:#000000; font-weight:bold;}
.row .price	{padding:4px; float:left; }
.row .placeinfop{width:30px; margin:1px; padding:4px 0 4px 0; float:left; border-style: solid; border-color:#999999; border-width: 1px; background-image: url(/flower.gif); background-repeat: no-repeat;}
.row .placeinfoh{width:30px; margin:1px; padding:4px 0 4px 0; float:left; border-style: solid; border-color:#999999; border-width: 1px; background-image: url(/flower1.gif); background-repeat: no-repeat;}

/* Форма отправки сообщения администратору */
.mailtoadmin {padding: 5px 0 10px 0;}
.mailtoadmin .textarea {width: 270px; border: 1px solid #F7ADCE; font-weight: bold; height: 110px; padding: 4px 3px; font-family: Tahoma, Arial, Helvetica, sans-serif; color:#AA4F54;}
*html .mailtoadmin .textarea {height: 110px; padding: 4px 3px;} /*IE*/
html:root .mailtoadim .textarea {height: 110px; padding: 4px 3px;} /*FF*/
.mailtoadmin .input {width: 270px; border: 1px solid #F7ADCE; height: 16px; padding: 4px 3px; font-weight: bold; color: #AA4F54;}
*html .mailtoadmin .input {height: 16px; padding: 4px 3px;} /*IE*/
html:root .mailtoadmin .input {height: 16px; padding: 4px 3px;} /*FF*/
.mailtoadmin .submit {border: 0px; width: 118px; height: 30px; cursor: pointer; font-size: 14px; font-weight: bold; color:#DE107B; background-color:#F7ADCE;}

/* Кнопка для голосования */
.voteform {padding: 5px 0 10px 0; text-align:center;}
.voteform .submit {border: 0px; width: 100px; height: 26px; cursor: pointer; font-size: 14px; font-weight: bold; color:#DE107B; background-color:#F7ADCE; font-size:10px;}

/* Кнопка для голосования на странице участницы */
.voteform2 {padding: 5px 0 10px 0;}
.voteform2 .submit {border: 0px; width: 150px; height: 26px; cursor: pointer; font-size: 14px; font-weight: bold; color:#DE107B; background-color:#F7ADCE; font-size:10px;}

/* Форма для интернет-голосования */
.voteform1 {padding: 5px 0 10px 0;}
.voteform1 .input {width: 125px; border: 1px solid #F7ADCE; height: 16px; padding: 4px 3px;color:#DE107B;}
*html .voteform1 .input {height: 16px; padding: 4px 3px;} /*IE*/
html:root .voteform1 .input {height: 16px; padding: 4px 3px;} /*FF*/

.voteform1 .input1 {width: 50px; border: 1px solid #F7ADCE; height: 16px; padding: 4px 3px;color:#DE107B;}
*html .voteform1 .input1 {height: 16px; padding: 4px 3px;} /*IE*/
html:root .voteform1 .input1 {height: 16px; padding: 4px 3px;} /*FF*/

.voteform1 .submit {border: 0px; width: 100px; height: 26px; cursor: pointer; font-size: 14px; font-weight: bold; color:#DE107B; background-color:#F7ADCE; font-size:10px;}
