short-newsshort-news*{
    margin:0;
    padding:0}
html{
    min-width:1248px}
	
html, body {
    background: url(../images/bg.jpg);
    height: 100%;
}	
	
body{
    background: url(../images/image.jpg) center top no-repeat;
    font-size: 11px;
    font-family: Cuprum, Arial, Tahoma;
    font-weight: 400;}  





h1,h2,h3,h4,h5{
    font-weight:normal}
h1{
    font-size:1.4em}
h2{
    font-size:1.3em}
h3{
    font-size:1.2em}
h4{
    font-weight:bold;
    font-size:1.1em}
h5{
    font-size:1.0em}
input,textarea,select,button{
    color:#262626;
    font:1em Tahoma,Arial,Helvetica,sans-serif}
.li{
    outline: none;
    list-style: none;
    text-decoration: none;
}



.imfont{
    font-family:"OpenSansCondensedBold",Tahoma,Arial,Helvetica,sans-serif}
a,.sel-lang{
    color:#f06513;
    text-decoration:none;
    outline:none}
a:hover,.sel-lang:hover{
    text-decoration:underline}
a img{
    border:0 none}
p{
    margin-bottom:.6em}
hr{
    border:0 none;
    border-top:1px solid #dfdede;
    height:1px}
ul,ol{
    list-style:none;
    padding:0;
    margin:0}
.scont ul{
    padding-left:16px;
    list-style:disc outside}
.scont ol{
    list-style-image:none;
    list-style-position:outside;
    list-style-type:decimal;
    margin-left:2.2em}
.clr{
    clear:both;
}.clrfix:after,.langs:after{
    clear:both;
    content:".";
    display:block;
    height:0;
    visibility:hidden}
.thide,.thd,.ico,.hsep:after,.hsep:before,.storyhead:after,.ADmid .imfont:after,.related a:after,.ui-icon-closethick{
    overflow:hidden;
    display:block;
    height:0;
    line-height:normal}
table.userstop,table.pm,table.tableform{
    border-collapse:collapse;
    border-spacing:0}
.lcol,.rcol,form{
    display:inline;
}.lcol{
    float:left;
}.rcol{
    float:right;
}.small{
    font-size:11px;
}.vote,.cnumline,.statsbox,#loading-layer,.addform,.combox,.searchresult,.mass_comments_action,.berrors{
    border-radius:4px;
}#pagebg{
    background-image: url(../images/fon.jpg);
    background-attachment: fixed;
    /* width: 100%; */
    /* background-repeat: no-repeat; */
    /* background-position: 0px 150px; */
    background-repeat: no-repeat;
    background-position: top;
    /* width: 100%; */
    /* height: 100%; */
    background-size: 100%;
    background-position-y: 150px;}
.wrp{
    margin:0 auto;
    width:96%}
#topbar{

    font-size: .8em;
    padding-bottom: 9px;
  }
.whline{
    background-color:#fff}
	
	.google-search {
    position: fixed;
     width: 400px; 
    margin-left: 200px;
    /* float: right; */
    height: 200px;
    margin-top: -15px;
}

#topbar .whline{
    height:20px}
.ico{
     display: inline-block;
    vertical-align: middle;
    margin: -1px 2px 0 2px;
    padding-top: 16px;
    width: 16px;
    background: url(../images/icons.png) no-repeat;}
a .ico{
    cursor:pointer}
.toplinks a,.sel-lang{
    float:left;
    padding:0px 15px 6px 0}
#langs{
    position:relative;
    float:right}
.sel-lang{
    cursor:pointer;
    padding-right:0}
.sel-lang .ico{
    background-position:0 -32px}
.homepage .ico{
    background-position:0 0}
.addfav .ico{
    background-position:0 -16px}
.advsearch .ico{
    background-position:0 -112px}
.rel-cal .ico{
    margin-top:-4px;
    background-position:0 -128px}
.tbtn .ico{
    margin:5px 0 0;
    float:right;
    background-position:0 -96px}
.argdate .ico{
    background-position:0 -80px}
.argnick .ico{
    background-position:0 -48px}
.argviews .ico{
    background-position:0 -64px}
.edit .ico{
    background-position:0 -144px}
.langs{
    position:absolute;
    right:0;
    top:28px;
    z-index:66;
    width:160px;
    padding:15px;
    background:#fff;
    border-radius:5px;
    border:1px solid #f9f9f9;
    box-shadow:0 0 12px 0 rgba(0,0,0,0.2);
    display:none}
.langs li{
    float:left;
    width:40px;
    height:32px;
    text-align:center}
.langs li a:hover img{
    margin-top:-3px}
#header{
  background: #fff url(../images/btl.png) repeat-x 0 100%;
    height: 90px;
    border-bottom: 1px solid #ccc;}
.logo{
    display:inline}
.logo .thd{
    float: left;
    margin: 10px 20px 0 0;
    width: 380px;
    padding-top: 62px;
    background: url(../images/logotip.png) no-repeat;
    /* margin-left: 100px; */}
	.bcont h4 {
    padding: 0px;
    margin: 0px;
}

.bcont {
    /* font-size: 11px; */
    /* padding: 15px; */
    background: #181f26;
    width: 262px;
}

#searchbar{
    margin-top:30px;
    float:right}
#searchbar input,#searchbar button,#searchbar a{
    margin:0 0 0 5px;
    float:left;
    font-size:.9em}
#searchbar input{
    width:206px;
    height:17px;
    border-radius:4px;
    box-shadow:inset 0 1px 3px 0 #f1f1f1;
    background:#fff;
    padding:7px;
    border:1px solid #c0c0c0}
#searchbar input:focus{
    border-color:#e9590b;
    box-shadow:0 0 8px 0 #e3bba5}
#searchbar .btn{
    width:70px}
.advsearch{
    padding:6px}
.bbcodes,.bbcodes_poll,.fbutton,.btn,.ui-button{
    text-shadow:0 1px 0 #a33b04;
    color:#fff;
    margin:0 2px 2px 2px;
    font-weight:normal;
    cursor:pointer;
    height:40px;
    padding:0 16px;
    line-height:39px;
    border:0 none;
    background:#ea5a0b url("../images/btn.png") repeat-x;
    text-align:center;
    border-radius:4px;
    box-shadow:0 1px 2px 0 rgba(0,0,0,0.2);
	    background: #256CD4;}
.bbcodes,.bbcodes_poll,.ui-button,.btn{
    height:33px;
    line-height:32px;
    background-position:0 -7px}
.fbutton:hover,.bbcodes:hover,.bbcodes_poll:hover{
    background-position:0 -40px}
.ui-button:hover,.btn:hover{
    background-position:0 -47px}
	#toolbar a#loginbtn {
    color: #fff;
    background: #99b645 url(../images/btn.png) repeat-x;
	    background: #256CD4;
}
	
.fbutton:active,.bbcodes:active,.bbcodes_poll:active,.ui-button:active,.btn:active,#toolbar a.lg-btn:active{
    background:#e14b00;
    box-shadow:inset 0 0 6px 0 #7d2a00}
button.fbutton{
    padding-bottom:38px}
button.bbcodes,button.bbcodes_poll,button.ui-button,button.btn{
    padding-bottom:33px;
}.bbcodes::-moz-focus-inner,.bbcodes_poll::-moz-focus-inner,.fbutton::-moz-focus-inner,.ui-button::-moz-focus-inner,.btn::-moz-focus-inner{
    padding:0;
    border:0;
}#toolbar{
    text-transform: uppercase;
    font-size: 1.3em;
    padding: 20px 0;
    border-top: 1px solid #fff;
	background: #A5BBD0;
  }
  #toolbar a {
    text-decoration: none!important;
    border-radius: 4px;
    padding: 0 10px;
    height: 30px;
    line-height: 30px;
    float: left;
}
.login-panel a{
    text-decoration:none!important;
    border-radius:4px;
    padding:0 10px;
    height:30px;
    line-height:30px;
    float:left;
	color:#FFF;}
.login-panel a:hover{
    background:#fff}
.login-panel a.lg-btn{
    color:#fff;
    background:#99b645 url("../images/btn.png") repeat-x}
.login-panel a.lg-btn:hover{
    background-position:0 -40px}
	
	.login-panel {
	    margin-right: 20px;
    float: right;
    /* position: fixed; */
    text-transform: uppercase;
    /* font-size: 1.3em; */
    color: #e12e25;
    text-decoration: none;
    outline: none;
    margin-top: 7px;}
.cal-box,.arh-box{
    float:left;
    width:47%}
.arh-box{
    float:right}
.cal-box h3,.arh-box h3{
    padding-bottom:15px;
    margin-bottom:15px;
    border-bottom:1px solid #e5e5e5;
}.hmenu{
    float:right}
.hmenu li{
    float:left}
.lgbox{
    line-height:31px;
    float:left}
.lfield{
    height:38px;
    margin-bottom:7px;
}.lfield *{
    float:left;
}.lfield label{
    color:#8c8c8c;
    width:60px;
    padding:.5em 10px 0 0;
}.lfield a{
    padding:.5em 0 0 14px;
}.logform .lfield input{
    width:220px;
    padding:9px;
}.logform .lfpas input{
    width:140px;
}.logform .checkbox{
    padding-left:70px;
    margin-bottom:15px;
}.lggrfield{
    text-align:center;
}.umenu a{
    text-decoration:none!important;
    display:block;
    height:1%;
    line-height:normal;
    padding:6px 10px 5px 10px;
    color:#262626}
.umenu a:hover{
    border-radius:4px;
    background:#f06513;
    color:#fff}
#content{
    padding-left:230px;
    margin-bottom:25px}
#midside{
    width:98%}
#sidebar{
    margin-left:-250px;
    width:240px;
    padding-right:25px}
#footer{
    text-align:center;
    padding-top:9px;
    background:url("../images/topbar.png") repeat-x}
#footer .whline{
    padding-top:25px}
.ftags{
    margin-bottom:25px}
.ftags a{
    color:#4d4d4d}
.ftags a:hover{
    color:#f06513}
.hsep{
  clear: both;
    position: relative;
    height: 25px;
    width: 96%;
    border-top: 1px solid #d9d9d9;
    /* margin: 5px 5px; */
    margin-left: 15px;}
.hsep:after,.hsep:before{
    content:".";
    position:absolute;
    top:-3px;
    z-index:1;
    background:url("../images/dot.png");
    padding-top:5px;
    width:5px}
.hsep:after{
    left:0}
.hsep:before{
    right:0}
.fmenu{
    margin-bottom:25px;
    height:19px;
    line-height:19px}
.fmenu *{
    display:inline}
.fmenu a{
    padding:2px 16px 2px 19px;
    background:url("../images/fmenu.png") no-repeat 0 50%}
.fmenu li:first-child a{
    padding-left:16px;
    background:none}
.copyright{
        clear: both;
    /* background: url(../images/copyright.png) no-repeat 50% 0; */
    color: #626262;
    font-size: 11px;
    display: block;
    min-width: 350px;
    height: 49px;
    line-height: 49px;
    margin: 0 auto;
    /* color: #431aef; */
    font-size: large;}
.box,.mass_comments_action{
}
.box:hover{
    box-shadow:2px 2px 3px 0 rgba(0,0,0,0.05)}
.box,.box .imfont{
   /* border-radius:4px*/}
#sidebar .box{
    background-color:#f4f4f4;
    margin-bottom:25px}
.box .imfont{
}

.box h4{
    margin-bottom:.6em}
.vmenu li{
    background:url("../images/vmenu.png") no-repeat 0 -999px;
    padding-left:16px;
    margin-left:-16px;
}.vmenu li:hover{
    background-position:0 50%}
.vmenu li a{
    padding:2px 1px;
    border-radius:3px}
.vmenu li a:hover{
    text-decoration:none;
    background-color:#f06513;
    color:#fff}
.partners{
    margin-bottom:25px}
.partners li:first-child{
    margin-left:0}
.partners li{
    margin-left:3px;
    float:left;
    width:66px;
    height:36px}
.partners a{
    cursor:pointer;
    border-radius:4px;
    display:table-cell;
    width:66px;
    height:36px;
    text-align:center;
    vertical-align:middle;
    line-height:normal;
    color:#fff;
    font-size:11px;
    background-color:#5f5f5f}
.partners a:hover{
    text-decoration:none;
    background-color:#f06513}
.list{
    margin-bottom:20px}
.list li{
    color:#858585;
    padding-left:12px;
    background:url("../images/list.png") no-repeat 0 3px}
.list li:hover{
    color:#262626}
sub{
    color:#b6b6b6}
.tbtn{
    box-shadow:0 1px 3px 0 rgba(0,0,0,0.1);
    border-radius:4px;
    padding:0 12px;
    line-height:26px;
    height:27px;
    display:block;
    border:1px solid #cecece;
    background:#fff url("../images/btl.png") repeat-x;
}.tbtn:hover{
    background:#fff;
    text-decoration:none}
.tbtn *{
    cursor:pointer}
.adbox{
    text-align:center;
    margin-bottom:25px;
    height:1%;
    position:relative;
    padding:16px;
    border-radius:4px;
    border:1px dashed #b7b7b7}
.adbox .slice{
    position:absolute;
    left:50%;
    bottom:-7px;
    margin-left:-16px;
    width:32px;
    padding-top:13px;
    background:url("../images/slice.png")}
.counts .imfont{
    color:#585858}
.counts li{
    padding-top:4px;
    width:88px;
    margin:0 auto}
.counts li:first-child{
    padding-top:0}
.topnews li a{
    padding:5px 15px;
    color:#262626;
    font-size:11px;
    display:block;
    height:1%;
    border-top:1px solid #dfdfdf}
.topnews li:first-child a{
    border-top:0 none}
.topnews li:last-child a{
    border-bottom-left-radius:4px;
    border-bottom-right-radius:4px}
.topnews li a:hover{
    text-decoration:none;
    background-color:#f06513;
    color:#fff}
.bestvideo ul{
    padding:15px}
.bestvideo li{
    padding-top:12px}
.bestvideo li:first-child{
    padding-top:0}
.bestvideo li a{
    color:#262626;
    text-decoration:none!important;
    position:relative;
    display:block;
    width:170px;
    height:130px;
    overflow:hidden;
    box-shadow:0 1px 3px 0 rgba(0,0,0,0.2);
    border-radius:4px}
.bestvideo li a *{
    cursor:pointer}
.bestvideo li a img{
    border-radius:4px;
    width:170px}
.bestvideo li a:hover img{
    opacity:0.8}
.bv-label{
    z-index:112;
    padding:5px 8px 5px 13px;
    position:absolute;
    left:0;
    bottom:13px;
    background-color:#fff;
    background-color:rgba(255,255,255,0.9);
    border-top-right-radius:4px;
    border-bottom-right-radius:4px}
.darkbox{
 font-size: .9em;
    padding: 12px 15px;
    height: 1%;
    border-radius: 4px;
    color: #dadada;
    background-color: #9e1719;
	margin-bottom: 20px;}
.shadow,.shadow .thd{
     width: 100%;
    background: url(../images/shadow.png) no-repeat;}
.shadow .thd{
    background-position:100% -25px;
    padding-top:25px}
.darkbox a{
    color:#fff}
.sort{
    text-align:center}
.speedbar{
}
.story,.fstory{
    padding:15px 0 20px 0;
    margin-bottom:25px}
.storyhead{
    position:relative;
    padding:0 20px 18px 20px;
    height:1%;
    border-bottom:1px solid #DFDFDF;
    background:#fff url("../images/btl.png") repeat-x 0 100%}
.storyhead:after,.ADmid .imfont:after{
    content:" ";
    position:absolute;
    bottom:-13px;
    left:50px;
    width:355px;
    padding-top:13px;
    background:url("../images/storyshadow.png")}
.storyhead p{
    margin:0}
.shead{
    color:#f06513;
    font-size:1.6em}
.storyhead .link-cat{
    padding-left:18px;
    background:url("../images/arrow.png") no-repeat 0 3px;
    font-size:11px;
    color:#777}
.storyhead .link-cat a{
    color:#777}
.FullHD,.HD{
    margin:0 0 0 10px;
    float:right;
    padding-top:44px;
    width:44px;
    background:url("../images/hd.png")}
.FullHD{
    background-position:0 -44px}
.storyhead .FullHD,.storyhead .HD{
    margin-top:6px}

.scont{
   height:1%;
    padding:20px;
    background:url("../images/scont.png") repeat-x}


.short-news{
   height:1%;
    padding:0px;
     display: inline-block;
    overflow: hidden;
    border: 0px solid #FFFFFF;
    border-radius: 12px;
    background: #FFFFFF;
    outline: 1px solid #CCCCCC;
    margin: 10px;
    background:url("../images/scont.png") repeat-x}

.short-news img {
    height: 500px;
}



.rate{
    width:85px;
    height:17px;
    overflow:hidden}
.storyfoot{
    height:1%;
    padding:0 20px}
.storyinfo{
    float:right;
    padding-top:34px;
    position:relative}
.storyinfo .rate{
    position:absolute;
    top:0;
    right:0;
    display:block}
.storyinfo .sinfo{
    clear:both}
.sinfo{
border: 1px solid #cecece;
    border-radius: 4px;
    height: 37px;
    float: left;}
.sinfo li{
    float:left;
    padding:0 15px;
    margin-top:8px}
.sinfo li.moderico{
    height:17px;
    margin:0;
    padding:10px 13px 0 2px}
.sinfo li.moderico *{
    float:left}

.download a{
    text-decoration:none!important;
    color:#262626}
.download a *{
    display:block;
    cursor:pointer}
.download a b{


}
.download a .imfont{

    border-radius: 0;
    border: 0 none;
    font-size: 1.4em;
    background: url(../images/download.png) no-repeat;
    width: 217px;
    height: 43px;
    padding: 6px 0 0 20px;
    color: #fff;}
	
	
.download a:hover{
    color:#F06513}
.download a:hover .imfont{
    background-position:0 -45px}
.storenumber{
    clear:both;
    font-weight:bold;
    margin-bottom:20px;
}.pager{
      height: 42px;
    line-height: 42px;
    border-radius: 4px;
    background-color: #f3f3f3;
    font-size: 1.4em;
    margin: 0 0 25px 0;
    clear: both;
    border: 1px solid;}
.navigation,.navigation a,.navigation span{
    height:42px;
    float:left}
.navigation a,.navigation span{
    padding:0 12px;
    border-radius:4px;
}.navigation span{
    color:#fff;
    background:#f06513;
}.navigation a:hover{
    text-decoration:none;
    background:#ddd;
}.navigation span.nav_ext{
    background:none;
}.pnext .thd,.pprev .thd{
    float:left;
    width:36px;
    padding-top:42px;
    background-image:url("../images/pager.png");
}.pnext .thd,.pprev .thd{
    display:none}
.pnext a .thd,.pprev a .thd{
    display:block}
.pnext a .thd{
    background-position:-36px 0}
.pprev a .thd{
    background-position:0 0}
.pnext a:hover .thd{
    background-position:-36px -42px}
.pprev a:hover .thd{
    background-position:0 -42px}
.pnext a:active .thd,.pprev a:active .thd{
    margin-top:1px}
.selectpage{
    float:right;
    height:28px;
    line-height:28px;
    padding:7px}
.selectpage a{
    float:left;
    padding:0 12px}
.selectpage input{
    float:left;
    font-size:14px;
    padding:5px;
    width:60px}
.ADmid{
    margin-bottom:25px;
}.ADmid .imfont{
    position:relative;
    background-position:0 100%;
    font-size:2em;
}.ADmid .mcont{
    text-align:center;
    padding:5px;
    background:url("../images/scont.png") repeat-x}
.notitle .mcont{
    background:none}
.overflow{
    overflow:hidden;
    width:100%}
.imfont span{
    color:#5f5f5f}
.stcont{
    padding:20px}
.fstory .sinfo{
    float:right}
.fstory .rate{
    margin-top:11px;
    float:left}
.shareline{
    margin-bottom:25px;
    height:32px;
    padding:17px 20px}
.relatednews .mcont{
    padding:20px}

.related li a *{
    display:block;
    cursor:pointer}
.play{
    padding-top:41px;
    width:41px;
    background:url("../images/play.png")}
.rn-img{
    margin:0 auto 1em auto;
    overflow:hidden;
    background:#f06513;
    position:relative;
    width:180px;
    height:120px}
.rn-img img{
    width:180px}
.rn-img .play{
    position:absolute;
    left:50%;
    top:40px;
    margin-left:-20px;
    z-index:124}
.related li a:hover .play{
    background-position:0 -41px}
.related li a:hover img{
    opacity:0.7}
.mass_comments_action{
    text-align:right;
    margin-bottom:25px;
    padding:15px}
.berrors{
    background:#feeba7;
    color:#7e5315;
    margin:0 0 25px 0;
    padding:13px 15px;
    height:1%;
    border:1px solid #edd273;
}.boxfull .berrors{
    margin-right:27px}
.berrors a{
    color:#983212}
.tableform{
    width:100%;
}.tableform td,.tableform th{
    border-top:1px dotted #ebebeb;
    padding:10px 0;
    text-align:left;
}.tableform tr:first-child td,.tableform tr:first-child th{
    border:0 none;
}.tableform th,.tableform .label,.tableform .addnews{
    width:25%;
    font-weight:normal;
    vertical-align:top;
    padding-right:10px;
    padding-top:8px;
}.imp::after{
    color:#e46950;
    content:"*";
    font-weight:bold;
}.recipient select{
    width:298px;
}.checkbox{
    color:#787878;
    padding:4px 0;
    line-height:1em;
}.checkbox input{
    margin-top:-2px;
    vertical-align:middle;
}.c-captcha{
    position:relative;
    height:70px;
}.c-captcha #dle-captcha,.c-captcha .f_input{
    float:left;
    margin-right:5px;
}.c-captcha #dle-captcha a{
    display:block;
    clear:both;
}.c-captcha .f_input{
    position:absolute;
    left:125px;
    font-size:20px;
    height:30px;
    padding:9px;
    width:100px;
}.f_input,.xfields input,.xprofile input{
    width:288px;
}textarea{
    resize:vertical;
}.f_textarea{
    width:96.7%;
}#category{
    width:300px!important;
}.f_input{
    height:16px;
}.fieldtr select,.f_textarea,.f_input,.xfields textarea,.xprofile textarea,.tdfield select,.lfield input,.editor input[type="text"],select#category,.xfields input,.xprofile input,.xfields select,.xprofile select,.mass_comments_action select,.bbeditor select,.textin,select.rating{
    padding:4px;
    background:#f2f2f2;
    border:1px solid #cecece;
    border-radius:4px;
    box-shadow:inset 0 1px 2px 0 #dbdbdb;
}.xfields textarea{
    width:96.7%;
}.editor_button select{
    padding:0;
}.fieldtr select:focus,.textin:focus,.f_textarea:focus,.f_input:focus,.xfields textarea:focus,.xprofile textarea:focus,.editor input[type="text"]:focus,.tdfield select:focus,.lfield input:focus,select#category:focus,.xfields input:focus,.xprofile input:focus,.xfields select:focus,.xprofile select:focus,.mass_comments_action select:focus,.bbeditor select:focus{
    background:#fff;
    border-color:#e9590b;
    box-shadow:0 0 8px 0 #e3bba5}
.searchstyle{
    width:480px;
}.search{
    padding:0;
}.searchtable{
    background-color:#f8f8f8;
    padding:10px;
}#searchtable table div{
    margin:0!important;
}fieldset legend{
    font-size:11px;
    font-weight:bold;
    color:#696969;
}fieldset{
    border-width:0;
    border:1px solid #d7d7d7;
    padding:5px;
    text-align:left;
}#searchuser,#searchinput{
    width:90%!important;
}.searchresult{
    margin-bottom:5px;
    padding:15px;
    height:1%}
.snum{
    float:right;
    margin:0 0 0 15px;
    font-size:18px;
    border-radius:4px;
    width:50px;
    height:50px;
    line-height:50px;
    text-align:center;
    color:#fff;
    background-color:#dedede}
.searchresult:hover .snum{
    background-color:#f06513}
.sr-info{
    font-size:11px;
    color:#8c8c8c}
.searchresult img{
    max-width:504px}
.avatar{
    position:relative;
    background-color:#e3e3e3;
    padding:10px;
    width:100px;
    border-radius:6px;
}.avatar img{
    max-width:100px;
    display:block;
    border-radius:2px;
}.userinfo{
    padding-left:140px;
}.userinfo .lcol{
    margin-left:-140px;
    width:140px;
}.userinfo .lcol .avatar{
    margin-bottom:1em;
}.userinfo .rcol{
    width:100%;
}.userinfo .rcol ul{
    list-style:none;
}.userinfo .rcol ul li{
    margin-bottom:0.2em}
.usinf li{
    padding:8px 0;
    border-top:1px dotted #D9D9D9}
.usinf{
    border-bottom:1px dotted #D9D9D9}
.ussep{
    padding-top:1.2em}
.useronline,.useroffline{
    position:absolute;
    bottom:-10px;
    right:-10px;
    border:8px solid #5F5F5F;
    margin:0;
    width:24px;
    height:24px;
    line-height:23px;
    text-align:center;
    border-radius:24px;
    background-color:#9fba51;
    font-size:11px;
    font-weight:bold;
    color:#fff}
.useroffline{
    background-color:#373737}
.statistics{
    padding-bottom:1em;
}.statistics ul.lcol{
    min-height:71px;
    margin:0 0 0 -1px;
    width:33.3%;
}.statistics ul.lcol li{
    clear:both;
    padding:0 15px 0 1px;
    margin-bottom:2px;
}.statistics h4{
    font-weight:bold;
    border-bottom:1px solid #E2E2E2;
    margin-bottom:.5em;
    padding-bottom:.6em;
}.statsbox{
    border:1px dashed #d9bfa9;
    background:#fff8f2 url("../images/chart.png") no-repeat 16px 50%;
    padding:15px 16px 15px 80px;
}.lines{

}.lines li{
    margin-bottom:0.2em;
}.pm_menu{
    margin-bottom:20px;
    height:42px;
    border-bottom:1px solid #c5c5c5;
}.pm_menu *{
    float:left}
.pm_menu a{
    text-decoration:none!important;
    border-radius:6px;
    border-bottom-left-radius:0;
    border-bottom-right-radius:0;
    padding:0 15px;
    background:#e1e1e1;
    color:#2b2b2b;
    text-shadow:0 1px 0 #fff;
    margin-right:2px;
    height:41px;
    line-height:40px;
    border:1px solid #c5c5c5;
    border-bottom-width:0;
}.pm_menu a:hover{
    position:relative;
    background:#fff;
    height:42px}
.pm_status{
    border-radius:6px;
    border:1px solid #d8d8d8;
    padding:20px 27px;
    height:1%}
.pm_progress_bar{
    border-radius:4px;
    border:1px solid #d8d8d8;
    padding:1px;
    margin-top:10px;
    margin-bottom:10px}
.pm_progress_bar span{
    border-radius:2px;
    background:#f06513;
    font-size:0;
    text-indent:-2000em;
    height:10px;
    display:block;
    overflow:hidden;
}.langs li img,.bestvideo li a img,.related li a img{
-moz-transition: all 0.2s ease-out;
    -webkit-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;

		}
		
		.relatednews img {
    width: 90px;
    height: 100px;
    margin: 0px;
    padding: 4px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -moz-box-shadow: 0 0px 5px #000;
    box-shadow: 0 0px 5px #000;
    -webkit-box-shadow: 0 0px 5px #000;
}


    .modefx .shead,.modefx .shead a{
    color:#262626}
.modefx .shead a:hover{
    color:#f06513}
.modefx .darkbox{
color: #fff;
    background: #9e1719;
}

.fixsize .wrp{
    max-width:1600px}


    /*Коментарии*/
.comment{width:100%;float:left;margin-bottom:15px;color:#717171;font: 8pt Verdana; text-align:justify;}
.comm-l{float:left;width:64px;}
.comm-ava{background:#fff;padding:5px;margin:0 auto;border:1px solid #e2e2e2;-webkit-border-radius: 4px;border-radius: 4px;}
.comm-ava img{height:50px;width:50px;-webkit-border-radius: 2px;border-radius: 2px;}
.comm-brd-l{border:1px solid #f3f3f3;-webkit-border-radius: 4px;border-radius: 4px;}
.comm-brd-r{border:1px solid #f3f3f3;-webkit-border-radius: 4px;border-radius: 4px;padding:10px;}
.comm-r{width:626px;margin:0 0 0 6px;float: left;border:1px solid #e2e2e2;-webkit-border-radius: 4px;border-radius: 4px;}
.comm-sign{padding:5px 0 0 0;margin:5px 0 0 0;border-top:1px dotted #717171;}
.comm-inf{width:100%;height:14px;}
.comm-inf-l{float:left;}
.comm-inf-l a{text-decoration:none;color:#717171;}
.comm-inf-l a:hover{text-decoration:underline;}
.comm-inf-r{float:right;}





.news.float {
    float: left;
    width: 48%; //значение зависит от желаемого количества колонок (например для 5ти колонок нужно указать 18-20%) 
    }
.clr {
    clear: both;
    height: 0;
    overflow: hidden;
    }
.news img {
width: 100%;
}
.news {
padding-right:10px;
}


.boxleft {
	border: 1px solid #626262;
    	box-shadow:0px 0px 5px 2px #a7a7a7;
	width: 210px;
	margin: 10px 5px 10px;
}
.boxleft:hover
{
   	box-shadow:0px 0px 7px 4px #a7a7a7;
}
.category {
	background: #626262;
	border-bottom: 1px solid #fff;
	text-align:center;
	padding: 5px 0px;
	height: 1%;
	font-size: 1.3em;
	color: #F4F4F4;
	text-transform: uppercase;
}

#genre {
	background: #F4F4F4;
	text-align:center;
}
#genre ul li {
	height: 25px;
	border-bottom: 1px solid #fff;
}
#genre ul li:last-child {
border-bottom: none;
}
#genre ul li a {
	color:#343434;
	display:block;
	padding:5px 0px;
}
#genre ul li a:hover{
	background: #106ed3;
	color:#F4F4F4;
}
.transgenre ul li a:hover {
  transition: 0.5s;
}


.autor {transition: background-color 3s cubic-bezier(0.1, 0.8, 0.5, 2), color 3s 1s linear;}

.title {
padding: 0px;
    display: inline-block;
    width: 420px;
    height: 60px;
    text-align: center;
    padding: 5px;
    background: #106ed3;
    border-bottom: 1px solid #fff;
    margin-bottom: 10px;
    font-size: 1.2em;
    line-height: 1.1em;
    color: #F4F4F4;
    text-transform: uppercase; 
    overflow: hidden;
}



.osfont {
    font-family: "OpenSansCondensedBold",Tahoma,Arial,Helvetica,sans-serif;
}

.h1 a {
    color: #fff;
    display: block;
    transition: 0.2s linear;
}

.title a {
    color: #F4F4F4;
    display: block;
    transition: 0.2s linear;
	
}

.title a:hover {
  -webkit-transform: scale(1.01);
  transform: scale(1.01);
text-decoration:none;
}





/*#Коментарии*/




.related-news {border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    background: #fff url("../images/btl.png") repeat-x;
    border-bottom: 1px solid #dfdfdf;
    box-shadow: 0 1px 0 0 #fff;
    padding: 8px 15px;
    height: 1%;
    font-size: 1.3em;
    color: #e12e25;
    text-transform: uppercase;
}
.related-news.mcont {
    padding: 20px;
}

.related-news span {
    color: #5f5f5f;
}

.related li a * {
    display: block;
    cursor: pointer;
}
.rn-img {
    margin: 0 auto 1em auto;
    overflow: hidden;
    position: relative;
    width: 180px;
    height: 120px;
}


.box .imfont {

    text-transform: uppercase;
}


.imfont span {
    color: #5f5f5f;
}


a, .sel-lang {
     color: #256CD4;
    text-decoration: none;
    outline: none;
}

.rn-img {
    margin: 0 auto 1em auto;
    overflow: hidden;
    position: relative;
    width: 180px;
    height: 120px;
}

.clrfix:after, .langs:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}

.related li a:hover img {
    opacity: 0.7;
}

.related li a * {
    display: block;
    cursor: pointer;
}




.rn-img img {
    width: 100%;
}

/*флаги в категориях*/
#genre ul img {
    vertical-align: text-top;}

	.main-container {
vertical-align: middle;
    clear: both;
    width: 100%;
    /* box-shadow: rgba(0, 0, 0, 0.65098) 0px 0px 25px 5px; */
    margin: 25px auto 0px;
    /* background: rgb(225, 219, 212); */
    vertical-align: middle;

}


span#dle-speedbar a {
    color: #fff;
}

.behere {
    float: left;
    margin-right: 5px;
    color: #b7d215;
}



#left1 {
    float: left;
    /* height: 25%; */
    /* width: 16%; */
    /* background: coral; */
    /* padding: 5px; */
    /* margin-left: 10px; */
    width: 260px;
    padding: 0 10px 10px 8px;
}

#right {
    float: left;
    /* height: 25%; */
    width: 18%;
    /* background: coral; */
    padding: 5px;
    /* margin-top: 18px; */
    /*margin-top: 16px;*/
    margin-left: 5px;
}

.page_video_play_icon {
    position: absolute;
    /* top: 0; */
    /* bottom: 0; */
    /* left: 0; */
    /* right: 0; */
    background: #000;
    background: rgba(0,0,0,.5) url(../images/video_play_small.png) 19px 13px no-repeat;
    margin: auto;
    width: 50px;
    height: 50px;
    z-index: 1;
    border-radius: 50%;
    -o-transition: background-color 100ms linear;
    transition: background-color 100ms linear;
    margin-left: 90px;
    margin-top: 50px;
}







.left-menu img {
    vertical-align: sub;
}
user agent stylesheet
div {
    display: block; }



.left-menu {

}

  .right-menu h3, .left-menu h3{

    margin: 0px;
    /* font-size: 14px; */
    position: relative;
    background: url(../images/block_head.jpg) no-repeat;
    width: 262px;
    height: 64px;
    line-height: 53px;
    text-indent: 38px;
    text-transform: uppercase;
    text-shadow: 1px 1px 1px #000;
    font-size: 14px;
    color: #fff;
}




.left-menu  .left_icon {
    width: 35px;
    height: 25px;
    opacity: 0.75;
    filter: alpha(opacity=75);
    background: url(../images/menu_icon.png) no-repeat 7px -441px;
}

.left-menu  .fl_l {
    background-position: 7px -189px;
}



	
	.left-menu ul li:last-child {
	border:none;}
	
.left-menu ul li {
    background: #161d25;
    background: -moz-linear-gradient(top, #161d25 0%, #172027 4%, #172027 44%, #151c24 56%, #161d23 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#161d25), color-stop(4%,#172027), color-stop(44%,#172027), color-stop(56%,#151c24), color-stop(100%,#161d23));
    background: -webkit-linear-gradient(top, #161d25 0%,#172027 4%,#172027 44%,#151c24 56%,#161d23 100%);
    background: -o-linear-gradient(top, #161d25 0%,#172027 4%,#172027 44%,#151c24 56%,#161d23 100%);
    background: -ms-linear-gradient(top, #161d25 0%,#172027 4%,#172027 44%,#151c24 56%,#161d23 100%);
    background: linear-gradient(to bottom, #161d25 0%,#172027 4%,#172027 44%,#151c24 56%,#161d23 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#161d25', endColorstr='#161d23',GradientType=0 );
    border-radius: 15px;
    -moz-border-radius: 15px;
    -khtml-border-radius: 15px;
    -webkit-border-radius: 15px;
    border-width: 1px;
    border-style: solid;
    border-color: #13181e #151c24 #1f2933 #151c24;
    box-shadow: inset 0 1px 0 1px #161d25;
    margin: 0 7px 5px 7px;
    width: 248px;
    min-height: 26px;
    line-height: 26px;
}	
	
.leftmenu li a, .right-menu li a{
    font-size: 13px;
    line-height: 20px;
	
}

.left-menu ul li a:hover {
  background: url(../images/tn_blue.png) 8px 6px no-repeat;
    color: #7aa00f;
}


.left-menu a, .right-menu a {
color: #256CD4; */

    display: block;
    background: url(../images/tn_green.png) 8px 6px no-repeat;
    padding: 0 10px 0 30px;
    font-size: 16px;
    color: #fff;
    text-shadow: 1px 1px 1px #111;
}

.left-menu b
   { color: red
}


.left-menu li span {
    font-weight: bold;
color:red;
    font-size: 12px;

}

.p-menu {    text-align: left;
    padding-left: 4px;}

/*Блок тегов справа*/
.tagcloud a,.tagcloud a, .tags-links a, .wp_widget_tag_cloud a {
    -webkit-border-radius: 2px;
    border-radius: 2px;
    background-clip: padding-box;
    border: 3px solid #2f3134;
    color: #2f3134 !important;
    font-size: 14px !important;
    font-weight: 700;
    display: inline-block;
    margin-bottom: 5px;
    padding: 0 10px;
}

.tagcloud li {
display: inline-block;
}
.tagcloud {    text-align: left;
    padding-left: 4px;}


.tagcloud li a:hover {
    background: red;
    color: #F4F4F4;
}

.tagcloud a:hover {
    background: red;
    color: #F4F4F4;
}

#content1 {

    width: 727px;
    float: left;
    /* margin-top: 15px; */
    margin: 0px auto;
    /* margin-top: 16px; */
    border-radius: 12px;
    background: #151c24;
    margin-left: 5px;
}

#footer1{

    clear: both;
    /* text-align: center; */
    /* padding-top: 9px; */
    position: relative;
  
    left: -3px;
    height: 105px;
    background: url(../images/footer.png) no-repeat;
    width: 1022px;
    margin: 0 auto;
}

#footer1 .footer_logo {
    display: inline-block;
    vertical-align: top;
    zoom: 1;
    background: url(../images/logotip.png) 4px 6px no-repeat;
    height: 79px;
  width: 270px;
}


#footer1 .copyrights {
    display: inline-block;
    vertical-align: top;
    zoom: 1;
    padding: 10px 0 0 35px;
    height: 60px;
    width: 550px;
    font-size: 10px;
    color: #fff;
}





#header1 {
/*background-color:#C0C000;*/
position:relative;}


	
.topnews-x {
margin: 0px 5px;
    width: 95%;
    display: inline-block;
    overflow: hidden;

}





.topnews-x a {
text-decoration: none;
    size: 8px;
    font-size: 10px;
    padding: 0px;

}


.topnews-x img {
  border: 1px solid #333;
    border-radius: 10px;
    width: 40%;
    /* height: 60px; */
    float: left;
    margin-right: 5px;
}




.topnews-x:hover {
    opacity: 0.5;
   /* border: 1px solid #FFD200;*/


}


.left-menu.topnews-x
{float:left;
background:#fff;}



p.clip {

    padding-left: 5px;

}


.news1 {
    float: left;
    width: 24%;
    background: #fff;
    /* margin: 5px; */
    border-radius: 12px;
    /* margin-top: 15px; */
    margin-left: 5px;
    margin-bottom: 15px;
    border: 1px solid;
}


.top-short-story {
 position: relative;
    /* padding: 0 20px 0px 20px; */
    min-height: 125px;
    /* width: 50px; */
}
.top-short-story a {
color: #777;}

.top-short-story  h2 {font-size:1.2em;}



.top-edit {
float:right;}










.news1 h2 {
}

.title1 {   background: #106ed3;}

 
.top-short-story img {
    float: left;
    margin-left: 8px;
    margin-top: 7px;

}

.short-news1 {  
      margin: 10px auto 0px;
    overflow: hidden;
    border-radius: 12px;
    display: block;
    width: 100%;
    /* height: 300px; */
    height: 300px;
    width: 96%;}

.short-news1 img 
{      width: 100%;
    height: 100%;
    border-radius: 12px;
    /* margin: 30px auto 40px; */
    overflow: hidden;}




.news1 h2 a {
color: #000 !important;
    text-decoration: none;
    font-size: 14px;}

.news1 h2 a:hover {
    -webkit-transform: scale(1.01);
    transform: scale(1.01);
    text-decoration: none;

}



.ratingblok {
    margin-left: 120px;
    margin-bottom: 20px;
}

.ratingblok span {font-size: 16px;}






.postbottom {
    height: 1%;
    padding: 10px 10px 40px;
}

.postbottom li {
 text-decoration:none;
 list-style-type:none;
}

.transdownload {
    transition: background-color 3s cubic-bezier(0.1, 0.8, 0.5, 2), color 3s 1s linear;
}
.download1 {
    padding: 5px 5px 5px;
    float: left;
    background: #106ed3;
    border: 1px solid #F4F4F4;
    text-transform: uppercase;
}

  .download  {

    margin-top: 25px;
    float: left;
	}
	
	
.download1 a {
    color: #fff;
}

.download1:hover {
    background: #F4F4F4;
    border: 1px solid #F4F4F4;
}

.vk {
    padding: 11px 10px 0 15px;
    margin: 0px auto 5px;
    float: left;
}


#full-news .vk {
    padding: 0px 10px 0 15px;
    margin: -30px auto 5px;
    float: right;
}


.rightmenu {
    float: right;
}

.views {
    padding: 5px 5px 5px;
    /* float: left; */
    margin-right: 10px;
}

.transdate {
    transition: background-color 3s cubic-bezier(0.1, 0.8, 0.5, 2), color 3s 1s linear;
}
.date {
    padding: 5px 5px 5px;
    float: left;
}

.date a {
    color: #626262;
}

.date a:hover,.author a:hover {
    color: #fff;
text-decoration:none;
}

.date:hover, .author:hover {
    background: #106ed3;
    border: 1px solid #F4F4F4;
}
.author {background: #F4F4F4;
    padding: 5px 5px 5px;
    float: right;
    /* border: 1px solid #626262; */
    color: #1940cd;}

.author a {
color:#1940cd;}


.rightmenu2 {
    float: right;
}


#bg-container {
    background: #f2f2f2 url(../images/pagebg.png);
    background: #151c24;
    margin: auto;
    width: 1024px;
}




.quality_type {
    background: url(../images/sprite.png);
    cursor: help;
    display: block;
    height: 27px;
    position: absolute;
    right: 0;
    bottom: 0;
    width: 43px;
    z-index: 2;
}

.quality_hd {
    background-position: 0 -28px;
}






#full-news, .full-top-news {

    height: 1%;
    background-color: #FFFFFF;
    border: 1px solid #FF0000;
    border-radius: 4px;


}




#full-news img {
    background: none repeat scroll 0% 0% #FFF;
    padding: 5px;
    margin: 10px 0px;
    box-shadow: 0px 2px 20px 0px rgba(0, 0, 0, 0.3);
}


#full-news.quote     { margin: 2px 0;
    background-color: #fff8f2;
    padding: 17px;
    border: 1px dashed #d9bfa9;
	    margin-top: 20px;}



.news2 p {
    margin: 0px;
}


.news2 img {
    border: 1px solid #e4e4e4;
    padding: 1px;
    max-width: 100%;
    margin-right: 2px;
}

.full-title h1 {
padding: 0 12px 0 15px;
    font-size: 25px;
    left: -10px;
    color: #729703;}


.short-story div.full_module_title {
    background: url(../images/full_separator.png) no-repeat;
    width: 727px;
    height: 40px;
    text-transform: uppercase;
    color: #fff;
    padding: 19px 0 0 78px;
      font-size: 13px;
}

.short-story div.full_module_title b {
    color: #87a029;
    font-weight: normal;
}

.full-title {
position: relative;
    padding: 0 20px 18px 20px;
    height: 1%;
    border-bottom: 1px solid #DFDFDF;
    background: #fff url(../images/btl.png) repeat-x 0 100%
}


.full-top-news {
    
    margin-top: 20px;
}



.full-top-news li {    height: 240px;
    width: 620px;
    overflow: hidden;
    padding: 0 5px;}





related-news-block {
    padding-top: 10px;
    padding-right: 0;
    padding-bottom: 0;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #e8e8e8;
    margin-top: 20px;
}

.main-news-related {
    display: inline-block;
    width: 15%;
    vertical-align: top;
    padding: 2px;
}

.main-news-image-related img {
    width: 160px;
    height: 230px;
    margin: 0px;
    padding: 2px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -moz-box-shadow: 0 0px 3px #999;
    box-shadow: 0 0px 3px #999;
    -webkit-box-shadow: 0 0px 3px #999;
}

.main-news-related {
    display: inline-block;
    width: 24%;
    vertical-align: top;
    padding: 2px;
}



.full-top-news img {
 width: 100%;
    height: 200px;}



.ratingtitle span {
    font-size: 13px;
    font-weight: 700;
    color: #292929;
    margin: 0;
    padding: 5px 0 0;
}

.favfullbox {
    margin: 0;
    left: 245px;
    bottom: 0;
    float: left;
    font-size: 11px;
    padding-left: 15px;
}


.falldate {
    float: left;
    background-image: url(../images/iconsh2.png);
    padding: 0 20px;
    margin: 10px 0;
}
.falldate, .shortdate {
    background-repeat: no-repeat;
    background-position: 0 0;
    font-size: 11px;
}


.fallauthor {
    background-repeat: no-repeat;
    background-position: 0px -18px;
    font-size: 11px;
}
.falldate, .fallauthor {
    float: left;
    background-image: url(../images/iconsh2.png);
    padding: 0 20px;
    margin: 10px 0;
}



p.link-cat  a {
background: #d6eb96;
    border-top: 1px solid #b3ca6d;
    height: 25px;
    line-height: 25px;
    padding: 0 12px;
    border-radius: 8px;
    -moz-border-radius: 8px;
    -khtml-border-radius: 8px;
    -webkit-border-radius: 8px;
    color: #fcffff;
    text-shadow: 1px 1px 1px #333;
    z-index: 3;
	    position: relative;
    display: inline-block;
    vertical-align: top;
    zoom: 1;
    font-size: 14px;
    font-family: Cuprum;
    font-weight: normal;
}

.line {
    background: url(../images/shrt_line.png) no-repeat;
    width: 727px;
    height: 18px;
    clear: both;
}


.shortcommfull {
    float: left;
    height: 18px;
    background-image: url(../images/iconsh.png);
    background-repeat: no-repeat;
    background-position: 0 -57px;
    padding: 0 0 0 23px;
    margin: 10px 0 0 10px;
}

.kadr
    {background-image: url(../images/kadr.png);
    width: 36px;
    height: 31px;
    padding: 4px 0 0 34px;
    float: left;
}

.kadr, .opis, .roli {
    font-weight: 700;
    font-size: 14px;
    display: block;
}
.kadr, .opis, .quality, .spbr {
    background-position: 0 0;
    background-repeat: no-repeat;
}

.kadr .tit, .roli .tit {
    color: #4C4C4C;
    display: block;
    float: left;
    font-size: 14px;
    font-weight: 400;
    height: 30px;
    padding: 4px 0 4 7px;
    width: 148px;
    text-decoration: underline;
    cursor: pointer;
}
.roli {
    width: 210px;
    height: 27px;
    padding: 7px 0 0;
    float: left;
}
.kadr, .opis, .roli {
    font-weight: 700;
    font-size: 14px;
    display: block;
}

.btnmorescren .bg {
    text-decoration: none;
    background-image: url(../images/morescreenmin.png);
    background-repeat: no-repeat;
    background-position: right 0;
    display: block;
    height: 23px;
    width: 30px;
    font-size: 16px;
    font-weight: 400;
    color: #b3b3b3;
    padding: 5px 0 0;
    cursor: pointer;
    float: left;
    top: -4px;
}

.scrinover {
    float: left;
    width: 634px;
}

.scrinover img {width:300px;}

.screens {
    float: left;
    width: 634px;
    margin: 15px 0 15px;
	margin-left:20px;
}
.boxfilm, .btnmorescren .bg, .leftfull, .leftfull3, .screens {
    position: relative;
}

/*----new raring 3-----*/
.mwrating {
    display: inline-block;
    width: 96px;
    height: 28px;
}

.wmminus, .wmplus {
    width: 22px;
    height: 28px;
}

.mwrat {
    width: 42px;
    height: 28px;
}

.wmminus, .mwrat, .wmplus {
    display: inline-block;
    float: left;
    text-align: center;
    line-height: 28px;
    position: relative;
}

.wmminus a {
    transition: all 0.2s;
    display: block;
    position: absolute;
    top: 0px;
    left: 0px;
    width: 22px;
    height: 28px;
    line-height: 28px;
    text-align: center;
    background: linear-gradient(to bottom, #ff3019 0%,#cf0404 100%);
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
    border: 1px solid #D60A07;
    border-right: 0px;
    box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.24);
    font-family: 'Tahoma';
    font-size: 24px;
    font-weight: 400;
    color: #fff;
    text-shadow: 0px 1px 5px rgba(0, 0, 0, 0.62);
    text-decoration: none;
}

.wmplus a {
    transition: all 0.2s;
    display: block;
    position: absolute;
    top: 0px;
    left: 0px;
    width: 22px;
    height: 28px;
    line-height: 28px;
    text-align: center;
    background: linear-gradient(to bottom, #97d624 0%,#7cbc0a 100%);
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    border: 1px solid #7EBE0C;
    border-left: 0px;
    box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.24);
    font-family: 'Tahoma';
    font-size: 18px;
    font-weight: 700;
    color: #fff;
    text-shadow: 0px 1px 5px rgba(0, 0, 0, 0.33);
    text-decoration: none;
}

.wmminus a:hover, .wmplus a:hover {
    text-decoration: none;
    text-shadow: 0px 0px 5px #fff;
}


.fullcomplaint {
    margin-top: -16px;
    height: 18px;
    padding-right: 10px;
    float: left;
    text-decoration: none;
}

.wmminus a:active, .wmplus a:active {
    opacity: 0.5;
}

.mwrat {
    background: linear-gradient(to bottom, #F0F0F0 0%,#D5D5D5 100%);
    border-top: 1px solid #DDD;
    border-bottom: 1px solid #C3C3C3;
    box-shadow: inset 0px 1px 0px #fff;
    font-family: 'Arial';
    font-weight: 600;
    font-size: 14px;
    text-shadow: 0px 1px 1px #fff;
}


.rate1 {float:left;
    display: block;}
	
	
	
	/*Tags*/
.tags-clouds a{
    padding-left: 10px;
}

.tags-clouds .clouds_large {
    font-size: large;
    color: #99cc00;
}

.tags-clouds .clouds_xlarge {
    font-size: x-large;
    color: #ff6600;
}

.tags-clouds .clouds_medium {
    font-size: medium;
    color: #4f4d4f;
}

.tags-clouds .clouds_small {
    font-size: small;
    color: #cabd28;
}












.short-story {
width: 100%;
    overflow: hidden;
    /* margin-bottom: 25px; */
    height: 1%;
    background-color: #FFFFFF;
    /* border: 1px solid #FF0000; */
    /* padding: 15px 0 20px 0; */

}


.short-story:first-child {
    border-top-right-radius: 12px;
    border-top-left-radius: 12px;
}


div#dle-content {
    margin-top: 8px;
}

.ss-post {
 
    width: 90%;
    margin: 10px 5%;
 
}



.box1, .box1 .imfont {
    border-radius: 4px;
}
.box1, .mass_comments_action {

}

.box1 img   {width:206px;}
.boxy img {
    width: 100%;
}

.Premium, .Free {
     position: absolute;
    margin: 5px 0 0 19px;
    padding-top: 37px;
    width: 150px;
    background: url(../images/logo_keep2share2.png);
    border-radius: 8px;
}



.short-story img {

}

.short-bottom {
	height: 1%;
    padding: 0 20px;
}
	
	.img-story {
height: 1%;
    /* padding: 20px; */
    background: url(../images/scont.png) repeat-x;
    overflow: hidden;
    margin: 0 12px;
}

.img-story img {
    border: 1px solid #e4e4e4;
    padding: 1px;
    max-width: 100%;
    margin-right: 2px;
}

.short-story div.tags {
    color: #82a419;
    font-size: 13px;
    margin: 7px;
    padding: 3px 6px 3px 10px;
    height: 26px;
    line-height: 26px;
    background: #f6f6f6;
    border-width: 1px 1px 0 1px;
    border-style: solid;
    border-color: #d6d6d6 #eaeaea transparent #ebebeb;
    border-radius: 8px;
    -moz-border-radius: 8px;
    -khtml-border-radius: 8px;
    -webkit-border-radius: 8px;
    box-shadow: inset 0 1px 1px 0 #e1e1e1;
    -moz-box-shadow: inset 0 1px 1px 0 #e1e1e1;
    -webkit-box-shadow: inset 0 1px 1px 0 #e1e1e1;
    behavior: url(/templates/MakeServer/css/PIE.htc);
}

.short-story div.tags a.more {
    background: url(../images/more.png) 0 0 no-repeat;
    display: block;
    float: right;
    width: 87px;
    height: 32px;
    text-align: center;
    color: #fff;
}

.short-story div.tags a.more:hover {
    background: url(../images/more.png) -87px 0 no-repeat;
}

.short-story div.line3 {
    background: url(../images/line3.png) repeat-x;
    margin: 0 7px 3px 7px;
    height: 6px;
    clear: both;
}


.panel-body {
    margin: -10px;
}
.panel-body {
    padding: 15px;
}



#masonry .boxy {
    max-width: 480px;
}

#masonry .boxy img {
    width: 100%;
}




.fa {
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}



.posttitle, p {
    overflow-wrap: break-word;
    hyphens: auto;
}
.posttitle {
    float: left;
    padding: 3px 7px 0 7px;
}



.posttitle h2 {
padding: 0 12px 0 15px;
    font-size: 25px;
    left: -10px;
    color: #729703;
	margin: 0px;
}

.short-story div.info {
    margin: 0 7px;
    padding: 3px;
    background: #f6f6f6;
    border-width: 1px 1px 0 1px;
    border-style: solid;
    border-color: #d6d6d6 #eaeaea transparent #ebebeb;
    border-radius: 8px;
    -moz-border-radius: 8px;
    -khtml-border-radius: 8px;
    -webkit-border-radius: 8px;
    box-shadow: inset 0 1px 1px 0 #e1e1e1;
    -moz-box-shadow: inset 0 1px 1px 0 #e1e1e1;
    -webkit-box-shadow: inset 0 1px 1px 0 #e1e1e1;
    behavior: url(/templates/MakeServer/css/PIE.htc);
}

.short-story div.info p {
    display: inline-block;
    vertical-align: top;
    zoom: 1;
    margin-right: 4px;
    height: 21px;
    line-height: 21px;
  padding: 0 10px 0 5px; 
    border-width: 1px;
    border-style: solid;
    border-color: #dedede #dddddd #a7a8aa #dddddd;
    background: #fefefe;
    background: -moz-linear-gradient(top, #fefefe 0%, #e9e9e9 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#e9e9e9));
    background: -webkit-linear-gradient(top, #fefefe 0%,#e9e9e9 100%);
    background: -o-linear-gradient(top, #fefefe 0%,#e9e9e9 100%);
    background: -ms-linear-gradient(top, #fefefe 0%,#e9e9e9 100%);
    background: linear-gradient(to bottom, #fefefe 0%,#e9e9e9 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#e9e9e9',GradientType=0 );
    border-radius: 10px;
    -moz-border-radius: 10px;
    -khtml-border-radius: 10px;
    -webkit-border-radius: 10px;
    box-shadow: 0 1px 0px 0 #ccc;
    -moz-box-shadow: 0 1px 0px 0 #ccc;
    -webkit-box-shadow: 0 1px 0px 0 #ccc;
    color: #7ba213;
    font-size: 11px;
    behavior: url(/templates/MakeServer/css/PIE.htc);
  margin: 0px; 
}

.short-story div.line2 {
    border-bottom: 1px dotted #ccc;
    margin: 2px 7px 7px 7px;
    clear: both;
}



.short-story div.info p i {
    background: url(../images/info_icon.png) left center no-repeat;
    width: 7px;
    height: 7px;
    margin-right: 5px;
    display: inline-block;
    zoom: 1;
}

.short-story div.info p b, .short-story div.info p a {
    color: #616161;
    font-weight: normal;
}

.short-story div.info span {
    background: none;
    border: none;
    box-shadow: none;
    border-right: 1px dotted #dedede;
    margin-right: 6px;
    line-height: 25px;
}

.short-story div.info ul {

}


.posttitle.link-cat {
    padding-left: 18px;
    background: url(../images/arrow.png) no-repeat 0 3px;
    font-size: 11px;
    color: #777;
}
.category-tag {
    border-top: 1px solid #f5f5f5;
    clear: both;
    color: #888;
    font-size: 0.9em;
    line-height: 1.3em;
    padding: 5px 0;
}


.litebox img 
{width:206px;}


.pull-left {
    float: left;
margin-top: 15px;
    padding-bottom: 15px;
}
.pull-left {
    float: left!important;
}


.fa-clock-o:before {
    content: "\f017";
}

.fa-user:before {
    content: "\f007";
}







/*Топ меню */
.nav_bg {
    text-align: right;
    float: left;
    margin-right: 60px;
	margin-top: -10px;
	width: 30%;
}
nav ul, nav ol {
    list-style: none;
    list-style-image: none;
}


.bg-clips {
  background: url("../images/clips.png") no-repeat}
  
  
  
ul.nav_bg li {
 display: inline-block;
    position: relative;
    /* padding-top: 32px; */
    font-size: 10px;
    line-height: 14px;
    margin-left: 2px;
    margin-right: 2px;
    /*max-width: 74px;*/
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

ul.nav_bg li figure {
       display: block;
    -webkit-margin-before: 1em;
    -webkit-margin-after: 1em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
	text-align: center;
margin: 0;
margin-top: 10px;
        }
ul.nav_bg li figcaption {
text-align: center;
            }
			
			
			
.nav_bg a {
    position: relative;
    display: block;
    /* height: 48px; */
    width: 56px;
    color: #f8d6b4;
    text-decoration: none;
    cursor: pointer;
}

.nav_bg a:hover {

}
 


*#carousel*/
 
.box .imfont {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    background: #fff url("../images/btl.png") repeat-x;
    border-bottom: 1px solid #dfdfdf;
    box-shadow: 0 1px 0 0 #fff;
    padding: 8px 15px;
    height: 1%;
    font-size: 1.3em;
    color: #e12e25;
    text-transform: uppercase;
}



.horizontal {
    margin: 0 auto;
    height: 180px;
    background-color: #f5f5f5;
    border-radius: 10px 10px 10px 10px;
   /* overflow: auto;*/
    border: 1px solid #a01a1e;
    padding-top: 10px;
    padding-bottom: 10px;
}

.horizontal .carousel {
    height: 171px;
    margin: 0 auto;
    position: relative;
}

.carousel_left {
    top: 73px;
    left: 12px;
    background: url(../images/prev2_1.png) top left;
}
.carousel_right, .carousel_left {
    position: absolute;
    z-index: 900;
    width: 17px;
    height: 33px;
    display: block;
    text-indent: -9999px;
}


.horizontal .carousel_container {
    height: 180px;
    margin: 0 auto;
    overflow: hidden;
    padding: 0 5px 0 5px;
    position: relative;
}


.horizontal ul {
    height: 171px;
    width: 1380px;
}


.horizontal ul li {
    width: 124px;
    height: 174px;
    display: block;
    float: left;
    margin-right: 6px;
    margin-left: 6px;
    margin-bottom: 1px;
    position: relative;
}



.horizontal ul li a {
    width: 118px;
    height: 174px;
    display: block;
    color: #fff;
    border: 3px solid;
    color: #9d1615;
}

.carousel_right:hover, .carousel_left:hover {
    background-position: bottom left;
}

.inner img:hover { 
    opacity: 0.99;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=99)";
}
.inner img {
    opacity: 0.80;
    width: 118px;
    height: 174px;
}



.horizontal ul {
    height: 171px;
    width: 1380px;
}


.title-menu {}

.podrobnosti_right {
    float: right;
    position: relative;
}

.info-panel {
  padding: 5px 5px 5px;
    /* display: table; */
    float: right;
    /* margin-left: 20px; */
    border: 1px solid #cecece;
    border-radius: 4px;
    background: #fff url(../images/btl.png) repeat-x 0 100%;
    /* height: 37px; */
    /* float: left; */
    margin: 2px;
} 

.bottom-full {margin-left:10px;}
.bottom-full a {
     color: #777;
	 
}



#full-news.podrobnosti_right span {color: #777;}

.viewsicon {
    background: url(../images/icon/icon_4.png) no-repeat 0px 3px;
    padding-left: 20px;
    float: left;
    margin-right: 13px;
}


   
   
.commenticon {
    background: url(../images/icon/icon_2.png) no-repeat 0px 3px;
    padding-left: 16px;
    float: left;
    margin-right: 13px;
}


.avtoricon {
    background: url(../images/icon/icon_5.png) no-repeat 0px 3px;
    padding-left: 16px;
    float: left;
    margin-right: 13px;
}

.categoryicon {
    background: url(../images/icon/icon_1.png) no-repeat 0px 4px;
    padding-left: 16px;
    float: left;
    margin-right: 13px;
}

.dateicon {
    background: url(../images/icon/icon_3.png) no-repeat 0px 4px;
    padding-left: 17px;
    float: left;
}

.edit {
  /*  background: url(../images/icon/edit.png) no-repeat 0px 4px;*/
    padding-left: 17px;
    float: left;
}



.center-menu {
background: #fff;
    overflow: hidden;
    /* margin-bottom: 15px; */
    /* margin-left: 15px; */
    margin-bottom: 20px;
    border-bottom: 1px solid #DFDFDF;
    background: #fff url(../images/btl.png) repeat-x 0 100%;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border: 1px solid #dfdfdf;
}

.center-menu li
    {display: inline-block;
    padding: 16px 4px!important;
    margin: 0 4px!important;
    border-bottom: 2px solid transparent;
    word-spacing: -1px;
    line-height: 1;
    font-size: 14px;
    color: #333;}


.center-menu li:visited {
    border-bottom: 2px solid #f06513;}

.center-menu li:hover {
    border-bottom: 2px solid rgba(46, 44, 44, 0.23);}

.center-menu li:first-child {
    border-bottom: 2px solid #f06513;
}

.mst {
    padding: 8px;
    margin-bottom: 12px;
    background: #fff;
    /* border: 6px solid #ffecbe; */
    font-size: 15px;
    line-height: 1.2;
    /* margin-top: 30px; */
    /* width: 93%; */
    /* margin-left: 15px; */
    color: #2a5885;
    color: #666;
}


.mst img {
    width: 98%;
    margin-top: 5px;
}


 


/*Porno Studio*/


#channels {
  width: 100%;
float:left;
    background: #2ee75d;
}
.studio-title h1 {    color: rgb(255, 255, 255);
    font-size: 18px;
    background: rgb(48, 48, 48);
    padding: 4px 9px 4px 30px;
    border-radius: 2px;
    margin-left: -15px;
    -moz-text-shadow: none;
    -webkit-text-shadow: none;
    text-shadow: none;
    /* float: left; */
    width: 150px;}


.studio {    width: 22%;
    /* height: 200px; */
    border: 1px solid black;
    list-style-type: none;
    /* margin-left: 3px; */
    /* margin-top: 10px; */
    display: inline-block;
    font-size: 12px;
    vertical-align: top;
    /* width: 240px; */
    margin: 10px 0 10px 3px;
    position: relative;
    -moz-box-shadow: 0 1px 3px rgba(34,25,25,.4);
    -webkit-box-shadow: 0 1px 3px rgba(34,25,25,.4);
    border-radius: 3px;
    overflow: hidden;
    text-align: left;
    padding: 0 10px 5px;
    background: #fff;}

	span.s-title {
    padding: 10px 0;
    font-size: 12px;
    display: block;
    line-height: 1;
}


.list_items .item .img_thumbs {
    margin: 0 0 5px -5px;
    display: block;
    font-size: 0;
    height: 52px;
}

.list_items .item .img_thumbs span {
    margin: 0 0 0 5px;
    width: 70px;
}


.img_thumbs img {
     width: 32%;
    height: 52px;
}

.img_wrapper img {
    width: 250px;
    height: 165px;
}



.img_wrapper {
    display: block;
    background: url(../images/ajax-loader.gif) center center no-repeat;
    width: 250px;
    margin: 0 0 5px;
}





/* Базовый контейнер табов */
.tabs {
min-width: 320px; */
    max-width: 160%;
    padding: 0px;
    margin: 0 auto;
}
/* стили секций с содержанием */
section {
  display: none;
  padding: 15px;
  background: #fff;
  border: 1px solid #ddd;
}
.tabs input {
  display: none;
}
/* стили вкладок (табов) */
.tabs label {
  display: inline-block;
  margin: 0 0 -1px;
  padding: 15px 25px;
  font-weight: 600;
  text-align: center;
  color: #aaa;
  border: 1px solid #ddd;
  background: #f1f1f1;
  border-radius: 3px 3px 0 0;
}
/* шрифт-иконки от Font Awesome в формате Unicode */
.tabs label:before {
  font-family: fontawesome;
  font-weight: normal;
  margin-right: 10px;
}
.tabs label[for*="1"]:before {
  content: "\f19a";
}
.tabs label[for*="2"]:before {
  content: "\f17a";
}
.tabs label[for*="3"]:before {
  content: "\f13b";
}
.tabs label[for*="4"]:before, .tabs label[for*="5"]:before {
  content: "\f13c";
}
/* изменения стиля заголовков вкладок при наведении */
.tabs label:hover {
  color: #888;
  cursor: pointer;
}
/* стили для активной вкладки */
.tabs input:checked + label {
  color: #555; 
  border: 1px solid #ddd;
  border-top: 1px solid #009933;
  border-bottom: 1px solid #fff;
  background: #fff;
}
/* активация секций с помощью переключателя :checked */
#tab1:checked ~ .letterA,
#tab2:checked ~ .letterB,
#tab3:checked ~ .letterC,
#tab4:checked ~ .letterD,
#tab5:checked ~ .letterE {
  display: block;
}
/* медиа запросы для различных типов носителей */  
@media screen and (max-width: 680px) {
  .tabs label {
    font-size: 0;
  }
 
  .tabs label:before {
    margin: 0;
    font-size: 18px;
  }
}
@media screen and (max-width: 400px) {
  .tabs label {
    padding: 15px;
  }
}


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

.ps-short {
    font-family: Arial,Tahoma,Verdana;
    margin: 0 0 1.25rem;
    padding: 0 0 0 7px;
    border-left: 1px solid #fb5350;
	    line-height: 1.2;
    color: #6f6f6f;
    font-size: 12px;
	margin-left:60px;
	width: 155%;}
	
	
.ps-short h1 { padding-bottom: 10px;
    margin: 0 auto 10px;
    text-shadow: 1px 1px 1px #fff;
    overflow: hidden;
    text-overflow: ellipsis;
	font: 300 32px/32px 'Open Sans',Helvetica,sans-serif;}
	
.k2s-title, .title-top-news {
    /* border-bottom-left-radius: 0; */
    /* border-bottom-right-radius: 0; */
    background: #fff url(../images/btl.png) repeat-x;
    border-bottom: 1px solid #dfdfdf;
    /* box-shadow: 0 1px 0 0 #fff; */
    padding: 0px 15px 3px;
    height: 1%;
    /* font-size: 1.3em; */
    color: #f06513;
    text-transform: uppercase;
    /* margin-bottom: 0px; */
    /* margin-top: 0px; */
}

.k2s-porn {
 /*   margin-left: 15px;*/
}

	
	

.k2s-title h3 {
    margin-bottom: 0px;
    margin-top: 0px;
}



header div.head {
background: url(../images/bg_head.png) no-repeat;
    height: 270px;
    width: 1024px;
    /* margin: 0 auto; */
    /* margin-top: 70PX; */
    padding-top: 70px;
    background-position-y: 150px;
}

header nav li a.mid {
    background: url(../images/mid.png) 0 -39px no-repeat;
    width: 117px;
    text-align: center;
}

header nav li a {
    display: block;
    text-transform: uppercase;
    font-size: 14px;
    text-shadow: 1px 1px 1px #000;
    color: #fff;
    height: 38px;
    line-height: 39px;
}

header nav a.rss {
    position: absolute;
    right: 10px;
    top: 11px;
    width: 25px;
    height: 32px;
    background: url(../images/rss.png) 0 0 no-repeat;
    display: block;
}


header a.logo {
position: relative;
    top: 120px;
    left: 15px;
    display: block;
    width: 325px;
    height: 89px;
    background: url(../images/logotip.png) no-repeat;
}

header a {
    font-size: 14px;
    font-weight: normal;
    font-family: Cuprum;
    color: #fff;
    text-shadow: 1px 1px 1px #000;
    text-transform: uppercase;
    display: inline-block;
    text-align: center;
}

header nav {
      position: relative;
    top: 118px;
    left: 3px;
    background: url(../images/bg_menu.png) repeat-x;
    height: 60px;
    width: 1024px;
    border-top: 1px solid #111;
    border-radius: 20px 20px 0 0;
    -moz-border-radius: 20px 20px 0 0;
    -khtml-border-radius: 20px 20px 0 0;
    -webkit-border-radius: 20px 20px 0 0;
    behavior: url(/templates/MakeServer/css/PIE.htc);
}

header nav ul {
    float: left;
}

nav ul, nav ol {
    list-style: none;
    list-style-image: none;
}

header nav li {
    float: left;
    margin: 8px 10px 0 0;
}

header {
    width: 1024px;
    margin: 0 auto;
    background: url(../images/cover.jpg) center top no-repeat;
    height: 310px;
    background-size: cover;


}

.Statistics a {
    background: none;
}

header nav li a.main {
    background: url(../images/menu_main.png) 0 0 no-repeat;
    width: 80px;
    text-align: center;
    margin-left: 10px;
}

header nav li a {
    display: block;
    text-transform: uppercase;
    font-size: 14px;
    text-shadow: 1px 1px 1px #000;
    color: #fff;
    height: 38px;
    line-height: 39px;
}



header form.search input.field {
    position: relative;
    top: 10px;
    left: 7px;
    padding-left: 12px;
    width: 288px;
height: 30px;
    z-index: 2;
    background: url(../images/search.jpg) 0 0 no-repeat;
    border: none;
    color: #fff;
    font-size: 14px;
    font-family: Cuprum;
    outline: none;
}

header form.search {
    position: relative;
    float: left;
    top: 0;
    left: 710px;
    width: 314px;
    height: 52px;
    z-index: 2;
    background: url(../images/searchbg.png) 0 0 no-repeat;
}

header form.search input.button {
    position: absolute;
    top: 19px;
    right: 18px;
    width: 18px;
    height: 15px;
    z-index: 2;
    background: url(../images/search_button.png) 0 0 no-repeat;
    border: none;
    color: #fff;
    font-size: 12px;
    font-weight: bold;
}


header div.join a.enter {
    background: url(../images/button_enter.png) no-repeat;
    margin-right: 10px;
    width: 136px;
    height: 55px;
    line-height: 55px;
}

header a {
    font-size: 14px;
    font-weight: normal;
    font-family: Cuprum;
    color: #fff;
    text-shadow: 1px 1px 1px #000;
    text-transform: uppercase;
    display: inline-block;
    text-align: center;
}

header div.join a.forget {
    position: relative;
    top: 10px;
    left: 160px;
    display: block;
    zoom: 1;
    color: #fff;
    font-size: 13px;
    font-family: Cuprum-Italic;
    right: 60px;
    border: none;
    background: #162123;
    width: 125px;
    height: 24px;
    line-height: 24px;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -khtml-border-radius: 10px;
    -webkit-border-radius: 10px;
    box-shadow: inset 0 0 1px 0 #111;
    -moz-box-shadow: inset 0 0 1px 0 #111;
    -webkit-box-shadow: inset 0 0 1px 0 #111;
    border-bottom: 1px solid #1f3333;
    text-align: center;
    text-transform: none;
    behavior: url(/templates/MakeServer/css/PIE.htc);
}

.enter_window {
    background: #131a20 url(../images/bg_login.jpg) no-repeat;
    width: 331px;
    display: block;
    border-radius: 9px 9px 11px 11px;
    -moz-border-radius: 9px 9px 11px 11px;
    -khtml-border-radius: 9px 9px 11px 11px;
    -webkit-border-radius: 9px 9px 11px 11px;
    border-bottom: 1px solid #000;
    box-shadow: inset 0 -3px 2px 0 #1b2025;
    -moz-box-shadow: inset 0 -3px 2px 0 #1b2025;
    -webkit-box-shadow: inset 0 -3px 2px 0 #1b2025;
    behavior: url(/templates/MakeServer/css/PIE.htc);
}

header div.join {
    position: relative;
    z-index: 2;
    top: 10px;
    right: 750px;
    float: right;
    display: inline-block;
    vertical-align: top;
    zoom: 1;
}

.enter_window .logo {
    position: relative;
    top: 8px;
    left: 20px;
    background: url(../images/logo.png) no-repeat;
    display: block;
    width: 283px;
    height: 89px;
}

.enter_window form {
    position: relative;
    top: 20px;
    left: 15px;
}

.enter_window form div.field {
    margin-bottom: 10px;
}

.enter_window form div.field input {
    background: #191c21;
    box-shadow: inset 0 1px 1px 0 #000;
    border-width: 0 0 1px 0;
    border-style: solid;
    border-color: #232930;
    height: 22px;
    width: 240px;
    color: #b9c9da;
    font-size: 13px;
    font-family: Cuprum;
    text-shadow: 1px 1px 1px #000;
    padding: 0 5px;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -khtml-border-radius: 4px;
    -webkit-border-radius: 4px;
    behavior: url(/templates/MakeServer/css/PIE.htc);
}

span.dle-speedbar {
    display: block;
    height: 38px;
    line-height: 38px;
    background: #131a20;
    border-width: 1px 0 1px 1px;
    border-style: solid;
    border-color: #0f1418 transparent #192229 #0f141a;
    border-radius: 10px 0 0 10px;
    -moz-border-radius: 10px 0 0 10px;
    -khtml-border-radius: 10px 0 0 10px;
    -webkit-border-radius: 10px 0 0 10px;
    box-shadow: inset 0 0 1px 1px #0f1418;
    -moz-box-shadow: inset 0 0 1px 1px #0f1418;
    -webkit-box-shadow: inset 0 0 1px 1px #0f1418;
   /* margin: 0 0 0 10px;*/
    padding: 0 0 0 15px;
    font-size: 14px;
    text-shadow: 1px 1px 1px #000;
    font-family: Cuprum-Italic;
    color: #fff;
}

.top_line {
    position: relative;
  /*  top: 88px;*/
    z-index: 2;
    display: block;
    background: url(../images/content_top_line.png) no-repeat;
    height: 9px;
    width: 1024px;
}

.short-story ul.related {
    margin: 0 10px;
}


.short-story ul.related li {
    background: #f3f3f3;
    background: -moz-linear-gradient(top, #f3f3f3 0%, #fcfcfc 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f3f3f3), color-stop(100%,#fcfcfc));
    background: -webkit-linear-gradient(top, #f3f3f3 0%,#fcfcfc 100%);
    background: -o-linear-gradient(top, #f3f3f3 0%,#fcfcfc 100%);
    background: -ms-linear-gradient(top, #f3f3f3 0%,#fcfcfc 100%);
    background: linear-gradient(to bottom, #f3f3f3 0%,#fcfcfc 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3f3f3', endColorstr='#fcfcfc',GradientType=0 );
    border-width: 2px 1px 1px 1px;
    border-style: solid;
    border-color: rgba(193,193,193, 0.45) #e7e7e7 #f8f8f8 #e7e7e7;
    /* height: 25px; */
    line-height: 25px;
    margin-bottom: 5px;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -khtml-border-radius: 6px;
    -webkit-border-radius: 6px;
    font-size: 14px;
}

.relatednews {
    display: inline-block;
    width: 19%;
    vertical-align: top;
}

.short-story ul.related li a {
    display: block;
    color: #e12e25;
    /* background: url(../images/related_item.png) 5px -3px no-repeat; */
    padding-left: 1px;
}