BODY{background-color:#FEF4D9; padding:0px; margin:0px; text-align:center; min-width:1004px;}
HTML { min-width:1004px;}
BODY, P,TD,BR,TABLE{font-family:Tahoma; font-size: 12px; color: #333333;}

.img_right	{ margin: 0px; padding:  0px; margin-top: 4px; margin-bottom: 5px; margin-left: 15px; margin-right: 0px; padding-right:0px; float: right; }
.img_left	{ margin: 0px; padding:  0px; margin-top: 4px; margin-bottom: 5px; margin-right: 15px; margin-left: 0px; padding-left:0px; float: left;} 
p { margin-bottom:7px;}
ol	{ padding-left:20px; padding-bottom:10px;}
ol li	{margin-left:15px; list-style:decimal;}
ol ol li {margin-left:15px; list-style: upper-alpha ;}
ol ol ol li {margin-left:15px; list-style: lower-alpha ;}

ul	{ padding-left:35px; padding-bottom:10px;}
ul li	{ margin-left:15px; list-style: disc;}
ul ul li{ margin-left:15px; list-style: square;}
ul ul ul li { margin-left:15px; list-style: circle;}

table td	{vertical-align:top; text-align:left;}

a,
a:link,
a:visited,
a:active	{color:#A41E01;}
a:hover		{color:#A41E01;}

table.table1 td	{text-align: left; border-bottom: 1px #999 solid; border-left: 1px #999 solid; padding: 3px; }
table.table1 th {background-color: #7a7b7d; font-weight:bold; color:#fff; text-align: center; border-bottom: 4px #999 solid; border-left: 1px #999 solid; padding: 3px;font-size:14px;font-family:Arial;}
table.table1 th p	{font-size:14px;}
table.table1	{text-align: center; border-top: 1px #999  solid; border-right: 1px #999 solid; margin:2px; margin-bottom:20px;}
table.table1 td p {padding-bottom:3px;}


table.table2 td	{text-align: left; border-bottom: 1px #999 solid; border-left: 1px #999 solid; padding: 3px; }
table.table2 th {background-color: #b9dd00; font-weight:bold; color:#fff; text-align: center; border-bottom: 4px #999 solid; border-left: 1px #999 solid; padding: 3px;font-size:14px; font-family:Arial; }
table.table2 th p	{font-size:14px;}
table.table2	{text-align: center; border-top: 1px #999  solid; border-right: 1px #999 solid; margin:2px;margin-bottom:20px;}
table.table2 td p {padding-bottom:3px;}

table.table3 td	{text-align: center; border-bottom: 1px #999 solid; border-left: 1px #999 solid; padding: 3px; }
table.table3 th {background-color: #7a7b7d; font-weight:bold; color:#fff; text-align: center; border-bottom: 4px #999 solid; border-left: 1px #999 solid; padding: 3px;font-size:14px;font-family:Arial;}
table.table3 th p	{font-size:14px;}
table.table3	{text-align: center; border-top: 1px #999  solid; border-right: 1px #999 solid; margin:2px; margin-bottom:20px;}
table.table3 td p {padding-bottom:3px;}

.val_top	{ vertical-align:top;}
.val_mdl	{ vertical-align:middle;}
.val_btm	{ vertical-align:bottom;}
.al_cntr	{ text-align:center;}
.al_left	{ text-align:left;}
.al_rt		{ text-align:right;}

table.bord{text-align: center; border:0px; margin-top:0px;}



td.small_txt  a,
td.small_txt  a:link,
td.small_txt  a:visited,
td.small_txt  a:active	{font-size:10px; white-space:nowrap; text-align:left; vertical-align: middle; padding-left:19px; color:#666666}
td.small_txt  a:hover	{ font-size:10px; white-space:nowrap; text-align:left; vertical-align: middle; padding-left:19px; color:#666666; text-decoration:underline;}


	
td.tablesm{
	text-align:center;
	vertical-align: middle;
	padding-right:17px;	 
	}

td.small_txt:hover{
	font-size:10px;
	white-space:nowrap;
	text-align:center;
	vertical-align: middle;
	}

.buttonback{ background-image:url("img/but_1st.jpg"); background-repeat:no-repeat; background-position:left; 
	width:189;
	height:38;
	text-align:left;
	vertical-align: middle;
	}
	
.buttonback2{ background-image:url("img/but_2nd.jpg"); background-repeat:no-repeat; background-position:left; 
	width:190;
	height:38;
	text-align:left;
	vertical-align: middle;
	}

.buttonback3{ background-image:url("img/but_last.jpg"); background-repeat:no-repeat; background-position:left; 
	width:184;
	height:38;
	text-align:left;
	vertical-align: middle;
	}	

/* Подсветка бордеров: временный класс*/
/* tr, td{border:1px solid green;} */

span.link_mmenu  a,
span.link_mmenu  a:link,
span.link_mmenu  a:visited,
span.link_mmenu  a:active	{font-weight:normal; text-decoration:none; font-size:12px; font-family: tahoma, arial, sans-serif;
						 color:#ffffff; padding-left:23px;}
span.link_mmenu  a:hover	{ font-weight:normal; text-decoration:underline; font-size:12px; font-family: tahoma, arial, sans-serif;
					      color:#ffffff; padding-left:23px;}





.map{
margin-top:2px;}


.link_left{
	color:#993300;
	font-family: tahoma, arial, sans-serif;
	font-size:12px;
	padding-left:8px;
	vertical-align:middle;
	}

td.link_left{
	color:#993300;
	font-family: tahoma, arial, sans-serif;
	font-size:14px;
	padding-left:47px;
	text-align:left;
	padding-top:0px;
	padding-bottom:8px;
	}




	
td.middle{	vertical-align:top;
}



td.middle  a,
td.middle  a:link,
td.middle  a:visited,
td.middle  a:active	{color:#993300;
					 font-family: tahoma, arial, sans-serif;
					 font-size:12px;
					 padding-left:8px;
					 text-align:left;
					 text-decoration:underline;
					 vertical-align:middle;}
					 
td.middle  a:hover	{color:#993300;
					 font-family:
					 tahoma, arial, sans-serif;
					 font-size:12px;
					 padding-left:8px;
					 text-align:left;
					 text-decoration:none;
					 vertical-align:middle;}
	
table.tbl_{margin-top:18px; 
	}

p{
	font-family: tahoma, arial, sans-serif;
	font-size:13px;
	padding-left:35px;
	color:#333333;
	padding-top:14px;
	}

h1{font-family: Georgia, arial, sans-serif;
	font-size:20px;
	padding-left:35px; padding-top:15px;
	color:#993300;
	}
	
h2{font-family: Georgia, arial, sans-serif;
	font-size:20px;
	padding-left:35px;
	color:#993300;
	padding-top:10px;
	}
h3{font-family: Georgia, arial, sans-serif;
	font-size:18px;
	padding-left:35px;
	padding-top:10px;
	color:#993300;
	}
	
h4{font-family: Georgia, arial, sans-serif;
	font-size:24px;
	padding-left:35px;
	color:#993300;
	}

span.ash{font-family: Georgia, arial, sans-serif;
	font-size:20px;
	padding-left:35px;
	color:#993300;
	font-weight:bold;
	}


.scroll {
	overflow: auto;
	height: 380px;
	padding-right: 10px;
}


hr{color:#A41E01;}

td.small2{font-family: tahoma, arial, sans-serif;
	font-size:11px;
	color:#333333;
	white-space:nowrap; 
}

td.small21{font-family: tahoma, arial, sans-serif;
	font-size:11px;
	color:#333333;
	white-space:nowrap; text-align:right; 
	}

td.small2  a,
td.small2  a:link,
td.small2  a:visited,
td.small2  a:active{font-family: tahoma, arial, sans-serif;
					font-size:11px;
					color:#333333;
					white-space:nowrap;
					text-decoration:none;}
					
td.small2  a:hover{font-family: tahoma, arial, sans-serif;
					font-size:11px;
					color:#333333;
					white-space:nowrap;
					text-decoration:underline;}




.phone{color:#651E0E;}

.c{
	text-align:left;
	vertical-align:top;
	width:500px;
	}
	
.c1{
	text-align:right;
	vertical-align:middle;
	}	

.r{
	text-align:center;
	vertical-align:middle;
	padding-top:13px;
	}

table.sm_table{margin-left:30px; 
				border:0px;
	}





div.txt_msf a,
div.txt_msf a:link,
div.txt_msf a:visited,
div.txt_msf a:active	{font-family: tahoma, arial, sans-serif;
				font-size:12px;
				color:#333333;
				text-decoration:none;
					}
					 
div.txt_msf a:hover	{text-decoration:underline;}


div.txt_msf_map a,
div.txt_msf_map a:link,
div.txt_msf_map a:visited,
div.txt_msf_map a:active	{font-family: tahoma, arial, sans-serif;
				font-size:12px;
				color:#993300;
				text-decoration:none;
					}
					 
div.txt_msf_map a:hover	{text-decoration:underline;}

td.ctpaha{width:100px;}
