html, body  {
			 margin: 0 40px 0 40px;
			 padding: 0;
			 height: 100%;
 			 font-size: 100%; 
			 font-family: Arial, Helvetica, sans-serif;			 
 			 background: url('i/bg.gif') #f0edee repeat-x top;
			}
			
a { color: #08a5da; font-size: 80% }

H1 { 
	font-size: 150%;
    font-weight: normal;
	color: #333;
	margin: 0;
	padding: 0;
   }			

H2 { 
	font-size: 125%;
    font-weight: normal;
	color: #333;
	margin: 0;
	padding: 0;
   }			


H3 { 
	font-size: 105%;
    font-weight: normal;
	color: #333;
	margin: 0;
	padding: 0;
   }			

H4 { 
	font-size: 85%;
    font-weight: normal;
	color: #333;
	margin: 0;
	padding: 0;
   }			
   
P { 
	font-size: 70%; 
	color: #666; 
  }
  
.subli LI { 
			font-size: 70%; 
			color: #666;
			margin-bottom: 0px
		  }  

LI { 
	font-size: 70%; 
	color: #666;
	margin-bottom: 7px
  }  
  
.mini-nav {
			padding: 28px 0 0 50px;
 		  }
 		 
 /*контактная форма*/
 .m_ask {
 	position:relative;
 	font-size:70%;
 	margin-top:10px;
 }
 
 .m_ask label {
	float:left;
	width:151px;
	display: block;
	padding-top: 0px;
	margin-right: 0pt;
	padding-bottom: 0px;
	margin-left: 0pt;
	margin:0;
}

.m_ask input.text {
	width:174px;
	height:17px;
	border:1px solid #ccc;
	height:19px;

}

.m_ask input.small {
	width:83px;
	height:17px;
	border:1px solid #ccc;
}

.m_ask input.submit {

	cursor: pointer;
	margin-top:11px;
}

.m_ask .both img.captcha {
	border:1px solid #ccc;
	padding:0;
	margin:0;
}

.m_ask textarea {
	width:194px;
	height:130px;
	border:1px solid #ccc;
	overflow:auto;
}

.m_ask .both {
	clear: both;
	padding-top: 3pt;
	padding-right: 0pt;
	padding-bottom: 0px;
	padding-left: 3pt;
	margin:0;
}
.m_ask .alarm2 {
	margin-left:14px;
}
