html, body {height:100%;min-width: 980px;}
body {color:#717171;font-family:Verdana, Geneva, sans-serif;font-style:normal;font-variant:normal;font-weight:normal;width:100%;font-size:12px;line-height:normal;text-align: left;background:#fff url('../pic/bg2.png') 50% 22px no-repeat;}
.inmain{background:#fff url('../pic/bg.png') 50% 22px no-repeat;}

/*START MAINBLOCKS*/
.wrap{width:980px;margin:0 auto;height:auto !important;height:100%;min-height:100%;margin-bottom:-97px;}
.content{position:relative;z-index:20;margin-top:16px;}
/*END MAINBLOCKS*/

/*START HEADER*/
.header{position:relative;height:240px;}
.header.inmain{height:420px;}
h3.head-tit{position:absolute;top:42px;left:180px;text-transform:none;color:#006f9e;font-size:30px;font-family:Georgia, serif;line-height:32px;}
h3.head-tit span{color:#858585;font-size:24px;line-height:32px;}
a.logo{position:absolute;top:20px;left:28px;font-family:Tahoma, Geneva, sans-serif;font-size:11px;text-transform:uppercase;color:#7e8a93;text-decoration:none;z-index:100;}
a.logo span{display:block;margin:0 0 7px 3px;}
div.tech{background:url('../pic/tech.jpg') left top no-repeat;position:absolute;top:114px;left:253px;width:683px;height:278px;}
ul.icons {list-style:none;margin:0;position: absolute;top:26px;right:-6px;}
ul.icons li {float:left;margin:0;padding: 9px 10px 11px 10px;}
ul.icons li.act {background: url('../pic/ica.png') center center no-repeat;}
ul.icons li a{padding:4px 3px;}
a.blind-link{position:absolute;top:36px;right:114px;color:#1193c5;font-size:12px;text-decoration:none;border-bottom:1px dashed #1193c5;}
a.blind-link:hover{border:0;}
form.hsearch{position:absolute;top:73px;right:0;}
.hsearch input.text{background:url('../pic/search.png') left top no-repeat;border:0;padding:2px 33px 2px 11px;width:173px;height:23px;color:#a4a4a4;font-family:Verdana, Geneva, sans-serif;font-size:12px;position:relative;z-index:1;*padding-top:5px;*height:20px;}
.hsearch input.submit{width:30px;height:27px;border:0;margin:0;padding:0;position:absolute;top:0;right:0;cursor:pointer;background:none;z-index:2;font-size:0;}
.flags{background:url('../pic/flags.png') left top no-repeat;width:539px;height:245px;position:absolute;top: 192px;left: -140px;}
.vibori{background:url('../pic/vibori.png') left top no-repeat;width:604px;height:206px;position:absolute;top: 216px;left: 290px;}
/*nav*/
ul#nav{margin:0 0 0 25px;list-style:none;position:absolute;top:160px;left:0;}
ul#nav > li{margin:0 63px 0 0;float:left;}
ul#nav > li.last{margin:0;}
ul#nav > li > a{color:#018cc1;font-size:13,8px;}
ul#nav > li.current > a,ul#nav > li > a:hover{text-decoration:none;}
ul#nav > li.current > a{color:#000;}
#nav ul{list-style:square;margin:10px 0 16px 16px;}
#nav ul li{color:#fff;margin-bottom:7px;font-size:11px;}
#nav ul li a{color:#fff;font-size:12px;}
#nav ul li.current a,#nav ul li a:hover{text-decoration:none;}

ul.lnav{margin:0 0 30px 0;padding:0;list-style:none;}
ul.lnav a{font-family:'Trebuchet MS', Trebuchet MS, sans-serif;}
ul.lnav > li{margin-bottom:11px;}
ul.lnav > li > a{color:#2070bb;font-size:14px;line-height:18px;font-weight:bold;}
ul.lnav li.current > a,ul.lnav li > a:hover,ul.lnav li:hover{text-decoration:none;}
ul.lnav li.current > a{color:#2d2d2d;}
ul.lnav > li > ul {list-style:none;margin:15px 0 18px 16px;}
ul.lnav > li > ul > li{margin-bottom:11px;line-height:18px;}
ul.lnav > li > ul > li > a{color:#2070bb;font-weight:normal;font-size:13px;line-height:18px;}
ul.lnav > li > ul > li > ul{list-style:disc;margin:12px 0 13px 14px;}
ul.lnav > li > ul > li > ul > li{color:#16a1e2;font-size:10px;margin-bottom:10px;}
ul.lnav > li > ul > li > ul > li > a{color:#16a1e2;font-size:13px;font-weight:normal;}


.main-date-container{position:absolute; left:280px; top:215px;}
.main-date-container .main-date-block{height:128px; padding-left:125px; background: url(../pic/date-checkbox.png) 0 0 no-repeat; 
font:36px/62px Georgia, serif; color:#a0d0e2;   text-shadow:0 -1px 0px #FFF;}
.main-date-container .main-date-block .date{padding:6px 0 2px;position:relative;}
.main-date-container .main-date-block .date .out{padding:6px 0 2px;}
.main-date-container .main-date-block .date .text{padding:0; }
.main-date-container .main-date-block .date span{font-size:60px; ;}
.main-date-container .main-date-block .event{font-size:24px; line-height:26px; margin-left:45px; height:40px; position:relative;}

.main-date-container .main-date-block .shadow{ background: url(../pic/date-shadow.png) 0 0 repeat-x; margin:0 233px 0 212px; position:relative; height:9px; background: url(../pic/date-shadow.png) 0 0 repeat-x;}
.main-date-container .main-date-block .shadow:before{ background: url(../pic/date-shadow-left.png) 0 0 no-repeat; position:absolute; top:0; left:-212px; content:""; height:9px; width:212px;}
.main-date-container .main-date-block .shadow:after{ background: url(../pic/date-shadow-right.png) 0 0 no-repeat; position:absolute; top:0; right:-233px; content:""; height:9px; width:233px;}


/*END nav*/
/*END HEADER*/
.lcol{width:260px;padding:0;margin:10px 0 0 0;}
.rcol{margin: 0 0 20px 279px;}
/*START CONTENT*/
.opros-wr{background:#e9e7e2;padding:3px;margin:10px 0;}
form.opros{background:#e9e7e2;border:1px solid #fff;padding:9px 10px;}
form.opros h3{color:#323232;font-family:Georgia, serif;text-transform:none;font-weight:normal;font-size:24px;}
form.opros p,form.opros label{color:#323232;line-height:18px;}
form.opros p.opros-quest{margin:0 0 13px 2px;}
form.opros label{vertical-align:1px;margin-left:30px;margin-left: 2px;display: inline-block;width: 206px;}
form.opros .radio-wr{float:left;}
form.opros .field{margin-bottom:17px;}
form.opros input.submit{border:0;padding:0 0 3px 0;margin:8px 0 13px 21px;background:url('../pic/submit.png') center top repeat-x;width:190px;height:31px;color:#fff;font-family:Verdana, Geneva, sans-serif;font-size:17px;position:relative;
border-radius: 16px;-moz-border-radius: 16px;-webkit-border-radius: 16px;-khtml-border-radius: 16px;behavior: url('/styles/PIE.htc');zoom: 1;
}
.niceRadio {width: 13px;height: 13px;*height:17px;display: inline-block;cursor: pointer;background: url('../pic/radio-checked.png') no-repeat center center;overflow:hidden; margin:3px 3px 0 4px;*margin-top:0;}
.radioChecked {background: url('../pic/radio.png') no-repeat center center;width:13px;height:13px;*height:17px;margin:3px 3px 0 4px;*margin-top:0;}
.niceRadio input {margin-left: -17px;}
/* end opros  */
.main-text{margin:16px 0 18px 0;}
.main-text p{color:#3f3f3f;font-size:12px;line-height:18px;}

.bread{margin:0 0 20px 0;}
.bread a{font-size:11px;color:#999;}
.bread a.current{text-decoration:none;}
.bread span{padding:0 2px;color:#999;font-size:11px}

.news-wrap{border:1px solid #b9b9b9;padding:12px 17px;position:relative;}
.news-wrap.innews{border:0;}
.news-wrap h2{color:#4f4f4f;}
.news-wrap .later,.photo-search-wr .later{position:absolute;top:60px;left:630px;background:url('../pic/lebo.gif') 0 0 no-repeat;padding:0 0 0px 11px;*right:15px;}
.news-wrap .later.disable,.photo-search-wr .later.disable{background:url('../pic/lebod.gif') 0 0 no-repeat;}
.news-wrap .disable a,.photo-search-wr .disable a,.before-wrap .disable a{color:#8c8c8c;border:0 !important;}
.news-wrap .before,.before-wrap .before{position:absolute;top:225px;left:630px;*right:13px;background:url('../pic/lebo.gif') 0 -11px no-repeat;padding:1px 0 1px 11px;}
.news-wrap .before.disable,.before-wrap .before.disable{background:url('../pic/lebod.gif') 0 -11px no-repeat;}
.news-wrap .later a,.news-wrap .before a,.photo-search-wr .later a,.before-wrap .before a{text-decoration:none;border-bottom:1px dotted #4caed3;font-size:11px;margin-top: -1px;display: block;}
.news-wrap .later a:hover,.news-wrap .before a:hover,.photo-search-wr .later a:hover,.before-wrap .before a:hover{border:0;}
.news-wrap.innews .later-wr,.photo-search-wr .later-wr{position:absolute;top:10px;left:87.8%;background:#fff;border:1px solid #dedede;padding:6px 20px 6px 16px;}
.photo-search-wr .later-wr{top:59px;left:91%;}
.news-wrap.innews .later-wr .later,.photo-search-wr  .later-wr .later{position:static;}
.news-wrap.innews .later-wr .later a:hover,.photo-search-wr .later-wr .later a:hover{padding-bottom:1px;}

.before-wrap{position:relative;height: 29px;}

.news-wrap.innews .before-wr .before a:hover,.before-wrap .before-wr .before a:hover{padding-bottom:1px;}
.news-wrap.innews .later-wr .later.disable a:hover,.photo-search-wr .later-wr .later.disable a:hover{padding-bottom:0;}
.news-wrap.innews .before-wr .before.disable a:hover,.before-wrap .before-wr .before.disable a:hover{padding-bottom:0;}
.news-wrap.innews .before-wr,.before-wrap .before-wr{position:absolute;bottom:10px;left:87.7%;background:#fff;border:1px solid #dedede;padding:6px 14px 6px 16px;}
.news-wrap.innews .before-wr .before,.before-wrap .before-wr .before{position:static;}
.news-wr{margin:0 80px 10px 0;}
.news-i {margin:0 0 12px 0;padding-bottom:5px;}
.news-i div.data{display:block;width:80px;float:left;vertical-align:top;}
.news-i div.news-text{display:block;width:494px;margin-left:84px;}
.news-i p.data{font-size:11px;color:#4f4f4f;margin-bottom:7px;}
.news-i p a{font-size:14px;color:#4caed3;line-height:20px;}
.news-i p{line-height:18px;color:#3a3a3a;margin:0;font-size:12px;}

.pac{margin:5px 0 14px 0;height:146px;}
.pac-i{display:block;float:left;vertical-align:top;zoom:1;*display:inline;width:260px;margin-right:20px;position:relative;height:146px;}
#pac-i1{width:233px;}
#pac-i2{width:300px;padding-top:16px;height:130px;}
#pac-i3{width:333px;padding-top:23px;height:123px;}
.pac-i p{position:absolute;top:40px;right:0px;color:#000;font-size:12px;}

.vesti{margin:10px 0 20px 0;}
.vesti-i{display:inline-block;vertical-align:top;*display:inline;zoom:1;width:164px;text-align:center;margin:0 5px 20px 0;}
.vesti-i a{}
.vesti-i a span{display:block;}
.vesti{margin:10px 0 20px 0;}

p.px14{font-size:14px;color:#2e2e2e;margin:3px 0 10px 0;}
.video-i{display:inline-block;vertical-align:top;*display:inline;zoom:1;width:138px;text-align:left;margin:0 38px 28px 4px;}
.video-i.fouth{margin-right:0;}
.video-i a img{padding:4px;position:relative;border:1px solid #d3d3d3;margin:0 0 3px -4px;}
.video-i a{color:#4caed3;}
.video-i a span{display:block;}

.photo-wr{margin-right: -29px;}
.photo-i{display:inline-block;vertical-align:top;*display:inline;zoom:1;width:215px;text-align:left;margin:0 25px 28px 0;}
.photo-i.fouth{margin-right:0;}
.photo-i a img{padding:4px;position:relative;border:1px solid #d3d3d3;margin:0 0 3px -4px;}
.photo-i a{color:#4caed3;text-decoration:none;}
.photo-i a p.tit{text-decoration:underline;color:#4caed3;font-size:12px;}
.photo-i a:hover p.tit{text-decoration:none;}
.photo-i a span{display:block;}
#month{vertical-align:middle;}
#year{vertical-align:middle;}
#keyw{vertical-align:bottom;}

form.photo-search{margin:10px 0 20px;position: relative;}
form.photo-search input.text{border-top:1px solid #7c7c7c;border-left:1px solid #7c7c7c;border-bottom:1px solid #b3b3b3;border-right:1px solid #b3b3b3;	
border-radius: 3px;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;behavior: url('/styles/PIE.htc');zoom: 1;position:relative;
font-size:12px;	color:#3f3f3f;font-family: Verdana, Geneva, sans-serif;height:16px;padding:3px 7px;width:116px;
}
form.photo-search input.submit{border:0;padding:0 0 0px 0;vertical-align:middle;background:url('../pic/lsubm.png') center top repeat-x;width:93px;height:24px;color:#fff;font-family:Verdana, Geneva, sans-serif;font-size:14px;position:relative;
border-radius: 16px;-moz-border-radius: 16px;-webkit-border-radius: 16px;-khtml-border-radius: 16px;behavior: url('/styles/PIE.htc');zoom: 1;
}
@media not all and (-webkit-min-device-pixel-ratio){form.photo-search input.submit {padding-bottom:1px;}}
@-moz-document url-prefix(){form.photo-search input.submit {padding-bottom:3px;}}

/* text */
div.text{padding-bottom:20px;}
div.text p{color:#3F3F3F;font-size:12px;margin-bottom:5px;line-height:18px;}
div.text p.data{font-size:15px;color:#e3282d;margin-bottom:5px;}
div.text h1{}
a.more{display:inline-block;margin:10px 0 20px 0;color:#4caed3;font-size:11px;}
div.text > img{margin:0 12px 8px 0;}
div.text ul li{color:#3F3F3F;}
div.text ul{list-style:square;margin:14px 0 16px 18px;}
div.text ul ul{margin:10px 0 10px 16px;}
div.text ul li{margin:2px 0 2px 0;line-height:18px;}
div.text ul li a{line-height:18px;}
div.text ol{margin:7px 0 18px 0;list-style-position:inside;}
div.text ol li{margin:2px 0 2px 0;line-height:18px;color:#3F3F3F;}
div.text ol li a{line-height:18px;}
div.text ol.res-search{list-style-position:outside;margin-left:16px;}
div.text table{margin:20px 0;position: relative;}
div.text table th,div.text table td{vertical-align:middle;text-align:center;padding:5px 9px;color:#3F3F3F;}
ul.sitemap ul{list-style:square;}
ul.sitemap > li > a{font-size:14px;}
ul.sitemap ul li a{font-size:14px;}
ul.sitemap ul ul li a{font-size:12px;}
/* end text */
/* feed */
.field {margin-bottom: 4px;}
.field2{margin-bottom:2px;}
@media not all and (-webkit-min-device-pixel-ratio){.field2{margin-bottom:4px;}}
@-moz-document url-prefix(){.field2{margin-bottom:4px;}}
.feedback{margin:20px 0 20px 0;}
.feedback label {padding-left:65px;font-size:12px;display: inline-block;width: 104px;vertical-align: top;padding-top: 4px;color:#3f3f3f;}
.star {color: #e44501;font-size:14px;}
.feedback input.text, .feedback textarea {color: #3f3f3f;border: 1px solid #8e9494;width: 337px;height: 20px;	padding: 2px 4px;font-family:Verdana, Geneva, sans-serif;font-size:12px;position:relative;zoom:1;
border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;-khtml-border-radius: 5px;behavior: url('/styles/PIE.htc');zoom: 1;
}
.feedback textarea {height: 70px;max-width:500px;padding:3px 4px;width:337px;}
img.captcha{margin:0 0 -7px 5px;}
input.text.captcha{width:90px;}
.feedback input.submit {border:0;padding:0 0 3px 0;margin:10px 0 13px 174px;background:url('../pic/submit.png') center top repeat-x;width:190px;height:31px;color:#fff;font-family:Verdana, Geneva, sans-serif;font-size:17px;position:relative;
border-radius: 16px;-moz-border-radius: 16px;-webkit-border-radius: 16px;-khtml-border-radius: 16px;behavior: url('/styles/PIE.htc');zoom: 1;
}
/* end feed */
ul.pagi{margin:10px 0 10px 0;list-style:none !important;padding:0;height:14px;}
.pagi li{margin-right:4px;float:left;}
.pagi li a{padding:2px 6px;color:#4CAED3 !important;font-weight:normal;}
.pagi li.current a{color:#fff !important;text-decoration:none;background-color:#4CAED3;}

.slovar-wr{margin:10px 0;}
.slovar{margin-bottom:20px;}
.slovar-i{margin-bottom:20px;}
.slovar-wr a, .slovar-wr span{font-size:10px;display:inline-block;padding:1px 5px 2px 5px;text-transform:uppercase;}
.slovar-wr a.current{color:#fff;background:#4CAED3;text-decoration:none;}
.slovar-wr span.dvd{padding:0;margin:0;display:inline-block;width:1px;}
/*END CONTENT*/
/*START FOO*/
.push{height:96px;position:relative;z-index:0;}
.foo-wr{height:96px;position:relative;z-index:1;margin-top:-1px;width: 100%;}
.foo{width:980px;margin:0 auto;height:66px;position:relative;padding:19px 0 0 0;border-top:1px solid #c9c9c9;}
.foo p{color:#424242;}
.foo .copy{position:absolute;top:18px;left:0;}
.foo .faddr{position:absolute;top:18px;left:405px;}
.foo .dextra{position:absolute;top:18px;right:0px;padding-left:36px;}
.foo .count{position:absolute;top:22px;right:190px;}
.foo .dextra a{color:#424242;}

/*END FOO*/
.po{padding:0;}
.round{border-radius: 16px;-moz-border-radius: 16px;-webkit-border-radius: 16px;-khtml-border-radius: 16px;behavior: url('/styles/PIE.htc');zoom: 1;position:relative;}
.tn{text-transform:none;color:#a0a0a0;padding:7px 0 16px 0;}

.error {
    margin-bottom: 5px;
    font-weight: bold;
    font-size: 12px;
    line-height: 12px;
    color: #f84f1c;
}

/* sNaked */

.main-welcome-block{position:absolute; background-color:#FFF; border:1px solid #b9b9b9; width:680px; padding:20px; top:130px; left:50%; margin-left:-360px; z-index:1000; box-shadow: 0 2px 5px #444;behavior: url('/styles/PIE.htc');}
.main-welcome-block .close{position:absolute; width:31px; height:31px; text-indent:-9000px; right:-15px; top:-15px; background: url(../pic/close.png) 0 0 no-repeat;}


/* баннеры на синей полосе */

.banners-block {
	position:absolute;
	top:230px;
	left:20px;
	width:945px;
	text-align:center;
	overflow:hidden;

}

.banners-block ul  {
	display:block;
	position:relative;
	width:9000px;
	display: inline;
	white-space: nowrap;
	overflow:hidden;
	/*margin-left:6px;*/
}

.banners-block ul li {
	list-style:none;
	display:inline-block;
	vertical-align:top;
	padding:12px 10px 0 0;
	*zoom:1;
	*display:inline;
}


.scroll {
	position:absolute;
	width:9px;
	height:20px;
	cursor:pointer;
	top:35px;
	z-index:1000;
}
	
.scroll-right {
	display:none;
	position:absolute;
	width:9px;
	height:20px;
	cursor:pointer;
	top:275px;
	z-index:1000;
	left:0;
	background-image:url(../pic/scrolls-right.png);
}

.scroll-left {
	display:none;
	position:absolute;
	width:9px;
	height:20px;
	cursor:pointer;
	top:275px;
	z-index:1000;
	right:0;
	background-image:url(../pic/scrolls-left.png);
}
	

.header  .scroll-right {
	width:10px;
	height:18px;
	background-image:url(../pic/scroll-right-white.png);
}

.header  .scroll-left {
	width:10px;
	height:18px;
	background-image:url(../pic/scroll-left-white.png);
}

#overlay{position:absolute; width:100%; height:100%; top:0; left:0; background:rgba(0,0,0,.5); -pie-background:rgba(0,0,0,.3); behavior: url(/styles/PIE.htc); display:none;z-index:999;}
 
.user-data-area p,
.user-data-area div{ margin-bottom:15px;}