@charset "windows-1251";
body, p, table, tr, td, input, select {
   font: 11px  Verdana, Tahoma, Arial, sans-serif;
   color : #000000;
}

.download {float:left; padding-top:20px}
.pochta {float:right; margin-top:15px}

.bg
{
	background : #343399;
}

.bgcalendar
{
	background : #FF3300;
	color : #ffffff;
	font-size : 11px;
}

.email
{
	width : 90px;
}

.rating
{
	width : 160px;
}

.white
{
	color : #ffffff;
}

.red
{
	color : #FF3300;
}

.blue
{
	color : #0066CB;
}
.black
{
	color : #000000;
}


.pages
{
    font-family:Tahoma,Verdana,Arial;
    font-size:11px;
    color:#000;
}
.active{
    padding-right:5px;
    margin-right:5px;
    font-weight:600;
    border-right:#000 1px solid;
}
.pages{
    border-right:#000 1px solid;
    padding-right:5px;
    margin-right:5px;
    color : #0066CB;
    text-decoration: underline;
}
.pages:hover{
    text-decoration: none;
}
.last{
    padding-right:5px;
    margin-right:5px;
    color : #0066CB;
    text-decoration: underline;
}
.last:hover{
    text-decoration: none;
}
.first{
    border-right:#000 1px solid;
    padding-right:5px;
    margin-right:5px;
}


.blue_small
{
    font-family: Tahoma, Verdana;
	color : #0066CB;
	font-size:11px;
}

.blue_bg
{
	color : #0066CB;
	font-size : small;
}

.smallred
{
	color : #FF3300;
	font-size : 11px;
}

a.menuwhite, a.menuwhite:visited, a.menuwhite:active, a.menuwhite:hover
{
	font-weight : bold;
	color : #ffffff;
	text-decoration : none;
}

a.white, a.white:visited, a.white:active, a.white:hover
{
	color : #ffffff;
}

a.black, a.black:visited, a.black:active, a.black:hover
{
	color : #000000;
}

a.red, a.red:visited, a.red:active, a.red:hover
{
	color : #FF3300;
}

a.blue, a.blue:visited, a.blue:active, a.blue:hover
{
	color : #0066CB;
}

a.calendarblack, a.calendarblack:visited, a.calendarblack:active, a.calendarblack:hover
{
	color : #000000;
	font-size : 11px;
}

a.calendarred, a.calendarred:visited, a.calendarred:active, a.calendarred:hover
{
	color : #FF3300;
	font-size : 11px;
}
a.black2, a.black2:visited, a.black2:active, a.black2:hover
{
	color : #000000;
	text-decoration:none;

}

td.calendarblack, td.calendarblack:visited, td.calendarblack:active, td.calendarblack:hover
{
	color : #000000;
	font-size : 11px;
}

td.calendarred, td.calendarred:visited, td.calendarred:active, td.calendarred:hover
{
	color : #FF3300;
	font-size : 11px;
}

.black_small
{
	color: #000000;
	font-size: 11px;
	text-decoration : none;
}
.funny_text
{
	font-family:Wingdings;
	color:#0066CB;
	font-size : 14px;
	line-height:6pt;
}
.funny_text2
{
        font-family:Wingdings;
        color:#0066CB;
        font-size : 20px;
        line-height:6pt;
	text-decoration : none;
}

.page_preview{
	border: 1px solid #0066CB;
	margin: 0px 15px 15px	15px;
	padding: 15px;
}

#refSelectedStat {position:relative; bgColor: #0066CB; }
#refSelectedDin {position:absolute; visibility:hidden; bgColor: #0066CB; }


tr.bl {background:#E5EFFA}

div.photorep {border:1px solid #ccc; padding:5px; margin:0 0 10px 10px;float:right; text-align:center}
div.photos {text-align:center;}
div.photos img {border:1px solid #ccc; padding:5px; margin:0 0 10px 10px;}

ul.list li {margin-top:4px;}
ul.list a, ul.list a:link, ul.list a:visited, ul.list a:hover {font-size:x-small}

a.red2, a.red2:hover, a.red2:visited, a.red2:active  {text-decoration:none; color: red;}

.list thead tr th {background:#06c; color:white}
.list td, .list th {font-size: 11px}
.wide {width:100%}
body, p, table, tr, td, input, select {
   font-size: 11px;
   font-family:  Verdana, Tahoma, Arial, sans-serif;
   color : #000000;
}

.download {float:left; padding-top:20px}
.pochta {float:right; margin-top:15px}

.bg
{
	background : #343399;
}

.bgcalendar
{
	background : #FF3300;
	color : #ffffff;
	font-size : 11px;
}

.email
{
	width : 90px;
}

.rating
{
	width : 160px;
}

.white
{
	color : #ffffff;
}

.red
{
	color : #FF3300;
}

.blue
{
	color : #0066CB;
}

.blue_bg
{
	color : #0066CB;
	font-size : small;
}

.smallred
{
	color : #FF3300;
	font-size : 11px;
}

a.menuwhite, a.menuwhite:visited, a.menuwhite:active, a.menuwhite:hover
{
	font-weight : bold;
	color : #ffffff;
	text-decoration : none;
}

a.white, a.white:visited, a.white:active, a.white:hover
{
	color : #ffffff;
}

a.black, a.black:visited, a.black:active, a.black:hover
{
	color : #000000;
}

a.red, a.red:visited, a.red:active, a.red:hover
{
	color : #FF3300;
}

a.blue, a.blue:visited, a.blue:active, a.blue:hover
{
	color : #0066CB;
}

a.mob_list_blue, a.mob_list_blue:visited, a.mob_list_blue:active, a.mob_list_blue:hover
{
	color:#336;
	text-decoration:underline;
	font-size: 11px;
	font-family: Arial;
}
a.mob_list_red, a.mob_list_red:visited, a.mob_list_red:active, a.mob_list_red:hover
{
	color:#f30;
	text-decoration:underline;
	font-size: 11px;
	font-family: Arial;
}

a.calendarblack, a.calendarblack:visited, a.calendarblack:active, a.calendarblack:hover
{
	color : #000000;
	font-size : 11px;
}

a.calendarred, a.calendarred:visited, a.calendarred:active, a.calendarred:hover
{
	color : #FF3300;
	font-size : 11px;
}
a.black2, a.black2:visited, a.black2:active, a.black2:hover
{
	color : #000000;
	text-decoration:none;

}

td.calendarblack, td.calendarblack:visited, td.calendarblack:active, td.calendarblack:hover
{
	color : #000000;
	font-size : 11px;
}

td.calendarred, td.calendarred:visited, td.calendarred:active, td.calendarred:hover
{
	color : #FF3300;
	font-size : 11px;
}

.black_small
{
	color: #000000;
	font-size: 11px;
	text-decoration : none;
}
.funny_text
{
	font-family:Wingdings;
	color:#0066CB;
	font-size : 14px;
	line-height:6pt;
}
.funny_text2
{
        font-family:Wingdings;
        color:#0066CB;
        font-size : 20px;
        line-height:6pt;
	text-decoration : none;
}

.page_preview{
	border: 1px solid #0066CB;
	margin: 0px 15px 15px	15px;
	padding: 15px;
}

#refSelectedStat {position:relative; bgColor: #0066CB; }
#refSelectedDin {position:absolute; visibility:hidden; bgColor: #0066CB; }


tr.bl {background:#E5EFFA}

div.photorep {border:1px solid #ccc; padding:5px; margin:0 0 10px 10px;float:right; text-align:center}
div.photos {text-align:center;}
div.photos img {border:1px solid #ccc; padding:5px; margin:0 0 10px 10px;}

ul.list li {margin-top:4px;}
ul.list a, ul.list a:link, ul.list a:visited, ul.list a:hover {font-size:x-small}

a.red2, a.red2:hover, a.red2:visited, a.red2:active  {text-decoration:none; color: red;}

.list thead tr th {background:#06c; color:white}
.list td, .list th {font-size: 11px}
.wide {width:100%}

h5 {margin: 10px 0; font-size: 13px}
.centerBlock {
	text-align: center;
	padding: 10px 10px;
	width: 100%;
}
.headText {
	text-align: left;
	padding: 15px 15px;
	font: bold 12px Verdana;
}
.centerBgBlock {
	background:#F0F0F0;
	border-top: #CCCCCC 1px solid;
	margin: 7px;
	padding: 8px;
}
.centerText {
	padding: 10px 0px;
}
.lineBlock {
	margin: 10px 0px;
	background-color: #CCCCCC;
	width: 100%;
	font-size: 2px;
	height: 2px;
}


.centerHeader {
	padding: 20px 0px 2px 10px;
}
.centerText {
	padding: 5px 0px 5px 0px;
	font: normal 12px Arial;
}
.centerImage {
	padding: 5px 0px 5px 0px;
}

.pullBlock {
	background-image: url("/images/girls/stripe.gif");
	background-repeat: repeat-x;
}
.pullHeart {
	background-image: url("/images/girls/heart_rep.gif");
	background-repeat: repeat-x;
}
.heartImg {
	padding: 15px 0px 0px 0px;
}
.pinkBg {
	background-color: #FF6699;
	font: bold 12px Verdana;
	color: #FFF;
	padding-left: 10px;
}
.girlsTable {
	text-align: center;
	padding: 5px 15px 5px 0px;
}

.girlsTable TD {
	border: 1px solid #FF6699;
	background-color: #FFE0E0;
	text-align: center;
}
TD.noColor {
	background-color: #FFFFFF;
}
.girlsName {
	display: block;
}
.centerText2 {
	padding: 15px 0px 5px 0px;
	font: bold 11px Verdana;
	color: #FF3300;
}
.persInfo {
	padding: 5px 0px 5px 10px;
	color: #0066CB;
	font-weight: 700;
}
.persInfoImgs {
	padding: 5px 0px 0px 15px;
	vertical-align: middle;
}
.persInfoImgs IMG {
	vertical-align: middle;
}
.addFoto {
	padding: 5px 0px 5px 15px;
	vertical-align: middle;
	text-align: right;
}
.line {
	background-image: url("/images/girls/dot.gif");
	background-repeat: repeat-x;
	width: 100%;
}
.topVal {
	vertical-align: middle;
}
INPUT {
	vertical-align: bottom;
}
.persInfoText {
	width: 255px;
	padding: 5px 0px 0px 15px;
}
.SmallestImage {
    width: 80px;
    height: 60px;
    padding: 3px;
    background-color:#FFCCCC;
    border:#FF6699 1px solid;
}
.greyText {
	font: normal 11px Arial;
	color: #999999;
}

form.noBrForm {padding: 0px; margin: 0px;}
.fl {float:left; margin-right: 5px;}
.headSmall {
	padding-bottom: 3px;
	font: bold 11px Verdana;
}

h1.headerRed {
	margin: 5px 0 10px 0px;
	color: #FF9900;
	font-weight: 700;
	font-size: 20px;
	font-family: "Tebuchet MS",Arial;
}

h3.blueHeader {
 color: #015EBB;
 font: bold 16px "Tebuchet MS",Arial;
 margin: 0 0 10px 5px;
}
.photobox {float:left; margin: 0 15px 10px 0; text-align:center; height:190px}
.photobox img {display:block; margin-bottom:5px; border:0;}
.photobox INPUT {height:12px}
.photobox .button {border:0px solid #fff; background:#fff; font-size: 11px; color: #000; text-decoration:underline; width:82px; height:17px; margin-left:20px}
input.addfile {border:0px solid #fff; background:#fff; font-weight: bold; font-size: 11px; color: #000; text-decoration:underline; width:67px; height:17px; text-align:left}
input.addfile2 {display:none}
.middle_form {clear:both}


/* added by P.Travkin 18.09.06 */
.contestMember,.contestLeader {
	padding:10px;
	height:240px;
	text-align:center;
	color:#000;
	font:normal 11px Verdana, Tahoma, Arial, sans-serif;
}
.contestMember {
	border: #308ef6 1px solid;
	background:#e5effa;
}
.contestLeader {
	border: #ff6699 1px solid;
	background:#ffe0e0;
}

/*-----------------------------*/

div.tabs {margin-top:20px}
div.tabs a {padding:6px 10px 1px 10px; display:block; float:left; margin-right:2px;
			position:relative; top:3px; cursor:pointer;  height:23px; color:#000;
			text-decoration:none; text-align:center; background-color:#0066cc; color:#fff; font-weight:bold}
div.tabs a.link_1 {}
div.tabs a.link_2 {}
div.tabs a.active {font-weight:bold; padding-top: 4px; background-color:#FFF; border-width:1px; border-color:#0066cb #0066cb #fff #0066cb; border-style:solid; top:2px; height:26px; color:#0066cc}
div.container {border:1px solid; border-color:#0066cb;}
div.container div.workArea {padding:2px; margin:0px; overflow:auto; background-color:#FFF}
div#photo_ {display:none}
div.container div.workArea div.location {background-color:#fff; border-top:0px}
div.container div.workArea div.box {}
.fl {float:left}
.fr {float:right}

.photobox {float:left; margin: 0 15px 10px 0; text-align:center; height:190px}
.photobox img {display:block; margin-bottom:5px; border:0;}
.photobox INPUT {height:12px}
.photobox .button {border:0px solid #fff; background:#fff; font-size: 11px; color: #000; text-decoration:underline; width:82px; height:17px; margin-left:20px}
input.addfile {border:0px solid #fff; background:#fff; font-weight: bold; font-size: 11px; color: #000; text-decoration:underline; width:67px; height:17px; text-align:left}
input.addfile2 {display:none;}
.middle_form {clear:both;}
input.error { background-color:#FF9999;}

.photobox {float:left; margin: 0 15px 10px 0; text-align:center; height:240px}
.photobox img {display:block; margin-bottom:5px; border="0"}
.photobox INPUT {height:12px}
.photobox .button {border:0px solid #fff; background:#fff; font-size: 11px; color: #000; text-decoration:underline; width:82px; height:17px; margin-left:20px}
input.addfile {border:0px solid #fff; background:#fff; font-weight: bold; font-size: 11px; color: #000; text-decoration:underline; width:67px; height:17px; text-align:left}
input.addfile2 {display:none}
.middle_form {clear:both}


}

#contest_header td.girl {
background: url(/images/heder_girl_bg.jpg) #97C02E no-repeat left bottom;

}

.newbe_table td.boy {
background: url(/images/yellow_gradient.jpg) no-repeat left top;
}

div.pages_count {
margin-left: auto;
margin-right: auto;
}

#registration {

height: 80px;
text-align: center;
margin-top: 20px;
}

#button {
margin-right: 0px;
margin-left:10px;
clear:right;
margin-top: 8px;
background: url(/images/button_bg.gif) no-repeat right bottom;
}

a img {
border: 0px;
}

/*---*/

.messages {
padding: 5px;
margin: 5px;}

.messages p {
padding: 1px;
margin: 1px;
}

.messages p.in strong {
color: #FF0000;
}

.messages p.out strong {
color: #330099;
}

.boy {
	background-color: #FFC20E;
}

.girl {
background-color: #81A32B;
}

.m {
	background-color: #FFC20E;
}

.f {
background-color: #81A32B;
}



.contest_table td, .newbe_table td{
padding: 5px;
height: 250px;

}

.contest_table td img, .newbe_table td img {
padding: 2px;
}

#contest_header td.boy {
background: url(/images/heder_boy_bg.jpg) #FFC20E no-repeat right bottom;

}

#contest_header td.girl {
background: url(/images/heder_girl_bg.jpg) #97C02E no-repeat left bottom;

}

.newbe_table td.boy {
background: url(/images/yellow_gradient.jpg) no-repeat left top;
}

.newbe_table td.girl {
background: url(/images/green_gradient.jpg) no-repeat left top;
}

div.pages_count {
margin-left: auto;
margin-right: auto;
}

#registration {

height: 80px;
text-align: center;
margin-top: 20px;
}

#button {
margin-right: 0px;
margin-left:10px;
clear:right;
margin-top: 8px;
background: url(/images/button_bg.gif) no-repeat right bottom;
}

a img {
border: 0px;
}

#isic_footer {
width: 100%;
height: 150px;
background: url(/images/isic_bg.jpg) left top no-repeat;
padding-top: 81px;
}

#isic_footer span {
display: block;
background-color: #96C02E;
color: #FFFFFF;
margin-left: 156px;
margin-right: 0px;
text-align: right;
font-size: 16px;

padding-right: 5px;
font-weight: bold;
line-height: 29px;
}


#newbe_header {
background: url(/images/newbe_header_bg.jpg) left top no-repeat;
height: 96px;
text-align: right;
padding-top: 24px;
margin: 0px;
}


#newbe_header span {
display: block;
background: url(/images/newbe_header_bg_right.jpg) #FFC718 right top no-repeat;
color: #FFC718;
height: 49px;
margin-left: 230px;
margin-right: 0px;
text-align: right;
font-size: 16px;

padding-right: 5px;
font-weight: bold;
line-height: 29px;
}


/* CSS Document */
.red {color:red}
.pink {color:#bd1b8d}
.fl {float:left}
.cb {clear:both}

.isictop {background:url(../images/bg_top.jpg) repeat-y 50% 0}
.isictop .isicleft {background:url(../images/bg_top_left.jpg) repeat-y left top}
.isictop .isicright {background:url(../images/bg_top_right.jpg) repeat-y right top}
.isictop IMG {border:0}

#participant {clear:both; margin-top:20px}
#participant .rightcolumn {width:100%; padding-left:20px}
#participant FORM {margin:0}
#participant IMG {border:0}
#participant UL {padding:0; margin:0; list-style:none}
#participant UL LI {margin-bottom:10px}
H6 {font:bold 15px 'Verdana, Tahoma, Arial, sans-serif'; color:#bd1b8d; margin:10px 0}
H6.green_hs {color:#97c02e}
.code {white-space:nowrap}
#participant .code IMG {border:1px solid #ccc}
.code INPUT {margin-bottom:10px}
.allpartipiants {width:200px; text-align:center}
.greentable {border-bottom:1px solid #97c02e; margin-bottom:10px}
.greentable DIV {background-color:#d9e8b4; text-align:left; border:solid #97c02e; border-width:1px 1px 0 1px; padding:2px 2px 2px 7px}
.yellow {padding:0 7px 7px 0; background:url(/images/bg_yellow.gif) no-repeat 7px 7px; margin-bottom:5px}
.yellowsmall {padding:0 5px 5px 0; background:url(/images/bg_yellow.gif) no-repeat 5px 5px}
.green {padding:0 7px 7px 0; background:url(/images/bg_green.gif) no-repeat 7px 7px; margin-bottom:5px}
.greensmall {padding:0 5px 5px 0; background:url(/images/bg_green.gif) no-repeat 5px 5px}
.pinkborder {border-bottom:1px solid #be278f; padding:10px 0}

H1.contest_name {float:left; width:100%; background:#bd1b8d url(/images/bg_h1.gif) no-repeat 0 50%; color:#fff; font:normal 16px Arial}
H1.contest_name DIV {float:left; padding:4px 0 2px 15px}
H1.contest_name A {display:block; width:159px;  float:right; color:#506327; font-weight:bold; font-size:12px; font-family:Arial; text-align:right; padding:5px 15px 6px 0; background: url(../images/bg_h1_a.gif) no-repeat 100% 50%; text-decoration:none}

#search_form {margin-top:10px}
#search_form SELECT, #search_form #nick {width:200px}
#search_form INPUT {vertical-align:middle}


/* pochta */
div, img, a, form, input, {
box-sizing: border-box;
-moz-box-sizing: border-box;
}

a img {
border:none;
}

div.full { width:234px; height:60px; margin:0; padding:0; text-align:left;
background: url('http://pics.utro.ru/utro_images/5/bg-pochta4.jpg') repeat-x 0% 0%;}

img#logo {margin:5px 0 0 6px;float:left;}

form#f1 {clear:right; padding:0; margin:0;}

form#f1, form#f1 input, form#f1 select, p#refor {font-family: arial, tahoma, verdana; font-size:10px;}


div.pole {float:left; width:60px; padding:0 2px 0 6px;}
div.pole p {margin:0 0 0 3px; color:white; font-size:10px; font-family: verdana, tahoma;}
div.pole input {width:60px; height:19px;}

select#dom {margin:4px 7px 0 6px; width:80px; padding:0;}
input#subm {margin:4px 0 0; width:37px;}
input.hid {display:none;}
p#refor {display:block; float:left; clear:left; padding:5px 3px 0 6px; margin:0;}
p#refor a {color:#fff; font-size:11px; display:block;}
/* pochta */