@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; }