body{
margin: 0px; 
background-image: url(fonleft01.jpg), url(fonright01.jpg) ; 
background-position: left, right;
background-repeat: repeat-y, repeat-y ;
}
.class-body
{margin: 0px;background-image: url(fonleft01.jpg), url(fonright01.jpg) ; background-position: left, right; background-repeat: repeat-y, repeat-y ; }

.layer1 { z-index: 2; position: absolute; width: 100% ; /*background: url(/bg0.jpg) no-repeat ; */ }

.layer2left { z-index: 4; position: absolute; left : 0px ; }

.layer2lright { z-index: 5; position: absolute; right : 0px ; }

.layer2left2 { z-index: 4; position: absolute; left : 0px ;  width: 22%;}
.layer2lright2 { z-index: 5; position: absolute; right : 0px ; width: 22%;}

.layer10 {  z-index: 10; position: absolute; width: 100% ; height: 100% ; }

ul.menu-left-0 {	list-style-type: none;	margin: 0px, 0px, 0px, 0px ; 	padding: 0px, 0px, 0px, 0px ;  }

ul.menu-line {	display: inline; /* отключает перенос */ 	list-style-type: none; 	margin: 0px, 0px, 0px, 0px ; 	padding: 0px, 0px, 0px, 0px ; }

.size-width-98 { width: 98%; } .size-width-49 { width: 49%; }
.size-hight-98 { width: 98%; } .size-hight-49 { width: 49%; }

 .size-width-35 { width: 35%; }
 .size-hight-35{ width: 35%; }


#line1_1_body  
{
	float: left;
	width: 22%; /* первая строка в линии 1 */
	height: 230px;
	margin: 0px;
	text-align: center;
	/*background-color: #D8F0D8; */

}  

#line1_1_bodyv2  
{
	width: 22%; /* первая строка в линии 1 */
	height: 230px;
	margin: 0px;
	text-align: center;
	/*background-color: #D8F0D8; */

}  
#line1_2_body  /* вторая строка в линии 1 */
{
	float: left;
	width: 78%;
	height: 230px;
	margin: 0px;
	text-align: center;
/*	background-color: #669966;*/
}  
#line2_1_body  /* первая строка в линии 2 */
{
	float: left;
	width: 22%; 
	height: 25px;
	margin: 0px;
	text-align: center;
	background-color: #669966;
}  
#line2_2_body  /* вторая строка в линии 2 */
{
	float: left;
	width: 78%;
	height: 25px;
	margin: 0px;
	text-align: left;
	background-color: #D8F0D8;
} 

#line2_body  /* вторая строка в линии 2 */
{
	width: 98%;
	height: 25px;
	margin: auto;
	text-align: center;
     
	font-weight : bold;
	font-size : 16px;
	
	color: #FFFFFF;
	background-color: #669966;
	
	/*color: #336666;	
	background-color: #D8F0D8;	*/
	} 

#left   
{
	margin: 0px 0px 0px 0px;
    width: 22%;  
    float:left;  
	min-height: 1450px;
/*	background: url(bg0left.jpg) ; */
	/*background-color: #D8F0D8;*/
	
} 

#leftv2  
{
	position : relative ;
	left: -58% ;
	margin: 0px 0px 0px 0px;
    width: 21%;  
     float:left;  
	min-height: 1450px;
/*	background: url(bg0left.jpg) ; */
	/*background-color: #D8F0D8;*/
	
} 
#right   
{
	float:left;
    width: 20%; 
	margin: 0px 0px 0px 0px;
	text-align: right;
/*	background-color:#D8F0D8;*/
	min-height: 1450px;
	/*	background: url(bg0right.jpg) ;*/
}  
#middle  
{
	float:left;
	width: 58%;	
	margin: 0px 0px 0px 0px;

	/*background-color:#D8F0D8;
	text-align: center;*/
	min-height: 650px;
} 
#middlev2  
{
	
	float:left;
	width: 56%;	
	margin: 0px 0px 0px 0px;

	 
	font-style:normal;
	font-size: 100% ;
	text-decoration:none;
	color: #993300;
	text-align : justify;

	padding-right : 1%;
	padding-left : 1%;
	padding-top : 10px;
	padding-bottom : 10px; 

	/*background-color:#D8F0D8;
	text-align: center;*/
	min-height: 650px;
} 

#middlev3  
{
	float:left;	
    position : relative ;
	left: 22% ;	
	width: 57%;	
	margin: 0px 0px 0px 0px;

	 
	font-style:normal;
	font-size: 100% ;
	text-decoration:none;
	color: #993300;
	text-align : justify;

/*	padding-right : 10px;
	padding-left : 10px;
	padding-top : 10px;
	padding-bottom : 10px; */

	/*background-color:#D8F0D8;
	text-align: center;*/
	min-height: 650px;
} 

#middle_without_right  
{
	float:left;
	width: 78%;	
	margin: 0px 0px 0px 0px;
	/*background-color:#D8F0D8;*/
	text-align: center;
	min-height: 650px;
} 
#footer  
{
	margin: 0;
	background-color: #D8F0D8;
	text-align: center;
	clear:both;
}  

.middle_body  /* ЭТО КЛАСС а не ID !!! фон средней части страницы  включая основной текст */
{
	width: 100%;
/*background-color: #D8F0D8 ; */
    overflow: auto;
} 
ul.menu-left-0
{
	list-style-type: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.menu-line
{
	display: inline; /* отключает перенос */
}
.cell_020column   {	float: left; 	width: 20%; }
.cell_025column   {	float: left; 	width: 25%; }
.cell_030column   {	float: left;  	width: 30%; }
.cell_035column   {	float: left;  	width: 35%; }
.cell_040column   {	float: left;  	width: 40%; }
.cell_060column   {	float: left;  	width: 60%; }
.cell_070column   {	float: left; 	width: 70%; } 
.cell_075column   {	float: left; 	width: 75%; } 
.cell_080column   {	float: left; 	width: 80%; } 
.cell_085column   {	float: left; 	width: 85%; } 
.cell_090column   {	float: left; 	width: 90%; } 
.cell_095column   {	float: left; 	width: 95%; }

.cell_1column   /*  параметры ячейки таблицы */
{
	float: left;
	width: 100%; /* вся область */
} 
.cell_2column   
{
	float: left;
	width: 50%; /* разбиваем на две части*/
	text-align: center ;
}  
.cell_2_45_column   
{
	float: left;
	width: 45%; /* разбиваем на две части*/
	text-align: center ;
} 
.cell_2_47_column   
{
	float: left;
	width: 47%; /* разбиваем на две части*/
	text-align: center ;
} 
.cell_3column   
{
	float: left;
	width: 33%; /* разбиваем на три части*/
	text-align: center ;
/*	margin: 5px;
	border: 5px;
	border-color: black; */
}  
.cell_3_32column   
{
	float: left;
	width: 32%; /* разбиваем на три части*/
	text-align: center ;
}  
.cell_3_31column   
{
	float: left;
	width: 31%; /* разбиваем на три части*/
	text-align: center ;
}  
.cell_3column_clear_both    
{
	clear:both;
	width: 33%; /* разбиваем на три части*/
	text-align: center ;
}  
.cell_clear_both    
{
	clear:both;
} 
.br_3px
{
	clear:both;
	height: 3px;
} 
.cell_4column   
{
	float: left;
	width: 24%; /* разбиваем на четыре части*/
	text-align: center ;
}  
.cell_4column_clear_both   
{
	clear:both;
	width: 24%; /* разбиваем на четыре части*/
	text-align: center ;
}  

.cell_4column_ramka03
{
	float: left;
	width: 23%; /* разбиваем на четыре части*/
	text-align: center ;
	border: solid 3px #D7CEC6 ;
}  
.column025 { width: 25%;}
.column035 { width: 35%;}
.column045 { width: 45%;}
.column055 { width: 55%;}
.column065 { width: 65%;}
.column075 { width: 75%;}
.column080 { width: 80%;}
.column085 { width: 85%;}
.column090 { width: 90%;}
.column095 { width: 95%;}
.column100 { width: 100%;}

.ramka02   
{
border: solid 2px #D7CEC6 ;

/*border: solid 2px #D8 F0D8 ;border: solid 2px #F0 ECE8 ; border: solid 2px #C1 AF9B ;
border: solid 2px #BE B4AB ;
border: solid 2px #D2 BFB1 ;
border: solid 2px #BC 9F97 ;
border: solid 2px #F2 E8DF ;
border: solid 2px #D7 CEC6 ;
*/
} 
.ramka03   
{
border: solid 3px #D7CEC6 ;
} 
.ramka04   
{
border: solid 4px #D7CEC6 ;
} 
.ramka05   
{
border: solid 5px #D7CEC6 ;
} 
.ramka07   
{
border: solid 7px #D7CEC6 ;
} 
.ramka10   
{
border: solid 10px #D7CEC6 ;
} 

.img_float_left   
{
    float:left; /* Выравнивание по левому краю */
    margin: 7px 7px 7px 0; /* Отступы вокруг картинки */
} 
.img_float_right   
{
    float:right; /* Выравнивание по левому краю */
    margin: 7px 0 7px 7px; /* Отступы вокруг картинки */
} 

.lightgreen{
	background-color : #D8F0D8;
}
.menu_left_style{
	/*background-color : #D8F0D8;*/
	padding-left : 12px;
	padding-right : 5px;
	padding-top : 8px;
	padding-bottom : 9px ;
}
.telo{
	/*background-color : White;*/
	 
	font-style:normal;
	font-size: 100% ;
	text-decoration:none;
	/*color: #993300;  original telo*/
	color: #913507;
	text-align : justify;	
	padding-right : 10px;
	padding-left : 10px;
	padding-top : 10px;
	padding-bottom : 10px;
}
.telo_light_green{
/*	background-color : #D8F0D8;*/
	 
	font-style: normal;
	font-size: 80% ;
	text-decoration:none;
	color: #993300;
	padding-right : 10px;
	text-align : justify;
	padding-left : 10px;
	padding-top : 10px;
	padding-bottom : 10px;
}
.a_telo{
	 
	text-decoration:none;
	color: #993300;
}
.b_telo{
	background-color : White;
	 
	text-decoration:none;
	color: #993300;
}
.c_telo{
	padding: 10px ;
	font-style: italic;
	text-decoration:none;
	font-size: medium;
}

a.c_telo:link{
    text-decoration: none; 
}
a.c_telo:hover{
    text-decoration:  none; 
}
a.c_telo:visited{
	text-decoration: none;
}

.telo_bold {
	 
	/* color: #993300; */
	color: #913507;
	font-weight : bold;
}

.fon {
	background-color: #669966;
}
.fon_white {
	background-color: White;
}

.menuT {
	background-color: #d8f0d8;
	color: #336666;
	font-size: x-small;

}
.zagMenT {
	color: #FFFFFF;
	background-color: #669966;
}
.zag {
	color: #000099;
	background-color: #d8f0d8;
}

.tab{
	 
	text-decoration:none;
	/*color: #993300;*/
	padding-right : 10px;
	/*text-align : justify;*/
	padding-left : 10px;
	padding-top : 10px;
	padding-bottom : 10px;
	/*font-size : 100%;*/
}
.tab_telo_white{
	background-color: White;	
	 
	text-decoration:none;
	padding-right : 10px;
	padding-left : 10px;
	padding-top : 10px;
	padding-bottom : 10px;
	 
	font-style: normal;
	font-size: 80% ;
	text-align : justify;
	color: #993300;	
}


.tab__align_left {
	 
	text-decoration:none;
	/*color: #993300;*/
	padding-right : 10px;
	text-align : left;
	padding-left : 10px;
	padding-top : 10px;
	padding-bottom : 10px;
/*	font-size : 100%; ;*/
}
.tab_white{
	background-color: White;	
	text-decoration:none;
	padding-right : 10px;
	padding-left : 10px;
	padding-top : 10px;
	padding-bottom : 10px;
}

.font_07{font-size : 0.7em;	}
.font_075{font-size : 0.75em;}
.font_08{font-size : 0.8em;	}
.font_09{font-size : 0.9em;	} 

.font_10{font-size : 1em;	} 

.font_11{font-size : 1.1em;	} 
.font_12{font-size : 1.2em;	} 
.font_125{font-size : 1.25em; } 
.font_13{font-size : 1.3em; } 

.telefon{
	 
	color: #336666;
	font-weight : bold;
	font-size : 16px;
}
.razdel{
	 
	color: #D8F0D8;
	font-weight : bold;
	font-size : 16px;
}
a.zagolovok:link{
	text-decoration: none;
	font-size: 30px;
	color: #993300;
	 
	font-weight : bold;
}
a.zagolovok:visited{
	text-decoration: none;
	font-size: 30px;
	color: #993300;
	 
	font-weight : bold;
}
a.zagolovok:hover{
	text-decoration: none;
	font-size: 30px;
	color: #993300;
	 
	font-weight : bold;
}
a.menu:link{
	text-decoration: none;
	font-size: 17px;
	color: #993300;
	font-weight : bold;
}
a.menu:visited{
	text-decoration: none;
	font-size: 17px;
	color: #993300;
	font-weight : bold;
}
a.menu:hover{
	text-decoration: none;
	font-size: 17px;
	color: Red;
	font-weight : bolder;
}
a.menu_down:link{
	text-decoration: none;
	font-size: 17px;
	color: #336666;
	 
	font-weight : bold;
}
a.menu_down:visited{
	text-decoration: none;
	font-size: 17px;
	color: #336666;
	 
	font-weight : bold;
}
a.menu_down:hover{
	text-decoration: none;
	font-size: 17px;
	color: Red;
	 
	font-weight : bold;
}
a.a_telo:link{
	text-decoration: underline;
}
a.a_telo:visited{
	text-decoration: underline;
}
a.a_telo:hover{
	text-decoration: underline;
}
a.a_telo_h:link{
	text-decoration: none;
	 
}
a.a_telo_h:visited{
	text-decoration: none;
	 
}
a.a_telo_h:hover{
	text-decoration: underline;
	 
}
a.telo:link{
	text-decoration: underline;	 
}
a.b_telo:link{
	text-decoration: underline;
}



hr{
	width : 100%;
	height : 1px;
	margin-bottom : 0px;
	margin-top : 0px;
	background-color : Gray;
}
h1{
	font-size : 125%;
	margin-bottom : 3px;
	margin-top : 0px;
}
h2{
	 
	font-style:normal;
	font-size: 115%;	
	margin-bottom : 3px;
	margin-top : 0px;	
}
h3{
	 
	font-style:normal;
	font-size: 110%;
}

.text_rec{
	 
	color: #336666;
	font-weight : bold;
	font-size : 16px;
	text-align : left; 
}
.text_rec_w{
	 
	color: white;
	font-weight : bold;
	font-size : 16px;
}

.text_blu{
	 
	color: Blue;
	font-weight : bold;
	font-size : 12px;
}
.text_gray{
	 
	color: Gray;
	font-weight : bold;
	font-size : 12px;
}
.text_navy{
	 
	color: Navy;
	font-size : 12px;
}
.text_larger{
	font-size : larger;
}
.text_large{
	font-size: large;
}
.text_xlarge{
	font-size : x-large;
}
.text_h1{
	font-size : 20px;
	font-weight : bold;
	width: 90%; 
	
}
.text_bold{
	font-weight : bold;
}
.text_em{
	font-style: italic;
}

.style01 {
	font-size: large;
	font-weight: bold;
	color: #FF0000;
}
.style3 {
color: #FF0000; font-weight: bold; 
}
.style2_red {
color: #FF0000;; 
}

.pusto10px
{
min-height: 10px;
}

li.razdelMenuleft
{
display: block;
	width: 90%;
color: #FFFFFF;
background-color: #669966;
}

pusto
{
display: block;
	width: 100%;
	clear: both ;
}