﻿/* CSS Document */
* {padding:0; margin:0; border:none; outline:none; list-style:none; font-weight:normal;}
body, html {background:#f5f5f5; width:100%; font-size:14px; font-family:Roboto Light, Verdana, Tahoma; color:#545454;}
body.chanlist {background:#fff;}
.onlymobile {display:none !important;}

.wsm {clear:both; margin:0 auto; position:relative; /*border:1px solid;*/}
#all {width:100%; background:#fff; max-width:1918px; margin:0 auto; /*border-right:1px solid #ccc; border-left:1px solid #ccc;*/ box-shadow: 0 0 20px 0 #000; -moz-box-shadow:0 0 20px 0 #000; -webkit-box-shadow: 0 0 20px 0 #000; min-height:1000px; max-width:1918px; overflow:hidden;}
strong{font-weight:bold;}
a:hover img {opacity:0.8;}
ul.col2 {width:100%;}
ul.col2 li {float:left; width:50%;}
.clr {clear:both;}
#header div.openmenu {display:none;}

#main_text {clear:both; padding:40px 0; background:#666; color:#e6e6e6; font-family:Roboto Light, Verdana, Tahoma;}
#main_text h2 {font-family:Roboto Light, Verdana, Tahoma; font-size:41px; text-transform:uppercase; color:#e5e5e5;} 
#main_text h3 {font-size:24px; padding:15px 0 5px 0;}
#main_text ul.col2 li p {padding:10px 0; font-size:16px; line-height:19px;}
#main_text ul.col2 li {width:410px; margin-right:80px;  }
#main_text ul.col2 li.last {margin-right:0;}
#main_text a {color:#e5e5e5; text-decoration:underline;}  
#main_text h3 a, #main_text a:hover {text-decoration:none;}

#news hr {clear:both; padding:0; margin:0 0 30px 0; background:none; width:100%; height:1px; border-bottom:1px solid #818181;}
#news {background:#b0b0b0; font-family:Roboto Light, Verdana, Tahoma; color:#242424; padding-top:35px; /*display:none;*/}
#news h3, #news h3.more {font-family:Roboto Light, Verdana, Tahoma; font-size:41px; padding:0 0 25px 0; text-transform:uppercase; position:relative;}
#news h3.more {color:#f6f6f6; position:absolute; top:0; right:37px; text-decoration:none;}
#news h3.more:after {content:""; width:15px; height:33px; background:url(img/str1.png) 0 0 no-repeat; position:absolute; top:12px; right:-25px;}
.newsblock {position:relative;}
#news li {width:295px; float:left; margin:0 21px 0 4px; padding-bottom:60px; }
#news li.last {margin-right:0;}
#news li a, #news h3 a {color:#242424; text-decoration:none;}    
#news li a:hover{text-decoration:underline;}
#news h3 a:hover {border-bottom:1px solid #545454;}
#news li h3 {color:#000; font-size:24px; line-height:26px; /*padding:20px 0 14px 0;*/ padding:15px 0 10px 0; text-transform:none;}
#news li h3 a {color:#000; text-decoration:none;}
#news li h3 a:hover {/*border-bottom:1px solid #545454;*/ color:#4a591b; text-decoration:none;}
#news li p, #news li {font-size:16px !important; line-height:18px;}
#news li p.date {font-family:Roboto /*Medium*/, Verdana, Tahoma; }
#news li p.date span {background:#8ba454; color:#fff; padding:2px 7px; -webkit-border-radius:5px;	o-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
#news li p.more {text-transform:uppercase; margin-top:40px;}
#news li p.more a {background:#B0B0B0; color:#000; border:2px solid #808080; padding:10px 18px; text-transform:uppercase; text-decoration:none; }
#news a.more:hover, #news li p.more a:hover {opacity:0.8;}
#news p {position:relative;}
/*#news p:after {content:""; position:relative; right:-5px;  display:inline-block; width:5px; height:10px; background:url(img/netxtn.gif) 0 0 no-repeat;} */
#news li p.date:after {display:none;}

#footer {clear:both; padding:50px 0; font-size:16px; width:100%; background:#1a1a1a; color:#e5e5e5; font-family:Roboto Light, Verdana, Tahoma;}
#footer a {color:#e5e5e5;}
#footer ul.col3 {position:relative;}
#footer ul.col3 li {float:left; padding-bottom:35px;}
#footer li.subscribe {width:350px;}  
#footer li.subscribe h5 {font-family:Roboto, Verdana, Tahoma; font-size:18px; line-height:22px; text-transform:uppercase; /*text-align:center;*/}
#footer li.subscribe h5 strong {display:block; font-weight:normal; /*font-family:Roboto Medium, Verdana, Tahoma;*/}
#footer li.subscribe p {font-size:16px !important; line-height:18px; padding:10px 0 15px 0 !important; color:#e5e5e5 !important;}
#footer li.subscribe a.more {display:block; border:2px solid #808080; font-size:18px; text-transform:uppercase; width:332px; text-align:center; line-height:46px; cursor:pointer; text-decoration:none;}
#footer li.subscribe a.more:hover {opacity:0.8;}
#footer li.socseti {width:260px; margin:0 50px; }  
#footer li.socseti h5 {font-family:Roboto, Verdana, Tahoma; font-size:28px; line-height:26px; text-transform:uppercase;}
#footer li.logo {}
#footer li.logo a {display:block; width:250px; min-height:80px; background:url(img/bottomlogo.png) 5px 23px no-repeat; }
#footer li.socseti a.icons {display:inline-block; width:40px; height:40px; background:url(img/socicons_chb2.png) 0 0 no-repeat; margin:12px 20px 0 0; opacity:0.4;}
#footer li.socseti a.icons:hover {opacity:0.6;}
#footer li.socseti a.icons.tw {background-position:-68px 0;}
#footer li.socseti a.icons.vk {background-position:-135px 0;}
#footer li.socseti a.icons.yt {width:62px; background-position:-192px 0; margin-right:0;} 
#footer li.socseti a.icons.inst {background-position:-277px 0;}

#footer ul.menu, #footer p.copyr {clear:both; border-top:1px solid #434343;}
#footer ul.menu {padding-top:33px;}
#footer ul.menu li {float:left; width:130px; margin-right:37px; font-size:18px; padding-bottom:25px;}
#footer ul.menu li.news, #footer ul.menu li.novosti {width:90px;}
#footer ul.menu li.mobilinoe-tv, #footer ul.menu li.mobile-tv {width:140px;}
#footer ul.menu li.for-business {margin-right:0;}
#footer ul.menu li a {text-transform:uppercase; color:#e5e5e5; text-decoration:none;}
#footer ul.menu li ul {padding-top:30px;}
#footer ul.menu li li {font-size:14px; line-height:18px; float:none; padding-bottom:11px;}
#footer ul.menu li li a {color:#808080; text-transform:none;}
#footer ul.menu li li a:hover {text-decoration:underline;}
#footer p.copyr {font-size:12px; color:#808080; text-transform:none !important; padding-top:20px;}
#footer p.copyr a {font-family:Roboto Light, Verdana, Tahoma; text-decoration:none;}
#footer p.copyr a:hover {text-decoration:underline;}
#footer ul.menu li.nolink, #main div.left li.linolink {display:none;}

img.left {float:left; margin:0 4% 2% 0;}
img.right {float:right; margin:0 0 2% 4%;}

#main_support {padding:45px 0 25px 0; background:#f1f1f1;}
.country_CN #main_support {margin-top:60px;}
.content #main_support {background:#fff; padding:30px 0 15px 0;}       
.content #main_support h2 {font-size:32px; font-weight:normal;}
/*.content #main_support ul.col3 li {padding-top:17px;} */
#main_support h3 {font-family:Roboto Light, Verdana; font-size:41px; text-transform:uppercase;}
#main_support h3 strong {font-weight:normal; font-family:Roboto Medium, Verdana;}
#main_support ul.col3 li {float:left; padding:17px 0 7px 0; font-size:18px; color:#454545;}
#main_support ul.col3 li.form {width:305px;}
#main_support ul.col3 li.contacts {width:300px; padding-left:43px; padding-right:43px;}
#main_support ul.col3 li.faq {width:330px;}
#main_support li.form input, #main_support li.form textarea {width:283px; background:#fff; border:1px solid #808080; display:block; margin-top:17px; padding:9px 10px 11px 10px; font-family:Roboto Light, Verdana; font-size:18px;}
#main_support li.form input {height:17px;}
#main_support li.form textarea {height:140px;}
#main_support li.form input.submit, #main_support ul.col3 li.faq .more, #main_support li.form div#etodanila, a.goToAll.onlymobile {border:2px solid #808080; text-align:center; padding:9px 10px 14px 10px; width:303px; margin-top:37px; height:46px; cursor:pointer; text-transform:uppercase; background:#f1f1f1;}
#main_support li.form input.submit:hover {opacity:0.8;}  
#main_support ul.col3 li.contacts a {color:#5c7611;}
#main_support li h5 {font-family:Roboto Medium, Verdana; font-size:24px; color:#454545; padding:15px 0 20px 0;}
#main_support .faq_item {clear:both; padding:0 0 20px 25px; background:url(img/str2.png) 0 5px no-repeat;}
#main_support li.faq .faq_item, #main_support li.faq .faq_item a {color:#000; font-size:16px; line-height:18px;}
#main_support ul.col3 li a {text-decoration:none;}
#main_support ul.col3 li a:hover {text-decoration:underline;}
#main_support li.contacts div, #main_support li.contacts a.icons {background:url(img/contacts2.png) 0 10px no-repeat; padding:6px 0 36px 63px;}
#main_support li.contacts div.phone {background-position:0 -57px; padding-bottom:10px;} 
#main_support li.contacts a.icons {display:block; padding-bottom:27px;} 
#main_support li.contacts a.fb {background-position:0 -162px;}
#main_support li.contacts a.vk {background-position:0 -225px;}
#main_support li.contacts a.yt {background-position:0 -292px;}
#main_support li.contacts a.tw {background-position:0 -354px;}
#main_support ul.col3 li.faq h5 {padding-top:15px;}
#main_support ul.col3 li.faq .more, #main_support li.form div#etodanila, a.goToAll.onlymobile {color:#454545; display:block; font-size:18px; margin-top:20px; padding:10px 0 14px 0; height:20px; }
#main_support ul.col3 li.faq .more:hover, #main_support li.form div#etodanila:hover {text-decoration:none; opacity:0.8;}  
/*#main_support li.form .error {border-color:red !important;}*/
#main_support li.form #danilaer p {background:#f5f5f5; border:1px dotted #ccc; padding:5px; margin-top:10px; color:#545454; font-size:14px; text-align:center;}   
a.goToAll.onlymobile {background:none; border-color:#fff; margin:0 0 60px 0; text-decoration:none;}


.header {clear:both; position:/*relative*/ fixed; top:0; left:0; z-index:100000; min-height:43px; width:100%; padding:18px 0; background:#5c7611 url(img/ztop2.png) 0 0 repeat-x; /*border-bottom:2px solid #fff;*/ border-bottom:1px solid #A4B371; /*max-width:1918px;*/}                
.index #header {background:#617b12 url(img/mfon.jpg) 0 0 repeat-x; /*border-bottom:1px solid #A4B371;*/}   
.ios #header, .bd #header, .platform #header {background:#a9a8a8;}   
.wp #header {background:#214962 url(img/header_wp.png) 0 0 repeat-x;}   
.and #header {background:#5e7233 url(img/header_and.png) 0 0 repeat-x;}
.bb #header {background:#57496a; 
  background: -moz-linear-gradient(top, #57496a, #5c4e6f);
  background: -ms-linear-gradient(top, #57496a, #5c4e6f);
	background: -o-linear-gradient(top, #57496a, #5c4e6f);
	background: -webkit-linear-gradient(top, #57496a, #5c4e6f);
  background: linear-gradient(to bottom, #57496a, #5c4e6f);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF57496A, endColorstr=#FF5C4E6F, GradientType=0);}
.symb #header {background:#996600; 
  background: -moz-linear-gradient(top, #a58719, #a68713);
  background: -ms-linear-gradient(top, #a58719, #a68713);
	background: -o-linear-gradient(top, #a58719, #a68713);
	background: -webkit-linear-gradient(top, #a58719, #a68713);   
  background: linear-gradient(to bottom, #a58719, #a68713);   
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFA58719, endColorstr=#FFA68713, GradientType=0);
}
.header ul.menu {margin:0; position:relative; top:8px;}
.header ul.menu li {float:left; text-transform:uppercase; margin-right:24px !important; }   
.header ul.menu li, .header #dlang, .header ul.dopmenu li {font-family:Roboto, Verdana, Tahoma; font-size:14px; color:#fff; letter-spacing:-0.02em;}
.header ul.dopmenu li {font-size:12px;}
.header ul.menu li a, .header ul.menu li span, .header ul.dopmenu li a {display:block; color:#dedede; text-decoration:none; padding:5px 0;}
#all.channels .header ul.menu li a, #all.channels .header #dlang, #all.channels .header ul.dopmenu li a, #all.content.chan1 .header ul.menu li a, #all.content.chan1 .header #dlang, #all.content.chan1 .header ul.dopmenu li a {color:#b6bcc4;}
.header ul.menu li a:hover, .header ul.menu li span:hover, .header ul.menu li.active a {text-decoration:none; color:#fff !important; border-bottom:3px solid #fff;}
.header ul.menu li span {cursor:pointer;}
.header .logo {display:block; float:left; background:url(img/newlogo.png) top left no-repeat; width:210px; height:43px;}

.platform #header, .chan1 #header, .channels #header, .channels2 #header {border-color:#041d40;}
.and #header {border-color:#769831;}
.ios #header, .bd #header, .platform #header {border-color:#dee0e4;}
.wp #header {border-color:#326b8e;}
.bb #header {border-color:#816d9e;}
.symb #header {border-color:#dbbd56;}

.header #dlang {color:#dedede; width:140px; padding-right:37px; position:absolute; top:9px; right:-5px; font-size:14px; text-transform:uppercase; z-index:1000;}  
.header #dlang:after {content:""; position:absolute; top:0; right:0; display:block; width:20px; height:20px; background:url(img/str3.png) 0 12px no-repeat; opacity:0.8;} 
.header #dlang ul {width:208px; height:111px; padding:25px 0 15px 20px; position:absolute; top:17px; left:-34px; background:url(img/dlang.png) 0 10px  no-repeat; display:none;}
.header #dlang ul li {float:left; width:100px; font-size:14px; font-family:Roboto Light, Verdana; color:#545454; text-transform:none; line-height:36px; cursor:pointer; text-align:left;}
.header #dlang ul li:hover {text-decoration:underline;}    
.header #dlang span {cursor:pointer; text-align:right; display:block; width:140px; line-height:30px; padding:0 0 10px 10px; }
.header ul.dopmenu {position:absolute; width:260px; right:0; top:-12px; }
.header ul.dopmenu li {float:right; margin-left:5%; text-transform:uppercase;}
.header ul.dopmenu li:hover {text-decoration:underline;}
.header ul.dopmenu li.last {margin-left:0;}
  
.confirms #main_banner {height:auto; min-height:300px; padding-bottom:0; padding-top:60px; background-position:0 -350px; border-bottom:1px solid #333;}
.confirms #main_banner .wrap {width:880px; margin:0 auto 60px auto; padding:40px; background:rgba(255,255,255,0.9);}
.confirms #main_banner .wrap p {font-size:18px;}
.confirms #footer {margin-top:80px;}
.confirms .rcd img {display:none;}

/*noview*/
.noview #main_banner {height:290px !important;}
.noview #main_banner #main_vitrina {border-top:none;}
.noview.channels #app_banner {height:71px !important; background:#fff !important;}
.noview li.news {display:none;}
/*noview*/

/**/
#main_banner, #app_banner, .channels #content, .channels #search_channel, .channels #channel_list, #main_list_channels {position:relative; margin-top:78px;} 
#main_banner, .channels #channel_list {padding-bottom:80px;}
#main_list_channels {padding-bottom:20px;}
#content {padding-top:80px;} 
/**/ 

#main_vitrina {position:relative; width:100%; padding:35px 0 0 0; margin:0; height:290px; border-top:1px solid #b2b2b2; font-family:Roboto Light, Verdana; color:#fff; text-transform:uppercase; background:url(img/dfon.png) 0 0 repeat;}
#main_vitrina h2, #main_vitrina a.other {font-family:Roboto Light, Verdana; font-size:48px; padding:0; line-height:42px;}
#main_vitrina h2 span {font-size:18px; display:block; text-transform:none; margin-left:2px; margin-top:-5px;}
#main_vitrina h2 span span {display:inline; color:#627626;}
#main_vitrina a.other {position:absolute; top:0; right:0; color:#fff; padding-right:30px; text-decoration:none; position:absolute; background:url(img/str4.png) center right no-repeat;}
#main_vitrina a {color:#fff; text-decoration:none;}
#main_vitrina h2 span a {border-bottom:1px solid #fff; position:relative;}
#main_vitrina h2 span a:after{position:absolute; top:6px; right:-18px; content:""; width:10px; height:17px; background:url(img/mb_h2a.png) 0 0 no-repeat;}
#main_vitrina ul {clear:both; padding:35px 0 0 5px;}
#main_vitrina ul li {float:left; text-align:center; background:url(img/platform.png) -5px 0 no-repeat; width:70px; height:125px; margin-right:40px;}
#main_vitrina ul li a {font-size:16px; color:#fff; display:block; text-decoration:none; padding-top:102px;}  
#main_vitrina a.other:hover, #main_vitrina ul li:hover {opacity:0.8;}
#main_vitrina ul li.ios {} 
#main_vitrina ul li.android {background-position:-155px 0;}      
#main_vitrina ul li.blackberry {width:100px; background-position:-305px 0;} 
#main_vitrina ul li.wphone {width:120px; background-position:-470px -5px;}
#main_vitrina ul li.symbian {width:140px; background-position:-635px 0;} 
#main_vitrina ul li.pc {width:130px; background-position:-936px 0; margin-right:0; margin-left:60px;}
#main_vitrina ul li.rcd {background:none; width:140px;}
#main_vitrina ul li.rcd img {margin-top:10px; padding-top:0;}

#main_banner, #main_list_channels {width:100%;}                                                
/*#main_banner, #banners .owl-wrapper-outer {height:900px;}*/ 

#banners {clear:both; position:relative; /*height:525px; padding:55px 0;*/ height:575px; padding:0;}    
.owl-wrapper-outer {clear:both;}        
#banners .slide {width:100%; position:relative; color:#000; height:515px; }
#banners .slide p a {color:#000;}
#banners .slide img {max-height:500px; position:absolute; top:55px /*0*/; right:0;}
#banners .bannerdesc {position:absolute; top:55px /*0*/; left:0;}
#banners .bannerdesc, #banners .bannerdesc p {font-size:18px;}
#banners .bannerdesc p, #banners .bannerdesc h2 {width:360px;} 
#banners .bannerdesc h1, #banners .bannerdesc h2 {font-size:54px; line-height:56px; text-transform:uppercase; padding:0 0 20px 0; font-family:Roboto Light, Verdana; color:#000;}
#banners .bannerdesc h2 strong {font-weight:normal; font-family:Roboto Medium, Verdana;}
#banners .slide .more a {border:1px solid #010101; color:#010101; text-transform:uppercase; text-decoration:none; padding:10px 30px; cursor:pointer; }
#banners .slide .more {margin-top:40px;}  
#main_list_channels h1, #main_list_movies h2, #main_list_channels p, #main_list_movies p, #main_list_channels p a, #main_list_movies p a {color:#000;}   
#main_list_movies h2, #main_list_movies p, #main_list_movies p a {color:#fff;}
#main_list_movies, #main_list_channels {text-align:center; padding-bottom:70px;}
#main_list_movies #channel_list2 {background:transparent !important; margin-bottom:20px;}

#main_banner .slide.onlyimg {padding-top:0 !important; height:636px; padding-bottom:0 !important; margin:0 !important; position:relative; top:0 !important;}

.owl-controls {text-align:center; position:absolute; width:100%; bottom:25px;}
.tab_ch_main .owl-controls {bottom:auto !important; top:220px !important; }
.owl-controls ul {margin:0 auto; z-index:10000;}  
.pagination li/*, #content .relevant .pagination li*/ {display:inline-block; width:14px !important; margin:0 13px 0 0 !important; padding:0 !important;}
.pagination li a, .pagination li span/*, #content .relevant .pagination li a*/ {display:block; border:2px solid #fff; -webkit-border-radius:20px;	o-border-radius:20px; -moz-border-radius:20px; border-radius:20px; cursor:pointer; height:14px; width:14px; text-decoration:none; }
.pagination li a:hover {text-decoration:none !important;}
.pagination li.current a, .pagination li a:hover, .pagination li a.active, .pagination li span:hover, .pagination li.active span {background:#fff;}   
/*.relevant .pagination,*/ .relevant .owl-controls {top:20px; bottom:auto; right:-15px; left:auto;}   
.relevant .pagination li a, .relevant .pagination li span {border-color:#b2b2b2;}
.relevant .pagination li a:hover, .relevant .pagination li.current a, .relevant .pagination li a.active.relevant .pagination li span:hover, .relevant .pagination li.active span {background:#b2b2b2;}
.tab_ch_main .owl-controls {top:auto; bottom:0;}  

#main_best_content, #main_list_movies, .index #content_nw {clear:both; width:100%; border-top:1px solid #193c68; background:#0d74af url(img/main_best_content4.jpg) top center no-repeat; position:relative; color:#fff; font-family:Roboto Light, Verdana;}
#main_list_movies {background-color:#022859 !important;}
#main_best_content a, #main_list_channels a, #main_list_movies a {color:#fff;}
#main_best_content h2, #main_best_content h1, #main_list_channels h1, #main_list_movies h2, .index #content_nw.cchannels h2 {font-family:Roboto Light, Verdana; font-size:74px; padding:45px 0 0 0; text-transform:uppercase; text-align:center;}
.index #content_nw.cchannels h2 {padding-top:0;}
.index #content_nw p {display:none;} 
#main_best_content p, #main_list_channels .wsm > p, #main_list_movies .wsm > p {font-size:18px; line-height:22px; padding:15px 0 20px 0; text-align:center; /*width:80%;*/ margin:0 auto; max-width:960px;}
#main_best_list, #main_best_channels2 {clear:both; position:relative; margin:0 auto;}
#main_best_list {border-top:1px solid #607283;}

#main_best_list {padding:50px 0;}
.tab_ch_main div.slide {display:inline-block; min-width:100px; vertical-align:top; margin:10px 5px; margin:15px 0.8%; display:none;}
@media(max-width:767px) {
	/*#main_best_channels2 #channel_list2 ul li {display:none;}*/
}
#main_best_channels .tab_ch_main div.slide.hidden {display:none !important;}
#main_best_list .slide ul li, .relevant ul li {float:left; width:210px; margin-right:28px; }
#main_best_list ul li.last, .relevant ul li.last {margin-right:0;}
#main_best_list ul li a.preview, .relevant ul li a.preview {display:block; width:210px; height:118px; background:#000; overflow:hidden; text-align:center; margin-bottom:10px;}
#main_best_list ul li img.preview, #main_best_list ul li .preview img, .relevant ul li img.preview, .relevant ul li .preview img {/*width:210px; height:157px;*/ max-width:210px; max-height:118px; margin:0 auto; /*margin-bottom:10px;*/ display:block;}  
#main_best_list ul li img.logo, .relevant ul li img.logo {width:55px; height:55px; float:left; display:block; background:#fff; margin:2px 10px 0 0;}
#main_best_list ul li p, .relevant ul li p, #content #main .relevant.one_channel p {font-size:11px; line-height:13px; width:145px; max-width:145px; padding:0; margin:0; text-align:left; color:#fff; float:left;}
#main_best_list ul li p a, .relevant ul li p a  {color:#fff; text-decoration:none;}         
#main_best_list ul li p a:hover, .relevant ul li p a:hover {text-decoration:underline;}
#main_best_list .owl-wrapper-outer, #main_best_list .owl-wrapper-outer div, #main_best_list .slide ul li, .relevant .owl-wrapper-outer div, .relevant .slide ul li {height:230px /*290px*/;}
#main_best_list .slide ul li {height:235px;}

div.relevant {margin:0 auto; position:relative; left:0; top:-40px; }
div.relevant .slide {margin-top:40px;}
h2.relevant {clear:both; position:relative; opacity:1 !important; left:0;}
.relevant ul li p, .relevant ul li p a, #content #main .relevant.one_channel p, #content #main .relevant.one_channel p a {color:#454545;}
.relevant ul li img.logo {margin-top:0;}
.relevant ul li p {max-height:55px; overflow:hidden;}
.relevant h6, .relevant h2, #content #main .relevant.one_channel h6, h2.relevant {font-size:24px; padding:10px 0 20px 0;}  
.relevant .owl-controls {top:0; bottom:auto; right:-15px; left:auto;} 

.relevant.one_channel {clear:both; border-top:1px solid #cdcdcd; padding:25px 0 50px 0; width:960px; margin:0; top:0;}
.relevant.one_channel ul li img.preview {max-width:210px; max-height:210px; width:auto; height:auto;}
.relevant.one_channel h6, .relevant.one_channel.news h6 {margin:0; padding-bottom:10px !important;}
.relevant.one_channel h6 a {position:absolute; top:35px; background:url(img/str5.png) center right no-repeat; right:0; padding-right:35px; color:#000 !important; text-decoration:none !important;}
.relevant.one_channel h6 a:hover {text-decoration:underline !important;} 
.relevant.one_channel ul {margin:-15px 0 0 0;}
.relevant.one_channel li {margin-right:40px; }  
.relevant.one_channel li.last, .relevant.one_channel li:last-child {margin-right:0; }
.relevant.one_channel li img.preview {padding:0 !important; margin:0 0 10px 0 !important;}
.relevant.one_channel.news li h6, #content #main .relevant.one_channel.news li p.titles {font-size:14px !important; line-height:18px !important; font-family:Roboto Medium, Verdana; color:#333; padding:0 0 3px 0 !important; margin:0;}   
#content #main .relevant.one_channel.news li p.titles a {text-decoration:none;}
#content #main .relevant.one_channel.news li p.titles a:hover {text-decoration:underline;}
#content #main .relevant.one_channel.news li, .relevant.one_channel.news li p {overflow:visible !important;}
#content #main .relevant.one_channel.news li p {display:block; float:none; padding:0 0 3px 0; color:#8c8c8c; font-size:14px; line-height:18px; width:auto; max-width:100%; height:auto; max-height:100%;}
#content #main .relevant.one_channel.news li p.date {font-size:12px; color:#48872e;}

ul.tags {clear:both; padding-top:40px;}
ul.tags li {float:left; margin-right:56px;}   
ul.tags li a, ul.tags li span {color:#fff; font-size:18px; text-decoration:none; padding:5px 0; cursor:pointer;}
ul.tags li.active a, ul.tags li a:hover, ul.tags li.active span, ul.tags li span:hover {border-bottom:1px solid #aec1ce;} 

#main_best_channels {clear:both; padding:30px 0 85px 0; text-align:center;}
/*#main_best_channels .owl-wrapper-outer,*/ #main_best_channels .owl-wrapper-outer div, #main_best_channels .slide ul li {height:220px; /*padding:20px 0;*/}
#main_best_channels .owl-wrapper-outer div {padding-top:12px;}
#main_best_channels .slide ul li {float:left; width:90px; margin-right:47px; padding:0; height:225px;}
#main_best_channels .slide ul li.last {margin-right:0;}
#main_best_channels .slide ul li img.logo, #main_best_channels .slide img.logo {width:90px; height:90px; background:#fff;}
#main_best_channels .slide ul li p, #main_best_channels .slide ul li span, #main_best_channels .slide p, #main_best_channels .slide span {display:block; font-size:14px !important; line-height:17px; text-align:center; padding-top:6px; max-width:90px;}
#main_best_channels .slide ul li a, #main_best_channels .slide a, #main_list_channels .slide ul li a, #main_list_channels .slide a {text-decoration:none;}  
#main_best_channels .slide ul li a:hover, #main_best_channels .slide a:hover {text-decoration:underline;}
#main_best_channels .tab_ch_main {clear:both; display:none;}
#main_best_channels .tab_ch_main.active {display:block;}
#main_best_channels .goToAll, .index #content_nw .goToAll {position:absolute; right:0; bottom:40px;}
#main_best_channels .showAll, #main_best_channels .goToAll, #main_list_channels .goToAll, #main_list_channels .showAll, #main_list_movies .goToAll, #main_list_movies .showAll, .index #content_nw .goToAll {font-size:18px; padding:12px 20px; border:2px solid #fff; color:#fff; text-decoration:none; cursor:pointer; z-index:1000;} 
.index #content_nw div.goToAll {position:static; margin:0 auto; width:200px; text-align:center;}
.index #content_nw a.goToAll {right:4%; bottom:60px;}
.index #content_nw a.goToAll:hover, .index #content_nw div.goToAll:hover {opacity:0.8;}
#main_best_channels .goToAll:hover, #main_list_channels .goToAll:hover, #main_list_channels .showAll:hover, #main_list_movies .goToAll:hover, #main_list_movies .showAll:hover {text-decoration:underline;}
#main_best_channels .showAll {position:relative; top:30px;}
#main_list_channels .goToAll, #main_list_channels .showAll, #main_list_movies .goToAll, #main_list_movies .showAll {display:inline-block; margin:10px;}


/*apps*/
#app_banner {clear:both; background:#e8e8e8; width:100%; color:#000;}

.top {clear:both; position:relative; padding:0; height:70px; border-bottom:1px solid #8d8d93;}
.symb .top {border-color:#fff;}
.top ul, .top p, .top h1, .top span {float:left;}
.top h1, .top span {font-family:Roboto Thin, Verdana; font-size:30px; padding-top:15px; color:#000;}
.top p {text-align:right; position:absolute; top:30px; right:0;}
#all #content .wsm .top h1 {padding:15px 0 0 0 !important; margin:0;}
.top ul li {float:left;}  
.top ul li a, .top p a {font-family:Roboto Light, Verdana; font-size:14px;}
.top a {color:#545454; text-decoration:none;}
.top a:hover {text-decoration:underline;}
.top:after {position:absolute; bottom:-2px; left:0; content:""; /*border-top:1px solid #eff0f2;*/ width:100%;}
.and .top *, .wp .top *, .symb .top *, .bb .top *, .and .banner *, .wp .banner *, channels  .banner *, .symb  .banner *, .bb  .banner *, .channels .top * {color:#fff !important;} 
.top span a, .top span a:hover {text-decoration:none;}  

div.top {position:relative; border-bottom:1px solid #000;}
.wp #app_banner .top, .and #app_banner .top, .sybm #app_banner .top, .bb #app_banner .top, .channels .top {border-color:#fff;}
div.top ul {position:absolute; top:15px; right:0; width:auto; margin-top:0 !important;}
div.top ul li {float:left; font-size:14px; margin-left:20px;}
div.top ul li span, div.top ul li.active a {font-weight:bold;}
#all .top ul li a {font-size:14px; color:#000; text-decoration:none;}  
div.top ul li a:hover {text-decoration:underline;}

#app_banner a {color:#000;}
.wp #app_banner {background:#356380 url(img/wp_app_banner.png) top center repeat-x;}
.and #app_banner {background:#8aa64f url(img/and_app_banner.png) top center repeat-x;}
.symb #app_banner {background:#cfa92a /*radial-gradient(ellipse, #a6871d, #cda91f)*/;
  background: -moz-linear-gradient(top, #dbbd56, #b79523); 
  background: -ms-linear-gradient(top, #dbbd56, #b79523); 
	background: -o-linear-gradient(top, #dbbd56, #b79523); 
	background: -webkit-linear-gradient(top, #dbbd56, #b79523);   
  background: linear-gradient(to bottom, #dbbd56, #b79523);   
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFCFA92A, endColorstr=#FF9f7d12, GradientType=0);
} 
.bb #app_banner {background:#7a7190 /*radial-gradient(ellipse, #a6871d, #cda91f)*/;
  background: -moz-linear-gradient(top, #816d9e, #6c5d86);
  background: -ms-linear-gradient(top, #816d9e, #6c5d86);
	background: -o-linear-gradient(top, #816d9e, #6c5d86);
	background: -webkit-linear-gradient(top, #816d9e, #6c5d86);
  background: linear-gradient(to bottom, #816d9e, #6c5d86);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFCFA92A, endColorstr=#FF9f7d12, GradientType=0);
}

#app_banner .banner {position:relative;}  
#app_banner .banner .bannerimg, #app_banner .banner .bannerdesc {float:left;}
#app_banner .banner .bannerimg {width:55%; margin-right:5%;}
#app_banner .banner .bannerdesc {width:40%; margin-top:5%;}
#app_banner .banner .bannerimg img, #app_banner .banner iframe {max-width:100%;}
#app_banner .banner iframe {margin:5% 5% 8% 5%;}
#app_banner .banner .bannerdesc h2, #app_banner .banner .bannerdesc h1 {font-size:50px; line-height:44px; padding:7px 0 10px 0; margin-top:-7px;}
#app_banner .banner .bannerdesc h2 span {display:block; font-size:20px; line-height:28px;}
#app_banner .banner .bannerdesc h1 {font-size:36px; line-height:36px;}
#app_banner .banner .bannerdesc p {font-size:16px; padding:10px 0;}
.ios #app_banner .banner .bannerdesc h2, .ios #app_banner .banner .bannerdesc h1 {background:url(img/i_ios.png) -5px -5px no-repeat; padding-left:65px;}  
.bb #app_banner .banner .bannerdesc h2, .bb #app_banner .banner .bannerdesc h1 {background:url(img/i_bb.png) -5px 0 no-repeat; padding-left:80px;}  
.symb #app_banner .banner .bannerdesc h2, .symb #app_banner .banner .bannerdesc h1 {background:url(img/i_symbian.png) -5px 2px no-repeat; padding-left:115px;} 
.wp #app_banner .banner .bannerdesc h2, .wp #app_banner .banner .bannerdesc h1 {background:url(img/i_wphone.png) -12px 0 no-repeat; padding-left:75px;}   
.and #app_banner .banner .bannerdesc h2, .and #app_banner .banner .bannerdesc h1 {background:url(img/i_android.png) -5px 0 no-repeat; padding-left:60px;}    

#content .top h1.news, #content .top span.news  {position:relative; top:12px;}
#content .top h1.news a, #content .top span.news a {color:#1c1c1c; font-size:24px; font-family:Roboto Thin, Verdana; margin:0 30px 0 0 !important; padding:0 5px !important; line-height:20px;}   
#content .top span.news a.h1 {font-size:30px; padding-left:0 !important;}
#content .top h1.news a:hover, #content .top span.news a:hover {color:#000;}
#content .top h1.news a.active, #content .top span.news a.active {font-family:Roboto Light, Verdana; border-bottom:5px solid #759414;}   
#content .top h1.news a, #content .top span.news a {text-decoration:none;}   

#content {clear:both;}
#content ul.tabs {width:100%; }
#content ul.tabs li {float:left; /*width:auto;*/ width:25%; text-align:center; text-align:center; border-bottom:1px solid #dfdfdf;}
#content ul.tabs li a, #content ul.tabs li span, #content ul.tabs li h3 {display:block;}
#content ul.tabs li span, #content ul.tabs li h3 {white-space:nowrap; padding-left:0 !important; padding-right:0 !important;}
#content ul.tabs li a {text-decoration:none; color:#000;}
#content ul.tabs li.active span, #content ul.tabs li span:hover, #content ul.tabs li a:hover, #content ul.tabs li.active h3, #content ul.tabs li h3:hover {background:#dfdfdf; cursor:pointer;}  
.wp #content ul.tabs li.active span, .wp #content ul.tabs li span:hover, .wp #content ul.tabs li a:hover, .wp #content ul.tabs li.active h3, .wp #content ul.tabs li h3:hover {background:#095996; color:#fff;}
.wp #content ul.tabs li {border-color:#095996;}
.and #content ul.tabs li.active span, .and #content ul.tabs li span:hover, .and #content ul.tabs li a:hover, .and #content ul.tabs li.active h3, .and #content ul.tabs li h3:hover {background:#759830; color:#fff;}
.and #content ul.tabs li {border-color:#759830;}
.symb #content ul.tabs li.active span, .symb #content ul.tabs li span:hover, .symb #content ul.tabs li a:hover, .symb #content ul.tabs li.active h3, .symb #content ul.tabs li h3:hover {background:#cfa92a; color:#fff;}
.symb #content ul.tabs li {border-color:#cfa92a;}
.bb #content ul.tabs li.active span, .bb #content ul.tabs li span:hover, .bb #content ul.tabs li a:hover, .bb #content ul.tabs li.active h3, .bb #content ul.tabs li h3:hover {background:#816d9e; color:#fff;}
.bb #content ul.tabs li {border-color:#816d9e;}
.center {text-align:center;}

#main.tabs {position:relative;}
.tablist div.tabs {display:none; width:100%;} 
.tablist div.tabs.active {display:block;}

.symb #content h2 {padding-top:30px !important;}                                                                   
#content #main div.tabs p, #content #main div.tabs li, .symb #content p, .symb #content li {font-size:16px; padding:8px 0;}

.content div.left, .content div.right {float:left;}
.content div.left {width:75%;}
.content div.right {width:20%; padding-left:5%; text-align:right; }

#content #main .news_item {clear:both; position:relative; width:100%; padding:15px 0 0 0; width:960px; }
#content #main .news_desc {width:710px;}  
#content #main .news_desc, #content #main .news_item img.preview {margin-bottom:15px;}
#content #main .news_item p.more {position:absolute; top:23px; right:0;}
#content #main .news_item .news_desc h3 {font-family:Roboto, Verdana; font-size:14px; line-height:16px; padding:5px 0; margin:0; }
#content #main .news_item .news_desc h3 a {color:#000; text-decoration:none;}    
#content #main .news_item .news_desc h3 a:hover {text-decoration:underline;}
#content #main .news_item .news_desc p.date {color:#48872e; font-size:12px !important; padding:0 0 5px 0;}
#content #main .news_item .news_desc, #content #main .news_item .news_desc p {font-size:14px; line-height:16px !important; padding:0 0 10px 0;}
#content #main .news_item img.preview {max-width:100px; height:100px; margin:5px 25px 20px 0; float:left; border:1px solid #dfdfdf;}
#content #main .news_item img.preview.nobrdr {border:none;}
#content #main .news_item img.preview:hover {opacity:0.8;}
#content #main .news_item p.more a {/*display:block;*/ border:1px solid #b7b7b7; color:#3a3a3a; font-size:16px; font-family:Roboto Light, Verdana; text-decoration:none; padding:10px 25px;}
#content #main .news_item p.more a:hover {text-decoration:underline;}

.paging {clear:both; padding:5% 0 2% 0; text-align:center;}
.paging a {display:inline-block; text-decoration:none !important; color:#000 !important; border:1px solid #fff; padding:0.3% 1% 0.5% 1%; margin-right:0.3%;}
.paging a.active, .paging a:hover {border-color:#000;}    
.paging_p {clear:both; /*font-family:Roboto Medium, Verdana;*/ padding:5px 0; color:#48872e; font-size:14px; text-align:center;}
.paging_p a {color:#545454;  text-decoration:none; margin:0 3px; /*border:1px solid #7b7b7b; padding:0 6px;*/}  
.paging_p a:hover, .paging_p a.active {color:#48872e;} 
.paging_p a.active {font-weight:bold;}


#main, .mainT2 {padding:30px 0;}
.mainT2 {padding-top:50px;}

/*.platform #content*/ #all.platform {background:#dee0e4;}
.platform div.left {width:960px; margin:0 auto 20px auto;}
.platform div.right {display:none;}
#content #main ul.platformlist {clear:both; padding:0; margin-top:0; width:100%;}
#content #main ul.platformlist li {float:left; width:16%; min-height:30px; padding:0 0 60px 0; font-size:18px; text-align:center; background:url(img/platformlist.png) 15px 5px no-repeat;}
#content #main ul.platformlist li.android {width:10%;}   
#content #main ul.platformlist li.ios {width:16%; background-position:-69px 5px;} 
#content #main ul.platformlist li.wp {width:18%; background-position:-210px 5px;}
#content #main ul.platformlist li.symbian {width:18%; background-position:-385px 5px;}
#content #main ul.platformlist li.bb {width:18%; background-position:-540px 5px;}  
#content #main ul.platformlist li.bd {width:14%; background-position:-710px 5px;}
#content #main ul.platformlist li a {font-family:Roboto Light, Verdana; display:block; color:#545454; padding-top:75px; text-decoration:none; text-shadow:1px 1px 0 #f5f5f5;}
#content #main ul.platformlist li a:hover {}

.platform #content #main h3 {font-family:Roboto Thin, Verdana; font-size:30px !important; padding:20px 0 !important; line-height:30px !important;}
.platform #content img.right {clear:both; float:right; margin-top:-40px;}
.platform #content #main p, #content .mainT2 p, .platform #content #main h3 {width:auto; /*max-width:410px;*/ max-width:800px; margin:0; padding:8px 0 10px 0;}  
.platform #content #main p, #content .mainT2 p {line-height:22px; font-size:18px;}
#content #main p.platformlist {font-family:Roboto Thin, Verdana; padding:0; font-size:30px; line-height:36px; text-align:center; max-width:100%;}
#content #main p.platformlist3 {font-family:Roboto Thin, Verdana; padding:0; font-size:23px; line-height:26px; width:460px; padding-right:40px; height:320px; display:table-cell; vertical-align:middle; }
#content #main p.platformlist3 span {display:block; font-family:Roboto, Verdana; font-size:26px; line-height:30px; padding-top:10px;}
.platform #content div.left img.right {margin:0 10px 0 0;}
.platform #content #main p a, #content .mainT2 p a {color:#48872e; text-decoration:none; font-family:Roboto Medium, Verdana; }
.platform #content #main strong, #content .mainT2 p strong, .colorblock .wsm strong {font-family:Roboto Medium, Verdana; font-weight:normal;}
#content #main p.platformlist2 {padding:0;}
#content #main p.support {clear:both; font-family:Roboto Light, Verdana; font-size:18px; text-align:center; max-width:100%; padding:0; line-height:22px;}

.colorblock {clear:both; margin:0; padding:40px 0 50px 0; color:#fff;}
.colorblock .wsm p, .colorblock .wsm li {font-family:Roboto Thin, Verdana; font-size:16px; line-height:20px; color:#fff;}
.colorblock .wsm .col2 li p {padding-right:30px;}
.colorblock .wsm p {padding:15px 0;}
.colorblock .wsm h3 {font-family:Roboto Light, Verdana; font-size:30px; padding:15px 0 5px 0;}
.colorblock .wsm a {color:#fff; font-family:Roboto Medium, Verdana; text-decoration:none;}
.colorblock .wsm a:hover {text-decoration:underline;}
.colorblock .wsm hr {clear:both; padding-top:25px; margin-bottom:5px; width:100%; height:2px; color:#fff; border:none; background:url(img/hrsp.gif) bottom left repeat-x;}

#content #main p, #content #main li {font-size:14px; padding:8px 0;}
#content #main ul.faq {padding:0 0 3% 2.5%;}
#content #main ul.faq li {list-style:disc; padding-bottom:2%;}
#content #main a {color:#0877cc; text-decoration:underline;}
#content #main a:hover {text-decoration:none;}                  
#content #main.faq h2 {text-transform:uppercase; padding-bottom:0 !important;} 
#content #main.faq h3 {text-transform:uppercase; padding-bottom:1%;}
#content #main.faq div.faq_item {clear:both; padding:3% 0 1% 0;}
#content #main.faq h2 span {display:block; font-size:14px; padding-top:1%; line-height:14px;}
#content #main.faq hr {margin-bottom:3%;}

#main {clear:both; position:relative;}
img.ios_main1, img.wp_main2, img.wp_rasp1 {float:right;}  
ul.ios_icons {padding:15px 0;}    
ul.ios_icons li {min-height:60px; padding:20px 0 10px 80px !important; }   
ul.ios_icons li.cart {background:url(img/cart.png) 0 0 no-repeat;}  
ul.ios_icons li.lupa {background:url(img/lupa.png) 0 0 no-repeat;} 
ul.ios_icons li.bublik {background:url(img/bublik.png) 0 0 no-repeat;}   
ul.wp_icons {padding:15px 0;}    
ul.wp_icons li {min-height:60px; padding:20px 0 10px 85px !important; }   
ul.wp_icons li.stars {background:url(img/stars.png) 0 0 no-repeat;}  
ul.wp_icons li.star {background:url(img/star.png) 0 0 no-repeat;} 
ul.wp_icons li.knopka {background:url(img/knopka.png) 0 20px no-repeat;}  
hr {clear:both; height:1px; border-bottom:1px solid #ccc; }
#main .col2 {width:97%; margin:0 auto;}   
#main.main .col2 {width:90%;} 
#main .col2 li {width:46%; margin-right:5%;}     
#main .col2 li.last {margin-right:0;}   
#main p, #main h5 {margin:0 auto;}                                        
#main .col2 li li, #main ul.content li {width:auto; float:none; width:90%; position:relative;}
#main.main .col2 li p {margin-left:15%;}
#main .col3 {width:100%; margin:0 auto;}
.wp #main .col3 {margin:6% auto;} 
.wp #main .col3 li {text-align:center;}
.wp #main .col3 li img {margin-bottom:4%;}
.wp #main.cat .col2 {width:70%;}
.wp #main.cat .col2 li {text-align:center; margin:3% 0;}
.wp #main.cat .col2 p {width:90%;}
#main .col3 li {width:33%; float:left;} 
img.ios_cat1 {padding:2% 0 4% 0;}
.wp img.wp_main1, .wp img.wp_cat {margin:3% 0;} 
.wp img.wp_rasp2, .ios img.ios_rasp2 {margin:4% 0 2% 0;}  
.wp img.wp_main2 {margin:3% 4% 4% 0;}
.wp img.wp_ekran_1 {float:left; margin:3% 4% 5% 4%;}
.wp img.wp_ekran_2 {float:right; margin:6% 4% 5% 6%;}
.wp img.wp_ekran_3 {margin:4% 0;}
.and #main img.and_main1 {float:right; padding-bottom:3%;}  
ul.and_icons {padding:15px 0 ;}    
ul.and_icons li {min-height:30px; padding:5px 0 5px 45px !important; }   
ul.and_icons li.lupa2 {background:url(img/lupa2.png) 0 0 no-repeat;}  
ul.and_icons li.plus {background:url(img/plus.png) 0 0 no-repeat;}    
ul.and_icons li.reyting {background:url(img/reyting.png) 0 0 no-repeat;} 
ul.and_icons li.miksher {background:url(img/miksher.png) 0 0 no-repeat;}  
.and #main ul.and_main2 {width:100%;}
.and #main ul.and_main2 li {padding:3% 0 2% 0;}
.and #main img.and_main3 {float:left; padding:4% 3% 1% 3%;}      
.and #main img.and_rasp1 {float:right; padding:0 6% 4% 4%;} 
.and #main ul.and_rasp2 {width:86%; padding:5% 0;}
.and #main.cat p {clear:both; width:60%; padding:1% 0;} 
.and #main.cat ul.col3 li, .and #main.cat ul.col2 li, .and #main.cat p {text-align:center;} 
.and #main ul.col3 {width:100%; padding:0;}      
.and #main.cat ul.col3 li, .and #main.cat ul.col2 li {padding:3% 0;}
.and #main.cat ul.and_cat1 li {padding-top:0;}
.and #main img.and_ekran1 {float:left; padding:2% 5% 5% 2%;}
.and #main img.and_ekran2 {padding:2% 0 0 0;}
.and #main ul.and_ekran3 li {padding:4% 0 3% 0; text-align:center;}
.and #main h5.and_ekran1 {margin-top:7%;}
.and #main img.and_ekran4 {float:left; padding:5% 5% 3% 2%;}
.and img.and_all {/*width:100%;*/ margin:2% 0 !important; padding:0;}
#main.tablist h5 {font-size:16px /*20px*/; padding:10px 0;}  
.bb #main.tablist p {padding:2% 0 2% 0 !important;}  
#main div.tabs hr {margin:20px 0;}
#main div.tabs .mrleft60 {margin-left:44px;}  
#app_banner p.link {text-align:right; padding-top:0 !important; margin-top:0 !important; margin-right:20px;} 
#app_banner .link img.rcode {margin:0 0 0 10%;}
.ios img.ios_cat2 {margin:2% 0;}
.bb img.left {margin:2% 4% 3% 0;}

/*for channels*/
.channels .header, .chan1 .header, .platform .header, .channels2 .header {background:#061c3a url(img/header_chan.png) 0 0 repeat-x;}
.channels #app_banner {background:#072448; color:#fff;}
.channels #app_banner .banner h2 {text-transform:uppercase; padding-bottom:1%;}
.channels #app_banner .bannerdesc {/*width:50%;*/ position:absolute; left:0; top:50px;}
.channels #app_banner .bannerdesc p {width:80%; }
.channels #app_banner .banner img {position:absolute; right:0; left:auto; height:auto;}

.channels #content {padding:2% 0;}

#search_channel {clear:both; padding:30px 0; width:100%; margin:-20px auto 0 auto; background:#166ea4;}
#search_channel .wsm {width:960px;}
#search_channel.activesearch {position:fixed; top:/*-90px*/ -10px; left:0; box-shadow:#ccc 1px 2px 10px; z-index:1000; }
#search_channel h2 {text-transform:uppercase; font-size:38px; text-align:center; font-family:Roboto Light, Verdana; color:#fff;}
#search_channel h2 span, #search_channel span.h2 {text-transform:none; font-size:20px; display:block; text-align:center;  color:#fff;}
#search_channel form {/*width:76%;*/ width:100%;}
#search_channel form input, #lang_select, #acces_select {display:block; float:left; margin-top:25px; border:1px solid #b3b3b3; padding:8px 13px; color:#545454; font-family:Roboto Light, Verdana; font-size:18px; background:#fff; position:relative; cursor:pointer;} 
#lang_select:after, #acces_select:after {content:""; position:absolute; top:17px; right:0; margin-right:15px; width:13px; height:8px; background:url(img/select.png) 0 0 no-repeat; min-height:22px;}
#search_channel form input {width:424px; /*padding:13px;*/}
#lang_select {margin:25px 10px 0 10px;}  
#lang_select, #lang_select div.data {width:224px;}
#acces_select, #acces_select div.data {width:204px;}
#lang_select div.data, #acces_select div.data {position:absolute; padding:8px 13px; margin:0; top:38px; left:-1px; background:#fff; z-index:1000; border:1px solid #b3b3b3; border-top:1px solid #fff; display:none;}
#lang_select div.data div:hover, #acces_select div.data div:hover, #lang_select div.data div.select, #acces_select div.data div.select {text-decoration:underline; }  
#search_channel form input, #lang_select div.active, #acces_select div.active {text-transform:uppercase; font-size:18px;}

#search_channel .channel_tags {clear:both; width:100%; padding:20px 0;} 
#search_channel .channel_tags a, #search_channel .channel_tags span {color:#fff; float:left; display:block; font-size:16px; text-transform:uppercase; min-width:185px; padding:0 0 12px 32px; position:relative;}     
#search_channel .channel_tags a:hover, #search_channel .channel_tags span:hover {text-decoration:none; cursor:pointer;} 
#search_channel .channel_tags span:before {position:absolute; width:20px; height:20px; background:#fff; content:""; top:0; left:0;}
#search_channel .channel_tags span.active:before {background:#fff url(img/galka.png) 2px 2px no-repeat;}
#search_channel .channel_tags span.active {text-decoration:underline;}

#channel_list {clear:both; padding:60px 0 0 0; margin:0 auto; width:100%; min-height:200px;}  
.channel_category {clear:both; position:relative; padding:4% 0; width:100%; margin-left:-2%; }  
.channel_category h3 {font-weight:bold; padding-bottom:3%; margin-left:3%;}  
.channels #content .channel_category h6 a, .channels #content .channel_category h6 span {background:url(img/str5.png) center right no-repeat; position:absolute; top:32%; right:0; color:#000; text-decoration:none; padding-right:2%;}  
.channels #content .channel_category h6 a:hover, .channels #content .channel_category h6 span:hover {border-bottom:1px solid #000;} 
.channels #content .channel_category h6 span {cursor:pointer;}

#channel_list div.channel {float:left; width:48%; margin-right:2%; height:145px; overflow:hidden;}
#channel_list div.channel.no {display:none;}
#channel_list div.channel .left, #channel_list div.channel .right {float:left; padding:0; margin:0;}   
#channel_list div.channel .left {width:115px;}   
#channel_list div.channel .right {width:340px;}
#channel_list div.channel .left img {width:88px; max-height:88px; padding:5px; border:1px solid #e0e0e0; margin-top:5px;}
#channel_list div.channel .right a.name {font-size:18px; color:#545454; text-decoration:none; }
#channel_list div.channel .right a.name:hover {text-decoration:underline;}
#channel_list div.channel .right a.name, #channel_list div.channel .right span.bax, #channel_list div.channel .right span.mobile, #channel_list div.channel .right span.pc, #channel_list div.channel .right span.lang, #channel_list div.channel .right span.categor {display:block; float:left;}
#channel_list div.channel .right span.lang, #channel_list div.channel .right span.categor {font-size:14px; text-transform:uppercase; padding:1px 0 2px 0;}
#channel_list div.channel .right span.bax, #channel_list div.channel .right span.mobile, #channel_list div.channel .right span.pc {background: url(img/chanpar.png) 0 6px no-repeat; height:22px; margin-left:8px; }
#channel_list div.channel .right span.pc {min-width:17px;}  
#channel_list div.channel .right span.bax {min-width:9px; background-position:-24px 6px;}
#channel_list div.channel .right span.mobile {min-width:9px; background-position:-40px 6px;}
#channel_list div.channel .right span.lang, #channel_list div.channel .right span.categor span {padding-right:10px;}
#channel_list div.channel .right span.lang {clear:both; color:#2b8dda;}     
#channel_list div.channel .right span.categor {color:#dab72b;}
#channel_list div.channel .right p {clear:both; color:#545454; font-size:14px; padding:0; line-height:16px; max-height:63px; overflow-y:hidden;}
                                          
.topchannel {clear:both;}
.topchannel img {float:left; background:#fff; padding:0 3% 3% 0; }
.watch {display:block; padding:10px 0;}
#player_div p.watch2 {padding:10px 0 !important; }
#player_div .left img.preview {width:710px; height:460px; max-width:710px !important; max-height:460px !important;}

#content h1.app, #content h2.app, .symb #content h2 {font-family:Roboto Light, Verdana, Tahoma; font-size:30px; padding:15px 0;} 
#content h2.app {padding:35px 0 25px 0;}

.content #content .one_channel h2, .content #content .one_channel h1 {padding:8px 0;}
.content #content .one_channel h1 {line-height:32px !important;}
#content #main.one_channel {width:960px;}
#content #main.one_channel .left {width:74%; margin:0;} 
#content #main.one_channel .right {width:22%; text-align:right; padding:0; padding-left:4%; margin:0;} 
#content #main.one_channel .right img.logo {margin-top:10px;}
#content #main.one_channel .chan_anons p, #content #main.one_channel p.watch {font-size:18px; /*font-family:Roboto Medium, Verdana, Tahoma;*/}
#content #main.one_channel p.watch {padding-bottom:20px;}  
#content #main.one_channel .right .dopinfo {margin-top:10px;}
#content #main.one_channel .right .dopinfo p {font-size:14px;} 
#content #main.one_channel .right .dopinfo p a {color:#545454;}
#content #main.one_channel.news .right .dopinfo p {width:140px; margin-right:0 !important; padding-right:0 !important; }
#content #main.one_channel .left li {list-style:disc; margin-left:20px;}
#content #main.one_channel .left ul.dopinfo_let {/*padding-top:5px;*/}
#content #main.one_channel .left ul.dopinfo_let li {list-style:none; float:left; margin-left:0; margin-right:100px;}
#content #main.one_channel .left ul.dopinfo_let li a {color:#545454;}

#chanlist {clear:both; padding:30px 0 50px 0; width:195px; margin-left:17px; }
#chanlist h4 {font-size:20px; margin-left:20px;}
ul#chanlistselect {padding:0 5px 0 0; margin:10px 0; height:640px; position:relative; left:-5px;}
#chanlistselect li {clear:both; padding:7px 0 0 0; margin:0 0 0 7px; float:none; list-style:none; text-align:right;}
#chanlistselect div, #chanlistselect a {display:block; float:left;} 
/*#chanlistselect a {display:block;} */
#chanlistselect div {/*vertical-align:middle;*/ font-size:12px; line-height:12px; /*height:50px; border:1px solid #f1f1f1; width:92px; padding:0 10px;*/ margin:0; }  
#chanlistselect div a {display:table-cell; float:none; vertical-align:middle; color:#626262 !important; text-decoration:none !important; height:50px; border:1px solid #f1f1f1; width:92px; padding:0 7px 0 0; background:#fff;}
#chanlistselect div a:hover {background:#f5f5f5;} 
#chanlistselect a img {width:46px; height:46px; border:1px solid #f1f1f1; background:#fff; padding:2px; margin-left:5px;}
iframe.chanlist {background:#fff; position:relative; right:-20px;}

#chanlist form {position:relative;}
#chname2 {font-family:Roboto Light, Verdana; display:block; width:163px; border:1px solid #e1e1e1; background:#f6f6f6; color:#545454; letter-spacing:0; font-size:12px; text-transform:uppercase; font-family:Roboto Light, Verdana, Tahoma; line-height:34px; padding:2px 10px 0 10px; position:relative; margin:25px 0 30px 3px; min-height:34px;}
#chanlist form span {content:""; width:17px; height:17px; display:block; position:absolute; top:11px; right:17px; cursor:pointer; background:url(img/closeF.png) 0 0 no-repeat; display:none;}
#chanlist form span.active {display:block;}
#chanlistselect li.none {display:none;}
        
#content #main div.left h1, #content #main div.left h2, #content #main div.left h3, #content #main div.left h4, #location .wsm h2 {font-family:Roboto Light, Verdana, Tahoma; padding:20px 0 10px 0; }    
#content #main div.left h1 {font-size:44px; line-height:44px; padding-top:0;}    
#content #main div.left h2, #location .wsm h2 {font-size:/*30*/24px; line-height:/*30*/24px; }  
#content #main div.left h3 {font-size:/*24*/20px; line-height:/*24*/20px;}  
#content #main div.left h4 {font-size:18px; line-height:18px;}  
#content #main div.left h5 {font-size:16px; line-height:16px;}
#content #main div.left h6 {font-size:14px; line-height:20px;}
#content #main.one_channel div.left h1 {font-size:30px;}
#location .wsm h2 {padding:30px 0 50px 0;}

#location .wsm table {width:100%; margin:20px 0 20px 2%; text-align:center;}
#location .wsm table td {width:30%; padding:40px 3% 40px 0; text-align:left; min-width:290px;}
#location .wsm table td h6 {font-size:30px; line-height:30px; padding-bottom:5px;}
/*#location .wsm table td h6 strong {display:block;}*/      
#location .wsm table td h6 span {font-size:20px; line-height:10px;}
#location .wsm table td p {padding:13px 0 0 0; font-size:16px;}
#location .wsm table td p strong, #location .wsm table td h6 strong {font-family:Roboto Medium, Verdana, Tahoma; font-weight:normal;}  
#location .wsm table td a {color:#48872e; text-decoration:none; font-family:Roboto Medium, Verdana, Tahoma;}
#location .wsm table td a:hover {text-decoration:underline;}
#location .wsm table td.last {padding-right:0;}

#management .wsm {padding:54px 0; }
#management .wsm table {width:100%; max-width:860px;}
#management .wsm table td {padding:0 38px 50px 0;}
#management .wsm table td h3 {padding:0 0 6px 0; font-size:24px; line-height:24px;}
#management .wsm table td h4 {font-size:18px;}
#management .wsm table td p, #management .wsm table td h4 {padding:8px 0;}

#faq .wsm {padding:40px 0;}
#faq .wsm * {max-width:860px;}
/*#faq .wsm h2 {text-transform:uppercase; padding-bottom:0;} */
#faq .wsm h2, #faq .wsm h3 {text-transform:uppercase; padding-bottom:10px;}
#faq .wsm h2 span {display:block; font-size:14px; }
#faq .wsm div.faq_item {clear:both; padding:10px 0;}
/*#faq .wsm h2 span {display:block; font-size:14px; padding-top:1%;}*/
#faq .wsm hr {margin:10px 0 50px 0;}
#faq .wsm h2 {font-size:30px;} 
#faq .wsm h3 {font-size:18px;} 
#faq .wsm ul {padding:10px 20px 30px 20px;}
#faq .wsm ul li {list-style:disc; padding-bottom:9px;} 
#faq .wsm div.faq_item ul {padding:0 20px 8px 20px;}
#faq .wsm a {color:#0877cc; text-decoration:underline;}  
#faq .wsm a:hover {text-decoration:none !important;}  
#faq .wsm p {padding-bottom:14px;}   

#content h1.app {padding:30px 0;}

#content #main.one_channel p.watch a/*, #content #main .relevant.one_channel h6 a*/ {color:#545454;}
#content #main.one_channel img.preview {padding:20px 0; display:block; }
#content #main.one_channel, #content #main.one_channel p, #content #main.one_channel li {font-size:14px;}

#content #main .set_channel {clear:both; padding:30px 0 40px 0; /*padding:4% 0 6% 0; border-bottom:1px solid #ccc;*/}
#content #main .set_channel h6 {font-family:Roboto Light, Verdana, Tahoma; font-size:/*30*/24px !important; line-height:24px !important; }
#content #main .set_channel p, #content #main .set_channel p a {font-size:18px; color:#48872e; font-family:Roboto Medium, Verdana, Tahoma; }
#content #main .set_channel p {padding-top:15px;}
#content #main .set_channel p a {text-decoration:none;} 
#content #main .set_channel p a:hover {text-decoration:underline;}
#content #main.one_channel p.date {color:#48872e; font-size:18px; padding-bottom:10px;}

#content #main.awards {padding-top:10px;}
.award {clear:both; padding:15px 0; max-width:500px;}
p.newsr {padding:20px 0 0 0 !important; width:100%; font-size:26px !important; font-family:Roboto Medium, Verdana, Tahoma;}
.award h4 {padding:0 0 5px 0 !important;}     
.award p {padding:2px 0 0 0 !important; }
#main.awards .cup {text-align:left; padding:10px 0 15px 0;}


#path {clear:both; margin:30px 0; padding:0; border:1px solid #e1e1e1; font-family:Roboto Medium, Verdana, Tahoma; font-size:14px; color:#666; -webkit-border-radius:5px;	o-border-radius:5px; -moz-border-radius:5px; border-radius:5px; height:33px; overflow:hidden;}
#path a, #path span {position:relative; color:#666 !important; display:block; float:left; line-height:33px; padding:0 40px 0 12px; text-decoration:none !important; margin:0; max-width:65%;}
#path a.home {width:14px; height:34px; padding:0 32px 0 0; background:url(img/path.png) 10px 10px no-repeat; }
#path a:after {content:""; position:absolute; top:0; right:0; width:14px; height:33px; background:url(img/path2.png) center center no-repeat; } 
.platform #path {border-color:#d1d3d7; margin-top:50px;}
.platform #path a:after {background:url(img/path21.png) center center no-repeat;}

#path2 {clear:both; margin:30px 0; padding:0; border:1px solid #e1e1e1; font-family:Roboto Medium, Verdana, Tahoma; font-size:14px; color:#666; -webkit-border-radius:5px;	o-border-radius:5px; -moz-border-radius:5px; border-radius:5px; height:33px; overflow:hidden;}
#path2 a {position:relative; color:#666 !important; display:block; float:left; line-height:33px; padding:0 40px 0 12px; text-decoration:none !important; margin:0; max-width:65%;}
/*#path2 span {position:relative; color:#666 !important; display:block; float:left; line-height:33px; padding:0 40px 0 12px; text-decoration:none !important; margin:0; max-width:65%;}*/
#path2 a.home {width:14px; height:34px; padding:0 32px 0 0; background:url(img/path.png) 10px 10px no-repeat; }
#path2 a:not(.last):after {content:""; position:absolute; top:0; right:0; width:14px; height:33px; background:url(img/path2.png) center center no-repeat; } 


#content #main .left img {width:auto !important; max-width:100%;}
#content #main td {padding:10px; padding-left:0;}
#news li {width:285px; padding-right:10px;}

form.subscribe {width:960px; margin:0 0 20px 0;}
form.subscribe h6 {font-family:Roboto Medium, Verdana, Tahoma; font-size:20px !important; padding:0 0 10px 0;}
.subscribe hr {width:88%; clear:both; padding-top:55px !important; margin-bottom:40px !important;}
form.subscribe div.input {float:left; width:45%; margin-right:5%; padding:10px 0; }
form.subscribe p, form.subscribe label, form.subscribe select, form.subscribe option {font-family:Roboto Light, Verdana; font-size:16px !important;}
form.subscribe select {width:360px;}
form.subscribe .selectplatform {margin-top:5px; padding:5px 0; width:360px; background:#fff; border:1px solid #808080;}
form.subscribe option {padding:3px 0;}
form.subscribe label {display:block;}  
form.subscribe input {display:block; background:#fff; border:1px solid #808080; font-family:Roboto Light, Verdana; font-size:18px; margin-top:10px; padding:5px 10px 6px 10px; line-height:18px; width:340px; }
form.subscribe .submit {clear:both; border:2px solid #808080; text-align:center; padding:12px 10px; width:303px; height:46px; cursor:pointer; text-transform:uppercase; background:#f1f1f1;}
form.subscribe div.submit {height:16px; width:338px; position:relative; top:10px;}
form.subscribe div.clr input.submit {position:relative; top:25px;}
form.subscribe .submit:hover {opacity:0.9;} 
#subscribeU div.error {margin-top:25px;}

.error {color:red !important; border-color:red !important;}

#all.sitemap #content #main ul li {float:left; margin-right:37px; font-size:18px; min-width:110px;}   
#all.sitemap #content #main ul li.liabout {margin-right:0;}
#all.sitemap #content #main ul li li {float:none; font-size:14px; padding:10px 0 0 0;}
#all.sitemap #content #main ul li li.lifaq {max-width:140px;}
#counts {position:absolute; bottom:-20px; right:0;}

.tnt a, .tnt p {text-transform:uppercase; color:#fff;}
.tnt a.button {font-family:Roboto Light, Verdana; font-size:18px; background:#df0000; text-decoration:none; padding:7px 30px; line-height:30px; display:block; width:90px;}
.tnt a.button:hover {opacity:0.8;}
#banners .slide .wsm.tnt {top:38px;}
#banners .slide .tnt img {margin:0; padding:0; position:relative; top:0; right:auto; left:0; margin-bottom:15px; }
#banners .slide .tnt img:hover {opacity:1;} 
#banners .slide .tnt p {text-shadow:1px 5px 20px rgba(0,0,0,0.7);}
#banners .slide .tnt p.tnt1 {font-family:Roboto, Verdana; font-size:47px; line-height:47px; margin-top:136px; letter-spacing:-1px;}  
#banners .slide .tnt p.tnt2 {font-family:Roboto Medium, Verdana; font-size:94px; line-height:82px; letter-spacing:-4px; position:relative; left:-5px;}    
#banners .slide .tnt p.tnt3 {font-family:Roboto, Verdana; font-size:75px; line-height:80px; letter-spacing:-4px; position:relative; left:-3px;}
#banners .slide .tnt p.tnt4 {font-family:Roboto Medium, Verdana; font-size:13px; line-height:13px; text-transform:none; opacity:0.8; margin-top:10px;  letter-spacing:-1px;}

#main_banner .slide.banner31 .bannerdesc h2, #main_banner .slide.banner36 h2, #main_banner .slide.banner37 h2, #main_banner .slide.banner38 h2, #main_banner .slide.banner39 h2, #main_banner .slide.banner40 h2, #main_banner .slide.banner42 h2 , #main_banner .slide.banner44 h2 {font-size:42px; line-height:44px; text-transform:none;}
#main_banner .slide.banner31 a {color:#000;}

#all.antikrizis {background:#fff;}
.antikrizis #slider_sw, .antikrizis #slider_sw .slide {clear:both; width:100%; height:780px;}
.antikrizis #slider_sw .slide {background-size:auto 780px; background-repeat:none; background-position:top center;}
.antikrizis #slider_sw {margin-top:80px;}
.antikrizis #slider_sw .slide h1 {font-family:Roboto Light, Verdana, Tahoma; font-size:96px; text-transform:uppercase; color:#fff; width:800px; margin:0 auto; padding-top:385px; text-align:center; line-height:84px; letter-spacing:-1px; position:relative; left:120px;}
.antikrizis #slider_sw .slide p {font-size:32px; line-height:48px; color:#fff; text-align:center; width:540px; margin:87px auto 0 auto; position:relative; left:120px;}
.antikrizis #slider_sw .slide p strong {color:#FFDF03; font-family:Roboto Medium, Verdana; }
.antikrizis .wsm.text {clear:both; padding-bottom:50px;}
.antikrizis .wsm.text h2, #all.quiz p, #all.quiz .ud_item h3, #all.quiz .quiz_item label, #all.quiz ul.ul li {font-size:22px; text-align:center; font-family:Arial; color:#000; }
#all.quiz .wsm ul.ul {margin-left:20px;}
#all.quiz .wsm ul.ul li {list-style:disc; padding:5px 0; text-align:left;}
#all.quiz ul.ul, #all.quiz .wsm p {padding:15px 0 5px 0 !important;}
.antikrizis .wsm.text table {width:98%; margin:50px 0;}
.antikrizis .wsm.text table td {border-bottom:1px solid #fff; border-left:1px solid #fff; background:#E6E6E6; padding:15px 20px; font-family:Arial;  font-size:20px; min-width:30%; color:#556B85;}
.antikrizis .wsm.text table td.th1 {color:#fff; background:#95A2B3;}
.antikrizis .wsm.text table td.th2 {color:#FFEA00; background:#405876;}
.antikrizis .wsm.text table td.pr1 {color:#556B85; background:#BFC7D1; font-weight:bold;}
.antikrizis .wsm.text table td.pr2 {color:#FFEA00; background:#556B85; font-weight:bold;}
.antikrizis .wsm.text .subscribe a {background:#CB0000; display:block;  width:270px; text-align:center; height:50px; color:#fff; text-transform:uppercase; text-decoration:none; font-size:18px; line-height:50px; margin:0 auto; font-weight:bold; font-family:arial;}
.antikrizis .wsm.text .subscribe a:hover, #footer_lnd div.links_block a:hover {opacity:0.8;}

#all.antikrizis.en .slide, .antikrizis.en #slider_sw, .antikrizis.en #slider_sw .slide {height:535px;} 
#all.antikrizis.en h1 {padding-top:50px; color:#ff454f; font-size:68px; text-align:center;}
#all.antikrizis.en h2 {font-size:28px; width:90%; margin:0 auto; padding-top:10px;}
#all.antikrizis.en table, #all.antikrizis.en table td {background:#fff;}
#all.antikrizis.en table {width:900px; margin:40px auto; position:relative; left:4%;}
#all.antikrizis.en table td {font-size:26px; color:#000; padding: 10px 20px;}
#all.antikrizis.en table td.cd1 {color:#7f7f7f;}   
#all.antikrizis.en table td.cd2 {color:#ff454f; font-weight:bold;}
#all.antikrizis.en .wsm.text .subscribe a {background:#ff4550;}

#footer_lnd {clear:both; background:#253C58;  padding:60px 0 30px 0; text-align:center; }
#footer_lnd p {font-family:Arial; font-size:22px; color:#D3D8DE;}
#footer_lnd div.links_block {width:440px; margin:40px auto;}
#footer_lnd div.links_block a {display:block; background:url(img/Jan_landing.png) 0 0 no-repeat; width:65px; height:60px; float:left; margin:0 20px;}
#footer_lnd div.links_block a.ios {background-position:-120px 0;}
#footer_lnd div.links_block a.android {background-position:-230px 0;}
#footer_lnd div.links_block a.wphone {background-position:-340px 0;}

#all.platform.quiz {background:#fff; box-shadow:none !important;}
.quiz #slider_sw {margin-top:79px;}
.quiz #slider_sw .slide {height:400px;}

#all.quiz .wsm.updown {padding:50px 0;}
#all.quiz .ud_item {clear:both; padding:0;}
#all.quiz .updown h2 {font-family:Arial; font-size:16px; text-transform:uppercase; color:#000; padding-bottom:20px;}
#all.quiz .ud_item h3 {font-family:Arial; font-size:16px; padding:10px 20px; width:550px; color:#000; cursor:pointer; text-align:left; margin:0 0 10px 0; background:#f1f1f1 url(img/plusminus.png) 560px 0 no-repeat;}  
#all.quiz .ud_item h3:hover {text-decoration:underline;}
#all.quiz .ud_item h3.active {background-position:560px -49px;}
#all.quiz .ud_item .text {display:none; padding:10px 0 20px 0;}
#all.quiz .ud_item p, #all.quiz .ud_item li {font-family:Arial; color:#000; font-size:14px !important; padding:0 0 14px 20px !important; max-width:820px;}
#all.quiz p, #all.quiz li {max-width:860px;}
#all.quiz .ud_item ul {margin-left:40px;}
#all.quiz .ud_item li {list-style:disc; padding-left:0 !important;}
#all.quiz p a {color:#545454}
#all.quiz a:hover {text-decoration:none;}
#all.quiz h1/*, #all.quiz .updown h2*/ {font-family:Roboto Light, Verdana, Tahoma; padding:15px 0; border-bottom:1px solid #000; font-size:30px; margin:20px 0 40px 0; color:#000;}
#all.quiz .wsm p {text-align:left; padding:0;}
#all.quiz .quiz_item {clear:both; padding-top:40px;}
#all.quiz .quiz_item p {padding:0 0 10px 0 !important; max-width:980px;}
#all.quiz .quiz_item.small1 p {padding:15px 0 25px 0 !important;}
#all.quiz .quiz_item .otvet {clear:both; margin-left:70px;}
#all.quiz .quiz_item label {line-height:38px; color:#556b85; /*cursor:pointer;*/}
#all.quiz .quiz_item label.active {color:red;}
#all.quiz .quiz_item input[type=radio] {margin:0 10px 0 0;}
#all.quiz .quiz_item div.num {font-family:Arial; color:#556b85; font-size:64px; float:left; border-right:2px solid #556b85; padding-right:15px; margin-right:20px; line-height:54px;}
#all.quiz form div.submit {text-align:right; width:420px; float:right;}
#all.quiz form input[type=button] {width:300px; line-height:42px; background:#d7d6d5; font-size:14px; text-transform:uppercase; border:1px solid #405876; text-align:center; cursor:pointer; margin-bottom:15px; float:left; color:#fff;}   
#all.quiz form input.active[type=button], #open .send div.input.submit input.active {background:#405876;}
#all.quiz form div.submit div.podpis {clear:both;}
#all.quiz form div.submit div.podpis p {font-family:Roboto Thin, Verdana; font-size:22px;}
#all.quiz form div.submit .icons a {display:block; float:left; margin-left:15px; width:42px; height:44px; background:url(img/socicons_quiz.png) 0 0 no-repeat;} 
#all.quiz form div.submit .icons a.vk {background-position:-56px 0;}

#open {display:none; width:100%; height:100%; position:absolute; top:0; left:0; background:rgba(0,0,0,0.6); position:fixed; top:0; left:0; z-index:100;}
#open.active {display:block;}
#open .info {width:660px; padding:40px 30px 30px 30px; background:#fff; margin:0 auto; margin-top:15%;}
#open .ok {display:none;}
#open .ok p {text-align:center; line-height:30px;}
#open .ok input {min-width:200px; height:40px; line-height:40px; background:#fff; border:1px solid #787878; text-align:center; display:block; margin:20px auto 0 auto; font-size:22px; text-transform:uppercase; cursor:pointer;}
#open .ok input:hover {background:#f5f5f5;}
#open .send {}
#open .send form {margin-left:-15px;}
#open .send div.input {width:300px; margin:0 0 10px 30px; float:left;}
#open .send div.input span {color:red;}
#open .send div.input input, #open .send div.input label {font-size:14px; display:block; color:#000;}
#open .send div.input input, #open .send div.input textarea {border:1px solid #878787; margin:5px 0; line-height:34px; width:96%; padding:0 2%;}
#open .send div.input textarea {height:110px;}
#open .send div.input.rel {margin-top:-80px;}
#open .send div.input.check, #open .send div.input.submit {clear:both; float:none; width:600px;}
#open .send div.input.check input {width:20px;}
#open .send div.input.check input, #open .send div.input.check label {display:inline; margin-bottom:10px;}
#open .send div.input.submit {margin-left:62px; text-align:right;}
#open .send div.input.submit input {width:auto; min-width:200px; float:right; border-color:#405876; margin-left:20px; color:#fff;}
#open .send div.input.submit p {clear:both; font-size:11px; padding:5px 0; text-align:right;}
#open .send div.input.submit p.error, #open .send div.input label.error {color:red;}  
#open .send div.input input.error {border-color:red;} 

#all.quiz .grayblock {background:#f1f1f1; padding:60px 0;}
#all.quiz .grayblock .player_block {margin:0 auto; padding:0; float:none;}
#all.quiz .tv_links {clear:both; width:690px; margin:15px auto;}
#all.quiz .tv_links a {width:335px; float:left; border:1px solid #787878; color:#808384; font-size:14px; text-transform:uppercase; line-height:43px; text-align:center; text-decoration:none; background:#fff url(img/ruspbtv.png) 30px 12px no-repeat;}
#all.quiz .tv_links a.ruspbtv {margin-left:15px; background-position:-320px 12px;}
#all.quiz .tv_links a:hover {text-decoration:underline;}

div.one_channel.news div.right div.share {text-align:right; width:170px; left:57px; position:relative;}
div.one_channel.news div.right div.share a, div.one_channel.news div.right div.share span, .yashare-auto-init {display:block; float:left;}
div.one_channel.news div.right div.share a {width:20px !important; height:20px !important; margin-left:5px; background:url(img/share.png) 0 0 no-repeat;}
div.one_channel.news div.right div.share a.fb {margin-left:11px;}
div.one_channel.news div.right div.share a.tw, div.one_channel.news div.right div.share a.b-share-btn__twitter {background-position:-25px 0;}   
div.one_channel.news div.right div.share a.vk, div.one_channel.news div.right div.share a.b-share-btn__vkontakte {background-position:-50px 0;}
div.one_channel.news div.right div.share a.ok, div.one_channel.news div.right div.share a.b-share-btn__odnoklassniki {background-position:-75px 0;}
div.one_channel.news div.right div.share a:hover {opacity:0.8;}
div.one_channel.news div.share .b-share-icon {display:none !important;} 

#agreeC {position:fixed; bottom:0; left:0; width:100%; background:#3a3a42; padding:25px 0; display:none; z-index:100000;}
#agreeC p {color:#fff; max-width:80%; font-size:12px;}
#agreeC p, #agreeC div.agreeCB {display:inline-block; vertical-align:middle;}
#agreeC div.agreeCB {width:15%; margin-left:3%; border:1px solid #fff; font-size:11px; color:#fff; text-transform:uppercase; text-align:center; padding:10px 0; cursor:pointer;}
#agreeC div.agreeCB:hover {border-color:#33991f; color:#33991f;}

/*=================================================*/

@media(max-width:1300px) { 

  #all, #main_best_content, #main_list_movies, #main_list_channels #main_support, #news, #main_text, #footer {/*min-width:1024px;*/ min-width:1000px;} 
  
  #main_best_content h2, #main_best_content h1, #main_list_channels h1, #main_list_movies h2, .index #content_nw.cchannels h2 {font-size:58px;}
  
  #main_banner, #main_list_channels {background:#001500 url(img/zfon.jpg) top center no-repeat; overflow-y:hidden;} 
  /*#main_banner .slide.banner6 img,*/ #main_banner .slide.banner5 img, #main_banner .slide.banner3 img/*, #main_banner .slide.banner2 img*/ {max-width:660px; max-height:900px;} 
  #main_banner .slide.banner25 img, #main_banner .slide.banner26 img, #main_banner .slide.banner27 img, #main_banner .slide.banner30 img {max-width:780px; top:-10px;}
  #main_banner .slide.banner28 img, #main_banner .slide.banner29 img {max-width:780px; top:10px;} 
  #main_banner img {max-width:680px; margin-top:80px;}   
  #main_banner .slide.banner2 img, #main_banner .slide.banner6 img, #main_banner .slide.banner9 img, #main_banner .slide.banner13 img, #main_banner .slide.banner16 img, #main_banner .slide.banner19 img, #main_banner .slide.banner32 img, #main_banner .slide.banner33 img {max-width:740px; margin-top:60px;}
  #main_banner .slide.banner3 img, #main_banner .slide.banner5 img, #main_banner .slide.banner11 img, #main_banner .slide.banner14 img, #main_banner .slide.banner18 img, #main_banner .slide.banner21 img, #main_banner .slide.banner31 img , #main_banner .slide.banner44 img {max-width:640px; margin-top:20px;}
  #main_banner .slide h2 {white-space:nowrap;}
  #main_banner .slide.banner36 h2, #main_banner .slide.banner37 h2, #main_banner .slide.banner38 h2, #main_banner .slide.banner39 h2, #main_banner .slide.banner40 h2, #main_banner .slide.banner42 h2 {white-space:normal; width:60%; }
  #main_banner .bannerdesc p {width:440px;}
  #main_banner .slide.banner36 p, #main_banner .slide.banner37 p, #main_banner .slide.banner38 p, #main_banner .slide.banner39 p, #main_banner .slide.banner40 p, #main_banner .slide.banner42 p {width:400px;}
  #main_banner .slide.banner3 .bannerdesc p, #main_banner .slide.banner3 desc h2, #main_banner .slide.banner5 .bannerdesc p, #main_banner .slide.banner5 .bannerdesc h2, #main_banner .slide.banner11 .bannerdesc p, #main_banner .slide.banner11 .bannerdesc h2, #main_banner .slide.banner18 .bannerdesc p, #main_banner .slide.banner18 .bannerdesc h2, #main_banner .slide.banner21 .bannerdesc p, #main_banner .slide.banner21 .bannerdesc h2, , #main_banner .slide.banner31 .bannerdesc p, #main_banner .slide.banner31 .bannerdesc h2 {width:420px;} 
  #main_banner .slide.banner2 .bannerdesc p, #main_banner .slide.banner6 .bannerdesc p, #main_banner .slide.banner9 .bannerdesc p, #main_banner .slide.banner13 .bannerdesc p, #main_banner .slide.banner16 .bannerdesc p, #main_banner .slide.banner19 .bannerdesc p, #main_banner .slide.banner32 .bannerdesc p, #main_banner .slide.banner33 .bannerdesc p  {width:360px;}
  #main_banner .slide.banner22 .bannerdesc p, #main_banner .slide.banner23 .bannerdesc p {width:340px;}
  #main_banner .slide.banner22 img, #main_banner .slide.banner23 img {max-width:760px; margin-top:60px;}
  #main_best_content .wsm,  .relevant {width:920px; overflow:hidden;}
  div.relevant {width:920px;}
  h2.relevant {left:17px;} 
  #main_banner .slide.banner31 .bannerdesc h2, #main_banner .slide.banner31 .bannerdesc p {width:400px;}
  #main_banner .slide.banner31 img {margin-top:60px; max-width:580px;}
  #main_banner .slide.banner44 img {margin-top:30px; max-width:530px;}
  
  /*#banners .owl-wrapper-outer,*/ #banners .owl-wrapper-outer div.wsm, #main_best_list .owl-wrapper-outer, #main_best_list .owl-wrapper-outer div, .relevant .owl-wrapper-outer, .relevant .owl-wrapper-outer div, #main_best_channels .owl-wrapper-outer, #main_best_channels .owl-wrapper-outer div, .wsm, #app_banner .wsm .top, #app_banner .wsm .banner, #app_banner .wsm, .content #content .wsm {width:960px;}  
  /*#main_banner .onlyimg img {left:-60px !important;}*/
  #main_list_channels .wsm, #main_list_movies .wsm {width:100%;}
  
  #main_vitrina h2, #main_vitrina a.other {font-size:33px; line-height:39px;}
  #main_vitrina {height:290px;}

  .content .right {padding-top:8px;}  
  .top p a {margin:0 0 0 35px;}
  #content #main ul.faq {padding-top:3%;}    
  .relevant.one_channel.news {clear:both; position:relative; top:40px;}

  #content ul.tabs li {font-size:20px; padding:0 !important;}
  #content ul.tabs li a, #content ul.tabs li span, #content ul.tabs li h3 {padding:8px 44px; font-size:20px;}
  .and img.and_all {max-width:960px;}
  
  #app_banner .banner iframe {max-width:90%;}
  .channels #app_banner .banner .bannerdesc {width:54%;}
  .wp #app_banner .banner .bannerimg img {margin-top:20px;}
  
  img.ios_main1 {max-width:500px; margin-top:10%;}  
  img.wp_main2, img.wp_rasp1 {max-width:500px; } 
  img.wp_cat {max-height:460px;}  
  #main .col2 li img {max-width:440px;}   
  #main.rasp li img {max-height:500px;}      
  #main .col2.ptb40 li {padding:30px 0;}
  img.ios_cat1 {width:80%; }  
  .wp img.wp_main1 {width:92%; } 
  .wp img.wp_rasp2, .ios img.ios_rasp2 {width:96%; }
  .wp #main .col3 img {width:80%;}
  .wp #main.cat .col2 li img {width:60%;}
  .wp #main.cat .col2.wp_cat2 li img {width:70%;}
  .wp img.wp_ekran_1, .wp img.wp_ekran_2, .and #main img.and_ekran1, .and #main img.and_ekran4 {width:50%; }  
  .wp img.wp_ekran_3 {max-height:460px;}    
  .and #main img.and_main1, .and #main img.and_main3 {width:50%;}
  .and #main img.and_rasp1 {width:45%;}
                                        
  .and #main h5.and_main1 {padding-bottom:3%;}  
  .and #main ul.and_cat1 img {max-height:320px;}
  .and #main ul.and_ekran3 img {width:90%;}
  .and #main img.and_ekran2 {width:70%;}
  .bb img.left {max-width:500px;}
  .bb img.left, .bb .center img {max-height:500px;}

  .channels #app_banner {height:/*802px*/520px;}
  .channels #app_banner .banner {height:490px;}

  .channels #app_banner .banner img {/*width:100%;*/ height:auto; max-height:470px; width:auto;} 
  .channels #app_banner {background:#072448 url(img/chan_app_banner.png) top center repeat-x;}
  .channels #app_banner .bannerdesc {top:20px;}

  .channels #content .wsm {/*width:940px;*/ width:960px;}
  
  #channel637 span.pc, #channel734 span.pc {clear:both;} 
  
  .antikrizis #slider_sw .slide h1 {left:40px;}
  .owl-controls ul {max-width:400px;}   
} 

/*=================================================*/

@media(min-width:1300px) {

  #all, #main_best_content, #main_list_movies, #main_list_channels, #main_support, #news, #main_text, #footer {/*min-width:2000px;*/ min-width:1170px;}
  .header .logo {margin-left:-12px;}
  .header ul.menu li {margin-right:45px;}
  #main_best_content p, #main_list_movies p, #main_list_channels p {width:80%;}
  #main_list_movies #movies_list ul li:nth-child(15) {display:none;}
  
  .tab_ch_main div.slide.shown:nth-child(-n+36) {display:inline-block !important;}
  
  #main_banner, #main_list_channels {background:#162c08 url(img/zfon_1280.jpg) top center no-repeat;}
  /*#main_banner .slide.banner1 img, #main_banner .slide.banner2 img, #main_banner .slide.banner6 img, #main_banner .slide.banner7 img*/ #main_banner img {margin:30px 40px 0 0;}  
  /*#main_banner .slide.banner3 img, #main_banner .slide.banner5 img, #main_banner .slide.banner11 img*/ {margin:0;} 
  #main_banner .slide.banner3 img, #main_banner .slide.banner5 img, #main_banner .slide.banner11 img, #main_banner .slide.banner14 img, #main_banner .slide.banner18 img, #main_banner .slide.banner21 img {width:auto; max-width:auto; /*height:568px;*/ max-height:570px; margin:-15px 20px 0 0;}
  #main_banner .slide.banner25 img, #main_banner .slide.banner26 img, #main_banner .slide.banner27 img, #main_banner .slide.banner29 img, #main_banner .slide.banner30 img {top:0;}     
  #main_banner .slide.banner28 img, #main_banner .slide.banner29 img {top:30px;}   
  #main_banner .slide.banner28 h2, #main_banner .slide.banner28 p, #main_banner .slide.banner29 p {width:540px;}   
  /*#banners .owl-wrapper-outer,*/ #banners .owl-wrapper-outer div.wsm, #main_best_list .owl-wrapper-outer, #main_best_list .owl-wrapper-outer div, .relevant .owl-wrapper-outer, .relevant .owl-wrapper-outer div, #main_best_channels .owl-wrapper-outer, #main_best_channels .owl-wrapper-outer div, .wsm, #app_banner .wsm .top, #app_banner .top .wsm, #app_banner .wsm, .content #content .wsm {width:1200px;}
  #main_list_movies .wsm, #main_list_channels .wsm {width:100%; max-width:1680px;}
  #header .wsm {width:1170px;}
  #app_banner .wsm, .content #content .wsm {padding:0;}
  #main_best_content .wsm, .relevant {width:1160px; overflow:hidden;}
  #banners .bannerdesc {width:520px; }
  #main_banner .slide.banner22 .bannerdesc p, #main_banner .slide.banner23 .bannerdesc p {width:420px;}
  #main_banner .slide.banner22 img, #main_banner .slide.banner23 img {width:auto; margin:0; max-height:580px;}
  #banners .bannerdesc p, #banners .bannerdesc h2 {width:500px;} 
  #main_banner .slide.banner36 .bannerdesc, #main_banner .slide.banner37 .bannerdesc, #main_banner .slide.banner38 .bannerdesc, #main_banner .slide.banner39 .bannerdesc, #main_banner .slide.banner40 .bannerdesc, #main_banner .slide.banner42 .bannerdesc {width:100%;}     
  #main_banner .slide.banner36 .bannerdesc h2, #main_banner .slide.banner37 .bannerdesc h2, #main_banner .slide.banner38 .bannerdesc h2, #main_banner .slide.banner39 .bannerdesc h2, #main_banner .slide.banner40 .bannerdesc h2, #main_banner .slide.banner42 .bannerdesc h2 {width:40%;}         
  #main_banner .slide.banner36 p, #main_banner .slide.banner37 p, #main_banner .slide.banner38 p, #main_banner .slide.banner39 p, #main_banner .slide.banner40 p, #main_banner .slide.banner42 p {width:460px;}
  #main_best_channels .slide ul li {margin-right:42px;}     
  /*.relevant .owl-controls {right:-15px; left:auto;}*/
  #main_banner .slide.banner31 .bannerdesc h2, #main_banner .slide.banner31 .bannerdesc p {width:460px;}
  #main_banner .slide.banner31 img {max-width:700px;}
  #main_banner .slide.banner44 img {max-width:530px;}
  
  #main_vitrina ul li {margin-right:80px;}
  #main_vitrina ul li.pc {margin-left:80px;}
  
  #news li {margin-right:95px;}
  #news a.more {right:85px;}
  #main_text ul.col2 li {width:510px;}
  
  #footer li.socseti a.icons {margin-right:18px;}
  #footer li.socseti {margin:0 100px 0 163px; width:330px;}  
  #footer li.socseti a.icons.inst {margin:0 0 0 18px;}
  #footer ul.menu li {width:175px; margin-right:40px; /*margin-right:50px; width:130px; margin-right:37px;*/ } 
  #footer ul.menu li.mobilinoe-tv, #footer ul.menu li.mobile-tv {width:160px;}
  #footer ul.menu li.news, #footer ul.menu li.novosti {width:120px;}
  
  #main_support ul.col3 li.contacts {padding-left:93px; padding-right:93px;}
  #main_support ul.col3 li.form {width:376px;}
  #main_support li.form input, #main_support li.form textarea {width:356px;}
  #main_support li.form input.submit, #main_support li.form div#etodanila {width:377px;}
  
  .content #main.one_channel.news {min-width:1200px !important; }
  .content #main.one_channel.news div.left {width:700px !important; }
  .content #main.one_channel.news div.right {width:200px !important; padding:0 20px 0 40px !important;}
  .relevant.one_channel.news {/*position:absolute; top:70px; right:0;*/ margin:0; padding:0 0 0 20px; clear:none; float:left; width:210px; border-top:none; overflow:hidden; border-left:1px solid #cdcdcd;}
  .relevant.one_channel.news li {float:none; padding-bottom:15px; }
  .relevant.one_channel.news h6 {line-height:20px;} 
  .relevant.one_channel.news h6 a {display:none;}
  
  .top {width:99%;}
  .platform .top {width:98.3%;}
  .top p a {margin:0 0 0 55px;}  
  
  #location .wsm table {width:94%; margin-left:10%;}

  #content ul.tabs {height:56px;}
  #content ul.tabs li {font-size:24px; padding:0;}
  #content ul.tabs li a, #content ul.tabs li span, #content ul.tabs li h3 {padding:12px 59px; font-size:24px;}
  .and #main.main .mrleft60 {margin-top:6%;}   
  /*.tablist div.tabs {min-width:1200px;}*/
  .and img.and_all {max-width:1200px;}
  .bb p {width:90%;}

  .channels #app_banner {height:630px /*585px*/;}
  .channels #app_banner .banner {height:560px;}
  .channels #app_banner {background:#072448 url(img/chan_app_banner_1280.png) top center repeat-x;}
  .channels #app_banner .bannerdesc {left:20px;}
  
  .channels #content .wsm {width:1160px;}
  #channel_list div.channel .right {width:400px;}
  
  #path, #path2 {width:98%; /*margin:0 auto;*/}

  #main.awards div.right {padding-top:10px;}
  
  .platform div.left {/*width:1280px;*/ padding-right:320px;}
  .colorblock .wsm {width:960px; padding-right:230px;}
  .mainT2 .wsm p {width:960px !important; max-width:960px !important;}   
  
  #banners .slide .wsm.tnt {width:1028px; margin:0 auto;}
  div.one_channel.news div.right div.share {left:45px;}
}

@media (min-width:1600px) { 
  #main_best_channels2 #channel_list2 ul li:nth-child(-n+21) {display:inline-block !important;}
}
@media (max-width:1600px) and (min-width:700px) {
  #main_best_channels2 #channel_list2 ul li:nth-child(-n+15) {display: inline-block !important;}
}
@media (max-width:700px) {
  #main_best_channels2 #channel_list2 ul li:nth-child(-n+10) {display: inline-block !important;}
}
@media (max-width:1301px) and (min-width:700px) {
  .tab_ch_main div.slide.shown:nth-child(-n+32) {display:inline-block !important;}
}
@media (max-width:701px) and (min-width:460px) {
  .tab_ch_main div.slide.shown:nth-child(-n+20), #main_best_channels2 #channel_list2 ul li:nth-child(-n+10)  {display:inline-block !important;}
}

@media(max-width:1024px) {
  .wsm {max-width:980px;} 
  #footer li.socseti a.icons {margin-right:15px; } 
  #footer ul.menu li {margin-right:37px;}  
}  

@media (max-width:900px) {  
  #header {padding:0; height:70px;}
  #header .logo {background-position:10px 15px; display:block; height:80px; width:92%; padding:0 4%;}
  #header ul.menu, /*#header ul.dopmenu,*/ #header #dlang ul {position:fixed; top:90px; left:0; background:#fff; height:100%; /*min-height:800px;*/ width:92%; padding:0 4%; display:none;}
  #header ul.dopmenu {width:100%; background:#fff; top:auto; position:relative;}
  #header ul.menu li, #header ul.dopmenu li, #header #dlang ul li {float:none; width:100%; padding:0; margin:0; border-bottom:1px solid #ddd; font-size:18px; font-family:Roboto, Verdana, Tahoma; line-height:20px;}
  #header ul.menu li, #header ul.menu li a, #header ul.dopmenu li, #header ul.dopmenu li a, #header #dlang ul li, #header #dlang ul li a {color:#545454 !important; display:block;}
  #header ul.menu li a, #header ul.dopmenu li a, #header #dlang ul li {padding:20px 0;}
  #header ul.dopmenu {right:auto; display:none;}
  #header ul ul.dopmenu {display:block;}
  
  #header div.openmenu {display:block; width:60px; height:60px; background:url(img/strM_750.png) center center no-repeat; position:absolute; top:5px; right:0; cursor:pointer; z-index:1000;}
  #header #dlang {top:20px; right:auto; left:180px;}
  #header #dlang span {display:inline-block; font-size:13px; left:auto; top:auto; position:relative; text-align:left;}
  #header #dlang:after {display:none;}
  #header #dlang span:after {content:""; position:absolute; top:0; right:27px; display:block; width:20px; height:20px; background:url(img/str3.png) 0 12px no-repeat; opacity:0.8;}
} 
   

@media(max-width:700px) {
  .onlymobile {display:block !important;}
  
  /*.header {position: relative}*/
  #header .logo {background-position:10px 14px; }
  
  #channel_player:not(.movie)* {position:relative;}
  #all, #main_best_content, #main_list_movies, #main_list_channels, #main_support, #news, #main_text, #footer, #content_nw {min-width:200px !important; box-shadow:none; min-height:auto !important;}
  #banners .owl-wrapper-outer div.wsm, #main_best_list .owl-wrapper-outer, #main_best_list .owl-wrapper-outer div, .relevant .owl-wrapper-outer, .relevant .owl-wrapper-outer div, #main_best_channels .owl-wrapper-outer, #main_best_channels .owl-wrapper-outer div, .wsm, #app_banner .wsm .top, #app_banner .wsm .banner, #app_banner .wsm, .content #content .wsm, #main_best_content .wsm, /*#main_list_movies .wsm, #main_list_channels .wsm,*/ .channels #footer .wsm, #management .wsm {width:92% !important; margin:0 auto;}
    form.subscribe, form.subscribe div.input {width:100%;}
  
  #content .top h1.news a, #content .top span.news a {display:inline-block; width:50%; padding:11px 0 !important; margin:0 !important;}
  #content #main.one_channel div.left h1, .relevant h6, .relevant h2, #content #main .relevant.one_channel h6, h2.relevant, #main_best_content h2, #main_best_content h1, #main_list_channels h1, #main_list_movies h2, .index #content_nw.cchannels h2, #main_support h3, #news h3, #news a.more, #main_text h2, #location .wsm table td h6, #location .wsm h2, .and #app_banner .banner .bannerdesc h2, .and #app_banner .banner .bannerdesc h1, .content #main_support h2, .top h1, .top span, #faq .wsm h2 {font-size:30px; line-height:32px; text-transform:none;}
  #content #main.one_channel, #content #main.one_channel p, #content #main.one_channel li, .relevant.one_channel.news li h6, #content #main .relevant.one_channel.news li p.titles, #content #main .relevant.one_channel.news li p.date, #content #main .relevant.one_channel.news li p, #footer p.copyr, #content #main .news_item .news_desc h3, #content #main .news_item .news_desc p.date, #content #main .news_item .news_desc, #content #main .news_item .news_desc p, #content #main p, #content #main li, .paging_p, .colorblock .wsm p, .colorblock .wsm li, #content #main p.platformlist3, #main_support li.form input, #main_support li.form textarea, #main_support li.faq .faq_item, #main_support li.faq .faq_item a, #faq .wsm ul li, #faq .wsm p, #management .wsm table td p, #main_best_content p, #main_list_channels p, #main_text ul.col2 li p, #news li p, #news li, #news li h3, #banner_matrix .banner_info, #banner_matrix .banner_info p, #banner_matrix .banner_info h2, #content #main ul.platformlist li a, #content #main p.platformlist3 span, .platform #content #main p, #content .mainT2 p, #faq .wsm h3 {font-size:16px !important; line-height:20px !important; width:100%;}
  #content #main .relevant.one_channel ul li, #footer ul.col3 li, #news li, #main_text ul.col2 li {width:100%; float:none; padding-bottom:20px;}
  #content #main .relevant.one_channel.news li p.date, #content #main .news_item .news_desc p.date {padding:3px 0 6px 0;}
  .relevant.one_channel h6 a {bottom:50px; top:auto; left:0; right:0; background-position:200px 5px;}
  .relevant.one_channel.news {padding-bottom:100px;}
  #news li {padding-bottom:30px;}
  #main_support li.faq .faq_item a {width:auto;}
  #content #main.one_channel, #content .top h1.news, #content .top span.news, .relevant.one_channel, #content #main .news_item, #header .wsm, #content #main .news_desc, .paging_p, #app_banner .banner .bannerimg, #app_banner .banner .bannerdesc, #main_support ul.col3 li.form, table td, #banner_matrix {width:100% !important;} 
  .wsm img {max-width:100%; height:auto !important;}
  #content div.right, #path, #path2, #footer ul.col3 li.subscribe, #footer ul.menu, #footer li.socseti, #main_banner, /*#main_list_channels, /*#main_best_channels,*/ /*#banner_matrix .banner_img,*/ #channel_filtr ul.category, #channel_filtr div.channel_lang_select, /*#channel_list2,*/ .descr_block .anons_block div.share, #all #player_all .paychannel p.link a, #all .nav_channel, #all .player_block div.mobile, #banner_matrix {display:none !important;}
  #footer li.socseti, #app_banner .banner .bannerdesc, #app_banner .banner .bannerimg, #main_text ul.col2 li {margin:0;}
  #content div.left, #main_support ul.col3 li {width:100% !important; float:none !important;}
  #footer li.logo a {width:auto;}
  #main_support ul.col3 li.faq .more, #main_support li.form div#etodanila {padding-left:0; padding-right:0; text-align:center;}
  #main_support .faq_item, #main_support ul.col3 li.faq .more, #main_support li.form div#etodanila, #main_support li.faq .faq_item a, a.goToAll.onlymobile {width:94% !important;}
  #banner_matrix {margin:0 auto !important; }
  #banner_matrix .banner_info {width:90% !important; padding:40px 5% !important;}
  #banner_matrix .banner_img {width:100%;}
  
  .tchannel, #all #player_all, #all div#html-ad, #all div#channel-preview, /*#all #player_all img.preview,*/ #all #player, #all #player_all iframe, .player_block, #player_all .paychannel, #all .descr_block, #all #banner_matrix .banner_img {width:100% !important; height:auto !important;}
  #all #banner_matrix .banner_img, #all #player_all .paychannel {height:100% !important;}
  #all #player_all .paychannel {background-size:100% 100%;}
  #all .player_block {padding:0;}
  #all .player_block, #all .descr_block {margin-bottom:0; min-height:100px !important;} 
  /*#all .descr_block {border-top:1px solid #dedede;}*/
  #all.chan1 #content_nw {padding-top:50px;}
  #all .watch_block, #all .descr_block .anons_block, #all .descr_block div.tabs.text {width:90% !important; height:auto !important; margin:0 5%; padding:0;}
  #all .descr_block .anons_block {margin-top:10px;}
  #all .watch_block {padding-top:20px;} 
  #all .tabs_block, #all .alltabs, #all .scrollbartab .viewport, #all .scrollbartab .overview {width:100% !important; height:100% !important; overflow:visible; position:relative; left:0; top:0;} 
  #all .alltabs, #all #channel_player {box-shadow:none;}
  #all div.tabs_block div.overview {top:-80px;}
  #all #banner_matrix .banner_info {padding-bottom:40px;}
  #all .lang_en #banner_matrix .banner_info, #all .lang_es #banner_matrix .banner_info {height:auto;}
  
  #content #main .news_item p.more, #content #main .news_item .news_desc, #content #main .news_item .news_desc p {position:relative; top:auto; padding:0;}
  #content #main .news_item p.more a {padding:0; border:none;}
  #content #main .news_item {padding-bottom:30px;}
  .paging_p {padding-bottom:15px; text-align:left;}
  #content #main .news_item p.more a {color:#48872e;}
  #content #main .news_item .news_desc h3 {padding-top:0;}
  #all #player_all .paychannel p.h2 {line-height:20px; padding-top:22px;}
  
  div.top {margin-bottom:30px !important; z-index:100; min-height:70px; height:auto; padding-bottom:15px;}
  .news div.top, div.top.news {padding-bottom:0;}
  /*.lang2 div.top {padding-bottom:0;}*/
  div.top p {text-align:left; right:auto; left:0; position:relative; top:0;}
  div.top p a {display:inline-block; margin:0 15px 0 0; }
  .top ul, .top p, .top h1, .top span {float:none;}
  #app_banner .top {padding-top:15px !important;}
  #content #main ul.platformlist {margin-left:20px;}
  #content #main ul.platformlist li {background:none; width:100% !important; min-height:10px; padding:5px 0; float:none; text-align:left; list-style:disc;}
  #content #main ul.platformlist li a {padding:0;}
  #content #main p.platformlist3 {height:auto; padding-bottom:20px;}   
  #content, #content h1.app, #content h2.app, .symb #content h2 {padding:0;}
  #main_banner, 
  #main_list_channels, 
  #app_banner, 
  .channels #content, 
  .channels #search_channel, 
  .channels #channel_list, 
  #content, 
  #main_best_content {top:0; margin-top:70px;}
  #app_banner {margin-bottom:-90px; padding-bottom:20px;}
  #main_support li.form input, #main_support li.form textarea {width:90%; padding:15px 10px;}
  #main_support ul.col3 li.contacts {padding:0;}
  #main_support li h5 {padding-top:50px;}
  big {line-height:160%;}  
  .platform #content div.left img.right {float:none; display:block; margin:0 auto;}
  iframe {max-width:100%; width:100% !important; height:100% !important;}
  /*#all.content #content {top:110px;}*/
  #management .wsm {padding:0;}
  table td, #management .wsm table td {display:block; padding:20px 0 0 0;}
  #management .wsm tr, #location .wsm tr, #location .wsm table td {display:block; padding:20px 0; border-bottom:1px solid #ededed;}
  #management .wsm tr:first-child, #location .wsm td:first-child  {padding-top:0;}
  #content .top span.news {top:25px;}
  #news {padding-bottom:40px;}
  #news a.more, #news h3.more {/*bottom:-70px; top:auto; left:0; right:auto;*/ display:none;}
  #news a.more:after {top:0;}
  #main {padding-top:0;}
  #counts {position:relative; bottom:0; margin-top:20px;}
  #news li h3 a {color:#4a591b;}
  #location .wsm h2, .content #main_support, #faq .wsm {padding-top:0;}
  .wsm p.link img {max-width:45%;}
  .channels #channel_list2 {margin-top:0;}
  .channels #channel_filtr div.csearch {width:100%; position:relative !important; top:0; left:0; margin:5px auto 20px auto;}
  .channels #channel_filtr div.csearch:before {position:relative !important; top:37px !important; left:90% !important; right:auto; display:inline-block;}
  .channels #channel_filtr div.csearch input {position:relative !important; width:86% !important; padding:0 4% !important; font-size:22px !important; line-height:42px !important; top:0; right:auto; left:0; border:2px solid #333 !important;}
  #channels #channel_filtr div.csearch ::-webkit-input-placeholder {font-size:22px !important; line-height:42px !important;}
  #channels #channel_filtr div.csearch :-moz-placeholder {font-size:22px !important; line-height:42px !important;}
  #channels #channel_filtr div.csearch .placeholder {font-size:22px !important; line-height:42px !important;}
  
  #player2 {text-align:center;}
  #player2 iframe, #all div#channel-preview, #all #player_all {max-width:500px !important; margin-left:auto; margin-right:auto;}   
  .tchannel, #all #player_all, #all #player_all img.preview, #all #player, .player_block, #all .descr_block, #all #banner_matrix .banner_img, #channel_player {min-height:40px !important;}
  #player_all .paychannel {min-height:200px !important;}
  #all div#html-ad, #all div#channel-preview, #all #player_all iframe, #all #player_all #containerId {height:340px !important;}   
  #all #channel_player.old #player {height:290px !important;}  
  #all #player_all img.preview {height:300px !important;}  
  #all div#channel-preview {background-size:cover !important;} 
  /*#content_nw.minimized #channel_list2 {margin-top:80px;}*/
  .alltabs {min-height:40px !important; padding-bottom:20px;}   
  
  #channel_player {/*position:fixed !important; top:40px; left:0;*/ background:#fff; z-index:100;}
  /*#channel_list2 {margin-top:410px;}*/
  #all .watch_block, #all .tabs_block {display:none;}
  .descr_block .anons_block h1 {padding:0 !important;}
  .descr_block .anons_block img.logo {margin-top:0 !important; margin-bottom:10px !important;}
  #channel_player.old.pay0 #player_all, #channel_player.old.pay1 #player_all {margin-bottom:20px;}

  #main_best_channels .goToAll, #main_best_channels .showAll {display:block; position:relative; bottom:auto; top:0; margin:20px auto; max-width:300px;} 
  
}

@media (max-width:500px) {
  div.movies #channel_filtr select, #channel_filtr .msearch {width:45% !important; margin-right:1% !important;}
  div.movies #channel_filtr .msearch input {width:98% !important; }
  div.movies #channel_filtr .wsm {width:100% !important;}    
  #agreeC p, #agreeC div.agreeCB {display:block;}
  #agreeC p {max-width:100%;}
  #agreeC div.agreeCB {width:200px; margin:20px 0 0 0;}
  #channel_filtr .lang /*, #channel_filtr .category*/ {display:none;}
}

@media (max-width:460px) {
  #all div#html-ad, #all div#channel-preview, #all #player_all iframe {height:300px !important;}  
  #all #channel_player.old #player {height:270px !important;}  
  #all #player_all img.preview {height:280px !important;}  
  /*#channel_list2 {margin-top:370px;}*/
  .descr_block .anons_block img.logo {width:40px !important; height:40px !important;}    
  .tab_ch_main div.slide.shown:nth-child(-n+12) {display:inline-block !important;}  

} 
@media (max-width:440px) {
  #all div#html-ad, #all div#channel-preview, #all #player_all iframe {height:300px !important;} 
  #all #channel_player.old #player {height:250px !important;}  
  #all #player_all img.preview {height:260px !important;}  
  /*#channel_list2 {margin-top:350px;}*/         
}
@media (max-width:400px) {
  #all div#html-ad, #all div#channel-preview, #all #player_all iframe {height:270px !important;}   
  #all #channel_player.old #player {height:230px !important;}  
  #all #player_all img.preview {height:240px !important;}  
  /*#channel_list2 {margin-top:330px;}*/  
  form.subscribe div.submit, form.subscribe input {width:90%;}
  form.subscribe .selectplatform, form.subscribe select {width:98%;}
}   
@media (max-width:380px) {
  #all div#html-ad, #all div#channel-preview, #all #player_all iframe {height:260px !important;}  
  #all #channel_player.old #player {height:220px !important;}  
  #all #player_all img.preview {height:230px !important;}  
  /*#channel_list2 {margin-top:320px;}*/
}   
@media (max-width:360px) {
  #all div#html-ad, #all div#channel-preview, #all #player_all iframe {height:250px !important;}  
  #all #channel_player.old #player {height:210px !important;}  
  #all #player_all img.preview {height:220px !important;}  
  /*#channel_list2 {margin-top:310px;}*/
}   
@media (max-width:340px) {
  #all div#html-ad, #all div#channel-preview, #all #player_all iframe {height:240px !important;}   
  #all #channel_player.old #player {height:190px !important;}  
  #all #player_all img.preview {height:200px !important;}  
  /*#channel_list2 {margin-top:290px;}*/
}