/* CSS Document */
@charset windows-1251;

BODY {
     margin:0; 
	 padding:0;
     color: #000; 
	 font: .9em Tahoma,Verdana,sans-serif; 
	 background-color: #FFF;  
}

A:link {
	  color:#660000; 
	  text-decoration: none; 
}

A:visited {
      color: #5E5E5E;  
	  text-decoration: none; 
}

A:hover {
      color: #600;  
	  text-decoration: underline; 
}

A:active {
      background-color:#FEFFF0;
}
/* fon active input */
INPUT:focus {
   background-color:#FFFF00  
}

INPUT, TEXTAREA {
	font: 1em Tahoma,Verdana,sans-serif;
}

FORM.forum INPUT, SELECT, CHECKBOX, TEXTAREA {
color: #000;
background-color: #CAE16D;
border: 1px solid #649735;
}

/* text form */
FORM STRONG { 
   color:#585859; 
   font:0.7em Tahoma,Verdana,sans-serif; 
   font-weight:bold;
}
  
/* header center section */
H1 { 
    font-size: 16px; font-weight:bold; margin-bottom:3px; color:#FF9B39;font-family: Arial; 
}
/* 1 paragraph after h1  */

/* left menu */
H2 { 
 	
  margin:0 0 0 1.5em; 
  color:black;  
  font: 12px Tahoma,Verdana,sans-serif;  
  font-weight:bold;
}
/* left menu active */
H2.active {
   background-color: #eeeeee;  
   padding:2px 1px 1px 2px;
}
H3 {
	font-size: .9em;
	font-weight:bold;
}
H3.an {
	font-size: .8em;
	font-weight:normal;
	margin-top:-15px;
	margin-bottom:0px;
}
/*HR  {
   padding:0;  
   height: 1px; 
   color: #930; 
   border: 1px dotted #C1E141;
   width:90%;
   text-align:left;
}*/

/* main menu */

TABLE.menu IMG {
     margin:0 
}

TABLE.menu TD {
     font-size:10px; 
	 font-family:Tahoma,Verdana,sans-serif;
	 letter-spacing:1px; 
	 font-weight:bold;  
	 text-align:center; 
	 background-image:url(../i/bc.gif); 
	 background-repeat:repeat-x; 
}

TABLE.menu A:link {
     color: #000; 
     text-decoration: none; 
}
   
TABLE.menu A:visited {
     color: #000; 
}
   
TABLE.menu A:hover {
     color: #600;
	 text-decoration: none; 
}

TABLE.menu A:active {
     color: #006600; 
}
/* center section */  
TD.text { 
    /*padding:0 1em 1em 1em;*/
	font: .9em Tahoma,Verdana,sans-serif;  
	/*text-align:justify; */
}

TD.text A:link {
      color:#AA6C00;
	  text-decoration: underline;
  
} 
TD.text A:hover {
       color:#900;
       text-decoration: underline;    
}
TD.text A:visited {
       color: #A78D60; 
       text-decoration: underline;  
}

/* link on theme */  
#theme {
	   padding:1em;
	   border-top:1px dotted #9BCC08;
}

#theme_title {
      color:#649735;
	  font-weight:bold;
      
}

#theme UL {
       padding-top: 5px;
       padding-left: 0;
       margin-top: 0px;
       margin-left: 15px;
	   list-style-position:inside;
	   list-style-image:url(/i/pic_li.gif);
}

#theme LI  {
       margin-bottom:.8em
}


/* 1 fon bottom line */   
.bottom01 { 
     background-image:url(../i/bottom01.gif); 
	 background-repeat:repeat-x; 
   } 
/* 2 fon bottom line */ 
.bottom02 { 
     background-image:url(../i/bottom02.gif); 
	 background-repeat:repeat-x; 
   } 
/* 3 fon bottom line & text */     
.bottom03 {
     font: .7em Tahoma,Verdana,sans-serif;  
     background-image:url(../i/bottom03.gif); 
	 background-repeat:repeat-x;  
   }
   
.date {  
	color:#666;
	font-size: .8em;  
}
.date_mes {
    color:#999999;
}
/* fon top table  */    
.fonlogo { 
     background-image:url(../i/top_logo_center.jpg); 
     background-repeat:repeat-x; 
}
/* fon active menu   */
.menu_active  {
  background-image:url(../i/bc_a.gif) !important; 
  background-repeat:repeat-x;
}    

.path  { 
    font: .7em Tahoma,Verdana,sans-serif;
} 

.rubric {  
	color:#666;
	font-size: .8em; 
	background-image:url(../i/rubric_grad.gif);
	background-position:right;
	background-repeat:repeat-y;
	padding:.1em;
	margin-bottom:1em;
}
.anons {  
	color:#5E5E5E;
	font-size: 10px; 
}

.search {
	font-size: .8em; 
    width: 100px; 
	height: 12px; 
	color:#006600;
	border: 1px solid #666; 
    background-color: #FFF
}

.source {
	background-color : #ebebeb;
	width:100%;
}
.otz {
    color:#1D4D82 !important;
	font-size: .8em; 
	margin-left:1em;
	text-decoration:none !important;
}

.img_an{border:1px solid silver; background-color:#F3F3F3; width:90px; height:60px;padding:2px;}
.img_an2{border:1px solid silver; background-color:#F3F3F3; width:75px; height:75px;padding:2px;}

.small {font-size:11px;}
