@charset "utf-8";
/* CSS Document */

ul.menusm { font-size:14px; line-height:14px;}

/* DESIGN TOPNAV (mainmenu) */
/* level 1 */
.topnav ul { margin:0; padding:0; float:left; width:auto; height:37px;}
.topnav ul li {
	padding:0;
	float:left;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0px;
}
.topnav ul li a { display:block; margin:0; padding:8px 10px 15px; color:#147387; text-decoration:none;}
.topnav ul li.li_hover_main { }
.topnav ul li.current_page_item { }					/* active item first level */
.topnav ul li.current_page_item a,
.topnav ul li a.a_hover_main { background:url(images/menu_a.png) no-repeat left top; color:#fff;}

/* level 2 */
.topnav ul li ul { margin:0; padding:8px 0 2px; width:170px; height:auto; top:31px; left:0; background:#147387 url("images/arrow_nav.png") no-repeat left top; }			/* position of submenu */
.topnav ul li ul li { margin:0; padding:0; float:none;}
.topnav ul li ul li a {  background:none; display:block; margin:0; padding:10px 20px 10px; color:#fff; text-decoration:none;}
.topnav ul li ul li a.have_submenu { }																/* if item have submenu */
.topnav ul li ul li a:hover,
.topnav ul li ul li a.have_submenu_hover { color:#147387 ; text-decoration:none; background:#f3f3f3;}

/* level 3 */
.topnav ul li ul li ul { padding:2px 0; top:-2px; left:170px; background-image:none;}								/* position of sub-submenu */

/* DESIGN NAV1 (categories) */
/* level 0 */
#nav1 ul { }
#nav1 ul li { float:left;}
#nav1 ul li a { }
#nav1 ul li.current-cat { }							/* active item first level */
#nav1 ul li.current-cat a,
#nav1 ul li ul li a.a_hover_main { }				/* on hover */

/* level 1 */
#nav1 ul li ul { 
   left: 0;
    top: 33px;
    z-index: 99999;
    width: 15em;
	background:#147387;

}				/* position of submenu */
#nav1 ul li ul li { padding:0px;}
#nav1 ul li ul li a { color:#fff;background:#147387;}
#nav1 ul li ul li a.have_submenu { }																/* if item have submenu */
#nav1 ul li ul li a:hover,
#nav1 ul li ul li a.have_submenu_hover { background:#ccc no-repeat scroll left top;}

/* level 2 */
#nav1 ul li ul li ul { top:0px; left:0px;}									/* position of sub-submenu */

/* DO NOT EDIT!!! */
ul.menusm { list-style:none;}
ul.menusm li { cursor:pointer; position:relative; z-index:/*IE7*/999;}
ul.menusm li a { position:relative; z-index:1000;}
ul.menusm li ul { display:none; position:absolute; list-style:none; z-index:999;}
ul.menusm li ul li ul { position:absolute; list-style:none;}
