@@charset "utf-8";
/* CSS Document */

/* DESIGN TOPNAV (mainmenu) */
.topnav { float:left;  z-index:1001; background:none;}
/* level 0 */
.topnav ul { list-style:none; background: none; }
.topnav ul li {background:none;}
.topnav ul li a { font-weight:normal; color:#000; text-decoration:none;   }			/* active item first level */
.topnav ul li a.a_hover_main { color:#000; list-style-image:none; }						/* on hover */
/* level 1 */
.topnav ul li ul { background: #9C1C6B;  border-top:4px solid  #800040; margin-top:40px; }			/* position of submenu */
.topnav ul li ul li {  background:none;  }
.topnav ul li ul li a { float:left; background:none; font-weight:normal; color:#000; width:160px; }
.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:#000; background:none; }
.topnav ul li ul li ul { float:left;   background:none; font-size:10px; color:#C60; }	/* position of submenu level 2 */


/




/* DO NOT EDIT!!! */
ul.menusm { list-style:none;  }
ul.menusm li { cursor:pointer; position:relative;  }
ul.menusm li a { position:relative; text-align:center;}
ul.menusm li ul { display:none; position:absolute; list-style:none;}
ul.menusm li ul li ul { position:absolute; list-style:none; }
