/* Style sheet css3-menu */
#mainmenu ul.level_1 ul li{font-size:0.7em;}
#submenu ul li,.menu ul li{position:relative;font-size:0.7em;}
#mainmenu ul.level_1 li{width:auto;height:25px;float:left;display:inline;}
#mainmenu ul.level_1 a.sec{width:118px;height:25px;display:block;text-align:center;font-size:0.9em;line-height:1.7;}
li.active a.sec,li.trail a.sec{text-decoration:none;color:#c00;}
#mainmenu ul.level_1 a.sec:hover,#mainmenu ul.level_1 li:hover a.sec{color:#fff !important;background:#666;}
.gal #mainmenu ul.level_1 li:hover a.sec i{width:16em;height:5em;left:285px;top:-90px;position:absolute;display:block;background-color:#fff;}
#mainmenu ul.level_1 div{display:none;}
#mainmenu ul.level_1 :hover div{width:704px;height:570px;left:0px;top:25px;position:absolute;display:block;border:2px solid #fff;background:url(../website/menu-back.gif);}
#mainmenu ul.level_1 :hover div.active{left:-10000px;top:-10000px;position:absolute;display:none;background:none;}
#submenu ul,.menu ul,#mainmenu ul.level_1 :hover div ul{line-height:0;list-style:none;}
#submenu ul,.menu ul{margin:2px 0 0 2px;}
.menu#homenews ul{margin:2px 450px 0 2px;}
.menu#preview ul{margin:14px 0 0 0;text-align:center;}
.store.home #submenu ul{margin:2px 0 0 410px;}
#mainmenu .submenu.store ul{margin:0 0 0 408px;}
#submenu ul li,.menu ul li,#mainmenu ul.level_1 :hover div ul li{width:114px;height:114px;float:left;display:inline;margin:22px 0 0 22px;text-align:center;background-color:#fff;}
.menu#preview ul li{width:auto;height:auto;float:none;margin:0;padding:3px 16px;text-align:left;background-color:#c60;font-size:0.85em;color:#fff;}
#submenu ul li a,.menu ul li a,#mainmenu ul.level_1 :hover div ul li a{width:110px;height:110px;display:block;margin:2px;background-color:#fff;}
.menu#preview ul li a{width:auto;height:auto;display:inline;margin:0;color:#fff;background:none;}
#submenu ul li:hover,.menu ul li:hover,#mainmenu ul.level_1 :hover div ul li:hover{background-color:#666;}
.menu#preview ul li:hover{background-color:#c60;}
#submenu ul img,.menu ul img,#mainmenu ul.level_1 img{width:100px;height:75px;margin:0 5px;}
#submenu ul img.square,.menu ul img.square,#mainmenu ul.level_1 img.square{width:100px;height:100px;margin:5px 5px 0 5px;}
#submenu ul a b,.menu ul a b,#mainmenu ul.level_1 a b{width:110px;height:30px;display:block;font-weight:normal;line-height:1.2;background:#fff;}
#submenu ul img.red,.menu ul img.red,#mainmenu ul.level_1 img.red{width:60px;height:60px;left:0px;top:3px;position:absolute;}
#submenu ul b img,.menu ul b img,#mainmenu ul.level_1 b img{width:70px;height:30px;margin:0 20px;}
.col #submenu ul,.archive #submenu ul{width:140px;left:34px;top:95px;position:absolute;margin:0;line-height:1.2;}
.col #submenu ul li,.archive #submenu ul li{width:auto;height:auto;float:none;display:block;margin:0;background-color: none;}
.col #submenu ul li:hover,.archive #submenu ul li:hover{background-color: #fff;}
.col #submenu ul li a,.archive #submenu ul li a{width:auto;height:auto;display:block;margin:0;background-color: none;}
.archive #submenu ul li strong{color:#c00;}
.archive .menu ul{margin:138px 0 0 2px;}

