/* Template created by S-ARTs.ru | Code: CheLiOS | Design: spammer44 | URL: http://s-arts.ru */

html, body { margin: 0; height: 100%; font:12px/11px Calibri, Arial, Helvetica, sans-serif; color:#474747; line-height: 14px; background: #FFF; }
#wrapper { height: auto !important; height: 100%; min-height: 100%; min-width: 800px; }
#container { background: url(../images/style/cn1.gif) repeat-y; }
#header { background: #FFF url(../images/style/h0.gif) repeat-x bottom; height: 120px;position: relative; }
#left { float: left; width: 250px; padding: 0 0 2px 49px; }
#right { float: right; width: 292px; padding: 0 0 2px 7px; }
#center { margin: 0 299px 0 299px; padding: 4px 0 18px 0; }
#spacer { height: 205px; }
#footer { background: url(../images/style/f0.gif) repeat-x; margin-top: -205px;  }
.clear { clear: both; }
.socialka {
    overflow: hidden;
    float: right;
    margin-top: -11px;
}
.container { background: url(../images/style/cn1.gif) repeat-y right; }
.cn2 { background: url(../images/style/cn2.gif) no-repeat 299px 0px; }
.cn3 { background: url(../images/style/cn3.gif) no-repeat top right; }
.cn4 { background: url(../images/style/cn4.gif) repeat-x bottom; }
.cn5 { background: url(../images/style/cn5.gif) no-repeat left bottom; }
.cn6 { background: url(../images/style/cn6.gif) no-repeat right bottom; }

a, img, input, textarea { outline: none; border: none; }
h1, h2, h3, h4 { margin: 0; padding: 0; }
ul { list-style: none; }
input, textarea, select { font: 12px/11px Calibri, Arial, Helvetica, sans-serif; color: #515151; line-height: 14px; }

/* ---------- HEADER ---------- */
.h1 { background: url(../images/style/h1.gif) repeat-x; }
.h2 { background: url(../images/style/h2.jpg) no-repeat; }
.h3 { background: url(../images/style/h3.jpg) no-repeat 267px 0; }
.h4 { background: url(../images/style/h4.jpg) no-repeat 640px 0; }
.h5 { background: url(../images/style/h5.png) repeat-x left bottom; height: 138px; }
.h6 { position: absolute; width: 234px; height: 70px; display: block; overflow:hidden; line-height: 170px; margin: 30px 0 0 63px; }
.h7 { float: right; }

/* autorisation */
.log1 { background: url(../images/style/log1.png) no-repeat; width: 304px; height: 38px; position: absolute; margin: 0 0 0 193px; }
.log3 { background: url(../images/style/log3.png) no-repeat 194px 0; width: 497px; margin: 27px 50px 0 0; }
.log4 { position: absolute; background: url(../images/style/log4.png) no-repeat; width: 161px; height: 32px; display: block; overflow: hidden; line-height: 90px; margin-top: 4px; }
.log4:hover { background-position: 0 -32px; }

.log5 {
    margin: 0 12px;
    position: relative;
    top: -10px;
}
.log6 { background: url(../images/style/log6.png) no-repeat 0 3px; position: absolute; color: #FFF; margin: 47px 0 0 198px; padding-left: 12px; }
.log6:hover { color: #bee0ff; text-decoration: none; }
.log7 { background: url(../images/style/log3.png) no-repeat 173px 0; width: 476px; margin: 27px 50px 0 0; }
.log8 {
    background: url(../images/style/log7.png) no-repeat;
    width: 140px;
    height: 32px;
    display: block;
    overflow: hidden;
    line-height: 90px;
    margin: 0 auto 10px;
}
.log8:hover { background-position: 0 -32px; }
.log10 {
    text-align: center;
}
.log9 {
    margin: 0 14px;
}
.user-foto {
    float: left;
}
.user-foto img {
    max-width: 70px;
    max-height: 70px;
}
.log13 { position: absolute; background: url(../images/style/log6.png) no-repeat 0 3px; color: #FFF; padding-left: 12px; margin: 45px 0 0 244px; }
.log13:hover { color: #bee0ff; text-decoration: none; }
.log_input1 { margin: 11px 3px 0 12px; height: 14px; width: 114px; background-color: transparent; position: absolute; }
.log_input2 { margin: 11px 3px 0 146px; height: 14px; width: 114px; background-color: transparent; position: absolute; }
.log_btn { float: right; background: url(../images/style/log2.png) no-repeat; width: 27px; height: 28px; margin: 5px 4px 0 0; }
.log_btn:hover { background-position: 0 -28px; }

/* header menu */
.h8 { background: url(../images/style/h6.gif) no-repeat left bottom; }
.h9 ul { position: absolute; margin: 17px 0 0 14px; }
.h9 li { display: inline; font:17px/15px Calibri, Arial, Helvetica, sans-serif; background: url(../images/style/h9.gif) no-repeat left 100px; height: 37px; display: block; float: left; padding-left: 4px; margin-right: 5px; line-height: 24px; }
.h9 li:hover { background-position: left top; }
.h9 ul a { margin-left: -4px; padding: 0 9px 0 9px; color: #4e4e4e; display: block; height: 37px; background: url(../images/style/h8.gif) no-repeat 0 100px; }
.h9 ul a:hover { text-decoration: none; color: #8ba816; background-position: center bottom; }
.h9 ul span { background: url(../images/style/h9.gif) no-repeat right 100px; height: 37px; display: block; }
.h9 ul span:hover { background-position: right top; }
.h9 form { float: right; background: url(../images/style/ser1.gif) no-repeat; width: 273px; height: 27px; margin: 16px 50px 0 0; }

/* search */
.ser1 { position: absolute; height: 14px; color: #5e5e5e; width: 232px; margin: 6px 0 0 8px; background-color: transparent; }
.ser2 { background: url(../images/style/ser2.gif) no-repeat 0 20px; width: 20px; height: 20px; margin: 4px 0 0 247px; }
.ser2:hover { background-position: 0 0; }

/* ---------- LEFT ---------- */
.bl0 { border: 1px solid #ebeff3; width: 241px; background: #FFF; margin-bottom: 9px; }
.bl1 { background: url(../images/style/bl1.png) no-repeat; margin: -1px; }
.bl2 { background: url(../images/style/bl2.gif) no-repeat bottom; padding-bottom: 9px; display: block;  }
.bl3 { font:15px/12px Calibri, Arial, Helvetica, sans-serif; color:#FFF; font-style: italic; padding: 18px 0 26px 28px; }

/* left menu */
.bln { margin: 1px; padding: 0; border-bottom: 1px solid #f0f0f0; }
.bln li { background: url(../images/style/bln.gif) repeat-x; line-height: 28px; }
.bln li:hover { background-position: 0 -27px; }
.bln a { height: 27px; display: block; color: #474747; text-decoration: none; text-indent: 28px; background: url(../images/style/bln2.gif) no-repeat 12px 11px; }
.bln a:hover { color: #FFF; background-position: 12px -21px; text-shadow: 0 1px 0 #104f7e; }

/* vote */
.vt1 { background: #f4f5ed url(../images/style/vt1.gif) no-repeat; width: 219px; margin-left: 12px; margin-bottom: 2px; }
.vt2 { background: url(../images/style/vt2.gif) no-repeat bottom; padding: 6px 10px 15px 10px; font:15px/12px Calibri, Arial, Helvetica, sans-serif; color: #8ba816; font-style: italic; line-height: 16px; }
.vt3 { padding: 0 12px 10px 12px; color: #474747; line-height: 19px; }
.vt4 { padding: 0 15px 10px 15px; color: #474747; line-height: 19px; }
.bbcodes1 { border: none; color: #ffffff; background: url(../images/style/vt4.gif) repeat-x; width: 93px; height: 23px; font-weight: bold; cursor: pointer; font-style: italic; float: left; margin: 0 5px 7px 0; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.bbcodes1:hover { background-position: 0 -23px; }
.bbcodes2 { border: none; color: #ffffff; background: url(../images/style/vt4.gif) repeat-x; width: 93px; height: 23px; font-weight: bold; cursor: pointer; font-style: italic; float: left; margin: 0 5px 7px 26px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.bbcodes2:hover { background-position: 0 -23px; }

/* reklama */
.blr { padding: 0 0 2px 9px; }

/* ---------- RIGHT ---------- */
/* topnews */
.blr1 { color: #FFF; padding: 0 0 10px 16px; margin-top: -2px; text-indent: -30px; line-height: 0; }
.blr1 a { background: url(../images/style/blr1.gif) no-repeat; width: 209px; height: 23px; display: block; overflow: hidden; text-indent: 15px; color: #474747; text-decoration: none; line-height: 22px; }
.blr1 a:hover { color: #FFF; background-position: 12px -21px; text-shadow: 0 1px 0 #104f7e; }

/* tags */
.blr2 { padding: 0 16px 10px 16px; }
.blr2 a { color: #474747; text-decoration: none; }
.blr2 a:hover { color: #8ba816; text-decoration: underline; }
.clouds_xsmall { font:12px/11px Calibri, Arial, Helvetica, sans-serif !important; }
.clouds_medium { font:18px/16px Calibri, Arial, Helvetica, sans-serif !important; }

/* archives */
.blr3 { line-height: 0; padding: 0 0 2px 15px; }
.blr3 a { background: url(../images/style/blr3.gif) no-repeat; width: 210px; height: 22px; display: block; overflow: hidden; color: #474747; text-decoration: none; line-height: 20px; text-indent: 20px; margin-bottom: 2px; }
.blr3 a:hover { background-position: 0 -22px; color: #8ba816; }
.blr3 b { font-weight: normal; }
#dle_news_archive_link { padding: 4px 0 0 2px; }
#dle_news_archive_link a { background: none; text-indent: 0; color: #8e8e8e; text-decoration: underline; font-style: italic; }
#dle_news_archive_link a:hover { text-decoration: none; }

/* ---------- CONTENT ---------- */
/* short news */
.sh0 { background: url(../images/style/sh0.gif) repeat-x bottom; padding-bottom: 3px; }
.sh1 { font:15px/14px Calibri, Arial, Helvetica, sans-serif; color: #474747; background: url(../images/style/sh1.gif) no-repeat 11px 11px; padding: 10px 11px 20px 29px; }
.sh1 a { color: #474747; text-decoration: none; }
.sh1 a:hover { text-decoration: underline; }
.sh2 { background: url(../images/style/sh2.gif) repeat-x bottom; }
.sh3 { background: url(../images/style/sh3.gif) no-repeat left bottom; }
.sh4 { background: url(../images/style/sh4.gif) no-repeat right bottom; }
.sh5 { float: right; }
.sh6 { margin: 0 0 -3px 1px; }
.sh7 { float: right; margin-right: 9px; width: 87px; height: 16px; display: block; overflow: hidden; }
.sh8 { background: url(../images/style/sh5.gif) repeat-x bottom; }
.sh9 { background: url(../images/style/sh6.gif) no-repeat left bottom; }
.sh10 { background: url(../images/style/sh7.gif) no-repeat right bottom; padding: 6px 0 30px 0; }
.sh11 { background: url(../images/style/sh8.gif) no-repeat 11px 2px; margin-right: 5px; }
.sh11 em { font-style: normal; background: url(../images/style/sh9.gif) no-repeat right 6px; padding: 0 15px 0 27px; }
.sh11 em a { color: #90ac21; }
.sh11 em a:hover { text-decoration: none; }
.sh12 { background: #e9e9e9 url(../images/style/sh10.gif) no-repeat; color: #4e4e4e; padding: 3px 0 3px 6px; }
.sh12 a { color: #4e4e4e; text-decoration: none; }
.sh12 em { font-style: normal; background: #2172ae url(../images/style/sh11.gif) no-repeat; color: #FFF; margin-left: 7px; padding: 3px 0 3px 0; }
.sh12 b { font-weight: normal; background: url(../images/style/sh12.gif) no-repeat right top; padding: 3px 6px 3px 7px; }
.sh12 b a { color: #FFF; }
.sh13 { padding: 2px 12px 12px 12px; font:13px/11px Calibri, Arial, Helvetica, sans-serif; line-height: 14px; display: block; overflow: hidden; }
.sh13 a { color: #0b5397; }
.sh13 a:hover { text-decoration: none; color: #1467b4; }
.sh14 { background: url(../images/style/sh13.gif) repeat-x; height: 41px; padding: 9px 12px 0 12px; }
.sh141 { background: url(../images/style/sh13.gif) repeat-x; height: 1px; padding: 9px 12px 0 12px; }
.sh15 {
    margin: 0 12px 14px 0;
    text-align: right;
}
.soc2 {
    position: relative;
    top: -2px;
}
.sh13 img {
    border: 2px solid #ddd;
    border-radius: 25px;
}
.sh16 a { background: url(../images/style/sh14.gif) no-repeat; width: 240px; height: 30px; display: block; overflow: hidden; line-height: 90px; }
.sh16 a:hover { background-position: 0 -30px; }
.sh17 { background: #3686bb url(../images/style/sh15.gif) no-repeat; height:19px; color: #FFF; padding: 3px 0 2px 0; margin-right: 6px; }
.sh17 em { background: url(../images/style/sh16.gif) no-repeat top right; font-style: normal; padding: 3px 6px 2px 26px; }
.sh18 { background: #3686bb url(../images/style/sh17.gif) no-repeat; color: #FFF; padding: 3px 0 2px 0; }
.sh18 em { background: url(../images/style/sh16.gif) no-repeat top right; font-style: normal; padding: 3px 6px 2px 26px; }
.sh18 a { color: #FFF; text-decoration: none; }
@-moz-document url-prefix() {
.sh17 { background: #3686bb url(../images/style/sh15.gif) no-repeat; height:19px; color: #FFF; padding: 1px 0 2px 0; margin-right: 6px;} 
.sh17 em { background: url(../images/style/sh16.gif) no-repeat top right; font-style: normal; padding: 1px 6px 2px 26px;}
.sh18 { background: #3686bb url(../images/style/sh17.gif) no-repeat; color: #FFF; padding: 1px 0 2px 0;}
.sh18 em { background: url(../images/style/sh16.gif) no-repeat top right; font-style: normal; padding: 1px 6px 2px 26px; }
.sh12 { background: #e9e9e9 url(../images/style/sh10.gif) no-repeat; color: #4e4e4e; padding: 1px 0 3px 6px; }
.sh12 a { color: #4e4e4e; text-decoration: none; }
.sh12 em { font-style: normal; background: #2172ae url(../images/style/sh11.gif) no-repeat; color: #FFF; margin-left: 7px; padding: 1px 0 3px 0; }
.sh12 b { font-weight: normal; background: url(../images/style/sh12.gif) no-repeat right top; padding: 1px 6px 3px 7px; }
.sh12 b a { color: #FFF; }
}

/* full news */
.fu1 a { background: url(../images/style/fu1.gif) no-repeat; width: 93px; height: 30px; display: block; overflow: hidden; line-height: 90px; }
.fu1 a:hover { background-position: 0 -30px; }

/* related news */
.rel0 { background: #d4e4ef url(../images/style/rel0.gif) repeat-x bottom; }
.rel1 { background: url(../images/style/rel1.gif) no-repeat; }
.rel2 { background: url(../images/style/rel2.gif) no-repeat right top; }
.rel3 { background: url(../images/style/rel3.gif) no-repeat left bottom; }
.rel4 { background: url(../images/style/rel4.gif) no-repeat right bottom; }
.rel5 { background: url(../images/style/rel5.gif) no-repeat 11px 10px; padding: 37px 11px 13px 11px; }
.rel5 ul { margin: 0; padding: 0; }
.rel5 li { background: #e7f0f6 url(../images/style/rel6.gif) no-repeat; margin-bottom: 3px; }
.rel5 li:hover { background-color: #f8fbfc; background-position: 0 -21px; }
.rel5 li a { height: 21px; display: block; background: url(../images/style/rel7.gif) no-repeat right top; color: #4e4e4e; text-decoration: none; font-style: italic; text-indent: 22px; line-height: 22px; }
.rel5 li a:hover { background-position: right -21px; color: #92ae27; }

/* info */
.inf1 { background: #7c9814 url(../images/style/inf1.gif) repeat-x; }
.inf2 { background: url(../images/style/inf2.gif) repeat-x bottom; font:13px/11px Calibri, Arial, Helvetica, sans-serif; line-height: 14px; color: #FFF; }
.inf3 { background: url(../images/style/inf3.png) no-repeat 12px 12px; padding: 14px 12px 24px 60px; min-height: 28px; }
.inf3 a { color: #ecf5c3; }
.inf3 a:hover { color: #f5fbdc; text-decoration: none; }

/* comments */
.coo1 { padding: 5px 14px 20px 14px; font:13px/11px Calibri, Arial, Helvetica, sans-serif; line-height: 14px; }
.coo1 a { color: #0b5397; }
.coo1 a:hover { text-decoration: none; color: #1467b4; }

.send { background: url(../images/style/send.gif) no-repeat; width: 93px; height: 29px; }
.send:hover { background-position: 0 -29px; }

.f_input {padding: 0 6px; background-image: url(../images/dlet_field_o.gif); background-repeat: repeat-x; width: 300px; height: 26px; border: 1px solid #e0e0e0; background-color: #ffffff; }
.f_textarea {padding: 6px 6px; color: #555555; font-size: 11px; font-family: tahoma; background-image: url(../images/dlet_field_o.gif); background-repeat: repeat-x; margin: 0px 1px 0px 0px; width: 459px; height: 156px; border: 1px solid #e0e0e0; background-color: #ffffff; }
.fder {
    background: #fff none repeat scroll 0 0;
    bottom: 42px;
    height: 14px;
    position: absolute;
    width: 100%;
}
.comm_a { background: #dfe5eb; padding: 1px; border: 1px solid #cbd0d6; float: left; margin-right: 6px; }

.comm1 { background: #dfe5eb url(../images/style/comm1.gif) no-repeat; margin: 6px 12px 0 12px; }
.comm2 { background: url(../images/style/comm2.gif) no-repeat right top; }
.comm3 { background: url(../images/style/comm3.gif) no-repeat left bottom; }
.comm4 { background: url(../images/style/comm4.gif) no-repeat right bottom; display: block; overflow: hidden; padding: 7px 7px 6px 6px; }
.comm5 { float: right; color: #a4a4a4; padding-top: 2px; }
.comm5 a { color: #a4a4a4; }
.comm5 a:hover { color: #8aa517; }
.comm5 input { margin: 1px 0 0 5px; float: right; }
.comm6 { background: #FFF url(../images/style/comm5.gif) repeat-x; border-bottom: 1px solid #e8e8e8; display: block; overflow: hidden; }
.comm7 { background: url(../images/style/comm6.gif) no-repeat; }
.comm8 { background: url(../images/style/comm7.gif) no-repeat right top; padding: 6px 6px 0 10px; color: #727272; height: 24px; }
.comm8 span { background: #2172ae url(../images/style/comm8.gif) no-repeat; color: #FFF; padding: 3px 0 3px 4px; }
.comm8 span a { color: #FFF; text-decoration: none; }
.comm8 span a:hover { color: #ddf1ff; }
.comm8 em { font-style: normal; background: #e9e9e9 url(../images/style/comm9.gif) no-repeat; color: #4e4e4e; padding: 3px 0 3px 0; }
.comm8 b { font-weight: normal; background: url(../images/style/comm10.gif) no-repeat right top; padding: 3px 8px 3px 12px; }
.comm9 { padding-top: 3px; }
.comm10 { display: block; overflow: hidden; border-top: 1px solid #FFF; background: #FFF url(../images/style/comm11.gif) repeat-x; }
.comm11 { background: url(../images/style/comm12.gif) repeat-x bottom; }
.comm12 { background: url(../images/style/comm13.gif) no-repeat left bottom; }
.comm13 { background: url(../images/style/comm14.gif) no-repeat right bottom; padding: 8px 9px 11px 9px; }
.comm13 a { color: #0b5397; }
.comm13 a:hover { color: #1467b4; text-decoration: none; }

.mass_comments_action { padding: 8px 12px 0 0; }

/* navigation */
.nav_links { float:right; margin-right:11px; overflow:hidden; width:40px; float: right; margin-top: 4px; }
span .prev_link { background:url(../images/style/nav_links.gif) no-repeat; width:18px; height:18px; }
span .prev_link:hover { background:url(../images/style/nav_links.gif) no-repeat; width:18px; height:18px; }
.prev_link { background:url(../images/style/nav_links.gif) no-repeat 0 -18px; width:18px; height:18px; }
.prev_link:hover { background:url(../images/style/nav_links.gif) no-repeat 0 -36px; }
span .next_link { background:url(../images/style/nav_links.gif) no-repeat -18px 0; width:18px; height:18px; }
span .next_link:hover { background:url(../images/style/nav_links.gif) no-repeat -18px 0; width:18px; height:18px; }
.next_link { background:url(../images/style/nav_links.gif) no-repeat -18px -18px; width:18px; height:18px; }
.next_link:hover { background:url(../images/style/nav_links.gif) no-repeat -18px -36px; }
.navigation-holder{
text-align: center;
clear: both;
height: 50px;
margin: 40px 0 40px 0;
}
.navigation{
color:#000;
font-size:16px;
clear:both;
display: inline-block;
text-align: center;
font-family: "PT Sans Narrow";
}   
.navigation b{
padding-top: 0 !important;
}
.navigation span, .navigation a, .navigation b{ 
height: 40px;
line-height: 40px;
padding-top: 2px;
vertical-align: middle;
min-width:39px;
font-size:14px;
float:left;
}
.navigation a{
line-height:40px;
color: #121212;
margin-right: 5px;
text-decoration: none;
-webkit-transition:all 0.1s ease;
-moz-transition:all 0.1s ease;
transition: ease 0.1s all;
border: 1px solid #dcdcdc;
border-radius: 3px;
margin-left: 1px;
background: #f6f6f6;
}
.navigation a:hover{
text-decoration:none;
color:#fff;
background:#81b752;
}
.navigation span {    
text-decoration:none;
color:#628C3E;
border:1px solid #628C3E;
}
.nav_ext{
background-color: transparent !important;
color: #202020 !important;    
border-color:transparent !important;
}
.next,.prev{
line-height: 40px !important;
}
.next span,.prev span, .navigation span{
margin-right: 5px;
background:#81b752;
color:#909090;
line-height: 40px !important;
border-radius: 3px;
color:#fff;
}
.next a, .prev a{
text-decoration:none !important;
font-weight: normal;
color: #121212;
}
.next a:hover, .prev a:hover{
}
.navigation1 { height: 30px; padding-top: 6px; }

/* ---------- FOOTER ---------- */
.f1 { background: url(../images/style/f1.jpg) no-repeat left bottom; }
.f2 { background: url(../images/style/f2.jpg) no-repeat 42px 27px; height: 205px; }
.f2 ul { display: inline; float: right; margin: 139px -470px 0 0; }
.f2 ul li { width: 88px; float: right; height: 31px; margin-left: 5px; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); }
.f2 ul li:hover { opacity: 1.0; -moz-opacity: 1.0; filter:alpha(opacity=100); }
.f3 { float: right; width: 468px; height: 60px; display: block; overflow: hidden; border: 1px solid #dbdbdb; padding: 1px; margin: 20px 48px 0 0; }
.f4 { position: absolute; margin: 134px 0 0 299px; color: #97b9de; font-style: italic; width: 250px; }
.f5 { width: 138px; height: 44px; display: block; overflow: hidden; position: absolute; margin: 30px 0 0 50px; line-height: 120px; }
.f6 { position: absolute; color: #616161; font-style: italic; font-weight: bold; margin: 38px 0 0 299px; width: 300px; }
.f6 a { color: #8da918; }
.f6 a:hover { color: #a4c226; text-decoration: none; }

.yep {
background:#00000;
width:100%;
height:50%
opacity: 0.5;
}
.pm_status {
	float:left;
	border: 1px solid #d8d8d8;
	padding: 0px;
	background-color: #fff;
	width: 400px;
	height: 100px;
	margin-left: 20px;
	margin-right: 5px;
}

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

.pm_status_content {
	padding: 5px;
}
.ratebox2 {
  float: right;
}

.ratebox3 {
  float: right;
}

.ratebox ul, .ratebox ul li {
  float: left;
}

.ratebox2 ul, .ratebox2 ul li {
  float: left;
}

.ratebox3 ul, .ratebox3 ul li {
  float: left;
}
.df-wrap {
		    height: 200px;
		    padding: 0;
		    text-align: center;
		    vertical-align: middle;
		    width: 100%;
		}
		.dfile {
		    display: table;
		}

		.fcounter {
		    background-color: #0F6BB0;
		    border-radius: 10em;
		    color: #fff;
		    font-family: serif;
		    font-size: 55px;
		    height: 75px;
		    line-height: 32px;
		    margin: auto;
		    overflow: hidden;
		    padding-top: 25px;
		    text-align: center;
		    width: 100px;
		}

		.fcounter div {
		    color: #97CFFB;
		    font-size: 16px;
		    margin-top: 2px;
		}

.nowrap {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding-right: 16px;
}

a.clip-img {
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    display: block;
    height: 90px;
    position: relative;
    transition: all 1s ease 0s;
}
.c-t {
    background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;
    bottom: 0;
    color: #fff;
    font: bold 10px tahoma;
    left: 0;
    padding: 6px;
    position: absolute;
    text-indent: 0;
    transition: all 0.6s ease 0s;
    width: 213px;
}
.bln li.ccli {background: none;}
.bln li.ccli:hover , .bln li.ccli a:hover{
    background-position: center center;
}

.clip-img:hover {
    transform: scale(1.3);
}
.clip-img:hover .c-t {
    opacity: 0;
}
.ccli {
    margin: 0 8px 8px;
    overflow: hidden;
}

.flex {
    display: flex;
}
.flex-center {
    align-items: center;
}
.flex-between{justify-content: center;}
.valt {
    padding: 0 14px;
}
.valt td {
    padding: 4px;
}


.profile-logged a {
    background: #d9534f none repeat scroll 0 0;
    color: #fff;
    display: block;
    font-size: 16px;
    height: 45px;
    line-height: 45px;
    padding-right: 0;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    transition: all 0.3s ease 0s;
    width: 100%;
}


.profile a {
    background: #478ec1 url("../images/prof.png") no-repeat scroll right center;
    color: #fff;
    display: block;
    font-size: 17px;
    height: 45px;
    line-height: 45px;
    margin-top: 20px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    transition: all 0.3s ease 0s;
    width: 100%;
}
.login_block {
    background-color: #fff;
    border: 1px solid #ddd;
    box-shadow: 0 5px 10px rgba(34, 34, 34, 0.2);
    display: none;
    position: absolute;
    right: 0;
    top: 120px;
    width: 216px;
    z-index: 9999;
}

.login_form {
    margin: 17px 20px;
}
.login_form label {
    color: #2f393e;
    display: block;
    font-size: 14px;
    line-height: 15px;
    margin: 0 0 10px;
}
.ch_box_save {
    display: inline;
    float: left;
}
.login_form .inp {
    background-color: #f1f1f1;
    border: 0 none;
    color: #a5a5a5;
    font-size: 14px;
    height: 35px;
    margin: 0 0 15px;
    padding: 0 0 0 10px;
    width: 100%;
    box-shadow: 0 1px 3px #d6d6d6 inset;
    min-height: 30px;
        outline: medium none;
}
.login_form label {
    color: #2f393e;
    display: block;
    font-size: 14px;
    line-height: 15px;
    margin: 0 0 10px;
}
.login_form label a {
    color: #1482c7;
    font-size: 14px;
}
.login_form .not_save_label {
    display: block;
    font-size: 12px;
    height: 15px;
    line-height: 15px;
    position: relative;
}
.login-soc a {
    float: left;
    height: 25px;
    margin-right: 2%;
    width: 25px;
}
	
.login-soc2 a {
    float: left;
    height: 25px;
    margin-right: 4px;
    width: 25px;
}
.enter-btn:active, .enter-btn:focus, .enter-btn:hover {
    background-color: #d2322d;
    border-color: #ac2925;
    box-shadow: 0 5px 0 #d2322d;
    color: #fff;
}

.regtbl td {
    padding: 4px 6px;
}
.regtbl td:first-child {
    width: 154px;
}
.enter-btn {
    -moz-user-select: none;
    user-select: none;
    background-color: #d9534f;
    background-image: none;
    border: 0 solid #d43f3a;
    box-shadow: 0 5px 0 #d43f3a;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-weight: bold;
    height: 34px;
    line-height: 1.42857;
    padding: 6px 12px;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
    width: 100%;
    margin: 12px 0 0;
}
.login-soc1 {
    background: url("../images/login-soc.png") no-repeat scroll left top;
}
.login-soc2 {
    background: url("../images/login-soc.png") no-repeat scroll -25px top;
}
.login-soc3 {
    background: url("../images/login-soc.png") no-repeat scroll -50px top;	
}
.login-soc4 {
    background: rgba(0, 0, 0, 0) url("../images/login-soc.png") no-repeat scroll -75px top;
}
.login-soc5 {
    background: rgba(0, 0, 0, 0) url("../images/login-soc.png") no-repeat scroll -100px top;
}    
.login-soc6 {
    background: rgba(0, 0, 0, 0) url("../images/login-soc.png") no-repeat scroll -125px top;
}
.lbinf {
    padding: 0 10px;
}

.lbinf a {
    color: #222;
    display: block;
    font: bold 12px verdana;
    margin: 0 0 8px;
    text-align: center;
    text-decoration: none;
    outline: 0;
}
.dw-jp-file,.dv-jp-title {
    margin-top: -10px;
    position: absolute;
    right: 10px;
    text-indent: -999px;
    top: 50%;
}
.dw-jp-title, .dv-jp-file {
    margin-top: -10px;
    position: absolute;
    right: 36px;
    text-indent: -999px;
    top: 50%;
}
span.dv-jp-file {
    right: 40px;
}
.dw-jp-file a,.dv-jp-file a {
    background: url("/uploads/download.png") no-repeat 1px 2px, -moz-linear-gradient(top , #ecf0f6, #d3d8df);
    background: url("/uploads/download.png") no-repeat 1px 2px, -webkit-gradient(linear, 0 0, 0 100%, from(#ecf0f6), to(#d3d8df));
    background: url("/uploads/download.png") no-repeat 1px 2px, -webkit-linear-gradient(top, #ecf0f6, #d3d8df);
    background: url("/uploads/download.png") no-repeat 1px 2px, -o-linear-gradient(top, #ecf0f6, #d3d8df);
    background: url("/uploads/download.png") no-repeat 1px 2px, linear-gradient(to bottom, #ecf0f6, #d3d8df);
    display: block;
    height: 20px;
    width: 20px;
    margin: 0 auto 0;
    text-indent: -9999px;
}
.dw-jp-title a,.dv-jp-title a {
    background: url("/uploads/play-video-film-movie-icon.png") no-repeat 1px -3px, -moz-linear-gradient(top , #ecf0f6, #d3d8df);
    background: url("/uploads/play-video-film-movie-icon.png") no-repeat 1px -3px, -webkit-gradient(linear, 0 0, 0 100%, from(#ecf0f6), to(#d3d8df));
    background: url("/uploads/play-video-film-movie-icon.png") no-repeat 1px -3px, -webkit-linear-gradient(top, #ecf0f6, #d3d8df);
    background: url("/uploads/play-video-film-movie-icon.png") no-repeat 1px -3px, -o-linear-gradient(top, #ecf0f6, #d3d8df);
    background: url("/uploads/play-video-film-movie-icon.png") no-repeat 1px -3px, linear-gradient(to bottom, #ecf0f6, #d3d8df);
    display: block;
    height: 20px;
    width: 26px;
    margin: 0 auto 0;
    text-indent: -9999px;
}
.mdtc-clnplrv-playlist div {
    position: relative;
}
.mdtc-clnplrv-playlist-item {
    display: table-cell;
    width: 80%;
}   
.mdtc-clnplra-main-player .mdtc-clnplrv-playlist ul li{display: table;width: 100%;}

#panel-ads {
    position: relative;
}
.close-ads {
    position: absolute;
    top: 0;
    right: 0;
    height: 32px;
    width: 32px;
    background: #333;
    z-index: 3;
    border-radius: 3px;
    cursor: pointer;
    color: #fff;
    font-size: 32px;
    text-align: center;
    opacity: .9;
}
.close-ads:hover {opacity: 1;}