/* CSS Document */
*{ margin:0; padding:0; border:0;}
li{list-style:none;}
.clearfix:after{content:"&nbsp;";display:block;height:0;clear:both;visibility:hidden;}.clearfix{display:inline-block;}
a.mainmenu:link{ color:#ddcd1f; text-decoration:none; }
a.mainmenu:visited{ color:#ddcd1f; text-decoration:none; }
a.mainmenu:hover{ color:#cfd8ff; text-decoration:none; }
.menu{ width:790px; height:35px; background:#000000; margin:0 auto;}
.menusel{ float:left;width:110px; position:relative; height:35px; background:#000000; line-height: 25px; margin-left: 1px; *margin-left: 0px;_margin-left: -1px;}
.menusel h2{ font-size:12px;height:26px;padding:5px 0;}
.menusel a{ display: block;text-align:center; width:100px;border:0px solid #a4a4a4;  border-bottom:0px solid #a4a4a4; position:relative; z-index:2;}
.menusel a:hover{ border:0px solid #a4a4a4; border-bottom:0px dashed #eeeeee; position:relative; z-index:2;}
.ahover a{border-bottom:1px dashed #eeeeee; background:#395fa8; }
.position{ position:absolute; z-index:1;}
.menusel ul{width:125px; background:#0c2a60; border:0px solid #a4a4a4; margin-top: -1px; position:relative; z-index:1; display:none;}
.menusel .block{ display:block;}
.typeul li{border-bottom:0px dashed #a4a4a4;width:125px; position:relative; float:left;}
.typeul li a{ border:none;width:125px; }
.typeul li a:hover{ border:none; background:#334b73;}
.typeul{  margin-left:0;  }
.typeul ul{left:125px; top:0; position:absolute;}
.fli{ margin-left: -1px; border-left:#eeeeee solid 0px;}
.menusel .lli{ border:none; }
