body{
	font-size:10px; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; color:#000000; height:100%;
	background:#ffffff url(../img/back.jpg) center 90px no-repeat;  
}
a img{
	border:0;
}
#root{
	min-width:1004px; text-align:center;
}
.usr{
	width:905px; margin:0 auto; text-align:left;
}
.png { filter:expression(fixPNG(this)); }

.pageHead{
	height:182px; margin:10px 0;
}
.pageHead img{
	display:block; float:right;
}
.pageHead span, .pageHead a{
	display:block; width:184px; height:61px; position:relative; top:55px; left:60px;
}
.pageHead span img, .pageHead a img{
	display:inline; float:none;
}
.secondLine{
	margin-top:70px;
}
.secondLine h3{
	margin:10px 0 0; font-size:14px; font-family: Arial, Helvetica, sans-serif; 
}
.secondLine p{
	font-size:1.3em; padding-top:10px;
}
.autorPhoto{
	background:transparent url(../img/prehum.gif) 0 0 no-repeat; display:block; float:left;
	font-size:11px; padding-left:15px; padding-top:3px; height:23px;
}
.foto_text strong{
	display:block; clear:left; padding:5px 0 7px; height:25px; 
}
#blueColor{
	color:#017DB7;
}
a#blueColor:hover{
	color:#15394A;
}
.ratio{
	display:block; color:#017DB7;
}
.foto_text span{
	color:#017DB7; display:block; padding: 0 0 7px;
}
.foto_text span strong{
	display:inline; clear:none; padding:0; height:auto; 
}
.sponsors{
	clear:both; padding-top:45px;
}
.sponsors div{
	background-color:#E4EAED; height:75px; 
}
.sponsors div table {
	width:1004px; border-spacing:0; height:75px; margin:0 auto;
}
.sponsors div table tr td{
	height:75px; vertical-align:middle;
}
.sponsors div table tr td strong{
	color : #15394a; font-size:14px;font-family: Arial, Helvetica, sans-serif; 
	text-transform : uppercase;
}
.footer{
	height:85px; background-color:#D7E0E4; 
}
.footer .wrapper{
	width:905px; margin:0 auto; text-align:left; padding-top:25px; font-size:11px; font-family: Arial, Helvetica, sans-serif; 
}
.counters{
	float:right;
}
.develop{
	float:left; width:155px;
}
.develop span, .develop a{
	display:block; float:left; margin-right:5px; 
}
.develop span{
	padding-top:8px;
}
.copyright{
	line-height:14px;
}
.fullBox{
	padding-top:35px;
}
.leaders{
	width:100%; display:table; //display:inline-block; background-color:#E8EDF0; margin:10px 0 30px;
}
.leadJob{
	float:left; margin:8px 0 0 8px; width:215px; 
}
.leadJob .img{
	float:left;
}
.leadMan{
	margin-left:115px; margin-top:10px; font-size:11px;
}
.leadMan .autorPhoto{
	float:none; height:27px;
}
.leadMan strong{
	display:block; padding: 0 0 7px; height:22px;
}
.leadMan  span strong{
	display:inline; clear:none; padding:0; height:auto; 
}
.leadMan .ratio{
	margin-bottom:5px;
}
.jNice{
	background-color:#E8EDF0; margin:10px 0 0; font-size:14px; width:100%; display:table; //display:inline-block;
	height:40px;
}
.jNice .labelRight{
	float:right; margin-right:20px; cursor:pointer; //cursor:hand; margin-top:13px;
}
.jNice .labelRight input{
	float:left; margin-right:3px; position:relative; top:-2px;
}
.condition{
	font-size:18px; font-weight:normal; color:#017DB7;	 display:block; float:left;  padding:10px 0 0 10px;
	width:140px;
}
.jSelect{
	position:relative; top:3px; float:left;
}
.district{
	display:block; margin-bottom:5px;	
}
.galleryList .sm_foto_block{
	margin-top:25px; padding: 0 15px 10px 0; //padding:0 10px 10px 0;
}
.galleryList .ratio{
	padding-bottom:3px;
}
.galleryList .ratio a{
	font-weight:bold;
}
.galleryList .sm_foto_block .foto_text strong{
	padding:5px 0 3px;
}
.popupBox{
	height:1px; font-size:1px; position:relative; z-index:1000; display:none;
	
}
.popupWin{
	width:280px; height:336px; position:absolute; font-size:14px;
	background:#FCFCFC; filter: alpha(opacity: 90); opacity: 0.9;
	top:-10px; border:1px solid #D7E0E4; left:563px;
}
.sh{
	width:300px; height:386px; position:absolute; font-size:14px; left:550px; top:-20px;
	background:white; border:1px solid #D7E0E4;
}
.messageBox{
	padding:25px 0 0 28px;
}
.yellowMessage{
	background:#FFCF3E; width:205px;
	padding:15px 20px; color:#15394A; margin:20px 0 10px;
}
.otherPhoto{
	font-size:18px; color:#017DB7 !important;
}
.otherPhoto:hover{
	text-decoration:none;
}
.gallery{
	font-size:14px; color:#15394A !important; font-weight:bold;
}
/*** Input File ***/
#File1 {
	position: absolute;
}
.customFile {
	width: 219px; height: 21px; z-index: 2000;
	filter: alpha(opacity: 0); opacity: 0;
}
.fakeButton {
	position: absolute; 	z-index: 1; width:62px; height: 27px; background: url(../img/chown.gif) no-repeat left top; 
	margin-left:180px; cursor: pointer; //cursor:hand; margin-top:2px;
}
.blocker {
	position: absolute; display:none; z-index: 3; width: 150px; height: 21px;
}
#FileName {
	position: absolute; width:181px; height:32px; background:url(../img/file.jpg) 0 0 no-repeat;
	font-size: 14px; color:#017DB7; overflow:hidden; padding:7px 0 0 10px;
}
/*** PhotoBox ***/
.rightPre {
	float:right; width:110px; 
}
.leftPre {
	float:left; width:110px; 
}
.centerPhoto {
	margin:0 130px 30px; 
}
.centerPhoto h3{
	text-transform:uppercase; color:#017DB7; font-size:18px; font-family: Arial, Helvetica, sans-serif;
	margin-bottom:15px;
	
}
.photoBox{
	background:white url(../img/white.gif) 0 0 no-repeat; font-size:11px; padding:10px 0 0 0;
}
.autorImg{
	background: url(../img/prehum.gif) 0 0 no-repeat; padding:3px 0 1px 15px; margin-left:15px;
}
.autorImg a{
	color:#017DB7;
}
.photoBox img{
	display:block; margin:30px auto 20px;
}
.descriptionImg{
	color:#15394A; margin:0 120px; text-align:center; font-size:12px; 
}
.golos{
	background:white url(../img/whiteb.gif) left bottom no-repeat; margin-top:25px; padding-bottom:15px;
}
.golos form{
	background:#E8EDF0; margin:0 20px 0 15px; font-size:14px; padding:10px 0 0 10px; height:28px; overflow:hidden;
}
.golos form strong{
	display:block; float:left; color:#017DB7; font-weight:bold; padding-top:2px;
}
.golos form div{
	float:left; margin-left:10px;
}
.golos form div label{
	color:#017DB7; position:relative; top:-2px; left:2px; cursor:pointer; //cursor:hand;
}
.navImage{
	width:102px; background:transparent url(../img/nav_bg.gif) 0 0 no-repeat; padding:11px 0 0 10px; margin-top:170px;
}
a.backStep{
	display:block; width:90px; height:81px; overflow:hidden; margin-bottom:10px; background-repeat:no-repeat;
}
a.backStep img{
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60); opacity: 0.6;
}
a.backStep:hover img{
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); opacity: 0;
}
.nameLink{
	font-size:11px; color:#017DB7 !important;
}
.nameLink:hover{
	text-decoration:none;
}
.addComment{
	float:right; width:240px;
}
.fullBox h4{
	background:#E8EDF0; text-transform:lowercase; font-size:18px; font-weight:normal; padding:10px;
}
.ininput{
	width:239px; height:33px; background:url(../img/in_bg.gif) 0 0 no-repeat;
}
.ininput input{
	border:1px solid white; width:220px; margin:7px 0 0 10px; color:#017DB7;
}
.textarea{
	 background:url(../img/textarea_bg.gif) 0 0 no-repeat; width:242px; height:130px;
}
.textarea textarea{
	border:1px solid white; width:215px; height:110px; margin:9px 0 0 10px; color:#017DB7; font-family: Arial, Helvetica, sans-serif; font-size:14px;
}
.captcha{
	background:url(../img/captcha_bg.gif) 0 0 no-repeat; width:87px; float:left;
}
.captcha input{
	border:1px solid white; width:67px; height:14px; margin:7px 0 0 8px;  color:#017DB7; font-size:14px; 
}
.captcha small{
	font-size:10px; font-family: Arial, Helvetica, sans-serif;  color:#A9B8C1;display:block; margin: 10px 0 0 5px;
}
.capImg{
	margin-left:100px; padding-top:5px;
}
.addComment h4{
	margin:0 3px 10px;
}
.comments{
	margin-right:260px;
}
.comments div{
	margin:10px 5px 0; border-bottom: 1px solid #D7E0E4; padding:0 10px 10px; color:#15394A; font-size:12px;
}
.comments div small{
	color:#017DB7; font-size:10px; display:block; margin-bottom:3px;
}
.comments div p{
	color:#000000; padding-top:3px;
}
.textBox{
	background:url(../img/text_bg.gif) right top no-repeat; font-size:14px;
}
.slog{
	display:block; float:right; width:150px; height:63px;
	font-size:18px; color:#15394A !important; padding:25px 30px 0 40px;
	 background:url(../img/text_a.png) 0 0 no-repeat;
	 //background:none; //filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='img/text_a.png');

}
.slog:hover{
	text-decoration:none;
}
.textBox h3{
	font-size:18px; font-weight:normal; margin:30px 0 0;
}
.textBox p{
	margin-top:17px;
}
.ullist{
	margin:17px 0 0 35px; position:absolute;
}
.ullist ul li{
	background:url(../img/bull.gif) 5px 9px no-repeat; padding:3px 15px;
}
.dateCon{
	color:#017DB7; font-size:24px; float:right; margin-top:60px;
}
.rightPrix{
	width:390px; float:right; 
}
.rightPrix img{
	display:block;
}
.rightPrix strong{
	display:block; color:#017DB7; padding-top:7px;margin-left:5px;
}
.rightPrix p{
	margin-left:5px;
}
.rightPrix p sup, .leftPrix p strong{
	color:#017DB7;
}
.leg{
	font-size:11px; color:#8F8F8F;
}
.leftPrix{
	margin-right:415px;
}
.leftPrix p{
	margin-top:5px; padding-left:10px;
}
.leftPrix div{
	margin-bottom:30px;
}
.winnerKiev{
	width:465px; float:left; background:url(../img/winTopBig.gif) 0 0 no-repeat;
	position:relative; left:-5px;
}
.winWrap{
	background:url(../img/winBotBig.gif) left bottom no-repeat; padding:5px 0;
}
.winBody{
	background:url(../img/winBodyBig.gif) left top repeat-y; padding:15px 10px 13px 20px;
}
.winBody h2, .otherBody h2{
	 white-space:nowrap; font-size:18px;
}
h2 small{
	font-weight:normal; text-transform:none; word-spacing:-2px;
}
a.bestPhoto{
	display:block; width:424px; height:281px; margin:15px 0 15px;
}
a.bestPhoto img{
	border:3px solid #C4C4C4; width:418px; height:275px; display:block; 
}
.winBody p, .winners div p{
	padding:0 0 5px; margin:0;
}
.winBody p strong, .winners div p strong, .otherBody p strong, .prizeBox div p strong{
	color:#017DB7;
}
.winBody p a, .winners div p a, .prizeBox div p a{
	text-decoration:none;
}
.winBody p a:hover, .winners div p a:hover, .prizeBox div p a:hover{
	text-decoration:underline;
}
.otherWinners{
	width:432px; background:url(../img/winTopBig2.gif) 0 0 no-repeat; float:left; margin-left:6px;
	position:relative; right:-3px;
}
.otherWrap{
	background:url(../img/winBotBig2.gif) left bottom no-repeat; padding:5px 0;
}
.otherBody{
	background:url(../img/winBodyBig2.gif) left top repeat-y; padding:15px 10px 10px 20px;
}
.jobPhoto{
	display:block; float:left; border:3px solid #C4C4C4;
}
.winners{
	width:100%; display:table; //display:inline-block; padding-top:15px; clear:left;
}
.winners div{
	margin-left:140px;
}
.winners div img{
	display:block; margin-bottom:10px;
}
.otherBody p{
	font-size:12px; padding:10px 0 0; margin:0; 
}
.winners div p{
	font-size:12px; 
}
.specPrizFin {
	clear:left; padding-top:20px;
}
.specWinBox{
	background:#E8EDF0; padding: 15px ; margin-top:10px;
}
.fotoWin{
	float:left; width:300px;
}
.hedbox{
	background:url(../img/00000.gif) 0 0 repeat-x; height:30px;
}
.hedbox h3{
	margin:-3px 0 auto; padding:0 10px 3px 0; background:#E8EDF0; float:left; 
	color:#15394A; font-size:18px; font-weight:normal;
}
a.qwerImg{
	width:123px; height:82px; display:block; float:left; border:3px solid #000;
}
a.qwerImg:hover{
	border:3px solid #fff;
}
.busbook .prizeBox{
	width:260px; float:left; 
}
.prizeBox div{
	margin-left:145px;
}
.prizeBox div p{
	padding:0 0 7px; margin:0; font-size:12px;
}
.busbook{
	margin-left:330px;
}
