body, ul, li {
	font-size:12px; 
	font-family:Arial, Helvetica, sans-serif;
	line-height:21px;
	text-align:left;
	list-style:none !important;
}

#menu {
	list-style:none;
	width:1015px;
	margin:0px auto 0px auto;
	height:43px;
	padding:0px 0px 0px 0px;
	/* Скругленные углы */
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}

#menu li {
	float:left;
	display:block;
	text-align:center;
	position:relative;
	/*padding: 20px 0px 2px 20px;*/
	border:none;
	width:145px;
	height:97px;
	background-image:url(/img/mn2.png);
	list-style:none !important;
}
#menu li:first-child {
	background-image:url(/img/mn1.png);
		width:145px;
	height:97px;
}
#menu li:last-child{
	background-image:url(/img/mn3.png);
		width:145px;
	height:97px;
}

#menu li:hover {
	width:145px;
	height:97px;
	background-image:url(/img/mn2a.png);
	border: none;
	/*padding: 120px 0px 2px 20px;*/
}
#menu li:hover:first-child{background-image:url(/img/mn1a.png);
	/* Скругленные углы */
	-moz-border-radius: 10px 0 0 10px;
	-webkit-border-radius: 10px 0 0 10px;
	border-radius: 10px 0 0 10px;}
#menu li:hover:last-child{background-image:url(/img/mn3a.png);
	/* Скругленные углы */
	-moz-border-radius: 0 10px 10px 0;
	-webkit-border-radius: 0 10px 10px 0;
	border-radius: 0 10px 10px 0;}
	
#menu li a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px; 
	color: #000000;
	display:block;
	outline:0;
	text-decoration:none;
	list-style:none !important;
	
}
#menu .col_1 ul li{width:190px;}

a.c1{height:77px;}
a.c2{height:77px;}
a.c3{height:77px;}
a.c4{height:77px;}
a.c5{height:77px;}
a.c6{height:77px;}
a.c7{height:77px;}

#menu li a.c1:hover, #menu div.bg1:hover{color:#ec111c;}
#menu li a.c2:hover{color:#1d70b6;}
#menu li a.c3:hover{color:#d3185c;}
#menu li a.c4:hover{color:#417117;}
#menu li a.c5:hover{color:#fe9320;}
#menu li a.c6:hover{color:#b000ec;}
#menu li a.c7:hover{color:#0099b9;}

.bg1{background-color:#ec111c;}
.bg2{background-color:#1d70b6;}
.bg3{background-color:#d3185c;}
.bg4{background-color:#417117;}
.bg5{background-color:#fe9320;}
.bg6{background-color:#b000ec;}
.bg7{background-color:#0099b9;}

#menu li .drop {
	padding:15px 21px 5px 10px;
	line-height:1.3;
	list-style-type:none ;
	background-image:none !important;
}



.dropdown_1column, 
.dropdown_2columns, 
.dropdown_3columns, 
.dropdown_4columns,
.dropdown_5columns {
	/*margin:50px 0 auto auto;*/
	float:left;
	position:absolute;
	left:-999em; /* Скрываем выпадающие пункты */
	text-align:left;
	padding:10px 5px 10px 5px;
	z-index:9999;
	

}

.dropdown_1column {width: 140px;}
.dropdown_2columns {width: 380px;}
.dropdown_3columns {width: 420px;}
.dropdown_4columns {width: 560px;}
.dropdown_5columns {width: 700px;}

#menu li:hover .dropdown_1column, 
#menu li:hover .dropdown_2columns, 
#menu li:hover .dropdown_3columns,
#menu li:hover .dropdown_4columns,
#menu li:hover .dropdown_5columns {
	left:-1px;
	top:97px;;
}

.col_1,
.col_2,
.col_3,
.col_4,
.col_5 {
	display:inline;
	float: left;
	position: relative;
	margin-left: 5px;
	margin-right: 0px;
}
.col_1 {width:180px;}
.col_2 {width:270px;}
.col_3 {width:410px;}
.col_4 {width:550px;}
.col_5 {width:690px;}

#menu li:hover:last-child .dropdown_2columns{
float:right;
margin:0px -245px;
}


#menu li:hover div  li {background:none; height:20px;}
#menu li:hover div  li:first-child {background:none; height:20px;}
#menu li:hover div  li:last-child {background:none; height:20px;}
#menu li:hover div a {
	font-size:12px;
	color:#fff;
}
#menu li:hover div a:hover {
	color:#fff;
	text-decoration:underline;
}





#menu li ul {
	list-style:none ;
	padding:0;
	margin:0 0 12px 0;
}
#menu li ul li {
	font-size:12px;
	line-height:24px;
	position:relative;
	padding:0;
	margin:0;
	float:none;
	text-align:left;
	width:200px;
	list-style:none;
}
#menu li ul li:hover {
	background:none;
	border:none;
	padding:0;
	margin:0;
}

.razdel{font-weight:bold; color:#fff; border-bottom:1px solid #a9a5a3;}


#menu li #img1{	list-style:none !important; float:left; margin:27px 0 0 35px; width:50px; height:34px; background-image:url(/img/img_nav.png);}
#menu li:hover #img1, #menu li a:hover #img1 {float:left; margin:25px 0 0 35px; width:50px; height:34px; background-image:url(/img/img_nav_a.png);}

#menu li #img2{	list-style:none;float:left; margin:10px 0 0 20px; width:77px; height:29px; background-image:url(/img/img_aut.png);}
#menu li:hover #img2, #menu li a:hover #img2 {float:left; margin:8px 0 0 20px; width:77px; height:29px; background-image:url(/img/img_aut_a.png);}

#menu li #img3{float:left; margin:10px 0 0 35px; width:50px; height:34px; background-image:url(/img/img_cif.png);}
#menu li:hover #img3, #menu li a:hover #img3 {float:left; margin:8px 0 0 35px; width:50px; height:34px; background-image:url(/img/img_cif_a.png);}

#menu li #img4{float:left; margin:25px 0 0 35px; width:50px; height:35px; background-image:url(/img/img_tra.png);}
#menu li:hover #img4, #menu li a:hover #img4 {float:left; margin:23px 0 0 35px; width:50px; height:34px; background-image:url(/img/img_tra_a.png);}

#menu li #img5{float:left; margin:27px 0 0 35px; width:50px; height:34px; background-image:url(/img/img_4x4.png);}
#menu li:hover #img5, #menu li a:hover #img5 {float:left; margin:25px 0 0 35px; width:50px; height:34px; background-image:url(/img/img_4x4_a.png);}

#menu li #img6{float:left; margin:27px 0 0 35px; width:50px; height:34px; background-image:url(/img/img_cir.png);}
#menu li:hover #img6, #menu li a:hover #img6 {float:left; margin:25px 0 0 35px; width:50px; height:34px; background-image:url(/img/img_cir_a.png);}

#menu li #img7{float:left; margin:7px 0 0 35px; width:43px; height:39px; background-image:url(/img/img_hom.png);}
#menu li:hover #img7, #menu li a:hover #img7 {float:left; margin:5px 0 0 35px; width:43px; height:39px; background-image:url(/img/img_hom_a.png);}

.color2{background-color:#1d70b6; height:9px; width:144px;position:absolute;}
.color3{background-color:#d3185c; height:9px; width:144px;position:absolute;}
.color4{background-color:#417117; height:9px; width:144px;position:absolute;}
.color5{background-color:#fe9320; height:9px; width:144px;position:absolute;}
.color6{background-color:#b000ec; height:9px; width:144px;position:absolute;}