* {margin:0; padding:0;}
body{margin:15px 0 0 0; color:#0B0B0B; font-size:13px; line-height:16px; text-align:center; font-family:Arial; background:#FFF;}
table{border-collapse:collapse;}
table td{vertical-align:top;}
img{border:0;}
a{color:#0069B3; text-decoration:underline;}
a:hover{text-decoration:none;}
h2{margin-bottom:10px; font-size:14px; line-height:16px; font-weight:bold;}
h2 a{color:#000; text-decoration:none;}
h2 a:hover{color:#D1070E;}
h4{margin-bottom:10px; font-size:14px; line-height:14px; font-weight:bold; color:#D1070E;}
hr{margin:0 1px 0 22px; border:0; border-top:1px solid #C2D3DF; font-size:1px;}

.header{position:relative; top:0; left:0; width:960px; margin:0 auto;}
	.header a{position:absolute; top:23px; left:60px; width:145px; height:122px; display:block; text-decoration:none; background:url(../images/bg_logo.gif) 0 0 no-repeat;}
	.lentochka{position:absolute; top:65px; left:730px; width:234px; height:109px; background:url(../images/lentochka.jpg) 0 0 no-repeat;}

.nav{position:relative; top:0; left:0; width:960px; margin:0 auto; padding:13px 0 9px 0; z-index:100;}
	.nav table{margin:0 auto;}
	.nav ul{position:relative; list-style:none; background:url(../images/bg_nav.gif) right 0 no-repeat;}
	.nav ul li{position:relative; _position:static; float:left;}
	.nav ul li a{padding:10px 30px 10px 30px; color:#D1070E; font-size:13px; line-height:33px; font-family:'Times New Roman'; font-weight:bold; text-transform:uppercase; text-decoration:none; background:url(../images/bg_nav.gif) 0 0 no-repeat;}
	.nav ul li ul{position:absolute; left:0; top:30px; min-width:100px; /width:280px; display:none; border:1px solid #C2D3DF; background:none; background:#FFF; z-index:1000;}
	.nav ul li.over ul{display:block;}
	.nav ul li li{position:relative; display:block; width:100%; text-align:left; background:#FFF; z-index:200;}
	.nav ul li li a{display:block; padding:0 30px 0 30px; white-space:nowrap; background:none;}
	.nav ul li li a:hover{background:#E0E9EF;}

.main{position:relative; top:0; left:0; width:960px; margin:0 auto; text-align:left; z-index:10;}
	.main form p{font-size:90%; color:#006599;}
	.main form select{font-size:90%; padding:2px 0;}

.fblok{margin-bottom:12px; border:1px solid #C2D3DF;}
.max{position:relative; top:0; float:left; width:627px; height:378px;}
.min{position:relative; top:0; float:right; width:313px; height:378px;}
.struk{width:100%;}


.max .comtainer{padding:0 22px;}

.min .comtainer{padding:0 0 0 65px;}
.min p{clear:left; padding:10px 10px 15px 0; border-top:1px solid #C2D3DF;}
.min p:first-child{border-top:0;}
.min em{font-style:normal; color:#5F5E5E; font-size:12px; line-height:14px;}
.min .pic{float:left; margin-left:-60px;}

.jcarousel-skin-tango li a img{opacity:0.5; filter:progid:DXImageTransform.Microsoft.alpha(opacity=50);}
.jcarousel-skin-tango li a:hover img{opacity:1; filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);}

.inner .max .comtainer{padding-bottom:10px; font-size:12px !important; line-height:120% !important; /* font-family:Arial !important; */}
.inner .max .comtainer p, .inner .max .comtainer h4, .inner .max .comtainer span{font-size:14px !important; line-height:120% !important; /* font-family:arial !important; font-family:expression("arial"); */}
.inner .max .comtainer h2{font-size:16px !important; line-height:120% !important; font-family:'Times New Roman';}
.inner .max h2.title{width:216px;}
.inner .max .comtainer p{margin-bottom:10px;}
.inner .max .comtainer table{width:100%;}
.inner .max .comtainer table th{padding:2px 5px; border:1px solid #C2D3DF; text-align:center; background:#E0E9EF;}
.inner .max .comtainer table td{padding:2px 5px; border:1px solid #C2D3DF;}
.inner .max .comtainer .first{text-align:right;}
.inner .max .comtainer .text{clear:left; padding-top:20px;}
.inner .max .comtainer .text a{cursor:pointer;}
.inner .max .comtainer .text img{float:left; margin-right:10px;}
.inner .max .comtainer ol{margin:0 0 0 20px;}

.reception ul.face{clear:left; position:relative; width:600px; height:257px; padding:10px 0 10px 22px;}
.inner .reception ul.face{margin-left:-22px;}
.reception .pagenav ul{clear:none; position:static; height:auto; padding:0;}
.reception .face li{position:relative; float:left; width:137px; height:257px; display:inline; margin:0 12px 15px 0; padding:0; text-align:left; background:url(../images/bg_people.gif) 0 0 no-repeat;}
.reception .pagenav li{position:static; float:none; width:auto; height:auto; display:inline; margin:0; background:none; padding:0 5px;}
.reception .face li ul{position:absolute; top:160px; left:0; height:auto; padding:0;}
.inner .reception .face li ul{left:22px; width:130px;}
.reception .face li li{position:relative; float:none; width:auto; height:auto; display:block; margin:0 0 5px 0; padding:0 0 0 16px; text-align:left; background:url(../images/pointer-red.gif) 5px 5px no-repeat;}
.reception .face li li a{color:#201B1C;}
.reception .people_foto{position:absolute; top:32px; left:0; width:137px; text-align:center;}
.reception .peple_name{position:absolute; top:127px; left:0; width:137px; text-align:center; font-size:11px;}
.reception .reception_more{text-align:right; margin-right:15px; font-size:10px;}

.priem{position:relative;}
	.priem .predstav{position:relative; height:257px; margin:10px 0; background:#E0E9EF;}
		.priem .pleft{position:absolute; top:0; left:0; width:10px; height:257px; background:url(../images/bg_people.gif) 0 0 no-repeat;}
		.priem .pright{position:absolute; top:0; right:0; _right:-1px; width:10px; height:257px; background:url(../images/bg_people.gif) right 0 no-repeat;}
		.priem .name{position:relative; padding:3px 0; text-align:center; color:#0069B3; font-size:120%;}
		.priem .info{position:relative; min-height:107px; _height:107px; margin-top:1px; padding:10px 30px; background:#FFF;}
		.priem table{position:relative; width:100%; margin-top:5px;}
			.inner .priem .comtainer table td{padding:0 10px; border:0;}
			.priem table td ul{list-style:none;}
			.priem table td ul li{padding:2px 0;}
			.priem table td ul a{padding-left:13px; color:#201B1C; background:url(../images/pointer-red.gif) 0 5px no-repeat;}
			.priem table td ul a:hover, .priem table td ul a.activ{background:url(../images/pointer.gif) 0 5px no-repeat;}
		.priem .tema{margin:10px 0; padding-left:30px; color:#F83143; font-size:120%; background:url(../images/pointer.gif) 0 5px no-repeat;}
		.priem .vopros{padding-bottom:15px;}
		.priem .vopros a{padding:0 15px 0 30px; font-size:90%; background:url(../images/pointer.gif) right 5px no-repeat;}
		.priem .otvet{display:none;}
		.priem .au{width:135px;}

.news{}
	.news p{font-size:13px; line-height:14px; padding:5px 0;}
	.news p a{color:#0B0B0B; text-decoration:none;}
	.news .comtainer a{display:block; padding:5px 5px 5px 0;}
	.news .comtainer a:hover{background:#E0E9EF;}
	.news .comtainer .date{float:left; margin-left:-60px; _margin-left:-30px; display:block; color:#9CB0BD; text-align:center; text-decoration:none;}
	.news .comtainer .date span{font-size:36px; line-height:36px;}
	.news .comtainer a.date:hover{background:none;}
	.newlist{position:absolute; top:334px; left:0; width:313px;}
		.newlist li{list-style:none; border:1px solid #FFF; border-top:0; line-height:21px; background:#C2D3DF;}
		.newlist li a{display:block; text-indent:66px; text-transform:uppercase; text-decoration:none; color:#000; background:url(../images/pointer.gif) 49px 7px no-repeat;}
		.newlist li.activ{background:#E0E9EF;}
		.newlist li.activ a{color:#006599; background:url(../images/pointer2.gif) 49px 7px no-repeat;}

.faq{cursor:pointer;}
	.faq .qu{border-top:1px solid #C2D3DF;}
		.faq .qu .num{margin:1px 0; border-left:25px solid #E0E9EF;}
		.faq .activ .num{margin:1px 0; border-left:25px solid #C2D3DF; background:#E0E9EF;}
		.faq .qu .num .text{padding:3px 2px 3px 10px; border-left:1px solid #FFF; _border-left:0;}
		.faq .qu .num .text span.number{float:left; margin-left:-27px; color:#0069B3;}
		.faq .otvet{padding-top:15px; color:#0069B3;}
		.faq .otvet .au{padding:0 15px 0 10px; text-align:center; color:#000; white-space:nowrap;}
		.faq .otvet p{padding-bottom:15px;}

.eyesight .comtainer{_height:330px; padding:0; _overflow:hidden;}
.eyesight .comtainer p{padding:5px 5px 10px 5px;}
.eyesight .comtainer a{display:block; padding:5px 5px 5px 60px; color:#0B0B0B; text-decoration:none;}
.eyesight .comtainer a:hover{background:#E0E9EF;}
.eyesight .comtainer a span{color:#0069B3; text-decoration:underline;}
.eyesight .comtainer .flaft{margin:0 5px 0 -55px;}
.eyesight a:hover strong{color:#D1070E}

.eyesight, .reception{height:380px;}
.look, .sound{height:480px;}
.inner .lenta, .inner .priem, .inner .kaleidoscope, .inner .eyesight, .inner .reception, .inner .look, .inner .sound{height:auto;}

.kaleidoscope{font-family:Verdana;}
.kaleidoscope p{margin-bottom:10px;}
.kaleidoscope .comtainer div a{text-decoration:none; color:#000;}
.kaleidoscope .comtainer div a:hover h2{text-decoration:none; color:#D1070E;}

.inner .look .archiv{width:113px;}
.inner .look .archiv a{text-decoration:none; background:none;}
.inner .look .comtainer{padding-left:8px;}

.videoplayer{width:295px;}
.videoplayer p{margin-top:5px;}
.videoplayer .annv img{display:none;}
.videoarchiv{position:absolute; top:30px; right:-1px; _right:-2px; width:288px; height:451px; font-size:11px; border-left:1px solid #C2D3DF; background:#FFF;}
.videoarchiv .block{height:451px; margin-top:-23px;}
.videoarchiv .block .list{border-right:0;}
.videoarchiv .block li{width:288px; margin:0; padding:0; height:auto; min-height:50px;}
.videoarchiv .block li a{height:85px; _overflow:hidden; min-height:50px; display:block; margin:-1px 0 2px 1px; padding:10px; border:1px solid #C2D3DF; color:#0B0B0B; text-decoration:none; cursor:pointer; background:#FFF;}
.videoarchiv .block li a:hover{text-decoration:none; background:#E0E9EF;}
.videoarchiv .block li.activ a{background:#C2D3DF;}
.videoarchiv .block li img{float:left; margin-right:10px; opacity:0.5; filter:progid:DXImageTransform.Microsoft.alpha(opacity=50);}
.videoarchiv .block li a:hover img{opacity:1; filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);}
.videoarchiv .block li a a{display:none;}
.videoarchiv .pindec{height:435px; /height:431px;}

.sound .archiv{_right:-1px;}
.sound .comtainer a{color:#0B0B0B; text-decoration:none;}
.audioplay{width:auto; height:50px; margin-top:-10px; border:1px solid #FFF; text-align:center; background:#E0E9EF;}
.audioplay p{margin-left:5px; padding-top:15px;}
.inner .audioplay{height:auto;}
.inner .anons{margin-top:-20px; padding:0;}
.sound .soundtext{height:78px; padding:10px;}
.sound .soundtext a{color:#0B0B0B; text-decoration:none;}
.sound ul{width:320px;}
.sound ul li{width:320px; background:url(../images/more.gif) 50px 14px no-repeat;}
.sound ul li a{display:block; width:238px; margin-left:65px; padding:10px 10px 10px 0; border-bottom:1px solid #C2D3DF; color:#0B0B0B; font-size:11px; text-decoration:none; cursor:pointer;}
.sound ul li a:hover{background:#E0E9EF;}
.sound .pindec{height:262px; /height:248px;}
.sound .list{_width:320px;}

.calendar{right:-6px; width:328px; height:280px; border:0; background:url(../images/bg_calendar.jpg) 0 0 no-repeat;}
.calendar .today{position:absolute; top:17px; left:73px; font-size:12px; line-height:12px;}
.calendar .day{position:absolute; top:17px; left:152px; font-size:36px; line-height:36px; color:#31B1FA;}
.calendar .month{position:absolute; top:25px; left:200px; font-size:16px; line-height:16px; font-weight:bold;}
.calendar form{position:absolute; top:65px; left:75px; width:200px; font-size:12px; line-height:12px; color:#D1070E;}
.calendar form p{float:right; width:100px; margin:0; padding:10px 0 0 0; border:0; color:#000;}
.calendar form select{width:85px; margin-top:3px;}
.calendar ul{position:absolute; top:130px; left:75px; width:220px; font-size:12px; line-height:12px; color:#D1070E;}
.calendar ul li{float:left; width:28px; padding:1px; list-style:none; text-align:center;}
.calendar ul li a{display:block; width:15px; padding:3px; border:1px solid #FFF; color:#D1070E; text-decoration:none;}
.calendar ul li a:hover{border:1px solid #C2D3DF;}

.bnrs{clear:both; width:960px; margin:0 auto; margin-bottom:12px; padding:9px 0; text-align:center; background:#E0E9EF;}
	.bnrs img{margin:0 10px;}

.flaft{float:left; margin:0 15px 0 0; padding:0 0 5px 0;}
.fright{float:right; clear:left; margin:0 15px 0 0; padding:0 0 5px 0;}

.all span{padding-left:10px; font-size:12px; color:#0B0B0B; text-decoration:none; background:url(../images/more.gif) 0 5px no-repeat;}
.ui-tabs-panel .all span{color:#D1070E; font-weight:900;}

.title{padding:6px 5px; color:#D1070E; font-size:13px; text-transform:uppercase;}
.max .title{padding:6px 22px;}

.copyvid{position:absolute; bottom:0; font-size:10px;}

.archiv{position:absolute; top:-1px; right:-1px; _right:-2px; width:113px; padding:7px 10px; border-left:1px solid #C2D3DF; border-bottom:1px solid #C2D3DF; font-size:13px; background:#FFF;}
.max .archiv{width:313px;}
.look .archiv{width:435px;}
.archiv a{padding-right:10px; color:#201B1C; background:url(../images/pointer.gif) right 6px no-repeat;}
.reception .archiv a, .lenta .archiv a, .priem .archiv a, .inner .news .archiv a{text-decoration:none; background:none;}

.comment{padding-top:20px; border-top:1px solid #C2D3DF; font-size:12px;}
.comment h3{font-weight:normal; text-transform:uppercase; margin-bottom:20px; font-size:13px;}
.comment p{margin-bottom:15px;}
.comment .autor{text-decoration:none;}

.pagenav{padding:20px 0 10px 0; border-top:1px solid #C2D3DF; font-size:14px; text-align:center;}
.pagenav li{display:inline; padding:0 5px;}
.pagenav a{color:#D1090E;}
.pagenav b{color:#D1090E; font-weight:normal;}

.new{clear:left; padding:10px 0; border-top:1px solid #C2D3DF;}

.sys{padding-top:15px; text-align:right;}
.sys .print{float:left; padding-left:20px; background:url(/images/printer.png) no-repeat 0 0;}
.sys .back{padding-left:12px; background:url(/images/back.png) no-repeat 0 3px;}

.list{display:block; padding:0 0 4px 0; /padding:5px 0 9px 0; border:1px solid #FFF; text-align:center; font-size:14px; line-height:14px; background:#E0E9EF;}

.anons{padding:0 0 0 65px; border-top:1px solid #E0E9EF;}

.podpis{width:285px; margin:0; font-size:12px; color:#949DA2;}

.title{font-weight:normal;}


.mainform{padding-top:15px;}
.mainform p{padding-bottom:15px;}
.mainform select, .mainform input{width:180px;}
.mainform .button{padding:1px 30px; border:0; color:#FFF; background:#006599;}

.red{color:#D1070E;}




.footer{clear:both; position:relative; top:0; left:0; width:960px; margin:0 auto;}
	.footer .stripe{width:auto; height:20px; margin-bottom:1px;}
	.footer .s1{background:#E0E9EF;}
	.footer .s2{background:#C2D3DF;}
	.footer .s3{background:#A2B2BD;}
	.footer .copy{padding:10px 0 45px 0;; color:#54626D; font-size:11px;}
	.footer .stat{position:absolute; top:75px; right:0;}
		.footer .stat a{margin:0 3px;}
	.footer table{margin:6px auto 0 auto;}
	.footer table td{border-right:1px solid #D1070E;}
	.footer ul{list-style:none;}
	.footer ul li{float:left; height:11px; margin-top:0px; padding:0 40px; border-left:1px solid #D1070E;}
	.footer ul li a{display:block; color:#D1070E; font-size:11px; line-height:11px; text-transform:uppercase; text-decoration:none;}





.video_popup{position:absolute; top:0; left:0; width:100%; height:100%; display:none; z-index:15000}
.video_popup .black{position:absolute; top:0; left:0; width:100%; height:100%; cursor:pointer; background:#000; opacity:0.5; filter:progid:DXImageTransform.Microsoft.alpha(opacity=50);}
.video_popup .tipaplay{position:absolute; top:50%; left:50%; width:300px; height:225px; margin:-150px 0 0 -112px; background:#CCC;}
