*{
    padding: 0px;
    margin: 0px;
}
.a_field {outline:none;}
img{
    border: none;
}
.conte h1 {
font-size: 13px;
}
.kinofilms h1 {
font-size: 12px;
}
.vsese {
font-family: tahoma;

}
.newsheader h2{
    color: #bfbca9;
    font: 11px/13px Tahoma,Arial,Verdana,sans-serif;
}
.online {
    font-size: 18px;
    font-weight: bold;
    padding-top: 8px;
    padding-bottom: 8px;
}
.online a {
    color: #000;
    text-decoration: none;
}


.online a:hover{
    text-decoration: underline;
}
.drugoekino a{
color: #000;

}
.drugoekino {
font-weight: bold;
}
.commentsheader h3 {
font-size:15px;
}

. kios p {
font-weight: bold;
}
.newsheader{
    border-bottom: solid 1px #d4d0c4;
    padding: 0px 0px 5px 0px;
}
.newsheader h4{
    font-size: 18px;
    font-weight: bold;
    padding-top: 8px;
    padding-bottom: 8px;
}
.newsheader h4 a{
    color: #000;
    text-decoration: none;
}
.newsheader h4 a:hover{
    text-decoration: underline;
}
.newsheader h1{
    font-size: 18px;
    font-weight: bold;
    padding-top: 8px;
    padding-bottom: 8px;
    color: #000;
    text-decoration: none;
}
#top26block{
    padding-top: 20px;
}
#top26block .top1 a, #top25block .top2 a, #top25block .top3 a{
    font-weight: bold;
}
#top26block h1{
    border-bottom: solid 1px #C02B2D;
    color: #C02B2D;
    font-weight: normal;
    font-size: 20px;
    text-align: center;
    width:570px;
    margin-left: 15px;
    margin-right: 15px;
}
.kinono {
color:#fff;
font-family: Tahoma;
text-decoration: none;
}
.about_info{font-size:11px;line-height:150%;list-style:square inside;margin:0;padding:0 0 0 5px;}
#content_head a:hover,#content_head_news a:hover, .table_head1 a:hover,.tabler-titler a:hover,.bmlink a:hover,.bottom-menu a:link,.bottom-menu a:visited,.right_menu a:hover b,.stat_line a:hover,.calendar th a:hover,.top3 a:hover,.more_news a:hover,.pics_right a:hover,.text_2 a:hover,.links a:hover,.center_td1 a:hover,.center_td2 a:hover,.game_in_site a:hover,.right_menu a:hover{text-decoration:underline;}
#content_head{background-color:#AB2E16;background-image:url(content0.gif);background-repeat:no-repeat;color:#FFFFFF;font-size:12px;height:32px;text-align:left;text-decoration:none;width:600px;}
#content_head_news{background-color:#646464;background-image:url(content_head.jpg);background-repeat:no-repeat;color:#FFFFFF;font-size:12px;height:46px;text-align:left;text-decoration:none;width:600px;} 
#content_head strong, #content_head_news strong{display:block;padding:9px 0 0 14px; font-weight: 700;}
#content_head h1, #content_head h2,#content_head_news h1,#content_head_news h2 {font-size:12px;margin:0;padding:9px 0 0 14px;}
#content_body{background-color:#FFF;text-align:left;width:600px; color: #000;}
#content_body a {color: #000;font-weight:bold;}
#content_body .content{padding: 14px 10px 0; color: #000;}
#content_footer{background-image:url(content_.gif);background-repeat:no-repeat;font-size:12px;font-weight:700;height:10px;width:600px;}
#leftmenuinside h5{
    font-size: 12px;
    font-weight: bold;
    line-height: 32px;
    padding-left: 45px;
}
#leftmenuinside h5 a{
    color: #fff;
    text-decoration: none;
}
#leftmenuinside h5 a:hover{
    text-decoration: underline;
}

.kino {
    font-size: 12px;
    font-weight: bold;
    line-height: 32px;
    padding-left: 45px;
}
.kino a{
    color: #fff;
    text-decoration: none;
}
.kino a:hover{
    text-decoration: underline;
}
.clear{
    clear: both;
    height: 0px;
    line-height: 0px;
    font-size: 0px;
}
a{
    color: #5c5c5c;
    text-decoration: underline;
}
a:hover{
    text-decoration: none;
}
#mainwrapper{
    min-width: 1000px;
    color: #000;
    font-family: Tahoma;
}
#mainwrapper #topsiteblock{
    background: url(../images/toplinebg.gif) repeat-x;
    height: 30px;
}
#loginblock{
    width: 1000px;
    margin: 0px auto;
    text-align: right;
    color: #ccc;
    font-size: 11px;
    line-height: 28px;
}
#loginblock a{
    color: #ccc;
    text-decoration: none;
}
#loginblock a:hover{
    text-decoration: underline;
}
#footer{
    background: url(../images/footerbg.gif) repeat-x;
    height: 87px;
    width: 1000px;
    color: #fff;
    margin: 20px auto;
}
#footerleftbg{
    background: url(../images/bg-footg.jpg) no-repeat left top;
    height: 87px;
}
#footerlrightbg{
    background: url(../images/footerright.gif) no-repeat right top;
    height: 69px;
    color: #fff;
    font-size: 11px;
    padding: 18px 20px 0px 150px;
}
#sitecopyright{
    float: right;
    padding-top: 14px;
}
#sitecopyright a{
    color: #fff;
}
#insidewrapper{
    width: 986px;
    margin: 0px auto;
    padding: 20px 0px 0px 0px;
}
#leftmenuwrapper{
    width: 193px;
    float: left;
    padding-top: 225px;
}
#contentwrapper{
    float: left;
    width: 793px;
}
#leftmenublock{
    width: 180px;
    background: #b4332c url(../images/leftmenubottom.gif) no-repeat bottom;
    padding: 0px 0px 40px 0px;
    position: relative;
}
#leftmenublock li{
    list-style: none;
    float: left;
    font: 11px/13px Tahoma,Arial,Verdana,sans-serif;
    background: url(../images/leftmenusp.gif) no-repeat right 3px;
    padding-right: 6px;
    margin-right: 6px;
    line-height: 16px;
}
#leftmenuinside ul{
    padding-bottom: 13px;
    padding-left: 8px;
}
#leftmenublock li a{
    color: #F1D0CD;
    text-decoration: none;
}
#leftmenublock li a:hover{
    text-decoration: underline;
    color: #fff;
}
#leftmenublock #leftmeneheader{
    background: url(../images/leftmenutop.gif) no-repeat;
    width: 198px;
    height: 194px;
    position: absolute;
    left: -6px;
    top: -194px;
}
#sitelogo{
    position: absolute;
    left: 10px;
    top: -192px;
}
#leftmenuinside{
    width: 161px;
    margin: 0px auto;
    color: #fff;
}
#leftmenuinside h1{
    font-size: 12px;
    font-weight: bold;
    line-height: 32px;
    padding-left: 45px;
}
#leftmenuinside h1 a{
    color: #fff;
    text-decoration: none;
}
#leftmenuinside h1 a:hover{
    text-decoration: underline;
}
#leftmenuinside img{
    float: left;
    padding-left: 5px;
}
#leftmenuinside .menuspacer{
    background: url(../images/leftmenuseparator.gif) repeat-x;
    height: 2px;
    margin: 7px 0px;
    font-size: 1px;
    line-height: 1px;
    width: 161px;
}
#topmenu{
    padding-top: 1px;
    float: left;
}
#topmenu li{
    list-style: none;
    float: left;
    font-weight: bold;
    padding-right: 10px;
    font-size: 11px;
    line-height: 13px;
    border-right: solid 1px #e14900;
    margin-right: 10px;
}
#topmenu .last{
    border-right: 0px;
}
#topmenu li a{
    text-decoration: none;
    background: #E14900;
    color: #fff;
    padding: 1px 4px;
}
#topmenu li a:hover{
background: #FFFFFF;
color: #E14900;
text-decoration: underline;
}
#searchblock{
    float: right;
    width: 300px;
}
#searchblock #searchinput{
    background: url(../images/searchinputbg.gif) no-repeat;
    height: 20px;
    width: 210px;
    float: left;
    padding-left: 12px;
}
#searchblock #searchinput input{
    width: 184px;
    border: 0px;
    color: #333;
    font-size: 11px;
    line-height: 13px;
    padding: 3px 0px 4px 0px;
    background: transparent;
    font-family: Tahoma;
}
#introtext{
    padding-top: 15px;
    font-size: 11px;
    line-height: 13px;
    color: #605f5f;
}
#introtext a{text-decoration: none;}
#lentanovinok{
    margin-top: 40px;
    background: url(../images/headerbg.gif) repeat-x 2px top;
    height: 199px;
    padding-right: 193px;
    overflow: hidden;
    margin-left: 1px;
}
#lentanovinok li{
    list-style: none;
    float: right;
    padding: 22px 0px 0px 8px;
}
#lentanovinok li img{
    height: 147px;
    border: 2px solid #fff;
    width: 106px;
}
#contentcolunm{
    float: left;
    width: 600px;
    margin-top: 4px;
}
#trailersblock{
    float: right;
    background: url(../images/trailersbg.gif) repeat-y left 10px;
    width: 180px;
    position: relative;
    padding: 15px 0px 0px 0px;
    line-height: 13px;
}
#trailersblock li{
    list-style: none;
    text-align: center;
    padding: 1px 0px;
}
.trailernameblock{
    width: 131px;
    margin: 1px auto 10px 25px;
    background: #fff;
}
.trailernameblocktop{
    background: url(../images/trailernametop.gif) no-repeat left top;
}
.trailernameblockbot{
    background: url(../images/trailernamebot.gif) no-repeat left bottom;
    padding: 5px;
    color: #666666;
    font-size: 11px;
    font-weight: bold;
}
.trailernameblockbot a{
    color: #666666;
    font-size: 11px;
    text-decoration: none;
}
.trailernameblockbot a:hover{
    text-decoration: underline;
}
#trailertoprightcor{
    position: absolute;
    top: -224px;
    background: url(../images/novinkitoprightcorn.jpg) no-repeat;
    width: 193px;
    height: 233px;
    left: -13px;
}
.contentbg{
    background: url(../images/contentbg.gif) repeat-y;
}
.contentbg .contentbgtop{
    background: url(../images/contentbgtop.gif) no-repeat top;
}
.contentbg .contentbgbot{
    background: url(../images/contentbgbottom.gif) no-repeat bottom;
    padding: 15px;
}
#dle-content, #dle-info{
    font-size: 11px;
}
#dle-info li{
    margin-left: 20px;
}
#dle-content .contentbg{
    margin: 9px 0px;
}
.newsheader span{
    color: #bfbca9;
}
.newsstats{
    float: right;
    width: 150px;
}
.newsheader .date, .newsheader .author{
    text-align: center;
}
.newsheader .date{
    line-height: 25px;
    color: #a19e8f;
}
.newsheader .date a{
    color: #a19e8f;
    text-decoration: none;
}
.newsheader .date a:hover{
    text-decoration: underline;
}
.newsheader .author{
    font-weight: bold;
    height: 27px;
    line-height: 25px;
    background: #666666;
    color: #fff;
}
.newsheader .author a{
    color: #fff;
    text-decoration: none;
}
.newsheader .author a:hover{
    text-decoration: underline;
}
.newscontentbg{
    background: url(../images/newscontbg.gif) repeat-y;
}
.newscontentbg{
    margin: 10px 0px;
}
.newsconttop{
    background: url(../images/newsconttop.gif) no-repeat top;
}
.newscontbot{
    background: url(../images/newscontbot.gif) no-repeat bottom;
    padding: 20px 15px;
    position: relative;
    min-height: 65px;
    line-height: 19px;
}
.newscontbot .newsconttopright{
    background: url(../images/newscontenttopright.gif) no-repeat;
    width: 154px;
    height: 97px;
    position: absolute;
    right: -10px;
    top: -84px;
}
.ratingblock{
    float: right;
    width: 105px;
    padding-top: 5px;
}
.rating{
    text-align: center;
}
.rating .unit-rating{
    text-align: left;
}
.smotrionlinelink{
    width: 158px;
    height: 31px;
    line-height: 29px;
    font-weight: bold;
    float: left;
    background: #c22c2e url(../images/smotronlinebg.gif) repeat-y;
    text-align: center;
}
.smotrionlinelink a{
    color: #fff;
    text-decoration: none;
}
.smotrionlinelink a:hover{
    text-decoration: underline;
}
.zriteleyonline{
    background: url(../images/zritelonl.gif) no-repeat;
    width: 121px;
    height: 31px;
    text-align: center;
    line-height: 29px;
    float: left;
    font-weight: bold;
    color: #fff;
}
.zriteleyonline a{
    color: #fff;
}
.commentsval{
    float: left;
    height: 31px;
    line-height: 29px;
    padding-left: 10px;
    color: #c82f31;
    font-weight: bold;
}
.newsimage{
    float: left;
    background: url(../images/newsimagebg.gif) repeat-y;
    width: 195px;
    height: 235px;
    margin-right: 10px;
    text-align: center;
}
.newsimage img{
    width: 150px;
    height: 220px;
    padding-top: 7px;
}
.doppolya{
    padding: 10px 0px;
}
.doppolyaelem{
    width: 300px;
    float: left;
    position: relative;
    z-index: 1;
}
.doppolyaelem li{
    list-style: none;
    line-height: 14px;
}
.additionalspol{
    padding-top: 10px;
    /*color: #ff0000;*/
}
.groupinfoblock{
    color: #646464;
}
.groupinfoblock h2{
    font-size: 18px;
    font-weight: normal;
    background: url(../images/infoblocksp.gif) repeat-x left bottom;
    color: #7f7d75;
    padding-bottom: 10px;
    margin-bottom: 10px;
}
.printablelink{
    height: 31px;
    line-height: 29px;
    padding-left: 10px;
    float: left;
}
.printablelink a{
    color: #686661;
    font-weight: bold;
    text-decoration: none;
}
.printablelink a:hover{
    text-decoration: underline;
}
#relatednewsblock{
    background: #eeeeee;
    padding: 10px;
    margin: 10px 0px;
    border: 1px solid #9A9A9A;
}
#relatednewsblock li{
    list-style: none;
    padding: 1px 0px 1px 15px;
    color: #666361;
    font-weight: bold;
    background: url(../images/relatedbul.gif) no-repeat left;
}
#relatednewsblock li a{
    color: #666361;
    text-decoration: none;
}
#relatednewsblock li a:hover{
    text-decoration: underline;
}
.embedvideoblock{
    text-align: center;
}
.embedvideoblock div{
    margin: 0px auto;
}
#top25block{
    margin-right: 20px;
    padding-top: 20px;
}
#top25block .top1 a, #top25block .top2 a, #top25block .top3 a{
    font-weight: bold;
}
#top25block h1{
    border-bottom: solid 1px #ab3029;
    color: #7f241f;
    font-weight: normal;
    font-size: 20px;
    text-align: center;
}
#top25block h3{
    border-bottom: solid 1px #ab3029;
    color: #7f241f;
    font-weight: normal;
    font-size: 20px;
    text-align: center;
}
#top25block ol{
    padding: 10px 0px 10px 20px;
}
#top25block ol li{
    font-size: 11px;
    line-height: 21px;
}
#top25block ol li a{
    color: #646464;
}
#top25block ol li a:hover{
    text-decoration: none;
}
.commentsblockbg{
    padding: 18px 0px;
    border-bottom: 1px solid #e5e5e5;
    padding-top: 12px;
    font-size: 12px;
}
.comauthor a{
    color: #cf0101;
    font-weight: bold;
}
.commdate{
    color: #858585;
}
.commopt{
    float: right;
}
.commentsheader{
    font-size: 18px;
    color: #000;
    border-bottom: 1px solid #e5e5e5;
    margin-top: 27px;
    padding-bottom: 10px;
}
.loginform{
    float: right;
    padding-right: 18px;
}
.loginform li{
    list-style: none;
    float: left;
    line-height: normal;
    padding: 6px 5px 0px 5px;
}
.loginform .logininputbg{
    background: url(../images/topinputbg.gif) no-repeat;
    width: 114px;
    text-align: center;
    height: 14px;
}
.loginform .logininputbg input{
    font-size: 11px;
    background: transparent;
    margin-top: -1px;
    border: 0px;
}
.addnews, .xfields{
    padding: 5px 0px;
}
.pm td{
    padding: 5px 0px;
}
.commentheader{
    padding-bottom: 10px;
}
#addcommentblock{
    padding-top: 10px;
}
#allow_subscribe{
    margin-right: 10px;
}
.commentformlable{
    font-size: 13px;
    color: #5b5b5b;
}
.commentformlable div{
    background: url(../images/commentblockbot.gif) no-repeat left bottom;
    padding-bottom: 5px;
}
.search fieldset{
    padding: 3px;
}
.search legend{
    padding: 0px 5px;
}
.search #exactname{
    margin-right: 5px;
}
.search label{
    display: block;
}
.highslide-container{
    font-family: Tahoma;
    font-size: 12px;
}
#category{
    font-size: 12px;
}
.contentbgbot td{
    padding: 3px;
}
.navigation a{
    border: 1px solid #56170b;
    background: #ab2e16;
    padding: 3px;
    color: #fff;
    text-decoration: none;
}
.navigation{
    color: #000;
    padding-top: 10px;
}
.navigation a:hover{
    text-decoration: underline;
}
.navigation span{
    border: 1px solid #e6e6e6;
    padding: 3px;
}
.navigation a span{
    border: 0px;
    padding: 0px;
}
.downloadonhightspeedblock{
    margin-top: 30px;
    background: #eee;
    border: solid 1px #9A9A9A;
    padding: 15px 10px;
    position: relative;
    line-height: 16px;
}
.downloadonhightspeedblock .headerblock{
    width: 198px;
    height: 22px;
    color: #fff;
    background: #c52e30;
    text-align: center;
    line-height: 21px;
    font-weight: bold;
    position: absolute;
    left: 10px;
    top: -11px;
}
.downloadonhightspeedblock a{
    font-weight: bold;
    color:#C52E30;
    text-decoration:none
}
.downloadonhightspeedblock a:hover{
    text-decoration: underline;
}
.trailersimage{
    height: 130px;
    overflow: hidden;
    width: 129px;
    margin: 0px 0px 0px 25px;
    padding: 2px 0px 0px 2px;
    background: url(../images/trailerpodkl.gif) no-repeat;
}
.trailersimage a{
    display: block;
    height: 128px;
    width: 127px;
    overflow: hidden;
}
.trailersimage img{
    height: 180px;
    width: 127px;
    margin-top: -27px;
}
.server_video_block{
    text-align: center;
    margin-top: 1px;
}
.filmstream{
    color: #F80200;
    font-weight: bold;
}
.filmscreens{
    background: url(../images/screensblock.gif) repeat-x;
    height: 99px;
    margin-bottom: 1px;
}
.filmscreens li{
    list-style: none;
    float: left;
    padding: 10px 4px 0px 4px;
    text-align: center;
}
.filmscreens ul{
    width: 540px;
    margin: 0px auto;
}
.filmscreens li img{
    width: 172px;
    height: 76px;
}
.rewievsnews{
    background: #fff;
    border-bottom: dotted 1px #C12B2D;
    padding: 10px 0px;
}
.rewievsnews h1{
    font-size: 14px;
    color: #C12B2D;
    padding-top: 2px;
}
.rewievsnews h1 a{
    color: #C12B2D;
    text-decoration: none;
}
.rewievsnews h1 a:hover{
    text-decoration: underline;
}
.rewievsnews .newsimage{
    float:left;
    height: auto;
    margin-right: 10px;
    text-align:center;
    width: auto;
    background: none;
}
.rewievsnews .newsimage img{
    width: 98px;
    height: 150px;
    padding-top: 0px;
}
.rewievsnews .date{
    color:#5C5C5C;
}
.rewievsnews .date a{
    text-decoration: none;
}
.rewievsnews .date a:hover{
    text-decoration: underline;
}
.rewievsnews .textreviev{
    padding: 3px 0px 0px 0px;
    font-size: 12px;
}
.rewievsnews .textreviev a{
    color: #C12B2D;
    text-decoration: none;
}
.rewievsnews .textreviev .reviewlink{
    font-size: 16px;
}
.noborder{
    border: none;
}
.imdbfield{
    padding-top: 10px;
}
