body {margin:0;line-height: 18px;font-family: Segoe UI, sans-serif;font-size: 13px;color: #000000;}
.bg {margin:0;line-height: 18px;font-family: Segoe UI, sans-serif;font-size: 13px;color: #000000;}
a {color:#0779bb;text-decoration:none;}
a:hover {text-decoration:underline;}
ul, li {padding:0;margin:0;list-style:none;}
img {border:none;}
*:focus {outline:none;}
h1 {font-size: 16px;}
td {padding: 0;}
hr {border:none;border-bottom:1px dashed #666;margin: 15px 0 15px 0;clear: both;}


.wrapper {width: 980px; height:100%; margin:0px auto; background:#ffffff;}
.wrapper-home {width: 980px; height:100%; margin:0px auto; background: url('http://lite-films.ru/bghome.jpg') repeat-y;}
.topline {width: 100%; height:51px;background: url('/images/topline.png') repeat-x;}
.topline ul#topmenu {width: 980px; margin:0 auto;padding: 11px 0 0 0;}

#topmenu .sublnk { position: relative; }
#topmenu li.sublnk ul { opacity:1;background:#000000; border:0px solid #ffffff;border-bottom:none;width: 180px; margin: 0; padding:0; top: 40px; left: -2px; position: absolute; z-index: 1999; display: none;}
#topmenu li.sublnk ul li a {float: none;display: block; text-indent: 15px;font-size: 13px;color: #fff; }
#topmenu li.sublnk ul li {border-bottom:0px solid #ffffff;width: 180px;padding:0;height: 28px; line-height: 28px;}
#topmenu li.sublnk ul li:hover {background:#0779bb;}
#topmenu li {float: left; padding: 0 15px;color: #ffffff; font-size: 14px;height: 40px; }
#topmenu li a {color: #ffffff;font-family: "Trebuchet MS", Arial, sans-serif;}
#topmenu li a:hover {text-decoration:none;color: #fff;}
#header {width:100%; height: 400px;background: #000000 url('/images/header.jpg') no-repeat center;border-bottom: 0px solid #123123;}
.log {width: 100%; height: 160px;}
.log2 {width: 100%; height: 160px;margin: 300px 0 0 0;}
.l_h {width: 70%;float: left;}
.r_h {width: 200px;float: right;height: 140px;} 
.key_btn {margin: 50px 30px 0 0;float: right;width: 130px;cursor:pointer;-moz-border-radius: 0px;-khtml-border-radius: 0px;-webkit-border-radius: 0px;border-radius: 0px;background: #0779bb url('/images/selector.png') repeat-x;border: 1px solid #0779bb;padding: 12px 20px 12px 20px;line-height: 20px;font-size: 18px;color: white;text-transform: uppercase;}
.pf_btn {margin: 50px 30px 0 0;float: right;width: 90px;cursor:pointer;-moz-border-radius: 0px;-khtml-border-radius: 0px;-webkit-border-radius: 0px;border-radius: 0px;background: #0779bb url('/images/selector.png') repeat-x;border: 1px solid #0779bb;padding: 12px 20px 12px 20px;line-height: 20px;font-size: 18px;color: white;text-transform: uppercase;}
.key_btn:hover, .pf_btn:hover {background: #1085c8;border: 1px solid #1085c8;}
.logbody {width: 980px; margin:0 auto;}
.logbody2 {width: 978px; margin:0 auto;background: #F9F9F9;border: 1px solid #DDD;height: 158px;}
.auth {width: 300px; float: left;}
#r_f_bg {background:#FAFAFA;margin: 0; padding: 0;font: normal 12px/16px arial, sans-serif;}
 input.l_vhod {margin-top: 4px !important;width: 270px !important;height: 18px;display: inline-block;padding: 5px;outline: none;background: #fff;border: 1px solid #CCC;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;}
 input.l_kn {float: left;background: #0779BB url('/images/selector.png') repeat-x;border: 1px solid #0779BB;cursor: pointer;margin-top: 4px;color: #fff;width: 60px; height: 34px;outline: none;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;}
 input.l_kn:hover {background: #1085C8 url('/images/selector.png') repeat-x;border: 1px solid #1085C8;}
 .r_form {width: 320px; height: 230px;margin: 0px auto;margin-top: 200px;border: 1px solid #D7D3CB;background-color: #fff;-moz-border-radius: 3px;border-radius: 3px; }

.user_img {width: 100px;height: 100px;float: left; margin: 0 10px 0 0;}
 .user_img img {width: 100px;height: 100px;}
 .user_m {float: left; width: 220px;}
 .user_m li {margin: 0 0 2px 0;}
 .plp {padding-left: 20px; background: url('/images/pl.png') no-repeat;}
.log_text {width: 560px; margin: 10px 0 0 20px; float: right;}
.logo {width:363px; height: 109px;float: left; background:url('/images/logo.png') no-repeat;}

#search {width: 980px; margin: 307px auto 0 auto ;height: 50px;}
.searchform {background:url('*') no-repeat;width: 342px; height: 42px;float: right; margin: 0 20px 0 0 ;}
.spole {box-sizing:none !important;box-shadow:none !important;border: none !important;padding: 0 0 0 6px !important;background:url('/images/spole.png') no-repeat !important;width: 285px;height: 27px;outline: none; border: none;float: left;margin: 10px 8px 0 10px !important; }
.sbtn {opacity:0.9;cursor:pointer;float: left;background:url('/images/sbtn.png') no-repeat;outline: none; border: none;width: 25px;height: 27px;margin: 10px 0 0 0;}
.sbtn:hover {opacity:1;}

#main {margin: 0px 0 0px 0px;min-height: 500px;width: 960px;}
#fullmain {margin: 0px;min-height: 500px;width: 940px;}

.footer {clear: both;background: #d6d8d3 url('*') repeat-x;border-top: 0px solid #d6d8d3;width: 100%;height: auto;}
.footbody {background: #d6d8d3 url('*') no-repeat center;height: auto;width: 980px; margin: 0 auto;}
.footcontent {padding: 20px;}





.pagesBlockuz1 b,.pagesBlockuz2 b,#pagesBlock1 b,#pagesBlock2 b {-moz-border-radius: 0px;-khtml-border-radius: 0px;-webkit-border-radius: 0px;padding:5px 14px 5px 14px;font-weight:normal;background: #0779bb url('/images/selector.png') repeat-x;border: 1px solid #0779bb;color:#333;font-size:12px;}
.pagesBlockuz1 a,.pagesBlockuz2 a,#pagesBlock1 a,#pagesBlock2 a {-moz-border-radius: 0px;-khtml-border-radius: 0px;-webkit-border-radius: 0px;padding:5px 14px 5px 14px;font-weight:normal;background:#d7d7d7 url('/images/selector.png') repeat-x;border: 1px solid #DDD;color:#333;font-size:12px;}
.pagesBlockuz1 a:hover,.pagesBlockuz2 a:hover,#pagesBlock1 a:hover,#pagesBlock2 a:hover {background: #0779bb url('/images/selector.png') repeat-x;border: 1px solid #0779bb;text-decoration:none;}






.vid {width: 172px;float: left; margin: 0 0px 20px 20px;border-radius: 4px;height: 316px;}
.vid:hover {}

.vid a.pl:hover {border: 1px solid #ff0047;position: relative;display: block;border-radius: 0px;}
img.poster {width: 170px; height: 245px;box-shadow: 0 0 10px rgba(0,0,0,0.5); }
.stars {margin: 2px 0 0 0;}
.vid_category {margin: 0px 0 0 0;font-size: 12px;color: #666666;}
.vid_title {width: 170px;line-height: 15px;font-size: 12px;margin: 5px 0 0 0;}

.fullside {float: left; width: 290px;margin: 0 0 0px 10px;}
.fullright {width: 620px;float: right;margin: 0 0 20px 20px;}
img.fullposter {border: 0px solid #ff0047;width: 285px; height: 415px; box-shadow: 0 0 15px;}
.fulltitle {line-height: 30px;font-size: 26px;text-transform: none;}
.full_t_h {position: relative;width: 100%;border-bottom:0px dashed #666;margin: 5 5 20px 0;}
.full_t_l {padding: 12px 12px 12px 0;vertical-align: top;}
.full_t_r {padding: 12px 0 12px 0;vertical-align: top;text-align: right;}


.vtb {text-align:left;padding:3px;height: 20px; line-height: 20px;overflow:hidden;}
 .vtlb {float:left;width:190px;font-size: 13px;font-weight: bold;}
 .vtrb {margin-left: 7px;width: 270px;float: left;}

.info {}
.border {padding-bottom: 1px; background-color: #9b9b9b; border-bottom:1px solid #F4F4F4;}
.moreposts {height:100px;}
.moreposts li {float: left;margin: 5px;}
.mp {width: 145px; height: 90px;}

.popuptable {margin:10px;padding:15px;background:#fafafa;border:1px solid #ccc;color:#333;}
.popuptable input, .popuptable textarea {margin-right: 10px;}
.popuptitle {font-size:16px;border-bottom:1px dashed #666;padding:0 0 10px 0;text-align:center;}
.popupbody {padding:10px 0 0 0;font-size:12px;}
.popupbody * {font-size:12px!important;}
.popuptable table {text-align:left;}

.reveal-modal-bg { position: fixed; height: 100%;width: 100%;background: #fff;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: 520px;background: #eee url(modal-gloss.png) no-repeat -200px -80px;position: absolute;z-index: 101;padding: 30px 40px 34px;-moz-border-radius: 0px;-webkit-border-radius: 0px;border-radius: 0px; 
 .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;}
 
 .vidgetmenu {
 width: 280px; 
 background: #123123123;
 padding: 5px; 
 float: center;}