@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 { margin:0 4px; padding:0; float:left;}
.topnav ul li a { display:block; margin:0; padding:8px 20px 15px; color:#E00437; 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:#E00437 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:#E00437 ; 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 { top:16px; left:0;}				/* position of submenu */
#nav1 ul li ul li { }
#nav1 ul li ul li a { }
#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 { }

/* 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;}
