
/* умолчания */

body {
     background: #FFFFFF; 
     color: #000000; 
     font-family: Arial, Verdana;
     margin: 8px 8px 40px 8px;
     padding: 0;
     font-size: 90%;  
     text-align: center; } 
       
IMG, FORM, H1, H2, H3, H4  TABLE, TABLE TD, DIV /*P*/ {
	padding: 0;
	margin: 0;
	border: 0; }
  
TABLE {
     width: 100%; }
     
TABLE TD {
      vertical-align: top;
      text-align: left; }

BODY, TABLE, TABLE TD, P, H1, H2, H3, H4, DIV {
	font-size: 100%; } 
    
    
 
     
A {
	color: #666666;
	text-decoration: underline; }
    
A:hover {  
	color: #FF0005; 
	text-decoration: underline; }  
	
P   {
	padding: 0;
	margin: 1em 0; }
       
/* умолчания /// */

	
    
    
    
/* общие элементы */
    
.grey  {
       color: #A9A9A9; }  

H1 { 
   margin: 0.7em 0;
   font-size: 160%;
   font-weight: normal; 
   color: #9E0B0E;}
             
H2 {
   font-size: 130%;
   color: #9E0B0E;
   margin: 1em 0; }
   
H3 {
   font-size: 110%;
   color: #9E0B0E; 
   margin: 1em 0;}  
      
   

/* общие элементы /// */
   

table#root {
	width: 950px;
	margin: 0 auto 0 auto; }

div.frame {
	width: 100%; }

div.frame div.t {
	background: url("/img/frame_t.gif") repeat-x left top; }

div.frame div.r {
	background: url("/img/frame_r.gif") repeat-y right top; }

div.frame div.b {
	background: url("/img/frame_b.gif") repeat-x left bottom; }

div.frame div.l {
	background: url("/img/frame_l.gif") repeat-y left top; }

div.frame div.lt {
	background: url("/img/frame_lt.gif") no-repeat left top; }

div.frame div.rt {
	background: url("/img/frame_rt.gif") no-repeat right top; }

div.frame div.rb {
	background: url("/img/frame_rb.gif") no-repeat right bottom; }

div.frame div.lb {
	background: url("/img/frame_lb.gif") no-repeat left bottom; }

div.frame div.content {
	padding: 25px; }




table#mainmenu {
	width: 950px;
	margin: 8px 0; }

td#mainmenu_left, td#mainmenu_right {
	padding: 0 25px;
	color: #99ccff;
	font-weight: bold;
	font-size: 11px;
	text-transform: uppercase; }

td#mainmenu_left {
	text-align: left;
	vertical-align: top; }

td#mainmenu_right {
	text-align: right;
	white-space: nowrap;
	vertical-align: top; }

table#mainmenu a:link, table#mainmenu a:visited, table#mainmenu a:active {
	text-decoration: none;
	color: #0065a4; }

table#mainmenu a:hover {
	text-decoration: none;
	color: #0080cf; }

table#mainmenu a.active:link, table#mainmenu a.active:visited, table#mainmenu a.active:active, span.active {
	color: #cc0000; }

    
    
table#mainmenu a.active:hover {
	color: #ff3333; }

table#mainmenu span.separator {
	padding: 0 5px;
	background: url("/img/mainmenu_separator.gif") no-repeat center center; }


table#content {
	font-size: 75%;
	width: 100%; }  
    
    
table#content td.left { 
	padding-right: 15px;
	padding-bottom: 15px;
	vertical-align: top;
    width: 170px; }
    
table#content td.center { 
	padding-right: 15px;
	padding-bottom: 15px; }   
    
table#content td.right {  
	width: 170px;
	padding-bottom: 15px; } 
  
  
  
.zag { 
     padding: 9px 0 9px 68px;
     vertical-align: middle;
     font-size: 11px;
     font-weight: bold;
     text-transform: uppercase; } 
     
     
.zag2 { 
     vertical-align: middle;
     font-size: 14px;
     font-weight: norma;
     text-transform: uppercase; } 
  
.cyan {
     background: url('/img/heading_cyan.gif') no-repeat; 
     color: #0065A4; }  
     
.cyan2 {
     color: #0065A4; } 
  
.green {
     background: url('/img/heading_green.gif') no-repeat; 
     color: #67A944; } 
     
.green2 {
     color: #67A944; }   
     
.magenta {
     background: url('/img/heading_magenta.gif') no-repeat; 
     color: #C2178D; }  
       
.magenta2 {
     color: #C2178D; }  
         
.orange {
     background: url('/img/heading_orange.gif') no-repeat; 
     color: #F68929; }  
       
.orange2 {
     color: #F68929; } 
       
.top { 
     margin: 0 0 1em 0; } 
 
 
.news { 
     margin: 1em 0; } 
     
.news A  { 
     display: block;
     margin: 0.0em 0 0.9em 0;
     color: #666666;
     text-decoration: none;
      }    
  
.news SPAN  { 
     color: #0065A4;
     font-weight: bold; } 
     
 
.copyright {
     color: #666666;
     font-size: 90%;  }
 
 
     
     
.submenu {
         margin: 0 0;
}  
    
    
.submenu LI {
         margin: 0 0;
         padding: 0.5em 0;
         border-bottom: 1px solid #bedff4;
         text-transform: uppercase; 
         color: #0065a4;
         font-weight: bold;
         font-size: 11px;
}      


    

.submenu a:link, .submenu a:visited, .submenu a:active {
	text-decoration: none;
	color: #0065a4; }

.submenu a:hover {
	text-decoration: none;
	color: #0080cf; }

.submenu a.active:link, .submenu a.active:visited, .submenu a.active:active {
	color: #cc0000; }

.submenu a.active:hover {
	color: #ff3333; }

    
    
    
/* фотогалерея */

.photogal {
          width: auto; 
          border: 0;
          padding: 0; }  
          
.photogal TD {
          text-align: center; }
          
.photogal IMG, .photogal2 IMG  {             
          border: 1px solid #A9A9A9;
          margin: 5px; }
          
.photogal2 {
          text-align: center; }
          
          
/* фотогалерея /// */
    
    
    
	
.leftmenuweather {
	font-size: 100%;
	text-align: center !important;
	width: 99%;
	margin: 0 0 0.1em 0; }
	
.gmtbl TABLE  { display: none; }
	  
.gmtbl { }

.gmtdttl { display: none; }

.gmtdtext {
	font-size: 95%; 
	//font-size: 100%;  
	color: #696969;
	text-align: center;
	vertical-align: middle !important;	}	
    
    
/*

TABLE TD { border: 1px solid #808080; border-collapse: collapse;  }
DIV { border: 1px solid #FF8080; } 
*/
	


