body{
 background: #FBFBFB;
 margin: 0px;
 padding: 0px;
 text-align: center;
}

div#wrapper{
 background: #FBFBFB;
 margin: 0px auto;
 /* width: 970px; */
 width: 100%;
}

body img{
 border: none;
}

div.clear{
 clear: both;
}


#top_container{
 background: url(/web/img/1/top_white_plate.gif) no-repeat top center;
 width: 976px;
 margin: 0px auto;
 height: 88px;
}

#logo{
 float: left;
 margin: 10px;
}

#logo img{
 border: none;
}



#search{
 background: url(/web/img/1/search_plate.gif) no-repeat;
 margin: 10px;
 float: right;
 width: 430px;
 height: 67px;
 color: #535353;
}

#search form{
 padding: 0px;
 margin: 0px;
}

#search form p{
 padding: 0px;
 margin: 5px 0px 0px 0px;
 font: normal 13px Verdana;
}

#search div{
 padding: 0px 0px 0px 0px;
 margin: 12px 0px 0px 0px;
 height: 29px;
}

a#srch_hst:link, a#srch_hst:visited{
 text-decoration: underline;
 color: #62A6BC;
}

a#srch_hst:active, a#srch_hst:hover{
 text-decoration: none;
}



#search_value{
 background: transparent;
 border: 0px solid transparent;
 margin-top: 2px;
 margin-left: 50px;
 width: 250px;
 font: normal 14px Tahoma;
 color: #767676;
}

#search_submit{
 background: transparent;
 border: 0px solid transparent;
 font: bold 13px Arial;
 margin-top: 2px;
 margin-left:16px;
 color: white;
 cursor: pointer;
}







#top_menu{
 background: url(/web/img/1/top_menu_background.gif) repeat-x;
 width: 970px;
 height: 40px;
 margin: 0px auto;
}

#top_menu #tml{
 float: left;
 background: url(/web/img/1/top_menu_left.gif) no-repeat;
 height: 40px;
 width: 6px;
}

#top_menu #tmr{
 float: right;
 background: url(/web/img/1/top_menu_right.gif) no-repeat;
 height: 40px;
 width: 6px;
}

#top_menu #tmc{
 float: left;
 padding-top: 3px;
 width: 95%;
 text-align: left;
 white-space: nowrap;
 overflow: hidden;
}

#top_menu a:link, #top_menu a:visited{
 margin: 0px 0px 10px 0px;
 padding: 10px 10px 10px 10px;
 border-right: 1px solid #9BC702;
 text-decoration: none;
 font: bold 14px Tahoma;
 line-height: 30px;
 color: white;
}

#top_menu a:active, #top_menu a:hover, .active{
 background: url(/web/img/1/top_menu_vert_arrow.gif) no-repeat top center;
 text-decoration: underline;
}

#top_menu a.activep:link, #top_menu a.activep:visited{
 background: url(/web/img/1/top_menu_vert_arrow.gif) no-repeat top center;
 margin: 0px 0px 10px 0px;
 padding: 10px 10px 10px 10px;
 border-right: 1px solid #9BC702;
 text-decoration: none;
 font: bold 14px Tahoma;
 line-height: 25px;
 color: white;
 text-decoration: underline;
}

#top_menu a.activep:active, #top_menu a.activep:hover{

}


#main{
 background: white;
 margin: 0px auto;
 width: 970px;
}


#left_container{
 background: white;
 float: left;
 float:left;
 width:755px;/*509*/
 font-size: 13px;
 padding-bottom: 15px;
 padding-right: 1px;
 padding-left: 4px;
}

#right_container{
 background: white;
 float: right;
 color: #C9C9C9;
 padding-top: 20px;
 margin-right: 0px;
 width: 210px;/*456*/
}

#right_container span{
 color: #FEA140;
 font-weight: bold;
}

a.year:link, a.year:visited{
 font: normal 12px Verdana;
 color: #399ABA;
}

a.year:active, a.year:hover{
 text-decoration: none;
 color: #399ABA;
}

a.year1:link, a.year1:visited{
 font: normal 12px Verdana;
 color: #399ABA;
 text-decoration:none;
}

a.year1:active, a.year1:hover{
 text-decoration: none;
 color: #399ABA;
 text-decoration:underline;
}

div.holder_green{
 background: url('/web/img/1/green_ruler_r.gif') top right no-repeat;
 margin-left: 19px;
}
div.holders_green{
 margin-left: 19px;
}

div.holder_brown{
 background: url('/web/img/1/brown_ruler_r.gif') top right no-repeat;
 margin-left: 17px;
 height: 30px;
}

div.holder_blue{
 background: url('/web/img/1/blue_ruler_r.gif') top right no-repeat;
 margin-left: 17px;
 height: 30px;
}

div.holder_years{
 float: left;
 margin-top: 7px;
 height: 25px;
}

div.holder_years span{
 font: normal 12px Verdana;
}

div.holder_title{
 float: right;
 background: url('/web/img/1/green_ruler.gif') 0px 0px no-repeat;
 height: 25px;
 color: white;
 font: bold 14px Verdana;
 text-align: right;
 margin-top: 7px;
}

div.holder_title p{
 margin: 4px 30px 4px 30px;
}

div.holder_title_brown{
 float: right;
 background: url('/web/img/1/brown_ruler.gif') 0px 0px no-repeat;
 height: 25px;
 color: white;
 font: bold 14px Verdana;
 text-align: right;
 margin-top: 7px;
}

div.holder_title_brown p{
 margin: 4px 30px 4px 30px;
}

div.holder_title_blue{
 float: right;
 background: url('/web/img/1/blue_ruler.gif') 0px 0px no-repeat;
 height: 25px;
 color: white;
 font: bold 14px Verdana;
 text-align: right;
 margin-top: 7px;
}

div.holder_title_blue p{
 margin: 4px 30px 4px 30px;
}

div.holder_title_green{
 float: right;
 background: url('/web/img/1/green_ruler.gif') 0px 0px no-repeat;
 height: 25px;
 color: white;
 font: bold 14px Verdana;
 text-align: right;
 margin-top: 7px;
}

div.holder_title_green p{
 margin: 4px 30px 4px 30px;
}

div.green_plate{
 float: right;
 background: #FDFFF0;
 /*border: 1px solid #E4F1C8;*/
 width: 189px;/*435*/
 padding-top: 0px;
 margin-bottom: 5px;
 text-align: left;
}

div.brown_plate{
 float: right;
 background: #FFFBEB;
 border: 1px solid #FFF0C3;
 width: 194px;/*440*/
 padding-top: 0px;
 margin-bottom: 20px;
 text-align: left;
}

div.blue_plate{
 float: right;
 background: #ECFAFF;
 border: 1px solid #C3ECF9;
 width: 194px;/*440*/
 padding-top: 0px;
 margin-bottom: 20px;
 text-align: left;
}

div.blue_plate  div.latest_added{
 margin: 8px 3px 10px 10px;
 float: left
}

div.blue_plate  div.latest_added img{
border: 5px solid #D1F3FF;
}

.no_plate{
 float: left;
 border: 1px solid #E9F4D3;
 width: 435px;
 margin-bottom: 20px;
 color: #141414;
 font: normal 13px Times New Roman;
 line-height: 23px;
}

#stats{
 width: 436px;
}

#stats tr.neel td{
 background: #EAFFBD;
 color: #434343;
 padding-bottom: 2px;
}

#stats tr.caption td{
 font-weight: bold;
 padding-right: 44px;
 padding-bottom: 2px;
}

#stats td span{
 font: bold 14px Times New Roman;
 color: #434343;
 padding-left: 10px;
}

#stats tr.el td{
 background: #C8E58A;
 color: #434343;
}

div.users{
 text-align: center;
 float: left;
 width: 70px;
 height: 65px;
 margin: 10px 5px 5px 2px;
}

div.users img{
 margin-bottom: 3px;
}

div.users a:link, div.users a:visited{
 font: normal 13px Tahoma;
 text-decoration: none;
 color: #419AB8;
}

div.users a:active, div.users a:hover{
 text-decoration: underline;
}

div.m_item{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 line-height: 12px;
 margin: 8px 0px 6px 2px;
 width: 194px;/*215px;*/
 float: left;
 text-align: left;
 color:#141414;
}

a.m_item_link:link, a.m_item_link:visited{
 font: normal 14px;
 line-height: 25px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 color: #2682A0;
}

a.m_item_link:active, a.m_item_link:hover{
 color: #26A3CC;
}

.m_item img{
 padding-top: 7px;
 padding-left: 7px;
 margin-right: 10px;
 border: none;
 float: left;
}

a.titles_1{
font-family:Verdana, Arial, Helvetica, sans-serif;
 color: #2B2B2B;
 margin-bottom: 10px;
 margin-top: 8px;
 text-align: center;
 text-decoration:none;
}

a.titles_1:active, a.titles_1:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
 color: #2B2B2B;
 margin-bottom: 10px;
 margin-top: 8px;
 text-align: center;
 text-decoration:underline;
}

div.green_plate table{
 width: 100%;
 margin: 3px;
}

div.green_plate p.titles{
 padding: 0px 0px 0px 18px;
 font: normal 12px Verdana;
 color: #2B2B2B;
 margin-bottom: 10px;
 margin-top: 8px;
 text-align: center;
}

div.green_plate a:link, div.green_plate a:visited{
 background: url(/web/img/1/link_green_dot.gif) no-repeat 0px 5px;
 margin-left: 0px;
 padding-left: 10px;
 font: bold 11px Verdana;
 text-decoration: none;
 color: #282828;
}

div.green_plate a:active, div.green_plate a:hover{
 color: gray;
}

.razdel_title{
 background: url(/web/img/1/featured_movies_bg.gif) no-repeat 5px 15px;
 margin: 10px 0px 0px 0px;
 text-align: left;
 height: 30px;
 padding: 0px;
 padding-left: 35px;
}

.razdel_title strong{
 font: 20px Times New Roman;
 color: #FF7F14;
 padding: 0px;
 margin: 0px;
}

.razdel_title strong a:link, .razdel_title strong a:visited{
 font: bold 17px Times New Roman;
 color: #FF7F14;
 text-decoration: none;

}

.razdel_title strong a:hover, .razdel_title strong a:active{
 font: bold 17px Times New Roman;
 color: #FBA155;
}

.razdel2{
 background: url(/web/img/1/featured_movies_bg2.gif) no-repeat 5px 15px;
 text-align: left;
 height: 54px;
 padding-left: 35px;
 margin: 0px 9px 10px 0px;
}

.razdel2 .r2_title{
 height: 24px;
}

.razdel2 .r2_link{
 margin: 0px 10px 0px 10px;
  padding: 5px 10px 5px 10px;
 background: #38B6E8;
 float:left;
}

.razdel2 strong{
 font: bold 17px Times New Roman;
 color: #43AED0;
}

#razdel_title img{
 float: right;
 border: none;
}

a.razdel_links:link, a.razdel_links:visited{
 font: bold 13px Verdana;
 /*
 padding: 7px 10px 7px 10px;
 margin: 0px 15px 0px 15px;
 */
 text-decoration: none;
 /* background: #38B6E8; */
 color: white;
}

a.razdel_links:active, a.razdel_links:hover{
 text-decoration: underline;
 background: #38B6E8;
}

#movie_stats td{
 font: normal 13px Verdana;
 border-bottom: 1px solid #DFE6D0;
 color: #878787;
 padding-right: 20px;
 padding-bottom: 3px;
}

#movie_stats td span{
 font-size: 12px;
 color: black;
 padding-right: 3px;
}

#movie_stats a:link, #movie_stats a:visited{
 text-decoration: none;
 color: #499FBA;
}

#movie_stats a:active, #movie_stats a:hover{
 text-decoration: underline;
}


#comments_plate td{
 font: normal 11px Tahoma;
 color: #272727;
}

#comments_plate td.commtext{
 border-bottom: 1px solid #EFECDF;
}

#comments_plate td.commtext_lighted{
 background: #FFEEB0;
 border-bottom: 1px solid #EFECDF;
}

#comments_plate .bdigit{
 font: bold 25px Tahoma;
 color: #FEC210;
}


a.commlink:link, a.commlink:visited{
 text-decoration: none;
 color: #2B93B5;
}

a.commlink:active, a.commlink:hover{
 text-decoration: underline;
}


#reviews td{
 font: normal 13px Verdana;
 border-bottom: 1px solid #DFE6D0;
 color: #878787;
 padding-right: 20px;
 padding-bottom: 3px;
}

#reviews a:link, #reviews a:visited{
 text-decoration: none;
 color: #499FBA;
}

#reviews a:active, #reviews a:hover{
 text-decoration: underline;
}

#review_large{
 text-align: left;
 font: normal 12px Tahoma;
 color: #3B3B3B;
 float: left;
 width: 160px;
}

#review_links{
 float: right;
 width: 330px;
 margin-right: 5px;
}

#review_large p{
 margin: 4px;
}

#review_large img{
 float: left;
 margin: 8px 11px 8px 0px;
}

a.review_big_link:link, a.review_big_link:visited{
 font: normal 17px Times New Roman;
 color: #2F8EB3;
}

a.review_big_link:active, a.review_big_link:hover{
 color: #2F8EB3;
}

a.review_small_link:link, a.review_small_link:visited{
 text-decoration: none;
 font: normal 12px Tahoma;
 color: #2F8EB3;
}

a.review_small_link:active, a.review_small_link:hover{
 color: #2F8EB3;
}

div.movie_pic_detail{
 text-align: center;
 float: left;
 width: 130px;
 margin: 10px 0px 0px 0px;
 font: normal 13px Tahoma;
 color: #535353;
 display: inherit;
}

div.movie_pic_detail span{
 font: normal 13px Tahoma;
 color: #FEA140;
}

div.movie_descr_detail{
font-family:Verdana, Arial, Helvetica, sans-serif;
 font: normal 13px;
 text-align: justify;
 line-height: 16px;
 float: right;
 width: 611px;/*311px;*/
 color: #535353;
 margin-right: 5px;
 margin-top: 5px;
}
#more_plot,.hreff
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
 font: normal 13px;
  color: #535353;
}
.actors{
 text-align: left;
}

.actors table{
 margin: 5px 0px 0px 3px;
}

.actors a:link, .actors a:visited{
 text-decoration: none;
 font: normal 13px Tahoma;
 color: #2682A0;
}

.actors a:active, .actors a:hover{
 text-decoration: underline;
}

.actors table td{
 font: normal 13px Tahoma;
 padding-right: 30px;
 padding-left: 5px;
}

.actors_string{
 background: url(/web/img/1/gray_line.gif) repeat-x 0px 3px;
}

.actors_string span{
 font: bold 15px Tahoma;
 background-color: white;
 padding-right: 8px;
}

.norm_font,.actor_font
{
    color: #535353;
    font-size: 13px;
    line-height:16px;
    text-align: justify;
    margin-right: 10px;
    font-family:Verdana,Arial,Helvetica,sans-serif;
}
.actor_font
{
    color:#2682A0;
}
.actors p{
 margin: 5px;
 padding: 5px;
 color: #555555;
}

.hrefs{
    color:#535353;
    font-size:12px;
    text-decoration:none;
}
.hrefs:hover
{
    color:#282828;
    font-size:12px;
    text-decoration:underline;
}
.img_border
{
    border:solid #dcdcdc 6px;
    -moz-border-radius:6px;
    -webkit-border-radius:6px;

}
div.vplayer{
 text-align: left;
 margin: 10px 0px 10px 0px;
}

div.dwnl_area{
 margin-bottom:30px;
 background-color:#EBEBEB;
 border:1px solid #C3C3C3;
 text-align: left;
}

#moviedwnltable{
 width:720px;
 margin-left:10px;
 background: #E6E6E6;
 border: 2px solid #CECECE;
}

#moviedwnltable th{
 background: #595959;
 color: white;
 font: normal 11px Tahoma;
 padding: 8px;
}

#moviedwnltable td{
 background: white;
 font: bold 13px Tahoma;
 color: #595959;
 padding: 2px 12px 3px 12px;
}

#moviedwnltable tr.grayer td{
 background: #EEEEEE;
}

div.dwnl_m{
 background: url('/web/img/1/button_blue.gif') no-repeat;
 padding: 6px 0px 0px 0px;
 margin: 7px 1px 2px 3px;
 width: 130px;
 height: 28px;
 text-align: center;
}

div.dwnl_b{
 background: url('/web/img/1/button_gray.gif') no-repeat;
 padding: 6px 0px 0px 0px;
 margin: 7px 1px 2px 3px;
 width: 130px;
 height: 28px;
 text-align: center;
}

div.dwnl_o{
 background: url('/web/img/1/orange_gradient.gif') repeat-x;
 padding: 6px 1px 10px 12px;
 margin: 5px 15px 0px 5px;
 width: 150px;
}

a.dwnl:link, a.dwnl:visited{
 text-decoration: none;
 font: bold 12px Tahoma;
 color: #FBFAFA;
 cursor: pointer;
 cursor: hand;
}

a.dwnl:active, a.dwnl:hover{
 text-decoration: none;
}

div.movie_descr_detail span{
 font: normal 13px Tahoma;
 color: #FEA140;
}

form#comment_area{
 margin-top: 8px;
 text-align: right;
}

form#comment_area textarea{
 background: url(/web/img/1/textarea_background.gif) repeat-x;
 border: 1px solid silver;
}

form#comment_area input.inpt{
 margin: 9px 5px 0px 5px;
}

form#comment_area input.sbmt{
 background: url(/web/img/1/blue_detail.gif) repeat-x;
 font: bold 13px Verdana;
 padding: 5px 10px 5px 10px;
 border: none;
 color: white;
 cursor: pointer;
 cursor: hand;
}

div.comment_p1{
 background: url(/web/img/1/comm_grad_y.gif) repeat-x;
 border-top: 1px solid silver;
 font: normal 11px Tahoma;
 color: #161616;
 padding-top: 3px;
 padding-right: 4px;
 min-height: 70px;
 padding-bottom: 5px;
}

div.comment_p1 p{
 text-align: justify;
 margin: 0px 0px 20px 14px;
 padding: 0px;
 color: #161616;
}

div.comment_p1 img{
 float: left;
 margin: 5px;
}

div.comment_p2{
 background: url(/web/img/1/comm_grad_b.gif) repeat-x;
 border-top: 1px solid silver;
 font: normal 11px Tahoma;
 color: #161616;
 padding-top: 3px;
 padding-right: 4px;
 min-height: 70px;
 margin-left: 30px;
 padding-bottom: 10px;
}

div.comment_p2 p{
 text-align: justify;
 margin: 0px 0px 20px 14px;
 padding: 0px;
 color: #161616;
}

div.comment_p2 img{
 float: left;
 margin: 5px;
}



div.movie{
 float: left;
 font: normal 12px Arial;
 color: #535353;
 height: 160px;
 width: 246px;
 padding-top: 10px;
 padding-left: 5px;
 border-right: 1px dashed silver;
 border-bottom: 1px dashed silver;
}


div.movie_pic{
 text-align: center;
 float: left;
 width: 100px;
 height: 155px;
 margin-left: 0px;
 margin-bottom: 2px;
}

div.movie_descr{
padding-right:5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
 text-align: left;
 line-height: 14px;
}

div.movie_descr div.movie_inf{
font-family:Verdana, Arial, Helvetica, sans-serif
 padding-top: 5px;
 overflow: hidden;
 height: 100px;
}



div.movie_descr span{
 color: #FEA140;
}

div.movie_l img, div.movie_r img{
 border: none;
 float: left;
 margin: 1px;
}

div.movie_l span, div.movie_r span{
 color: #FEA140;
}

a.movie_name:link, a.movie_name:visited{
 font: bold 11px Verdana;
 color: #2B93B5;
}

a.movie_name:active, a.movie_name:hover{
 color: #9AD2E5;
}

a.comments:link, a.comments:visited{
 background: url(/web/img/1/quote_pic.gif) no-repeat;
 padding-left: 15px;
 font: normal 11px Tahoma;
 text-decoration: none;
 color: #2B93B5;
}

a.comments:active, a.comments:hover{
 text-decoration: underline;
}


a.comments2:link, a.comments2:visited{
 background: url(/web/img/1/quote_pic_2.gif) no-repeat;
 padding-left: 20px;
 font: normal 11px Tahoma;
 text-decoration: none;
 color: #2B93B5;
}

a.comments2:active, a.comments2:hover{
 text-decoration: underline;
}


a.comments3:link, a.comments3:visited{
 background: url(/web/img/1/quote_pic_2.gif) no-repeat;
 padding-left: 20px;
 font: normal 12px Tahoma;
 text-decoration: none;
 color: #2B93B5;
}

a.comments3:active, a.comments3:hover{
 text-decoration: underline;
}


a.something:link, a.something:visited{
 background: url(/web/img/1/something_bg.gif) repeat-x 0px 3px;
 font: bold 11px Tahoma;
 text-decoration: none;
 color: white;
 padding: 3px 9px 6px 9px;
 margin-left: 10px;
}

a.something:active, a.something:hover{
 text-decoration: underline;
}

#pager_area{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 margin: 10px;
}

a.pager:link, a.pager:visited{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 margin: 0px 3px 0px 3px;
 color: #0073A5;
}

a.pager:active, a.pager:hover{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 text-decoration: none;
 color: #F25619;
}

#footer{
 border-top: 3px solid #F1EEE1;
 background: #FFFBF0;
 width: 976px;
 margin: 0px auto;
 height: 139px;
 padding: 7px 0px 0px 0px;
}

#footer_nav{
 margin-top: 10px;
 padding-top: 6px;
 padding-left: 8px;
 background: url(/web/img/1/footer_brown_bg.gif) repeat-y;
 height: 22px;
}

#footer_nav a:link, #footer_nav a:visited{
 text-decoration: none;
 margin-right: 20px;
 color: #626262;
}

#footer_nav a:active, #footer_nav a:hover{
 text-decoration: underline;
}



#footer strong{
 color: #585858;
 margin-left: 8px;
}

#footer p{
 line-height: 15px;
 margin: 2px 7px 0px 8px;
 text-align: justify;
}

#footer #imp_notice{
font-family:Verdana, Arial, Helvetica, sans-serif;
 text-align: left;
 font-size:9px;
 font: normal 11px;
 color: #969595;
 line-height:10px;
 float: left;
 width: 49%;
}

#footer #disclaimer{
 text-align: left;
 font: normal 11px Tahoma;
 color: #969595;
 float: right;
 width: 50%;
}

form#comment_area{
 color:#555555;
 font-size: 14px;
 margin-top: 8px;
 text-align: center;
}

form#comment_area textarea{
 background: url(/web/img/1/textarea_background.gif) repeat-x;
 border: 1px solid silver;
}

form#comment_area .inpt{
 margin: 9px 5px 0px 5px;
 width:300px;
}

form#comment_area input.sbmt{
 background: url(/web/img/1/blue_detail.gif) repeat-x;
 font: bold 13px Verdana;
 padding: 5px 10px 5px 10px;
 border: none;
 color: white;
 cursor: pointer;
 cursor: hand;
}