BODY, td, P, .text {
        FONT-FAMILY:  Tahoma, Arial, Verdana, sans serif;
		FONT-SIZE: 11px; 
		COLOR: #010101; 
		}
.bg_color1 {BACKGROUND: #5E463C;}
.bg_color2 {BACKGROUND: #FFFFFF;}
.bg_color3 {BACKGROUND: #E1D7CD;}
		
.h1 {FONT-FAMILY: Times New Roman;
        FONT-SIZE: 20px; 
		COLOR: #010101; 
		TEXT-ALIGN: right;
		PADDING:  15px 10px 10px 0px;
		}
		
.h1_main {FONT-FAMILY: Times New Roman;
        FONT-SIZE: 45px; 
		COLOR: #3D271C; 
		PADDING:  15px 0px 10px 0px;
		}		
		
.h2_main {FONT-FAMILY: Times New Roman;
        FONT-SIZE: 30px; 
		COLOR: #3D271C; 
		PADDING:  0px 0px 0px 0px;
		}				

.h2 {FONT-FAMILY: Times New Roman;
        FONT-SIZE: 18px; 
		COLOR: #010101; 
		TEXT-ALIGN: right;
		PADDING:  25px 0px 0px 0px;
		}

.h11 {FONT-FAMILY: Times New Roman;
        FONT-SIZE: 18px; 
		COLOR: #FFFFFF; 
		BACKGROUND: #5E463C;
		PADDING:  25px 20px 25px 20px;
		}
A:LINK.h11 {text-decoration: none; COLOR: #FFFFFF; }
A:VISITED.h11 {text-decoration: none; COLOR: #FFFFFF; }
A:ACTIVE.h11 {text-decoration: none; COLOR: #FFFFFF;}
A:HOVER.h11 {text-decoration: underline;  COLOR: #FFFFFF;}		
		
		
UL {margin-top: 7px; margin-bottom: 7px; text-align: justify;}		
LI {margin-top: 0px; margin-bottom: 0px;}		
		
		
.h11 {FONT-FAMILY: Times New Roman;
        FONT-SIZE: 18px; 
		COLOR: #FFFFFF; 
		BACKGROUND: #5E463C;
		PADDING:  40px 20px 40px 20px;
		}		
		
.td_1 {BACKGROUND: #E1D7CD;}
.td_2 {BACKGROUND: #FFFFFF URL(i/bg.gif) repeat-y right;}
.td_3 {BACKGROUND: URL(i/bg2.gif) no-repeat top left;}
.td_main {BACKGROUND: #E1D7CD URL(i/bg1.gif) repeat-y left;}
		
.m_block { FONT-FAMILY:  Tahoma, Arial, Verdana, sans serif;
                  FONT-SIZE: 12px; 
        		  COLOR:#010101; 
                  PADDING:  10px 20px 0px 20px; 
				}
				
.block_1 { PADDING: 10px 10px 10px 20px; TEXT-ALIGN: justify;}			
.block_2 { PADDING: 10px 10px 10px 0px; TEXT-ALIGN: justify;}			
.block_3 { PADDING: 5px 10px 5px 10px; BACKGROUND: #E1D7CD;}			
.block_4 { PADDING: 10px 0px 10px 20px; TEXT-ALIGN: justify;}
.block_5 { PADDING: 10px 10px 10px 0px;}									

.block_contacts {  FONT-FAMILY:  Tahoma, Arial, Verdana, sans serif;
                 	FONT-SIZE: 10px; 
                	COLOR: #010101; 
                    PADDING: 0px 0px 30px 205px;}			
A:LINK.contacts {text-decoration: underline; color: #010101;}
A:VISITED.contacts {text-decoration: underline; color: #010101;}
A:ACTIVE.contacts {text-decoration: underline; color: #010101;}
A:HOVER.contacts {text-decoration: underline;  color: #010101;}					
			
.menu {FONT-FAMILY: Tahoma, Arial, Verdana, sans serif;
             FONT-SIZE: 11px;  
			 COLOR:#010101; 
			}
A:LINK.menu {text-decoration: none; color: #010101;}
A:VISITED.menu {text-decoration: none; color: #010101;}
A:ACTIVE.menu {text-decoration: none; color: #010101;}
A:HOVER.menu {text-decoration: underline;  color: #010101;}

.h_menu {FONT-FAMILY: Tahoma, Arial, Verdana, sans serif; FONT-SIZE: 11px; COLOR:#010101; FONT-WEIGHT:bold;}
A:LINK.h_menu {text-decoration: none; color: #010101;}
A:VISITED.h_menu {text-decoration: none; color: #010101;}
A:ACTIVE.h_menu {text-decoration: none; color: #010101;}
A:HOVER.h_menu {text-decoration: underline;  color: #010101;}

.block_m_main { PADDING: 50px 0px 20px 0px;}
DIV.m_main A {FONT-FAMILY: Times New Roman;
             DISPLAY: table-cell; /* Spechial for Mozilla & NN7 */
             DISPLAY: inline-block; /* Spechial for Opera */
             FONT-SIZE: 18px;  
			 COLOR: #3D271C; 
             PADDING: 5px 20px 5px 0px;
			}
DIV.m_main A:LINK {text-decoration: none; color: #3D271C;}
DIV.m_main A:VISITED {text-decoration: none; color: #3D271C;}
DIV.m_main A:ACTIVE {text-decoration: none; color: #3D271C;}
DIV.m_main A:HOVER {text-decoration: underline;  color: #3D271C;}

A { FONT-FAMILY: Tahoma, Arial, Verdana, sans serif;
      FONT-SIZE: 11px; 
	  COLOR:#010101; 
	}
A:LINK {text-decoration: underline; color: #010101;}
A:VISITED {text-decoration: underline; color: #010101;}
A:ACTIVE {text-decoration: underline; color: #010101;}
A:HOVER {text-decoration: underline;  color: #010101;}

.g-table { empty-cells: show; margin-bottom: 10px; }
.g-table TH { align: left; background: #EFF6FC; border-right: solid 1px #C0DDF3; font-size: 8pt; font-weight: bold; color: #2194DB; height: 30px; padding: 5px; text-transform: uppercase; }
.g-table TH A { color: #2194DB; }
.g-table TH .s { font-weight: normal; text-transform: none; }
.g-table TH.first { background: url(img/t-tl.gif) no-repeat 0 0 #EFF6FC; padding-left: 10px; }
.g-table TH.last { background: url(img/t-tr.gif) no-repeat 100% 0 #EFF6FC; border-right: none; padding-right: 10px; }
.g-table TD.footer { background: url(img/t-br.gif) no-repeat 100% #EFF6FC; padding: 0px; border: none;  }
.g-table td { padding: 8px 5px 7px 5px; font-size: 8pt;  }
.g-table td.first { padding-left: 12px; border-left: solid 0px #C0DDF3; }
.g-table td.last { padding-right: 12px; border-right: solid 0px #C0DDF3; }
.g-table tr.color2 td { background-color: #EFF6FC; }
.g-table td * td { padding: 0px; border: none; } /* ???????? ???????? ?????  ?? ????????? ??????? */
.g-table td A { font-size: 11px;  color: #2194DB; }

