/*
*
* original template & css by RedCat
* url:   http://redcat.nxt.ru
* email: redcat@nxt.ru
*
*/

#top_menu {
	overflow:visible;
}

#top_menu .menu {
	/*display:none;*/
	margin:0px;
	padding:0px 0px 0px 45px;
	list-style:none;
}

#top_menu .menu ul{
	margin:0px;
	padding:0px;
	list-style:none;
	border:#333 solid 1px;
	border-top:none;
	width:150px;
}

#top_menu .menu a {
	display:block;
	text-decoration:none;
	color:#FFF;
	text-transform:uppercase;
	font-weight:bold;
	width:150px;
	height:32px;
	padding-top:318px;
	text-align:center;
}

#top_menu .menu li.item27 a {
	background:url(../images/menu_bg_item1.jpg) -150px 0px no-repeat;
}

#top_menu .menu li.item2 a {
	background:url(../images/menu_bg_item2.jpg) -150px 0px no-repeat;
}

#top_menu .menu li.item37 a {
	background:url(../images/menu_bg_item3.jpg) -150px 0px no-repeat;
}

#top_menu .menu li.item41 a {
	background:url(../images/menu_bg_item4.jpg) -150px 0px no-repeat;
}

#top_menu .menu li.item50 a {
	background:url(../images/menu_bg_item5.jpg) -150px 0px no-repeat;
}

#top_menu .menu li.item48 a {
	background:url(../images/menu_bg_item6.jpg) -150px 0px no-repeat;
}

#top_menu .menu li a:hover, #top_menu .menu li.active a {
	background-position:0px 0px;
}

#top_menu .menu a:hover{
	text-decoration:underline;
}

#top_menu .menu ul li, #top_menu .menu ul a {
	margin:0px;
	padding:0px;
}

#top_menu .menu li.submenu-down ul a{
	text-transform:none;
	height:23px;
	width:130px;
	margin:0px;	
	padding:5px 0px 0px 20px;
	text-align:left;
	background:url(../images/menu_bg.gif) bottom;
}

/*
#top_menu .menu li.submenu-down ul li a, #top_menu .menu li.submenu-left ul li a {
	text-transform:none;
	height:23px;
	width:130px;
	margin:0px;
	padding-top:5px;	
	background:url(../images/menu_bg.gif) bottom;
}
*/
#top_menu .menu li.submenu-down ul a:hover, #top_menu .menu li.submenu-left li a:hover {
	background:url(../images/menu_bg.gif) top;	
}

