/*-------------------------
Template Name: KinoMIX
Author: maxwellum
Version: 1.0
E-mail: max184320@yandex.ru
-------------------------*/

html,body,div,span,h1,h2,h3,h4,h5,h6,p,a,acronym,address,em,font,img,strong,b,u,i,ol,ul,li,fieldset,form,label,select,option,input,textarea{ margin:0;padding:0;border:0 none;outline:0;font-family:'Roboto Condensed',"Trebuchet Ms",Arial,sans-serif;}
ol,ul,li{list-style:none;}h1,h2,h3,h4,h5{font-weight:normal;}a{background-color:transparent;color:#ffae00;text-decoration:none;cursor:pointer;}a:hover{color:#6A7180;}
body{background:#F0F0F0;font-size:13px;color:#7A7A7A;overflow-x:hidden;}

/* Общие стили */
.pr10 {padding-right:10px;}
.input{background-color:#FDFDFD;float:left;border:1px solid #D7D7D7;color:#636468;display:inline-block;font-size:11px;height:28px;line-height:24px;margin:0;padding:0 10px;font:12px 'Roboto Condensed',Arial,Helvetica,sans-serif;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.btn{margin-left:10px;background:#ffae00;color:#FFF;font-size:13px;font-weight:700;height:30px;line-height:30px;padding:0 10px;float:right;cursor:pointer;border:0 none;font-family:'Roboto Condensed',"Trebuchet Ms",Arial,sans-serif;text-shadow:rgba(0,0,0,0.2) 1px 1px 0px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
.btn:hover{background:#19A3AF;color:#FFF;}
a.watch-button{background-color:#FFDB4C;color:#444444;float:right;font-size:11px;height:25px;line-height:25px;margin:5px 0;padding:0 5px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
a:hover.watch-button{background-color:#19A3AF;color:#ffffff;}
.checkbox {padding: 4px 0;line-height: 1em;float:left;}
.checkbox input {margin-top: -2px;vertical-align: middle;}
.baseform {background: #fff;padding: 0;border: 1px solid #c2c2c2;border-top: 0 none;display: block;height: 470px;margin-bottom: 15px;}
h2.title {background-color:#2E3543;width:625px;height:35px;line-height:35px;margin:0 0 15px 0;padding:0 10px;float:left;border-bottom:3px solid #ffae00;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
h2.title span {float:left;color:#fff;font-weight:700;}

/* Размеры иконок */
.fa-2{font-size:2em}.fa-3{font-size:4em}.fa-4{font-size:7em}.fa-5{font-size:12em}.fa-6{font-size:20em}

/* Уведомления */
.berrors {float:left;margin-top: 15px;border: 1px solid #ff9933;color: #222;padding: 10px 15px 10px 60px;font-style: normal;background: #ffcc66;margin-bottom: 15px;border-radius: 5px;text-align: center;}
.berrors a {color:#19a3af;}

/* Шапка сайта */
.header-top{background:#ffae00;width:100%;height:30px;}
.header-top .header-top-content{margin:0 auto;width:960px}
.header-top .header-top-left{float:left;}
.header-top .header-top-left li{float:left;margin:0 0 0 2px;}
.header-top .header-top-left li a{float:left;color:#FFFFFF;border-right:1px solid transparent;font-weight:700;font-size:13px;height:30px;line-height:30px;padding:0 8px;position:relative;text-shadow:rgba(0,0,0,0.2) 1px 1px 0px;vertical-align:middle;}
.header-top .header-top-left a:hover{background-color:#19a3af;border-right:1px solid #158993;}
.header-top .header-top-right{float:right;}
.header-top .header-top-right li{float:left;}
.header-top .header-top-right li a{display:block !important;background-color:#2E3543;float:left;color:#FFFFFF;font-weight:700;font-size:13px;height:24px;line-height:24px;padding:0 8px;margin:3px 0 0 5px;position:relative;text-shadow:-1px -1px 0 rgba(0,0,0,0.4);vertical-align:middle;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.header-top .header-top-right a:hover{background-color:#07202E;}
.header-top .header-top-right .avatar{background-color:#2E3543;float:left;height:27px;width:27px;margin:-3px 7px -3px 0;padding:3px;}
#header {background:#2E3543;width:100%;height:60px;clear:both;position:relative;z-index:998;}
#header .header-content{margin:0 auto;width:960px}
#header .header-content .logo{float:left;height:50px;margin:5px 0;line-height:50px;}
#header .header-content .logo a{float:left;height:50px;line-height:50px;}
#header .header-search{background-color:#f1f1f1;height:30px;padding:5px;float:right;margin:10px 0 0 0;-moz-border-radius:0px 3px 3px 0px;-webkit-border-radius:0px 3px 3px 0px;border-radius:0px 3px 3px 0px;}
#header .header-search form{float:left;display:table;}
#header .header-search .search {float:left;}
#header .search-box{background-color:#fff;float:left;width:150px;height:28px;color:#6A7180;padding:0 30px 0 5px;border:1px solid #D1D1D1;}
#header .search-icon{background:url("../images/sprite.png") no-repeat -123px 7px transparent;float:left;width:30px;height:30px;text-indent:-9999px;margin:0 0 0 -30px;border-left:1px solid #ddd;cursor:pointer;}
#header .header-menu{float:right;margin:10px 0 0 10px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
#header .header-menu li{float:left;margin:0;position: relative;}
#header .header-menu li a{background:url("../images/menu-bg.png") repeat-x left bottom transparent;float:left;border-right:1px solid #D1D1D1;color:#6A7180;font-size:13px;height:20px;line-height:20px;padding:10px;position:relative;vertical-align:middle;}
#header .header-menu li a:hover{background:#fff;color:#000;}
#header .header-menu li.home a{background:#ffae00;color:#323A45;font-size:21px;border-right:0 none;-moz-border-radius:3px 0 0 3px;-webkit-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;}
#header .header-menu li.ok {width:0;height:0;float:right;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #FFF;margin: -8px 12px 0 0;display:none;}

/* Форма авторизации на сайте */
#login{background-color:#fff;width:270px;padding:10px;float:left;overflow:hidden;position: fixed; left: 35%;z-index:9999;}
#overlay {z-index: 9900;position:fixed;background-color:#000;opacity:0.8;width:100%;height:100%;top: 0;left: 0;cursor:pointer;display:none;}
#login .top{width:250px;height:45px;line-height:45px;float:left;font-size:18px;font-weight:700;overflow:hidden;padding:0 10px;}
#login .desc{background-color:#ffae00;width:270px;float:left;line-height:20px;padding:10px;margin:-10px -10px 10px;color:#fff;font-weight:700;text-shadow:rgba(0,0,0,0.2) 1px 1px 0px;}
#login .form{width:270px;float:left;} 
#login .form ul{width:270px;float:left;} 
#login .form li{width:270px;float:left;margin: 0 0 10px 0;}
#login .form li.a .inp{width:118px;margin: 0 10px 0 0;}
#login .form li.a img{float:left;height:32px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;} 
#login .form li span{width:35px;height:32px;float:left;line-height:32px;margin:0 -36px 0 0;position:relative;text-align:center;border-right:1px solid #D1D1D1;z-index:1;} 
#login .input{width:213px;height:30px;margin:0;padding:0 10px 0 45px;}
#login .social{float:left;width:270px;margin:0 0 10px 0;}
#login .social li{float:left;width:270px;}
#login .social li a{float:left;width:260px;height:32px;line-height:32px;margin:0;padding:0 5px;color:#fff;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
#login .social li a:hover{color:#fff;}
#login .social li span{float:left;font-size:14px;line-height:32px;font-weight:700;}
#login .social li i{width:30px;float:left;font-size:20px;line-height:32px;text-align:center;}
#login .vk a{background-color:#4c69ba;text-shadow:0 -1px 0 #354c8c;}
#login .vk a:hover{background-color:#5976C6;}
#login .vk a i{border-right:1px solid #3F5BAA;}
#login .vk a span{width:215px;float:left;line-height:32px;text-align:center;}
#login .notice {margin: 0;}

/* Профиль */
#profile {position:absolute;z-index:1300;top:25px;width: 165px;margin: 10px 10px;background: #ffae00;padding: 4px;font-family: 'Roboto Condensed', Helvetica, sans-serif;-moz-border-radius: 3px;-webkit-border-radius: 3px;}
#profile ul {padding: 5px;overflow: hidden;margin:0;}
#profile ul li {font-size: 13px;list-style: none;color: #a1a1a1;}
#profile li a {display:block;}

/* Слайдер трейлеров к фильмам */
#slider{background: #2E3543;}
#slider,.slider-content,#slider .slider-control{width:100%;height:440px;display:table;overflow:hidden !important;}
#slider .navigate{width:43px;height:43px;z-index:12;position:absolute;top:240px;text-indent:-9999px;}
#slider a.slider-prev{background:url("../images/sprite.png") no-repeat 0 0 transparent;left:20px;overflow:hidden;}
#slider a.slider-prev:hover{background-position:0 -50px;}
#slider a.slider-next{background:url("../images/sprite.png") no-repeat -44px 0 transparent;right:20px;overflow:hidden;}
#slider a.slider-next:hover{background-position:-44px -50px;}
#slider .slider-main{display:table;margin:-50px auto 0;width:250px;position:relative;z-index:12;}
#slider .slider-main a{width:26px;height:26px;margin:12px;float:left;display:block;background:url("../images/sprite.png") no-repeat -88px -49px transparent;cursor:pointer;text-indent:-9999px;}
#slider .slider-main a:hover{background-position:-88px 0;}
#slider .slider-main a.active{background-position:-88px 0;cursor:default;}
#slider .image-bg{background-color:#222222;background-position:50% 15%;background-repeat:no-repeat;background-size:100% auto;width:100%;min-width:960px;position:relative;display:table;}
#slider .image-bg-content{background:url("../images/middle-bg.png") repeat scroll left top transparent;width:100%;height:100%;display:table;}
#slider .slider-block{background:url("../images/slider-bg.png") repeat 0 0 transparent;width:960px;height:200px;margin:233px auto 0;position:relative;display:table;-moz-border-radius:3px 3px 0px 0px;-webkit-border-radius:3px 3px 0px 0px;border-radius:3px 3px 0px 0px;}
#slider .slider-poster{width:152px;float:left;margin:-25px 15px 15px;}
#slider .slider-poster > a{float:left;-moz-box-shadow:0px 0 20px #000;-webkit-box-shadow:0px 0 20px #000;box-shadow:0px 0 20px #000;border:1px solid #222;}
#slider .year{background:url("../images/slider-bg.png") repeat scroll 0 0 transparent;float:left;width:150px;height:30px;line-height:30px;margin:-40px 0 0;font-size:13px;color:#FFF;font-weight:700;text-align:center;}
#slider .year b{color:#ffae00;}
#slider .quality{background-color:#222222;float:left;width:50px;height:25px;line-height:25px;margin:0 51px -25px;position:relative;color:#FFF;font-weight:700;font-weight:700;text-align:center;text-shadow:1px 1px 0 rgba(0,0,0,0.2);-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;}
#slider .slider-middle{width:673px;float:left;line-height:20px;margin:0 0 15px;color:#fff;font-size:15px;}
#slider .slider-middle h2{width:673px;float:left;margin:10px 0 0 0;color:#fff;font-size:20px;font-weight:700;}
#slider .slider-middle h2 a{color:#fff;}
#slider .slider-middle h2 a:hover{color:#ffae00;}
#slider .slider-top{width:673px;float:left;margin:10px 0 0 0;font-size:13px;}
#slider .slider-top p{background:url("../images/slider-bg.png") repeat 0 0 transparent;float:left;height:28px;line-height:28px;margin:0 10px 0 0;padding:0 5px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
#slider .slider-top p.right{float:right;margin:0 0 0 5px;font-weight:700;}
#slider .slider-top p b{color:#ffae00;}
#slider .slider-desc{width:673px;height:76px;float:left;margin:10px 0 0 0;overflow:hidden;font-size:15px;line-height:19px;}
#slider .slider-title{background:url("../images/slider-bg.png") repeat scroll 0 0 transparent;width:90px;height:100%;overflow:hidden;position:absolute;right:0;top:0;bottom:0;-moz-border-radius:0 3px 0 0;-webkit-border-radius:0 3px 0 0;border-radius:0 3px 0 0;}
#slider .slider-title p{width:90px;height:48px;line-height:26px;float:left;padding:5px 0;text-align:center;border-bottom:1px solid #000;clear:both;}
#slider .slider-title p b{width:90px;font-size:17px;color:#ffae00;}
#slider .slider-title p span{width:90px;float:left;clear:both;font-size:13px;color:#fff;font-weight:700;}
#slider a.watch-button{width:90px;padding:0;margin:0;right:0;bottom:0;height:30px;font-size:13px;font-weight:700;line-height:30px;position:absolute;text-align:center;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;}
#slider a.watch-button:hover{background-color:#19A3AF;color:#ffffff;}

/* Страницы */
#page{margin:0 auto;width:960px;display:table;}
#page-content{float:left;width:960px;margin:20px 0 0;}
#page .page-left{float:left;width:645px;}
#page .page-right{float:right;width:300px;}

/* Категории */
#right-category-block{width:300px;float:left;margin:0 0 15px;}
#right-category-block .block-content{float:left;width:300px;}
#right-category-block .block-title{background:#2E3543;float:left;border-bottom:3px solid #ffae00;width:280px;color:#FFF;font-weight:700;height:35px;line-height:35px;padding:0 10px;}
#right-category-block .top{-moz-border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;}
#right-category-block .cat-list{background-color:#FFF;float:left;width:298px;border-left:1px solid #C2C2C2;border-right:1px solid #C2C2C2;}
#right-category-block .cat-list li{width:148.5px;float:left;border-right:1px solid #F0F1F5;border-top:1px solid #F0F1F5;overflow:hidden;}
#right-category-block .cat-list li:nth-child(even){border-right:0 none;}
#right-category-block .cat-list li a{width:134px;float:left;padding:8px 7px;color:#6A7180;overflow:hidden;transition:background 0.25s linear;}
#right-category-block .cat-list li a:hover{background-color:#f4f4f4;}

/* Популярные фильмы */
.popular-movies-right{width:300px;float:left;margin:0 0 15px;}
.popular-movies-right .block-title{background:#2E3543;float:left;border-bottom:3px solid #ffae00;width:280px;color:#FFF;font-weight:700;height:35px;line-height:35px;padding:0 10px;-moz-border-radius:3px 3px 0px 0px;-webkit-border-radius:3px 3px 0px 0px;border-radius:3px 3px 0px 0px;}
.popular-movies-right .block-content{background-color:#FFF;float:left;width:298px;border:1px solid #C2C2C2;border-top:0 none;-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;}
.popular-movies-right li{float:left;width:288px;border-top:1px solid #F0F1F5;overflow:hidden;padding:5px;position:relative;}
.popular-movies-right li a{color:#ffae00;float:left;font-size:14px;line-height:20px;width:288px;height:130px;overflow:hidden;}
.popular-movies-right li .image{float:left;width:90px;height:130px;margin:0 10px 0 0;}
.popular-movies-right li .image img{float:left;width:90px;height:130px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
.popular-movies-right li .title{color:#6A7180;font-weight:700;font-size:13px;display:block;width:290px;}
.popular-movies-right li .views{color:#999999;font-size:13px;padding-right:5px;}
.popular-movies-right li .comments{color:#999999;font-size:13px;padding-right:5px;}
.popular-movies-right li .desc{color:#999999;font-size:13px;}
.popular-movies-right li i{position:relative;bottom:0;color:#ffae00;}

/* Рекомендуемые фильмы */
#recommended-movies{float:left;width:645px;margin:40px 0 15px 0;}
#recommended-movies .block-title{float:right;width:440px;height:30px;line-height:30px;margin:76px 0 0;font-size:18px;font-weight:700;color:#fff;position:relative;}
#recommended-movies .movie-big{background-color:#fff;float:left;width:183px;border:1px solid #c2c2c2;margin:-40px 10px 0 10px;position:relative;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
#recommended-movies .movie-big-content{float:left;width:183px;}
#recommended-movies .movie-big-content .image{float:left;width:173px;padding:5px;-moz-border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;}
#recommended-movies .movie-big-content .image img{width:173px;height:245px;float:left;}
#recommended-movies .alt{background-color:#f5f5f5;float:left;width:173px;padding:5px;border-top:1px solid #C2C2C2;}
#recommended-movies .quality{background-color:#2E3543;float:left;width:50px;height:25px;line-height:25px;margin:0 66px -25px;position:relative;color:#FFF;font-weight:700;font-weight:700;text-align:center;text-shadow:1px 1px 0 rgba(0,0,0,0.2);-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;}
#recommended-movies .kp{background-color:#fff;float:left;font-size:12px;color:#6A7180;font-weight:700;}
#recommended-movies .kp span{float:left;width:60px;height:23px;line-height:23px;text-align:center;border:1px solid #D7D8D9;border-right:none;-moz-border-radius:3px 0 0 3px;-webkit-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;}
#recommended-movies .kp b{background-color:#FFDB4C;float:left;width:25px;height:25px;line-height:25px;color:#444444;text-align:center;text-shadow:rgba(0,0,0,0.2) 1px 1px 0px;}
#recommended-movies .year{background-color:#fff;float:left;font-size:12px;color:#6A7180;font-weight:700;}
#recommended-movies .year span{float:left;width:46px;height:23px;line-height:23px;text-align:center;}
#recommended-movies .year b{background-color:#2E3543;float:left;width:40px;height:25px;line-height:25px;color:#fff;text-align:center;border:1px solid #D7D8D9;border-left:0 none;-moz-border-radius:0 3px 3px 0;-webkit-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;}
#recommended-movies .play{background:rgba(0,0,0,.7);width:173px;height:245px;position:absolute;left:5px;top:5px;display:none;}
#recommended-movies .play .link{background-color:#fff;height:13px;width:12px;margin:105px 69px;padding:11px 10px 11px 13px;font-size:13px;float:left;text-align:center;color:#ffae00;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;}
#recommended-movies .play .link span{float:left;text-indent:-9999px;}
#recommended-movies .info{background:rgba(0,0,0,.9);float:left;width:419px;padding:10px;position:absolute;color:#fff;left:195px;top:0;z-index:1001;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
#recommended-movies .info .ok{width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:10px solid #000; float:left;margin:0 0 0 -20px;}
#recommended-movies .info .title{float:left;width:419px;line-height:20px;font-weight:700;margin:0 0 5px;padding:0 0 5px;border-bottom:1px solid #324A52;}
#recommended-movies .info .type{float:left;}
#recommended-movies .info .runtime{float:right;line-height:20px;font-weight:700;color:#ffae00;}
#recommended-movies .info .desc{float:left;width:419px;height:49px;line-height:16px;overflow:hidden;}
#recommended-movies .movie-small{background-color:#373b45;float:left;width:440px;margin:-182px 0 0;padding:40px 0 0 205px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
#recommended-movies .movie-small a{background-color:#2c2f3a;float:left;width:88px;padding:5px;margin:0 10px 10px 0;border:1px solid #1c1f27;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:inset 0 0 5px #23262f;-webkit-box-shadow:inset 0 0 5px #23262f;box-shadow:inset 0 0 5px #23262f;}
#recommended-movies .movie-small img{width:88px;height:130px;float:left;}

/* Блок с фильмами на главной странице */
#left-movies-block{width:645px;float:left;margin:0;}
#left-movies-block #left-movies-tabs{background-color:#2E3543;width:625px;height:35px;padding:0 10px;margin:0 0 15px 0;float:left;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
#left-movies-block #left-movies-tabs li{text-align:center;border-right:1px solid #374051;float:left;height:35px;line-height:35px;padding:0 10px;color:#FFF;}
#left-movies-block #left-movies-tabs li:hover{background-color:#374051;cursor:pointer;}
#left-movies-block #left-movies-tabs li i{color:#ffae00;}
#left-movies-block #left-movies-tabs li.active{background:#FFF;margin:-3px 0 0 0;color:#6A7180;border:1px solid #D7D8D9;border-top:3px solid #ffae00;-moz-border-radius:3px 3px 0px 0px;-webkit-border-radius:3px 3px 0px 0px;border-radius:3px 3px 0px 0px;}
#left-movies-block #left-movies-tabs li.active:hover{background:#FFF;}
#left-movies-block .box {display:none;}
#left-movies-block .box.visible {display:block;}
.left-block-title{background-color:#2E3543;width:625px;height:35px;line-height:35px;margin:0 0 15px 0;padding:0 10px;float:left;border-bottom:3px solid #ffae00;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.left-block-title span{float:left;color:#fff;font-weight:700;}

/* Постеры фильмов */
.movie-poster{float:left;width:150px;margin:0 15px 15px 0;position:relative;}
#content .movie-poster:nth-child(4n+4) {margin-right:0;}
.movie-poster .image{background-color:#F5F5F5;float:left;width:138px;padding:5px;border:1px solid #C2C2C2;-moz-border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;}
.movie-poster .image img{width:138px;height:215px;float:left;}
.movie-poster .alt{background-color:#f5f5f5;float:left;width:138px;padding:5px;border:1px solid #C2C2C2;border-top:0 none;-moz-border-radius:0px 0px 3px 3px;-webkit-border-radius:0px 0px 3px 3px;border-radius:0px 0px 3px 3px;}
.movie-poster .quality{background-color:#2E3543;float:left;width:50px;height:25px;line-height:25px;margin:0 50px -25px;position:relative;color:#FFF;font-weight:700;text-align:center;text-shadow:1px 1px 0 rgba(0,0,0,0.2);-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;}
.movie-poster .kp{background-color:#fff;float:left;font-size:12px;color:#6A7180;font-weight:700;}
.movie-poster .kp span{float:left;width:40px;height:23px;line-height:23px;text-align:center;border:1px solid #D7D8D9;border-right:none;-moz-border-radius:3px 0 0 3px;-webkit-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;}
.movie-poster .kp b{background-color:#FFDB4C;float:left;width:25px;height:25px;line-height:25px;color:#444444;text-align:center;text-shadow:rgba(0,0,0,0.2) 1px 1px 0px;}
.movie-poster .year{background-color:#fff;float:left;font-size:12px;color:#6A7180;font-weight:700;}
.movie-poster .year span{float:left;width:40px;height:23px;line-height:23px;text-align:center;border:1px solid #D7D8D9;}
.movie-poster .year b{background-color:#2E3543;float:left;width:30px;height:25px;line-height:25px;color:#fff;text-align:center;border-left:0 none;-moz-border-radius:0 3px 3px 0;-webkit-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;}
.movie-poster .play{background:rgba(0,0,0,.7);width:138px;height:215px;position:absolute;left:6px;top:6px;display:none;}
.movie-poster .play .link{background-color:#fff;height:13px;width:12px;margin:90px 52px;padding:11px 10px 11px 13px;font-size:13px;float:left;text-align:center;color:#ffae00;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;}
.movie-poster .play .link span{float:left;text-indent:-9999px;}
.movie-poster .hidden{visibility:hidden;}
.movie-poster:hover .hidden{visibility:visible;}
.movie-poster .info{float:left;width:275px;position:absolute;color:#fff;left:165px;top:0;z-index:1001;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.movie-poster .info .ok{width:0; height:0;float:left;margin:6px 0 0 -10px;border-top:10px solid transparent;border-bottom:10px solid transparent; border-right:10px solid #ffae00;}
.movie-poster .info .title{background-color:#ffae00;float:left;width:255px;height:30px;line-height:30px;font-weight:700;padding:0 10px;-moz-border-radius:3px 3px 0px 0px;-webkit-border-radius:3px 3px 0px 0px;border-radius:3px 3px 0px 0px;}
.movie-poster .info .desc{background:rgba(0,0,0,.9);float:left;width:255px;padding:10px;margin:0;}
.movie-poster .info .additional{float:left;width:275px;}
.movie-poster .info .additional li{background:#000;width:117px;height:30px;float:left;padding:0 10px;border-top:1px solid #324A52;line-height:30px;font-weight:700;color:#ffae00;}
.movie-poster .info .additional li.a{border-right:1px solid #324A52;}
.movie-poster .info .additional span{color:#fff;}
.movie-poster .info .additional .rat{width:58.5px;float:left;padding-left:5px;}
.movie-poster .info .additional .rat span {padding-left:0;}
.movie-poster .info li.type{border-top:1px solid #324A52;width:255px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

/* Результаты поиска */
h2.search-block {background-color:#2E3543;width:625px;height:35px;line-height:35px;margin:0 0 15px 0;padding:0 10px;float:left;border-bottom:3px solid #ffae00;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
h2.search-block span {float:left;color:#fff;font-weight:700;}
.search-result{overflow:hidden;background-color:#FFF;border:1px solid #C2C2C2;float:left;width:643px;margin:0 0 15px 0;position:relative;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.search-result .image{float:left;width:104px;padding:5px;border-right:1px solid #C2C2C2;}
.search-result .image img{width:104px;height:162px;float:left;}
.search-result .alt{float:left;position:absolute;right:10px;top:7px;width:150px;}
.search-result .quality{background-color:#2E3543;float:left;width:50px;height:25px;line-height:25px;margin:0 32px -25px;position:relative;color:#FFF;text-align:center;text-shadow:1px 1px 0 rgba(0,0,0,0.2);-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;}
.search-result .kp{background-color:#fff;float:left;font-size:12px;color:#6A7180;font-weight:700;}
.search-result .kp span{float:left;width:40px;height:23px;line-height:23px;text-align:center;border:1px solid #D7D8D9;border-right:none;-moz-border-radius:3px 0 0 3px;-webkit-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;}
.search-result .kp b{background-color:#FFDB4C;float:left;width:25px;height:25px;line-height:25px;color:#444444;text-align:center;text-shadow:rgba(0,0,0,0.2) 1px 1px 0px;}
.search-result .year{background-color:#fff;float:left;font-size:12px;color:#6A7180;font-weight:700;}
.search-result .year span{float:left;width:42px;height:23px;line-height:23px;text-align:center;border:1px solid #D7D8D9;border-left:0 none;}
.search-result .year b{background-color:#2E3543;float:left;width:40px;height:25px;line-height:25px;color:#fff;text-align:center;-moz-border-radius:0 3px 3px 0;-webkit-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;}
.search-result .info{background-color:#F7F8F9;float:left;width:528px;height:172px;margin:0;position:relative;padding:0;color:#6A7180;visibility:visible;}
.search-result .info .title{width:360px;height:38px;line-height:38px;border-bottom:1px solid #E4E9ED;float:left;font-size:15px;font-weight:700;margin:0;padding:0 158px 0 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.search-result .info .desc{background-color:#FFF;float:left;width:508px;height:60px;line-height:20px;padding:5px 10px;margin:0;border-bottom:1px solid #E4E9ED;}
.search-result .info .additional{float:left;width:528px;}
.search-result .info .additional li{height:30px;float:left;padding:0 10px;line-height:30px;font-weight:700;color:#ffae00;border-right:1px solid #E4E9ED;}
.search-result .info .additional span{color:#6A7180;}
.search-result .info .additional .rat{margin-right:-10px;padding-right:20px;float:left;}
.search-result .info li.type{background-color:#FFF;width:508px;border-bottom:1px solid #E4E9ED;border-right:0 none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;clear:both;}
#searchtable input {height: 28px;border-radius: 3px;padding-left: 10px;border: 1px solid #cecece;}
#searchtable input[type="checkbox"], #searchtable input[type="radio"] {height:14px;}
#searchtable br {display:none;}
#searchtable input[type="button"] {background:#ffae00;color:#FFF;font-size:13px;font-weight:700;height:30px;line-height:31px;padding:0 10px;margin-left:10px;cursor:pointer;border:0 none;font-family:'Roboto Condensed',"Trebuchet Ms",Arial,sans-serif;text-shadow:rgba(0,0,0,0.2) 1px 1px 0px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
#userfield #searchuser {width:285px !important}
.textin {border:1px solid #cecece;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
/* Список новостей */
.news-short{background-color:#FFF;border:1px solid #C2C2C2;float:left;width:313px;margin:0 15px 15px 0;position:relative;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.news-short:nth-child(2n+2) {margin-right:0;}
.news-short .image{float:left;width:313px;height:130px;overflow:hidden;-moz-border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;}
.news-short .image img{float:left;width:313px;height:145px;}
.news-short .date{background:url("../images/slider-bg.png") repeat scroll 0 0 transparent;float:right;height:20px;line-height:20px;color:#fff;padding:5px;margin:-55px 0 0 0;position:relative;-moz-border-radius:3px 0 0 0;-webkit-border-radius:3px 0 0 0;border-radius:3px 0 0 0;}
.news-short .info{float:left;width:313px;}
.news-short .title{width:303px;float:left;border-bottom:1px solid #F0F1F5;font-weight:700;overflow:hidden;padding:5px;text-overflow:ellipsis;white-space:nowrap;color:#6A7180;}
.news-short .title a{color:#6A7180;}
.news-short .title a:hover{color:#ffae00;}
.news-short .desc{float:left;width:303px;height:65px;margin:5px;overflow:hidden;font-size:12px;}
.news-short .alt{float:left;width:313px;border-top:1px solid #F0F1F5;color:#6A7180;font-weight:700;}
.news-short .alt span{float:left;padding:5px;width:97px;text-align:center;border-left:1px solid #F0F1F5;}
.news-short .alt span.msj{border-left:0 none;}
.news-short .alt span.detail{float:left;padding:0;}
.news-short .alt span.detail a{background:none repeat scroll 0 0 #ffae00;color:#fff;font-size:13px;width:97px;height:27px;line-height:27px;float:left;text-shadow:rgba(0,0,0,0.2) 1px 1px 0px;-moz-border-radius:0 0 3px 0px;-webkit-border-radius:0 0 3px 0px;border-radius:0 0 3px 0px;}
.news-short .alt span.detail a:hover{background:none repeat scroll 0 0 #19A3AF;}

/* Новости и обновления сериалов */
#bottom-content{float:left;width:960px;color:#7A7A7A;clear:both;}
#bottom-content .block-title{background:#2E3543;float:left;border-bottom:3px solid #ffae00;padding:5px 10px;width:455px;color:#FFF;font-weight:700;height:25px;line-height:25px;-moz-border-radius:3px 3px 0px 0px;-webkit-border-radius:3px 3px 0px 0px;border-radius:3px 3px 0px 0px;}
.new-series-slider{background-color:#fff;float:right;width:453px;height:391px;border:1px solid #C2C2C2;display:none;padding:10px;margin:0 0 15px 0;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.new-series-slider li{padding:0;display:block;float:left;height:336px;}
.new-series-slider .image{width:453px;float:left;margin:0 0 10px 0;height: 240px;overflow: hidden;}
.new-series-slider .image img{float:left;width:453px;height:207px;height:255px;}
.new-series-slider .alt{width:453px;float:left;}
.new-series-slider .alt h3{font-size:22px;font-weight:bold;width:453px;float:left;margin:0 0 10px 0;float:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.new-series-slider .desc{width:453px;height:63px;float:left;line-height:1.5;overflow:hidden;color:#7A7A7A;font-size:14px;margin:0 0 10px 0;}
.new-series-slider .info{width:453px;float:left;color:#A9A9A9;font-size:13px;}
.new-series-slider .info a{color:#A9A9A9 !important;}
.new-series-slider .info .date{float:left;margin:0 0 0 1px;}
.new-series-slider .info .msj{float:right;}
.new-series-slider .slider-control{width:453px;float:left;padding:0;margin:-10px 0 0 0;border-top:1px solid #F0F0F0;}
.new-series-slider .prev,.new-series-slider .next{display:block;width:225.5px;overflow:hidden;float:left;margin: -1px 0 0;}
.new-series-slider .slider-control .btn-prev{width:48px;float:right;padding:8px 15px;border:1px solid #F0F0F0;text-align:center;}
.new-series-slider .slider-control .btn-next{width:48px;float:left;padding:8px 15px;border:1px solid #F0F0F0;text-align:center;}
.new-series-slider .slider-control .prev:hover .btn-prev{border:1px solid #CCCCCC;cursor:pointer;}
.new-series-slider .slider-control .next:hover .btn-next{border:1px solid #CCCCCC;cursor:pointer;}
.new-series-slider .next-info{width:214.5px;float:left;margin:5px 0 0 10px;}
.new-series-slider .prev-info{width:214.5px;float:right;margin:5px 10px 0 0;text-align:right;}
.new-series-slider .slider-control h6{color:#6A7180;font-weight:600;font-size:14px;line-height:1.2;max-width:240px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;}
.new-series-slider .slider-control .date{font-size:13px;color:#7A7A7A;}
#last-news {background-color:#FFF;width:475px;float:left;margin:0 10px 15px 0;}
#last-news .last-news-content{width:473px;float:left;border:1px solid #C2C2C2;border-top:0 none;-moz-border-radius:0px 0px 3px 3px;-webkit-border-radius:0px 0px 3px 3px;border-radius:0px 0px 3px 3px;}
#last-news .news{float:left;width:463px;padding:5px;border-top:1px solid #F0F1F5;}
#last-news .image{float:left;width:130px;margin:0 10px 0 0;}
#last-news .image img{float:left;width:130px;height:90px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
#last-news .middle{float:left;width:323px;}
#last-news .title{float:left;width:323px;font-size:14px;color:#6A7180;font-weight:700;}
#last-news .description{float:left;width:323px;padding:5px 0 0 0;margin:5px 0 0 0;border-top:1px solid #ddd;color:#6A7180;line-height:16px;}

/* Случайные фильмы */
#random-movies{margin-top:15px;background-color:#ffae00;border-top:5px solid #fff;border-bottom:5px solid #fff;width:100%;display:table;padding:15px 0;color:#fff;text-shadow:rgba(0,0,0,0.2) 1px 1px 0px;}
#random-movies .random-movies-content{width:960px;margin:0 auto;display:table;}
#random-movies .title{width: 110px;float: left;font-size: 20px;font-weight: 700;margin: 10px 10px 0 -15px;line-height: 35px;text-align: center;}
#random-movies .list{width:800px;float:left;}
#random-movies .list img{float:left;margin:0 10px 0 0;border:5px solid #ffffff;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
#random-movies .dots{width:40px;float:left;font-size:45px;font-weight:700;line-height:50px;text-align:center;}

/* Слайдер новинок фильмов */
#featured-slider{background-color:#373B45;width:940px;float:left;padding:10px;margin:0 0 15px 0;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
#featured-slider .fslider{height:263px;}
#featured-slider ul li{float:left;width:148px;margin:0 10px 0 0;}
#featured-slider ul{float:left;width:940px;height:263px;overflow:hidden;}
#featured-slider .extra-title{background-color:#373B45;float:left;padding:0 0 0 10px;display:none;}
#featured-slider .slider-middle{width:446px;float:left;line-height:20px;color:#fff;font-size:15px;}
#featured-slider .slider-middle h2{width:446px;float:left;margin:15px 0 0 0;color:#fff;font-size:20px;font-weight:700;}
#featured-slider .slider-middle h2 a{color:#fff;}
#featured-slider .slider-middle h2 a:hover{color:#ffae00;}
#featured-slider .slider-top{width:446px;float:left;margin:15px 0 0 0;font-size:13px;}
#featured-slider .slider-top p{background:url("../images/slider-bg.png") repeat 0 0 transparent;float:left;margin:0 10px 0 0;padding:5px;font-weight:700;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
#featured-slider .slider-top p.right{float:right;margin:0;}
#featured-slider .slider-top p b{color:#ffae00;}
#featured-slider .slider-desc{width:446px;float:left;margin:10px 0 0 0;}
#featured-slider .slider-trailer{float:left;margin:0 0 0 15px;width:320px;}
#featured-slider .slider-trailer a{background-color:#000;background-position:50% 15%;background-repeat:no-repeat;background-size:100% auto;float:left;width:320px;height:215px;position:relative;}
#featured-slider .slider-trailer a i{background:url("../images/middle-bg.png") repeat scroll left top transparent;width:320px;height:215px;line-height:215px;float:left;font-size:50px;text-align:center;}
#featured-slider .slider-trailer a:hover i{color:#fff;}
#featured-slider .slider-trailer a span{background-color:#373B45;width:115px;float:left;font-weight:700;height:30px;line-height:30px;color:#fff;margin:-30px 0 0 102px;text-align:center;-moz-border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;}
#featured-slider .slider-alt{width:781px;float:left;margin:15px 0 0 0;clear:both;}
#featured-slider .slider-alt span{color:#fff;font-size:13px;font-weight:700;height:30px;line-height:30px;padding:0 15px;float:right;cursor:pointer;font-family:'Roboto Condensed',"Trebuchet Ms",Arial,sans-serif;text-align:center;text-shadow:rgba(0,0,0,0.2) 1px 1px 0px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
#featured-slider .slider-alt span.watch{background:none repeat scroll 0 0 #ffae00;float:left;width:416px;}
#featured-slider .slider-alt span.slider-close-button{background-color: #33AC31;color: #FFF;text-shadow: 1px 1px 0 rgba(0,0,0,0.2);width: 290px;}
#featured-slider .slider-alt a{color:#fff;display:block;}
#featured-slider .featured-slider-control{position:absolute;background-color:#ff0000;top:105px;width:100%;height:0px;}
#featured-slider .featured-slider-control .leftbutton{background:url("../images/sprite.png") no-repeat -264px -46px transparent;width:38px;height:50px;position:absolute;right:-36px;cursor:pointer;}
#featured-slider .featured-slider-control .leftbutton:hover{background-position:-264px 4px;}
#featured-slider .featured-slider-control .rightbutton{background:url("../images/sprite.png") no-repeat -232px -46px transparent;width:38px;height:50px;position:absolute;left:-36px;cursor:pointer;}
#featured-slider .featured-slider-control .rightbutton:hover{background-position:-232px 4px;}
.movie-present-slide{float:left;width:148px;height:263px;position:relative;}
.movie-present-slide .play{background:rgba(0,0,0,.7);width:136px;height:215px;position:absolute;left:6px;top:6px;display:none;cursor:pointer;}
.movie-present-slide .play .link{background-color:#fff;height:13px;width:12px;margin:90px 50px;padding:11px 10px 11px 13px;font-size:13px;float:left;text-align:center;color:#ffae00;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;}
.movie-present-slide .play .link span{float:left;text-indent:-9999px;}
.movie-present-slide .image{background-color:#2C2F3A;float:left;width:136px;padding:5px;border:1px solid #1C1F27;-moz-border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;}
.movie-present-slide .image img{width:136px;height:215px;float:left;}
.movie-present-slide .alt{background-color:#2C2F3A;float:left;width:136px;padding:5px;border:1px solid #1C1F27;border-top:0 none;-moz-border-radius:0px 0px 3px 3px;-webkit-border-radius:0px 0px 3px 3px;border-radius:0px 0px 3px 3px;}
.movie-present-slide .quality{background-color:#1C1F27;float:left;width:50px;height:25px;line-height:25px;margin:0 50px -25px;position:relative;color:#FFF;font-weight:700;text-align:center;text-shadow:1px 1px 0 rgba(0,0,0,0.2);-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;}
.movie-present-slide .kp{float:left;font-size:12px;color:#6A7180;font-weight:700;}
.movie-present-slide .kp span{background-color:#fff;float:left;width:40px;height:25px;line-height:25px;text-align:center;-moz-border-radius:3px 0 0 3px;-webkit-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;}
.movie-present-slide .kp b{background-color:#FFDB4C;float:left;width:25px;height:25px;line-height:25px;color:#444444;text-align:center;text-shadow:rgba(0,0,0,0.2) 1px 1px 0px;}
.movie-present-slide .year{float:left;font-size:12px;color:#6A7180;font-weight:700;}
.movie-present-slide .year span{background-color:#fff;float:left;width:40px;height:25px;line-height:25px;text-align:center;}
.movie-present-slide .year b{background-color:#000;float:left;width:31px;height:25px;line-height:25px;color:#fff;text-align:center;-moz-border-radius:0 3px 3px 0;-webkit-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;}

/** Страница с новостью **/
.full-news{float:left;width:960px;margin-left:20px;margin-top:20px;}
.full-news .left{float:left;width:624px;position:relative;}
.full-news .left h1.title{background:#2E3543;float:left;border-bottom:3px solid #ffae00;width:604px;padding:0 10px;color:#FFF;font-weight:700;font-size:13px;height:35px;line-height:35px;-moz-border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;}
.full-news .left .content{background-color:#fff;float:left;width:602px;padding:10px;margin:0 0 15px 0;line-height:22px;border:1px solid #C2C2C2;border-top:0 none;-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;}
.full-news .left .image{float:left;width:602px;margin:0 0 10px 0;}
.full-news .left .image img {width:602px;float:left;}
.full-news .left .image .date{background:url("../images/slider-bg.png") repeat scroll 0 0 transparent;float:left;height:20px;line-height:20px;color:#fff;padding:5px;margin:-30px 0 0 0;font-size:15px;font-weight:700;position:relative;-moz-border-radius:0 3px 0 0;-webkit-border-radius:0 3px 0 0;border-radius:0 3px 0 0;}
.full-news .left .social{width:622px;float:left;padding:17px 0 0;margin:10px -10px 0 -10px;text-align:center;border-top:1px solid #E4E4E4;clear:both;}
.full-news .left .content h1,.full-news .left .content h2,.full-news .left .content h3,.full-news .left .content h4,.full-news .left .content h5,.full-news .left .content h6{margin-bottom:1em;}
.full-news .left .content p {margin-bottom:1em;}
.full-news .right{background-color:#fff;float:right;width:300px;padding:10px;margin:0 0 0 -1px;border:1px solid #C2C2C2;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.full-news .latest-news{float:left;width:300px;clear:both;}
.full-news .latest-news .b-title{background:none repeat scroll 0 0 #F6F6F6;float:left;width:300px;padding:0 10px;margin:0 -10px;height:35px;line-height:35px;font-weight:700;font-size:13px;border-bottom:1px solid #E4E4E4;border-top:1px solid #E4E4E4;}
.full-news .latest-news ul{float:left;width:300px;}
.full-news .latest-news li{float:left;width:300px;margin:0 -10px;padding:10px;position:relative;border-bottom:1px solid #E4E4E4;}
.full-news .latest-news .title{width:300px;float:left;font-size:12px;font-weight:700;overflow:hidden;padding:0 0 10px 0;text-overflow:ellipsis;white-space:nowrap;color:#6A7180;}
.full-news .latest-news .title a{color:#6A7180;}
.full-news .latest-news .title a:hover{color:#ffae00;}
.full-news .latest-news .image{float:left;width:120px;}
.full-news .latest-news .image img {width:120px;height:70px;float:left;}
.full-news .latest-news .date{background:url("../images/slider-bg.png") repeat scroll 0 0 transparent;float:left;height:20px;line-height:20px;color:#fff;padding:5px;margin:-30px 0 0 0;position:relative;-moz-border-radius:0 3px 0 0;-webkit-border-radius:0 3px 0 0;border-radius:0 3px 0 0;}
.full-news .latest-news .desc{float:left;width:170px;margin:0 0 0 10px;overflow:hidden;font-size:12px;line-height:17px;}

/* Страница с фильмом */
.watch-top{display:table;width:100%;}
.watch-top .image-bg{background-color:#222222;background-position:50% 15%;background-repeat:no-repeat;background-size:100% auto;width:100%;min-width:960px;position:relative;display:table;}
.watch-top .image-bg-content{background:url("../images/middle-bg.png") repeat scroll left top transparent;width:100%;height:100%;display:table;}
.watch-top .slide-block{background:url("../images/slider-bg.png") repeat 0 0 transparent;width:960px;height:200px;margin:45px auto 0;position:relative;display:table;-moz-border-radius:3px 3px 0px 0px;-webkit-border-radius:3px 3px 0px 0px;border-radius:3px 3px 0px 0px;}
.watch-top .slide-poster{width:152px;float:left;margin:-25px 15px 15px;}
.watch-top .slide-poster img{float:left;-moz-box-shadow:0px 0 20px #000;-webkit-box-shadow:0px 0 20px #000;box-shadow:0px 0 20px #000;border:1px solid #222;}
.watch-top .year{background:url("../images/slider-bg.png") repeat scroll 0 0 transparent;float:left;width:150px;height:30px;line-height:30px;margin:-40px 0 0;font-size:13px;color:#FFF;font-weight:700;text-align:center;}
.watch-top .year b{color:#ffae00;}
.watch-top .quality{background-color:#222222;float:left;width:50px;height:25px;line-height:25px;margin:0 51px -25px;position:relative;color:#FFF;font-weight:700;font-weight:700;text-align:center;text-shadow:1px 1px 0 rgba(0,0,0,0.2);-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;}
.watch-top .slide-middle{width:673px;float:left;line-height:20px;margin:0 0 15px;color:#fff;font-size:15px;}
.watch-top .slide-middle h1{width:673px;float:left;margin:10px 0 0 0;color:#fff;font-size:20px;font-weight:700;}
.watch-top .slide-top{width:673px;float:left;margin:10px 0 0;font-size:13px;font-weight:700;}
.watch-top .slide-top li{background:url("../images/slider-bg.png") repeat 0 0 transparent;float:left;height:28px;line-height:28px;margin:0 10px 0 0;padding:0 5px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.watch-top .slide-top li.right{float:right;margin:0 0 0 5px;}
.watch-top .slide-top li b{color:#ffae00;}
.watch-top .slide-top li h2{display:inline;margin:0 0 0 3px;color:#ffae00;font-size:13px;font-weight:700;}
.watch-top .slide-desc{width:673px;height:76px;float:left;margin:10px 0 0 0;overflow:hidden;font-size:15px;line-height:19px;}
.watch-top .slide-desc .cast {font-size:14px;background: url("../images/slider-bg.png") repeat 0 0 transparent;float: left;margin: 10px 10px 0 0;padding: 5px;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}
.watch-top .slide-desc .cast i {color:#ffae00;}
.watch-top .slide-desc .cast a {font-weight:bold;}
.watch-top .slide-info{background:url("../images/slider-bg.png") repeat scroll 0 0 transparent;width:90px;height:100%;overflow:hidden;position:absolute;right:0;top:0;bottom:0;-moz-border-radius:0 3px 0 0;-webkit-border-radius:0 3px 0 0;border-radius:0 3px 0 0;}
.watch-top .slide-info p{width:90px;height:48px;line-height:26px;float:left;padding:5px 0;text-align:center;border-bottom:1px solid #000;font-weight:700;clear:both;}
.watch-top .slide-info p b{width:90px;font-size:17px;color:#ffae00;}
.watch-top .slide-info p span{width:90px;float:left;clear:both;font-size:13px;color:#fff;}
.watch-top .slide-tags{background:url("../images/slider-bg.png") repeat 0 0 transparent;float:left;width:830px;height:28px;line-height:28px;margin:0 15px 10px 15px;padding:0 5px;overflow:hidden;font-size:13px;color:#FFF;font-weight:700;clear:both;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.watch-top .slide-tags .title{float:left;margin:0 5px 0 0;}
.watch-top .slide-tags ul li{float:left;margin:0 5px 0 0;color:#ffae00;}
.watch-top .slide-tags b{color:#ffae00;}
.watch-top .raise {height:auto;}
.watch-top .expand{background-color:#FFDB4C;width:90px;right:0;bottom:0;color:#444444;font-weight:700;height:30px;line-height:30px;position:absolute;text-align:center;cursor:pointer;}
.watch-top .expand:hover{background-color:#19A3AF;color:#ffffff;}


/* Переключатель плееров на странице с фильмом */
#player-tabs{background-color:#FFF;width:958px;float:left;margin:-20px 0 0 0;padding:0 0 10px 0;border-left:1px solid #C2C2C2;border-right:1px solid #C2C2C2;}
#player-tabs .tab-title{border-bottom:1px solid #DDDDDD;border-top:1px solid #DDDDDD;float:left;margin:15px -1px 10px;width:960px;}
#player-tabs .tab-title li{float:left;border-right:1px solid #DDDDDD;color:#333333;font-weight:700;line-height:35px;padding:0 11px;position:relative;}
#player-tabs .tab-title li.current{border-bottom:2.5px solid #3B5998;border-top:2.5px solid #3B5998;margin:-2px 0;}
#player-tabs .tab-title li:hover{cursor:pointer;}
#player-tabs .tab-content{background-color:#FFF;width:938px;height:390px;float:left;margin:0 10px 0;position:relative;z-index:1000;}
#player-tabs .box {display:none;}
#player-tabs .box.visible {display:block;}
#player-tabs .tab-content iframe,#player-tabs .tab-content object,#player-tabs .tab-content embed{width:938px;height:390px;}
#player-tabs .v-genis,#film-tab .v-genis iframe,#film-tab .v-genis object,#film-tab .v-genis embed{width:938px;height:535px;}


/* Действия с фильмом */
.action-buttons{float:left;width:938px;margin:10px 10px 0 10px;}
.action-buttons a{float:left;height:30px;line-height:30px;color:#FFFFFF;font-weight:700;margin:0 4px 0 0;padding:0;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.action-buttons a i{background-color:#ffae00;float:left;height:30px;line-height:30px;padding:0 10px;}
.action-buttons a span{background-color:#2E3543;float:left;padding:0 7px;}
.action-buttons a span span{padding:0;}
.action-buttons a:hover span{background-color:#FFDB4C;color:#444444;}
.action-buttons .r {float:right;}
.action-buttons .lightoff{position:relative;z-index:1000;}

/* Режим кинотеатра */
#lights-off{background-color:#000;width:100%;height:100%;position:fixed;top:0;display:none;z-index:999;}

/* Кадры */
#screenshots{background-color:#2E3543;width:960px;float:left;margin:0 0 15px 0;}
#screenshots .title{border-bottom:3px solid #ffae00;float:left;width:960px;}
#screenshots .title li {float:left;color:#fff;font-weight:700;line-height:35px;padding:0 11px;position:relative;}
#screenshots .content{width:950px;float:left;margin:10px 0 0 10px;}
#screenshots .content ul{float:left;width:950px;display:none;}
#screenshots .movie-images .image{float:left;margin:0 10px 10px 0;width:180px;}
#screenshots .movie-images .image a{background-color:#2c2f3a;float:left;width:168px;padding:5px;margin:0;border:1px solid #1c1f27;position:relative;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:inset 0 0 5px #23262f;-webkit-box-shadow:inset 0 0 5px #23262f;box-shadow:inset 0 0 5px #23262f;}
#screenshots .movie-images .image img{width:168px;height:100px;float:left;}
#screenshots .movie-images .image a span{background-color:#fff;height:13px;width:12px;margin:32px 66px;padding:11px 10px 11px 13px;position:absolute;left:5px;top:5px;visibility:hidden;font-size:13px;float:left;text-align:center;color:#ffae00;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;}
#screenshots .image a:hover span{visibility:visible;}


/* Правая колонка на странице с фильмом */
.movie-right {width:322px;float:right;}

/* Похожие фильмы */
.related-movies{background-color:#2E3543;float:left;width:322px;margin:0;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.related-movies .title{float:left;width:302px;height:35px;line-height:35px;color:#FFFFFF;padding:0 10px;margin:0 0 10px 0;border-bottom:3px solid #ffae00;font-weight:700;}
.related-movies .content{float:left;width:312px;padding:0 0 0 10px;}
.related-movies li{float:left;width:146px;margin:0 10px 10px 0;position:relative;}
.related-movies li .image{background-color:#2C2F3A;float:left;width:134px;padding:5px;border:1px solid #1C1F27;-moz-border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;}
.related-movies li .image img{width:134px;height:215px;float:left;}
.related-movies li .alt{background-color:#2C2F3A;float:left;width:134px;padding:5px;border:1px solid #1C1F27;border-top:0 none;-moz-border-radius:0px 0px 3px 3px;-webkit-border-radius:0px 0px 3px 3px;border-radius:0px 0px 3px 3px;}
.related-movies li .quality{background-color:#1C1F27;float:left;width:50px;height:25px;line-height:25px;margin:0 50px -25px;position:relative;color:#FFF;font-weight:700;text-align:center;text-shadow:1px 1px 0 rgba(0,0,0,0.2);-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;}
.related-movies li .kp{float:left;font-size:12px;color:#6A7180;font-weight:700;}
.related-movies li .kp span{background-color:#fff;float:left;width:38px;height:25px;line-height:25px;text-align:center;-moz-border-radius:3px 0 0 3px;-webkit-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;}
.related-movies li .kp b{background-color:#FFDB4C;float:left;width:25px;height:25px;line-height:25px;color:#444444;text-align:center;text-shadow:rgba(0,0,0,0.2) 1px 1px 0px;}
.related-movies li .year{float:left;font-size:12px;color:#6A7180;font-weight:700;}
.related-movies li .year span{background-color:#fff;float:left;width:40px;height:25px;line-height:25px;text-align:center;}
.related-movies li .year b{background-color:#000;float:left;width:31px;height:25px;line-height:25px;color:#fff;text-align:center;-moz-border-radius: 0 3px 3px 0;-webkit-border-radius: 0 3px 3px 0;border-radius: 0 3px 3px 0;}
.related-movies li .play{background:rgba(0,0,0,.7);width:134px;height:215px;position:absolute;left:6px;top:6px;display:none;}
.related-movies li .play .link{background-color:#fff;height:13px;width:12px;margin:90px 52px;padding:11px 10px 11px 13px;font-size:13px;float:left;text-align:center;color:#ffae00;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;}
.related-movies li .play .link span{float:left;text-indent:-9999px;}

/* Блок с комментариями */
.comments-block{width:624px;float:left;}
.comments-block .block-title{background-color:#2E3543;float:left;width:604px;height:35px;line-height:35px;color:#FFFFFF;padding:0 10px;border-bottom:3px solid #ffae00;font-weight:700;-moz-border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;}
.comments-block .block-title b{float:right;}
.comments-block .block-content{margin-bottom:10px;background-color:#fff;width:602px;float:left;padding:0 10px;border:1px solid #C2C2C2;border-top:0 none;-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;}

/* Форма добавления комментариев */
.addcomment{width:602px;float:left;margin:0 -10px;padding:0 10px;border-top: 1px solid #d1d1d1;margin-top: 10px;}
.addcomment .msol{width:87px;float:left;padding:10px 20px 10px 0;position:relative;border-right:1px solid #D1D1D1;}
.addcomment .msol .ok{width: 0;height: 0;border-top: 8px solid transparent;border-bottom: 8px solid transparent;border-left: 8px solid #3B5998;margin:35px 0 0 0;position:absolute;left:85px;}
.addcomment .msol .nokta{background-color:#FFFFFF;border:3px solid #ffae00;border-radius:50%;height:10px;position:absolute;right:-8px;top:45px;width:10px;z-index:1;}
.addcomment .avatar{float:left;width:86px;}
.addcomment .avatar img{border:3px solid #3B5998;vertical-align:middle;float:left;width:80px;height:80px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;}
.addcomment .avatarsiz{background:url("../images/avatarsiz.png") no-repeat center transparent;float:left;width:80px;height:80px;border:3px solid #3B5998;vertical-align:middle;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;}
.addcomment .rutbe{background-color:#A7B4D3;width:76px;float:left;padding:5px;margin:5px 0 0;color:#ffffff;text-align:center;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.addcomment .rutbe a{color:#fff;}
.addcomment .msag{width:474px;float:left;position:relative;border-left:1px solid #D7D8D9;margin:0 0 0 -1px;padding:10px 0 10px 20px;position:relative;}
.addcomment .msag .bb-editor {width:458px;}
.addcomment .msag .input{float:left;margin:0 0 10px 0;width:175px;-moz-border-radius:0 3px 3px 0;-webkit-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;}
.addcomment .msag .a{margin:0 10px 0 0;}
.addcomment .msag textarea{background:none repeat scroll 0 0 #FDFDFD;border:1px solid #D7D7D7;color:#7A7A7A;display:inline-block;font-size:12px;height:100px;line-height:20px;margin:0 0 10px 0;padding:5px 7px;width:458px;-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;}
.addcomment br {display:none;}
.addcomment label[for="allow_subscribe"]{display: block;float: none;width: 200px;border: none;margin-top: 6px;}
.addcomment label{width:34px;float:left;margin:0 -1px 0 0;font-weight:700;border:1px solid #D7D7D7;-moz-border-radius:3px 0 0 3px;-webkit-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;}
.addcomment label i{width:30px;height:28px;line-height:28px;float:left;margin:0 0 0 4px;text-align:center;}
.addcomment .checkcode{width:350px;float:left;padding-top:10px;height:50px;}
.addcomment .checkcode .input{width:100px;margin:0 10px 0 0;-moz-border-radius:0 3px 3px 0;-webkit-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;}
.addcomment .checkcode img{float:left;height:55px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.addcomment .question {width:350px;float:left;padding-top:20px;height:50px;}
.addcomment .question input {width:150px;margin:0 10px 0 0;-moz-border-radius:0 3px 3px 0;-webkit-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;}
#dle-question {padding-bottom: 10px;float: left;width: 400px;line-height: 1px;}



/* Комментарий */
.message{float:left;width:602px;clear:both;}
.message .online{color:#92CF5C;}
.message .offline{color:#4C5566;}
.message .mleft{width:87px;float:left;padding:10px 20px 10px 0;position:relative;border-right:1px solid #D1D1D1;}
.message .mleft .triangle{width: 0;height: 0;border-top: 8px solid transparent;border-bottom: 8px solid transparent;border-left: 8px solid #3B5998;margin:35px 0 0 0;position:absolute;left:85px;}
.message .mleft .dot{background-color:#FFFFFF;border:3px solid #ffae00;border-radius:50%;height:10px;position:absolute;right:-8px;top:45px;width:10px;z-index:1;}
.message .avatar{float:left;width:86px;}
.message .avatar img{border:3px solid #3B5998;vertical-align:middle;float:left;width:80px;height:80px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;}
.message .mright{width:474px;float:left;position:relative;border-left:1px solid #D7D8D9;margin:0 0 0 -1px;padding:10px 0 10px 20px;}
.message .mright .triangle{width:0;height:0;border-top:8px solid transparent;border-bottom: 8px solid transparent;border-right:8px solid #D1D1D1;margin:35px 0 0 0;position:absolute;left:12px;}
.message .mright .cont{width:474px;float:left;}
.message .mtop{background-color:#F7F7F7;width:452px;float:left;border:1px solid #D1D1D1;padding:10px;position:relative;-moz-border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;}
.message .mtop span{float:left;padding:0 5px 0 0;line-height:18px;}
.message .mtop .nick{font-weight:700;}
.message .mtop .nick a{color:#4193D0;}
.message .mtop span.date{float:right;color:#666666;font-size:11px;font-weight:700;padding:0;}
.message .malt{background-color:#fff;width:452px;float:left;border:1px solid #D1D1D1;border-top:0 none;padding:10px;font-size:13px;-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;}
.message .buttons{clear:both;float:right;margin-top:10px;}
.message .buttons li{float:left;padding:1px;margin:0 0 0 5px;border:1px solid #D1D1D1;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.message .buttons li a{background-color:#f7f7f7;float:left;height:20px;line-height:20px;color:#7A7A7A;font-size:10px;font-weight:700;padding:0 5px;text-transform:uppercase;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.message .buttons li a:hover{background-color:#f1f1f1;}


/* Профиль пользователя */
.user-profile{width:960px;float:left;}
.user-profile .profile-left{width:200px;float:left;margin:0 15px 0 0;}
.user-profile .profile-left a {background:none repeat scroll 0 0 #ffae00;width:200px;float:left;color:#fff;font-size:13px;font-weight:700;height:32px;line-height:32px;margin:10px 0;cursor:pointer;text-align:center;font-family:'Roboto Condensed',"Trebuchet Ms",Arial,sans-serif;text-shadow:rgba(0,0,0,0.2) 1px 1px 0px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.user-profile .profile-left a:hover {background:none repeat scroll 0 0 #FFDB4C;color:#444;}
.user-profile .avatar{width:200px;float:left;margin:0;height:200px;}
.user-profile .avatar img{width:200px;}
.user-profile .status{background-color:#fff;width:178px;float:left;padding:10px;border:1px solid #C2C2C2;border-top:0 none;}
.user-profile .status h4{font-size:18px;font-weight:700;clear:both;}
.user-profile .status p{font-size:12px;clear:both;}
.online, .user-profile .status .online{color:#92CF5C;}
.offline, .user-profile .status .offline{color:#4C5566;}
.user-profile .profile-right{width:745px;float:left;}

/** Информация о пользователе **/
#profile-info {float:left;width:745px;margin:0 0 10px;}
#profile-info .block-title{background:#FFF;float:left;width:723px;height:35px;line-height:35px;padding:0 10px;font-weight:700;border:1px solid #D7D8D9;-moz-border-radius:3px 3px 0px 0px;-webkit-border-radius:3px 3px 0px 0px;border-radius:3px 3px 0px 0px;}
#profile-info .block-title b{color:#ffae00;}
#profile-info .block-title .rating{background-color:#ffae00;height:25px;line-height:25px;float:right;margin:5px 0;text-align:center;color:#fff;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
#profile-info .content{background-color:#FAFBFB;float:left;width:743px;margin:0 0 10px 0;border:1px solid #D7D8D9;border-top:0 none;-moz-border-radius:0px 0px 3px 3px;-webkit-border-radius:0px 0px 3px 3px;border-radius:0px 0px 3px 3px;}
#profile-info .content li{background-color:#F8F8F8;width:351.5px;height:28px;float:left;padding:10px;border-top:1px solid #fff;border-bottom:1px solid #d9d9d9;}
#profile-info .content li .a{float:left;margin:0 10px 0 0;line-height:26px;}
#profile-info .content li span{padding-top: 5px;display: block;}
#profile-info .content li span span{padding:0;}
#profile-info .content li .input{width:239px;}
/** Настройки профиля **/
#options{float:left;width:958px;margin:0 0 10px;}
#options .block-title{background:#FFF;float:left;width:948px;height:35px;line-height:35px;padding-left:10px;font-weight:700;border:1px solid #D7D8D9;-moz-border-radius:3px 3px 0px 0px;-webkit-border-radius:3px 3px 0px 0px;border-radius:3px 3px 0px 0px;}
#options .content{background-color:#FAFBFB;float:left;width:958px;margin:0 0 10px 0;border:1px solid #D7D8D9;border-top:0 none;-moz-border-radius:0px 0px 3px 3px;-webkit-border-radius:0px 0px 3px 3px;border-radius:0px 0px 3px 3px;}
#options .content li{background-color:#F8F8F8;width:459px;height:28px;float:left;padding:10px;border-top:1px solid #fff;border-bottom:1px solid #d9d9d9;}
#options .content li .a{float:left;margin:0 10px 0 0;line-height:26px;}
#options .content li span{padding-top: 5px;display: block;float:left;}
#options .content li span span{padding:0;}
#options .content li .input{width:239px;}
#options .content li select{background:none repeat scroll 0 0 #FDFDFD;float:left;border:1px solid #D7D7D7;color:#636468;display:inline-block;font-size:11px;height:28px;line-height:24px;margin:0;padding:4px;width:261px;font:12px 'Roboto Condensed',Arial,Helvetica,sans-serif;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
#options .content li select option{padding:4px;}
#options .content li textarea{background:none repeat scroll 0 0 #FDFDFD;float:left;border:1px solid #D7D7D7;color:#454545;display:inline-block;font-size:11px;height:100px;line-height:20px;margin:0;padding:5px 7px;width:335px;font:12px 'Roboto Condensed',Arial,Helvetica,sans-serif;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
#options .content li.blockips{height:auto;border-bottom:0 none;}
#options .content li.about{height:auto;border-bottom:0 none;}
#options .content li.signature{height:auto;border-bottom:0 none;}

/** Обратная связь **/
.feedback-form{float: left;width: 617px;padding: 0;margin-left: 13px;}
.feedback-form p{background-color:#F0F1F5;float:left;clear:both;width:609px;padding:4px;margin:0 0 15px 0;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.feedback-form p label{float:left;width:185px;font-weight:700;line-height:30px;}
.feedback-form p label i{margin:-4px 10px -4px 0;width:40px;height:38px;line-height:38px;float:left;border-right:1px solid #fff;text-align:center;}
.feedback-form .input{width:402px;}
.feedback-form select{width:422px;height:30px;padding:5px;font-size:13px;color: #636468;border: 1px solid #D7D7D7;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.feedback-form select option{padding:5px;}
.feedback-form .textarea{width:402px;height:100px;padding:5px 10px;font-size:13px;color: #636468;border: 1px solid #D7D7D7;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.feedback-form .check-code .input{float:left;width:100px;margin:0 10px 0 0;}
.feedback-form .check-code img{float:left;height:30px;width:110px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}

/** Пагинация **/
.navigation{margin:0 auto;padding:10px 0 20px;clear:both;display:table;}
.navigation .previous-page{background-color:#fff;float:left;padding:5px;border:1px solid #D7D8D9;color:#6A7180;-moz-border-radius:3px 0 0 3px;-webkit-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;}
.navigation .next-page{background-color:#fff;float:left;padding:5px;border:1px solid #D7D8D9;border-left:0 none;color:#6A7180;-moz-border-radius:0px 3px 3px 0px;-webkit-border-radius:0px 3px 3px 0px;border-radius:0px 3px 3px 0px;}
.navigation .pages{background-color:#fff;float:left;border-top:1px solid #D7D8D9;border-bottom:1px solid #D7D8D9;font-weight:700;}
.navigation .pages a{float:left;padding:5px 10px;color:#6A7180;border-right:1px solid #D7D8D9;}
.navigation .pages a:hover{color:#ffae00;}
.navigation .pages span{float:left;padding:5px 10px;color:#ffae00;border-right:1px solid #D7D8D9;}

/* Футер */
#footer{width:100%;margin:5px 0 0;padding:0;display:table;clear:both;position:relative;}
#to-top{background:url("../images/sprite.png") no-repeat -165px 0 transparent;width:63px;height:68px;position:absolute;left:50%;bottom:40px;margin:0 0 0 -31px;cursor:pointer;}
#footer .footer-top{background:#2E3543;width:100%;padding:10px 0;clear:both;display:table;}
#footer .footer-top-content{margin:0 auto;width:960px;}
#footer .footer-top-content .left{width:320px;float:left;font-weight:700;font-size:14px;color:#fff;line-height:32px;}
#footer .footer-top-content .right{width:320px;float:right;margin:0;}
#footer #social{float:right;}
#footer #social li{float:left;margin:0 3px;}
#footer #social li a{width:32px;height:32px;line-height:32px;font-size:1.5em;color:#FFF;text-align:center;float:left;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
#footer #social li a.fa-facebook{background-color:#3b5998;}
#footer #social li a:hover.fa-facebook{background-color:#5976C6;}
#footer #social li a.fa-twitter{background-color:#00acee;}
#footer #social li a:hover.fa-twitter{background-color:#48C7EA;}
#footer #social li a.fa-youtube{background-color:#c4302b;}
#footer #social li a:hover.fa-youtube{background-color:#E42B28;}
#footer #social li a.fa-google-plus{background-color:#db4a39;}
#footer #social li a:hover.fa-google-plus{background-color:#D73D32;}
.footer-desc{background-color:#FFF;display:table;width:938px;padding:10px;margin:20px auto 30px;color:#7A7A7A;font-size:12px;text-align:center;border:1px solid #C2C2C2;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.footer-desc .triangle{background:url("../images/sprite.png") no-repeat scroll 460px -160px transparent;float:left;width:938px;height:14px;margin:-23px 0 0 0;padding:0;z-index:1;position:relative;}
#footer .footer-alt{background:#2E3543;width:100%;height:30px;clear:both;color:#FFF;line-height:30px;display:table;}
#footer .footer-alt-content{margin:0 auto;width:960px;border-top:1px solid #4f5665;display:table;font-size:12px;}
#footer .link{display:table;margin:0 auto;height:35px;line-height:35px;}
#footer .link li{color:#FFFFFF;float:left;margin:0 15px 0 0;}

/* Системные стили */
#registration input[type="button"] {margin-left:10px;background:#ffae00;color:#FFF;font-size:13px;font-weight:700;height:30px;line-height:30px;padding:0 10px;float:right;cursor:pointer;border:0 none;font-family:'Roboto Condensed',"Trebuchet Ms",Arial,sans-serif;text-shadow:rgba(0,0,0,0.2) 1px 1px 0px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
.dpad table {border-spacing: 6px;width: 958px;margin-bottom: 10px;}
.dpad td img {border: 1px solid #d8d8d8;padding: 10px;background:#f0f1f5;}
.dpad td select {border: 1px solid #d8d8d8;padding: 5px;border-radius: 3px;}
.dpad input[type="submit"] {margin-left:10px;background:#ffae00;color:#FFF;font-size:13px;font-weight:700;height:30px;line-height:30px;padding:0 10px;float:right;cursor:pointer;border:0 none;font-family:'Roboto Condensed',"Trebuchet Ms",Arial,sans-serif;text-shadow:rgba(0,0,0,0.2) 1px 1px 0px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
#dle-content {width:1000px;margin:0 auto;}
.selectmass {width: 35px;  height: 23px;  cursor: pointer;  border-left:1px solid #cad1db;  }
.selectmass input {margin-left: 11px;margin-top: 5px;}
.mass_comments_action {text-align: left;position: relative;float: left;border-top: 1px solid #c2c2c2;display: block;width: 613px;padding: 5px;margin-left: -10px;}
.mass_comments_action select{border:1px solid #c2c2c2;border-radius:3px;padding:2px;}
.mass_comments_action input[type="submit"] {margin-left:10px;background:#ffae00;color:#FFF;font-size:13px;font-weight:700;height:30px;line-height:30px;padding:0 10px;float:right;cursor:pointer;border:0 none;font-family:'Roboto Condensed',"Trebuchet Ms",Arial,sans-serif;text-shadow:rgba(0,0,0,0.2) 1px 1px 0px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
#allow_subscribe {float:left;margin-top:7px;}
/*---Персональные сообщения---*/
.pm td.pm_list, .pm td.pm_head {border: 1px solid #d8d8d8;padding: 2px;background-color: #f0f1f5;}
.pm td.pm_head {font-size: 0.9em;background: #f0f1f5;height: 22px;padding: 0;font-weight: bold;text-align: center;color: #4e4e4e;}
.pm-message{float:left;width:978px;clear:both;margin-bottom:10px;}
.pm-message .online{color:#92CF5C;}
.pm-message .offline{color:#4C5566;}
.pm-message .mleft{width:87px;float:left;padding:10px 0 10px 0;position:relative;}
.pm-message .mleft .triangle{width: 0;height: 0;border-top: 8px solid transparent;border-bottom: 8px solid transparent;border-left: 8px solid #3B5998;margin:35px 0 0 0;position:absolute;left:85px;}
.pm-message .avatar{float:left;width:86px;}
.pm-message .avatar img{border:3px solid #3B5998;vertical-align:middle;float:left;width:80px;height:80px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;}
.pm-message .rank{background-color:#A7B4D3;width:76px;float:left;padding:5px;margin:5px 0 0;color:#ffffff;text-align:center;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.pm-message .rank a{color:#fff;}
.pm-message .mright{width:870px;float:left;position:relative;margin:0 0 0 -1px;padding:10px 0 10px 20px;}
.pm-message .content{width:870px;float:left;}
.pm-message .must{background-color:#F7F7F7;width:852px;float:left;border:1px solid #D1D1D1;padding:10px;position:relative;-moz-border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;}
.pm-message .must span{float:left;padding:0 5px 0 0;line-height:18px;}
.pm-message .must .nick{font-weight:700;}
.pm-message .must .nick a{color:#4193D0;}
.pm-message .must .sec{background-color:#FFF;float:right;height:14px;padding:4px;border:1px solid #D1D1D1;margin:-2px 0 -2px 5px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.pm-message .must .sec input{vertical-align:middle;}
.pm-message .must span.date{float:right;color:#666666;font-size:11px;font-weight:700;padding:0;}
.pm-message .malt{background-color:#fff;width:852px;float:left;border:1px solid #D1D1D1;border-top:0 none;padding:10px;font-size:13px;-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;}
.pm-message .buttons{clear:both;float:right;margin-top:10px;}
.pm-message .buttons li{float:left;padding:1px;margin:0 0 0 5px;border:1px solid #D1D1D1;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.pm-message .buttons li a{background-color:#f7f7f7;float:left;height:20px;line-height:20px;color:#7A7A7A;font-size:10px;font-weight:700;padding:0 5px;text-transform:uppercase;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.pm-message .buttons li a:hover{background-color:#f1f1f1;}
/*---Найденные похожие новости при добавлении новостей на сайте---*/
.findrelated {width:99%;background: #ffc;border:1px solid #9E9E9E;padding: 5px;margin-top: 7px;margin-right: 10px;}
/*---Информационное окно загрузки AJAX---*/
#loading-layer {display: none;font-size: 11px;background: #000;padding: 10px;text-align: center;color: #fff;}
/*---Цитата и скрытый текст---*/
.scriptcode, .title_quote,.quote, .title_spoiler, .text_spoiler {padding: 5px;background: #f9fafa;border: 1px solid #dce7e7;overflow: hidden;}
.title_quote, .title_spoiler {background: #f9fafa;}
.title_quote { border-bottom: 0;font-weight: bold;}
.scriptcode {color: #004e8d;text-align: left;font-family: "Roboto Condensed Regular", Arial;}
.title_spoiler {font-weight: bold;}
.text_spoiler {border-top: 0;text-align: justify;}
.hide {background-color: #e8f3fa;padding: 5px;color: #3a78a5;margin: 0 0 1em;}
.hide a {text-decoration: underline;}
.hide a:hover {text-decoration: none ;}
.inhide {border: 1px solid #d1e3ef;padding: 5px;background-color: #fff;margin-bottom: 5px;}
.masha_index {display:none;}
/* Рейтинг */
.rating {width: 85px;height: 17px;font-size: 0.9em;overflow:hidden;padding-top:4px;}
.unit-rating {list-style: none;margin: 0;padding: 0;width: 85px;height: 17px;position: relative;background: url("../dleimages/rating.png") repeat-x;}
.unit-rating li {text-indent: -90000px;padding: 0 !important;margin: 0 !important;float: left !important;background:none !important;border:none !important;height:17px !important;line-height:17px !important;border-radius:0 !important;}
.unit-rating li a {background:none !important;display: block;width: 17px !important;height: 17px !important;text-decoration: none;text-indent: -9000px;z-index: 17;position: absolute;padding: 0 !important;float:none !important;}
.unit-rating li a:hover {background: url("../dleimages/rating.png") 0 -17px !important;z-index: 999;left: 0;}
.unit-rating a.r1-unit {left: 0;}
.unit-rating a.r1-unit:hover {width:17px !important;}
.unit-rating a.r2-unit {left: 17px;}
.unit-rating a.r2-unit:hover {width: 34px !important;}
.unit-rating a.r3-unit {left: 34px;}
.unit-rating a.r3-unit:hover {width: 51px !important;}
.unit-rating a.r4-unit {left: 51px;}
.unit-rating a.r4-unit:hover {width: 68px !important;}
.unit-rating a.r5-unit {left: 68px;}
.unit-rating a.r5-unit:hover {width: 85px !important;}
.unit-rating li.current-rating {background: url("../dleimages/rating.png") 0 -34px !important;position: absolute;height: 17px;display: block;text-indent: -9000px;z-index: 1;}
.ratingzero {color: #000;}
.ratingtypeplusminus {padding: 0px 0px;color: #fff;}
.ratingtypeplus {color: #fff;padding: 0px 0px 0px 2px;margin-left:-5px;}
.ratingplus {color: white;}
.ratingminus {color: white;}
/*---BB коды---*/
 /* различие bbcodes и bbcodes_poll исключительно в длине кнопки */
/* класс bbcodes используем в списке персональных сообщений (pm.tpl) и по умолчанию в модуле редактора сообщений*/
.bbcodes, .bbcodes_poll {text-shadow: 0 1px 0 #fff;border: 1px solid #b3b3b3;color: #383838;padding: 2px 9px 5px 9px;margin-bottom: 2px !important;height: 24px;font-weight: bold;cursor: pointer;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;-moz-box-shadow: 0 1px 4px -3px black;-webkit-box-shadow: 0 1px 4px -3px black;box-shadow: 0 1px 4px -3px black;}
.bbcodes:hover, .bbcodes_poll:hover {background-position: 0 10px;}
.bbcodes_poll {width: 100px;}
/*---BB Редактор---*/

.bb-pane {
height: 1%; overflow: hidden;
padding-bottom: 5px;
padding-left: 5px;
margin: 0;
height: auto !important;
text-decoration:none;
background-image: -webkit-gradient(linear, left 0%, left 100%, from(#FBFBFB), to(#EAEAEA));
background-image: -webkit-linear-gradient(top, #FBFBFB, 0%, #EAEAEA, 100%);
background-image: -moz-linear-gradient(top, #FBFBFB 0%, #EAEAEA 100%);
background-image: linear-gradient(to bottom, #FBFBFB 0%, #EAEAEA 100%);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FBFBFB', endColorstr='#EAEAEA', GradientType=0);
border-radius: 3px 3px 3px 3px;
-moz-border-radius-bottomright: 0px;
-webkit-border-bottom-right-radius: 0px;
-khtml-border-bottom-right-radius: 0px; 
border-bottom-right-radius: 0px;
-moz-border-radius-bottomleft: 0px;
-webkit-border-bottom-left-radius: 0px;
-khtml-border-bottom-left-radius: 0px;
border-bottom-left-radius: 0px;
border-top:1px solid #d7d7d7;
border-left:1px solid #d7d7d7;
border-right:1px solid #d7d7d7;
box-shadow: none !important;
}

.bb-pane>b {
margin-top: 5px;
margin-left: 0;
vertical-align: middle;
}
.bb-pane .bb-btn + .bb-btn,.bb-pane .bb-btn + .bb-pane,.bb-pane .bb-pane + .bb-btn,.bb-pane .bb-pane + .bb-pane {
margin-left:-1px;
}
.bb-btn {
display: inline-block; overflow: hidden; float: left;
padding: 4px 10px;
border: 1px solid #d4d4d4;
-webkit-box-shadow: inset 0 1px 2px white;
-moz-box-shadow: inset 0 1px 2px white;
box-shadow: inset 0 1px 2px white;
background-repeat: repeat-x;
background-image: -webkit-gradient(linear, left 0%, left 100%, color-stop(0%, #fdfdfd), color-stop(100%, #e9e9e9));
background-image: -webkit-linear-gradient(top, #fdfdfd, 0%, #e9e9e9, 100%);
background-image: -moz-linear-gradient(top, #fdfdfd, 0%, #e9e9e9, 100%);
background-image: linear-gradient(to bottom, #fdfdfd 0%, #e9e9e9 100%);

}


.bb-btn:hover {
background: #e6e6e6;
background-repeat: repeat-x;
background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fdfdfd), color-stop(100%, #e6e6e6));
background-image: -webkit-linear-gradient(top, #fdfdfd, 0%, #e6e6e6, 100%);
background-image: -moz-linear-gradient(top, #fdfdfd, 0%, #e6e6e6, 100%);
background-image: -o-linear-gradient(top, #fdfdfd, 0%, #e6e6e6, 100%);
background-image: linear-gradient(to bottom, #fdfdfd 0%, #e6e6e6 100%);
-webkit-transition: box-shadow 0.05s ease-in-out;
-moz-transition: box-shadow 0.05s ease-in-out;
-o-transition: box-shadow 0.05s ease-in-out;
transition: box-shadow 0.05s ease-in-out;
}

.bb-btn:active {
background: #f3f3f3;
border-color: #cfcfcf;
-webkit-box-shadow: 0 0 5px #f3f3f3 inset;
-moz-box-shadow: 0 0 5px #f3f3f3 inset;
box-shadow: 0 0 5px #f3f3f3 inset;
}

@font-face {
font-family: 'bb-editor-font';
src: url(data:application/x-font-ttf;charset=utf-8;base64, ) format('truetype'),
url(data:application/font-woff;charset=utf-8;base64, ) format('woff');
font-weight: normal;
font-style: normal;
}

[class^="bb-btn"], [class*=" bb-btn"] {
font-family: 'bb-editor-font';
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
font-size: 12px;
/* Better Font Rendering =========== */
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}


.bb-sel { float: left; padding: 2px 2px 0 2px; }
.bb-sel select { font-size: 11px; }
.bb-sep { display: inline-block; float: left; width: 1px; padding: 2px; }
.bb-btn { cursor: pointer; outline: 0; }

#b_font select { padding: 0px;}
#b_size select { padding: 0px;}

#b_b:before {content: "\f032";}
#b_i:before {content: "\f033";}
#b_u:before {content: "\f0cd";}
#b_s:before {content: "\f0cc";}
#b_img:before { content: "\f03e"; }
#b_up:before { content: "\e930"; }
#b_emo:before { content: "\f118"; }
#b_url:before { content: "\f0c1"; }
#b_leech:before { content: "\e98d"; }
#b_mail:before { content: "\f003"; }
#b_video:before { content: "\e913"; }
#b_audio:before { content: "\e911"; }
#b_hide:before { content: "\e9d1"; }
#b_quote:before { content: "\e977"; }
#b_code:before { content: "\f121"; }
#b_left:before { content: "\f036"; }
#b_center:before { content: "\f037"; }
#b_right:before { content: "\f038"; }
#b_color:before { content: "\e601"; }
#b_spoiler:before { content: "\e600"; }
#b_fla:before { content: "\ea8d"; }
#b_yt:before { content: "\f166"; }
#b_tf:before { content: "\ea61"; }
#b_list:before { content: "\f0ca"; }
#b_ol:before { content: "\f0cb"; }
#b_tnl:before { content: "\ea61"; }
#b_br:before { content: "\ea68"; }
#b_pl:before { content: "\ea72"; }
#b_size:before { content: "\f034"; }
#b_font:before { content: "\f031"; }
#b_header:before { content: "\f1dc"; }
#b_sub:before { content: "\f12c"; }
#b_sup:before { content: "\f12b"; }
#b_justify:before { content: "\f039"; }

.bb-pane h1 {
font-size:36px;
margin-top: 5px;
margin-bottom: 5px;
}
.bb-pane h2 {
font-size:30px;
margin-top: 5px;
margin-bottom: 5px;
}
.bb-pane h3 {
font-size:24px;
margin-top: 5px;
margin-bottom: 5px;
}
.bb-pane h4 {
font-size:18px;
margin-top: 5px;
margin-bottom: 5px;
}
.bb-pane h5 {
font-size:14px;
margin-top: 5px;
margin-bottom: 5px;
}
.bb-pane h6 {
font-size:12px;
margin-top: 5px;
margin-bottom: 5px;
}

.bb-pane-dropdown {
position:absolute;
top:100%;
left:0;
z-index:1000;
display:none;
float:left;
min-width:180px;
padding:5px 0;
margin:2px 0 0;
list-style:none;
font-size:11px;
border:1px solid rgba(0, 0, 0, 0.15);
border-radius:4px;
background: white;
-webkit-box-shadow: 0 1px 2px #dadada;
-moz-box-shadow: 0 1px 2px #dadada;
box-shadow: 0 1px 2px #dadada;
}

.bb-pane-dropdown > li > a {
display:block;
padding:3px 10px;
clear:both;
font-weight:normal;
line-height:1.42857;
color:#333333;
white-space:nowrap;
}
.bb-pane-dropdown > li > a:hover, .bb-pane-dropdown > li > a:focus {
text-decoration:none;
color:#262626;
background-color:whitesmoke;
}

.bb-pane-dropdown .color-palette div .color-btn {
width: 17px;
height: 17px;
padding: 0;
margin: 0;
border: 1px solid #fff;
cursor: pointer;
}
.bb-pane-dropdown .color-palette{
padding: 0px 5px;
}

.bb-editor textarea { 
-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
padding: 2px; border: 1px solid #d7d7d7; width: 100%; -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);
box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);
-webkit-transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
margin-top: -1px;
}
.editorcomm .bb-editor { width: 565px;}
.editorcomm .bb-editor textarea { height: 200px; }

.clr {
clear: both;
}
/*---Сообщения---*/
.bcomment {display: block;position: relative;background-color: #eee;padding: 10px;margin-bottom:10px;}
.avatar {display: block;position: relative;float: left;margin-right: 10px;width: 75px;height: 75px;}
.avatar img {width:75px;}
ul.small li {float: left;padding-right: 10px;}
.rcol {float: right;width: 82%;}
.cominfo a {padding-left:10px;}
/*---Дополнительные поля---*/
.xfields textarea, .xprofile textarea {width: 98%;height: 186px;margin: 0px 1px 0px 0px;padding: 0px;}
.xfields input, .xprofile input {width: 250px;height: 14px;padding: 2px;}
.xfields_table td {vertical-align: top;}
/*---Персональные сообщения---*/
.pm_head {font-weight: bold;}
/*---Выпадающее меню кнопки редактировать---*/
#dropmenudiv {border: 1px solid #cbdfe8;background-color: #fbfdfe;font-size: 11px;line-height: 20px;margin: 2px 0;padding: 5px;opacity:0.9;-moz-opacity:0.9;filter:alpha(opacity=90);}
#dropmenudiv a {display: block;text-indent: 3px;text-decoration: none;color: #3f4b51;padding: 1px 0;width: 100%;}
#dropmenudiv a:hover {color: #2d8edd;}
/*---Ссылка на скачивание прикрепленного файла---*/
.attachment {color: #808080;}
/*---Рамка расширенной формы поиска по сайту---*/
fieldset {border: 1px solid #bfced6;padding: 5px;text-align: left;}
/*---показ оригинальной картинки загруженной на сайт из уменьшенной копии---*/
.highslide-wrapper, .highslide-outline {background: #FFFFFF;}
.highslide-image {border: 2px solid #FFFFFF;}
.highslide-active-anchor {visibility: hidden;}
.highslide-active-anchor img {visibility: hidden;}
.highslide-dimming {background-color: black;}
.highslide-html {background-color: white;}
.highslide-loading {display: block;color: white;font-size: 9px;font-weight: bold;text-decoration: none;padding: 3px;border: 1px solid white;background-color: black;}
a.highslide-full-expand {background: url("../dleimages/fullexpand.gif") no-repeat;display: block;margin: 0 10px 10px 0;width: 34px;height: 34px;}
.highslide-display-block {display: block;}
.highslide-display-none {display: none;}
.highslide-caption {display: none;padding: 5px;background: white;}
.highslide-controls {width: 195px;height: 40px;background: url("../../../engine/classes/highslide/graphics/controlbar-black-border.gif") no-repeat 0 -90px;margin-right: 15px;margin-bottom: 10px;margin-top: 10px;}
.highslide-controls ul {position: relative;left: 15px;height: 40px;list-style: none;margin: 0;padding: 0;background: url("../../../engine/classes/highslide/graphics/controlbar-black-border.gif") no-repeat 100% -90px;}
.highslide-controls li {float: left;padding: 5px 0;}
.highslide-controls a {background: url("../../../engine/classes/highslide/graphics/controlbar-black-border.gif");display: block;float: left;height: 30px;width: 30px;outline: none;}
.highslide-controls a.disabled {cursor: default;}
.highslide-controls a span {display: none;}
 /*---The CSS sprites for the controlbar---*/
.highslide-controls .highslide-previous a {background-position: 0 0;}
.highslide-controls .highslide-previous a:hover {background-position: 0 -30px;}
.highslide-controls .highslide-previous a.disabled {background-position: 0 -60px !important;}
.highslide-controls .highslide-play a {background-position: -30px 0;}
.highslide-controls .highslide-play a:hover {background-position: -30px -30px;}
.highslide-controls .highslide-play a.disabled {background-position: -30px -60px !important;}
.highslide-controls .highslide-pause a {background-position: -60px 0;}
.highslide-controls .highslide-pause a:hover {background-position: -60px -30px;}
.highslide-controls .highslide-next a {background-position: -90px 0;}
.highslide-controls .highslide-next a:hover {background-position: -90px -30px;}
.highslide-controls .highslide-next a.disabled {background-position: -90px -60px !important;}
.highslide-controls .highslide-move a {background-position: -120px 0;}
.highslide-controls .highslide-move a:hover {background-position: -120px -30px;}
.highslide-controls .highslide-full-expand a {background-position: -150px 0;}
.highslide-controls .highslide-full-expand a:hover {background-position: -150px -30px;}
.highslide-controls .highslide-full-expand a.disabled {background-position: -150px -60px !important;}
.highslide-controls .highslide-close a {background-position: -180px 0;}
.highslide-controls .highslide-close a:hover {background-position: -180px -30px;}
/*---Облако тегов---*/.clouds_xsmall {font-size: 1em;}
.clouds_small {font-size: 1.1em;}
.clouds_medium {font-size: 1.2em;font-weight: bold;}
.clouds_large {font-size: 1.5em;}
.clouds_xlarge {font-size: 1.7em;}
/*---Быстрый поиск на сайте---*/
#searchsuggestions {border-width:1px;border-color:#919191;border-style:solid;width:300px;background-color:#5c9ccc;font-size:10px;line-height:14px;position:relative;top:0;left:0;}
#searchsuggestions a {padding:5px;display:block;background-color:#fff;clear:left;height:75px;text-decoration:none;}
#searchsuggestions a:hover {background-color:#fdd08b;color:#fff;}
#searchsuggestions a span.searchheading {background: #5c9ccc;display:block;font-weight:bold;padding:5px;color:#fff;}
#searchsuggestions a:hover span.searchheading {color:#fff;}
#searchsuggestions a span {color:#555;}
#searchsuggestions a:hover span {color:#000;}
#searchsuggestions span.seperator {float:right;padding-right:15px;margin-right:5px;}
#searchsuggestions span.seperator a {background-color:transparent;display:block;height:auto;color:#fff;}
#searchsuggestions span.notfound {padding:5px;background-color:#fff;display:block;height:auto;color:#000;}
/*---Диалоговые и всплывающие окна jQuery UI---*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after {clear: both;content: ".";display: block;height: 0;visibility: hidden;}
.ui-helper-clearfix {display: inline-block;}
* html .ui-helper-clearfix {height: 1%;}
.ui-helper-clearfix {display: block;}
.ui-icon {background-repeat: no-repeat;display: block;overflow: hidden;text-indent: -99999px;}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button, .ui-widget {font-size: 11px;font-family: Verdana;}
.ui-widget-content {background: #fff 50% bottom repeat-x;color: #222;border: 1px solid #eee;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
.ui-widget-header {background: #cccccc url(../images/ui-bg_gloss-wave.png) 50% 50% repeat-x;color: #000;font-weight: bold;}
.ui-widget-header a {color: #fff;}
.ui-state-default, .ui-widget-content .ui-state-default {background: #eaeaea url(../images/ui-bg_glass_85.png) 50% 50% repeat-x;border: 1px solid #cfcfcf;color: #868686;font-weight: bold;}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {color: #2e6e9e;text-decoration: none;}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus {background: #eaeaea url(../images/ui-bg_glass_75.png) 50% 50% repeat-x;border: 1px solid #a7a7a7;color: #4e4e4e;font-weight: bold;}
.ui-state-hover a, .ui-state-hover a:hover {color: #1d5987;text-decoration: none;}
.ui-state-active, .ui-widget-content .ui-state-active {background: #d0e5f5 50% 50% repeat-x;border: 1px solid #a7a7a7;color: #e17009;font-weight: bold;}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {color: #e17009;text-decoration: none;}
.ui-state-error {background: #fef1ec 50% 50% repeat-x;border: 1px solid #dedede;color: #cd0a0a;}
.ui-widget-header .ui-icon {background-image: url(../images/ui-icons.png);}
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(../images/ui-icons_h.png);}
.ui-icon-close {background-position: -80px -128px;}
.ui-icon-closethick {background-position: -96px -128px;}
.ui-button .ui-button-text {display: block;line-height: 1.4em;}
.ui-button-text-only .ui-button-text {padding: .4em .8em;}
input.ui-button {padding: .4em 1em;}
.ui-button-set {margin-right: 7px;}
.ui-button-set .ui-button {margin-left: 0;margin-right: -.3em;}
button.ui-button::-moz-focus-inner {border: 0;padding: 0;}
.ui-dialog {overflow: hidden;padding: .2em;position: absolute;width: 300px;-moz-box-shadow: 0px 12px 25px rgba(0,0,0,0.7);-webkit-box-shadow: 0px 12px 25px rgba(0,0,0,0.7);box-shadow: 0px 12px 25px rgba(0,0,0,0.7);}
.ui-dialog .ui-dialog-titlebar {padding: .5em 1em .3em;position: relative;}
.ui-dialog .ui-dialog-title {float: left;margin: .1em 16px .2em 0;}
.ui-dialog .ui-dialog-titlebar-close {height: 18px;margin: -10px 0 0 0;padding: 1px;position: absolute;right: .3em;top: 50%;width: 19px;}
.ui-dialog .ui-dialog-titlebar-close span {display: block;margin: 1px;}
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus {padding: 0;}
.ui-dialog .ui-dialog-content {background: none;border: 0;overflow: hidden;padding: .5em 1em;position: relative;zoom: 1;}
.ui-dialog .ui-dialog-buttonpane {background-image: none;border-width: 1px 0 0 0;margin: .5em 0 0 0;padding: .3em 1em .5em .4em;text-align: left;}
.ui-dialog .ui-dialog-buttonpane button {cursor: pointer;float: right;line-height: 1.4em;margin: .5em .4em .5em 0;overflow: visible;padding: .2em .6em .3em .6em;width: auto;}
.ui-dialog .ui-resizable-se {bottom: 3px;height: 14px;right: 3px;width: 14px;}
.ui-draggable .ui-dialog-titlebar {cursor: move;}
/* ==================== Автозаполнение облака тегов */
.ui-autocomplete {position: absolute;cursor: default;}
* html .ui-autocomplete {width:1px;}
 /* without this, the menu expands to 100% in IE6 */
.ui-menu {list-style:none;padding: 2px;margin: 0;display:block;float: left;}
.ui-menu .ui-menu {margin-top: -3px;}
.ui-menu .ui-menu-item {margin:0;padding: 0;zoom: 1;float: left;clear: left;width: 100%;}
.ui-menu .ui-menu-item a {text-decoration:none;display:block;padding:.2em .4em;line-height:1.5;zoom:1;}
.ui-menu .ui-menu-item a.ui-state-hover,.ui-menu .ui-menu-item a.ui-state-active {font-weight: normal;margin: -1px;}
/*---подсветка текста в теге [code]---*/
pre code {display: block;padding: 0.5em;background: #f9fafa;border: 1px solid #dce7e7;overflow:auto;white-space: pre;}
pre .comment,pre .template_comment,pre .diff .header,pre .doctype,pre .lisp .string,pre .javadoc {color: #93a1a1;font-style: italic;}
pre .keyword,pre .css .rule .keyword,pre .winutils,pre .javascript .title,pre .method,pre .addition,pre .css .tag,pre .lisp .title {color: #859900;}
pre .number,pre .command,pre .string,pre .tag .value,pre .phpdoc,pre .tex .formula,pre .regexp,pre .hexcolor {color: #2aa198;}
pre .title,pre .localvars,pre .function .title,pre .chunk,pre .decorator,pre .builtin,pre .built_in,pre .lisp .title,pre .identifier,pre .title .keymethods,pre .id {color: #268bd2;}
pre .tag .title,pre .rules .property,pre .django .tag .keyword {font-weight: bold;}
pre .attribute,pre .variable,pre .instancevar,pre .lisp .body,pre .smalltalk .number,pre .constant,pre .class .title,pre .parent,pre .haskell .label {color: #b58900;}
pre .preprocessor,pre .pi,pre .shebang,pre .symbol,pre .diff .change,pre .special,pre .keymethods,pre .attr_selector,pre .important,pre .subst,pre .cdata {color: #cb4b16;}
pre .deletion {color: #dc322f;}
pre .tex .formula {background: #eee8d5;}
/*---прогресс бар заполненности персональных сообщений---*/
.pm_progress_bar {width:963px;border: 1px solid #d8d8d8;padding: 1px;margin-top: 10px;margin-bottom: 10px;}
.pm_progress_bar span {background: #6e6e6e;
font-size: 0em;text-indent: -2000em;height: 10px;display: block;overflow: hidden;}
/*---Выделение текста и всплывающее окно (поделиться ссылкой)---*/
#marker-bar, #txtselect_marker {display: block;visibility: hidden;position: absolute;z-index: 1200;opacity: 0;-webkit-transition: opacity .4s, visibility .1s linear .4s;-moz-transition: opacity .4s, visibility .1s linear .4s;-o-transition: opacity .4s, visibility .1s linear .4s;transition: opacity .4s, visibility .1s linear .4s;}
#txtselect_marker {cursor: pointer;background:url(../dleimages/marker.png) -0px -0px no-repeat;}
#txtselect_marker:hover {background-position: -0px -32px;}
#marker-bar{border: 1px solid #ccc;border-radius: 15px;background: #fff;padding: 5px 10px;cursor: default;box-shadow: 0px 0px 4px #ccc;}
#marker-bar.show {-webkit-transition: opacity .4s, visibility 0s;-moz-transition: opacity .4s, visibility 0s;-o-transition: opacity .4s, visibility 0s;transition: opacity .4s, visibility 0s;opacity: 1;visibility: visible;}
#txtselect_marker.show {visibility: visible;width: 32px;height: 32px;-webkit-transition: opacity .4s, visibility 0s;-moz-transition: opacity .4s, visibility 0s;-o-transition: opacity .4s, visibility 0s;transition: opacity .4s, visibility 0s;opacity: 1;}
#marker-bar .masha-social,
#marker-bar .masha-marker{cursor: pointer;display: block;margin: 0 5px;float: left;}
#marker-bar .masha-marker{line-height: 1em;color: #aaa;border-bottom: 1px dotted #aaa;margin-right: 10px;}
#marker-bar .masha-marker:hover {color: #ea3e26;border-color: #ea3e26;}
.user_selection, .user_selection_true {background: #c4f47d;padding: 2px 0;}
.user_selection a.txtsel_close, .user_selection_true a.txtsel_close {display:none;}
.user_selection .closewrap, .user_selection_true .closewrap {position: relative;}
.user_selection.hover a.txtsel_close, .user_selection_true.hover a.txtsel_close {display: inline-block;position: absolute;top: -7px;left: -5px;width: 33px;height: 33px;background: url(../dleimages/closemarker.png) -0px -0px no-repeat;}
.user_selection.hover a.txtsel_close:hover, .user_selection_true.hover a.txtsel_close:hover {background-position: -0px -33px;}
.dle-alert, .dle-confirm, .dle-promt {padding: 20px 1em !important;}
/*---Постраничная навигация---*/
#loading-layer {-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;}
.basecont{padding:10px;}
.dpad {background: #fff;float: left;border:1px solid #c2c2c2;border-top:0 none;margin-bottom:15px;}
.dpad a{background:#ffae00;color:#FFF;font-size:13px;font-weight:700;height:30px;line-height:30px;padding:0 10px;margin-right:10px;float:left;cursor:pointer;border:0 none;font-family:'Roboto Condensed',"Trebuchet Ms",Arial,sans-serif;text-shadow:rgba(0,0,0,0.2) 1px 1px 0px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
.dpad a:hover{background:#19A3AF;color:#FFF;}
.thide {overflow: hidden;display: block;height: 0;line-height: normal;}
.dle-comments-navigation {clear:none;}
#recaptcha_area {float: left;margin-bottom: 10px;}