@media print{.noprint{display:none}}

html, body { PADDING: 0px; MARGIN: 0px; }

body, TD {
	font-family:"Georgia";
	line-height: 130%;
}





DIV.m28l {margin-left:28px;}
DIV.m10r {margin-right:10px;}
DIV.cent {text-align:center;}

.right {text-align:right;}
.nounder a {text-decoration:none;}
.nounder a:hover {text-decoration:underline;}



/* HEADER */

div.header_text {font-size:8pt; color:#fff;}



DIV#logo_n_search{
	display:block;
	width:997px;
	height:100px;
	margin:1px 10px 1px 10px;
	padding:1px;

}


DIV.filmzlogo {	display:block;
	float:left;
	padding:17px 18px 12px 18px;
	margin:10px 0;

}







IMG.filmzrutoplogo {
	width:237px;
	height:40px;
}




DIV#basic_content {
	display:block;
	float:left;
	width:100%;
	border:0;
	margin:0;
	padding:0;
	text-align:left;

} 

DIV#mayorblock {
	display:block;
	width:743px;
	text-align:left;
	margin:0;
	padding:0;

}



UL.small_content {
	font-size:9pt;

}


#main_content {	
	display:block;
	margin:0;
	padding:10px 0;	
	background:#fff;
	border:0;
}

#4comments {
	display:block;
	clear:both;
	width:720px;
	height:100px;
	margin:10px 10px 10px 10px;
}




H1 {	font-size:36pt;
	font-weight:normal;
	line-height: 100%;
	margin:0 26px 10px ;
	text-transform:uppercase;
}


H2 {
	font-size:16pt;
	font-weight:normal;
	line-height: 100%;
	margin:0 26px 10px ;
	color:#606060;
}


DIV.lead {
	font-size:12pt;
	margin:20px 26px;

}

DIV.descript {
	font-size:8pt;
	margin:20px 26px 10px;
	color:AAA;
	line-height: 100%;
}



P {
font-size:10pt;
margin:25px 50px 10px 46px;
text-align:justify;
}


table.all0 {padding:0; margin:0; border-spacing:0; border:0;}



#filminfo {width:100%; margin:0px; padding:8px; border-spacing:0; border:0;}
#filminfo TH {border-bottom:2px solid #999;}
#filminfo TD {border-bottom:1px dotted #ccc;}
#filminfo TD.descr {font-size:10pt;}
#filminfo TD.numb {font-size:12pt; text-align:center;}
#filminfo TD.last {border-bottom:2px solid #ccc;}



#filmreview {width:56%; margin:0px; padding:0px; border-spacing:0; border:0;}
#filmreview TH {border-bottom:2px solid #999;}
#filmreview TD {border-bottom:1px dotted #ccc;}
#filmreview TD.descr {font-size:10pt;}
#filmreview TD.numb {font-size:12pt; text-align:center;}
#filmreview TD.last {border-bottom:2px solid #ccc;}

#filmreview_n {width:98%; margin:0px; padding:0px; border-spacing:0; border:0;}
/* #filmreview_n TH {border-bottom:2px solid #999;}  */
/* #filmreview_n TD {border-bottom:1px dotted #ccc;} */
#filmreview_n TD.descr {font-size:8pt;}
#filmreview_n .numb {font-size:10pt; color:#fff;}
#filmreview_n TD.last {border-bottom:2px solid #ccc;}




#boffice_start {width:100%; margin:0px; padding:8px; border-spacing:0; border:0;}
#boffice_start TH {font-size:6pt; border-bottom:2px solid #999;}
#boffice_start TD {border-bottom:1px dotted #ccc; padding:1px 5px;}
#boffice_start TD.descr {font-size:8pt;}
#boffice_start TD.numb {font-size:12pt; text-align:center;}
#boffice_start TD.look4more {font-size:7pt; text-align:center; border-bottom:0;}

DIV.bo_block_title {font-size:12pt; text-align:left; margin:12px 10px 0;}
DIV.block_title {font-size:16pt; text-align:left; margin:12px 10px 20px 10px;}


#bottommenu {margin:0px; padding:0px;}
#bottommenu TH {font-size:12pt; text-align:left; color:#fff;}
#bottommenu TD {font-size:10pt;}
#bottommenu a {color:#fff;}





/*  menugrad.gif */


DIV#spec_mark {	
	display:block;
	padding:5px 10px 10px;
	margin:0;
	color:#fff;
	font-size:18pt;
}

.credits_line {
	color:#ccc;
	font-size:8pt;
	margin:0 26px;
}

.dline {	
	border-bottom:1px dotted #ccc;
}


/* оформление блогов */



UL {text-align:left; list-style-type: none; padding: 0; margin: 10px;}
LI {margin:0; padding:0;}
LI.dots {margin:0; padding:0; border-bottom:1px dotted #ccc;}
LI.listtitle {font-size:8pt; margin-bottom: 10px;}

#review_block {
	clear:both;
	padding:10px;
}

DIV.review_name {display:block; margin-bottom:5px; font-size:12pt;}


.blog_auth_main {font-size:10pt;}
.descr_name {font-size:10pt; margin-bottom:5px;}




IMG.rev_poster_main {width:68px; height:100; margin:8px 0 0 10px; border:1px solid #333333;}
IMG.img50 {width:50px; width:50px; float:right; margin:5px 0; border:1px solid #333333;}
IMG.img100 {width:100px; width:100px; float:right; margin:5px; border:1px solid #333333;}
IMG.poster_medium {margin:16px; border:1px solid #999;}




#blog_auth_main {font-size:13pt; margin:5px 0;}
#blog_date_main {font-size:8pt; color:#666;}
#blog_text_main {font-size:8pt; margin:5px 0;}



#videoexcuz {margin:5px 0; border:1px solid #333333; display:block; clear:both; height:130px; background:#f3f3f3;}
IMG.video_x_img {width:120px; height:70px; float:left; margin:5px; border:1px solid #333333;}
DIV.video_x_title {font-size:13pt; margin:5px;}
DIV.video_x_download {font-size:11pt; margin:15px;}
#videoexcuz a:link {color:#06c;}









/* старый файл стилей  */




A IMG { border: none; }



small { font-size: 8pt; 
	    font-weight: normal;
}




.spoiler {
	font-size: 8pt; 
	  margin-left:6px;
	  margin-right:10px;
	color:#FFFFFF;
}

DIV.comment{font-size:9pt; background-color:#FFFFFF; padding:4px; border:1px solid #000}
DIV.bottom_comment{padding-bottom:20px;padding-left:28px; background-image:url(bottom_c.gif);background-repeat:no-repeat;}
DIV.add_bottom_comment{padding-left:24px; background-image:url(add_bott.gif);background-repeat:no-repeat;}
DIV.rating{padding-left:24px; background-image:url(ico_rati.gif);background-repeat:no-repeat;}
DIV.order_by1{padding-left:20px; background-image:url(order_by.gif);background-repeat:no-repeat;}
DIV.order_by0{padding-left:20px; background-image:url(order_by.gif);background-repeat:no-repeat;}

.new_release {
background-color:#f4da95;
}


DIV.ok,DIV.warning,DIV.alert,DIV.stop{margin-bottom:20px; padding:15px 15px 15px 60px; border:2px solid #cc0000;}
DIV.ok{background: url(/images/icons/inote001.gif) 15px 15px no-repeat; border:2px solid #ff9900;}
DIV.warning{background: url(/images/icons/iwarn000.gif) 15px 15px no-repeat}
DIV.alert{background: url(/images/icons/iattent0.gif) 15px 15px no-repeat}
DIV.stop{background: url(/images/icons/istop000.gif) 15px 15px no-repeat}
SPAN.notification_first_row{font-size:150%}


.comments_author{font-size: 12pt; 
	  margin-left:6px;
	  margin-right:10px;
	  margin-top:0px; 
	  margin-bottom:0px; 
	  font-weight: bold;
	color: #000000;
	padding: 0px 5px 0px 2px;                    
}

.text  {	  font-size: 8pt; 
	  margin-left:0px;
	  margin-right:0px;
	  margin-top:0px; 
	  margin-bottom:8px; 
	  text-align:justify;
}


.lowcase {	text-transform:lowercase;}


ul.text {  font-size: 10pt; 
  	   margin-right:6px;
  	   margin-left:26px;
  	   margin-bottom:16px;
	   text-align:justify;
}

.dashunderline {
border-bottom:1px dashed #0099cc;
}




.selector_headlines { font-size: 12pt; 
	font-weight:bold;
	margin:10px 0 0 8px;
}



div.selector a{
	color:#0066CC;
	font-size:13px;
}

div.comments_author a{
	color:#0c1591;
}

a.seceltor_small{
	color:#000000;
	display:block;
	padding-left:8px;
}


blockquote {padding-left: 30px; font-size: 10pt; }








/* по логике, эти параметры меняться не должны */






DIV#bottom_block { 
	clear:both;
	width:100%;
}




DIV.menu_ets {
	display:block;
	width:100%;
	height:40px;
}





DIV#topbanner {	display:block;
	width:997px;
	margin:0px;
	padding:0px;
}

DIV#block997 {display:block; width:997px; margin:0; padding:0;
}



DIV#banner997120 {
	display:block;
	width:100%;
	height:200px;
	margin:0px;
	padding:0px;

}


DIV#997break {
	display:block;
	width:100%;
	height:100px;
	margin:0px;
	padding:0px;
}



/* цветовая схема */



.content_dark	{background:#f0f0f0;}
.content_light	{background:#fff;}
.new_release	{background:#fc9;}



#search_form {display:block; float:left; margin:25px 0 0 10px;}
#login_block {display:block; float:right; margin:25px 20px 0 0;}


DIV#hrline {
	display:block;
	clear:both;
}

DIV#hrlinerev {
	display:block;
	clear:both;
}



.footer{
	height:50px;
	padding-bottom:50px;
}

.footer a{
	text-decoration:underline;
}





