html{overflow-y:scroll}
body{font:12px Verdana, Arial, Helvetica, sans-serif; background:url(../images/body-bgr.jpg);}
body, p, ul, li, h1, h2, h3, h4, h5, h6{margin:0px; padding:0px;}
img{border:none;}
.cls{clear:both;}
.spacer{height:10px; clear:both; font-size:9px; display:block;}
#wrapper{margin:0px auto; width:990px; background:#fff url(../images/header.gif) left top repeat-x;}
#header{margin:0px; padding:0px; height:130px;}
.header-right{float:left; width:655px; *width:605px; margin-left:40px;}
.logo{float:left; margin-top:5px; margin-left:15px;}
.mymaqui{margin:0px; padding:0px; float:right; margin-right:50px; *margin-right:0px; background:url(../images/my-maqui-bg.gif) left top no-repeat; height:40px; width:211px;}
.mymaqui h3{font-size:13px; color:#7F4D7F; display:block; width:211px; text-align:center; padding:5px 0px;}
.mymaqui h3 a{text-align:center; text-decoration:none; color:#7F4D7F; }
.menu{margin-top:46px; float:left;}
.menu span{float:left; background:url(../images/menu-left.gif) left top no-repeat; width:32px; height:40px;}
.menu b{float:right; background:url(../images/menu-right-corn.gif) left top no-repeat; width:38px; height:40px;}
#menu {margin:0; list-style:none; float:left; width:535px; padding:0px; height:40px; position:relative; z-index:500; background:url(../images/menu-bg.gif) left top repeat-x; height:40px;}
#menu li {float:left; border-right:1px solid #ffccff;}
#menu li a {display:block; float:left; height:38px; line-height:38px; color:#000; text-decoration:none; font-size:11px; font-weight:bold; padding:0 25px;}
#menu table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}
#menu li a:hover {z-index:200; position:relative;color:#fff;}
#menu li:hover {position:relative; z-index:200; border-bottom:1px solid #5b1860;}
#menu li:hover > a {color:#fff; border-bottom:1px solid #5b1860;}
#menu li:hover > a.sub {color:#fff; border-bottom:1px solid #5b1860;}
#menu li.current a {color:#fff; border-bottom:1px solid #5b1860;}
#menu li a.sub {background: #7f4d7f;}
#menu li.current a.sub {color:#fff; background:#840;}
#menu :hover ul {left:0; top:37px; width:120px; background:#444;}
#menu ul, #menu :hover ul ul {position:absolute; visibility:hidden;width:0; height:0; margin:0; padding:0; list-style:none;}
#menu :hover ul :hover ul{left:150px; top:-1px; background:#222; white-space:nowrap; width:100px; z-index:200; height:auto;}
#menu :hover ul li {margin:0; border-top:1px solid #666; visibility:visible;}
#menu :hover ul li a {width:150px; padding:0; text-indent:10px; background:#7f4d7f; color:#fff; height:26px; line-height:26px;}
#menu :hover ul li a.fly {background:#7f4d7f;}
#menu :hover ul :hover {background-color:#a96ab6; color:#ccc;}
#menu :hover ul :hover a.fly {background-color:#a96ab6; color:#fff;}
#menu :hover ul li.currentsub a {background:#840; color:#fff;}
#menu :hover ul li.currentsub a.fly {background:#840; color:#fff;}
#menu :hover ul :hover ul li a {width:150px; padding:0; text-indent:10px; background:#3e3e3e; color:#ccc;}
#menu :hover ul :hover ul :hover {background-color:#d70; color:#fff;}
#menu :hover ul :hover ul li.currentfly a, #menu :hover ul :hover ul li.currentfly a:hover {background:#840; color:#fff;}
.search{float:right; margin-left:0px; padding-top:70px; margin-right:10px;}
.input{border:1px solid #000; width:140px; height:26px; line-height:26px; text-align:center;}
.body-content{margin:0px; padding:0px;}
.banner{margin:10px auto 15px; width:1000px;}
#footer{background:url(../images/footer.gif) left top no-repeat; height:60px; padding-top:90px; padding-left:10px;}
#footer a{text-decoration:none; color:#993333; padding:0px 3px;}
#footer a:hover{text-decoration:underline; color:#000;}
#footer p{padding-bottom:10px}