
#container{height:auto; min-width:997px; width: expression((document.documentElement.clientWidth||document.body.clientWidth)<998 ? "997px" : "100%");}

#header{ position:relative; margin-bottom:-1px;}
#header .logo{ height:73px; *height:76px;}
#content{height:auto; width:99.9%; position:relative; z-index:0;}
#footer{margin-top:30px; margin-bottom:10px; margin-right:1%; clear:both; text-align:center;}


#mainNav{padding-left:1px; font-size:13px; background:#3a76a8 url(/images/background/menu_bg_01.png) repeat-x 0 -8px; height:30px; color:#fff; font-size:13px; position:relative;}
#mainNav li{ line-height:22px;float:left;margin-top:1px;margin-left:1px;background:url(/images/logo/patte/icon_list_01.png) no-repeat 0 50%; position:relative;}
#mainNav li.current{ margin-left:0;padding:0 5px;background: #ffffce url(/images/background/menu_bg_03.png) no-repeat top right;height:30px;}
#mainNav li.current2{ margin-left:0;padding:0 5px;background: #ffffce url(/images/background/banner_bg_03.jpg) repeat-x; height:30px; }
#mainNav li.current2 a{color:#014f91;}
#mainNav li.current2 a:hover{ color:#014f91; background:none;}
#mainNav li.current2 .b1, #mainNav li.current2 .b2{ position:absolute; top:0; width:8px; height:38px;}
#mainNav li.current2 .b1{background:url(/images/background/bg_corner_03.jpg); left:0;}
#mainNav li.current2 .b2{background:url(/images/background/bg_corner_04.jpg); right:0;}

#mainNav li.current a,#mainNav li.current a:hover{color:#014f91;background:none;}

#mainNav  a{display:block;color:#fff;padding:0 10px; text-decoration:none;}
#mainNav  a:hover{background: url(/images/background/menu_bg_02.png) repeat-x;color:#fff;}


#content .subnav{border-bottom:4px solid #ffd800;border-left:1px solid #3773a5; height:35px; background:#ffffce; text-align:right;}

#content .subnav form {color:#545454;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;padding:8px 8px 2px 0;text-align:right;}

#content .subnav form input{ border:#ccc solid 1px; line-height:14px;}
#content .subnav form .login {border:0 none;margin-bottom:-4px;}

#content .subnav .search{float:right;margin-right:20px;height:26px;background:url(/images/background/search_bg_01.gif) no-repeat ;}
#content .subnav .search a{  float:left;display:block;width:73px;height:26px;background:url(/images/background/search_bg_02.gif) no-repeat;}
#content .subnav .search input{ float:left;margin-left:25px;margin-top:2px;width:120px;font-size:12px;height:18px;border-top:2px solid #ffd800;border-bottom:1px solid #ffd800;border-left:none;border-right:none;}


.menuOther{position:absolute; top:51px; *top:54px; left:845px; width:125px; height:45px; padding-top:5px; background: url(/images/background/bgp012.png) no-repeat left bottom; font-size:13px;}
.menuOther span{ margin:0 1px 0 13px;}
.menuOther a{text-decoration:none; color:#36c; padding-bottom:20px; position:relative;}
.menuOther a:hover{text-decoration:none;color:#f60;}