/* h1 текст на publ dir load */
.h1_txt {
margin: 0 auto!important;
 padding: 19px 0px;
 text-align: center;
 border-bottom: 1px solid #dedede;
 width: 1220px;
 background: #fff;
}
/* and */
*::selection {
 color: #fff;
 }
.cattt a:hover {
 text-decoration: underline!important;
}

.myWinCont b {
 color: #656565!important;
}

/* Комменты */
.comment_over {margin-top:20px;padding-bottom:15px;border-bottom:1px solid #dedede} 
.comment {display:table;width:100%;} 
.comment_avatar {display:table-cell;vertical-align:top;width:64px;padding-right:15px} 
.comment_avatar > a {display: block;padding: 4px;border: 1px solid#ededed;border-radius: 3px;}
.comment_message {display:table-cell;vertical-align:top;text-align:left} 
.comment_rate {display:table-cell;vertical-align:top;text-align:center;width:80px} 
.comment_top {padding-top:2px;padding-bottom:7px;font-size:17px;line-height:20px} 
.comment_top a {text-decoration:none;color:#6c6c6c} 
.comment_top .comm_time {font-size:12px;color:#9c9c9c;display:inline-block;padding-left:10px} 
.comment_message_in {font-size:15px} 
.comment_over:hover .comment_answer_button a {display:inline-block} 
.comment_over:hover .c_rate_plus a, .comment_over:hover .c_rate_minus a {display:block} 
.comment_answer_button {margin-top:10px;height:24px} 
.comment_answer_button a {display:none;color:#666;font-size:13px;text-decoration:none;background:#efefef;padding:3px 10px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px} 
.comment_answer_button a:hover {color:#1d1d1d;text-decoration:none;background:#eaeaea;} 
.c_minus, .c_ziro, .c_plus {width:38px;padding:3px 0px;font-size:13px;text-align:center;font-weight:bold;-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px} 
.c_minus {background:#ffcccc;color:#cc0000} 
.c_ziro {background:#cccccc;color:#FFF} 
.c_plus {background:#ccffcc;color:#009900} 
.c_rate_t {display:table;height:24px} 
.c_rate_plus {display:table-cell;vertical-align:top;width:22px;} 
.c_rate_minus {display:table-cell;vertical-align:top;width:22px;} 
.c_rate_count {display:table-cell;vertical-align:top;width:46px;padding-left:3px;text-align:center} 
.c_rate_plus a {width:18px;height:18px;display:none;color:rgba(0,0,0,0);font-size:0px;background:url('https://yraaa.ru/files/like.png');margin-top:3px;opacity:0.5;position:absolute} 
.c_rate_minus a {width:18px;height:18px;display:none;color:rgba(0,0,0,0);font-size:0px;background:url('https://yraaa.ru/files/unlike.png');margin-top:3px;margin-left:-5px;opacity:0.5;position:absolute} 
.c_rate_plus a:hover, .c_rate_minus a:hover {opacity:1}

/* Слайдер на главной */
.swiper4 div[id^="my"] {
 width: 1150px!important;
}
.swiper4 .poster{
position: relative;
 display: block;
 float: left;
 width: 148px;
 overflow: hidden;
 margin-right: 18px!important;
}
.swiper4 .type_3{
width: 148px!important;
}
.swiper4 .type_3 .kinoimg img {
width: 134px!important;
 height: 210px!important;
}
.swiper4 .type_3 .kinocat2 {
 top: -34px;
}
.swiper4 .type_3:hover .plays{
 background: rgba(255,255,255,0.3) url(/img/play2.png) center no-repeat;
 margin-top: 7px;
 margin-left: 7px;
 position: absolute;
 top: 0;
 left: 0;
 display: block;
 z-index: 5;
 width: 140px;
 height: 210px;
}
.type_3 .kinotitl {
 line-height: 15px;
}
.type_3 .kinotitl span{margin-top: 5px;}
.swiper4 {height: 326px!important;}
.swiper3 {height: 308px!important;}
.swiper3 .poster {width:159px!important;}
/* and */

/* углы */
.twopost .kinocat3 {
 border-radius: 3px 3px 0 0!important;
}
.poster .kinocat {
 border-radius: 0 0 0 3px!important;
 margin-left: 7px!important;
 font-size: 11px!important;
}
.poster .kinocat2 {
border-radius: 3px 0 0 0!important;
 margin-left: 7px!important;
 font-size: 11px!important;
 margin-top: 221px!important;
}
/* and */

/* Вид описания категория */
#obol {
 margin: 10px 0;
border-radius: 4px;
border: 1px solid #dedede;
 padding: 6px;
 width: 850px;
}
#opi {
 min-height: 150px;
 position: relative;
 overflow: hidden;
 padding-left: 170px;
 font: 11px /18px "Cuprum", Arial, Helvetica, sans-serif;

}
#opi > h3 {
 font-size: 1.2em;
 margin: 0;
}
#opi > img {
 width: 150px;
 position: absolute;
 left: 0;
 top: 0;
}
#opi > p {
 color: rgb(119, 119, 119);
 font-size: 11px;
 font-family: arial, sans-serif-medium, sans-serif;
 line-height: 16px;
 padding: 7px 0;
 margin: 0;
}
/* and */
.hleb a, .hleb {
color: #888!important;
 font-size: 12px;
}
.hleb a:hover{
color: #222!important;
}
a.filmUrl, a.linkMore {
 color: #777!important;
 font-size: 12px;
}
a.filmUrl:hover, a.linkMore:hover {
 color: #222!important;
}
::-webkit-scrollbar {
 width: 3px;
}

html,body {display:block;height:100%;font:14px/24px 'Arial';margin:0;padding:0;}
#bdi {background:#ecf0f1;z-index:1;display:block;position:relative;}
#contzind {z-index:2;display:block;margin:150px auto 0px auto;max-width:1260px;position:relative;}
table {font:14px/24px 'Arial';display:table;}



a {color:#1E8BC3;text-decoration:none;}
a:hover {color:#1E8BC3;}

#branding_link {
 width:100%;
 height: 100%;
 position:fixed;
 z-index:1;
top:0;
left:0;
background:#ecf0f1 url(/oboi/stragi.jpg) fixed;
background-size: cover; 
}
#branding_link:hover {
opacity: 0.95;
}
img {margin:0px;padding:0px;}

.footer,footer,header,social {display:table;width:1160px;margin:0px auto;background:#fff;padding:15px 30px;position:relative;}
footer {border-top:1px solid #dedede;padding:30px 30px;}
social,.footer {border-top:1px solid #dedede;padding:20px 30px;text-align:right;}

social .socialis {display:inline-block;float:left;width:225px;text-align:left;margin-bottom:15px;}
social .socialis .iconn {display:inline-block;float:left;width:40px;height:40px;}

.kolich,.kolichkogo {display:block;padding-left:55px;font:13px/13px 'Arial';color:#535865;margin-top:4px;}
.kolich {font:14px/14px 'Arial';font-weight:bold;margin-top:6px;}

#top {display:table;width:100%;position:relative;}

a.logo {color:#1a1a1a;font:40px/40px 'Roboto';display:inline-block;width:84px;height:25px;position:relative;background:url('/img/logo.png') left center no-repeat;}
a.logo span {display:table;position:absolute;top:0;right:0;color:#888;font:14px/20px 'Roboto';width:46px;text-align:center;margin-right:-51px;margin-top:-6px;border-radius:4px;text-transform: uppercase; letter-spacing:1px;}


a.allzakl,a.allfilm {background:url('/img/allfil.png') left center no-repeat;color:#1a1a1a;float:right;padding-left:26px;display:inline-block;margin-right:40px;font:16px/40px 'Roboto';}
a.allzakl {background:url('/img/zakl.png') left center no-repeat;padding-left:24px;}
a.allzakl .fa,a.allfilm .fa {display:none;margin-right:5px;}
a.allzakl:hover,a.allfilm:hover {color:#1E8BC3;}


.search-over {height:34px;position:relative;display:table;border:1px solid #dedede;overflow :hidden;margin-top:0px;}
.search {height:28px;background:#FFF;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;width:468px;}
.search_text {border:0px !important;padding:0px !important;padding-left:14px !important;margin:0px !important;margin-left:4px !important;margin-top:8px !important;font-size:13px;height:20px !important;line-height:auto !important;background:none !important;width:404px}
.search_submit {float:right;padding:10px 14px 0px 14px !important;opacity:0.7}
.search_submit:hover {opacity:1;}

.topc,.topl,.topr {display:table-cell;vertical-align: middle;}
.topr {width:340px;}
.topl {width:190px;}
.topr {text-align:right;}

.topc {width:470px;}

.profimg {display:block;float:right;overflow :hidden;height:40px;width:40px;}
.profimg img {border-radius:50%;width:40px;height:40px;}

.h_menu {display:table;margin:0px auto;width:1220px;background:#fff;padding:0px 0px 0px 0px;border-top:3px solid #dedede;border-bottom:1px solid #dedede;position:relative;}
.h_menu ul.pnkqs {margin:0;padding:0;list-style:none;margin-top:-3px;} 
.h_menu li.pnkq {border-top: 3px solid #dedede;float:left;display:inline-block !important;margin-right:0px;padding:10px 35px 7px;} 
.h_menu li.pnkq a {text-decoration: none;text-transform: uppercase;color:#999;display:block;font: 800 0.88em/30px 'Open Sans',Tahoma,Arial,sans-serif;white-space: nowrap;} 
.h_menu li.pnkq:last-child {margin-right:0px;float:right;}
.h_menu li.pnkq a.uMenuItemA {color:#1E8BC3;border-top: 3px solid #1E8BC3;}
.h_menu l.pnkqi .pnkq:hover {color:#1E8BC3;border-top: 3px solid #1E8BC3;}


.h_menu li.pnkq:hover {color:#1E8BC3;text-decoration:none;border-top: 3px solid #1E8BC3;cursor:pointer;}

.h_menu li.pnkq ul {z-index:9;border:0;background-color:rgba(255,255,255,0.8) !important;position:absolute;display:none;margin-left:0px;margin-top:0px;list-style:none;width:1030px;padding:15px;left:0;}
.h_menu li.pnkq ul li ul {margin-left:212px;margin-top:-29px}
.h_menu li.pnkq ul li {float:left !important;width:206px;background:none !important;}
.h_menu li.pnkq ul a {text-align:left;border-radius:4px;color:#1a1a1a;display:block;height:32px;line-height:32px;padding:5px 30px;border:none !important;background-color:rgba(232,232,232,0.2) !important;}
.h_menu li.pnkq ul a:hover {color:#1E8BC3;text-decoration:none;background-color:rgba(232,232,232,1.1) !important;}
li.pnkq.uWithSubmenu {
 background: url(/img/sub.png) 90% no-repeat;
}
.h_menu .uWithSubmenu li a {background-image:none !important}

.menusdop {box-shadow: 0 19px 29px rgba(0, 0, 0, 0.2);top:48px;display:none;background:#fff;position:absolute;z-index:999;width:1220px;border-bottom:0px solid #dedede;overflow :hidden;}
.mdop2,.mdop1 {display:table-cell;background:#F6F7F8;float:left;width:199px;padding:20px 30px 20px 30px;border-right:1px solid #dedede;position:relative;}
.mdop2 {background:#fff;width:800px;padding:0px 0px;border-right:none;width: auto;}
.mdop2 .sluchayno {display:table;text-transform: uppercase;position:absolute;right:0px;bottom:0px;background:#8F95A3 url('/img/arvsluch.png') 15px center no-repeat;padding:5px 20px 5px 35px;color:#fff;}
.mdop2 .sluchayno:hover {cursor:pointer;opacity:0.8;}

.new {
 color: #ee3442;
 font-size: 10px;
 line-height: 24px;
 vertical-align: top;
 display: inline-block;
}

.mdop1 ul {float:left;margin:0px 0px 0px 0px;padding:0;list-style:none;width:100%;display:table;} 

.mdop1 li {margin:0px !important;display:block;margin-bottom:8px !important;font-size:13px;} 
.mdop1 li:last-child {margin-bottom:0px !important;}

.mdop1 li a {
 height: 30px;
 color: #292c33;
 display: block;
 font-size: 15px;
 font-weight: 700;
 line-height: 30px;
}
.mdop1 li a:hover {color:#1E8BC3;}



.mdop2 ul {float:left;margin:0px 0px 0px 0px;padding:20px 0px 22px 0px;list-style:none;width:199px;display:table;border-right:1px solid #dedede;} 
.mdop2 ul:last-child {border-right:none;width:200px;}
.mdop2 li {margin:0px !important;display:block;margin-bottom:0px !important;font-size:13px;padding:4px 30px;} 
.mdop2 li:hover {background:#F6F7F8;}
.mdop2 li:last-child {margin-bottom:0px !important;}

.mdop2 li a {
 height: 24px;
 color: #292c33;
 display: block;
 font-size: 14px;
 line-height: 24px;
}
.mdop2 li a:hover {color:#1E8BC3;}






.cell-poll{ 
 float:left; 
 width:230px; 
 color:#666; 
 background: #fff; 
 padding: 10px 10px 10px 10px; 
 border: 1px solid #B6C0CD; 
 border-radius:5px;} 

.cell-poll-title{ 
 float:left; 
 width:100%; 
 padding-bottom: 10px; 
 border-bottom: 1px solid #B6C0CD; 
 font:12px Verdana,Arial,Helvetica, sans-serif; 
 font-weight:bold; 
 text-align:center; 
 color:#666;} 

.cell-poll a {text-decoration:none; outline:none} 
.cell-poll-answers{ 
 float:left; 
 width:100%; 
 margin: 10px 0px 10px 0px; 
 text-align:left;} 

.answer{ 
 float:left; 
 width:100%; 
 color:#f8f8f8; 
 position:relative; 
 height:20px!important; 
 padding: 2px 0px 2px 0px; 
 margin: 0px 0px 7px 0px; 
 background: #f8f8f8;} 

.answer input{margin: 3px 5px 2px 5px;} 
.answer label {margin: 2px 0px 2px 0px; color:#555;} 

.answer div{ 
 height:20px!important; 
 padding: 2px 0px 2px 0px; 
 position:absolute; 
 z-index:998; 
 top:0px; 
 left:0px; 
 width:100%;} 
 
.answer span{ 
 float:right; 
 height:14px!important; 
 margin-right: 0px; 
 padding: 5px 5px 5px 5px; 
 color:#666; 
 position:relative; 
 top:-2px; 
 left:0px; 
 z-index:999; 
 font:12px/14px 'Arial';
 background: #fff;} 

.pollBut{ 
 cursor:pointer; 
 border:none!important; 
 margin-top:10px; 
 background: #64b0db!important; 
 padding: 5px 20px 5px 20px!important; 

 font:11px Verdana,Arial,Helvetica, sans-serif!important; 
 font-weight: bold!important; 
 color:#fff!important;} 

.pollBut:active {box-shadow:inset 0px 0px 3px #166693!important;} 
.pollBut:hover {background:#51a4d2!important;} 

.cell-poll-link{ 
 float:left; 
 width:100%; 
 padding-top: 10px; 
 border-top: 1px solid #B6C0CD; 
 
 font:9px Verdana,Arial,Helvetica, sans-serif; 
 color:#999;} 

.cell-poll-link span{float:left;} 
.cell-poll-link b, 
.cell-poll-link a {float:right;} 
.cell-poll-link b {color:#B6C0CD;}

#slider {display:block;overflow :hidden;
width:1220px;height:400px;margin-bottom:30px;
margin-left:-30px;
margin-right:-30px;
-moz-background-size: 100%;
-webkit-background-size: 100%;
-o-background-size: 100%;
background-size: 100%;
}

.content {display:table;width:1160px;margin:0px auto;background:#fff;padding:0px 30px 30px 30px;position:relative;}

#rigblock {display:block;float:right;width:260px;}
#conblock {float:left;display:block;width: 870px;padding-left: 0%;}

.footers .left1 {display:table-cell;width:240px;padding-right:25px;padding-top:15px;border-right:1px solid #2f3235;vertical-align:top;}
.footers .left2 {display:table-cell;width:859px;padding-left:25px;vertical-align:top;padding-top:15px;}
.footer span {display:inline-block;margin-left:30px;color:#aaaeb0;font-size:13px;}
.footer span a {color:#07c;}
.footer span a:hover {color:#e74c3c;}

.left1 h1 {color:#fff;margin-bottom:15px;}
.left2 h1 {color:#8ba0b1;margin-bottom:0px;}

.left2 ul {float:left;margin:0px 0px 0px 0px;padding:0;list-style:none;width:250px;display:table;} 

.left2 ul:last-child li {color:#aaaeb0;}

.left2 li {margin:0px !important;display:block;margin-bottom:5px !important;font-size:13px;} 
.left2 li:last-child {margin-bottom:0px;}

.left2 ul:last-child {margin:0px 0px 0px 0px;border-left:1px solid #dedede;padding-left:30px;height:147px;width: 625px;}

.left2 ul:last-child li:first-child,.left2 li:first-child {color:#1a1a1a;margin-bottom:7px !important;font-size:14px;}
.left2 li a {color:#aaaeb0;}
.left2 li a:hover {color:#1E8BC3;}



.left2 ul:last-child li:last-child {margin-right:0px !important;}

a.socy,a.soci,a.socok,a.soct,a.socvk,a.socf {font-size:20px;background:#cccccc;display:table-cell;vertical-align: middle;text-align:center;border-radius:4px;width:40px;height:40px;text-align:center;}
a.socvk,a.socvk:hover {background:#4d75a3;color:#fff;}
a.socf,a.socf:hover {background:#3b579d;color:#fff;}
a.soct,a.soct:hover {background:#55acee;color:#fff;}
a.socok,a.socok:hover {background:#ed812b;color:#fff;}
a.soci,a.soci:hover {background:#517fa7;color:#fff;}
a.socy,a.socy:hover {background:#e52d27;color:#fff;}

a#dioxlogo {
 text-transform: uppercase;
 opacity: 0.7;
 color: #1a1a1a !important;
}
a#dioxlogo {
 display: table;
 float:left;
}

.csd .fa,.csn .fa,
.csd .fa:hover,.csn .fa:hover,a#dioxlogo, a#dioxlogo:hover {
 transition: opacity .3s ease-in-out,visibility .3s ease-in-out,background .3s ease-in-out;
}

a#dioxlogo:hover {opacity:1;}

#dioxlogo .dioxlogo {
 background: url('http://kinox.kz/images/studio.png') no-repeat;
 opacity: 0.8;
margin-top:-5px;
}
.dioxlogo {
 float: left;
 text-align:left;
 width: 119px;
 height: 35px;
 display: block;
 opacity: 1;
}

.ostud {
 float: left;
 text-align:left;
 max-width: 300px;
 display: table;
 text-transform: uppercase;
 color: #1a1a1a;
}

.ostud span {margin-left:0px;color:#1a1a1a !important;}

.profile {height:40px;width:40px;display:inline-block;position:relative;float:right;}

.profile-menu {position:relative!important}
.profile-button s {display:inline-block;z-index:9;background:#3297db;color:#fff;font-size:10px;margin-right:10px;margin-left:1px;line-height:14px;padding:2px 6px;text-decoration:none;-webkit-border-radius: 55px;-moz-border-radius: 55px;border-radius: 55px;}
.profile-button, .profile-button:hover {display:inline-block;color:#666;position:relative;line-height:30px;padding-left:39px;padding-right:18px;text-decoration:none}
.profile-button i {position:absolute;right:0px;top:14px;width: 0;height: 0;border-left: 3px solid transparent;border-right: 3px solid transparent;border-top: 4px solid rgba(0,0,0,0.3);}
.profile-avatar, .profile-avatar img {-webkit-border-radius: 100px;-moz-border-radius: 100px;border-radius: 100px;}
.profile-avatar {display:inline-block;width:40px;height:40px;position:absolute;top:-0px;left:0px;border-radius: 50%;}
.profile-avatar img {width:38px;height:38px;object-fit:cover;vertical-align:bottom;background:#fff;border:2px solid #fff}

.profile-menu:hover .profile-list {visibility:visible;}
.profile-list {position:absolute;width:190px!important;right:0px!important;top:30px;padding-top:18px;visibility:hidden;z-index:9;}
.profile-list-in {background:#fff;width:190px!important;max-width:190px!important;padding:3px 0px;box-shadow:0px 8px 35px rgba(0,0,0,0.1);-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.profile-list-in a {display:block;padding:0px 20px!important;line-height:42px!important;text-decoration:none;text-align:left;border-bottom:1px solid #f1f1f1;font-size:12px;color:#8a8a8a}
.profile-list-in a:hover {color:#000;}
.profile-list-in a.last {border-bottom:0px !important}
.profile-list-in a i {background:#3297db;color:#fff;float:right;font-style:normal;font-size:10px;padding:0px 6px;line-height:16px !important;margin-top:12px;-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;}


.section { margin-bottom: 0px; width: 100%; position: relative; clear: both; overflow: hidden;}
.sectop {margin-top:30px;}
.sectitle {padding: 0px; clear: both;border-bottom: 1px solid #e8e9ea; margin-bottom: 10px;padding-bottom:10px; }
.sectitle h2,.section h2 {color: #1a1a1a; font-size: 22px; display:block;margin:0px;}
.sectitle h2 a,.section h2 a {color: #1a1a1a;}
.sectitle h2 a:hover,.section h2 a:hover { color: #1E8BC3; }


a.morelink { display: block; width: 172px; float: right; color: #1E8BC3; font-weight: bold; text-align: right; 
background: transparent url('images/seemore.png') no-repeat 100% 2px; padding-right: 22px; text-transform: uppercase;
}

.poster {width: 164px; height: 310px; float: left; padding: 0px; margin-right: 15px !important; margin-bottom: 15px; position:relative; } /* background-color: #effccc; */
.poster img { width: 164; height: 244px; overflow: hidden;border-radius:8px;
border: 0px solid #f0f1f4;
z-index: 2; cursor: pointer;
}

#twocont {display:table;position:relative;width:100%;text-align:left;margin:0px;margin-top:-5px;min-width: 900px;}
#twocont1 .twopost {margin-right:0px !important;}
/*
#twocont1 .twopost:nth-child(2n) {
 margin-right: 37px !important;
}

#twocont #twocont1:first-child {
 margin-right: 4%;
 margin-left: 2%;
}*/
#twocont1 {
 display: table;
 margin-bottom: 10px;
 float: left;
 width: 316px;
 border-radius: 8px;
 overflow: hidden;
 border: 1px solid #ccc;
 padding: 0px 15px 0px 15px;
}

#twocont1 h2 {background: -moz-linear-gradient(top,#ffffff,#e7e7e7);border-bottom:1px solid #ccc;margin:0px -15px 10px -15px;padding:10px 15px;color:#868686; font-size: 16px; display:block;}
a.allh2,#twocont1 h2 a {text-transform: uppercase;padding:0px 10px;color: #868686;display:inline-block;float:right;background: #d8d8d8;font-size:10px;border-radius:4px;}
a.allh2:hover,#twocont1 h2 a:hover { color: #fff !important; background: #1a1a1a;}

a.allh2 {margin-right:60px;}

#twocont1 .twopost {position:relative;display:block;float:left;width:154px;overflow: hidden;}
#twocont1 .twopost .kinoimg {position:relative;display:block;width:142px;border:1px solid #dedede;height:212px;border-radius:8px;padding:5px;overflow: hidden;}
#twocont1 .twopost .kinoimg img {border:1px solid #dedede;border-radius:4px;width:140px;height:210px;overflow: hidden;}

#twocont1 .twopost .kinotitl { font-size: 12px;
 height: 19px!important;
 overflow: hidden;
 margin-left: 5px;
 font-weight: bold;
 color: #46617c;}
#twocont1 .twopost .kinotitl a {color: #46617c;}
#twocont1 .twopost .kinotitl span,.type_3 .kinotitl span {display:block; font:13px/13px 'Arial';color: #6c757d;}
#twocont1 .twopost .kinotitl a:hover { background: #0084c3;
 color: #fff;}

.cattt { margin-left: 5px;
 font-size: 11px;
 height: 18px;
 overflow: hidden;
 color: #6c757d;}

.twopost:hover .plays {background: rgba(255,255,255,0.3) url('/img/play2.png') center no-repeat;margin-top:7px;margin-left:7px;position:absolute;top:0;left:0;display:block;z-index:5;width:140px;height:210px;}

#top10 {background:#f2f6fa;display:block;border:1px solid #dedede;border-radius:4px;margin-bottom:30px;padding-bottom:5px;overflow: hidden;}
#top10 h2 {display:block;text-transform: uppercase;font-size:14px;margin:0px;margin-bottom:5px;text-align:center;padding:7px 15px;
background: -webkit-gradient(linear, center top, center bottom, from(#1ab0de), to(#2980b9));
background: -webkit-linear-gradient(#1ab0de, #2980b9);
background: -moz-linear-gradient(#1ab0de, #2980b9);
background: -o-linear-gradient(#1ab0de, #2980b9);
background: -ms-linear-gradient(#1ab0de, #2980b9);
background: linear-gradient(#1ab0de, #2980b9);
background: -moz-linear-gradient(top,#1ab0de,#2980b9);color:#fff;border-bottom:1px solid #0058a6;}
.top10 {background:#f2f6fa;padding:5px 15px;display:block;height:52px;overflow:hidden;border-bottom:1px solid #e6edf5; -webkit-transition: opacity .8s, background-color .8s, box-shadow .8s, border-color .8s, margin .8s;
 -o-transition: opacity .8, background-color .8s, box-shadow .8s, border-color .8s, margin .8s;
 -ms-transition: opacity .8s, background-color .8s, box-shadow .8s, border-color .8s, margin .8s;
 transition: opacity .8s, background-color .8s, box-shadow .8s, border-color .8s, margin .8s;}
.top10:hover {background:#e8edf3;}
.top10:hover .top10img span {
 opacity: 1;
}
.top10img span {
 width: 52px;
 height: 50px;
 display: block;
 background: url(/img/over.png) no-repeat;
 position: absolute;
 left: -2px;
 top: 0;
 opacity: 0;
}
.top10:hover a.top10tit {color:#299711!important;}
.top10img {position:relative;display:block;float:left;width:50px;height:50px;margin-right:10px;overflow:hidden;border-radius:6px;}
.top10img img {width:50px;min-height:50px;display:inline-block;}
a.top10tit {display:block;font:12px/22px 'Arial';margin-top:1px;color: #47515b;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.top10:hover a.top10tit,a.top10tit:hover {color:#2980b9;}
a.top10cat{color: #6c757d;display:block;font:11px/18px 'Arial';margin-top:5px;}
a.top10cat:hover {text-decoration:underline;}

.statistics {margin: 0px auto 30px auto; text-align: center;display:table;} 
.statistics .block {display: inline-block; margin: 0 8px; position: relative;} 
.statistics .block div {border: 1px solid; border-radius: 50%; width: 60px; height: 60px; line-height: 53px; font-size: 16px;} 
.statistics span {display: block; border-radius: 3px; width: 54px; height: 20px; line-height: 20px; font-size: 10px; color: #fff; text-transform: uppercase; position: absolute; right: 3px; top: 47px;} 
.statistics .block:nth-of-type(1) div {border-color: #ca6539; color: #ca6539;} 
.statistics .block:nth-of-type(1) span {background: #ca6539;} 
.statistics .block:nth-of-type(2) div {border-color: #8bca39; color: #8bca39;} 
.statistics .block:nth-of-type(2) span {background: #8bca39;} 
.statistics .block:nth-of-type(3) div {border-color: #cac839; color: #cac839;} 
.statistics .block:nth-of-type(3) span {background: #cac839;}

/* онлайн блок */
.sidebox2 a {
 text-decoration: none;
 outline: none;
}
.sidebox2, .sidebox2 * {
 max-height: 999999px;
}
.sidebox2 {
 font-family: Tahoma,Arial,sans-serif;
 color: #555;
 font-size: 13px;
 background: #f5f5f5;
 margin: 0 0 20px 0;
 padding: 5px;
 border: 1px solid #dedede;
 border-radius: 4px;
 width: 250px;
}
.sidetitle2 {
 font-weight: bold;
 margin: 0 0 8px 0;
 padding: 4px;
 font-family: 'CaviarDreams';
 font-size: 18px;
 background: url(/img/titlebackground.jpg) center 0 repeat;
}
.cell_uo {
 width: 248px;
 background: #fff;
 border: 1px solid #CAD3DA;
}
.uzer_info {
 float: left;
 width: 248px;
 margin-bottom: 10px;
 padding: 5px 0px;
 background: #F1F3F7;
 border-bottom: 1px solid #CAD3DA;
 font: 9px Verdana,Arial,Helvetica, sans-serif;
 text-shadow: 1px 1px 1px #fff;
 color: #444;
}
#onl1, #onl1 b {
 float: left;
 width: 67px;
 text-align: center;
}
#onl2, #onl2 b {
 float: left;
 width: 41px;
 text-align: center;
}
#onl2 {
 border-right: 1px solid #CAD3DA;
 border-left: 1px solid #CAD3DA;
}
#onl3, #onl3 b {
 float: left;
 width: 82px;
 text-align: center;
}
#onl4, #onl4 b {
 float: left;
 width: 51px;
 text-align: center;
}
#onl4 {
 border-left: 1px solid #CAD3DA;
}
#tabs_online {
 text-align: center;
}
.uo_ul {
 margin: 0;
 padding: 0;
 list-style: none;
}
.uo_ul li {
 display: inline;
 margin: 0px 5px 0px 5px;
}
.uo_ul li a.selected, ul .uo_ul li a.selected:hover, .uo_ul li a:hover {
 color: #444;
 background: #F1F3F7;
}
.uo_ul li a {
 color: #444;
 font-weight: bold;
 padding: 5px 6px 5px 6px;
 text-shadow: 1px 1px 1px #fff;
}
.uzer_online, .uzer_allist {
 overflow: hidden;
 text-align: left;
 margin-top: 10px;
 padding: 5px 7px 5px 7px;
 border-top: 1px solid #cecece;
 font: 10px Verdana,Arial,Helvetica, sans-serif;
}
.groupUser {
 background: url(/img/ico_polzovatel.gif) no-repeat left;
 padding-left: 15px;
 line-height: 15px;
}
.newreguzer_allist {
 overflow: hidden;
 text-align: left;
 margin-top: 10px;
 padding: 5px 7px 5px 7px;
 border-top: 1px solid #cecece;
 font: 10px Verdana,Arial,Helvetica, sans-serif;
}
.mrt9 {
margin-top: 9px;
border-bottom: 0!important;
border: 1px solid #ccc;
}
.mpin {
text-align: left;
padding: 0px;
clear: both;
overflow: hidden;
border-bottom: 1px solid #ccc;
position: relative;
}
.mpimstr {
 width: 16px;
 height: 16px;
 background: #f7f7f7;
 padding: 3px;
border-right: 1px dotted #ccc;
position: absolute;
top: 0;
left: 0;
}
.mpstr {
 background: #fff;
 height: 17px;
 padding-top: 3px;
 padding-bottom: 2px;
padding-left: 23px;
}
.mrl4 {
 margin-left: 4px;
}
.mpstrls {
 background: #fff;
 float: left;
 width: 147px;
 height: 19px;
 display: inline-block;
 padding-top: 3px;
 border-right: 1px dotted #ccc;
 padding-left: 23px;
}
.unread {
 background: #f7f7f7;
 border-bottom: none;
 height: 19px;
 text-align: center;
 font-weight: bold;
 padding: 3px 2px 0 0;
}
.brdbt {
 border-bottom: 1px solid #ccc!important;
}
/* and */


.poster p {margin: 0px; }

.poster a { color: #3e4f60; font-weight: bold; }
.poster a:hover, .posterhover a:hover{ color: #1E8BC3; font-weight: bold; text-decoration: none; }

.nomargin{ margin-right: 0px !important; } 

.thumb { width: 170px; height: 250px; }

.allopen { text-align: right; }
.allopen a{ color: #cc3333; font-size: 12px;}

.speedbar { margin: 10px 0px; overflow: hidden; clear: both; }

#opencontent { font-size: 13px; position: relative; min-height: 300px; /* width: 710px; */ }

#openimg { 
position: absolute; left: 0px; top: 1px;
float: left; margin-right: 0px; width: 170; overflow: hidden; padding: 5px; padding-bottom: 0px; margin-left: 0px;
 background: #FFFFFF; box-shadow: 0 0 4px rgba(0, 0, 0, 0.17);
}
#openimg img { width: 170px; height: 250px; overflow: hidden; }

#opentext { padding-left: 215px; }

span.opensets { display: block; margin-bottom: 10px; }
span.opensets b{ display: block; float: left; width: 170px; }

.bannerright { float: right; width: 240px; height: 400px; }
.bannerright img{ width: 100%; height: 400px; }

#openpaylas { margin: 20px 0px; /* width: 100%; */ position: relative; clear: both; }
#code_embed { clear: both; width: 50%; position: absolute; top: -2px; left: 35%; }
#code_embed:before { content: "Embed code: "; }
#code_embed input { background-color: #EEEEEE; border-color: #DDDDDD; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset; padding: 4px; border-radius: 5px; width: 70%; }

/*
.lightSwitcher { position:relative; z-index:101; float: left; margin-left: 30px; float: right; }
#shadow { background:#000; opacity:0.9; filter:alpha(opacity=90); position:fixed; left:0; top:0; height:100%; width:100%; z-index:100; display:none; }
.video_shadow { z-index:101; position:relative; }

.btn { padding: 4px 8px 4px; border-radius: 4px; cursor: pointer; }

.btn-success {
 color: #fff !important; text-decoration: none; min-width: 110px;
 background-image: -linear-gradient(top, #62c462, #51a351);
 background-image: -moz-linear-gradient(top, #62c462, #51a351);
 background-image: -webkit-linear-gradient(top, #62c462, #51a351);
}

.turnedOff { background:#1f1f1f !important; }
*/

#flashchkdiv { display: none; font-weight: bold; color: red; padding: 5px; }

hr {height:1px;background:#dedede;border:0px;margin:20px 0px;}

a.exit,button, input[type="button"], input[type="submit"], input[type="reset"] {min-width:40px;opacity:1;border-radius:4px;font-family:'Verdana', sans-seif;background:#3297db;border:1px solid #3297db;color:#FFF !important;margin:0;cursor:pointer;padding:10px 15px;}
button:hover, input[type="button"]:hover, input[type="submit"]:hover, input[type="reset"]:hover {opacity:0.8;}
input[type="file"],select,input[type="text"], input[type="password"], textarea {border-radius:4px;font-family:'Verdana', sans-seif;color:#424242;border:1px solid #D6D6D6;margin:0;padding:10px 15px;background-position:2000px 2000px !important;-webkit-border-radius: 4px;-moz-border-radius: 5px;border-radius: 4px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
input[type="file"]:focus,select:focus,input[type="text"]:focus,input[type="password"]:focus, textarea:focus {border:1px solid #BFBFBF}
textarea {resize:none;font:14px/24px 'Verdana';}
/*
input[type="checkbox"] {
 display: none;
}*/

input[type="checkbox"] + label {
 background: url(/img/checkbox.gif) no-repeat 0px -1px;
}

input[type="checkbox"]:checked + label {
 background: url(/img/checkbox.gif) no-repeat 0px -32px;
}

input[type="checkbox"] + label {
 display: inline;
 vertical-align: middle;
 width: 17px;
 height: 18px;
 margin-left: 2px;
 cursor: pointer;
font:14px/18px 'Verdana';
padding-left:24px;
margin-top:5px;
margin-bottom:5px;
}

.type_2 {margin:0px 10px;float:left;width:235px;position:relative;}
.type_2 .kinoimg img {width:221px;height:327px;border-radius:4px;border:1px solid #dedede;}
.type_2 .kinoimg {overflow :hidden;display:block;;border-radius:4px;padding:5px;border:1px solid #dedede;margin-bottom:5px;}
.type_2 .kinotitl {display:block;font:16px/18px 'Arial';padding:0px 7px;height:40px;overflow :hidden;}
.type_2:hover .kinocath,.type_2 .kinocath,.type_2 .kinocat {z-index:7;overflow :hidden;top:0;right:0;position:absolute;display:table;padding-left:15px;font:14px/30px 'Arial';text-align:center;background:#1E8BC3;color:#fff;margin-top:14px;margin-right:14px;border-radius:4px;}
.type_2:hover .kinocath {padding-left:0px;cursor:pointer;}

.plays {display:none;}
.type_2:hover .plays {background: rgba(255,255,255,0.3) url('/rating10point/play.png') center no-repeat;margin-top:7px;margin-left:7px;position:absolute;top:0;left:0;display:block;z-index:5;width:223px;height:329px;}

.type_2 .kinocat .fa {display:inline-block;float:right;padding:8px;background:#1E8BC3;}
.kinocatop,.type_2:hover .kinocat,.type_2 .kinocath {display:none;}

.type_2:hover .kinocath .fa {display:inline-block;float:right;padding:8px;background:#1E8BC3;color:#fff;}
.type_2:hover .kinocath .fa:hover {display:inline-block;float:right;padding:8px;background:#fff;color:#1E8BC3;}

.optit {display:block;font:16px/24px 'Arial';padding-bottom:5px;border-bottom:1px solid #dedede;margin-bottom:5px;}
#allEntries {display:table;margin-left:-10px;margin-right:-10px;width:1020px;}

.kinoopis {
display:none;
border-radius:4px 0px 4px 4px;
padding:15px;
padding-top:15px;
width:300px;
margin-top:42px;
margin-left:-175px;
top:0;left:0;position:absolute;z-index:50;
background:#fff;color:#1a1a1a;
text-align:left;
font:13px/24px 'Arial';
border:1px solid #1E8BC3;
box-shadow: 0 0 20px rgba(0,0,0,0.2);
 cursor: default;
}

.knoml {margin-left:-111px;}


.type_3 {margin:0px 0px;float:left;width:164px;position:relative;}
.type_3 .kinoimg img {width:150px;height:244px;border-radius:4px;border:1px solid #dedede;}
.type_3 .kinoimg {overflow :hidden;display:block;;border-radius:4px;padding:5px;border:1px solid #dedede;margin-bottom:5px;}
.type_3 .kinotitl {font-size: 12px;
 overflow: hidden;
 margin-left: 5px;
 font-weight: bold;
 color: #46617c;}
.type_3:hover .kinocath,.type_3 .kinocath,.type_3 .kinocat {z-index:10;overflow :hidden;top:0;right:0;position:absolute;display:table;padding-left:6px;font:14px/30px 'Arial';text-align:center;background:#1E8BC3;color:#fff;margin-top: 7px;
margin-right: 7px;border-radius:4px;}
.type_3:hover .kinocath {padding-left:0px;cursor:pointer;}

.plays {display:none;}
.type_3:hover .plays {background: rgba(255,255,255,0.3) url('/rating10point/play.png') center no-repeat;margin-top:7px;margin-left:7px;position:absolute;top:0;left:0;display:block;z-index:5;width:158px;height:252px;}

.type_3 .kinocat .fa {display:inline-block;float:right;padding:8px;background:#1E8BC3;}
.kinocatop,.type_3:hover .kinocat,.type_3 .kinocath {display:none;}

.type_3:hover .kinocath .fa {display:inline-block;float:right;padding:8px;background:#1E8BC3;color:#fff;}
.type_3:hover .kinocath .fa:hover {display:inline-block;float:right;padding:8px;background:#fff;color:#1E8BC3;}


.numbe1r a,.type_3 a,.type_2 a { color: #46617c;}
.numbe1r a:hover,.type_3 a:hover,.type_2 a:hover { color: #1E8BC3; text-decoration: none; font-weight:bold;}
.type_2:hover .kinocath:hover .kinoopis hr,.type_3:hover .kinocath:hover .kinoopis hr,.numbe1r:hover .kinocath:hover .kinoopis hr {margin:5px 0px;}

.numbe1r:hover .kinoopis {
display:none;
border-radius:4px 0px 4px 4px;
padding:15px;
padding-top:15px;
width:300px;
margin-top:42px;
margin-left:132px;
top:0;left:0;position:absolute;z-index:50;
background:#fff;color:#1a1a1a;
text-align:left;
font:13px/24px 'Arial';
border:1px solid #1E8BC3;
box-shadow: 0 0 20px rgba(0,0,0,0.2);
 cursor: default;
}

.catPages1, 
.catPages2, 
.pagesBlock1, 
.pagesBlock2, 
.pagesBlockuz1, 
.pagesBlockuz2 {padding:7px 12px;border:2px solid #dde7eb;display:table;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;margin:0px auto;} 
span.catPages1, 
span.catPages2, 
span.pagesBlock1, 
span.pagesBlock2, 
span.pagesBlockuz1, 
span.pagesBlockuz2 { 
 display: table; 
} 
.catPages1 a, 
.catPages2 a, 
.pagesBlock1 a, 
.pagesBlock2 a, 
.pagesBlockuz1 a, 
.pagesBlockuz2 a, 
.catPages1 b, 
.catPages2 b, 
.pagesBlock1 b, 
.pagesBlock2 b, 
.pagesBlockuz1 b, 
.pagesBlockuz2 b { 
 font-weight:bold;
 padding:12px 12px; 
 color:#868c90; 
 background:none; 
 font-size:11px;
 position:relative;
} 
.catPages1 b, 
.catPages2 b, 
.pagesBlock1 b, 
.pagesBlock2 b, 
.pagesBlockuz1 b, 
.pagesBlockuz2 b { 
 color:#00aaff; 
} 

.catPages1 b:after, 
.catPages2 b:after, 
.pagesBlock1 b:after, 
.pagesBlock2 b:after, 
.pagesBlockuz1 b:after, 
.pagesBlockuz2 b:after { 
 content:'';
 width:100%;
 height:2px;
 position:absolute;
 background:#00aaff;
 bottom:-2px;
 left:0px;
} 

.catPages1 a:hover, 
.catPages2 a:hover, 
.pagesBlock1 a:hover, 
.pagesBlock2 a:hover, 
.pagesBlockuz1 a:hover, 
.pagesBlockuz2 a:hover { 
 color:#00aaff; 
 background:none;
}
.swchItemDots {
 letter-spacing:1px;
 color:#62676a;
 font-size:11px;
}



.type_1 {display:block;height:327px;margin:0px 10px 20px 10px;border-radius:4px;border:1px solid #dedede;padding:10px;}
.type_1 .kinoimg img {width:221px;height:327px;border-radius:4px;}
.type_1 .kinoimg {overflow :hidden;display:table;float:left;margin-right:15px;padding-right:15px;width:221px;height:327px;border-right:1px solid #dedede;}
.type_1 .kinotitl {display:block;font:18px/24px 'Arial';color:#1a1a1a;font-weight: bold;margin:15px 0px 5px 0px;}
.type_1 .opisan {display:block;font:14px/24px 'Arial';}


.type_1 .kinotitl a {color: #1a1a1a;}
.type_1 .kinotitl a:hover {color: #1E8BC3;}

.view_1 {display:none} 
.type_1 {display:none} 

.view_2,.view_1 {background: #fff url('/img/list43.png') center no-repeat;width:30px;height:60px;border:0px solid #dedede;border-right:none;}
.view_2:hover,.view_1:hover {cursor:pointer;}
.view_2 {background: #fff url('/img/list42.png') center no-repeat;}

.p30 {padding-top:30px;}
#brand {background:#777;margin-bottom:0px;display:block;max-width:1260px;margin:0px auto;height:400px;}

.sorting {white-space: nowrap;display:block;position:relative;padding:0px 30px;height:60px;line-height:60px;border-bottom:1px solid #dedede;border-right:none;border-left:none;margin:0px -30px 30px -30px;}
.sort {position:absolute;top:0px;left:-30px;display:table;}

.sortBlock23 {display:table;font:14px/60px 'Arial';color:#fff;}
.sortBlock23 a {display:inline-block;padding:0px 10px;color:#1a1a1a;font-weight:bold;}
.sortBlock23 a:hover {color: #30c2f2;}
.sortBlock23 span {margin-left:-4px;display:inline-block;color:#1a1a1a;font-weight:bold;}



.u-star-rating-20 {width:200px !important;}
.u-star-rating-20 a.u-six-star {left:100px;}
.u-star-rating-20 a.u-six-star:hover {width:120px;}
.u-star-rating-20 a.u-seven-stars {left:120px;}
.u-star-rating-20 a.u-seven-stars:hover {width:140px;}
.u-star-rating-20 a.u-eight-stars {left:140px;}
.u-star-rating-20 a.u-eight-stars:hover {width:160px;}
.u-star-rating-20 a.u-nine-stars {left:160px;}
.u-star-rating-20 a.u-nine-stars:hover {width:180px;}
.u-star-rating-20 a.u-ten-stars {left:180px;}
.u-star-rating-20 a.u-ten-stars:hover {width:200px;}

.comentstyl {position:relative;display:block;height:40px;padding:5px 15px;margin:0px 0px;background: #f2f6fa;border-bottom: 1px solid #e6edf5;}
.csi {display:block;float:left;height:38px;width:38px;border-radius:4px;overflow :hidden;margin-right:10px;border: 1px solid #dedede;}
.csi img {width:38px;height:38px;}
.csd,.csn {display:block;font:12px/12px 'Arial';color:#6c757d;font-style: italic;margin-top:4px;}
.csn {color: #47515b;font:14px/14px 'Arial';font-style: normal;word-wrap: break-word;margin-top:6px;}

.veecc {display:none;position:absolute;max-width:200px;background:#fff;border:1px solid #1ab0de;color: #47515b;padding:5px 15px;font:13px/24px 'Arial';border-radius:4px;top:5px;right:40px;z-index:20;}
.activsp {display:table !important;}

.csd .fa,.csn .fa {
opacity:0.7;
background: -webkit-gradient(linear, center top, center bottom, from(#1ab0de), to(#2980b9));
background: -webkit-linear-gradient(#1ab0de, #2980b9);
background: -moz-linear-gradient(#1ab0de, #2980b9);
background: -o-linear-gradient(#1ab0de, #2980b9);
background: -ms-linear-gradient(#1ab0de, #2980b9);
background: linear-gradient(#1ab0de, #2980b9);
background: -moz-linear-gradient(top,#1ab0de,#2980b9);
float:right;display:inline-block;border-radius:4px;padding:3px;color:#fff;font-size:10px;}
.csn .fa {margin-top:-3px;}

.csd .fa:hover,.csn .fa:hover {opacity:1;cursor: help;}

.contblock h2,#infofilm h2 {font-size:24px;width:100%;margin: 0 0 20px 0;font-family: 'Arial', sans-serif;font-weight:400;}
#infofilm ul {margin: 0 0 0px 0;padding:0;}
#infofilm ul li {margin: 0 0 8px 0;width:100%;list-style:none;font-size:13px;border-bottom: #ccc dashed 1px;padding-bottom: 8px;}
#infofilm ul li:last-child {margin: 0 0 0px 0;border:none;}
#infofilm ul li p {width:200px;padding: 0 0px 0 0;/*background: url('/img/dotted.gif') repeat-x 100% .9em;*/display: table-cell;}
#infofilm ul li p font {color: #888;padding: 0 10px 0 0;background: #fff;display: table-cell;}
#infofilm ul li span {margin: 0 0 0 240px;padding: 0 0 0 10px;display: table-cell;color:#1a1a1a;}
#infofilm ul li span i {position:relative;border-bottom:1px dotted #444;cursor:pointer;}



#infofilms ul {margin: 15px 0 0px 0;padding:0;}
#infofilms ul li {margin: 0 0 8px 0;width:100%;list-style:none;font-size:13px;}
#infofilms ul li:last-child {margin: 0 0 0px 0;}
#infofilms ul li p {width:100px;padding: 0 0px 0 0;background: url('/img/dotted.gif') repeat-x 100% .9em;display: table-cell;}
#infofilms ul li p font {color: #888;padding: 0 10px 0 0;background: #fff;display: table-cell;}
#infofilms ul li span {margin: 0 0 0 240px;padding: 0 0 0 10px;display: table-cell;color:#1a1a1a;}
#infofilms ul li span i {position:relative;border-bottom:1px dotted #444;cursor:pointer;}


#infofilms a,.infpersn .namesp a,#infofilm a {color:#1a1a1a}
#infofilms a:hover,.infpersn .namesp a:hover,#infofilm a:hover {color:#ff4e00}

.contblock {display:block;padding-left:320px;}
.contblock p {margin:0px 0px 20px 0px;}

.infpersn {display:block;margin-bottom:20px;}
.infpersn .imgsp {display:table-cell;vertical-align: middle;width:52px;padding-right:10px;height:52px;}
.infpersn .imgsp img {border-radius:50%;width:50px;height:50px;border:1px solid #dedede;}
.infpersn .namesp {display:table-cell;vertical-align: middle;width:148px;font-size:16px;}
.infpersn .namesp a {display:inline-block;}
.infpersn .namesp span {display:block;color: #888;font-size:12px;}
.ractors {width: 200px;}
#comsstyl {display:block;border-left:3px solid #0077cc;padding-left:10px;}
#comsstyl b {display:block;font: 14px/14px 'Arial';padding:5px 0px;}
#comsstyl span {color: #999;padding-bottom:5px;
display: block;
font: 11px/11px 'Arial';}
#comsstyl a {margin-top:2px;float:right;display:block;border:1px solid #dedede;padding:5px 15px;border-radius:4px;color:#1a1a1a;}

.rightblocks h1 {text-shadow: 2px 4px 3px rgba(0,0,0,0.3);margin-top:20px;}

.blacktop {position:absolute;display:block;width: 1220px;
height: 600px;background:rgba(0,0,0,0.5);z-index:1;}
.leftblocks {box-shadow: 0 0 30px rgba(255,255,255,0.5);
border-radius: 4px;
overflow: hidden;
color: #1a1a1a;
display: table;
margin-left: 30px;
width: 290px;
position: absolute;
top: 0;
left: 0;
margin-top: 109px;margin-top: 129px;
z-index: 2;}
.ocenka,.ratingblock {background:#f1c40f;display:block;padding:30px 20px 15px 30px;color: #A07B00;}
.ratingblock strong {color:#1a1a1a;font-size: 36px;display:block;margin-bottom:10px;}
.ocenka {background:#fff;padding:20px 25px;color:#1a1a1a;}
.ocenka b {display:block;margin-bottom:10px;}

.rightblocks {color: #fff;
display: table;
margin-left: 30px;
width: 680px;
position: absolute;
bottom: 0;
left: 0;
margin-bottom: 30px;
z-index: 2;
top: 0px;}
.knopka {display:inline-block;margin-right:30px;margin-top:15px;font:16px/40px 'Arial';background:#fff;color:#1a1a1a;padding-right:13px;border-radius:4px;overflow :hidden;}
.knopka .fa {display:inline-block;background:#f1c40f;padding:13px;margin-right:13px;}
.knopka:hover {box-shadow: 0 0 30px rgba(255,255,255,0.5);background:#f1c40f;cursor:pointer;}
.knopka:hover .fa {padding-right:12px;border-right:1px solid #fff;}

#img_popular {display:table;bottom:0;right:0;margin-right:30px;margin-bottom:30px;position:absolute;width:240px;z-index:3;}

@media screen and (max-width: 1059px){
header {padding: 15px 12px;}
footer {padding: 30px 12px;}
.content {padding: 0px 12px 30px 12px;}
.footer {padding: 20px 12px;}
.h_menu {width:1024px;}
#slider {width:1024px;margin-left:-12px;margin-right:-12px;}
.h_menu li ul {width: 1160px;padding: 15px 12px;}
#bdi {width:100%;height:auto;overflow-x:hidden;display:table;margin:0px auto;}
}


@media screen and (max-width: 1023px){
header {padding: 15px 30px;width:640px;}
.topc {width:170px;}
.search_text {width:40px;}
.search {width:168px;}


.left2 ul:last-child {margin:0px 0px 0px 0px;border-left:none;border-top:1px solid #dedede;padding-left:0px;width:auto;padding:30px 30px 0px 30px;display:block;}


.allfilm,.allzakl {max-width:0px;overflow :hidden;height:40px;}

footer {padding: 30px 12px;width:676px;}
social {text-align:center;padding: 20px 30px 5px 30px;width:640px;}
.content {padding: 0px 30px 30px 30px;width:640px;display:block;}

#slider {width:700px !important;margin-left:-30px;margin-right:-30px;}
#sliders {width:700px !important;margin-left:-30px;margin-right:-30px;}
#contzind {margin:0px auto;}

#conblock {width:350px;}
.footer {padding: 20px 12px;width:676px;}
#branding_link,.sorting,#img_popular,.h_menu {display:none;}



.blacktop {width:700px !important;}
.leftblocks {margin-top: 30px;}
.h_menu li ul {width: 700px;padding: 15px 12px;}

img.imgfuls {
min-height:400px;
}

.sortBlock23 {display:block;}
.view_1,.view_2 {display:none;}


footer {padding: 30px 0px !important;width:700px !important;display:table;}
.footer {width:700px !important;display:table;}
.left2 {width:100%;}
.left2 ul:last-child,.left2 ul {margin:10px auto;float:none;}

a#dioxlogo {float:none;margin:10px auto;}

.footer span {margin:0px 15px !important;}

.footer {padding: 20px 0px;width:auto;text-align: center;display:block;}

.ostud {margin-left:-15px !important;}

#allEntries {width:720px;display:table;}

.rightblocks {margin-left:30px;}
.leftblocks {display:none;}

.contblock {padding-left:0px;}

}

@media screen and (max-width: 699px){
header {padding: 15px 30px;width:auto;display:block;}
.topc {width:170px;}
.search_text {width:40px;}
.search {width:168px;}
.allfilm,.allzakl {max-width:0px;overflow :hidden;height:40px;}

social {text-align:center;padding: 20px 70px 5px 0px;width:auto;display:block;}
social .socialis {display:table;float:none;height:40px;width:100%;max-width:200px;margin:0px auto 15px auto;}

.infofilmslids {display:table;width:80% !important;padding-right:5px;margin:50px auto;height:250px;position:relative;text-align:left;}
.infofilmslids .infofilmslidimg {overflow: hidden;width:204px;height:300px;float:left;display:table;margin-right:30px;border-radius:8px;box-shadow: 0 0 30px rgba(255,255,255,0.5);}
.infofilmslids .infofilmslidimg img {width:204px;height:300px;}

.knopkislid {left: 0px !important;bottom:0px !important;}
.infofilmslids {height:300px !important;}

#conblock {float:none;margin:0px auto;}

#rigblock {display:block;width:100% !important;float:none;}
#test-accordion {margin-bottom:30px !important;}

.infofilmslidimg {display:none !important;}

footer {padding: 30px 0px !important;width:100% !important;}
.left2 {width:100%;}
.left2 ul:last-child,.left2 ul {margin:10px auto;float:none;}

a#dioxlogo {float:none;margin:10px auto;}

.content {padding: 0px 30px 30px 30px;width:auto;display: block !important;}
#conblock {width:350px;}

.footer span {margin:0px 15px !important;}

#allEntries {display:table !important;width:100% !important;}

.footer {padding: 20px 0px;width:auto !important;text-align: center;display:block;}
#img_popular,.h_menu {width:auto;display:none;}
#slider {width:auto !important;margin-left:-30px;margin-right:-30px;}
#sliders {width:auto !important;margin-left:-30px;margin-right:-30px;}
.blacktop {width:auto !important;}
.leftblocks {margin-top: 30px;}
.h_menu li ul {width: auto;padding: 15px 12px;}
#top {display:block;width:auto;}
.topl {display:block;width:auto;text-align:center;margin-bottom:15px;}
.topl {margin-top:15px;}
.topr {margin-bottom:0px;}
a.allzakl,a.allfilm {margin-right:15px;padding-left: 20px;}
}


.myWinCont input[type=text], .myWinCont input[type=password] {background:#fff!important;border:1px solid #ececec!important;font-size:11px!important;font-family:tahoma!important;color:#535353!important;border-radius:2px!important;padding:5px 8px!important;outline:none!important;box-shadow:none!important;}
.myWinCont textarea {box-shadow:none!important;}
.x-sh .xstl{padding-top:6px; background:none!important;} 
.x-sh .xsml{background:none!important;} 
.x-sh .xstr{padding-top:6px; background:none!important;} 
.x-sh .xsmr{background:none!important;} 
.x-sh .xsbl{padding-left:6px;background:none!important;} 
.x-sh .xsbc{background:none!important;} 
.x-sh .xsbr{padding-right:6px;background:none!important;} 
.xt {background:none!important; margin-left:5px!important; margin-top:1px!important; width:25px!important; height:20px!important;} 
.xt-close{background:url('http://yraaa.ru/_pu/21/12848835.png') no-repeat!important; margin:1px 0 0 0px!important;} 
.xt-close-over{background:url('http://yraaa.ru/_pu/21/12848835.png') no-repeat!important;} 
.xt-mini{background-position:0 -15px!important;} 
.xt-mini-over{background-position:-15px -15px!important;} 
.xt-maxi{background-position:0 -30px!important;} 
.xt-maxi-over{background-position:-15px -30px!important;} 
.xt-rest{background-position:0 -45px!important;} 
.xt-rest-over{background-position:-15px -45px!important;} 
.xw-tl {background:#fff!important; border-bottom:1px solid #6f9bc0!important; padding-left:5px!important; -webkit-border-radius: 2px 0px 0px 0px; -moz-border-radius: 2px 0px 0px 0px; border-radius: 2px 0px 0px 0px;} 
.xw-tc {background:none!important; padding:6px 10px 0px 10px!important;} 
.xw-tr {background:none!important; padding-right:5px!important; -webkit-border-radius: 0px 2px 0px 0px; -moz-border-radius: 0px 2px 0px 0px; border-radius: 0px 2px 0px 0px;} 
.xw-ml {background:#fff!important; padding-left:5px!important; color:#656565!important;} 
.xw-mr {background: none !important; padding-right:5px!important;} 
.xw-bl {background:#fff!important; padding-left:5px!important; -webkit-border-radius: 0px 0px 0px 2px; -moz-border-radius: 0px 0px 0px 2px; border-radius: 0px 0px 0px 2px;} 
.xw-br {background:#fff!important;padding-right:5px!important; -webkit-border-radius: 0px 0px 2px 0px; -moz-border-radius: 0px 0px 2px 0px; border-radius: 0px 0px 2px 0px;} 
.xw-bc {background:#fff!important; height:5px!important;} 
.xw-hdr-text {padding:0px!important;} 
.xw-hdr-text {font-size: 11px;font-weight: 700; font-family: tahoma!important; color:#656565!important; line-height: 15px!important; vertical-align:2px!important;} 
.xw-plain .xw-mc {border-radius:2px!important; border: none!important; padding:0!important; margin:0!important; font: 11px tahoma!important; color:#656565!important; background:#fff!important;} 
.xw-body, .myWinCont {padding:0!important; margin:0!important; color:#656565!important;} 
.myWinCont {padding:15px!important;}
.myBtnLeft,.myBtnRight,.myBtnCenter {background:#54565A!important;
background: -webkit-gradient(linear, center top, center bottom, from(#1ab0de), to(#2980b9))!important;
background: -webkit-linear-gradient(#1ab0de, #2980b9)!important;
background: -moz-linear-gradient(#1ab0de, #2980b9)!important;
background: -o-linear-gradient(#1ab0de, #2980b9)!important;
background: -ms-linear-gradient(#1ab0de, #2980b9)!important;
background: linear-gradient(#1ab0de, #2980b9)!important;
background: -moz-linear-gradient(top,#1ab0de,#2980b9)!important;
border:none !important;
}
.xw-plain .xw-body{padding: 0!important; border: none!important;} 
.xw-plain {box-shadow:0 0 6px #cecece;}
.xw-blank {background:#fff!important;} 
.myWinTD1 {background:none!important;}

.spccl{margin-left: -30px;}
.ocenka.spccl, .ratingblock.spccl{margin-right:30px;}


 social .socialis {float:none;}
 social {padding: 20px 60px 5px 0px;padding: 20px 0px 5px 50px; 
width: 1170px;}

.mdop2 {
 background: #fff;
 width: 800px;
 padding: 0px 0px;
 border-right: none;
 width: 78.5%;
}

#sData {position:absolute;top: 36px;z-index:99999;background:white;box-shadow:0px 0px 3px rgb(150, 150, 150);width:468px;font-size:12px;line-height:14px;}
#sData a {z-index:99999;display:block;padding:2px 5px;color:black;text-decoration:none;border-bottom:1px dotted rgb(160, 160, 160);}
#sData a:hover {background: linear-gradient(to bottom, #3297DB 0%,#1E8BC3 100%);}
#sData img {float:left;margin-right:6px;width:45px;height:60px;}
#sData .sTit {color:black;font-weight:bold;display:block;float:left;width:222px;line-height:130%;margin-bottom:5px;z-index:99999;}



#twocont2 .twopost {margin-right:0px !important;}
#twocont2 .twopost:nth-child(2n) {
margin-right: 17px !important;
margin-left: 5px;
}
#twocont #twocont2:first-child {
 margin-right: 4%;
 margin-left: 2%;
}
#twocont2 {
 display: table;
 margin-bottom: 10px;
 float: left;
 width: 316px;
 border-radius: 8px;
 overflow: hidden;
 border: 1px solid #ccc;
 padding: 0px 15px 0px 15px;
}

#twocont2 h2 {background: -moz-linear-gradient(top,#ffffff,#e7e7e7);border-bottom:1px solid #ccc;margin:0px -15px 10px -15px;padding:10px 15px;color: #868686; font-size: 16px; display:block;}
a.allh2,#twocont2 h2 a {text-transform: uppercase;padding:0px 10px;color:#868686;display:inline-block;float:right;background: #d8d8d8;font-size:10px;border-radius:4px;}
a.allh2:hover,#twocont2 h2 a:hover { color: #fff !important; background: #1a1a1a;}

a.allh2 {position: absolute;
 top: 9px;
 right: 10px;}

#twocont2 .twopost {position:relative;display:block;float:left;width:154px;overflow: hidden;margin-bottom: 15px;}
#twocont2 .twopost .kinoimg {position:relative;display:block;width:142px;border:1px solid #dedede;height:212px;border-radius:8px;padding:5px;overflow: hidden;}
#twocont2 .twopost .kinoimg img {border:1px solid #dedede;border-radius:4px;width:140px;height:210px;overflow: hidden;}

#twocont2 .twopost .kinotitl { font-size: 12px;
 height: 19px!important;
 overflow: hidden;
 margin-left: 5px;
 font-weight: bold;
 color: #46617c;}
#twocont2 .twopost .kinotitl a {color: #46617c;}
#twocont2 .twopost .kinotitl span,.type_3 .kinotitl span {
 font-size: 11px;
 height: 18px;
 overflow: hidden;
 color: #6c757d;}
#twocont2 .twopost .kinotitl a:hover {color: #1E8BC3;}



#twocont1 .twopost .kinoimg img {border: 1px solid #dedede;border-radius: 4px;width: 133px;height: 210px;overflow: hidden;}


#twocont1 .twopost .kinoimg {
 position: relative;
 display: block;
width: 136px;
 border: 1px solid #dedede;
 height: 212px;
 border-radius: 8px;
 padding: 5px;
 overflow: hidden;
}


#twocont1 .twopost {
 position: relative;
 display: block;
 float: left;
 width: 148px;
 overflow: hidden;
 margin-right: 15px !important;margin-bottom: 15px;
}

//#twocont1 .twopost:nth-child(2n){margin-left: 2px;}

#twocont1 {
 display: table;
 margin-bottom: 10px;
 float: left;
width: 480px;
 border-radius: 8px;
 overflow: hidden;
 border: 1px solid #ccc;
 padding: 0px 15px 0px 15px;
}


#twocont2 {
 display: table;
 margin-bottom: 10px;
 float: right;
width: 335px;
 border-radius: 8px;
 overflow: hidden;
 border: 1px solid #ccc;
 padding: 0px 15px 0px 15px;
}

.kinocat3{position: absolute;
z-index: 10;
background: #1e8bc3;
color: #fff;
font-size: 7pt;
padding: 0px;
margin-top: 6px;
margin-left: 7px;
border-radius: 5px;
text-align: center;
padding-top: 0px;
padding-bottom: 0px;}

#twocont1 .kinocat3{width: 133px;}

#twocont2 .kinocat3{width:140px;}


#twocont > #twocont1 > div.twopost:nth-child(4n){margin-right:0px !important;}
#twocont > #twocont1 > div.twopost:nth-child(2+4n){margin-left:5px !important;}


.type_1:hover .kinocath, .type_1 .kinocath, .type_1 .kinocat {
z-index: 7;
overflow: hidden;
position: relative;
display: inline-block;
padding-left: 15px;
font: 14px/30px 'Arial';
text-align: center;
background: #1E8BC3;
color: #fff;
margin-top: 14px;
margin-right: 0;
border-radius: 4px;
float: right;
margin-bottom: -37px;
margin-right: 7px;
padding-right: 5px;
}

@media screen and (max-width:800px){
 body {width:100%;}
 
 #twocont {width: 100%;
 min-width: 0;
 display: block;}
 #twocont1 {display: block;}
 #twocont2 {display: block;}
 .footer, footer, header, social {
 display: block;
 width: 100%;
 margin: 0px auto;
 background: #fff;
 padding: 15px 30px;
}
 .h_menu {
 display: block;
 margin: 0px auto;
 width: 100%;
 background: #fff;
 padding: 0px 0px 0px 0px;
 border-top: 3px solid #dedede;
 border-bottom: 1px solid #dedede;
}
 
}