#menu1 { float:left; width:962px; margin:19px auto 0px auto; height:26px; font-size:120%; font-weight:bold; border-bottom:2px solid #0066CC; padding-bottom:6px;}
UL.dropmenu { position: relative; display:block; margin:0px; padding:0px; list-style-type:none; }
UL.dropmenu LI { position: relative; float: left; margin: 1px 15px 0px 0px; padding: 0px;}
UL.dropmenu LI SPAN {background:url(../images/li_span.jpg) left 5px no-repeat;}
UL.dropmenu LI A { padding: 3px 10px 5px 10px; display: block; cursor:pointer; color:#9f9f9f; text-decoration: none;}
UL.dropmenu LI A.selected, UL.dropmenu LI A.active, UL.dropmenu LI A:hover { background:url(../images/left_brd.jpg) left top repeat-y #7d8385; color:#ffffff;}
UL.dropmenu LI.last {border-right:none; margin-right:0px;}
UL.dropmenu LI A.last {border-right:none; padding:3px 18px 5px 18px;}

UL.dropmenu LI UL { position: absolute; z-index:1000; display: none; list-style-type:none; width: 170px; margin: 7px 0px 0px 0px; padding:5px 0px; background:url(../images/left_brd.jpg) left top repeat-y #e4e4e4; border:1px solid #919799; border-left:none;}
UL.dropmenu LI UL LI { border: 0; float: none; margin:0px 0px 0px 4px; font-size:90%; font-weight:normal;}
UL.dropmenu LI UL LI A { display:block; color: #454545; text-decoration: none; cursor:pointer; padding: 4px 5px; background:none; line-height:normal; border-right:none; }
UL.dropmenu LI UL LI A:hover { text-decoration: none; color: #fff; background:#7d8385; }

UL.dropmenu LI .products {position: absolute; display:none; width: 590px; background:url(../images/products_menu_bg.jpg) left top repeat-x #edeef0; border:1px solid #919799; border-left:4px solid #EE434B; margin: 7px 0px 0px 0px;}
UL.dropmenu LI .products UL {position: relative; display: block; border: none; background:none; width: 295px; margin:0px; padding:0px;}
UL.dropmenu LI .products UL LI {margin-left:0px;}
UL.dropmenu LI .products UL LI .products_detail {background:url(../images/products_li_bg.jpg) left top repeat-y;}
UL.dropmenu LI .products UL LI .pro_pic {float:left; width:76px; background1:#fff; padding:21px 17px 21px 13px;}
UL.dropmenu LI .products UL LI .pro_pic IMG {border:1px solid #797979;}
UL.dropmenu LI .products UL LI .pro_data {float:left; width:145px; padding:21px 17px;}
UL.dropmenu LI .products UL LI .pro_data H2 {font-size:110%; color:#54565a; margin:0px; padding:0px;}
UL.dropmenu LI .products UL LI .pro_data H2 A {color:#54565a; margin:0px; padding:0px;}
UL.dropmenu LI .products UL LI .pro_data H2 A:hover {color:#F63A33; background:none;}
UL.dropmenu LI .products UL LI .pro_data UL {margin:5px 0px 0px 0px; padding:0px; width:145px;}
UL.dropmenu LI .products UL LI .pro_data UL LI A {background:url(../images/square.jpg) left 5px no-repeat; color:#848484; padding:0px 0px 0px 8px;}
UL.dropmenu LI .products UL LI .pro_data UL LI A:hover {color:#F63A33; text-decoration:underline;}
UL.dropmenu LI .products UL LI.last {margin-right:0px;}

.preload1 {background: url(../images/three_1.png);}
.preload2 {background: url(../images/three_1a.png);}

#nav {padding:0; margin:auto; list-style:none; width:942px; height:38px; background:#fff url(../images/three_0.png) repeat-x; position:relative; text-align:right; z-index:500; font-family:arial, verdana, sans-serif;}
#nav li.top {float:left; height:38px; text-align:right; display:block}
#nav li a.top_link {display:block; float:left; height:35px; line-height:33px; color:#f2dbdb; text-decoration:none; font-size:13px; font-weight:bold; padding:0 0 0 12px; cursor:pointer; background: url(../images/three_0.png);}
#nav li a.top_link span {float:left; display:block; padding:0 16px 0 4px; height:35px; background: url(../images/three_0.png) right top no-repeat;}
#nav li a.top_link span.down {float:left; display:block; padding:0 16px 0 4px; height:35px; background: url(../images/three_0a.png) no-repeat right top;}

#nav li:hover a.top_link {color:#000; background: url(../images/three_1.png) no-repeat; }
#nav li:hover a.top_link span {background:url(../images/three_1.png) no-repeat right top;}
#nav li:hover a.top_link span.down {background:url(../images/three_1a.png) no-repeat right top;}

#nav li a.active {color:#000; background: url(../images/three_1.png) no-repeat; }
#nav li a.active span {background:url(../images/three_1.png) no-repeat right top;}
#nav li a.active span.down {background:url(../images/three_1a.png) no-repeat right top;}


#nav li:hover {position:relative; z-index:200;}

#nav li:hover ul.sub
{left:6px; top:35px; background: #F2F2F2; padding:5px; white-space:nowrap; width:260px; height:auto; z-index:300; border-top:solid 3px #2a6ebb}
#nav li:hover ul.sub li
{display:block; height:24px; position:relative; float:left; width:260px; font-weight:normal;}
#nav li:hover ul.sub li a
{display:block; font-size:13px; height:22px; width:260px; line-height:22px; text-indent:5px; color:#000; text-decoration:none; font-weight:normal; text-align:left;}
#nav li ul.sub li a.fly
{background:#c0d5df url(../images/arrow.gif) 190px 6px no-repeat;}
#nav li:hover ul.sub li a:hover 
{background: #6699CC; color:#000; border-color:#fff;}
#nav li:hover ul.sub li a.fly:hover
{background:#c0d5df url(../images/arrow_over.gif) 190px 6px no-repeat; color:#000;}

#nav li:hover li:hover ul,
#nav li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover li:hover ul
{left:200px; top:-4px; background: #fff; padding:3px; white-space:nowrap; width:260px; z-index:400; height:auto;}

#nav ul, 
#nav li:hover ul ul,
#nav li:hover li:hover ul ul,
#nav li:hover li:hover li:hover ul ul,
#nav li:hover li:hover li:hover li:hover ul ul
{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

#nav li:hover li:hover a.fly,
#nav li:hover li:hover li:hover a.fly,
#nav li:hover li:hover li:hover li:hover a.fly,
#nav li:hover li:hover li:hover li:hover li:hover a.fly
{background:#c0d5df url(../images/arrow_over.gif) 190px 6px no-repeat; color:#000; border-color:#000;}

#nav li:hover li:hover li a.fly,
#nav li:hover li:hover li:hover li a.fly,
#nav li:hover li:hover li:hover li:hover li a.fly
{background:#c0d5df url(../images/arrow.gif) 190px 6px no-repeat; color:#000; border-color:#c0d5df;}



#menu {
    background: none repeat scroll 0 0 #2a6ebb;
    height: 93px;
    width: 962px;
	
}
