/** begin acts **/
.acts_head
{
   vertical-align:   top;
   background-color: #738ace;
   color:            white; 
   font-weight:      bold; 
   text-align:       center;
}

.acts_data
{
   text-align:     left;
   vertical-align: top; 
   padding-left:   3px;
   
}
/** end acts **/

.main_tpl_bgcolor
{
  background-color: white;               /* заливка новостного участка - #2971AD*/ 
}

.main2_tpl_bgcolor
{
  background-color: #2971AD;
}

.caption_page
{
  font-family : Arial; 
  font-size   : 1.2em; 
  font-weight : bold;
  text-align  : left;
  color       : #194D7C; 
}

.no_border
{ 
   border: none;
}

.a_my
 {  text-decoration: none;  }  
.img_my
 {  border: 0px;  } 
.bold_name {
	font-weight: bold;
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
}
.text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.text_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.bg_tab_caption {
	background-color: #CCFFFF;
}
.border_my {
	border: 1px solid #000000;
}
.border_top_my {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}




.menutitle
{   
   /*background-color: #758AC8 ; */
   background-color: #BFE2FF ; 
   border          :1px solid black;     
   cursor          :pointer;
   color           : #184D7B; 
   /*color:white;*/
   display         :block; 
   font-family     : Geneva, Arial, Helvetica, sans-serif;
   font-weight     :bold;
   font-size       : 0.7em;     
   /* выравнивание блока в ячейке */
   margin-bottom   : 3px;
   margin-left     : 3px;
   margin-right    : 3px;     
   /*******************************/
   /* отступ текста от края блока слева */
   padding-left    : 5px;
   /*************************************/
   text-align      : left;
   text-decoration : none;   
   /* width: 155px; */          
/*   background:url(images/site/backgd.jpg);*/
}

.utils_panel
{
   color           : #184D7B; 
   margin-left     : 7px;
   width           : 202px ;
   background-color: #BFE2FF;
   border          : 1px solid black;  
}
.utils_panel a 
{
   font-family     : Geneva, Arial, Helvetica, sans-serif;
   font-weight     :bold;
   font-size       : 0.7em; 
   margin-left     : 3px; 
   padding-bottom  : 1px;
}

.right_utils_panel
{
   color           : #184D7B; 
   margin-left     : 4px;
   margin-right    : 3px;
   width           : 279px ; 
   background-color: #BFE2FF;
   border          : 1px solid black;  
}
.right_utils_panel a 
{
   font-family     : Geneva, Arial, Helvetica, sans-serif;
   font-weight     :bold;
   font-size       : 0.7em; 
   margin-left     : 3px; 
   padding-bottom  : 1px;
   color           : #184D7B;
}

.right_utils_panel_a
{
   color           : black;
}


/**/
.right_utils_panel_2 a:link {
 color: red;
}
.right_utils_panel_2 a:visited {
 color: red;
}
.right_utils_panel_2 a:hover {
 color: red;
}
.right_utils_panel_2 a:active {
 color: red;
}
/**/

.submenu
{
   margin-bottom: 0.5em;  
}

.submenu_a
{
   text-decoration: none; 
   color          : #FFFFDF ;
}

.my_div
{
   margin-left        : 10px;
   width              : 195px; 
   border-bottom      : solid 1px;
   border-bottom-color: white ;
   text-decoration    : none;
   /*color: black ;*/
   color              : #FFFFDF;
   font-family        : Geneva, Arial, Helvetica, sans-serif;
   font-weight        : bold;
   font-size          : 0.7em;
}
/* CSS Document */
.search {
	margin-top:15px;
	height: 7em;
	width: 10em;
	text-align: center;
	color: #000000;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 0.8em;
	text-decoration: none;
}
.signature {
	width:100%;
	height:5em;
	font: 0.8em Georgia, "Times New Roman", Times, serif;
	color: #000066;
	text-align: left;
	vertical-align: text-top;
	bgcolor: #FFFFCC;
	border: 1px solid;
}
.subscribe {
    margin-top:15px;
    height: 8em;
	width: 10em;
	text-align: center;
	font: 0.8em Arial, Helvetica, sans-serif;
	color: #000000;
}
.weather {   
    background-color: #a5e3ff; 
    padding-top:15px;
    height: 12em;
	width: 10em;
	text-align: center;
	font: 0.8em Georgia, "Times New Roman", Times, serif;
	color: #000000;
}
#content {
    voice-family: "\"}\""; 
    voice-family:inherit;
	min-width:30em;
	margin-right: 150px;
	background: url(/probe/background_9.gif) repeat-y left;
}
/* для IE */
#minwidth {
width:30em;
position:relative; 
z-index:1;
}
.main_news {
	background-color: #f6f5ed;
	color: #333333;
	text-decoration: none;
	margin: 0px;
	padding: 3px;
	background-image: url(/images/site/news_bg.jpg);
	background-repeat: repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.85em;
	border-right-width: thin;
	border-left-width: thin;
	border-right-color: #333333;
	border-left-color: #333333;
	border-right-style: solid;
	border-left-style: solid;
}
#my_search {
    border-color: #333333; 
    color:black; 
    display: block;  
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-weight:bold;
    font-size: 0.7em;
    margin-top: 15px;
    margin-bottom: 15px;
    margin-left: 3px;
    padding-bottom:3px;     
    text-align: center;
    vertical-align: top;      	
   	width: 155px;	
           }   
#my_search2 {
    border: 2px solid white;
    /* border-color: #a6e0ff; */
    color:white; 
    display: block;  
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-weight:bold;
    font-size: 0.7em;
    /*
    margin-top: 15px;
    margin-bottom: 15px;    
    margin-left: 3px;    
    padding-bottom:3px;     
    */
    text-align: center;
    vertical-align: top;      	 	
}            
#my_search3 {
    border: 2px solid white;
    /* border-color: #a6e0ff; */
    color:white; 
    display: block;  
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-weight:bold;
    font-size: 0.7em;
    /*
    margin-top: 15px;
    margin-bottom: 15px;    
    margin-left: 3px;    
    padding-bottom:3px;     
    */
    padding-bottom:3px;
    text-align: center;
    vertical-align: top;      	
   	
           } 
           
#my_opros_title 
{
    border: 2px solid white;   
    color:white; 
    display: block;  
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-weight:none;
    font-size: 0.7em;
    /*
    margin-top: 15px;
    margin-bottom: 15px;    
    margin-left: 3px;    
    padding-bottom:3px;     
    */
    text-align: center;
    vertical-align: top;         
}                

#my_opros_result_head 
{      
    color:black; 
    font-family: Arial;    
    font-size: 0.9em;
    font-weight: bolder;    
} 

#my_opros_result 
{      
    color:black; 
    font-family: Arial;    
    font-size: 0.7em;
} 

#news_my
{
 font-family: Arial; 
 font-size: 0.8em; 
 color: black; 
}   

#news_my_55
{
 font-family: Arial; 
 font-size: 0.8em; 
 color: black; 
 width: 96%; 
 padding-bottom: 5px;
}

#news_my_4
{
 font-family: Arial; 
 font-size: 0.7em; 
 color: black; 
}                             
#calendar {
	text-align: center;
	background-color: #a6e0ff;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 0.8em;
	font-weight: bold;
 color:  #333333;;
 padding-left : 2px;
	/*width: 10em;*/
 width: 270px;              
	height: 12em;
}           
           
#navigation {
  margin-left: 3px;
  vertical-align:top;
 	display: block;
 	width: 210px;	
            }
#photogallery{
	width: 10em;
	/*margin-top: 15px;*/
}


.calendar_panel
{  
   /*border          : 1px solid black;  */
   text-align      : center;
   /*color           : #D6EBFF;         */
   color           : black;
   font-family: Geneva, Arial, Helvetica, sans-serif;   
   font-size     : 11px; 
}
.calendar_panel a 
{
   text-align    : justify;   
   font-size     : 12px;
   font-family   : Geneva, Arial, Helvetica, sans-serif; 
   font-weight   : bold;
   color         : #184D7B;  
}

#id_anonce
{
   margin-left  : 5px;
   margin-right : 5px;
   text-align   : justify;
}

#id_anonce a { color: #184D7B;}

.opros_text
{    
   /*text-align    : justify;*/
   text-align    : left;
   color         : #D6EBFF;
   margin-left   : 2px;
   margin-right  : 2px;   
   padding-bottom: 2px;         
   font-family: Geneva, Arial, Helvetica, sans-serif;   
   font-size     : 13px; 
}
.opros_head
{    
   /*text-align    : center;*/ 
   text-align    : justify;
   color         : #FFFFDE;
   margin-left   : 2px;
   margin-right  : 12px;   
   padding-bottom: 2px;         
   padding-right : 12px;
   font-family   : Geneva, Arial, Helvetica, sans-serif;   
   font-weight   : bold;
   font-size     : 13px; 
}

/* шрифт, цвет новостей */
.news_text
{ 
   border-color  : red;
   text-align    : justify;
   color         : black;                               /* цвет шрифта - #FFFFFF*/
   /*
   margin-left   : 0px;
   margin-right  : 0px;
   */
   /*border-bottom : 2px solid black;    */
   padding-bottom: 2px;         
   font-family: Geneva, Arial, Helvetica, sans-serif;   
   font-size     : 13px; 
   background-color: white;                             /* цвет заливки - #2971AD*/
}
.news_text a
{ 
   /*color: #FFFFDE; */
   color      : #2971AD;                                /* цвет шрифта - #FFFFCE */ 
   font-weight: bold; 
   font-size  : 13px;
   font-family: Geneva, Arial, Helvetica, sans-serif; 
   margin-left   : 2px;
   margin-right  : 2px;    
} 

.data_text
{ 
       
   text-align    : justify;
   /*color         : #D6EBFF;*/
   color         : black;
   margin-left   : 2px;
   margin-right  : 2px;
   /*border-bottom : 2px solid black;    */
   padding-bottom: 2px;         
   font-family: Geneva, Arial, Helvetica, sans-serif;   
   font-size     : 13px; 
   background-color: white; 
}
.data_text a
{ 
   /*color: #FFFFDE; */
   color      : #2971AD;
   font-weight: bold; 
   font-size  : 13px;
   font-family: Geneva, Arial, Helvetica, sans-serif; 
   margin-left   : 2px;
   margin-right  : 2px;    
} 

.news_title
{
   text-align    : justify;   
   font-size     : 13px;
   font-family: Geneva, Arial, Helvetica, sans-serif; 
   color         : #FFFFCE;
   margin-left   : 2px;
   margin-right  : 2px;    
}
/*.news_title a { color: #AFD9FF; font-weight: bold; }  */
.news_title a 
{ color: #FFFFDE; font-weight: bold; font-size : 13px;}

.news_line
{
   text-align    : justify;   
   font-size     : 12px;
   font-family: Geneva, Arial, Helvetica, sans-serif; 
   color         : black;
   margin-left   : 2px;
   margin-right  : 2px;    
}
.news_line a
{
   text-align    : justify;   
   font-size     : 12px;
   font-weight   : bold;
   font-family   : Geneva, Arial, Helvetica, sans-serif; 
   color         : #184D7B;
   margin-left   : 2px;
   margin-right  : 2px;    
}
.news_line_A_utils
{
   text-align    : justify;   
   font-size     : 13px;
   font-family   : Geneva, Arial, Helvetica, sans-serif; 
   color         : #184D7B;
   margin-left   : 2px;
   margin-right  : 2px;    
}

/* ссылки навигаций новостей */
.news_prev_next
{
   text-align    : center;   
   font-size     : 13px;
   font-family: Geneva, Arial, Helvetica, sans-serif; 
   color         : #2971AD;
}

.news_prev_next a
{
   text-align    : center;   
   font-size     : 13px;
   font-family: Geneva, Arial, Helvetica, sans-serif; 
   color         : #2971AD;
}

. a
{
   text-align    : center;   
   font-size     : 13px;
   font-family: Geneva, Arial, Helvetica, sans-serif; 
   color         : #FFFFCE;
}

.map_site
{
   text-align    : justify;   
   font-size     : 13px;
   font-family   : Geneva, Arial, Helvetica, sans-serif;   
   font-weight   : bold; 
   color         : black;
   margin-left   : 2px;
   margin-right  : 2px;    
}

.map_site a
{
   text-align    : justify;   
   font-size     : 13px;
   font-family   : Geneva, Arial, Helvetica, sans-serif;   
   color         : black;
   font-weight   : normal;
   margin-left   : 2px;
   margin-right  : 2px;    
}


#calendar a { color: white;}
#calendar .month, #calendar .month a {font-weight: bold;color: #000099;}
#calendar .weekday {color: #000099;}
#calendar .weekday a {color: #000099;font-weight: bold;}
#calendar .day, #calendar .day a {color: #000099;text-decoration: none;}
#calendar .weekend {color: #c60000;}
#calendar .weekend a {color: #c60000;font-weight: bold;}
#calendar .endday, #calendar .endday a {color: #c60000;text-decoration: none;}