html,body { height:100%; }
body { font:.875em Arial, Verdana, Tahoma, sans-serif; color:#fff; width:100%; min-width:1000px; background:#008cd3 url(../img/body_bg.jpg) no-repeat top left; }
#live{ background:#008cd3;}
a:link { color:#011659; text-decoration:underline; }
a:visited { color:#011659; text-decoration:underline; }
a:hover { color:#ff9100; text-decoration:none; }
img.illustration{
	float: left;
	border:10px solid #fff;
	margin: 0 1em 1em 0;
}
#wrap { position:relative; width:100%; min-height:100%; height:auto!important; height:100%; }
#container .column { position:relative; float:left; }
* html .logo { left:262px!important; }
.min_max { min-width:1000px; max-width:1523px; margin:1em 0 0; position:relative; }
.lng { font-size:.75em; float:right; margin:20px 3% 20px 0; color:#fff; clear:both; }
.lng li { float:left; padding:0 0 0 20px; background-repeat: no-repeat; background-position: center left; background-color: transparent;}
.lng li a{padding:0 0 0 20px; background-repeat: no-repeat; background-position: center left; background-color: transparent;}
.rus{background-image: url(../img/rus.png)}
.ukr{background-image: url(../img/ukr.png)}
.eng{background-image: url(../img/eng.png)}
.lng li.rus, .lng li.ukr, .lng li.eng{margin: 0 0 0 20px;}
.header { clear:both; padding:0 262px; margin:0 3% 0 0; }
.logo { width:262px; right:262px; margin-left:-100%; position:relative; float:left; }
.header .menu { margin:40px 0 0; background:transparent url(../img/slogan.png) no-repeat; padding:40px 0 0; width:100%; position:relative; float:left; }
.menu li { float:left; padding:0 3% 10px 0; white-space:nowrap;}
.menu li a { padding:1px 3px;}

.menu a.active { background:#ff9100; }
.menu a.active:link,.menu a.active:visited { color:#ffffff; text-decoration:none; }
.feedback { background:#00a1db; background:rgba(0,161,219,0.9); border:1px dashed #8bcfed; width:246px; margin:47px -262px 0 0; padding:10px 7px; position:relative; float:left; }
.feedback .phone { color:#fff; font-size:1.75em; }
a.popup { display:block; padding:0 0 0 20px; margin:0 0 5px; background:transparent url(../img/i_popup.png) no-repeat left center; }
a.popup:hover { background:transparent url(../img/i_popup_h.png) no-repeat left center; }
a.download { display:block; padding:0 0 0 20px; margin:0 0 5px; background:transparent url(../img/i_download.png) no-repeat left center; }
a.download:hover { background:transparent url(../img/i_download_h.png) no-repeat left center; }
.min_max .openfeedback { width:350px; position:absolute; top:100px; right:3%; border:1px dashed #8bcfed; padding:10px; background:#00a1db; background:rgba(0,161,219,0.9); z-index:100; font-size:.857em; box-shadow:2px 2px 5px #006eae; -moz-box-shadow:2px 2px 5px #006eae; -webkit-box-shadow:2px 2px 5px #006eae; overflow:hidden; color:#fff; }
.openfeedback .textinput { width:348px; background:transparent; }
.openfeedback a.close { float:right; background:transparent url(../img/i_close.png) no-repeat left center; padding:0 0 0 15px; text-decoration:none; }
.openfeedback a.close:hover { background:transparent url(../img/i_close_h.png) no-repeat left center; }
.openfeedback p { clear:both; }
.pad { padding:0 3%; }
.pad .pad { padding:0 6% 2em 0; }
.home { padding:1em 3% 2em; color:#ffffff; }
.news,.channels { padding-bottom:2em; }
.brdr { border-top:1px dashed #8bcfed; background:#00a1db; margin:1em 0 0; }
.brdr_nobg { border-top:1px dashed #8bcfed; }
.ads { text-align:center; padding:2em 3%; }
.ads img { margin:0 20px 0 0; }
.home h1,.openfeedback h1,.news h1,.channels h1 { font-size:1.5em; margin:1em 0 .5em; }
.home p,.news p,.channels p { margin:.5em 0; }

/*News*/
.news .news_teaser { width:19%; float:left; }
.news_teaser .date,.news .date { font-size:.75em; color:#fff; padding:1em 0 7px; }
.news_teaser .link { padding:0 10% 0 0; display:block; }
.news .illustration { float:left; width:144px; margin:0 1em 0 0; }
.news .description { overflow:hidden; margin:0!important; }
.news .description p { line-height:1.175em; }
.news .description ul, .channels ul { margin:.7em 0 .7em 2em; }
.news .description ul li, .channels ul li{ list-style:disc;padding:.5em 0; list-style-position: inside;}
.news .description strong,.news .description b { font-weight:bold; }
.news h2 { color:#1d5ab2; font-size:1.143em; margin:.5em 0; }
.cn_l .news_teaser { clear:both; padding:0 0 2em; }
.cn_l .news_teaser img { padding:0 1em 0 0; float:left; }
.cn_l .news_teaser .date { padding-top:.5em; }
.cn_l .news_teaser p { color:#fff; padding:5px 0 0; overflow:hidden; }

/*-Pagemenu*/
.pagemenu a { padding:0 4px; }
.pagemenu a.archive { float:right; }
.pagemenu a:hover { color:#fff; background:#ff9100; }
.pagemenu span { padding:0 4px; color:#fff; background:#ff9100; }

/*.cn_l .news_teaser a:link,.cn_l .news_teaser a:visited,.cn_l .news_teaser a:hover{color: #fff;}
.cn_l .news_teaser h2 {background:#ff9100; padding:2px 5px; width:auto; display:inline;}*/
.error,.success { border:2px dashed #f74b55; margin:.5em 0; text-align:center; color:#f74b55; background:#e3f4fc; padding:5px; }
.success { border-color:#0092dd!important; color:#0092dd!important; }
.error h1,.success h1 { text-align:center; margin:0; }
.error p,.success p { text-align:center; }
label { display:block; margin:.7em 0 .1em; }
.textinput { background:#00a1db; border:1px solid #fff; color:#fff; padding-top:2px; padding-bottom:2px; font:1em Arial, Verdana, Tahoma, sans-serif; }
.button { background:#2c84c4; color:#fff; border:none; border-bottom:1px solid #216292; border-right:1px solid #216292; padding:5px 15px; margin:.7em 0 .1em; cursor:pointer; font:1em Arial, Verdana, Tahoma, sans-serif; }
.button:hover { background:#ff9100; border-bottom:1px solid #c59736; border-right:1px solid #c59736; color:#fff; }
.channels { padding:1.5em 0 0; }
.channels h1 { color:#0048a9; }
.channels .cn_l { width:75%; float:left; }
.channels .cn_r { width:25%; float:left; }
.channels .list,.ads .list,.contacts .list { margin:-3em 0 0 -3em; text-align:left; color:#ffffff; }
.ads .list { margin:-3em 0 0 -3em; text-align:center; }
.channels .description { margin:-3em 0 0 -.7em; }
.channels .item,.ads .item,.contacts .item { text-decoration:none; display:0; display:inline-block; vertical-align:top; text-align:left; margin:3em 0 0 3em; }
.description .item { margin:3em 0 0 .7em; }
.ads .item { margin:3em 0 0 2em; }
.channels .item .r { width:13em; float:left; padding:7px; }
.description .item .r { width:19em; }
.ads .item .r { width:21em; float:left; }
.contacts .item .r { width:22em; float:left; }
.channels .item .r:hover { border:1px dashed #8bcfed; padding:6px; }
.contacts .item .r:hover { border:none; padding:7px; }
.channels .channel_logo { margin:0 auto 1em; }
.channels .list a { margin:.7em 0 .5em; }
.channels h2{ color:#1d5ab2; font-size:1.143em;margin-top: 1em;}
.cn_r .news_teaser { color:#fff; padding:.7em 0 1.5em; }
.cn_r .live, #live .live{ background:#00a1db; background:rgba(0,161,219,0.9); border:1px dashed #8bcfed; margin-bottom:1.5em; }
.cn_r .live h1, #live .live h1{ background:#0c7fc7; color:#fff; font-size:1.143em; margin:0; padding:.5em 0 .5em 68px; background:#0c7fc7 url(../img/i_tv.png) no-repeat left center; }
.cn_r .live h1 span, #live .live h1 span{ font-size:1.125em; display:block; }
.cn_r .live div, #live .live div{ padding:.5em; }
.cn_r .live div p.now, #live .live div p.now{ padding:.5em 5px; background:#ff9100; color:#fff; }
.cn_r .live div p, #live .live div p{ padding:.5em 5px; color:#fff; }
.cn_r .live div p small, #live .live div p small{ font-size:.813em; }
.cn_r .live div a.popup { margin-top:1.5em; }
.cn_r .download { margin:1em; }
.jcarousel-container { -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; background:url(../img/carousel_bg.png); margin:2em 0 1em; }
.jcarousel-container-horizontal { padding:20px 40px; }
.jcarousel-clip-horizontal { width:100%; height:81px; }
.jcarousel-item { width:178px; height:81px; display:inline; }
.jcarousel-item-horizontal { margin-right:55px; }
.jcarousel-item-placeholder { background:#fff; color:#000; }
.jcarousel-next-horizontal { position:absolute; top:43px; right:5px; width:32px; height:32px; cursor:pointer; background:transparent url(../img/next-horizontal.png) no-repeat 0 0; }
.jcarousel-next-horizontal:hover { background-position:-32px 0; }
.jcarousel-next-horizontal:active { background-position:-64px 0; }
.jcarousel-next-disabled-horizontal,.jcarousel-next-disabled-horizontal:hover,.jcarousel-next-disabled-horizontal:active { cursor:default; background-position:-96px 0; }
.jcarousel-prev-horizontal { position:absolute; top:43px; left:5px; width:32px; height:32px; cursor:pointer; background:transparent url(../img/prev-horizontal.png) no-repeat 0 0; }
.jcarousel-prev-horizontal:hover { background-position:-32px 0; }
.jcarousel-prev-horizontal:active { background-position:-64px 0; }
.jcarousel-prev-disabled-horizontal,.jcarousel-prev-disabled-horizontal:hover,.jcarousel-prev-disabled-horizontal:active { cursor:default; background-position:-96px 0; }
.jcarousel-item a:link img,.jcarousel-item a:visited img { border:2px solid #b2def6; }
.jcarousel-item a:hover img { border:2px solid #ff9100; }

/*Channel: Tehnical data table*/
table.teh_data { border-collapse:collapse; font-size:.857em; color:#ffffff; }
table.teh_data td { padding:4px 5px; border:1px dashed #8bcfed; }
table.teh_data thead td { background:#0c7fc7; font-size:1.143em; }
table.teh_data tbody td { padding:8px 5px; }
table.teh_data tbody tr:hover td { background:#00a1db; }
table.teh_data tbody th { padding:8px 5px 4px; text-align:center; font-weight:bold; border:none; }

/*Channel: Program prewiev*/
.program_prewiev { margin:0 0 1em; clear:both; }
.program_prewiev h2 { background:#ff9100; padding:2px 5px; width:auto; display:inline; font-weight:bold; }
.program_prewiev img { padding:0 1em .7em 0; float:left; }

/*Channel: Gallery*/
.gallery { position:relative; }
.gallery .jcarousel-next-horizontal,.gallery .jcarousel-prev-horizontal { top:135px; z-index:2; }
.gallery ul { position:relative; z-index:1; }
.gallery img { border:2px solid #ffffff; position:relative; cursor:pointer; }
.gallery li.big img { cursor:default; }
.gallery li { float:left; padding:2px 0; height:300px; overflow:hidden; list-style:none!important;}
.map { border:10px solid #fff; height:400px; widows:100%; margin:1em 0 1em .5em; color:#000!important; }
.flash { width:1000px; margin:0 auto; }

/*Search results*/
.results { margin:0 0 1em; padding:7px; }
.results a { margin:0 0 .5em; }
.results a:link span.result,.results a:visited span.result { color:#fff; text-decoration:underline; }
.results a:hover span.result { color:#fff; text-decoration:none; }
.results:hover { border:1px dashed #8bcfed; padding:6px; }
.results span.result { margin:0; background:#ff9100; }
#footer { position:relative; margin-top:-160px; height:159px; width:100%; background:#00a1db url(../img/footer_bg.jpg) no-repeat top right; border-top:1px dashed #8bcfed; font-size:.875em; color:#fff; }
.footer_blank { height:160px; }
#footer .menu { margin:15px 0 0 3%; float:left; }
#footer .menu li { padding:0 2% 5px 0; display:inline; }
#footer .copyright { clear:both; margin:15px 0 0 3%; float:left; }
#footer .scaido { clear:both; margin:15px 0 0 3%; float:left; height:16px; background:transparent url(../img/scaido.png) no-repeat center right; padding:0 70px 0 0; }
#footer .search { float:right; margin:15px 3% 0 0; }
#footer .search input { width:262px; }
