@charset "utf-8";

body, html {height:100%;margin:0;padding:0;}
body {color:#6f6f6f;font-size:14px;font-family:Helvetica, Arial, Verdana;}
body {background:url("gfx/bg.jpg") left top repeat-x #DBDBDB;}
img {border:0;}

@font-face {
    font-family: 'InterstateLightCompressed';
    src: url('font/interstate-lightcompressed-webfont.eot');
    src: local('☺'), url('font/interstate-lightcompressed-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/interstate-lightcompressed-webfont.woff') format('woff'),
         url('font/interstate-lightcompressed-webfont.ttf') format('truetype'),
         url('font/interstate-lightcompressed-webfont.svg#InterstateLightCompressed') format('svg');
    font-weight: normal;
    font-style: normal;
}

a {color:#1963a9;}
h1, .navigation *, .next-broadcast *, .block-container *, .saate-box h2 {margin:0;padding:0;}
.navigation ul, .next-broadcast ul, .block-container ul {list-style:none;}

.fl {float:left;}
.fr {float:right;}
.clear {clear:both;}
.clearfix {zoom:1;}
.clearfix:after {clear:both;content:".";display:block;font-size:0;height:0;line-height:0;visibility:hidden;}
h1, .block-container h2 a {color:#6F6F6F;font-family:'InterstateLightCompressed';font-size:28px;text-transform:uppercase;font-weight:bold;}
.navigation a, .current-broadcast-header h2, .next-broadcast h2, .current-broadcast-name h1, .saate-top h2 {color:#CED2D5;font-family:'InterstateLightCompressed';font-weight:normal;font-style:normal;text-transform:uppercase;}
.current-broadcast-header h2, .next-broadcast h2, .current-broadcast-name h1, .saate-top h2 {font-weight:bold;}

.wrapper {min-height:100%;height:auto !important;height:100%;margin:0 auto -154px;position:relative;}

.footer, .navigation {background-color:#050506;}
.links-container-inner {position:relative;background-color: black;margin-left:40px;margin-right:35px;text-align:left;}
.pm-logo {position:absolute;right:0;}
.links-border {height:1px;opacity:0.3;filter:alpha(opacity=30);}
.search-input {background-position:-36px -286px;height:18px;margin-top:2px;margin-right:38px;width:161px;}
.search-input input[type="text"] {background:none;border:0 none;color:#929292;font-size:10px;padding:2px 3px 2px 4px;width:136px;}
.search-input button {background:none;border:0 none;width:18px;}
.partners-container {margin-left:222px;}
.partners {width: 820px;text-align: center;}
.partners, .partners a {color:#CCC;font-size:11px;line-height:16px;font-family:Tahoma;text-decoration:none;}
.partners a {margin: 0 3px;font-weight:bold;}
.partners-1 a {font-weight: normal;font-size: 10px;margin: 0 2px;}

.top-banner {margin:20px 70px 0 0;}
.left-col {margin-top:27px;min-height:300px;width:200px;}
.page {margin-left:200px;width:820px;}
.right-col {width:200px;}

.container, .links-container, .footer-container {width:1020px;}

.logo {margin-bottom:15px;width:160px;}
.logo-icon {background-position:0 0;height:150px;width:114px;}

.menu {position:absolute;margin-left:40px;margin-top:165px;width:160px;z-index:1000;}
.navigation {border-top:1px solid #5B5B5B;border-bottom:1px solid #5B5B5B;font-family:'InterstateLightCompressed';margin-bottom:10px;width:160px;}
.navigation.ui-shadow {-moz-box-shadow:0 0 10px -2px #333;-webkit-box-shadow:0 0 10px -2px #333;box-shadow:0 0 10px -2px #333;}
.navigation li {height:28px;padding:2px 13px 0 10px;}
.navigation li.active, .navigation li.hover {background-position:0 -172px;margin-left:-4px;padding-left:14px;width:142px;}
.navigation li.empty {height:2px;}
.navigation a {display:block;font-size:22px;line-height:30px;text-decoration:none;text-transform:uppercase;}
.navigation .icon {margin-top:4px;}
.navigation li.active .icon, .navigation li.hover .icon {margin-right:5px;}
.navigation .i-1 {background-position:0 -151px;height:14px;width:18px;}
.navigation .i-2 {background-position:-18px -151px;height:14px;width:18px;}
.navigation .i-3 {background-position:-36px -151px;height:14px;width:14px;}
.navigation .i-4 {background-position:-50px -151px;height:17px;width:16px;}
.navigation .i-5 {background-position:-66px -151px;height:16px;width:16px;}
.navigation ul.children {background-color:#2E2E2E;height:auto;margin-left:150px;margin-top:-32px;position:absolute;width:160px;}
.navigation ul.children.ui-shadow {-moz-box-shadow:2px 2px 10px -2px #333;-webkit-box-shadow:2px 2px 10px -2px #333;box-shadow:2px 2px 10px -2px #333;}
.navigation ul.children li:hover, .navigation ul.children li.act {background-color:#9D9D9D;border-bottom:1px solid #707070;height:27px;}

.content {min-height:500px;}

.main-container {background-color:#fff;border-bottom:1px solid #EEEEEE;margin-bottom:18px;width:600px;}
.main-container h1 {background-color:#F2F2F2;height:55px;line-height:55px;padding-left:20px;}
.main-container.ui-shadow {-moz-box-shadow:5px 5px 5px 0 #ABABAB;-webkit-box-shadow:5px 5px 5px 0 #ABABAB;box-shadow:5px 5px 5px 0 #ABABAB;}
.main-container .content {padding:12px 14px 12px 12px;}
.current-broadcast-name h1, .current-broadcast-name h1 a {letter-spacing:-2px;}
.main-container h1 {letter-spacing:-1px;}
/*broadcast*/
.content-block, .content-block-broadcast, .current-broadcast-block {width:620px;}
.content-block-broadcast {height: 253px;position:absolute;z-index:200;}
.now-block {width:820px;}
.now-block .image-padding {padding-top:17px;}
.current-broadcast {background-color:#1963A9;border-top:1px solid #9EA0A2;}
.current-broadcast-header {margin-top:1px;position:absolute;width:628px;}
.current-broadcast-header h2, .next-broadcast h2 {height:34px;margin:0;padding:0;font-size:24px;line-height:38px;}
.current-broadcast-header h2 {background-color:#52565B;padding-left:12px;margin-right:8px;}
.current-broadcast-header h2.ui-shadow {-moz-box-shadow:0 5px 3px -3px #39546E;-webkit-box-shadow:0 5px 3px -3px #39546E;box-shadow:0 5px 3px -3px #39546E;}
.current-broadcast-block, .next-broadcast-block {padding-top:17px;}
.current-broadcast .button {height:36px;margin-right:13px;width:104px;}
.next-broadcast h2 {background-color:#fff;color:#52565B;padding-left:14px;width:146px;}
.current-broadcast {height:199px;padding-top:36px;}
.current-broadcast.ui-shadow {-moz-box-shadow:0 5px 4px 0px #BBBBBB;-webkit-box-shadow:0 5px 4px 0px #BBBBBB;box-shadow:0 5px 4px 0px #BBBBBB;}
.current-broadcast-content {padding-left:20px;position:absolute;width:300px;z-index:1000;}
.current-broadcast-name {color:#DFDFDF;font-size:16px;font-weight:bold;height:151px;padding-left:2px;}
.current-broadcast-name h1, .current-broadcast-name h1 a {color:#DFDFDF;font-size:36px;padding:14px 0;text-decoration:none;}
.next-broadcast {height:235px;}
.next-broadcast.ui-shadow {-moz-box-shadow:0 0 0 0 #ABABAB, 3px 3px 2px 0 #ABABAB;-webkit-box-shadow:0 0 0 0 #ABABAB, 3px 3px 2px 0 #ABABAB;box-shadow:0 0 0 0 #ABABAB, 3px 3px 2px 0 #ABABAB;}
.next-broadcast {background-color:#CBCBCB;border-top:1px solid #E9E9E9;width:159px;}
.next-broadcast-list {background-color:#EFEFEF;}
.next-broadcast-list.ui-shadow {-moz-box-shadow: inset 5px 0 8px -4px #BBBBBB;-webkit-box-shadow: inset 5px 0 8px -4px #BBBBBB;box-shadow: inset 5px 0 8px -4px #BBBBBB;}
.next-broadcast li {color:#6B6F73;}
.next-broadcast li a {border-bottom:1px solid #CACACA;color:#6B6F73;display:table-cell;height:43px;line-height:18px;padding-left:14px;text-decoration:none;vertical-align:middle;width:145px;}
.next-broadcast li a:hover {background-color:#E1E1E1;}
.next-broadcast li span {font-weight:bold;}
.programs-link a {color:#525252;font-size:10px;font-weight:bold;display:block;text-decoration:none;text-transform:uppercase;padding:6px 4px 4px 8px;}
.next-broadcast .icon-kava {margin-right:7px;}
.icon-kava {background-position:-13px -286px;height:13px;width:17px;}
.triangle {background-position:0 -306px;height:34px;width:8px;}
.button-listen {background-position:0 -214px;}
.button-view {background-position:0 -250px;}

.page-banner {padding:21px 0 16px;}

.equal {border-spacing:10px;display:table;padding-left:20px;}
.row {display:table-row;}

.block-container {background-color:#fff;display:table-cell;margin:0 10px;width:290px;}
.block-container.right {margin-right:9px;}
.block-container.left {margin-left:20px;}
.block-container.ui-shadow {-moz-box-shadow:5px 5px 3px -2px #ABABAB;-webkit-box-shadow:5px 5px 3px -2px #ABABAB;box-shadow:5px 5px 3px -2px #ABABAB;}
.block-container h2 {background-color:#F2F2F2;font-style:normal;height:52px;line-height:50px;margin:0;padding:0 0 0 18px;}
.block-container h2 a {text-decoration:none;}
.block-container-list {padding:9px;}
.block-container li {border-bottom:1px solid #EEEEEE;padding:15px 5px;}
.block-container a.title {color:#1963a9;font-size:16px;text-decoration:none;}
.block-container .desc {padding-top:10px;}
.block-container a.audio {color:#404040;font-size:12px;font-style:italic;padding-top:5px;text-decoration:none;}
.block-container a.audio .text {border-bottom:1px solid #404040;padding-bottom:0.5px;}
.block-container a.audio .icon-audio, .block-container-footer a .icon-carat, .block-container a.audio .icon-carat {margin-top:2px;margin-right:4px;}
.block-container-footer {padding:5px;}
.block-container-footer a {color:#404040;font-weight:bold;font-size:12px;text-decoration:none;}
.icon-audio {background-position:0 -286px;height:11px;width:13px;}
.icon-carat {background-position:-30px -286px;height:11px;width:6px;}

.footer, .push {height:153px;}
.footer {border-top:1px solid #303031;position:relative;}
.footer-links {width: 160px;margin-top: 30px;font-size: 12px;}
.footer-links * {margin:0;padding:0;}
.footer-links ul {list-style:none;}
.footer, .footer-links a {color:#DBDBDB;text-decoration:none;}


/*UI*/
.cs, #slides .pagination li a {background-image:url("gfx/sprite/kukuee.min.png");background-repeat:no-repeat;display:block;overflow:hidden;background-attachment:scroll;background-color:transparent;}

/*Saate*/
.saate-box {background-color:#F2F2F2;margin-bottom:19px;width:100%;}
.saate-box:hover{background-color:#E1E1E1;}
.saate-box.ui-shadow {-moz-box-shadow:4px 4px 4px -2px #ABABAB;-webkit-box-shadow:4px 4px 4px -2px #ABABAB;box-shadow:4px 4px 4px -2px #ABABAB;}
.saate-box .image {margin-left:10px;}
.saate-info {padding-left:16px;}
.saate-info h2 a {line-height:50px;text-decoration:none;}
.saate-info .desc {line-height: 20px;}
.saate-right {width:266px;}
.saate-left {width:285px;}
.saate-block {background-color:#EDEDED;font-size:12px;line-height:16px;margin-bottom:1px;padding:10px;}
.saate-subjects {font-size:12px;}
.saate-subjects * {margin:0;padding:0;}
.saate-subjects ul {list-style:none;}
.saate-subjects li {padding:3px 0;}
.saate-subjects a {color:#6f6f6f;line-height:18px;text-decoration:none;}
.saate-subjects a span.link {border-bottom:1px solid #6f6f6f;}
/*Saate top*/
.saate-top {margin-left:10px;margin-top:15px;}
.saate-top h2 {margin:0;padding:0 0 0 10px;}
.saate-top h2 a {color:#6F6F6F;font-size:30px;letter-spacing:-1px;text-decoration:none;text-transform:uppercase;}
.saate-top-block {padding:10px 0;}
.saate-top-image {}
.saate-top-image img {display:block;}
.saate-top-link {padding:3px 5px 3px 10px;}
.saate-top-title {font-size:12px;font-weight:bold;text-decoration:none;}
.saate-top-audio {font-size:12px;color:#6f6f6f;text-decoration:none;}
.saate-top-audio .text {border-bottom:1px solid #6f6f6f;}
.saate-top-icon {margin-left:5px;margin-top:3px;}


/*news*/
.news {border-bottom:1px solid #D5D5D5;padding:15px 0;}
.news-time {width:120px;}
.news-title {width:454px;}
.news-title h2 {line-height:20px;margin:0;padding:0;}
.news-title h2 a {text-decoration:none;font-weight:normal;font-size:18px;}
.news-desc {line-height:18px;padding-top:20px;}

/*Program*/
.program_day-act {color:black;}
.validator {display: none;}

/*slides*/
.top_banner {position: relative;}
.top_banner.ui-shadow {-moz-box-shadow:0 0 0 0 #ABABAB, 3px 3px 2px 0 #ABABAB;-webkit-box-shadow:0 0 0 0 #ABABAB, 3px 3px 2px 0 #ABABAB;box-shadow:0 0 0 0 #ABABAB, 3px 3px 2px 0 #ABABAB;}
.slides_container {height:261px;width:620px;}
.slides_container div {display:block;height:261px;width:620px;}
#slides .next, #slides .prev {position: absolute;top: 100px;left:0;display: block;z-index: 101;}
#slides .prev span {background-position:-104px -214px;width: 48px;height: 48px;}
#slides .next span {background-position:-152px -214px;width: 48px;height: 48px;}
#slides .next {left:572px;}

#slides .pagination {list-style:none;position:absolute;z-index:101;top: 223px;left: 490px;}
#slides .pagination li {float:left;}
#slides .pagination li a {background-position:-117px -263px;height:11px;width:11px;margin:2px;text-indent: -99999px;overflow: hidden;}
#slides .pagination li.current a {background-position:-104px -263px;}

/*titles*/
.p1 {background-position:-8px -305px;height:23px;width:124px;}
.p2 {background-position:-8px -332px;height:18px;margin-top:9px;width:97px;}
.p3 {background-position:-105px -330px;height:20px;margin-top:7px;width:85px;}
.p4 {background-position:0 -350px;height:23px;margin-top:15px;width:94px;}
.p5 {background-position:-94px -350px;height:22px;margin-top:15px;width:82px;}

form > .form-error {color:red}