body{background-color:#ff9f00; margin:0; background-image: url(../img/bg_top.jpg); background-repeat:repeat-x; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
#top{position:absolute; left:0; top:0; width:95%; height:100px;  text-align: right; padding-left: 20px; padding-right: 40px; padding-top: 20px; color: White;}
#line{position:absolute; left:0; width:100%; height:15px; background-image: url(../img/diag.gif); background-repeat:repeat-x}

.tx_1{color:#178d30; font-size:24px;  line-height:98%}


a.naw{ text-decoration: none;}
.imlin{	cursor:pointer; cursor:hand; color: Green; text-decoration: none;}
#left{ background-color: #f9c205; position:absolute; left:-250px; top:-40px; width:230px; height: 100%; text-align: center;  font-size: 12px; font-weight: bold; padding-left:5px}
#kont{position:absolute; left:250px; top:155px; width:70%; margin: 0;  padding: 20px 10px 20px 10px;background-color:#ff9f00; letter-spacing:1px }
#naw_top{position:absolute; left:-3%; top:-40px; width:108%;}
.td_1{width:13px; background-image: url(../img/l_m.gif);}
.td_2{width:25px;background-image: url(../img/m_m.gif);}
.td_3{width:12px; background-image: url(../img/r_m.gif);}
.td_4{background-image: url(../img/f_m.gif);}
.tx_3{ font-size: 16px; color: Green; font-weight: bold;}
hr{color:#ff9f00; width: 80%; }

li{ margin-bottom: 24px;}
li.norm { margin-bottom: 0.8em; font-size: 0.8em;}
h1,h2{ color: White; font-weight: bold;}
h1{font-size:1.5em}
h2{font-size:1.4em}
h3{ color: White;  background-image: url(../img/cone.gif); background-repeat: no-repeat; padding-left: 40px; height:40px; padding-top:10px}
.nb{ border-left: 5px double Red; font: bold 1.2em "Lucida Console";  color: White; padding-left: 10px; letter-spacing: 1px }
.nb2 { border-left: 5px double Red;  font-size: 1.2em;   padding-left: 10px; letter-spacing: 1px }
.con{   margin-bottom: 1.2em; margin-left: 10%; width: 80%;  list-style-image: url(../img/cone.gif);     }
.non{   margin-bottom: 30px; width: 90%;  list-style-type: none; font-size: 1em;}
.con2{   margin-bottom: 1.2em; color: Black; font-size:12px; font-style:italic; font-weight:bold;  letter-spacing: 1px;  list-style-type: none;   }
em{ font-size: 0.8em;}
.konus{
	width: 40px; height: 40px; border: none; float: left;
}
.kat{ width: 100%; text-align: center; font-size: 0.8em; font-weight: bold; text-decoration: none;}
#reyt{position:absolute; left:0; top:102%; width:100%; text-align:right}
#krach{
	 	border: 4px double Red;  color:#fff; width: 90%;
	 padding: 3px; text-align: right; background-color:#faac2b;
	font: 18px "Courier New", Courier, monospace;  height: auto; margin-bottom: 10px;  margin-top: 20px
}
.undrl{text-decoration:underline; font-weight:bold}
.conus{
	float: left; border: none; height: 40px; width: 40px; padding-right: 5px
}
.licenc{
	 height: 209px; width: 150px; margin: 10px; float: left;
	border: 2px solid Green; cursor:pointer
}
hr.kont{ width: 80%; color: #FFD700; clear: left;}
.dat{
	 width: 60%; background-color: #ccc;
	border: thin groove #515151; padding: 20px; 
}
img.krch{
	  height: 200px; width: 450px;
	border: 1px solid Black; margin: 5px; float: right;
}
a.imlin:hover{ color: Red;}
.fon{ background-color: #FFC251; padding: 5px; text-align: center;}
.fon2{ background-color: #FFC251; padding: 5px; text-align: left; font-size: 12px; letter-spacing: 1px;}
.bigg{letter-spacing:1px; font-size:1.3em; color: Red	}
.konlin{	cursor:pointer; cursor:hand; color: Blue; text-decoration: underline;}
.blok{ width: 95%; background-image: url(../img/f_k.gif); background-position: top right; margin-bottom: 20px }
.num{	 font-size:36px; font-weight:bold; color:#33CC00; float:left}
.im_g_1{
	margin: 3px
}
#seotext {font-size:0,85em;font-family:Tahoma;text-align:justify;color:#000;}
#seotext h1 {font-size:1.2em}
#seotext h2 {font-size:1.1em}
.bdbd {font-size:0,80em;}
#bdbd a {font-size:11px;}
/* левое меню на главной */


.menu { width:90%;
	padding:5% 0 5% 10%;
	margin:0; 
	list-style:none; 
	text-align: left;
	position:relative;
	background-color: #FBBC53;
}
.menu2 { width:90%;
	padding:5% 0 5% 10%;
	margin:0; 
	list-style: disc; 
	text-align: left;
	position:relative;
	background-color: #FBBC53;
}
.menu li {display:block; 
	width:100%;
	 font-size:14px; 
	font-weight:bold; 
	margin-bottom:15px;
	font-style: italic;
}
.menu2 li {display:block; 
	width:100%;
	 font-size:12px; 
	font-weight: normal; 
	margin-bottom:15px;
	font-style: italic;
}


.menu li a {
		color: #486017; 
	text-decoration:none; 
	}
	.menu2 li a {
		color: #486017; 
	text-decoration:none; 
	}
	.menu2 li a:hover {
width:100%;
	color:#fff;
	
}

.menu li a:hover {
width:100%;
	color:#fff;
	
}
.menu2 li a:hover {
width:100%;
	color:#fff;
	
}
.menu h3{ background-image: none;}
#bdbd {font-size:11px;}
