@charset "utf-8";
/* CSS Document */

html, body, div, ul, ol, li, h1, h2, h3, h4, h5, h6, dd, dt, dl, table, tr, td, th, p, span, strong, small, a, img, form  {margin: 0px; padding: 0px;}
html {height: 100%; font-size: 62.5%;}
body {font: normal 12px Arial,Helvetica,sans-serif; color: #333333; background: #ff9600 url(../images/body.png) repeat-x; min-width: 1000px; position: relative; height: 100%; }
img {border: none;}
a {cursor: pointer; text-decoration: underline; color: #af3601;}
a:hover {text-decoration: none;}
p {padding-bottom: 15px;}
p small {font-size: 1em;}
h1, h2, h3, h4, h5, h6 {font: bold 18px Arial,Helvetica,sans-serif; color: #333333; padding-bottom: 15px;}
h1 {font-size: 24px;}
h3 {font-size: 14px;}
h4 {font-size: 13px;}
h5 {font-size: 12px;}
h6 {font-size: 11px;}
input[type='submit'], input[type='button'] {cursor: pointer;}
ul, ol { padding-left: 30px; }
ul li {list-style: disc outside;}
.set {height: 0; overflow: hidden; clear: both; font-size: 0; line-height: 0; }
.fl {float: left;}
.fr {float: right;}
.rel {position: relative; height:17px;  width:98px; border:1px solid #c4c4c4;}
input, input:focus {outline:none;}

#wrap { height: auto !important; height: 100%; min-height: 100%; position: relative; background: url(../images/bg-2.jpg) center -23px repeat-y; }
.main { background: url(../images/bg-1.jpg) center 0 no-repeat; }
.footer, .header, .page { width: 1000px; margin: 0 auto; position: relative; }
.page { width: 980px; padding: 10px 10px 0; }
.footer { width: 980px; padding: 0 10px 10px; }

.header { padding: 113px 0 37px; height: 1%; }
	.logo { position: absolute; width: 67px; height: 84px; padding: 15px 23px 21px 21px; background: url(../images/logo.png) 0 0 no-repeat; top: 0; left: 6px; }
		.logo a { display: block; height: 84px; background: url(about:blank); }
	.lang { position: absolute; left: 104px; top: 29px; }
		.lang ul { padding: 0; }
		.lang li { list-style: none; padding: 0 0 5px; text-align: center; font: bold 10px Verdana, Geneva, sans-serif; text-transform: uppercase; }
		.lang li a { color: #333333; text-decoration: none; padding: 4px; display: inline-block; *display: inline; zoom:1; }
		.lang li.current a { background: url(../images/lang-bg.png) center no-repeat; }
		
	.m-t { position: absolute; top: 15px; right: 10px; text-align: right; font-size: 11px; }
		.m-t a { color: #fff; margin-left: 18px; }
		
	.search { position: absolute; right: 8px; top: 43px; height:25px; width: 213px; background: #fff; border: solid 1px #dd9918; }
		.i-t-1 { width: 176px; height: 25px; padding: 0 5px 0 5px; background: #fff; line-height: 25px; position:absolute; left:0; top:0; border:none;}
		.i-s-1 { width: 19px; height: 19px; background: url(../images/find.png) 0 0 no-repeat; padding: 0; margin: 0; position: absolute; right: 7px; top: 4px; border: none; cursor: pointer; }
		
	.m-1 { position: absolute; left: 0; bottom: 0; width: 100%; overflow: hidden; height: 36px; }
		.m-1 ul {  background: url(../images/m-1-BG.png) 0 0 repeat-x; border-bottom: solid 1px #c4c4c4; padding: 0; margin: 0 10px; overflow: hidden; zoom:1; }
		.m-1 li { list-style: none; display: block; width: 163px; float: left; padding: 2px 0 0; height: 33px; font-size: 14px; font-weight: bold; line-height: 35px; text-align: center; text-transform: uppercase; background: url(../images/m-1-li.png) 100% 0 no-repeat; }
		.m-1 li.last { background: none; }
		.m-1 li a { color: #333333; text-shadow: #fff 0 1px 0; text-decoration: none !important; }
		.m-1 li.current a, .m-1 li a:hover { color: #af3601; }
	.h { background: url(../img/h.png) 0 0 no-repeat; height: 246px; }
	
	.c-1 { position: absolute; background: url(../images/c-1-BG.png) 0 0 repeat-y; width: 569px; left: 170px; top: 21px; padding: 2px 0 1px; }
		.c-1 .rel { width: 100%; overflow: hidden; height:auto; border:none; }
		.c-1-T, .c-1-B { position: absolute; font-size: 0; line-height: 0; overflow: hidden; height: 4px; left: 0; top: -4px; background: url(../images/c-1-T.png) 0 0 no-repeat; width: 100%; }
		.c-1-B { background: url(../images/c-1-B.png) 0 0 no-repeat; top: auto; bottom: -15px; height: 15px; }
		.c-1 table { width: 100%; margin-left: -2px; border-collapse: collapse; border: none; }
		.c-1 th { text-align: left; font-size: 11px; color: #ffffff; font-weight: normal; padding: 0 11px 4px; background: url(../images/bg-4.png) repeat-y; }
		.c-1 td { width: 33%; padding: 0 10px 3px; background: url(../images/bg-4.png) repeat-y; }
		.c-1 td * { vertical-align: middle; }
		.c-1 td span { display: inline-block; *display: inline; zoom:1; width: 80px; }
		.c-1 td img { width: 77px; margin-right: 5px; }
		.c-1 td a { text-decoration: none; color: #ffffff; }
		.c-1 td a span { text-decoration: none; }
		.c-1 td a:hover span { text-decoration: underline; }
	
.box-1 { background: #fff; padding: 10px; margin-bottom: 10px; overflow: hidden; zoom: 1; }

.h201 { padding-bottom: 5px; padding-left: 11px; border-bottom: solid 1px #e5e5e5; margin-bottom: 7px; overflow: hidden; line-height: 20px; }
	.h201 small { font-size: 12px; float: right; }
	.h201 span { color: #af3601; }
	.h201 span.sp-1 { color: #808080; font-weight: normal; }
	
.carousel { padding: 0 17px; position: relative; height: 1%; }
	.carousel-cont { width: 100%; overflow: hidden; position: relative; }
	.carousel ul { padding: 0; width: 110%; }
	.carousel li { width: 99px; float: left; list-style: none; padding: 0 19px 0 0; position: relative; }
		.time-1 { font-size: 11px; padding-bottom: 4px; }
		.video .time-1 { background: url(../images/bl-2.png) 100% 2px no-repeat; }
		.img-1 { width: 100%; overflow: hidden; padding-bottom: 5px; position: relative; }
			.img-1 img { max-width: 100%; }
		.title-1 { font-size: 11px; }
			.title-1 a { color: #333; text-decoration: none !important; }
	
	.next-1, .prev-1 { width: 14px; height: 23px; background: url(../images/prev-1.png) 0 0 no-repeat; position: absolute; top: 37px; left: -3px; }
	.next-1 { background: url(../images/next-1.png) 0 0 no-repeat; left: auto; right: -3px; }
.carousel-2 { width: 523px; float: right; margin-top: 27px; }
	.carousel-2 li { width: 163px; padding-right: 17px; }
	.carousel-2 .img-1 u { display: block; position: absolute; width: 30px; height: 28px; background: url(../images/bl-4.png) 0 0 no-repeat; right: 5px; bottom: 9px; }
	.carousel-2 .next-1, .carousel-2 .prev-1 { top: 43px; }
	
.carousel-3 { width: auto; float: none; }
	.carousel-3 li { padding-right: 27px; }
	
.carousel-4 { margin-bottom: 30px; }
	.carousel-4 li { padding-right: 12px; width: auto; }
	.carousel-4 li img { height: 64px; }
	.carousel-4 .next-1, .carousel-4 .prev-1 { top: 50%; margin-top: -11px; }
	
.carousel-5 { margin-bottom: 20px; padding: 0 24px; }
	.carousel-5 li { padding: 0; width: 662px; text-align: center; overflow: hidden; }
	.carousel-5 li img { max-width: 100%;  }
	.carousel-5 .next-1, .carousel-5 .prev-1 { top: 50%; margin-top: -11px; }
	
.inform { width: 365px; float: left; padding: 0 10px; border-right: dashed 1px #e5e5e5; }
	.inform ul { padding: 0; }
	.inform li { padding: 5px 0 6px; font-size: 11px; list-style: none; }
	.inform li a { color: #222; }
	
.kartinko-1 { width: 241px; float: right; padding: 13px 10px; height: 1%; }

.news { padding: 10px 20px 0px; height: 1%; }
	.news-items { overflow: hidden; padding: 13px 0 27px; }
		.news-img { width: 150px; overflow: hidden; margin-right: 15px; float: left; position: relative; }
		
		.news-item { overflow: hidden; }
			.news-date { font-size: 12px; line-height: 20px; }
			.news-title { padding-bottom: 6px; font-weight: normal; }
			.news-descr {  }
			
.table-1 { background: #f4f4f4; padding: 10px; margin-bottom: 10px; }
	.table-1 table { width: 100%; border-collapse: collapse; border: none; }
	.table-1 td { width: 20%; padding: 0 13px; border-left: solid 1px #dbdbdb; vertical-align: top; }
		.table-1 td.first { border: none; }
	.table-1 th { text-align: left; padding: 0 13px 5px; font-size: 14px; }
	.table-1 ul { padding: 0; }
	.table-1 li { padding: 0 0 4px; list-style: none; font-size: 11px; }
	.table-1 li a { color: #808080; }
	
.copy { font-size: 11px; }


.cont { width: 730px; float: left; }
.nav { width: 240px; float: right; }

.breadcrumb { margin-top: -10px; font-size: 11px; line-height: 20px; color: #626262; padding: 0 7px; }
	.breadcrumb a { color: #626262; display: inline-block; *display: inline; zoom:1; height: 20px; padding-right: 15px; margin-right: 8px; background: url(../images/breadcrumb.png) right center no-repeat; }
	
	
.serial-h { background: url(../images/bg-3.jpg) 0 0 no-repeat; height: 119px; position: relative; color: #fff; }
	.serial-h_title { position: absolute; left: 8px; top: 5px; font-size: 30px; font-weight: bold; }
		.serial-h_title small { display: block; font-size: 14px; font-weight: normal; }
		
	.serial-h_normal-time { position: absolute; background: url(../images/bl-1.png)  no-repeat; font-size: 18px; line-height: 23px; left: 6px; bottom: 8px; padding-left: 31px; padding-top: 2px; }
	
	.serial-h_timetable { position: absolute; bottom: 2px; right: 8px; text-align: right; color: #fec50c; }
		.serial-h_timetable h4 { color: #fff; font-size: 14px; padding: 0; font-weight: normal; }
		.serial-h_timetable ul { padding: 0; }
		.serial-h_timetable li { list-style: none; padding: 0 0 5px; }

.m-2 { background: url(../images/m-2-BG.png) 0 0 repeat-x; width: 100%; height: 34px; overflow: hidden; position: relative; }
	.m-2 ul { margin-left: -2px; width: 110%; padding: 0; }
	.m-2 li { list-style: none; display: block; width: 105px; float: left; padding: 2px 0 0; height: 33px; font-size: 12px; font-weight: bold; line-height: 28px; text-align: center; text-transform: uppercase; background: url(../images/m-2-li.png) 0 0 no-repeat; position: relative; }
	.m-2 li a { color: #333333; text-shadow: #fff 0 1px 0; text-decoration: none !important; }
	.m-2 li u { display: block; position: absolute; width: 11px; height: 7px; font-size: 0; line-height: 0; overflow: hidden; left: 50%; margin-left: -5px; top: 27px; background: url(../images/m-2-li-a.png) -100px 0 no-repeat; }
	.m-2 li.current u { background-position: 0; }
	.m-2 li.current a, .m-2 li a:hover { color: #af3601; }
	
.personage { padding: 14px 20px 10px; background: #fff; margin-bottom: 10px; overflow: hidden; }
	.personage_img { width: 258px; float: left; margin-right: 20px; overflow: hidden; }
		.personage_img img { max-width: 100%; }
		
		.soc-seti { padding-top: 21px; }
			.soc-seti ul { padding: 0; }
			.soc-seti li { list-style: none; padding: 0 0 17px; overflow: hidden; }
			
	.personage_info { overflow: hidden; }
		.personage_name { font-size: 24px; line-height: 20px; padding-bottom: 15px }
			.personage_name small { font-size: 12px; display: block; font-weight: normal; }
			
		
		.personage_dop-info { padding: 0 0 15px; }
			.personage_dop-info li { list-style: none; padding: 0 0 6px; }
			
			
.nav_popul-video {  }
	.nav_popul-video ul { padding: 0; margin-bottom: -10px; }
	.nav_popul-video li { list-style: none; padding: 0 0 10px; }
	.nav_popul-video li a { text-decoration: none !important; vertical-align: middle; }
	.nav_popul-video li a strong, .nav_popul-video li a span { display: inline-block; *display: inline; zoom:1; width: 108px; vertical-align: middle; color: #222222; line-height: 14px; }
	.nav_popul-video li a strong { width: 104px; overflow: hidden; position: relative; margin-right: 8px; }
		.nav_popul-video li a strong img { max-width: 100%; }
	.nav_popul-video li a:hover span { text-decoration: underline; }
	.nav_popul-video strong u, .news-items dt u { display: block; position: absolute; width: 30px; height: 28px; background: url(../images/bl-4.png) 0 0 no-repeat; right: 5px; bottom: 5px; }
	
.kartinko-2 { width: 100%; overflow: hidden; margin-bottom: 10px; }

.anons { padding: 7px 20px 10px; background: #fff; margin-bottom: 10px; overflow: hidden; }
	.anons_filter { border-bottom: solid 1px #e6e6e6; margin-bottom: 20px; }
	.anons_filter table, .news_filter table { width: 100%; border-collapse: collapse; border: none; margin-bottom: 8px; }
	.anons_filter td, .news_filter td { padding: 0 4px; vertical-align: middle; white-space: nowrap; }
	.anons_filter td.filter-title, .news_filter td.filter-title { width: 60%; vertical-align: top; white-space: normal; }
	.s-1, .s-2, .i-t-2 { border: solid 1px #c4c4c4; background: #fff; font: 12px Arial, Helvetica, sans-serif; line-height: 17px; height: 19px; color: #333333; }
	.i-t-2 { width: 76px; height: 17px; position:absolute; background:#fff; left:0; top:0; line-height:17px; border:none; padding:0; }
	.i-s-2 { width: 12px; height: 12px; background: url(../images/find-2.png) 0 0 no-repeat; position: absolute; padding: 0; margin: 0; border: none; right: 5px; top: 3px; }
	.s-2 { width: 90px; }
	.s-1 { width: 50px; }
	
	.p-n { text-align: right; margin-bottom: 8px; padding: 0 4px; }
	
	.anonsi {  border-bottom: solid 1px #e6e6e6; margin-bottom: 8px; padding-bottom: 6px; height: 1%; }
		.b-n { border: none; }
		.anons_item { overflow: hidden; padding-bottom: 15px; }
			.anons_time { color: #808080; padding-bottom: 3px; }
			.anons_body { color: #222; }
			.anons_day { font-size: 14px; color: #af3601; padding-bottom: 4px; }
			
		.prev-2 { float: left; line-height: normal; }
			.prev-2 a { padding-left: 11px; background: url(../images/p-n-L.png) 0 4px no-repeat; }


		.next-2 { float: right; line-height: normal; }
					.next-2 a { padding-right: 11px; background: url(../images/p-n-R.png) 100% 4px no-repeat; }
					
	.popular-video { height: 1%; padding-top: 19px; }
		.popular-video ul { padding: 0; font-size: 0; line-height: 0; letter-spacing: -1px; }
		.popular-video li { display: inline-block; *display: inline; zoom:1; width: 150px; padding: 0 11px 15px 15px; font-size: 11px; color: #808080; line-height: normal; letter-spacing: 0; vertical-align: top; }
		.popular-video li a { display: block; text-decoration: none !important; margin-bottom: 4px; font-size: 12px; width: 100%; overflow: hidden; }
			.popular-video li a span { text-decoration: underline; }
			.popular-video li a:hover span { text-decoration: none; }
			.popular-video li a img { max-width: 100%; margin-bottom: 4px; }



.photo-info { overflow: hidden; padding: 0 25px 20px; }
	.photo-info .soc-seti { width: 164px; float: left; padding-top: 0; }
	.photo-descr { overflow: hidden; line-height: 20px; }
	
.news_filter { overflow: hidden; border-bottom: solid 1px #e6e6e6; padding-left: 162px; margin: 0 20px 7px; }
	.b-t { border-bottom: none; border-top: solid 1px #e6e6e6; padding-top: 11px; }
	.news_filter table { margin-bottom: 11px; }
	.news_filter td.filter-title { vertical-align: middle; }
	.news_filter .p-n { margin: 0; }



.vedushie { overflow: hidden; padding-bottom: 20px; width: 100%; }
	.vedushie ul { padding: 0; font-size: 0; line-height: 0; letter-spacing: -1px; width: 110%; }
	.vedushie li { list-style: none; font-size: 12px; line-height: normal; letter-spacing: 0; padding: 0 13px 20px 10px; display: inline-block; *display: inline; zoom:1; width: 120px; vertical-align: top; overflow: hidden; }
	.vedushie li a { text-decoration: none !important; }
	.vedushie li a span { text-decoration: underline; display: block; padding-top: 4px; }
	.vedushie li a:hover span { text-decoration: none; }
	.vedushie li img { max-width: 120px; }



.archive_filter { padding: 0 0 12px; border-bottom: solid 1px #e6e6e6; margin: 0 10px 30px; }
	.archive_filter table { border-collapse: collapse; border: none; }
	.archive_filter td { vertical-align: middle; padding-right: 6px; color: #808080; }

.archive_cal { padding: 0 0px 20px; width: 100%; position: relative; overflow: hidden; }
	.archive_cal ul { padding: 0; font-size: 0; line-height: 0; letter-spacing: -1px; margin-left: -53px; width: 120%; }
	.archive_cal li { font-size: 12px; line-height: normal; color: #333333; letter-spacing: normal; display: inline-block; *display: inline; zoom:1; width: 160px; vertical-align: top; padding: 0 0 25px 82px; }
	.archive_cal li table { width: 100%; border-collapse: collapse; border: none; }
	.archive_cal li table td { padding: 5px; text-align: center; }
	.archive_cal li h3 { font-size: 14px; padding-bottom: 10px; font-style: italic; padding-left: 3px; }
	
.ib_name { padding: 5px 10px 10px; overflow: hidden; }
	.ib_name-left { width: 327px; float: left; overflow: hidden; }
		.ib_name-img { width: 100%; overflow: hidden; margin-bottom: 10px; }
			.ib_name-img img { max-width: 100%; }
			
		.ib_name-descr { font-size: 11px; line-height: 16px; }
			.ib_name-descr h3 { font-size: 14px; color: #af3601; font-weight: normal; padding-bottom: 6px; }
			
	.ib_name-right { width: 344px; float: right; }
		.list-news { font-size: 11px; padding-bottom: 14px; }
		.list-news ul { padding: 0; margin-bottom: 6px; border-bottom: solid 1px #dbdbdb; }
		.list-news li { width: 100%; white-space: nowrap; height: 24px; border-top: solid 1px #dbdbdb; line-height: 24px; list-style: none; padding: 0; margin: 0; position: relative; }
		.current u { display: block; position: absolute; left: -8px; top: -1px; width: 8px; height: 26px; background: url(../images/bl-3.png) 0 0 no-repeat; }
		
		.all-news { text-align: right; padding: 0 3px 9px; font-size: 12px; }
		
		.feedback { background: #f4f4f4; padding: 7px 7px 6px 4px; border: solid 1px #dbdbdb; }
			.rss, .twitt, .mail { display: inline-block; *display: inline; zoom:1; padding-left: 22px; margin-right: 19px; height: 16px; background-position: 0 0; background-repeat: no-repeat; line-height: 16px; }
			
			.rss { background-image: url(../images/rss.png); }
			.twitt { background-image: url(../images/t.png); }
			.mail { background-image: url(../images/mail.png); float: right; margin: 0; }
			
		.ib_name-body { padding-bottom: 5px; }
		






























    
© TrueDev.org