
div.top_menu {
	margin: 0 auto;
    overflow: hidden;
    width: 958px;
}

div.top_menu>ul {
	float:left;
	list-style: none outside none;
	margin: 0 0 0 19px;
	padding: 0;
}

div.top_menu>ul>li {
	cursor: pointer;
    display: block;
    float: left;
    line-height: 1;
    margin-left: -18px;
}

div.top_menu>ul>li.un {
    position: relative;
    z-index: 40;
}

div.top_menu>ul>li .outer_wrap{
	background: url("../pix/wrapper_menu2-l.png") no-repeat scroll 0 0 transparent;
}
div.top_menu>ul>li.active .outer_wrap, div.top_menu>ul>li:hover .outer_wrap{
	background: url("../pix/wrapper_menu2_act-l.png") no-repeat scroll 0 0 transparent;
	position: relative;
	z-index: 9999;
}

div.top_menu>ul>li .medium_wrap{
	background: url("../pix/wrapper_menu2-r.png") no-repeat scroll 100% 0 transparent;
}
div.top_menu>ul>li.active .medium_wrap, div.top_menu>ul>li:hover .medium_wrap{
	background: url("../pix/wrapper_menu2_act-r.png") no-repeat scroll 100% 0 transparent;
	position: relative;
	z-index: 9999;
}

div.top_menu>ul>li .inner_wrap{
	background: url("../pix/wrapper_menu2-c.png") repeat-x scroll 0 0 transparent;
	color: #0F0F0F;
	margin-left: 25px;
	margin-right: 19px;
}
div.top_menu>ul>li.active .inner_wrap, div.top_menu>ul>li:hover .inner_wrap{
	background: url("../pix/wrapper_menu2_act-c.png") repeat-x scroll 0 0 transparent;
	margin-left: 25px;
	margin-right: 19px;
	position: relative;
	z-index: 9999;
}
div.top_menu>ul>li a {
	display:block;
	color: #FFFFFF;
	font-size: 16px;
	font-weight: bold;
	line-height: 45px;
	text-decoration: none;
	background: url("../pix/wrapper_menu2-l.png") no-repeat scroll -25px 0 transparent;
}
div.top_menu>ul>li.active a, div.top_menu>ul>li:hover a, div.top_menu>ul>li a:hover{
	color: #353535;
	text-decoration: none;
	background: none;
}


.menu_headline, .catalog_menu {margin: 0 0 10px 0; padding: 0;}
.menu_headline>div, .catalog_menu>div {
	background: url("../pix/tail_cat.gif") repeat-x scroll 0 0 #FC9701;
	border-radius: 4px 4px 4px 4px;
	color: #000000;
	font-size: 16px;
	line-height: 18px;
	margin-bottom: 7px;
	overflow: hidden;
	padding: 10px 0 12px 12px;
}
.menu_headline ul, .catalog_menu ul { list-style: none outside none; padding: 0px; margin: 0px;}
.catalog_menu>ul>li {padding: 0; position: relative; width: 100%;}
.catalog_menu>ul li.folder {
	background-image: url("../pix/bg_list_arrow.png");
	background-repeat: no-repeat;
	background-position: 185px 12px;
}

.catalog_menu>ul li.active>a {
	font-weight: bold;
	color:#FFAA13;
}
.catalog_menu>ul>li>a {
	display: inline-block;
	background: url("../pix/list_bg.png") no-repeat scroll 0 7px transparent;
	color: #232222;
	font-size: 12px;
	line-height: 15px;
	padding: 7px 0 7px 27px;
}
.catalog_menu>ul>li>a:hover {
	background: url("../pix/list_bg-act.png") no-repeat scroll 0 7px transparent;
	color: #FFAA13;
}

.catalog_menu>ul>li>ul li {padding: 0 0 0 12px; position: relative; width: 100%;}
.catalog_menu>ul>li>ul li a {
	display: inline-block;
	color: #666;
	font-size: 12px;
	line-height: 15px;
	padding: 7px 0 7px 27px;
}
.catalog_menu>ul>li>ul li a:hover {
	color: #FFAA13;
}







div.menu {margin:0; padding:0;}
div.menu ul { list-style-type:none;}
div.menu ul a{ color:#555; text-decoration: none;}
div.menu a, div.menu span, div.menu li{font-family: Arial, Helvetica, sans-serif; font-style: normal;}
div.menu ul a:hover, div.menu ul a.active{ color:#A2CB26; text-decoration: none;}

/* Left menu */
ul.left_menu {margin:18px 0 0 0; padding:0;}
ul.left_menu>li {background: url('../pix/arrow.gif') no-repeat 2px 5px; line-height: 17px; padding-left:12px;}
ul.left_menu>li.active {background: url('../pix/expand_arrow.gif') no-repeat 0px 6px;}
ul.left_menu>li.active>a, ul.left_menu>li>a{font-weight: bold;}
ul.left_menu li.active>a{color:#A2CB26;}
ul.left_menu ul {margin:3px 0 3px 15px; padding: 0;}
ul.left_menu a{font-size: 12px;}
/*ul.left_menu li.bold a{font-weight: bold;}*/

/* Top menu */

ul.top_menu li{float:left; margin:0; padding: 0; line-height: 35px;}
ul.top_menu li, ul.top_menu li a{
	float:left;
	margin:0;
	padding: 0;
	line-height: 35px;
	font-size:11px;
	text-transform: uppercase;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color:#7D7D7D;
}
ul.top_menu li.active, ul.top_menu li a{padding:0 10px 0 10px;}
ul.top_menu li a:hover, ul.top_menu li.active{background-color: #fff; color:#A2CB26;}


ul.smart_nav {float:left; list-style-type:none; height: 19px; margin: 9px 10px 0 5px; padding: 0;}
ul.smart_nav li {float:left; font-size:0; background: url('../pix/input_bg.gif') repeat-x; height: 19px;}
ul.smart_nav li a{display: block; height: 19px; width: 18px;}
ul.smart_nav li.first { background: url('../pix/input_left.gif') no-repeat top left; width: 9px;}
ul.smart_nav li.last { background: url('../pix/input_right.gif') no-repeat top right; width: 7px;}
ul.smart_nav li a.home { background: url('../pix/home.gif') no-repeat center center;}
ul.smart_nav li a.sitemap { background: url('../pix/sitemap.gif') no-repeat center center;}
ul.smart_nav li a.mail { background: url('../pix/mail_to.gif') no-repeat center center; margin-right: 4px;}

ul.search_box {float:right; list-style-type:none; height: 19px; margin: 9px 5px 0 0; padding: 0;}
ul.search_box li {float:left; font-size:0; background: url('../pix/input_bg.gif') repeat-x; height: 19px;}
ul.search_box li.first { background: url('../pix/input_left.gif') no-repeat top left; width: 9px;}
ul.search_box li.last { background: url('../pix/input_right.gif') no-repeat top right; width: 7px;}
ul.search_box form{margin:0; padding: 0;}
ul.search_box input{margin:0; padding: 0 5px 0 17px; border: none; width:100px; height: 18px; font-size: 11px; background: url('../pix/search.gif') no-repeat 3px 5px;}


/* Path menu */
#path_menu{float:left; margin:0 15px 0 0; font-size:12px; color:#000; position: relative;}
#path_menu a, #path_menu b, #path_menu span{
	color:#000; float:left; display:block; line-heght:14px; text-decoration: none;
}
#path_menu span{}
#path_menu b{font-weight:normal; padding:0px 7px 0px 7px; color:#000; line-height:13px;}

li#search{ float:right; display:inline; width:200px;}
li#search form{ float:right; display:inline; width:300px; *width:250px; margin:6px 18px 0px 0px;}
li#search button{ float:right; width:80px; border-color:#c7c7c7; height:24px;}
#searchbox{ float:right; display:inline; width:149px; height:24px; margin-right:10px; overflow:hidden; background: url('../pix/search.gif') no-repeat left center;}
li#search input{ float:right; display:inline; width:137px; height:20px; border:transparent; margin:2px 6px 0px 6px; padding:2px 0px 0px 0px; *padding:4px 0px 0px 0px; font-size:12px; }
li#search a{ display:block; float:left; width:17px; height:17px;}