/* обязательные стили */
@media print{.noprint{display:none}}
BODY, TD	{font-family:Verdana,Arial,Tahoma; font-size:80%; vertical-align:top; color:#545454}
H1			{font-size:90%; margin-bottom:0px; color:#025371}
H2			{font-weight:bold; font-size:125%;margin-bottom:2px;margin-top:2px;}
A				{color:#0077A5; text-decoration:underline;}
A:visited	{color:#0077A5; text-decoration:underline;}
A:hover	{color:#0077A5; text-decoration:none;}
IMG			{border:0}
HR.page_header	{width: 100%; height: 3px; color: #993300; border: 0px solid #993300; background-color: #993300; margin:0px;}
EM,.imp{color:#C2311A;font-weight:bold;font-style:normal}


/* специальные стили */
TABLE.top 		{background-image:url(/images/bg_header_1.jpg); background-repeat:no-repeat;}
TABLE.top TD 	{border-bottom:#FFFFFF 1px solid}
TABLE.top TD TABLE TD {border-bottom:none}

INPUT.poisk	{WIDTH: 191px; HEIGHT: 21px; font-size:80%; color:#7C7C7C}
INPUT.nayti	{WIDTH: 51px; HEIGHT: 20px; font-size:80%; margin-bottom:1px;}
INPUT.login	{WIDTH: 89px; HEIGHT: 21px; font-size:80%; color:#7C7C7C}
INPUT.enter	{WIDTH: 51px; HEIGHT: 20px; font-size:80%; margin-top:1px;}

TD.register	{padding-right:10px; background-image:url(/images/bg_header_2.jpg); background-position:right top; background-repeat:no-repeat;}

TABLE.topmenu TD 					{padding-right:43px; padding-left:11px; font-size:13px; font-weight:bold; background-image:url(/images/arrow_topmenu.gif); background-repeat:no-repeat;}
TABLE.topmenu TD A 				{color:#A9E3FF; text-decoration: underline;}
TABLE.topmenu TD A:visited 	{color:#A9E3FF; text-decoration: underline;}
TABLE.topmenu TD A:hover 		{color:#A9E3FF; text-decoration: none;}

TABLE.logo						{background-image:url(/images/bg_logo.gif); background-color:#0076a3; background-repeat:repeat-x;}
TABLE.logo TD 					{border-bottom:#FFFFFF 6px solid}
TABLE.logo TD TABLE TD 	{border-bottom:none}

TD.magazine			{padding-right:10px;}
TD.magazine IMG		{border:#C3C3C3 1px solid}

DIV.number				{padding-top:5px; font-weight:bold; font-size:12px; text-align:center}
TD.bookmark			{background-color:#E7E7E7; background-image:url(/images/bg_bookmark_bottom.gif); background-position:bottom; background-repeat:repeat-x; padding-bottom:20px;}
TD.bookmark_active	{background-image:url(/images/bg_bookmark_active.gif); background-repeat:repeat-x; padding-left:10px; padding-right:10px; font-weight:bold; padding-top:11px;}
TD.bookmark_passive	{background-image:url(/images/bg_bookmark_passive.gif); background-repeat:repeat-x; padding-left:10px; padding-right:10px; font-weight:bold; padding-top:11px;}
TD.bookmark_other	{border-left:#ffffff 1px solid; background-image:url(/images/bg_bookmark_passive.gif); background-repeat:repeat-x; padding-left:10px; padding-right:10px; font-weight:bold; padding-top:11px;}

TD.img_anons			{padding-left:10px; padding-right:10px; padding-top:3px;}
TD.img_anons IMG	{border:#C3C3C3 1px solid;}
TD.anons DIV			{font-size:85%;}
TD.anons DIV.link		{font-weight:bold; padding-bottom:6px;}

TD.lastnews	{padding:10px; border-top:#0076A3 3px solid; border-bottom:#0076A3 3px solid; font-size:70%; line-height:140%;}

TABLE.block							{background-color:#E7E7E7; background-image:url(/images/bg_block_header.gif); background-repeat:repeat-x; background-position:top; margin-bottom:10px;}
TABLE.block TD						{padding:10px; padding-bottom:15px; background-image:url(/images/bg_block_bottom.gif); background-repeat:repeat-x; background-position:bottom;}
TABLE.block TD DIV.name		{font-size:125%; font-weight:bold; padding-bottom:10px; padding-top:5px;}
DIV.name		{font-size:125%; font-weight:bold; padding-bottom:10px; padding-top:5px;}
TABLE.block TD DIV.projects DIV	{padding-bottom:8px; padding-left:10px; background-image:url(/images/arrow_block.gif); background-repeat:no-repeat;}
TABLE.block TD DIV.blogs DIV		{font-size:85%; padding-top:2px; padding-bottom:8px; padding-left:10px; background-image:url(/images/arrow_block.gif); background-repeat:no-repeat;}
TABLE.block TD DIV.partners DIV	{font-size:85%; padding-top:2px; padding-bottom:1px; padding-left:10px; background-image:url(/images/arrow_block.gif); background-repeat:no-repeat;}

DIV.podcast DIV {height:15px; font-size:85%; padding-top:2px; padding-bottom:1px; padding-left:20px; background-image:url(images/arrow_audio.gif); background-repeat:no-repeat;}

TABLE.block TD DIV.img_gallery	{padding-top:7px; padding-bottom:25px;}
TABLE.block TD DIV.img_gallery IMG	{border:#C3C3C3 1px solid}

DIV.partners DIV	{font-size:85%; padding-top:2px; padding-bottom:1px; padding-left:10px; background-image:url(/images/arrow_block.gif); background-repeat:no-repeat;}

DIV.cats_tree DIV.main {font-size:100%; padding-top:2px; padding-bottom:1px; padding-left:20px; background-image:url(/images/close_book.gif); background-repeat:no-repeat;}

DIV.cats_tree DIV  {font-size:100%; padding-top:2px; padding-bottom:1px; padding-left:20px; background-image:url(/images/open_book.gif); background-repeat:no-repeat;}


TD.center_block DIV IMG {border:#C3C3C3 1px solid}

TD.bottom_cat	{color:#000000; text-align:center; padding:15px; border-top:#014F6C 1px solid; border-bottom:#014F6C 3px solid; font-size:70%; line-height:140%;}

TD.counters			{padding-left:42px; padding-right:15px; padding-top:22px; padding-bottom:10px;}
TD.counters DIV	{padding-bottom:6px;}

TD.triumvirat		{padding-top:21px;}
TD.triumvirat DIV	{height:49px; width:202px; background-image:url(/images/triumvirat.gif); background-repeat:no-repeat; padding-left:41px; padding-top:13px; color:#878787; font-size:11px}
TD.triumvirat DIV A {color:#878787; text-decoration: none;}
TD.triumvirat DIV A:visited 	{color:#878787; text-decoration: none;}
TD.triumvirat DIV A:hover 	{color:#878787; text-decoration: underline;}

TD.fomacenter	{padding-left:15px; padding-top:24px; padding-right:10px; font-size:70%;}

.table{border-collapse:collapse;}
.table TR TD{border-bottom:#ABC2D5 1px solid; border:#ABC2D5 1px solid; padding:5px}
.table TR.thead TD{background-color:#E2EBF5;}

.list TR TD{background-color:#E2EBF5;padding:5px}
.list TR.thead TD{background-color:#ABC2D5;text-align:center;padding-bottom:3px;padding-top:3px;}

DIV.rubriki1	{padding-left:28px; margin-top:13px; height:18px; font-weight:bold; background-image:url(images/bg_rubriki_1.gif); background-repeat:no-repeat}
DIV.rubriki1 SPAN	{font-weight:normal}
DIV.rubriki2	{padding-left:48px; padding-bottom:3px; height:16px; background-image:url(images/bg_rubriki_2.gif); background-repeat:no-repeat}

DIV.author	{margin-top:16px; padding-bottom:2px; padding-left:14px; height:11px; font-size:85%; background-image:url(images/bg_author.gif); background-repeat:no-repeat;}
DIV.photo	{padding-bottom:2px; padding-left:14px; height:11px; font-size:85%; background-image:url(images/bg_photo.gif); background-repeat:no-repeat;}
DIV.razd1px	{background-image:url(images/bg_razd1px.gif); background-repeat:repeat-x; height:1px; margin-top:15px; margin-bottom:15px;}
DIV.razd3px	{background-image:url(images/bg_razd3px.gif); background-repeat:repeat-x; height:3px; margin-top:15px; margin-bottom:17px;}
DIV.comment_aut	{margin-top:18px; padding-bottom:10px; padding-left:22px; height:17px; font-size:85%; background-image:url(images/bg_comment.gif); background-repeat:no-repeat;}
DIV.comment	{margin-top:3px; padding-left:22px;}

DIV.podcast1	{margin-top:16px; padding-bottom:2px; padding-left:23px; height:14px; background-image:url(images/bg_audio.gif); background-repeat:no-repeat;}
DIV.podcast1 SPAN	{font-size:85%}
DIV.podcast2	{padding-bottom:2px; padding-left:23px; font-weight:bold}
DIV.podcast3	{margin-top:16px; padding-bottom:2px; padding-left:23px; background-repeat:no-repeat;}
DIV.scroll{overflow:auto;height:300px;border:1px solid #AAA}

DIV.ok,DIV.warning,DIV.alert,DIV.stop{margin-bottom:20px; padding:15px 15px 15px 60px; border:2px solid #C2311A;}
DIV.ok{background: url(/img/ico/notification.gif) 15px 15px no-repeat; border:2px solid #4AA24C;}
DIV.warning{background: url(/img/ico/warning.gif) 15px 15px no-repeat}
DIV.alert{background: url(/img/ico/alert.gif) 15px 15px no-repeat}
DIV.stop{background: url(/img/ico/stop.gif) 15px 15px no-repeat}
SPAN.notification_first_row{font-size:150%}

TEXTAREA{font-size:100%;font-family:Tahoma,Arial;width:100%;}







      A{text-decoration: none}
      A:hover {color: "#ff9900";}

.clrhead { font-size: 10px; 
	color: #993333;
	font-weight: none; 
	line-height: 12px; 
        font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	text-decoration: none 
}
 
.clrmenu { font-size: 12px; 
	color: #B36825; 
	font-weight: bold; 
	line-height: 20px; 
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	text-decoration: none 
}

.clrgold { font-size: 10px; 
	color: #8b0000; 
       	margin-left:5px;
	margin-right:5px;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	text-align:left;
	text-decoration: none 
}

.clrgold120 { font-size: 9px; 
	color: #8b0000; 
       	margin-left: 2px;
	margin-right: 2px;
	margin-top: 20px;    
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	text-align:left;
	text-decoration: none 
}



.clrbgw { font-size: 14px; 
	color: #B8860B; 
	font-weight: bold; 
	line-height: 20px; 
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	text-decoration: none;

}

.clr1 { background-color: #B36825; 
	font-size: 11px; 
	color: #FFFFFF; 
	line-height: 11px; 
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	text-decoration: none;
}

.clr2 { background-color: #A0522D; 
	font-size: 11px; 
	color: #FFFFFF; 
	line-height: 14px; 
       	margin-left:5px;
	margin-right:5px;
	margin-top:4px; 
	font-family: Geneva, Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
 
}


.clr3 { background-color: #C4762D; 
	font-size: 11px; 
	color: #FFFFFF; 
	line-height: 11px; 
       	margin-left:5px;
	margin-right:5px;
	margin-top:4px;    
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	text-decoration: none;
 
}

.clr4 { background-color: #000000; 
	font-size: 10px; 
	color: #FFFFFF; 
	line-height: 11px; 
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	text-decoration: none;

}



p {	  font-family: Helvetica, Geneva, Verdana, Arial, sans-serif;
	  margin-left:10px;
	  margin-right:10px;
	  margin-top:6px; 
	  text-align:left;
}


afisha {  font-family: Helvetica, Geneva, Verdana, Arial, sans-serif;
	  font-size: 12px; 
	  margin-left:10px;
	  margin-right:10px;
	  margin-top:6px; 
	  text-align:left;
}


.prew {   font-family: Helvetica, Arial, Verdana, Geneva, sans-serif;
	  font-size: 11px; 
	  padding:10px;
}

.prew120 {   font-family: Helvetica, Arial, Verdana, Geneva, sans-serif;
	  margin-left:3px;
	  margin-right:3px;
	  text-align:left;
}

.prew1 {font-size: 10px; 
 	   padding-right:30px;
       padding-left:10px;
}



h1 { 	font-family: Helvetica, Geneva, Verdana, Arial, sans-serif;
	font-size: 16px; 
	color: #DAA520;
	margin-left:0px;
	margin-right:10px;
	margin-top:4px; 
	text-decoration: none;


} 


h2 { 	font-family: Helvetica, Geneva, Arial, Verdana, sans-serif;
	font-size: 16px; 
	color: #DAA520;
	margin-left:10px;
	margin-right:10px;



} 

h3 { 	font-family: Helvetica, Geneva, Arial, Verdana, sans-serif;
	font-size: 16px; 
	color: #5a92ca;
	margin-left:10px;
	margin-right:10px;



} 

.caty {color:#333333;
       font-family: 'Verdana, Arial, sans-serif'; 
       font-size:8pt;
	   }		   

.up {color:maroon;
	   }		   

.down {color:darkblue;
	   }		   

.gnew {color:gold;
	   }		   


/*оформляем формы*/

.form0 {background-color:#f4fcff;
	   border:#663333 1 solid;
	   color:#663333;
	   font-size: 7pt;}

.form1 {background-color:#c0c0c0;
	border:#663333 1 solid;
	color:#663333;
	font-size: 7pt;}

.catx {color:#333333;
       font-family: 'Verdana, Arial, sans-serif'; 
       font-size:7pt;
	   }

.main_text {
font-size:9pt;
padding: 5px 0px 0px 0px;
margin: 5px 0px 0px 0px;
background-color:#ffffff;
layer-background-color:ffffff;
border-color:999999;
border-width: thin;
border-style:dotted;
		}

.commerc {
background-color:#ffffff;
layer-background-color:ffffff;
border-color:999999;
border-width: thin;
border-style:dotted;
		}

.submenu {
font-size:11pt;
font-family: 'Helvetica, Verdana, Tahoma,  Arial, sans-serif'; 
font-weight:bold;
text-align:center;
text-transform:uppercase;
padding: 4px 0px 4px 0px;
margin: 4px 0px 2px 2px;
color:ffffff;
background-color:#990000;
layer-background-color:990000;
border:#aa3333 1 dotted;
background-image: url(/images/gradline_19bg.gif);
layer-background-image: url(/images/gradline_19bg.gif);
		}

.authorization {
font-size:11pt;
font-family: 'Helvetica, Verdana, Tahoma,  Arial, sans-serif'; 
font-weight:bold;
text-transform:uppercase;
padding: 4px 10px 4px 10px;
margin: 4px 0px 2px 2px;
color:ffffff;
background-color:#990000;
layer-background-color:990000;
border:#aa3333 1 dotted;
background-image: url(/images/gradline_19bg.gif);
layer-background-image: url(/images/gradline_19bg.gif);
		}

.tdcell {
font-size:11pt;
font-family: 'Helvetica, Verdana, Tahoma,  Arial, sans-serif'; 
font-weight:bold;
text-align:center;
color:ffffff;
padding: 2px 0px 2px 2px;
margin: 2px 0px 2px 2px;
background-color:#990000;
layer-background-color:990000;
		}


.tdcell_rm {
font-size:9pt;
font-family: 'Helvetica, Verdana, Tahoma,  Arial, sans-serif'; 
font-weight:bold;
text-align:center;
color:ffffff;
padding: 2px 0px 2px 2px;
margin: 2px 0px 2px 2px;
background-color:#CC3300;
layer-background-color:CC3300;
		}


.tdcell_r {
font-size:11pt;
font-family: 'Helvetica, Verdana, Tahoma,  Arial, sans-serif'; 
font-weight:bold;
text-align:left;
color:ffdddd;
padding: 5px 5px 2px 12px;
margin: 5px 5px 2px 12px;
background-color:#ffffdd;
layer-background-color:ffffdd;
		}


.tdcell_m {
font-size:8pt;
font-family: 'Helvetica, Verdana, Tahoma,  Arial, sans-serif'; 
text-align:left;
color:ffdddd;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
background-color:#dddddd;
layer-background-color:dddddd;
		}


.showreel {
font-size:9pt;
font-family: 'Verdana, Arial, sans-serif'; 
padding: 4px 4px 4px 4px;
margin: 0px 0px 2px 2px;
color:000000;
background-color:#dddddd;
layer-background-color:dddddd;
border:#aa3333 1 dotted;
background-image: url(/img/moviereel.jpg);
layer-background-image: url(/img/moviereel.jpg);
		}
.footer {
background: #cccccc;
  clear: both; 
}

.clearing {
  height: 0;
  clear: both;
}

/* специальные стили */
DIV.comment{font-size:85%; background-color:#FFFFFF; padding:4px; border:1px solid #CCC}
DIV.bottom_comment{padding-bottom:15px;padding-left:28px; background-image:url(/img/ico/bottom_comment.gif);background-repeat:no-repeat;}
SPAN.small	{font-size:85%;}
DIV.newcomment	{padding-left:24px; background-image:url(/img/ico/add_bottom_comment.gif);background-repeat:no-repeat;}
