html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input{margin:0;padding:0;}
html,body{height:100%;min-width:1080px;}
html{background:#131729;}
body{background: center 162px repeat;line-height:18px;font-family:'PF DinDisplay Medium','Trebuchet MS',Arial;font-size:13px;color:#363636;}
h1{font-size:24px;font-weight:normal;}
input,textarea{outline:none;}
table{border-spacing:0px;border-collapse:collapse;}
.clear,.clr{clear:both;}
a{color:#78829d;text-decoration:none;}
a:hover{}
.impot{color:#f00;}

#content, #footer {position:relative;}
#content {min-height:100%;height:auto !important;height:100%;max-width:1200px;margin:230px auto 0;background:white;z-index: 1;}
#content #finish {height:0px;width:100%;}
#footer {margin-top:-250px;height:250px;}

.Panel{position:relative;z-index:60;height:28px;line-height:16px;font-size:13px;color:#D7D7D7;background:#2f364a;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}
.PanelCenter{position:relative;margin:0 auto;height:28px;width:1050px;}
.PanelError{border-left:1px solid rgba(255, 255, 255, 1);border-right:1px solid rgba(255, 255, 255, 1);color:rgba(255, 255, 255, 1);text-decoration:none;float:left;padding:6px 10px 6px 8px;position:relative;}
.PanelErrorIcon{background-image:url(../images/sprts.png);background-position:-16px -64px;display:inline-block;margin:0px 10px -3px 0px;height:16px;width:16px;}
.PanelL{border-left:1px solid rgba(255, 255, 255, 1);color:rgba(255, 255, 255, 1);text-decoration:none;float:right;padding:6px 15px 6px 12px;position:relative;}
.PanelR{border-left:1px solid rgba(255, 255, 255, 1);border-right:1px solid rgba(255, 255, 255, 1);color:rgba(255, 255, 255, 1);text-decoration:none;float:right;padding:6px 15px 6px 12px;position:relative;}

.UserPanelOnUrl{display:block;border-top:1px dotted #DDD;width:160px;}
.UserPanelOnUrl a{display:block;border-bottom:1px dotted #DDD;width:150px;padding:2px 5px;}
.UserPanelOnUrl a:hover{background:rgba(0, 0, 0, 0.05);}

.PanelHover{background:rgba(255, 255, 255, 0);transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;}
.PanelHover:hover{background:rgba(255, 255, 255, 0.5);color:rgba(0,0,0,1);}

.MenuLogotipSearch{position:relative;z-index:4;overflow:visible;background:#2f364a;}
.MenuLogotipSearchCenter{padding:0 0 10px 0;overflow:visible;position:relative;margin:0 auto;height:90px;width:990px;}
.MenuForm{height:34px;width:690px;}

.LogotipSearchAllForm{height:77px;width:90px;}
.LogotipForm{background:url(../images/logo.png);width:325px;height:45px;position:absolute;margin:12px 0 0 10px;}

.SearchForm{position:absolute;margin:12px 0 0 700px;width:238px;}
.SearchFormIn{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;float:left;margin:0 0 0 0;padding:6px 15px 6px 5px;border:1px solid #DDD;box-shadow:0 0 0 inset;width:220px;height:13px;vertical-align:middle;outline:none;line-height:18px;font-size:14px;color:#fff;background:#2f364a;}
.SearchFormIn:focus{background-position:-434px -81px;}
.SearchFormBtn{float:left;display:block !important;margin:0 0 0 -1px;padding:0 12px 0 12px !important;border:1px solid #DDD;-webkit-border-radius:0px 3px 3px 0px !important;-moz-border-radius:0px 3px 3px 0px !important;border-radius:0px 3px 3px 0px !important;height:32px;}
.SearchFormBtn:hover{background:#F2F2F2;}
.SearchFormButton{cursor:pointer;height:20px;width:20px;margin-top:4px;display:block;background:none;position:absolute;top:0;right:0;}

.CenterBlockExForm{display:block;background: #ffffff;width:1040px;margin:0 auto;}
.CenterBlock{margin:0 auto;padding-top:15px;width:1000px;}

.TitleScrollBox{margin:0 0 6px 0;padding:6px 0 6px 10px;font-size:16px;color:#292929;}

.MiniPostAllForm{width:152px;height:280px;}
.MiniPostAllFormDop{float:left;margin:0 3px;position:relative;}
.MiniPost{overflow:hidden;margin-bottom:3px;box-shadow: 0 1px 4px 0 #000;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
.MiniPostAct{border-radius:3px;overflow:hidden;margin-bottom:3px;box-shadow: 0 1px 4px 0 #000;/*box-shadow: 0 0 10px rgba(0,0,0,0.5);-moz-box-shadow: 0 0 10px rgba(0,0,0,0.5);-webkit-box-shadow: 0 0 10px rgba(0,0,0,0.5);*/}
.MiniPost .MiniPostPoster img{display:block;width:152px;height:220px;}
.MiniPostAct .MiniPostPosterAct img{display:block;width:152px;height:220px;}

.MiniPostAllFormSl{width:162px;height:238px;}
.MiniPostAllFormDopSl{float:left;margin:0 6px;position:relative;}
.MiniPostSl{border-radius:3px;overflow:hidden;margin-bottom:3px;box-shadow: 0 1px 4px 0 #000;/*box-shadow: 0 0 10px rgba(0,0,0,0.5);-moz-box-shadow: 0 0 10px rgba(0,0,0,0.5);-webkit-box-shadow: 0 0 10px rgba(0,0,0,0.5);*/}
.MiniPostSl .MiniPostPosterSl img{display:block;width:162px;height:228px;}

.MiniPostAllFormFav{width:125px;height:220px;}
.MiniPostAllFormDopFav{float:left;margin:7px;position:relative;}
.MiniPostAllFormDop{float:left;margin:0 7px;position:relative;}
.MiniPostAllFormDopAct{float:left;margin:0 7px 0 0;position:relative;}
.MiniPostFav{border-radius:3px;overflow:hidden;margin-bottom:3px;box-shadow: 0 1px 4px 0 #000;/*box-shadow: 0 0 10px rgba(0,0,0,0.5);-moz-box-shadow: 0 0 10px rgba(0,0,0,0.5);-webkit-box-shadow: 0 0 10px rgba(0,0,0,0.5);*/}
.MiniPostFav .MiniPostPosterFav img{display:block;width:125px;height:178px;}
.MiniPostNameFav{margin-bottom:3px;}
.MiniPostNameFav a{color:black;text-decoration:none;font-size:11px;font-weight:normal;line-height:16px;}
.MiniPostNameFav a:hover{text-decoration:underline;}

.MiniPostAllFormCol{width:310px;height:218px;}
.MiniPostAllFormDopCol{float:left;margin:0 11px;position:relative;}
.MiniPostCol{/*border:1px solid #F0F0F0;border-radius:2px;*/overflow:hidden;margin-bottom:3px;box-shadow: 0 0 5px #000;/*box-shadow: 0 0 10px rgba(0,0,0,0.5);-moz-box-shadow: 0 0 10px rgba(0,0,0,0.5);-webkit-box-shadow: 0 0 10px rgba(0,0,0,0.5);*/}
.MiniPostCol .MiniPostPosterCol img{display:block;width:310px;height:188px;}

.PosterNew1{display:block;background:#747474;position:absolute;top:235px;color:rgba(255, 255, 255, 1);font-size:11px;padding:1px 6px;border:1px solid rgba(255, 255, 255, 1);border-left:0px;}
.PosterNew2{display:block;background:#333333;position:absolute;top:235px;color:rgba(255, 255, 255, 1);font-size:11px;padding:1px 6px;border:1px solid rgba(255, 255, 255, 1);border-left:0px;}
.PosterNew3{display:block;background:#000000;position:absolute;top:235px;color:rgba(255, 255, 255, 1);font-size:11px;padding:1px 6px;border:1px solid rgba(255, 255, 255, 1);border-left:0px;}
.PosterNew4{display:none;}

.MiniPostName{height:15px;margin-bottom:3px;overflow:hidden;}
.MiniPostNameAct{height:15px;margin-bottom:3px;}
.MiniPostNameActors{margin:99px 0 -10px -67px;font-size:11px;font-weight:normal;line-height:12px;overflow:hidden;}
.MiniPostName a{color:black;text-decoration:none;font-size:12px;font-weight:600;line-height:16px;}
.MiniPostName a:hover{text-decoration:underline;}

.MiniPostNameCol{
display:block;
    cursor:pointer;
    float:right;
    width:310px;
    position:absolute;
    padding:27.5% 0;
    margin:-191px 0 0 0;
    background:rgba(0, 0, 0, 0.7);
    color:#fff;font-size:16px;
    font-weight:bold;
    text-align:center;
    text-transform:uppercase;
}
.MiniPostNameCol a{color:ffffff;text-decoration:none;font-size:20px;font-weight:normal;line-height:16px;}
.MiniPostNameCol a:hover{text-decoration:none;}

.MiniPostInfo{height:15px;margin-bottom:3px;line-height:14px;overflow:hidden;}
.MiniPostInfo a{text-decoration:none;line-height:14px;font-size:11px;color:#848484;}
.MiniPostInfo a:hover{text-decoration:underline;}
.MiniPostAllForm .MiniPostDopInfo{display:none;background:rgba(247, 0, 0, 1);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin:8px 0 0 140px;position:absolute;height:27px;width:27px;}
.MiniPostAllForm:hover .MiniPostDopInfo{display:block;}
.MiniPostDopInfoIcon{display:block;width:27px;height:27px;background:url(../images/sprts.png) -453px -117px;}
.MiniPostDopInfo:hover{background:rgba(247, 0, 0, 0.5);}
.MiniPostDopInfo .MiniPostDopInfoForm{display:none;position:absolute;padding:3px;background:rgba(0, 0, 0, 0.25);margin:-9px 0px 0px 38px;width:494px;z-index:100;}
.MiniPostDopInfo:hover .MiniPostDopInfoForm{display:block;}
.MiniPostDopInfo:hover .revers{margin:-9px 0px 0px -511px !important;}
.b-pp_content_arrow_l {position:absolute;top:10px;left:-10px;display:block;width:13px;height:19px;background:url(../images/sprts.png) no-repeat -128px -183px;}
.revers .b-pp_content_arrow_l{display:none !important;}
.b-pp_content_arrow_r{display:none;}
.revers .b-pp_content_arrow_r{position:absolute;top:10px;right:-10px;display:block !important;width:13px;height:19px;background:url(../images/sprts.png) no-repeat -141px -183px;z-index:10;}
.MiniPostDopInfoContent{background:rgba(255,255,255,1);padding:20px 20px 0px 20px;}
.MiniPostDopInfoContent > a{float:right;width:116px;height:26px;/*overflow:hidden;*/}
.MiniPostDopInfoContent > a img{margin: 0 0;}
.MiniPostDopInfoContent > a img:hover{margin:0 0 0;}
.ModalWindowsClickForm{display:none;}
.MiniPostAllForm:hover 
.ModalWindowsClickForm{display:block;cursor:default;float:right;position:relative;margin:-226px 8px 0 0;width:27px;height:27px;background:rgba(251, 76, 47, 1);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.MiniPostAllForm .ModalWindowsClickForm:hover{background:rgba(81, 172, 0, 0.5);}
.ModalWindowsClickForm .ModalWindowsClickForm{display:block;width:27px;height:27px;}

.custom-1080{display:none;}
.MiniPostAllForm:hover 
.custom-1080{display:block;cursor:default;float:right;position:relative;margin:-213px 0 0 0;padding:4px;background:rgba(52, 152, 219, 0.9);color:#fff;font-weight:bold;text-align:right;/*-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;*/}
.MiniPostAllForm .custom-1080:hover{background:rgba(52, 152, 219, 0.5);}
.ModalWindowsClickForm .custom-1080{display:block;width:27px;height:27px;}

.custom-720{display:none;}
.MiniPostAllForm:hover 
.custom-720{display:block;cursor:default;float:right;position:relative;margin:-213px 0 0 0;padding:4px;background:rgba(26, 188, 156, 0.9);color:#fff;font-weight:bold;text-align:right;/*-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;*/}
.MiniPostAllForm .custom-720:hover{background:rgba(26, 188, 156, 0.5);}

.custom-480{display:none;}
.MiniPostAllForm:hover 
.custom-480{display:block;cursor:default;float:right;position:relative;margin:-213px 0 0 0;padding:4px;background:rgba(241, 196, 15, 0.9);color:#fff;font-weight:bold;text-align:right;/*-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;*/}
.MiniPostAllForm .custom-480:hover{background:rgba(241, 196, 15, 0.5);}
.ModalWindowsClickForm .custom-480{display:block;width:27px;height:27px;}

.customInfo{display:none;}
.MiniPostAllForm:hover 
.customInfo {display:block;cursor:pointer;float:right;width:148px;position:relative;margin:-22px 0 0 0;padding:2px;background:rgba(0, 0, 0, 0.5);color:#fff;font-size:11px;font-weight:bold;text-align:right;-webkit-border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-bottomleft:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;}
.MiniPostAllForm .custom-480:hover{background:rgba(0, 0, 0, 0.8);}

.FavFilm{display:block;cursor:default;float:right;position:relative;margin:-213px 0 0 0;padding:2px;background:rgba(47,54,74, 1);color:#fff;font-size:11px;text-align:right;/*-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;*/}
.MiniPostAllForm .FavFilm:hover{background:rgba(47,54,74,.5);}
.FavSerial{display:block;cursor:default;float:right;position:relative;margin:-213px 0 0 0;padding:2px;background:rgba(241, 196, 15, 1);color:#fff;font-size:11px;text-align:right;/*-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;*/}
.MiniPostAllForm .FavSerial:hover{background:rgba(241, 196, 15,.5);}
.FavCartoon{display:block;cursor:default;float:right;position:relative;margin:-213px 0 0 0;padding:2px;background:rgba(231, 76, 60, 1);color:#fff;font-size:11px;text-align:right;/*-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;*/}
.MiniPostAllForm .FavCartoon:hover{background:rgba(231, 76, 60,.5);}
.FavShow{display:block;cursor:default;float:right;position:relative;margin:-213px 0 0 0;padding:2px;background:rgba(46, 204, 113, 1);color:#fff;font-size:11px;text-align:right;/*-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;*/}
.MiniPostAllForm .FavShow:hover{background:rgba(46, 204, 113,.5);}
.FavDel{display:none;}
.MiniPostAllForm:hover 
.FavDel{display:block;cursor:default;float:left;position:relative;margin:-213px 0 0 0;padding:2px;background:rgba(231, 76, 60, 1);color:#fff;font-size:11px;text-align:right;/*-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;*/}
.MiniPostAllForm .FavDel:hover{background:rgba(231, 76, 60,.5);}
   
.plus_fav{position:relative;display:inline-block;border:0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;text-align:center;white-space:nowrap;line-height:18px;font-family:Arial, sans-serif;font-size:13px;float:right;padding:4px 8px 4px 8px;background:url(../images/favor.png) no-repeat;background-position:0px 0px;color:white !important;height:18px;width:100px;}
.plus_fav:hover{background-position:0px -52px;}
.minus_fav{position:relative;display:inline-block;border:0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;text-align:center;white-space:nowrap;line-height:18px;font-family:Arial, sans-serif;font-size:13px;float:right;padding:4px 8px 4px 8px;background:url(../images/favor.png) no-repeat;background-position:0px -26px;color:white !important;height:18px;width:100px;}

.DopInfoContentTitle{display:block;margin:0 130px 8px 0;line-height:20px;font-size:16px;font-weight:normal;color:#363636;}
.DopInfoContentEx {margin-bottom:8px;color:#959595;}
.DopInfoContentEx a{color:#959595;}
.DopInfoContentText{margin-bottom:8px;line-height:18px;font-size:12px;color:#292929;}
.DopInfoContentRating{padding-top:8px;border-top:4px solid #F2F2F2;color:#292929;}

.kp_imdb{width:454px;height:42px;}
.kp_imdb_full{width:280px;height:25px;margin:0 10px 0px;}
.in_kp_imdb{width:30px;height:35px;padding:0px 0px;float:left;}
.in_pod{width:31px;height:22px;background:url(../images/rating-imdb.png);position:absolute;margin:0px 0px 0px 120px;background-color: #2f364a;}
.in_nad{width:24px;height:24px;background:url(../images/rating-kp.png);position:absolute;margin:0px 0px 0px 60px;background-color: #2f364a;border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%;}
.in_name_kp{width:150px;height:15px;margin:3px 0 0 40px;font-family: Helvetica,Arial;color: #a4a4a4;text-align:center;}
.in_name_imdb{width:150px;height:15px;margin:3px 0 0 110px;font-family: Helvetica,Arial;color: #a4a4a4;text-align:center;}

.RelatedFormTitle{margin:0 0 10px 0;padding:0;font-size:16px;font-weight:bold;width:688px;float:right;}

.MiniPostAllFormRelated{width:142px;height:255px;float:right;margin:0 0 0 40px;overflow: hidden;}
.MiniPostRelated{overflow:hidden;margin-bottom:3px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.MiniPostRelated .MiniPostPosterRelated img{display:block;width:140px;height:198px;}
.MiniPostNameRelated{margin-bottom:3px;}
.MiniPostNameRelated a{color:#31669B;text-decoration:none;font-size:13px;font-weight:normal;line-height:16px;}
.MiniPostNameRelated a:hover{text-decoration:underline;}

.ContentShowfull{padding:0 !important;width:100% !important;}

.FullstoryPlayer{background-color:#585858;background-image:-webkit-linear-gradient(top,#585858 0,#151515 100%);background-image:-moz-linear-gradient(top,#585858 0,#151515 100%);margin:0 auto;position:relative;height:auto;width:980px;}
.FullstoryPlayerErrorMesaga{top:50%;height:20px;background:#2f364a;text-align:center;padding:6px;bottom:121px;}
.wkino{position:fixed;left:-100px;top:50%;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg);z-index: 900;}
#OnlinePlayr {overflow:hidden;margin:0 auto 0;position:relative;height:0px;width:980px;opacity:0;}

.FullstoryForm{margin:0 auto;padding:0 10px 0 10px;width:1000px;}
.FullstoryFormCol{margin:0 auto;padding:15px 10px 0 10px;width:1000px;}
.FullstoryFormLeft{float:left;margin-bottom:10px;width:300px;height:423px;}
#OnlinePlayTwo{width:300px;height:423px;position:absolute;}
#OnlinePlayTwo:hover{cursor:pointer;background:rgba(0, 0, 0, 0.25);outline:3px solid #66aadf;}
.OnlinePlayTwoImg{display:none;}
#OnlinePlayTwo:hover .OnlinePlayTwoImg{display:block;cursor:pointer;width:300px;height:423px;background:url(../images/OnlinePlayTwoImg.png) no-repeat center center;}
.FullstoryFormLeft img{width:300px;height:423px;box-shadow: 0 0 10px #000;box-shadow: 0 0 10px rgba(0,0,0,0.5);-moz-box-shadow: 0 0 10px rgba(0,0,0,0.5);-webkit-box-shadow: 0 0 10px rgba(0,0,0,0.5);}
.FullstoryFormLeft1 img{width:240px;height:400px;}

.FullstoryFormLeftAct{border-radius: 3px;float:left;margin-bottom:10px;width:180px;height:285px;}

.FormLeftRating{margin:0 0 0;display:block;}
.FormLeftSocial{margin:5px 0 0 0;display:block;}

.FormLeftSocUrl{position:relative;padding:0px 0px 0px 40px;min-height:45px;margin:20px 0 0;}
.FormLeftSocUrlIcon{width:45px;height:45px;margin:0 0px 0 4px;padding:0;}

.FormLeftQualityOnlinePlay{margin-bottom:12px;}
.FormLeftQualityOnlinePlayTitle{margin:14px 0 0;padding:1px 0;display:block;text-align:center;font-size:18px;position:relative;height:23px;box-shadow:0px -6px 12px -5px rgba(0, 111, 194, 0.5) inset;}
.FormLeftQualityOnlinePlayInfo{padding:0;text-align:center;font-size:16px;margin:0;}
.FormLeftQualityOnlinePlayInfo a{transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;width:290px;text-align:center;display:block;background:rgba(0, 111, 194, 1);padding:6px 5px 8px 5px;color:rgba(255, 255, 255, 1);position:relative;box-shadow:0px 0px -4px 1px rgba(255, 255, 255, 1) inset;line-height:24px;margin:0 0 2px;}
.FormLeftQualityOnlinePlayInfo a:hover{background:rgba(160, 166, 173, 1);}

.FullstoryFormRight{position:relative;float:right;margin-left:20px;width:680px;overflow:hidden}
.FullstoryFormRightAct{position:relative;float:right;margin-left:20px;width:800px;overflow:hidden}

.FullstorytableOne{position:relative;width:100%;}
.FullstorytableOne .FullstorytableOneTd{padding:12px 12px 12px 0;vertical-align:top;line-height:28px;font-size:24px;text-transform:uppercase;min-width:480px;}
.FullstorytableOneTd > a{float:right;width:116px;height:26px;margin:2px 0 0;/*overflow:hidden;*/}
.FullstorytableOneTd > a img{margin: -10px 0;}

#share42 a{opacity:1;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;}
#share42:hover a{opacity:0.4;}
#share42 a:hover{opacity:0.8;}

.FullstoryEngTitle{margin-right:8px;vertical-align:top;line-height:18px;font-size:14px;color:#707070;text-transform:uppercase;}

.OnlinePlayPosterIn a{display:inline-block;}
.OnlinePlayPoster{padding:12px 20px 12px 20px;line-height:24px;font-size:20px;text-transform:uppercase;background:#4986e7;color:#ffffff !important;position:relative;border:0;text-align:center;white-space:nowrap;font-family:Arial, sans-serif;}
.OnlinePlayPoster:hover {background:#3591D8;}

.b-view_dotted {display:block;margin:10px 0 10px 0;width:100%;height:1px;overflow:hidden;background:url(../images/dotted.png) repeat-x;font-size:0;}

.FullstoryInfo{margin-bottom:12px;}
.FullstoryInfoTitle{float:left;margin:0;padding:2px 0 2px 20px;width:10px;font-size:13px;font-weight:bold;min-height:18px;}
.FullstoryInfoTitleAct{float:left;margin:0;padding:2px 0 2px 0;font-size:13px;font-weight:bold;min-height:18px;}
.FullstoryInfoin{margin-left:100px;padding:2px 0 2px 0;min-height:18px;color: #a4a4a4;}
.FullstoryInfoAge{margin-left:100px;min-height:15px;color: #a4a4a4;}
.FullstoryInfoinAct{margin-left:150px;padding:2px 0 2px 0;min-height:18px;}
.FullstoryInfoin a:hover{text-decoration:underline;}
.FullstoryInfoinImg img{margin:4px 0 0;}

.FullstorySubForm{padding:10px 0 10px 0;margin-bottom:4px;}
.FullstorySubFormTitle,.FullstoryKadrFormTitle{margin:0 0 6px 0;padding:0;font-size:12px;font-weight:bold;}
.FullstorySubFormText{display:block;text-align: justify;padding-bottom: 15px;}
.FullstorySubFormText br{padding-bottom: 15px;}

.FullstoryKadrForm{margin:0 0 15px 0;overflow:hidden;padding:10px 0 10px 0;height:109px;}
.FullstoryKadrFormAct{margin:0 0 15px 0;overflow:hidden;padding:10px 0 10px 0;height:109px;}
.FullstoryKadrFormImg{margin-left:0;margin-bottom:10px;}
.FullstoryKadrFormImg a{float:left;display:block;margin-right:10px;width:126px;height:100px;}
.FullstoryKadrFormImgAct a{float:left;display:block;margin-right:7px;width:126px;height:100px;}
.FullstoryKadrFormImg img{display:block;width:126px;height:100px;box-shadow: 0 0 5px black;box-shadow: 0 0 10px rgba(0,0,0,0.5);-moz-box-shadow: 0 0 10px rgba(0,0,0,0.5);-webkit-box-shadow: 0 0 10px rgba(0,0,0,0.5);}
.FullstoryKadrFormImgAct img{display:block;width:126px;height:100px;box-shadow: 0 0 5px black;box-shadow: 0 0 10px rgba(0,0,0,0.5);-moz-box-shadow: 0 0 10px rgba(0,0,0,0.5);-webkit-box-shadow: 0 0 10px rgba(0,0,0,0.5);}
.FullstoryKadrFormImg a + br{display:none;}

/*---Актеры/Фото---*/
/*---Актеры---*/
.FullstoryKadrFormAc{
    float: left;
    margin:0 0 15px 0;
    overflow:hidden;
    padding:0 0 10px 0;
    width:700px;
    /*height:109px;*/
}
.FullstoryKadrFormImgAc{
    margin-bottom:10px;
}
.FullstoryKadrFormImgAc a{
    float:left;
    display:block;
    margin-right:7px;
    width:65px;
    /*height:97px;*/
}
.FullstoryKadrFormImgAc img{
    display:block;
    width:126px;
    height:100px;
    box-shadow: 0 0 5px black;
    box-shadow: 0 0 10px rgba(0,0,0,0.5);
    -moz-box-shadow: 0 0 10px rgba(0,0,0,0.5);
    -webkit-box-shadow: 0 0 10px rgba(0,0,0,0.5);
}
.FullstoryKadrFormImgAc a + br{
    display:none;
}

.FullstoryKadrFormTitleAc {
    color: #90817C;
    font: 12px  Tahoma, sans-serif;
    margin:0 0 6px -15px;
    padding:0;font-size:12px;
}

.FullstoryKadrFormImgAc li {	
    list-style: none;
}
.FullstoryKadrFormAc li span {
    font: 12px  Tahoma, sans-serif;
	float:left;
	position: relative;
    top: 13px;
	width:450px;
}
.FullstoryKadrFormAc li span:first-child {
	color:#90817C;
	width:130px;
}
/*---Актеры/Фото---*/

.TabDopInfo{position:relative;display:block;padding:0px 0 20px 0;height:100%;}
.TabDopInfoLeft{float:left;width:420px;}
.TabDopInfoBlockOne{margin-bottom:18px;}
.TabDopInfoBlockOne a{}
.TabDopInfoBlockOneTitle{margin:0 0 8px 0;padding:0;font-size:12px;font-weight:bold;}
.TabDopInfoRight{margin-left:490px;}
.TabDopInfoBlockToo{margin-bottom:18px;}
.TabDopInfoBlockToo a{}
.TabDopInfoBlockTooTitle{margin:0 0 8px 0;padding:0;font-size:12px;font-weight:bold;}
/*** AddComments ***/
.AddCommentsError{margin:0 0 18px 0;padding:6px 10px 7px 10px;border:1px dotted #FDB67D;background:#FFF9F2;line-height:18px;font-size:13px;color:#555;text-shadow:1px 0 0 white;}
.AddComments{margin:0 0 8px 0;}
.AddComments textarea{resize:none;height:80px;width:585px;border:2px solid #93C0E3;font-size:12px;}
.AddCommentsBlock{display:block;padding: 2px;}
.AddCommentsNameEmailTitle{float:left;font-weight:bold;width:106px;}
.AddCommentsBlock .btn{float:right;}
.AddCommentsFoto{float:left;}
.AddCommentsFoto img {width:50px;height:50px;margin:5px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius: 50%;}
/*** End AddComments ***/ 
/*** CommentsForm ***/
.CommentsForm .editor{border:2px solid #f89407 !important;width:620px !important;}
.CommentsForm .editor textarea{-moz-border-radius:0 !important;-webkit-border-radius:0 !important;border-radius:0 !important;padding:10px !important;resize:none !important;transition:all .3s ease-in-out !important;-webkit-transition:all .3s ease-in-out !important;-moz-transition:all .3s ease-in-out !important;-o-transition:all .3s ease-in-out !important;height:80px !important;width:495px !important;}
.CommentsFormX{margin:0 0 20px 0;}
.CommentsAutorInfo{float:right;min-width:573px;}
.CommentsAutorInfoLastcomments{float:right;min-width:904px;}
.CommentsAutorName{font-weight:bold;padding:0 10px 0 0;}
.CommentsAutorDate{color:#555;font-size:11px;text-shadow:0 1px 0 white;}
.CommentsTitle{display:block;font-size:18px;margin:0 0 0 20px;}
.CommentsTitle a{color:#0D5288;}
.CommentsOtvet{color:#0D5288;float:right;margin:0 10px 0 0;}
.CommentsAutorFoto{border:1px solid #9B9B9B;float:left;margin:5px 15px 0 15px;overflow:hidden;height:45px;width:45px;}
.CommentsAutorFoto img{width:45px;}
.CommentsAutorText{width:521px;position:relative;padding:16px 24px 16px 24px;border-style:solid;border-width:2px;border-color:#EBEBEB;background:white;font-size:12px;overflow:hidden;}
.CommentsAutorTextLastcomments{background:#fff;border:2px solid #CCC;float:right;padding:10px;width:878px;}
.CommentsEdit{clear:both;padding:5px 0 0 0;text-align:right;}
/*** End CommentsForm ***/
.infoblock{background:rgba(241, 241, 241, 1);padding:8px 10px;margin-bottom:10px;line-height:18px;font-size:15px;color:#464646;font-weight:bold;}
.infoblock .heading,.infoblock .searchtable{display:none;}

.SeaRchresultPost{position:relative;margin-bottom:20px;list-style:none inside;box-shadow:0px -30px 94px -8px rgba(0, 0, 0, 0.1) inset;padding:10px;}
.SeaRchresultPostPoster{float:left;margin-right:10px;}
.SeaRchresultPostPoster a{height:176px;width:125px;display:block;}
.SeaRchresultPostPoster img{height:176px;width:125px;}
.SeaRchresultPostTitle{margin-left:135px;line-height:18px;font-size:16px;}
.SearchFav{position:absolute;right:5px;top:5px;height:26px;width:116px;/*overflow:hidden;*/}
.SearchFav a{float:right;width:116px;height:26px;/*overflow:hidden;*/}
.SearchFav a img{margin:0 0;}
.SearchFav a img:hover{margin:0 0 0;}
.SeaRchresultPostInfo{margin-left:135px;margin-bottom:2px;line-height:18px;font-size:11px;color:#848484;}
.SeaRchresultPostInfo a{color:#848484;}
.SeaRchresultPostOpisanie{margin-left:135px;padding-top:10px;line-height:18px;font-size:13px;color:#383838;}

.SimvolInfo{transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;background:rgba(0, 72, 155, 0.5);display:inline-block;padding:0px 5px;border-radius:12px;font-style:normal;color:rgba(255, 255, 255, 1);box-shadow:0px 0px 1px 2px rgba(255, 255, 255, 1),0px 0px 1px 3px rgba(0, 72, 155, 0.5);font-size:14px;cursor:pointer;position:absolute;top:0;right:7px;}
.SimvolInfo:hover{background:rgba(0, 111, 194, 1);box-shadow:0px 0px 1px 2px rgba(255, 255, 255, 1),0px 0px 1px 3px rgba(255, 100, 100, 1);}

.StatsPost{float:right;margin:8px 10px 0px 0px;font-size:50px;font-weight:bold;color:rgba(230, 230, 230, 1);text-shadow:0px -1px 0px rgba(255, 255, 255, 1),0px 1px 0px rgba(210, 210, 210, 1),0px 2px 0px rgba(180, 180, 180, 1),0px 3px 3px rgba(180, 180, 180, 1);}
.StatsPost span{display:inline-block;margin:0px 0px 2px 0px;font-size:30px;}
/*****Navigation*******/
.informblocks{
    float:left;
	width:100%;
}

.navigations{
    float:left;
	height:20px;
	width:100%;
	color:#000;
	padding:5px 0 5px 0;
	font-size:15px;
	clear:both;
    margin:10px;
}

.navigations b{
	font-size:25px !important; 
}

.navigations a:link,
.navigations a:visited,
.navigations a:active {
	margin:1px;
	line-height:20px;
	text-decoration:none;
	color:#fff;
	padding:4px 10px;
	font-size:15px;
	background:#15a4fa;
	border-radius: 2px ;
	-webkit-border-radius:2px ; 
	-moz-border-radius: 2px ;
}

.navigations a:hover{
	background:#149ae8;
	color:#2f364a;
	text-decoration:none;
}

.navigations span {
	margin:1px;
	line-height:20px;
	text-decoration:none;
	color:#f8f4ed;
	padding:4px 10px;
	font-size:15px;
	background:#4d5f87;
	border-radius: 4px ;
	-webkit-border-radius:4px ; 
	-moz-border-radius: 4px ;
}
/*****Navigation*******/
.OtherContent{display:block;clear:both;}
.OtherContentTitle{text-align:left;font-size:20px;font-weight:bold;color:rgba(0,0,0,1);box-shadow:0px 8px 8px -8px rgba(0,0,0,0.5);padding:0 0 7px;}
.UserInfoAvatar{float:left;margin:10px 0 0;width:150px;}
.UserInfoAvatar img{width:150px;border-radius:2px;}
.UserInfoAvatar a{background:#2f364a;border-radius:2px;color:#fff !important;text-align:center;white-space:nowrap;line-height:18px;font-family:Arial, sans-serif;font-size:13px;cursor:pointer;padding:5px 0;width:150px;display:block;margin:5px 0 0;}
.UserInfoAvatar a:hover{background:#1f2637;}
.UserInfoAll{margin:5px 5px 0;float:right;width:840px;}
.UserInfoAll ul{margin:5px 10px 5px 5px;}
.UserInfoAll ul li{list-style:none;border-bottom:1px solid #dddddd;padding:5px 0;}
.UserInfoAll ul li:hover{background: #f2f2f2;}
.UserInfoAll ul li .grey{width:200px;display:inline-block;font-weight:bold;}

.EditUserIinfo{width:840px;}
.EditUserIinfo .OtherContentTitle{padding:5px 0px;height:22px;}
.EditUserIinfo ul{border-top:1px solid #dddddd;border-left:1px solid #dddddd;border-right:1px solid #dddddd;margin:15px 0;}
.EditUserIinfo ul li{list-style:none;border-bottom:1px solid #dddddd;padding:5px 10px;background:#f2f2f2;}
.EditUserIinfo ul li:hover{background:#fff;}
.EditUserIinfo ul li .grey{width:200px;display:inline-block;font-weight:bold;}
.EditUserIinfo ul li .f_input{width:400px;padding:5px 10px;border:1px solid #dddddd;}
.EditUserIinfo ul li .f_input:focus{border-color:#00489B;-webkit-box-shadow:0 0 6px #0093DE;-moz-box-shadow:0 0 6px #0093DE;box-shadow:0 0 6px #0093DE;}
.EditUserIinfo ul li textarea{width:790px !important;}
.EditUserIinfo ul li textarea:focus{border-color:#00489B;-webkit-box-shadow:0 0 6px #0093DE;-moz-box-shadow:0 0 6px #0093DE;box-shadow:0 0 6px #0093DE;}

.avatar{float:right;width:100px;height:100px;}
.avatar .AvatarImg{width:100px;height:100px;}
.avatar .AvatarStats{float:right;margin:-100px 0 0 0;position:relative;}
.reset{float:left;width:303px;}
.reset li{list-style:none;}
.reset li .grey{width:109px;display:inline-block;}

.Info{width:990px;background:rgba(47, 54, 74, 1);margin:5px auto;border-radius:3px;padding:5px 8px;text-align:center;font-size: 14px;color: #78829d;}
.Info b{display:block;font-size:19px;text-align:center;color:rgb(120, 130, 157);box-shadow:0px 8px 8px -8px rgba(0,0,0,0.5);padding:0 0 8px 0;margin:0 0 8px 0;}

.InfoSeason{width:372px;background:rgba(247, 0, 0, 0.8);margin:5px auto;border:1px solid rgb(0, 0, 0);border-radius:3px;padding:5px 8px;text-align:center;font-size: 14px;}

.PmTitle{text-align:center;font-size:29px;color:#929292;box-shadow:0px 8px 8px -8px rgba(0,0,0,0.5);padding:0 0 7px;}
.PmStatusContent{display:block;text-align:center;margin:8px 0;border-radius:3px;padding:3px 0;background:#F1F1F1;background-image:-webkit-linear-gradient(top,#F1F1F1 0,#C4C4C4 100%);background:-moz-linear-gradient(top, #F1F1F1 0%,#C4C4C4 100%);}
.ProgresBarForm{display:block;height:20px;width:970px;margin:2px 10px 0;border-radius:4px;background:#f5f5f5;background-image:-webkit-linear-gradient(top,#f5f5f5 0,#f9f9f9 100%);background:-moz-linear-gradient(top, #f5f5f5 0%,#f9f9f9 100%);-webkit-box-shadow:inset 0 2px 2px rgba(0, 0, 0, 0.3);-moz-box-shadow:inset 0 2px 2px rgba(0, 0, 0, 0.3);box-shadow:inset 0 2px 2px rgba(0, 0, 0, 0.3);overflow: hidden;}
.ProgresBarBegin{height:20px;background:#ee5f5b;background:-webkit-linear-gradient(top, #ee5f5b 0%,#c43c35 100%);background:-moz-linear-gradient(top, #ee5f5b 0%,#c43c35 100%);-webkit-box-shadow:inset 0 -1px 0 rgba(0, 0, 0, 0.15);-moz-box-shadow:inset 0 -1px 0 rgba(0, 0, 0, 0.15);box-shadow:inset 0 -1px 0 rgba(0, 0, 0, 0.15);}
.PmPunct{margin:7px 0 5px;}
.PmPunct a{border:1px solid #dddddd;background:#fafafa;background:-webkit-linear-gradient(top, #fafafa 0%,#f1f1f1 100%);background:-moz-linear-gradient(top, #fafafa 0%, #f1f1f1 100%);color:#4c4c4c;display:inline-block;padding:5px 0;width:319px;border-radius:4px;}
.PmPunct a:hover{background:#f2f2f2;}
.PmCont{padding:10px 0;}
.pm .pm_head{border:1px solid #C4C4C4;text-align:center;font-weight:bold;padding:5px 10px;background:#2f364a;color:#fff;}
.pm .pm_list{border:1px solid #C4C4C4;padding:5px 10px;}
.pm .pm_list a{border:0px solid !important;}
.Signature{border-top:3px dotted #CCC;padding:5px 0 0;margin:5px 0 0;font-weight:bold;color:#ccc;}
.editor_button{display:inline-block;}
.NewPm{display:block;margin:5px 0 0;padding:0 0 5px;border-bottom:1px dotted #CCC;}
.NewPmX{display:block;margin:5px 0 0;padding:0;}
.NewPmTitle{display:inline-block;width:160px;font-weight:bold;}
.NewPmXTitle{display:inline-block;width:178px;}
.NewPm .f_input{width:400px;padding:5px 10px;border:1px solid #dddddd;}
.NewPm .f_input:focus{border-color:#00489B;-webkit-box-shadow:0 0 6px #0093DE;-moz-box-shadow:0 0 6px #0093DE;box-shadow:0 0 6px #0093DE;}
.NewPm .editor{width:990px !important;}
.NewPm .editor #comments,.f_textarea{width:968px !important;border: 1px solid #bbb !important;padding:5px !important;margin:5px !important;}
.NewPm .editor #comments:focus,.f_textarea:focus{border:1px solid #00489B !important;-webkit-box-shadow:0 0 6px #0093DE !important;-moz-box-shadow:0 0 6px #0093DE !important;box-shadow:0 0 6px #0093DE !important;}

#dle-captcha{display:inline-block;text-align:center;height:68px;}
#dle-captcha img{width:120px;height:50px;}

.StatsUl{display:block;width:400px;border-left:1px solid #dddddd;border-right:1px solid #dddddd;border-top:1px solid #dddddd;margin:10px auto;}
.StatsUl li{list-style:none;border-bottom:1px solid #dddddd;}
.StatsUl li h3{display:block;text-align:center;font-size:20px;font-weight:normal;background:#f2f2f2;padding:5px 0;box-shadow:0px 8px 8px -8px rgba(0,0,0,0.5);}
.StatsUl li .grey{display:inline-block;width:235px;padding:3px 0 3px 20px;font-weight:bold;}
.StatsUl li .blue{color:rgba(0,147,222,1);}
.basecont .userstop{border-left:1px solid #dddddd;border-top:1px solid #dddddd;margin:10px auto;}
.basecont .userstop tr{border-bottom:1px solid #dddddd;}
.basecont .userstop tr td{border-right:1px solid #dddddd;padding:3px 0;text-align:center;}

.OtherContent table{width:100%;border-left:1px solid #dddddd;border-top:1px solid #dddddd;margin:10px auto;}
.OtherContent table tr{border-bottom:1px solid #dddddd;}
.OtherContent table tr:hover{background:#f2f2f2;}
.OtherContent table tr .alldoppole_td1{border-right:1px solid #dddddd;width:760px;text-transform:capitalize;}
.OtherContent table tr .alldoppole_td1 a{display:block;padding:0 0 0 5px;}
.OtherContent table tr .alldoppole_td2{width:60px;text-align:center;border-right:1px solid #dddddd;font-weight:bold;}
.OtherContent table tr:hover .alldoppole_td2{background:#fff;}
.OtherContent table tr .alldoppole_td3{width:160px;text-align:center;border-right:1px solid #dddddd;}

/*** Footer.tpl ***/
.Footer{position: relative;max-width: 1200px;margin: 0 auto;bottom: 0;left: 0;width: 100%;z-index: 6;height: 34px;background: #2f364a;line-height: 20px;font-size: 13px;color: #D7D7D7;overflow: hidden;}
.FooterForm{position: relative;margin: 0 auto;width: 1050px;}
.FooterOn{position: relative;padding: 6px 15px 10px 8px;float: left;display: block;border-left: 1px solid #4F4F4F;color: white;text-decoration: none;cursor: pointer;}
.FooterOn:hover{background: #1f2637;}
.FooterOn .icon {width: 16px;height: 16px;margin: -5px 3px -4px 0;background-position: -32px -64px;display: inline-block;background-image: url(../images/sprt.png);background-repeat: no-repeat;}
.FooterTow{float: left;display: block;padding: 6px 15px 6px 15px;}
.FooterRight{float: right;}
.b-strip_link{float: left;display: block;padding: 1px 1px;}
.link-facebook{background-position: center;background-image: url(../images/facebook.png);background-repeat: no-repeat;width: 32px;height: 32px;}
.link-twitter{background-position: center;background-image: url(../images/twitter.png);background-repeat: no-repeat;width: 32px;height: 32px;}
.link-vkontakte{background-position: center;background-image: url(../images/vkontakte.png);background-repeat: no-repeat;width: 32px;height: 32px;}
.link-gplus{background-position: center;background-image: url(../images/gplus.png);background-repeat: no-repeat;width: 32px;height: 32px;}
.icon16x16{}
/*** Footer.tpl ***/
ul.tabs {
  height: 28px;
  line-height: 25px;
  list-style: none;
  border-bottom: 1px solid #DDD;
  border-bottom:2px;
}
.tabs li {
  float: center;
  display: inline;
  margin: 0 1px -1px 0;
  padding: 0 13px 1px;
  color: #777;
  cursor: pointer;
  background: #F9F9F9;
  border: 1px solid #E4E4E4;
  border-bottom: 1px solid #F9F9F9;
  position: relative;
    border-bottom:2px;
}
.tabs li:hover,
.vertical .tabs li:hover {
  color: #fff;
  padding: 0 13px;
  background: #00489B;background:-webkit-linear-gradient(top, #00489B 0%,#0093DE 100%);background:-moz-linear-gradient(top, #00489B 0%,#0093DE 100%);box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);
  border: 1px solid #00489B;
}
.tabs li.current {
  color: #444;
  background: #EFEFEF;
  padding: 0 13px 2px;
  border: 1px solid #D4D4D4;
  border-bottom: 1px solid #EFEFEF;
}

.RegistrationCont{margin:5px 0 0;}
.UserInfoEdit{margin:0 0 0 5px;}
.RegistrationContInfo{display:block;margin:5px 0 0;padding:0 0 5px;}
.NewRegistration{display:block;margin:5px 0 0;padding:0 0 5px;border-bottom:1px dotted #CCC;width:600px;}
.NewRegistrationX{display:block;margin:5px 0 0;padding:0 5px 5px;}
.NewRegistration .f_input{width:400px;padding:5px 10px;}
.NewRegistration .f_input:focus{border-color:#00489B;-webkit-box-shadow:0 0 6px #0093DE;-moz-box-shadow:0 0 6px #0093DE;box-shadow:0 0 6px #0093DE;}
.NewRegistrationTitle{display:inline-block;width:160px;font-weight:bold;}
.NewRegistrationXTitle{display:inline-block;width:178px;}
.NewRegistration .f_textarea{width:968px !important;border: 1px solid #bbb !important;padding:5px !important;margin:5px !important;}
.NewRegistration .f_textarea:focus{border:1px solid #00489B !important;-webkit-box-shadow:0 0 6px #0093DE !important;-moz-box-shadow:0 0 6px #0093DE !important;box-shadow:0 0 6px #0093DE !important;}
.RegfSsubmit{padding:5px 3px;}
/*---Хинт---*/
#easyTooltip {
    padding:5px;
    border:1px solid #FFF;
    background:#656565;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    box-shadow: 0px 0px 10px orange;
    -webkit-box-shadow: 0px 0px 10px orange;
    -moz-box-shadow: 0px 0px 10px orange;
  color: #fff;
    filter:alpha(opacity=90);
    -moz-opacity: 0.9;
    -khtml-opacity: 0.9;
    opacity: 0.9;
    z-index:9999 !important;
    }
/*---Хинт---*/

/* LOGIN begin  */
.loginpanel{
float:right;
line-height:50px;
position:static;
color:#909090;
height:28px;   
}
.loginpanel a{
    text-decoration:none;
    padding:1px 0 2px 0;
    color:#fff;
}
.loginpanel a:hover{
    color:#fff;
}

#userlogin{
    color:#505050;
    width:300px;
    min-height:180px;
    display:none;
    background:#fff;
    position:absolute;
    top:200px;
    left:50%;
    margin-left:-160px;
    z-index:20000;
    -moz-box-shadow: 0px 0px 20px #000;
    -webkit-box-shadow: 0px 0px 20px #000;
    box-shadow: 0px 0px 20px #000;
    border-radius:2px;
}
#userlogin a{
color:#007de7;
text-decoration:underline;
}
#userlogin a:hover{
color:#505050;	
text-decoration:none;
}

#login{
color:#505050;
width:540px;
min-height:230px;
display:none;
background:#fff;
position:absolute;
top:200px;
left:50%;
margin-left:-260px;
z-index:20000;
-moz-box-shadow: 0px 0px 20px #000;
-webkit-box-shadow: 0px 0px 20px #000;
box-shadow: 0px 0px 20px #000; 
}
#login a{
color:#007de7;
text-decoration:underline;
}
#login a:hover{
color:#505050;	
text-decoration:none;
}
.social{position: relative;overflow:hidden;padding-top:7px;margin:3px 125px;}
.social a {position:relative;display:block;float:left;margin:1px;}
.social a img {display:block;}    
.social a img:hover {opacity: 0.7;}  
.social2{position:absolute;overflow:hidden;padding-top:7px;margin:50px 125px 0px 720px;}
.social2 a {position:relative;display:block;float:left;margin:1px;}
.social2 a img {display:block;}
.social2 a img:hover {opacity: 0.7;}
  
.logintitle{
line-height:40px;
height:40px;
text-align:center !important;
padding-left:10px;
background:#415b76;
}
.logintitle span{
font-size:14px;
color:#78829d;
float:left;
}
.logintitle input{
float:right;
background:url(../images/login-close.png) top no-repeat;
width:30px;
height:30px;
cursor:pointer;
margin:5px 5px 0 0;
}
.logintitle input:hover{
background:url(../images/login-close.png) 0 -30px no-repeat;
}
.profilephoto{
margin:5px;
width:100px;
padding:5px;
background:#e1e1e1;
border-radius: 3px; 
-webkit-border-radius:3px;
-moz-border-radius:3px;
}
.profilephotoimg{
width:100px;
border-radius: 2px; 
-webkit-border-radius:2px;
-moz-border-radius:2px;
}
.profile{
width:140px;
float:left;
margin:10px 0 10px 10px;
}
.profile ul{
list-style: none;
margin:0;
padding:0;
font-size:12px;
color:#303030;
}
.profile li{
position: relative;
height:20px;
padding:0 0 5px 0 !important;
line-height:20px;
margin:0;
}
.profile li a{
text-align:left;
padding:0 10px;
line-height:20px;
font-size:12px;
color:#505050 !important;
text-decoration:none !important;
display:block;
background:#eee;
border-radius: 2px;
-webkit-border-radius: 2px; 
-moz-border-radius: 2px;
}
.profile li a:hover{
color:#fff !important;
background:#415b76;
}
.login_input{
width:250px;
height:70px;
background:#e1e1e1 url(../images/login_input.png) no-repeat;
margin:20px 25px 0 25px;  
}
.login_field{
width:215px;
height:35px;
line-height:35px;
vertical-align: middle;
font-size:15px;
padding:0 0 0 35px;
color:#909090;
text-shadow:0px 1px 1px #fff;
}
.field{
padding:5px 6px;
margin-top:1px;
width:145px;
height:20px;
color:#000;
font-size:15px;
font-family:Arial;
background:transparent;
border:0;
vertical-align: middle;
}
.enter{
width:250px;
height:35px;
background:#34495e url(../images/enter.png) top no-repeat;
border:0;
cursor:pointer;
margin:20px 120px;
font-weight:bold;
color:#fff;
font-size:16px;
line-height:35px;
border-radius: 4px;
-webkit-border-radius: 4px; 
-moz-border-radius: 4px;
}
.enter:hover{
background:#505050;
}
.not_save{
font-size:12px;
padding:0;
margin:0;
width:250px;
height:20px;
}
#login_overlay {
  background-color: #000; /* Чёрный фон */
  height: 100%; /* Высота максимальна */
  left: 0; /* Нулевой отступ слева */
  opacity: 0.50; /* Степень прозрачности */
  -moz-opacity:0.5;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
  position: fixed; /* Фиксированное положение */
  top: 0; /* Нулевой отступ сверху */
  width: 100%; /* Ширина максимальна */
  z-index: 10000; /* Заведомо быть НАД другими элементами */
  display:none;
}
#userlogin_overlay {
  background-color: #000; /* Чёрный фон */
  height: 100%; /* Высота максимальна */
  left: 0; /* Нулевой отступ слева */
  opacity: 0.50; /* Степень прозрачности */
  -moz-opacity:0.5;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
  position: fixed; /* Фиксированное положение */
  top: 0; /* Нулевой отступ сверху */
  width: 100%; /* Ширина максимальна */
  z-index: 10000; /* Заведомо быть НАД другими элементами */
  display:none;
}    
/* LOGIN end  */

/* COMMENTS */
.addcomment{
	width:750px;
	padding:0;
}
.title{
margin-top:5px;
line-height:20px;
padding:3px 25px;
color:#000;
font-size:15px;
font-weight:bold;
border-bottom:1px solid #007de7;
margin:0 0 5px 0;
}
.addcomment-post{
padding:10px;
}
.comments{
margin-left:10px;
width:740px;
}
.comment{
padding:0;
width:738px;
color:#303030;
margin:0 0 10px 0;
}
.comment a{
color:#007de7;
}
.comment table{
margin:0;
padding:0;
}
.comment-left{
height:50px;
width:50px;
padding:5px;
color:#909090;
font-size:11px;
float:left;
}
.comment-left a{
color:#000;
font-weight:bold;
}
.comment-left img{width:50px;height:50px;border-radius: 50%;-webkit-border-radius: 50%; -moz-border-radius: 50%;}
.comment-right{
    width:600px;
    color:#000;
    padding:5px;
    font-size:12px;
    min-height:50px;
    float:left;
    margin:0;
    position:relative;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    /*-moz-box-shadow: 0px 1px 2px #909090;
    -webkit-box-shadow: 0px 1px 2px #909090;
    box-shadow: 0px 1px 2px #909090;*/
}
.comment-right a{
color:#007de7;
}
.comment-right span{
color:#909090;
}
font-size:11px;
}
.comment-right span a{
font-size:11px;
}
.comment:hover .comment-title-hover{
display:block;
}
.comment-title-hover{
height:15px;
line-height:15px;
width:400px;
padding:0;
font-size:12px;
color:#505050;
display:none;
position:absolute;
bottom:0;
right:0;
z-index:10;	
text-align:right;
}
.comment-title-hover a{
color:#909090;
font-size:12px;
text-decoration:none;
font-weight:bold;
}
.comment-title-hover a:hover{
color:#007de7;
text-decoration:none;
}
.comment-title-hover span{
float:right;
}
.comment-number{
color:#007de7 !important;
padding:0 3px;
font-weight:bold;
font-size:12px;
line-height:15px;
float:right;
background:#505050;
}
.mass-action{
padding:0 5px;
height:15px;
float:right;
}
.mass_comments_action{
padding:0 5px 5px 10px;
color:#909090;
}
.editor-row{
color:#909090;
padding:5px 15px;
font-weight:bold;
}
.info a{
color:#007de7;
}
.navigation{
height:20px;
width:100%;
color:#000;
padding:5px 0 5px 0;
margin:5px auto;
font-size:15px;
clear:both;
}
.navigation b{
font-size:25px !important; 
}
.navigation a:link,
.navigation a:visited,
.navigation a:active {
margin:1px;
line-height:20px;
text-decoration:none;
color:#fff;
padding:3px 5px;
font-size:15px;
background:#007de7;
border-radius: 4px ;
-webkit-border-radius:4px ; 
-moz-border-radius: 4px ;
}
.navigation a:hover{
background:#505050;
color:#fff;
text-decoration:none;
}
.navigation span {
line-height:20px;
height:20px;
text-decoration:none;
padding:1px 5px;
color:#505050;
font-size:15px;
}
.line{
margin:5px;
color:#505050;
padding:5px 15px;
border-bottom:1px solid #ccc;
text-shadow:0 1px 1px #fff;
}
.line h{
width:100px;
float:left;
padding:3px 0;
}
.line a{
color:#007de7;
}
.row{
color:#505050;
padding:5px 10px;
text-shadow:0 1px 1px #fff;
}
.row a{
color:#007de7;
}
.row h{
min-width:150px;
float:left;
padding:3px;
}
.poll{
background:#eee;
padding:5px 10px;
margin-bottom:10px;
}
.poll b{
border-bottom:1px solid #303030;
}
.userstop{
font-family:Tahoma;
font-size:11px;
color:#909090;
border-collapse:collapse;
}
.userstop thead {
	font-family:Arial;
	padding:5px 0 0 5px;
	height:20px;
	font-size:12px;
	color:#505050;
	background:#fff url(../images/white.png) top left repeat-x;
}
.userstop table {
border-collapse:collapse;
}
.userstop td {
text-align:center;
height:25px;
	padding:0px;
	border:1px solid #ccc;
}
.userstop a {
	font-size:11px;
	text-decoration:none;
	color:#007de7;
}
.userstop a:hover {
	text-decoration: none;
}
.stat{
font-size:13px;
font-weight:bold;
min-height:15px;
margin:0 20px 0 20px;
padding:2px 0 5px 0;
border-bottom:1px solid #ccc;
}
.stat span{
float:right;
font-weight:normal;
}
.stat a{
font-size:13px;
text-decoration:none;
}
.h-row{
color:#505050;
background:#505050 url(../images/white.png) repeat-x;
font-weight:bold;
padding:0 0 0 15px;
margin:10px 0 0 0;
-moz-box-shadow: 0px 1px 3px #909090;
-webkit-box-shadow: 0px 1px 3px #909090;
box-shadow: 0px 1px 3px #909090;
}
.input1{
width:312px; 
height:13px; 
padding:3px 0;
font-family:verdana; 
font-size:12px;	
}
.input1:hover, .input3:hover, .txsh:hover, textarea:hover{
-moz-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.5);
-webkit-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.5);
box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.5);
}
.input2{
width:100px;
height:13px; 
padding:3px 0;
font-size:12px;
}
.input3{
width:223px; 
height:18px; 
font-family:"Tahoma"; 
font-size:12px; 
}
.clear {
margin:0;
padding:0;
height:1px;
clear:both;
width:100%;
}
table{
background:transparent;
border:0px;
border-collapse:separate;
}
table td{
padding:0px;
background:transparent;
}
select {
font-family: tahoma;
}
.stext {
color: #727272;
font-size: 11px;
font-family: tahoma;
}
.stext a:active,
.stext a:visited,
.stext a:link {
color: #0084ff;
text-decoration:none;
}
.stext a:hover {
color: #FFFFFF;
text-decoration: underline;
}
.ntitle {
color: #CC00FF;
font-size: 15px;
font-family: tahoma;
font-weight: bold;
padding:11px 0 0 6px;
}
.ntitle a {
color: #0084ff;
text-decoration: underline;
}
.ntitle a:hover {
text-decoration:none;
}
.ui-dialog fieldset{
padding:5px;
color:#007de7;
border:1px solid #505050;
}
.pm_status {
	float:left;

	padding: 0px;
	
	width: 280px;
	height: 100px;
	margin-left: 20px;
	margin-right: 5px;
}

.pm_status_head {
	border-bottom: 1px solid #aaa;
	font-size: 0.9em; 
	background: #fff url("../images/white.png") repeat-x 0 100%;
	height: 22px;
	padding: 0;
	font-weight: bold;
	text-align: center;
	color: #000;
}

.pm_status_content {
	padding: 5px;
}
.shortstory2{
width:490px;
float:left;
font-size:12px;
color:#505050;
height:130px;
overflow:hidden;
padding:10px 0;
margin:0 5px;
border-top:1px solid #fff;
border-bottom:1px solid #ccc;
position:relative;
}
.shortstory2 a{
color:#909090;
font-size:11px;
font-weight:bold;
line-height:18px;
padding:0 0 3px 0;
text-decoration:none;
}
.shortstory2 a:hover{
text-decoration:underline;
color:#007de7;
}
.shorttitle{
min-height:20px;
max-height:40px;
overflow:hidden;
padding:0 0 5px 0;
}
.shorttitle a{
font-size:16px;
font-weight:bold;
color:#000;
text-decoration:underline;
}
.short-text{

	height:70px;
	overflow:hidden;
}
.short-image{
width:160px;
height:120px;
overflow:hidden;
float:left;
margin:0 10px 0 0;
border:5px solid #ccc;
}
.short-image img{
width:160px;
}
.short-date{
font-size:11px;
color:#007de7;
padding:2px 5px;
float:left;
}

.shortdata {
height:35px;
font-size:12px;
color:#fff;
float:left;
margin-top:3px;
}
.comm-num{
margin-left:5px;
width:20px;
height:20px;
float:left;
}
.comm-num a{
display:block;
width:20px;
height:20px;
padding:0 0 5px 0;
text-align:center;
color:#fff;
text-decoration:none;
float:left;
line-height:20px;
background:url(../images/comm-num.png) no-repeat;
}
/* COMMENTS END */
/*Feedback*/
.Feedbackpanel{
    float:left;
    line-height:28px;
    min-width:120px;
    position:static;
    color:#909090;
}
.Feedbackpanel a{
    text-decoration:none;
    padding:1px 0 2px 0;
}
.Feedbackpanel a:hover{
    color:#fff;
}
/*Feedback End*/
/*Why register End*/
.page-why-register {margin-left:-100px;}
.page-why-register h3 { margin: 50px 0; text-align: center; font-weight: bold; line-height: 44px; font-size: 36px; }
.page-why-register h3 small { display: block; font-weight: 400; font-size: 20px; color: #333333; }
.page-why-register p { text-align: center; }
.page-why-register ul,
.page-why-register ul li { margin: 0; padding: 0; list-style-type: none; }
.page-why-register ul { margin: 60px auto 60px auto; padding: 120px 0 0 120px; width: 750px; background: url(../images/why-register.png) no-repeat center top; text-align: center; font-weight: bold; font-size: 13px; }
.page-why-register ul li { float: left; padding: 0 25px; width: 160px; }
/*.btn-success {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #5bb75b;
  *background-color: #3a8e0b;
  background-image: -moz-linear-gradient(top, #84ce19, #3a8e0b);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#84ce19), to(#3a8e0b));
  background-image: -webkit-linear-gradient(top, #84ce19, #3a8e0b);
  background-image: -o-linear-gradient(top, #84ce19, #3a8e0b);
  background-image: linear-gradient(to bottom, #84ce19, #3a8e0b);
  background-repeat: repeat-x;
  border-color: #51a351 #51a351 #387038;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff84ce19', endColorstr='#ff3a8e0b', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}*/
/*Why register*/
.bp_item{width:142px;height:250px;float:left;margin:0 20px 0 0;}
.fav-add {
  border: none;
  font-size: 11px;
  font-weight: normal;
  line-height: 1.4;
  border-radius: 4px;
  padding: 8px 15px;
  -webkit-font-smoothing: subpixel-antialiased;
  -webkit-transition: border .25s linear, color .25s linear, background-color .25s linear;
  transition: border .25s linear, color .25s linear, background-color .25s linear;
  color: #ffffff;
  background-color: #2f364a;
  -webkit-box-shadow: inset 0 -2px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 -2px 0 rgba(0, 0, 0, 0.15);    
}
.fav-min {
  border: none;
  font-size: 11px;
  font-weight: normal;
  line-height: 1.4;
  border-radius: 4px;
  padding: 8px 15px;
  -webkit-font-smoothing: subpixel-antialiased;
  -webkit-transition: border .25s linear, color .25s linear, background-color .25s linear;
  transition: border .25s linear, color .25s linear, background-color .25s linear;
  color: #ffffff;
  background-color: #E74C3C;
  -webkit-box-shadow: inset 0 -2px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 -2px 0 rgba(0, 0, 0, 0.15);      
}
.close {
    float: right;
    opacity: 0.9;
    margin: -175px 0 0 0;
    position: relative;
    right: 2px;
}
.close:hover {
    opacity: 1;
}

.contain{position:relative;padding:15px 25px;background:#ffffff}
.view-caption{font-family:'PF DinDisplay Medium','Trebuchet MS',Arial;line-height:30px;font-size:25px}
.view-caption2{font-family:'PF DinDisplay Medium','Trebuchet MS',Arial;line-height:18px;font-size:16px;color:#929292}
.view-caption3{font-family:'PF DinDisplay Medium','Trebuchet MS',Arial;line-height:18px;font-size:12px;color:#929292;float:right;margin-right:100px;}
.view-caption4{font-family:'PF DinDisplay Medium','Trebuchet MS',Arial;line-height:18px;font-size:12px;color:#929292}
.Slider{background: rgba(47, 54, 74, 1);width:auto;margin:auto;position:relative;}
.view-favorite{position:absolute; top:50%; right:0;margin: -15px 30px;font-family:'PF DinDisplay Medium','Trebuchet MS',Arial;color:#a4a4a4}
.view-favoriteAct{position:absolute; top:50%; right:0;margin: 20px 30px;font-family:'PF DinDisplay Medium','Trebuchet MS',Arial;color:#a4a4a4}
.view-group{position:absolute; top:50%; right:0;margin: -10px 20px;font-family:'PF DinDisplay Medium','Trebuchet MS',Arial;color:#a4a4a4}
.view-subscrip{position:absolute; top:50%; right:100px;margin: -10px 65px;color:#ffffff!important}
/*---jcarousel---*/
.jcarousel-skin {
    width:970px;
    height:280px;
    margin:0 auto 0;
}
.jcarousel-skin .jcarousel-container {
    width:970px;
}
.jcarousel-skin .jcarousel-container-horizontal {
    width:970px;
    padding:0;
}
.jcarousel-skin .jcarousel-clip {
    overflow:hidden;
}
.jcarousel-skin .jcarousel-clip-horizontal {
    width: 970px;
    height:280px;
}
.jcarousel-skin .jcarousel-item {
    width:162px;
    height:280px;
    margin:0 1px 0 0;
}
/*---jcarouselEnd---*/
/**Horizontal_Buttons**/
.jcarousel-skin .jcarousel-direction-rtl .jcarousel-next-horizontal {
    left:5px;
    right:auto;
    background-image:url("../images/sprts.png");
}
.jcarousel-skin .jcarousel-next-horizontal:hover {
    background-position:-36px -342px;
}
.jcarousel-skin .jcarousel-next-disabled-horizontal,.jcarousel-skin .jcarousel-next-disabled-horizontal:hover {
    cursor:default;
    background-position:-96px -97px;
}
.jcarousel-skin .jcarousel-direction-rtl .jcarousel-prev-horizontal {
    left:auto;
    right:5px;
    background-image:url("../images/sprts.png");
}
.jcarousel-skin .jcarousel-prev-horizontal:hover {
    background-position:0 -342px;
}
.jcarousel-skin .jcarousel-prev-disabled-horizontal,.jcarousel-skin .jcarousel-prev-disabled-horizontal:hover{
    cursor:default;
    background-position:-96px -151px;
}
/*--- Панель (выдвижная) ---*/

.pos_rel {
    position: relative;
    top:-9px;
}
.loginbtn li {
    list-style: none;
}

.loginbox .loginbtn{
    float: right;
    list-style: none;
}
.profil {
    min-width: 105px;
    max-width: 266px;
    height: 40px;
    float: right;
    margin: -5px -10px 0 0;
    border-radius: 0px 5px 0 0;
    -moz-border-radius:0px 5px 0 0;
    -webkit-border-radius:0px 5px 0 0;
    -khtml-border-radius: 0px 5px 0 0;
}
.profil img{
    float: left;
    margin: 2px 0 0 0;
    width: 30px;
    height: 30px;
    border-radius: 50px;
}
.profil h4 {
    padding: 7px 0 0 5px;
    margin-right: 0px;
    font: 13px Tahoma, sans-serif;
    color: #fff;
    height: 15px;
	overflow: hidden;
    min-width: 30px;
    max-width: 200px;
}

.profil h4:hover{
    text-decoration: underline;
}
#logform a:hover{color: #f1f1f1; }

#logform {
    font:12px Tahoma, sans-serif;
}
/*--- Панель (выдвижная) ---*/
/****!404****/
#notfoundParams {
    width: 685px;
 	height: 423px;
	box-shadow: 0 0 10px #000;
    }    
#notfound {
 margin:0 auto;
}
#notfound svg {
 -webkit-animation: noise 2s linear infinite;
 animation: noise 2s linear infinite;
}
@-webkit-keyframes noise {
 0%, 3%, 5%, 42%, 44%, 100% { -webkit-transform: scaleY(1); }
 4.3% { -webkit-transform: scaleY(1.7); }
 43% { -webkit-transform: scaleX(1.5); }
}
@keyframes noise {
 0%, 3%, 5%, 42%, 44%, 100% { transform: scaleY(1); }
 4.3% { transform: scaleY(1.7); }
 43% { transform: scaleX(1.5); }
}
/****!404****/    
#player_wrap{
                    position:relative;
                    width:724px;
                    margin:0 auto}
                #vpcenter{
                    z-index:1}
                #player_msoc{
                    position:absolute;
                    top:10px;
                    z-index:2;
                    right:35px}
                #player_msoc a{
                    opacity:.5}
                #player_msoc a:hover{
                        opacity:1}
                    .yashare-auto-init .b-share-icon{
            background:url("../images/share40t.png") 0 99px no-repeat;
            height:40px;
            width:40px;
            border-radius:1px}
        .yashare-auto-init .b-share-icon_vkontakte{
    background-position:0 0}
.yashare-auto-init .b-share-icon_facebook{
    background-position:-40px 0}
.yashare-auto-init .b-share-icon_twitter{
    background-position:-80px 0}
.yashare-auto-init .b-share-icon_odnoklassniki{
    background-position:-120px 0}
.yashare-auto-init .b-share-icon_moimir{
    background-position:-160px 0}
.yashare-auto-init .b-share__handle{
    height:40px}                
/* Megogo rating by vitnet start */
.rating-mg {
  position: relative;
  width: 300px;
  text-align: center;
}

.rating-mg .btn-group {
  margin: 10px 0 20px 10px;
}
.rating-mg .btn.like .icon {
  width: 16px;
  height: 16px;
  background: url(../dleimages/icon-like.png);
}

.rating-mg .btn.dislike .icon {
  width: 16px;
  height: 16px;
  background: url(../dleimages/icon-dislike.png);
}

.icon {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-repeat: no-repeat;
  vertical-align: middle;
}
.btn {
  font-weight: bold;
}

.rating-mg .btn {
  font-size: 14px;
  min-width: 100px;
}

.btn-group > .btn {
  position: relative;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 4px;
}

.btn-group > .btn + .btn {
  margin-left: -1px;
}

.btn {
  border: none;
  font-size: 11px;
  font-weight: normal;
  line-height: 1.4;
  border-radius: 4px;
  padding: 8px 15px;
  -webkit-font-smoothing: subpixel-antialiased;
  -webkit-transition: border .25s linear, color .25s linear, background-color .25s linear;
  transition: border .25s linear, color .25s linear, background-color .25s linear;
  color: #ffffff;
  background-color: #2f364a;
  -webkit-box-shadow: inset 0 -2px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 -2px 0 rgba(0, 0, 0, 0.15);   
}

.btn:hover,
.btn:active,
.btn.active,
.btn.disabled,
.btn[disabled] {
  color: #333333;
  background-color: #1ABC9C;
  *background-color: #d9d9d9;
}

.btn-dislike:hover,
.btn-dislike:active,
.btn-dislike.active,
.btn-dislike.disabled,
.btn-dislike[disabled] {
  color: #333333;
  background-color: #E74C3C;
  *background-color: #d9d9d9;
}

.btn:active,
.btn.active {
  background-color: #cccccc \9;
}
.btn:hover {
  color: #333333;
  text-decoration: none;
  background-position: 0 -15px;
  -webkit-transition: background-position 0.1s linear;
     -moz-transition: background-position 0.1s linear;
       -o-transition: background-position 0.1s linear;
          transition: background-position 0.1s linear;
}

.btn:focus {
  outline: 0;
}

.btn.active,
.btn:active {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
     -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
          box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}

.btn.disabled,
.btn[disabled] {
  cursor: default;
  background-image: none;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
     -moz-box-shadow: none;
          box-shadow: none;
}

.btn-group > .btn:hover,
.btn-group > .btn:focus,
.btn-group > .btn:active,
.btn-group > .btn.active {
  z-index: 2;
}

.rating-mg .progress {
  margin: 5px 0;
  height: 10px;
  display: none;
}

.progress {
  height: 20px;
  margin-bottom: 20px;
  overflow: hidden;
  background-color: #f7f7f7;
  background-image: -moz-linear-gradient(top, #f5f5f5, #f9f9f9);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9));
  background-image: -webkit-linear-gradient(top, #f5f5f5, #f9f9f9);
  background-image: -o-linear-gradient(top, #f5f5f5, #f9f9f9);
  background-image: linear-gradient(to bottom, #f5f5f5, #f9f9f9);
  background-repeat: repeat-x;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;    
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#fff9f9f9', GradientType=0);
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 #ffffff;
  -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 #ffffff;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 #ffffff;
}

.progress-success .bar, .progress .bar-success {
  background-color: #1ABC9C;
  background-repeat: repeat-x;
}

.progress-danger .bar, .progress .bar-danger {
  background-color: #E74C3C;
  background-repeat: repeat-x;
}

.progress .bar {
  float: left;
  width: 0;
  height: 100%;
  font-size: 12px;
  color: #ffffff;
  text-align: center;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf', endColorstr='#ff0480be', GradientType=0);
  -webkit-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.15);
     -moz-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.15);
          box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.15);
                         -webkit-box-sizing: border-box;
                            -moz-box-sizing: border-box;
                                 box-sizing: border-box;
                    -webkit-transition: width 0.6s ease;
                       -moz-transition: width 0.6s ease;
                         -o-transition: width 0.6s ease;
                            transition: width 0.6s ease;
}

.progress .bar + .bar {
  -webkit-box-shadow: inset 1px 0 0 #d8d8d8, inset 0 1px 0 rgba(0, 0, 0, 0.15);
     -moz-box-shadow: inset 1px 0 0 #d8d8d8, inset 0 1px 0 rgba(0, 0, 0, 0.15);
          box-shadow: inset 1px 0 0 #d8d8d8, inset 0 1px 0 rgba(0, 0, 0, 0.15);
}

.rating-mg .result {
  margin: 5px 0;
  font-family: 'PF DinDisplay','Trebuchet MS',Arial;
  font-size: 12px;
}

.clearfix:before, .clearfix:after {
  content: " ";
  display: table;
}

.rating-mg .result {
  font-family: 'PF DinDisplay','Trebuchet MS',Arial;
  font-size: 12px;
}

.rating-mg .result .like {
  display: block;
  float: left;
  width: 50%;
}

.rating-mg .result .dislike {
  display: block;
  float: right;
  width: 50%;
  text-align: right;
}
/* Megogo rating by vitnet end */
/* Tabs */
.clearfix {
    *zoom:1;
}
.clearfix:before,.clearfix:after {
    display:table;
    content:"";
    line-height:0;
}
.clearfix:after {
    clear:both;
}
.hide-text {
    font:0/0 a;
    color:transparent;
    text-shadow:none;
    background-color:transparent;
    border:0;
}
.input-block-level {
    display:block;
    width:100%;
    min-height:30px;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
}
.nav {
    margin-left:0;
    margin-bottom:20px;
    list-style:none;
}
.nav > li > a {
    display:block;
}
.nav > li > a > img {
    max-width:none;
}
.nav > .pull-right {
    float:right;
}
.nav-header {
    display:block;
    padding:3px 15px;
    font-size:11px;
    font-weight:bold;
    line-height:20px;
    color:#999999;
    text-shadow:0 1px 0 rgba(255, 255, 255, 0.5);
    text-transform:uppercase;
}
.nav li + .nav-header {
    margin-top:9px;
}
.nav-list {
    padding-left:15px;
    padding-right:15px;
    margin-bottom:0;
}
.nav-list > li > a,.nav-list .nav-header {
    margin-left:-15px;
    margin-right:-15px;
    text-shadow:0 1px 0 rgba(255, 255, 255, 0.5);
}
.nav-list > li > a {
    padding:3px 15px;
}
.nav-list > .active > a,.nav-list > .active > a:hover {
    color:#ffffff;
    text-shadow:0 -1px 0 rgba(0, 0, 0, 0.2);
    background-color:#0088cc;
}
.nav-list [class^="icon-"],.nav-list [class*=" icon-"] {
margin-right:2px;
}
.nav-list .divider {
    *width:100%;
    height:1px;
    margin:9px 1px;
    *margin:-5px 0 5px;
    overflow:hidden;
    background-color:#e5e5e5;
    border-bottom:1px solid #ffffff;
}
.nav-tabs,.nav-pills {
    *zoom:1;
}
.nav-tabs:before,.nav-pills:before,.nav-tabs:after,.nav-pills:after {
    display:table;
    content:"";
    line-height:0;
}
.nav-tabs:after,.nav-pills:after {
    clear:both;
}
.nav-tabs > li,.nav-pills > li {
    float:left;
}
.nav-tabs > li > a,.nav-pills > li > a {
    padding-right:12px;
    padding-left:12px;
    margin-right:2px;
    line-height:14px;
}
.nav-tabs {
    border-bottom:1px solid rgba(220,220,220,1);
}
.nav-tabs > li > a {
    position:relative;
    z-index:2;
    display:block;
    padding:6px 10px 6px 10px;
    height:100%;
    background:#2f364a;
    line-height:18px;
    font-size:14px;
    text-decoration:none;
    border-radius:2px;
}
.nav-tabs > .active > a,.nav-tabs > .active > a:hover {
    background:#2f364a;
    cursor:text;
    color:#ffffff;
    border-radius:2px;
}
.nav-pills > li > a {
    padding-top:8px;
    padding-bottom:8px;
    margin-top:2px;
    margin-bottom:2px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
}
.nav-pills > .active > a,.nav-pills > .active > a:hover {
    color:#ffffff;
    background-color:#0088cc;
}
.nav-stacked > li {
    float:none;
}
.nav-stacked > li > a {
    margin-right:0;
}
.nav-tabs.nav-stacked {
    border-bottom:0;
}
.nav-tabs.nav-stacked > li > a {
    border:1px solid #ddd;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0;
}
.nav-tabs.nav-stacked > li:first-child > a {
    -webkit-border-top-right-radius:4px;
        -moz-border-radius-topright:4px;
        border-top-right-radius:4px;
        -webkit-border-top-left-radius:4px;
        -moz-border-radius-topleft:4px;
        border-top-left-radius:4px;
    }
    .nav-tabs.nav-stacked > li:last-child > a {
    -webkit-border-bottom-right-radius:4px;
        -moz-border-radius-bottomright:4px;
        border-bottom-right-radius:4px;
        -webkit-border-bottom-left-radius:4px;
        -moz-border-radius-bottomleft:4px;
        border-bottom-left-radius:4px;
    }
    .nav-tabs.nav-stacked > li > a:hover {
    border-color:#ddd;
    z-index:2;
}
.nav-pills.nav-stacked > li > a {
    margin-bottom:3px;
}
.nav-pills.nav-stacked > li:last-child > a {
    margin-bottom:1px;
}
.nav-tabs .dropdown-menu {
    -webkit-border-radius:0 0 6px 6px;
        -moz-border-radius:0 0 6px 6px;
        border-radius:0 0 6px 6px;
    }
    .nav-pills .dropdown-menu {
    -webkit-border-radius:6px;
        -moz-border-radius:6px;
        border-radius:6px;
    }
    .nav .dropdown-toggle .caret {
    border-top-color:#0088cc;
    border-bottom-color:#0088cc;
    margin-top:6px;
}
.nav .dropdown-toggle:hover .caret {
    border-top-color:#005580;
    border-bottom-color:#005580;
}
/* move down carets for tabs */
.nav-tabs .dropdown-toggle .caret {
    margin-top:8px;
}
.nav .active .dropdown-toggle .caret {
    border-top-color:#fff;
    border-bottom-color:#fff;
}
.nav-tabs .active .dropdown-toggle .caret {
    border-top-color:#555555;
    border-bottom-color:#555555;
}
.nav > .dropdown.active > a:hover {
    cursor:pointer;
}
.nav-tabs .open .dropdown-toggle,.nav-pills .open .dropdown-toggle,.nav > li.dropdown.open.active > a:hover {
    color:#ffffff;
    background-color:#999999;
    border-color:#999999;
}
.nav li.dropdown.open .caret,.nav li.dropdown.open.active .caret,.nav li.dropdown.open a:hover .caret {
    border-top-color:#ffffff;
    border-bottom-color:#ffffff;
    opacity:1;
    filter:alpha(opacity=100);
}
.tabs-stacked .open > a:hover {
    border-color:#999999;
}
.tabbable {
    *zoom:1;
}
.tabbable:before,.tabbable:after {
    display:table;
    content:"";
    line-height:0;
}
.tabbable:after {
    clear:both;
}
.tab-content {
    overflow:auto;
}
.tabs-below > .nav-tabs,.tabs-right > .nav-tabs,.tabs-left > .nav-tabs {
    border-bottom:0;
}
.tab-content > .tab-pane,.pill-content > .pill-pane {
    display:none;
}
.tab-content > .active,.pill-content > .active {
    display:block;
    overflow:hidden;
}
.tabs-below > .nav-tabs {
    border-top:1px solid #ddd;
}
.tabs-below > .nav-tabs > li {
    margin-top:-1px;
    margin-bottom:0;
}
.tabs-below > .nav-tabs > li > a {
    -webkit-border-radius:0 0 4px 4px;
        -moz-border-radius:0 0 4px 4px;
        border-radius:0 0 4px 4px;
    }
    .tabs-below > .nav-tabs > li > a:hover {
    border-bottom-color:transparent;
    border-top-color:#ddd;
}
.tabs-below > .nav-tabs > .active > a,.tabs-below > .nav-tabs > .active > a:hover {
    border-color:transparent #ddd #ddd #ddd;
}
.tabs-left > .nav-tabs > li,.tabs-right > .nav-tabs > li {
    float:none;
}
.tabs-left > .nav-tabs > li > a,.tabs-right > .nav-tabs > li > a {
    min-width:74px;
    margin-right:0;
    margin-bottom:3px;
}
.tabs-left > .nav-tabs {
    float:left;
    margin-right:19px;
    border-right:1px solid #ddd;
}
.tabs-left > .nav-tabs > li > a {
    margin-right:-1px;
    -webkit-border-radius:4px 0 0 4px;
    -moz-border-radius:4px 0 0 4px;
    border-radius:4px 0 0 4px;
}
.tabs-left > .nav-tabs > li > a:hover {
    border-color:#eeeeee #dddddd #eeeeee #eeeeee;
}
.tabs-left > .nav-tabs .active > a,.tabs-left > .nav-tabs .active > a:hover {
    border-color:#ddd transparent #ddd #ddd;
    *border-right-color:#ffffff;
}
.tabs-right > .nav-tabs {
    float:right;
    margin-left:19px;
    border-left:1px solid #ddd;
}
.tabs-right > .nav-tabs > li > a {
    margin-left:-1px;
    -webkit-border-radius:0 4px 4px 0;
    -moz-border-radius:0 4px 4px 0;
    border-radius:0 4px 4px 0;
}
.tabs-right > .nav-tabs > li > a:hover {
    border-color:#eeeeee #eeeeee #eeeeee #dddddd;
}
.tabs-right > .nav-tabs .active > a,.tabs-right > .nav-tabs .active > a:hover {
    border-color:#ddd #ddd #ddd transparent;
    *border-left-color:#ffffff;
}
.nav > .disabled > a {
    color:#999999;
}
.nav > .disabled > a:hover {
    text-decoration:none;
    background-color:transparent;
    cursor:default;
}
.FullstoryInfoBSpan{
    display:inline-block;
    margin-left:8px;
    padding:0 4px 0 4px;
    height:18px;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    border-radius:2px;
    background:white;
    text-align:center;
    line-height:18px;
    color:#a0a6ad;
}
.e-arrow{
    position:absolute;
    display:none;
    bottom:-9px;
    left:50%;
    margin-left:-8px;
    width:17px;
    height:9px;
    font-size:0;
}
.active .e-arrow{
    display:block;
}
.nav-tabs .active .FullstoryInfoBSpan{
    color:#34495E;
}
/* Tabs */
/* ==========================================================================
   Модуль Easy Like by ПафНутиЙ */
/* ========================================================================== */

	.easylike_count {
		display: inline-block;
		color: #e74c3c;
		cursor: pointer;
		font: normal 12px/12px Arial, Tahome, sans-serif;
		background: url('../images/elike-red.png') no-repeat 8px 50%;
		padding: 9px 10px 6px 27px;
		-webkit-border-radius: 3px;
		border-radius: 3px;
		-webkit-transition: all ease .5s;
		-moz-transition: all ease .5s;
		-ms-transition: all ease .5s;
		-o-transition: all ease .5s;
		transition: all ease .5s;
	}
	.easylike_count:hover {
		color: #0e6802;
		background: url('../images/elike-green.png') no-repeat 8px 50%;
	}

	/*v 1.2*/
	.easylike_load {
		width:19px;
	}
	.easylike_circles {
		background-color: #2C3E50;
		float: left;
		height: 4px;
		margin: 6px 2px 6px 0;
		width: 4px;
		-webkit-animation-name: easylikeBounce;
		-webkit-animation-duration: 0.8999999999999999s;
		-webkit-animation-iteration-count: infinite;
		-webkit-animation-direction: linear;
		-o-animation-name: easylikeBounce;
		-o-animation-duration: 0.8999999999999999s;
		-o-animation-iteration-count: infinite;
		-o-animation-direction: linear;
		animation-name: easylikeBounce;
		animation-duration: 0.8999999999999999s;
		animation-iteration-count: infinite;
		animation-direction: linear;
		-webkit-border-radius: 3px;
		border-radius: 3px;
	}
	.easylike_circles.ec1 {
		-webkit-animation-delay: 0.18s;
		-o-animation-delay: 0.18s;
		animation-delay: 0.18s;
	}
	.easylike_circles.ec2 {
		-webkit-animation-delay: 0.42000000000000004s;
		-o-animation-delay: 0.42000000000000004s;
		animation-delay: 0.42000000000000004s;
	}
	.easylike_circles.ec3 {
		-webkit-animation-delay: 0.5399999999999999s;
		-o-animation-delay: 0.5399999999999999s;
		animation-delay: 0.5399999999999999s;
	}
	@-webkit-keyframes easylikeBounce{0%{} 50%{background-color:#e74d3c} 100%{}}
	@-o-keyframes easylikeBounce{0%{} 50%{background-color:#e74d3c} 100%{}}
	@keyframes easylikeBounce{0%{} 50%{background-color:#e74d3c} 100%{}}
    
.xf_filt_sel {
width: 100%;
height: 40px;
float: left;
background: url(images/line_bg.gif) repeat-x bottom;
}
.xf_filt_sel span {line-height: 30px;margin-left: 10px;margin-right: 180px;font-weight: bold;color: #726F69;text-shadow: 0px 1px 0px rgba(255,255,255,0.1);}
ol.sortable {float: left;width: 100%;color: #444;marigin: 0;padding:0;}
ol.sortable li {display: block;float:left;width:100%;border-bottom: 1px dotted #aaa;}
ol.sortable li b {font-weight: normal;float:left;width: 200px;line-height: 25px;text-align: left;}
ol.sortable li b#x_name {margin-left: 10px;}
ol.sortable li b#x_cats {margin-left: 95px;}
ol.sortable li b#x_type {margin-left: 60px;}
ol.sortable li b#yes_no {margin-left: 55px;}
ol.sortable span {float: right;margin-right: 10px;margin-top: 5px;}  

.FullPostFav{display: block;margin: 5px -10px 0 20px;height: 23px;width: 140px;}
.favAllForm{
   background-color: #2f364a;
  -webkit-box-shadow: inset 0 -2px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 -2px 0 rgba(0, 0, 0, 0.15);  
    border:1px #2f364a solid;
    color: #78829d;
    float:right;
    font-size:11px;
    position: relative;
    text-align:center;
    height:29px;
    width:115px;
    display: inline-block;
    vertical-align: top;}
.FullPostFav .favAllForm{width: 140px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
.favAllM{cursor:pointer;padding:5px 0;color: white;}
.favAllP{display:none;background:#fff;border:1px #2f364a solid;-webkit-box-shadow:0 2px 6px -1px rgba(0,0,0,0.5);-moz-box-shadow:0 2px 6px -1px rgba(0,0,0,0.5);box-shadow:0 2px 6px -1px rgba(0,0,0,0.5);position:absolute;right:-1px;text-align:left;top:-1px;width:200px;z-index:98;}
.favAllP.open{display:block;}
.FullPostFav .favAllP {width: 140px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
.favAllP > div{display:block;}
.favAllP .favAllT{background-color:#2f364a;background:#2f364a url(../images/fav.png) right 4px no-repeat;border-bottom:1px #3b5998 solid;color:#fff;cursor:pointer;display:block;padding:5px 8px;}
.favAllP .favF{display:block;cursor:pointer;padding:4px 21px;}
.favAllP .plus:hover{background-color:#2f364a;color:#ffffff}
.favAllP .minus{background:#2ecc71 url(../images/fav.png) left -41px no-repeat;color:#ffffff;font-weight:bold;}
.favAllP .minus:hover{background-color:#2f364a;color:#ffffff}


/*	--------------------------------------------------
	Reveal Modals
	-------------------------------------------------- */		
	.reveal-modal-bg { 
		position: fixed; 
		height: 100%;
		width: 100%;
		background: #000;
		background: rgba(0,0,0,.8);
		z-index: 100;
		display: none;
		top: 0;
		left: 0; 
		}
	
	.reveal-modal {
		visibility: hidden;
		top: 100px; 
		left: 50%;
		margin-left: -300px;
		width: 440px;
		background: #eee url(../images/modal-gloss.png) no-repeat -200px -80px;
		position: absolute;
		z-index: 101;
		padding: 30px 40px 34px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-radius: 5px;
		-moz-box-shadow: 0 0 10px rgba(0,0,0,.4);
		-webkit-box-shadow: 0 0 10px rgba(0,0,0,.4);
		-box-shadow: 0 0 10px rgba(0,0,0,.4);
		}
		
	.reveal-modal.small 		{ width: 200px; margin-left: -140px;}
	.reveal-modal.medium 		{ width: 400px; margin-left: -240px;}
	.reveal-modal.large 		{ width: 600px; margin-left: -340px;}
	.reveal-modal.xlarge 		{ width: 800px; margin-left: -440px;}
	
	.reveal-modal .close-reveal-modal {
		font-size: 22px;
		line-height: .5;
		position: absolute;
		top: 8px;
		right: 11px;
		color: #aaa;
		text-shadow: 0 -1px 1px rbga(0,0,0,.6);
		font-weight: bold;
		cursor: pointer;
		} 
/*-----------------------------------------------------------------------------------*/
/*  Donate Now btn
/*-----------------------------------------------------------------------------------*/
.donate-now {
  float: right;
  text-align: center;
}
.donate-now a {
  display: inline-block;
  color: #ffffff;
  background-color: #2f364a;
  margin: 5px -10px 0 0;
  padding: 10px 20px 10px 20px;
  cursor: pointer;
}
.donate-now a:hover {
  color: #ffffff;
  background-color: #1f2637;
}


/*-----------------------------------------------------------------------------------*/
/* Theme Buttons
/*-----------------------------------------------------------------------------------*/
.pp-btn {
  display: inline-block;
  padding: 8px 16px;
  color: #ffffff;
  font-size: 14px;
  font-family: 'Raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  background-color: #1d76e4;
  border: none;
  border-radius: 5px;
}
.pp-btn:hover,
.pp-btn.current {
  background-color: #242636;
  color: #ffffff;
}
.pp-btn:focus {
  outline: none;
}
.pp-btn.xs {
  padding: 5px 10px;
  font-size: 12px;
}
.pp-btn.sm {
  padding: 7px 13px;
  font-size: 14px;
}
.pp-btn.lg {
  padding: 12px 32px;
  font-size: 14px;
}
.pp-btn.grey {
  background-color: #2f364a;
  cursor: pointer;  
}
.pp-btn.grey:hover {
  background-color: #1f2637;
}
/*--- Панель (выдвижная) ---*/

.pos_rel {
    position: relative;
    top:0px;
}

.loginbtn li {
    list-style: none;
}

#logform {
    display:none;
    position:absolute;
    top:44px;
    right:0px;
    z-index: 1000;
    padding:0;
    margin: -10px -10px 0 0;
    list-style:none;
    background: #465371;
    min-height: 32px;  
    max-height: 242px;
    min-width: 120px;  
    border-radius: 0px 0 4px 4px;
    -moz-border-radius:0px 0 4px 4px;
    -webkit-border-radius:0px 0 4px 4px;
    -khtml-border-radius: 0px 0 4px 4px;
}
    
#logform li{
    float: left;
}
.lfield {
    margin: 13px  0 0 -30px;
    color: #fff;
    padding: 6px;
    padding-right: 20px;
    font:12px Tahoma, sans-serif;
}

.lo_w {

    margin-left: 8.5px;
}

.lfield2 {
    margin: 13px  0 0 -30px;
    color: #fff;
    padding: 6px;
    padding-right: 20px;
    font:12px Tahoma, sans-serif;
}

.lbtn {
    margin-left: 53px;
    padding: 4px 4px 8px 4px;
}

.loginenter a{
    display:block;
    padding:8px 8px;
    margin:0;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0;
    color:#fff;
    text-decoration: none;
}

#logform a:hover{color: #f1f1f1; }

#logform {
    font:12px Tahoma, sans-serif;
}
/*---readmore--*/
.moder_collapsed{height: 75px;overflow: hidden;}
.btn-expand{position: absolute;right:0;color:#78829d;cursor:pointer;border-bottom: 1px dotted #78829d;}
hr.soften {
	height:2px;
	margin:0;
	background-image:-webkit-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,.1), rgba(0,0,0,0));
	background-image:-moz-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,.1), rgba(0,0,0,0));
	background-image:-ms-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,.1), rgba(0,0,0,0));
	background-image:-o-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,.1), rgba(0,0,0,0));
	border:0;
}
.no-video-wrap{height:423px;background:#000;position:relative}
.no-video-message{text-align:center;height:64px;width:500px;position:absolute;top:50%;left:50%;margin:-32px 0 0 -250px}
.no-video-message-tall{height:372px;margin-top:-186px}
.no-video-message-text{margin-bottom:10px;font-size:20px;line-height:24px;color:#ffffff}
.zodiac {background-position:center;background-repeat:no-repeat;float:right;height:46px;margin: -40px 15px 0 10px;width:46px;padding: 0;}
.blackout,.blackout_content{position:absolute;top:0;left:0;display:block;border-radius:3px;width:100%;height:423px;text-align:center;z-index:2;}
.blackout{background-color:rgba(0,0,0,0.5);opacity:0;filter:alpha(opacity=0)}
.blackout .icon-wrapper{border-radius:500px;background:#eaeaea;overflow:hidden;box-shadow:inset 0 1px 0 #fff,0 6px 12px rgba(0,0,0,0.75)}
.blackout .icon{margin:12px;width:24px;height:24px}
.blackout .title{display:block;margin:5px 0;font-family:'PF DinDisplay','Trebuchet MS',Arial;font-weight:bold;font-size:14px;color:#fff}
.blackout .title b{font-size:18px}
.blackout .title .currency{font-size:18px}
.blackout .title2{display:block;margin:5px 0;font-family:'PF DinDisplay','Trebuchet MS',Arial;line-height:14px;font-size:12px;color:#fff}
.blackout .link{display:inline-block;font-family:'PF DinDisplay','Trebuchet MS',Arial;line-height:14px;font-size:12px}
.blackout .btn{font-family:'PF DinDisplay','Trebuchet MS',Arial;font-weight:bold;font-size:12px;text-transform:uppercase}a.blackout,a.blackout:hover{text-decoration:none}
.blackout-play .icon-wrapper{position:absolute;top:50%;left:50%;margin:-24px 0 0 -24px;background:rgba(255,255,255,0.75)}
.blackout-play .icon{margin:13px 8px 11px 16px;background:url(img/icon-play-black-24.png)}
.blackout-play .title{display:none}
.blackout-buy .icon-wrapper{border:2px solid #fff;background:transparent}
.blackout_content table{width:100%;height:423px}
.blackout_content table td{width:100%;height:423px}
.view-player{top: 0;overflow:hidden;background-color:#000}
.view-player-poster table td{width:100%;height:100%;text-align:center;vertical-align:middle}
.view-player .blackout .icon-wrapper{border:none;background:#eaeaea;background:rgba(255,255,255,0.75)}
.view-player .blackout .icon{margin:16px;width:64px;height:64px}
.view-player .blackout .icon-play{margin:16px 14px 16px 18px;width:32px;height:32px;background-image:url(img/icon-play-black-32.png)}
.view-player .blackout .icon-buy{background:url(img/icon-buy-64.png) 0 0}
.view-player .blackout .icon-age16{background-image:url(img/icon-age16-64.png)}
.view-player .blackout .icon-age18{background-image:url("../images/age_18.png")}
.view-player .blackout .icon-adv{background-image:url(img/icon-adv-64.png)}
.view-player .blackout .icon-subscribe{background:url(img/icon-subscribe-64.png) 0 0}
.view-player .blackout .icon-blocked{width:74px;height:74px;background:url(img/icon-blocked-74.png) 0 0}
.view-player .blackout .inline-block{display:inline-block}
.view-player .blackout .title{margin:20px 0;font-family:'PF DinDisplay','Trebuchet MS',Arial;line-height:24px;font-size:20px}
.view-player .blackout .title2{margin:20px 0;font-family:'PF DinDisplay','Trebuchet MS',Arial;line-height:22px;font-size:18px}
.view-player .blackout .title2.inline-block{margin:0 30px}
.view-player .blackout .note{margin:20px 0;font-family:'PF DinDisplay','Trebuchet MS',Arial;line-height:14px;font-size:11px;color:#f2f2f2}
.view-player .blackout .btn{font-size:14px}
.view-player .blackout .btn .currency{text-transform:none}
.view-player .blackout-play{background-color:rgba(0,0,0,0.25);opacity:.75;filter:alpha(opacity=75)}
.view-player .blackout-play .icon-wrapper{margin:-32px 0 0 -32px}
.view-player:hover .blackout-play{opacity:1;filter:alpha(opacity=100)}
.view-player .blackout-buy,.view-player .blackout-subscribe,.view-player .blackout-buy-subscribe,.view-player .blackout-region,.view-player .blackout-device,.view-player .blackout-age,.view-player .blackout-adv,.view-player .blackout-tv-blocked{background-color:#000;opacity:1;filter:alpha(opacity=100)}
.view-player .blackout-adb{background-color:#929292;opacity:1;filter:alpha(opacity=100)}
.view-player .blackout-adb .title{font-family:Arial;color:#fff}
        
.input-wkino {
    height: 12px;
    padding: 10px 15px;
    font-size: 15px;
    line-height: 1.235;
    margin-top: 40px;
}

.form-wkino {
    border: 1px solid #bdc3c7;
    color: #34495e;
    font-family: "Lato", Helvetica, Arial, sans-serif;
    font-size: 15px;
    line-height: 1.467;
    padding: 8px 0px;
    -webkit-appearance: none;
    border-radius: 6px;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-transition: border .25s linear, color .25s linear, background-color .25s linear;
    transition: border .25s linear, color .25s linear, background-color .25s linear;
}

.radioholder {
	background: #fff;
	margin-bottom: 1em;
	font-size: 1em;
	height: 2.4em;
	color: #666;
	-o-transition: .1s ease-out;
	-ms-transition: .1s ease-out;
	-moz-transition: .1s ease-out;
	-webkit-transition: .1s ease-out;
	transition: .1s ease-out;
	cursor: pointer;
    border-radius: 4px;    
}

.activeradioholder {
	background: #39A9A4;
	color: #fff;
}

.radioholder .desc {
	display: inline-block;
	vertical-align: middle;
	padding-left: .6em;
	line-height: 2.4em;
}

.radioholder .tick {
	display: inline-block;
	vertical-align: middle;
	width: 2.4em;
	height: 100%;
	background-color: #eee;
	background-image: none;
	-o-transition: .1s ease-out;
	-ms-transition: .1s ease-out;
	-moz-transition: .1s ease-out;
	-webkit-transition: .1s ease-out;
	transition: .1s ease-out;
    border-radius: 4px;
}

.activeradioholder .tick {
	background-color: #2A817C;
	background-image: url('http://supereightstudio.com/img/radio_tick.png');
	background-size: cover;
}

.radioholder:nth-child(odd) {
	float: right;
	margin-right: .4em;     
}

.radioholder:nth-child(even) {
	float: right;
	margin-right: .4em;    
}

.radioholder:hover {
	background-color: #eee;
}

.radioholder:hover .tick {
	background-color: #ddd;
}

.activeradioholder:hover {
	background-color: #39A9A4;
}

.activeradioholder:hover .tick {
	background-color: #2A817C;
}

.selectholder {
  clear: both;
	width: 100%;
	background: #eee;
	margin-bottom: 1em;
	font-size: 1.3em;
	height: 2.4em;
	color: #666;
	-o-transition: .1s ease-out;
	-ms-transition: .1s ease-out;
	-moz-transition: .1s ease-out;
	-webkit-transition: .1s ease-out;
	transition: .1s ease-out;
	cursor: pointer;
}

.selectholder .desc {
	display: inline-block;
	vertical-align: middle;
	padding-left: .8em;
	line-height: 2.4em;
}

.selectholder .pulldown {
	float: right;
	vertical-align: middle;
	width: 2.4em;
	height: 100%;
	background-color: #ddd;
	background-image: url('http://supereightstudio.com/img/pulldown.png');
	background-size: cover;
	-o-transition: .1s ease-out;
	-ms-transition: .1s ease-out;
	-moz-transition: .1s ease-out;
	-webkit-transition: .1s ease-out;
	transition: .1s ease-out;
}

.selectholder:hover,
.activeselectholder {
	background-color: #ddd;
}

.selectholder:hover .pulldown,
.activeselectholder .pulldown {
	background-color: #333;
	background-image: url('http://supereightstudio.com/img/pulldown_hover.png');
}

.selectholder .selectdropdown {
	position: relative;
	top: 0;
	left: 0;
	background: #333;
	color: #fff;
	display: none;
	clear: both;
}

.selectholder .selectdropdown span {
	display: block;
	border-bottom: solid 1px #555;
	padding-left: .8em;
	line-height: 2.4em;
	width: 100%;
	-o-transition: background-color .1s ease-out;
	-ms-transition: background-color .1s ease-out;
	-moz-transition: background-color .1s ease-out;
	-webkit-transition: background-color .1s ease-out;
	transition: background-color .1s ease-out;
}

.selectholder .selectdropdown span:last-child {
	border-bottom: none;
}

.selectholder .selectdropdown span.active {
	background-color: #2A817C;
	background-image: url('http://supereightstudio.com/img/radio_tick.png');
	background-repeat: no-repeat;
	background-size: 1.6em 1.6em;
	background-position: 98% 50%;
}

.selectholder .selectdropdown span:hover {
	background-color: #555;
}
@media (min-width: 992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-11 {
    width: 91.66666667%;
  }
  .col-md-10 {
    width: 83.33333333%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-8 {
    width: 66.66666667%;
  }
  .col-md-7 {
    width: 58.33333333%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-5 {
    width: 41.66666667%;
  }
  .col-md-4 {
    width: 33.33333333%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-2 {
    width: 16.66666667%;
  }
  .col-md-1 {
    width: 8.33333333%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-pull-11 {
    right: 91.66666667%;
  }
  .col-md-pull-10 {
    right: 83.33333333%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-8 {
    right: 66.66666667%;
  }
  .col-md-pull-7 {
    right: 58.33333333%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-5 {
    right: 41.66666667%;
  }
  .col-md-pull-4 {
    right: 33.33333333%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-2 {
    right: 16.66666667%;
  }
  .col-md-pull-1 {
    right: 8.33333333%;
  }
  .col-md-pull-0 {
    right: 0%;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-push-11 {
    left: 91.66666667%;
  }
  .col-md-push-10 {
    left: 83.33333333%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-8 {
    left: 66.66666667%;
  }
  .col-md-push-7 {
    left: 58.33333333%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-5 {
    left: 41.66666667%;
  }
  .col-md-push-4 {
    left: 33.33333333%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-2 {
    left: 16.66666667%;
  }
  .col-md-push-1 {
    left: 8.33333333%;
  }
  .col-md-push-0 {
    left: 0%;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
  .col-md-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-md-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-md-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-md-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-md-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-md-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1050px;
  }
  .foot-nm{
    width: 1140px !important;
  }

  .full-l-col{width: 300px;}
  .flc-info-block ul li span{width: 165px;}
  .full-r-col{width: 770px;}
  .frc-actor{width: 503px;}
  .full-r-col h5{max-width: 600px;}

  .margin-r{margin-right: 10px;}
  .owl-media div div .owl-item{width: 191px !important;}
  .con-slide-wrap{width: 1145px;}
  .short, .short-imghover{width: 185px !important;}
  .short-imghover{height: 250px !important;}
  .pref-block{width: 277px;}
}
.readpm{margin-left: 110px;color: #999;background-color:#eee;padding: 5px;border-radius: 5px;}
.readpm-head{margin-bottom: 10px;}
.readpm-head a{font-family: "PT Sans";text-transform: uppercase;color: #2f364a;font-size: 15px;} .readpm-head a:hover{color: #ddd;}
.commentss{border-top: 1px solid #2F4255;margin: 0 -10px;padding: 10px;overflow: hidden;}
.comm-main{margin-left: 60px;font-family: Arial, sans-serif;font-size: 12px;color: #999;}
.comm-main a{color: #ccc;} .comm-main a:hover{color: #ccc;}
.comms-title{font-family: "PT Sans";text-transform: uppercase;color: #ccc;font-size: 15px;}
.comss-title-date{font-size: 10px;color: #ccc;}
.comms-ad-del{display: none;} .commentss:hover .comms-ad-del{display: block;}
.comms-image{position: relative;}
.comms-on, .comms-off{width: 13px;height: 13px;border-radius: 10px;position: absolute;top: 0;left: 0;border: 2px solid #34495E;} .comms-on{background: #3498db;} .comms-off{background: #e74c3c;}
.pull-left {
float: left !important;
}
.img-circle {
border-radius: 50%;
}
/* LSUppod */
.ls_player {
    margin: 0;
    text-align:center;
    background:#ebebeb;
    border-radius: 10px;    
    padding: 10px;
    overflow: hidden;
}
#s_msoc{
    position:absolute;
    min-width: 110px;
    top:7px;
    z-index:2;
    right:5px;
    font: normal normal normal 13.3333330154419px/normal Arial;
}
#ss_msoc{
	position: absolute;
	width: 226px;
	height: 42px;
	top: 4px;
	background-color: #000000;
	z-index: 2;
	right: 0px;
}

/*banner*/
.prmbl_2 {width: 800px;text-align: center;margin-left: 0px;margin-right: 40px;margin-bottom: 35px;margin-top: 0px;}
.prmbl_2 .container_2 {position: relative;-webkit-border-radius: 3px;-moz-border-radius: 3px;background: url('../images/01-bg.jpg');background-size: cover;border-radius: 5px;/* background: #fff;box-shadow: 0 2px 0 #010F2A; */}
.prmbli_2 {position: relative;display: inline-block;vertical-align: top;margin:20px;}   
.prmbl__title_2 {position: absolute;top: -34px;left: 0;margin: 0;font-size: 14px;color: #FFF;} 
.baner_logo {/* line-height: 240px; */color: #fff;font-size: 16px;width: 728px;height: 90px;background: rgba(91, 127, 166, 0.38);border-radius: 3px;} 
 
.infoi_age {
    padding: 4px 0 1px 0;
    border: 1px solid #ccc;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    width: 30px;
    text-align: center;
    line-height: 12px;
    font-size: 12px;
}
.info_devices .infoi__title {
    float: none;
    width: auto;
    text-align: center;
}
.infoi {
    margin: 10px 0;
    line-height: 20px;
}
.dCs{position:relative;margin:15px 0}.dCs .popover{width:220px}.dCs .popover-content{padding:15px 20px;text-align:center;font-size:14px}.dCis{text-align:center;font-size:0}.dCi{position:relative;display:inline-block;margin:0 7px;width:64px;opacity:.2;filter:alpha(opacity=20)}.dCi .icon{display:block;margin:0 auto 3px auto;width:30px;height:30px;background-image:url("../images/devices.png");background-size:90px 30px}.dCi.active{opacity:1;filter:alpha(opacity=100)}.dCi__description{position:absolute;top:11px;left:50%;display:block;margin-left:1px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;width:16px;height:16px;background-color:#30c2f2;background-image:url("img/icon-exclamation-16.png");background-size:16px 16px;background-position:center center;font-size:12px;font-weight:600;font-style:normal;color:#fff}.dCi__title{font-size:13px;color:#a6a6a6}.dCi_android .icon{background-position:-30px 0}.dCi_ios .icon{background-position:0 0}.dCi_smarttv .icon{background-position:-60px 0}
.margin-l-com {margin: 0 10px 0 61px;}
.margin-l-com input {border: 2px solid #93C0E3;height: 13px;width: 200px;font-size: 12px;}

/**Showstat**/
.base-stat { display: none; }

.queries {
    display: none;
    text-align: left;
    max-height: 450px;
    overflow: auto;
    margin-top: 10px;
}

.queries p { padding: 5px; border-top: solid 1px #ddd; }

.queries p:hover { background: #ddd; }

.showstat {
    position: fixed;
    bottom: 10px;
    left: 10px;
    margin-right: 10px;
    background: #ffffff;
    background: -webkit-linear-gradient(to bottom,  #ffffff 0%,#e5e5e5 100%);
    background: -moz-linear-gradient(to bottom,  #ffffff 0%,#e5e5e5 100%);
    background: -o-linear-gradient(to bottom,  #ffffff 0%,#e5e5e5 100%);
    background: -ms-linear-gradient(to bottom,  #ffffff 0%,#e5e5e5 100%);
    background: linear-gradient(to bottom,  #ffffff 0%,#e5e5e5 100%);
    font: normal 12px/18px Arial, Helvetica, sans-serif;
    color: #323232;
    padding: 20px;
    text-align: left;
    border: solid 1px #fff;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    text-shadow: 1px 1px 0 #fff;
    -webkit-box-shadow: 1px 1px 5px 1px rgba(0, 0, 0, 0.3);
    box-shadow: 1px 1px 5px 1px rgba(0, 0, 0, 0.3);
    z-index: 1000;
}

.showstat p { margin: 0; }

#queries-stat, 
#clearbutton, 
#showstat-but, 
#log-link {
    display: inline-block;
    padding: 5px;
    width: 20px;
    height: 20px;
    cursor: pointer;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAuVJREFUeNqMU0tIVFEY/s655955+RihsnRkVHotCknBRWEhGqUggSFEGyOiVu2iyCBoEeWmRaGQ4CJatUgJDaKIitTURk1NE0sdH6Q4jjOSOo87c2//uSYJuejCx+Wc8z++//vOYU+et8EwjCLTNOsN0yiDiX8/BnDG3zLGbnDO+za3TToQlPxYVdXLud5cZKS7YXc4QMX+5jKGaCSC0Eq4zD/t9+m63sQ4v2JCQZKpYM3PWs0jBYWyHIgBzG0YsA0GFpOBoQEwRWMJ7kBl8C647JaXkwW3OxWcM4oxqNgW0JpoI92dhlyvBwlTgc4cqAjeQ5w5IRgldfv6sDc/F1m7d8JptxMZ0xqDWcNzRGNJhH5F8al/DDp3oUomczsMJqgA8ZPB/uk5aKoNms0GO8HldCISjSEaTyAZ9mPXQB0OcBtBIK7YqLpizSZkF4W6CEWBonALkrJhmOC0xymOR35CSWPIPn0GUjxG4k20tqNnPHSbh5aDL0fHxrEQCGB1bc1K3gpGHVnoO+yZHoiMCuiB1wj42pA0kusXHnQ2CFXVYudravBjcgrz84uYmZ6GEBoUoVgs4qaAZ3kMrkOF0OefQo+5EPYH8ap/8dpIQ/mycKWkVPu+DFoi5ud74ZAi/rGTSetUwN83DFdmERJrYcRWBfRIHKcKdjRSRKOQQieTSUxOzcKmaZaINs2+IWI8jqjO4TCjmGxvh0YXzXP0MDIL9mGucxSTw7PvLectNaWApJicW4oqnVFoX0EC4aouLDgqke7NoVgnvrV04PPH8aYTN7su8VAw2LIUXMJqZJ2EMaAKFUIlf4Ww/go5gdgK9hgdSN9/EONt7/Chd+ZWdf3AneGG0glqD++52oslJaXlVx1OZ7HsvPkWTHlHyPvs0BvkGd201lDXPFL5onepZ+jR8WVGjJl8jbVnq5wU7yGkbvMWMXQ/zxflrlDx9a8naTk8+PBYnNFFkgX+9ysiFGx38FuAAQBygywrLfBIegAAAABJRU5ErkJggg==') no-repeat 50% 50%;
}

#showstat-but {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAp5JREFUeNpkU01IVFEU/t6972fG1JHGrLBso2WRSAshonIjFrZQ27QoEQza6K6gXYS0KKhWuijIjbZw0xhRoEagUhRWUIJSWuL4A44OzDjhjOO89zrnzjwZ68Jh5pzvO+d857x7NfxzSq+Fem3b7XBd1+eSr7FpWkpKrW99oLUzn0schauzr22o0dC04ca6cpyrKUMw4CMGJwPr8RQmpiIYmVzGtuteWOtvGdlVgJP3B6zhW1dqEEvZeDcTxczKH2xuOQj4JY4dLER99V6U+CQeDk5hNb6linABwQV06tzdfgqf5hN4Nr6EudUkuluqsPS4Hjap+L2WRN/EssKZx3xPuc4zd1ysxNivOL6E4yj060hnHAiRnc5nSewxpfrPuGkKMP+JE+qlUKdwHOd6+YEAvi4kiGjAZ+jK7r2ex8k7H+E3dVjk8y/jzGM+52XVQ7PC8TT8hlBdaSxkSPf3u6dV17P3P8OUWhYj33BcMJ/zGBe85XgqA8vSYRoSBhtJHpyMqAJCl9BzccaZx3wt9/1YAQVski1Ud2pAi3OhS7VfmLpQJnM7yTa0WYFXwE07tmNaNB/NlS1AoJdg5jp7vhACmQwpoDzlO6no0MpKDAW0bR+TVUdtRyLPSLdQxRlnHvM5D7mbWlF69cVCU8MJFBVZ2KZP2FQdQHNtcOfKtg/MqmSDiiQSW3jzdhrrzy8foYsU1gkPZxbfd42OyZ5LDcdRTEVG5xJ4NR1Tl4iao9hv0BgCG5Q8OvYDzOc8TwGf4pLzN9vkoTM9dbWHcbSyDEUFJrzHlNhM4+dcBJPfFmEvfeiKjT/qp/DGrsfERciqgq1Pb2v+YDMt0/QA2l/aTUZfRkM3HpA7y8n/vca8U0HGCxB5MYcs6snOf85/BRgAU2QTxLlxCL0AAAAASUVORK5CYII=') no-repeat 50% 50%;
}
#clearbutton {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAnBJREFUeNqEk8tPE1EUxr+5dzqdvoQytqIEXQgLY3TVrRvCwsQ/ABNTJLoClxIQmEqIXUHQsDTBYmAjMXEBEQ0Jid2IIsOjGtBNWUJSGiO06bRl5nrvBBqpBE5yMq/7+74z594jj46OojosYqNpW3OuImzbhlW23jCbtUlEmqYuepcQAkWWIeOMEHCxUGLRwXYwy4JEadvU0GSbW1UkQZNTYesQHupAZvYbMnMryMwsITp4n78vMsbFyamwyeFnD5B9b4AoCihPibpQMosQFVkH1sKJAsxiYhGLxh9i78OaA1KXDEooam7fwO7sV0AiKBRLLeSkfxbwnZEOpD+tcFAB4a4EFN6WaxxegudcAHAr2DNz83I1bJom637cjS/LBmwNUPYBrUBBb11Fljt7/H74/AFM6ePoetnbWRGweIcF3NPbi5XVdahuN5gEbGk2LjQ2YXdmEZ5AAD6e0wuf0T72KPL2yXia/Av39fVjY2MTHl6eytNFKa43N+PXosGdA46zgKPPOwVsCFY+KntA17G5+RNu7nwkeuVyI9bWU6htCuOPFsTc8AyiY10VWAQpl8s/YrEY0uktB1Z4x2V+whoaLmEt9R3B2jqENA2TkxO4VwU7FRRNsz6TzUL1qLAZ43t7AK0myJ0FHEQopOH1RAJP9VjkXU/CsGAf2zWaTCY/UkI6W1tbIU6W1+vF+pFz6LwD67oeGX4xYtTlvLyx7JiAvL2zk7pYXx/hZS8PxHQsG6sIh8IIBmsxkXjlwHzg/nOuCIgm5vJ5w+/zRVRVnaOUhsWHfD4/H4/H+wV82rxIVc83eboO73/zTJ81rX8FGADNWyJwdIxv8QAAAABJRU5ErkJggg==') no-repeat 50% 50%;
    }
#log-link {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAjJJREFUeNqUU01oU0EQ/va9tekp5JaL9JDepIIFQYoHFQ9Spfhz8uKhxhIFj4KX2kPNRQgKaSMFGy+eLWJatBGRCP5U0lJJIhWbkNJ6kAoGkpDk/ew6u++JpQZp5zG8mdn9Zubb2eXnH6CrSOkbTDmAI/A8HMKI43q+ivcFAd4N6AoN0ClMA8ygzbaLkYnhONq2BUEr3OSIv5iAsRtMQLQsyKkrt6BU2ZYDvLqNo5cfjcOWNbz9MglL/NSdGLvBbQKkRq8h9zWB3FoCqdGoTnJ8EvnZsav4WE7CPED7eQ2M+RR2gpPRS3i/PguzhxYo9mE9jWT0gi6yVH4M3gs8zAJDA9uKHvhO8P2xk1iqzMEg8MyC11nsLLC88UzbKj49T/6kxNBdhoCNLDuX8Dgnrh/BSnVVt5V6Cry+4Y3h9AzDzYtesqk5IBvrwJFNrJW+4dTwsX6cuQeZr/XJ9GfIdAFycJwYtaVs1m2tsiPl4B1oVfFG3ZJKFjIv5ZvFd0SBMrv8B1iAKjwBFmMtbHzforG1dVVuBjAf3dZ2dWuT6HZgmiZcaaEt6uBZGk/T6uSJBlbiEsIGgiJM5YR/j+hjhj+poP4HentQKBb0Hp7Lflq2HRsDhw+hWt7UlYUP7iaMDonzv/ePt9xfUAnCB0PkhrBXKRaLXgIhXSitVCpwHIfakv8F/tPBn2AkEsF+pFQqeQkUuNFo5DKZzAkhxJ7AhmGoonWFZX6sf18H4Il62Ku/BRgAl3Uh7iazc3QAAAAASUVORK5CYII=') no-repeat 50% 50%;
    }
#queries-stat:hover, 
#clearbutton:hover, 
#showstat-but:hover, 
#log-link:hover,
#queries-stat.active, 
#clearbutton.active, 
#showstat-but.active, 
#log-link.active {
    background-color: #FFF;
    padding: 4px;
    border: solid 1px #bbb;
    border-radius: 4px;
    }
#cache-info {
    display: block;
    }
/**Showstat**/
/**Pnotify**/
.ui-pnotify{top:25px;right:25px;position:absolute;height:auto;z-index:9999}html>body>.ui-pnotify{position:fixed}.ui-pnotify .ui-pnotify-shadow{-webkit-box-shadow:0 2px 10px rgba(50,50,50,.5);-moz-box-shadow:0 2px 10px rgba(50,50,50,.5);box-shadow:0 2px 10px rgba(50,50,50,.5)}.ui-pnotify-container{background-position:0 0;padding:.8em;height:100%;margin:0}.ui-pnotify-sharp{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.ui-pnotify-title{display:block;margin-bottom:.4em;margin-top:0}.ui-pnotify-text{display:block}.ui-pnotify-icon,.ui-pnotify-icon span{display:block;float:left;margin-right:.2em}.ui-pnotify.stack-bottomleft,.ui-pnotify.stack-topleft{left:25px;right:auto}.ui-pnotify.stack-bottomleft,.ui-pnotify.stack-bottomright{bottom:25px;top:auto}.ui-pnotify-closer,.ui-pnotify-sticker{float:right;margin-left:.2em}
/* The gallery overlay */

#galleryOverlay{
	width:100%;
	height:100%;
	position:fixed;
	top:0;
	left:0;
	opacity:0;
	z-index:100000;
	background-color:#222;
	background-color:rgba(0,0,0,0.8);
	overflow:hidden;
	display:none;
	
	-moz-transition:opacity 1s ease;
	-webkit-transition:opacity 1s ease;
	transition:opacity 1s ease;
}

/* This class will trigger the animation */

#galleryOverlay.visible{
	opacity:1;
}

#gallerySlider{
	height:100%;
	
	left:0;
	top:0;
	
	width:100%;
	white-space: nowrap;
	position:absolute;
	
	-moz-transition:left 0.4s ease;
	-webkit-transition:left 0.4s ease;
	transition:left 0.4s ease;
}

#gallerySlider .placeholder{
	background: url("preloader.gif") no-repeat center center;
	height: 100%;
	line-height: 1px;
	text-align: center;
	width:100%;
	display:inline-block;
}

/* The before element moves the
 * image halfway from the top */

#gallerySlider .placeholder:before{
	content: "";
	display: inline-block;
	height: 50%;
	width: 1px;
	margin-right:-1px;
}

#gallerySlider .placeholder img{
	display: inline-block;
	max-height: 100%;
	max-width: 100%;
	vertical-align: middle;
}

#gallerySlider.rightSpring{
	-moz-animation: rightSpring 0.3s;
	-webkit-animation: rightSpring 0.3s;
}

#gallerySlider.leftSpring{
	-moz-animation: leftSpring 0.3s;
	-webkit-animation: leftSpring 0.3s;
}

/* Firefox Keyframe Animations */

@-moz-keyframes rightSpring{
	0%{		margin-left:0px;}
	50%{	margin-left:-30px;}
	100%{	margin-left:0px;}
}

@-moz-keyframes leftSpring{
	0%{		margin-left:0px;}
	50%{	margin-left:30px;}
	100%{	margin-left:0px;}
}

/* Safari and Chrome Keyframe Animations */

@-webkit-keyframes rightSpring{
	0%{		margin-left:0px;}
	50%{	margin-left:-30px;}
	100%{	margin-left:0px;}
}

@-webkit-keyframes leftSpring{
	0%{		margin-left:0px;}
	50%{	margin-left:30px;}
	100%{	margin-left:0px;}
}

/* Arrows */

#prevArrow,#nextArrow{
	border:none;
	text-decoration:none;
	background:url('arrows.png') no-repeat;
	opacity:0.5;
	cursor:pointer;
	position:absolute;
	width:43px;
	height:58px;
	
	top:50%;
	margin-top:-29px;
	
	-moz-transition:opacity 0.2s ease;
	-webkit-transition:opacity 0.2s ease;
	transition:opacity 0.2s ease;
}

#prevArrow:hover, #nextArrow:hover{
	opacity:1;
}

#prevArrow{
	background-position:left top;
	left:40px;
}

#nextArrow{
	background-position:right top;
	right:40px;
}
.modal-title {
    font-size: 16px;
    margin-bottom: 20px;
    text-align: center;
}
.nav li {
  float: left;
  position: relative;
  background: #2f364a;
}
.nav li a {
  display: block;
  padding: 3px 6px;
  text-decoration: none;
  color: #fff;
  transition: all ease .5s;
}
.submenu {
  position: absolute;
  border-top: 15px solid transparent;
  left: -9999px;
}
.nav li:hover > .submenu {
  left: 0;
  width: 650px;
  z-index: 9;
}
.nav > li:hover .main-submenu:after {
  opacity: 1;
} 
.submenu:before {
 content: ""; 
 position: absolute;
 z-index: 1;
 margin-top: 5px;
 left: -9999px;
 top: -15px;
 /* borders for up arrow */
 border-left: 10px solid transparent;
 border-right: 10px solid transparent;
 border-bottom: 10px solid #2f364a;
}
.nav li:hover .submenu:before {
  left: 15px;
}
.submenu li {
  white-space: nowrap;
  padding: 1px;
  width: 250px;
}
.nav > li:hover > a {
  transition: background ease .5s;
} 
.submenu a {
  font-size: 90%;
  margin: 3px;
  transition: background ease .3s;/
}
.submenu a:hover {
  background: #1f2637;
}
#six li    { width:16.666%; } /* 6 col */
.icosm {font-size: 10px;}

.catface-CenterBlock {
  margin:0 auto;
  margin-bottom:0px;
  width:1000px;
}

.catface-title {
  background: #4d5f87;
  font-size: 15px;
  text-decoration: none;
  line-height: 20px;
  text-decoration: none;
  color: #f8f4ed;
  padding: 4px 10px;
  margin-bottom: 15px;
  border-radius: 4px;
}

.released {color: #3f9d65}.released:after {content: "✓"}

/* button episode save */

.save_time_main {
display: flex;
align-items: center;
justify-content: center;
margin-bottom: 10px;
}

#save_epizode_button {
padding: 0 19px;
color: #fff;
display: inline-block;
background-color: #2f364a;
height: 30px;
line-height: 30px;
border-width: inherit;
border-radius: 3px;
cursor: pointer;
margin-right: 10px;
font: bold 12px/32px 'PF DinDisplay Medium', 'trebuchet MS', 'Arial';
text-shadow: 0 -1px 0 rgba(0, 0 ,0, .3);
text-transform: uppercase;
}

#epizode_text {
float: left; 
font-weight:700; 
overflow:hidden; 
padding:5px 10px;
text-overflow:ellipsis; 
white-space:nowrap;  
border: 1px solid #ccc; 
line-height: 15px; 
}

/* xSort selector */

.xsort-area{
	margin-bottom: 5px;
	padding: 0 5px;
	font: normal 12px/32px Arial;
	-ms-user-select: none;
	user-select: none;
	-webkit-user-select: none;
	-moz-user-select: none;
}
.xsort-area:after{
	content: "";
	display: table;
	clear: both;
}
.xsort-area>div{
	float: left;
	margin: 0 10px 10px 0;
}
.xsort-div{
	height: 30px;
	line-height: 30px;
	padding: 0 10px;
	border: 1px solid #ccc;
	border-radius: 3px;
	background: #fff;
	position: relative;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
}
.xsort-div:hover{
	box-shadow: 0 0 0 2px rgba(0,0,0,.2);
}
.xsort-active{
	box-shadow: 0 0 0px 2px #FFB114;
}
.xsort-selected{
	cursor: pointer;
	padding-right: 15px;
	position: relative;
}
.xsort-selected:after{
	position: absolute;
	top: 50%;
	margin-top: -2px;
	right: 0;
	border: 4px solid transparent;
	border-top-color: #777;
	content:"";
}
.xsort-div-filler{
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAAvklEQVR42o3KsUqCYRiA0RPVZg6Fg2NgU0ME7g0KTg0SLtHaFYQ0VjRFDUGjEAhBi1vQ1Fx2BVJ4Aa4FQWT6tn38llTnWR//t+7MjY6mgh9mXYjUi4ZvzoVnDUXL9r35VJWxaqxvEcCGkSczkmNhR1ZHKEuuhZKsPWFbcimsyToS6pJd4YRkTs9IUZIzMLQFmNcSbk2oeBfuHDrVF8KHugllj0IIQ23daQsrNtUsIe9BWqbLuxde/WLBlQN/+wLDfD9iwnIihwAAAABJRU5ErkJggg==);
	background-position: 50% 50%;
	width: 32px;
	padding: 0;
	background-repeat: no-repeat;
	cursor: pointer;
}

.xsort-ul{
	display: none;
	background: #fff;
	position: absolute;
	top: 100%;
	left: 0;
	margin: 0;
	padding: 0;
	max-height: 400px;
	overflow: auto;
	list-style: none;
	z-index: 999;
	border: 1px solid #ccc;
	border-radius: 5px;
	box-shadow: 0 0 0 3px rgba(0,0,0,.1);
	box-sizing: content-box;
}
.xsort-ul li{
	display: block;
	border-bottom: 1px solid #eee;
	padding: 0 35px 0 18px;
	line-height: 30px;
	white-space: nowrap;
	cursor: pointer;
	color: #666;
}
.xsort-ul li:last-child{
	border: none;
}
.xsort-ul li.current{
	color: #333;
	font-weight: bold;
	background: #f5f5f7;
	position: relative;
}
.xsort-ul li.current:after{
	position: absolute;
	top:0;
	right: 5px;
	bottom: 0;
	width: 5px;
	content: "";
	display: block;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAQAAAAnZu5uAAAAJUlEQVQY01XIMQEAIAwDsDivroGe6Sg3OQNxBGLVCldVzbfECA+g/g9v8ooTNAAAAABJRU5ErkJggg==) no-repeat 50% 50%
}

.xsort-ul li:hover{
	background: #eee url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAeCAIAAABi9+OQAAAAHElEQVQImWP4+vUrEwMDA9P///+ZGBgY4JjGfAByHhgFbrteLwAAAABJRU5ErkJggg==) repeat-x 0 0;
	color: #000;
}
.xsort-ul li.xdesc, .xsort-ul li.xasc{
	background-position: 6px 50%;
	background-repeat: no-repeat;
}
.xsort-ul li.xdesc, .xdesc{
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAICAQAAACfDS2NAAAAIElEQVQY02NgYGBgSPsPggwwQDQXwoRBFAHsekECEBoASUcnDSh9+RUAAAAASUVORK5CYII=);
}
.xsort-ul li.xasc, .xasc{
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAICAQAAACfDS2NAAAAHklEQVQYV2NgAIO0/xAaygFBFA5UAMGBq0BRTDwXAPWMJw0b8PLnAAAAAElFTkSuQmCC);
}
span.xasc, span.xdesc{
	padding-left: 10px;
	background-position: 0 50%;
	background-repeat: no-repeat;
}

.xsort_empty{
	margin-top: 15px;
	background: #fff;
	border: 1px solid #ccc;
	padding: 15px;
	text-align: center;
	color: #444;
	border-radius: 3px;
	box-shadow: 0 2px 7px rgba(0,0,0,.1);
}

.xsort-admin-area{
	padding: 0 0 0 210px;
}
.xsort-admin-area:after{
	content: "";
	display: block;
	clear: both;
}
.xsort-admin-area ul{
	list-style: none;
	margin: 0 0 0 -210px;
	padding: 0;
	float: left;
	width: 200px;
	border-right: 1px solid #ddd;
}
.xsort-admin-area ul.loading{
	background: url(data:image/GIF;base64,R0lGODlhFAAUAPUEAPz6/PT29Pz+/PTy9Hx+fHx6fIyKjLSytISChOzq7MTCxJyanOTm5NTS1Nza3MzOzKSmpJyenOTi5Ozu7IyOjMTGxMzKzJSWlLy6vKyurLS2tLy+vJSSlNze3KSipKyqrNTW1P///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQFBQAEACwAAAAAFAAUAAAGY0CCcAgIDI6DAGDIJCKfyGWTYHwGqshAExsQMAVc51E7JQiyQqS3LMQSAGM2s3o9ruXmMRI/t/KHWEl/bX6DWXZ/Z0l0f4xqeIoDhIhlcHGTSXdmloJ9WVeBklOhUGRsdYVMQQAh+QQFBQACACwKAAAABwAGAAAGHECCAfIACASFZMHgEBwihAJBEjgGFIqjdssNBIIAIfkEBQUAAwAsAAABABQAEwAABjvAgXBILD6KyGShcBAknwMCgQlNJgzLY7WYkBoA26LiYgmbz+hnIj1YpwMDOHsNPtfTd7Z+75bvt31JQQAh+QQFBQAAACwPAAUABQALAAAGI0CAEBAQFgoPIoEAEUYKBuHhKC0QhBKFZjgQFhMAgXeYEAcBACH5BAUFAAcALAEAAQATABMAAAZWwINQODkUh8hkMqBsGp0HREE5CQicR2QVAH1Gr90kgcgMC6XCsnmYXQsHbm08UjDEAdJIu6soFB5uE1IGAQB7TRMLf3JciBOASYdeTQABe5JJjVmNSEEAIfkEBQUADQAsAQABABMAEwAABlbAhlA4aBSHyGTyqFQylQSCcxBoNhJTgVXIQBQM1a2yQHyKo0Rx06wWYttLuFwZNs7vV2SAnUwYyHF1QgAKUQUHTkoLBYwHWnoDZgcEBg9bYW8MD4INQQAh+QQFBQAAACwHAAUACwAPAAAGI0CAcChMEAjEpHLJbDqf0Kh0upREDocIkogpeL9cw9EASQYBACH5BAUFAAIALAIADwAMAAUAAAYhQMGDkxAYj8YOoYBQBJBGwKFAJUCQBOPDQIUiAw8IFxkEACH5BAUFAAMALAAACwASAAkAAAY1wA3kMCgaj0hIgQBAOouER6GgeDqZCAIiYXU2poYu1HiYEhRNY0CBQArGA48RUVCL79e6MwgAIfkEBQUAAQAsAAAEABQAEAAABkDAgHBILFKIgkCiyBwWhA+KokkVQgoEQLVpKES2xCuiUDiAiwRC+UwsdL/sOHMMkQuf9vyQgrf3q3VNSXpnWFVBACH5BAUFAAMALAAAAQASABEAAAY1wIFwwBgaj0PBoeBAOgfLwuJ5bBQKhgTVcAUgCAQtVUgYEAqKsXrNbrvf8Lh8/jSU3Xd4IAgAIfkECQUAAwAsBAAAABAADwAABjbAAeABMRAGyKSyYSg4C8oo0kmIHKRRgiIgRUCx4DAWQUAIxMojOvldRwiGNVuOVNPvkTtdHQQAIfkECQUACwAsBAAAABAAFAAABm3ABeABMRAGgwBgwWw2DIVoYTKgVpsLKSFyCASQDMRBwCwQFAGsIPCJHpiGCRbLgBYeC/kcOyEQEGR7cwpmeIJYAQQFEIdzEAUGjVhtBJJNB1GWTBGQmgEIi5qEdwmSfX9pmqpZjR+CgauClY1BACH5BAkFAAsALAQAAAAQABQAAAaGwAXgATEQBoMAYMFsNgyFaAFJXTalhMghEBgkkIErQRFuCrhgpiHRbC8E1DDb3YYjBXR6wHJ55N0BBAUQf24RBQaFbQcFBIpNjAWPTIeJjwEIg5MKUQ9zfwmZBgFroEYFfo0KVkwBCgiCB0yNjRAHBxGZUVtMD1BSwAZ+bQFEUAQGEA9lTUEAIfkECQUACwAsAQAAABMAFAAABozAhXABeEAMhMEgABg6hQ1DYVpQWpvPBZUQyQQCg4QykC0QFOSh4Dt+GhJZocCaFsLjciseD17us3N+f099BRmDQ4WHiAtgd4wLGREYkI0IBBCVClMPUgSPcQkIBQYBDwSkoE4JSAUPTgUIaE4ACpeGThlbEBkHEaNTGQJPnVTGpK9xRUcEBAYQD3VCQQAh+QQJBQALACwBAAAAEwAUAAAGlsCFcAF4QAyEwSAAGDqFDUNhWlBam07BgUqIHAKBQUIZcG4LhEp5KACToVND4sm2lhEEwpxeVy4IBRV8T2FLaFiDQgJkBRGJhAkBBQePToWTlUOXjpkLlwSIiYuGBQqZhQF4CHuDAFYLDXGsTwkUFUtCZ2mhARV5BQ9sZ2gQBwcRCFQHAk8PUlTQBsF8AUZSBAYRD2tDQQAh+QQFBQALACwBAAAAEwAUAAAGjMCFcAF4QAyEwSAAGDqFDUNhWlBam07BgUqIZAKBQUIZcG4LBEV5KACToVND4sm2lhEEwpxeVy4IBQp8T2FLaFiDQgJkBRGJhEoFGY9OhZKUQ2EJjZhCYQGHmIuRgZiFAVJ6j6MDCw+AcoOsa2cIalkAdmwZXBAZBxENY0t0D1JUUxCfg0VHeQYZiENBACH5BAkFAAIALAEAAgANABIAAAYxQIFwKDwQj8ikcslsOptG6HNKVSIICGajQCUIAMdAUeA1BM6BwQAJUbvXQ7FDnUgHggAh+QQJBQALACwAAAIAFAASAAAGasDFQnAoGAmRQyAwSAifz2KBUAlABVaosGE0OLXgJ4JA+IbDhELlzJ4C2OdCBK5NWAsHehivhw4Wcn1Pf26CC3cFCoZCYwhmfVwUDAJnb2AVCQMDAZRPApZhTJqbS0yPYEujqn90qZmkYEEAIfkEBQUACwAsAAACABQAEgAABoDAxUJwKBgJkUMgMEgMBgGhtFggKKJSwfKJXTSMhoR0PHxCFwAEgSAmjwXmxYNQULjdTCikCriT4VAGBRF+eE9GB4VkeXSJilJMCRobEo+QUHkClnAJAQBOXYUAXAuZiqNPQqgDmncAeV15UK1CAqidi2aYW05nhrrAoXiRXMILQQAh+QQJBQAAACwAAAIAFAAPAAAGNkCAcEgsGouVo3LJNBSYxwAokoQSA4OBwErMBrjdwRecyCbG4KwYLBywh25AnJuAv4foe3oYBAAh+QQFBQAFACwAAAEAFAATAAAGecCCsCAZCicD5ABgHAYmCAIhcggEBslBoHkdNBTboQCQDRfIk4CgKb5OmIVkAM4WkrFnrLkudAOeanxGAnp6glxpcodGaIaLfViKjwVPWlhri4RaAEh7fGhMkZifkpyXn110bkujBWNlXFlaVqtpdX9KkUp0t6ubbEEAOw==) no-repeat 50% 50%;
}
.xsort-admin-area ul li{
	display: block;
	color: #f43;
	cursor: pointer;
	padding: 1px 0;
}
.xsort-admin-area ul li.current,
.xsort-admin-area ul li:hover{
	color: #000;
}
.xsort-admin-area ul li.current{
	font-weight: bold;
}
.xsort-admin-area p{
	margin: 0;
	padding: 7px 0 0;
}
.xsort-admin-area code{
	max-height: 400px;
	overflow: auto;
}
.xsort-div-clearall{
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAQAAACR313BAAAAKklEQVQoz2NgGATA4L/Bf3QWmrTBfwSNQwEOSWQT8EjiNRqnCQRcPgAAAG+mJxC7ICdhAAAAAElFTkSuQmCC);
	background-position: 50% 50%;
	width: 32px;
	padding: 0;
	background-repeat: no-repeat;
	cursor: pointer;
}