@charset "utf-8";
/* CSS Document */
body {margin:0px auto;padding:0px;font-size:11px; font-family:Tahoma;color:#555;background:#fff;}
#header{font-family:Verdana, Geneva, sans-serif;height:126px;font-size:13px;background:url(../images/bg_header.jpg) repeat-x;position:relative;z-index:999;}

#header .logo{width:988px; height:16px; background:url(../images/header.jpg) no-repeat;padding:15px 5px 57px 10px; margin:0px auto;}
* html #header .logo{width:988px; height:16px; background:url(../images/header.jpg) no-repeat;padding:15px 5px 0px 10px; margin:0px auto;}
#header .logo .lj{float:left;}
#header .logo .lj a{display:block;font-size:1px;line-height:1px;overflow:hidden;text-indent:-9999px;width:350px;height:58px;padding-top:0px;}
#header .logo .language{font:Tahoma, Geneva, sans-serif; font-size:12px; color:#000;float:right;}
#header .logo .language a{color:#000;text-decoration:none;}
#header .menu {width:978px;height:37px; padding-left:25px;margin:0px auto;font-weight:bolder;z-index:10000;}
#header .menu ul{padding:0;margin:0;list-style-type:none;text-align:center;color:#FFF;display:block; height:37px; }
#header .menu li{float:left;display:block;position:relative;}
#header .menu li a{color:#FFF;text-decoration:none;display:block;float:left; height:21px;padding:8px 20px;}
#header .menu li a span{float:left;display:block;height:27px;}
#on{background:url(../images/bg_bav_on.jpg) repeat-x; }
#on span{color:#FFF;text-decoration:none;display:block; height:27px;background:url(../images/icon_bav_on.jpg) no-repeat center bottom;}

#header .menu li a:hover{background:url(../images/bg_bav_on.jpg) repeat-x;cursor:hand;}
#header .menu li a:hover span{color: #FFF;text-decoration:none;display:block; height:27px;background:url(../images/icon_bav_on.jpg) no-repeat center bottom;}


#header .menu li ul{display:none;}
/* specific to non IE browsers */
#header .menu ul li:hover a{background:url(../images/bg_bav_on.jpg) repeat-x;text-decoration:none;display:block;}
#header .menu ul li:hover a span{color:#FFF;text-decoration:none;display:block; height:27px;background:url(../images/icon_bav_on.jpg) no-repeat center bottom;}
#header .menu ul li:hover ul{display:block;position:absolute;left:0;top:36px;}
#header .menu ul li:hover ul li a{padding:5px;width:290px;line-height:20px;display:block;}
#header .menu ul li:hover ul li a{display:block;text-align:left;height:auto;border-top:1px #f5cdc8 solid;background:#d50005;font-size:11px;font-weight:normal;color:#f5cdc8;padding:3px 13px;width:220px;}
#header .menu ul li:hover ul li a:hover{background:#8f0104;}



* html #header .menu .hide{display:none;}
* html #header .menu li a .sub{background:url(../images/bg_bav_on.jpg) repeat-x;}
* html #header .menu li a .sub span{color:#FFF;text-decoration:none;display:block; height:27px;background:url(../images/icon_bav_on.jpg) no-repeat center bottom;} 
* html #header .menu ul li a:hover{background:url(../images/bg_bav_on.jpg) repeat-x;color:color:#FFF;display:block;}
* html #header .menu ul li a:hover span{color:#FFF;text-decoration:none;display:block; height:27px;background:url(../images/icon_bav_on.jpg) no-repeat center bottom;}
* html #header .menu ul li a:hover ul{display:block; position:absolute; top:36px; left:0; width:220px;border-top:0px;}
* html #header .menu ul li a:hover ul li a{display:block;text-align:left;height:auto;border-top:1px #f5cdc8 solid;background:#d50005;font-size:11px;font-weight:normal;color:#f5cdc8;padding:3px 13px;width:220px;}
* html #header .menu ul li a:hover ul li a ul{visibility:hidden;}
* html #header .menu ul li a:hover ul li a:hover{background:#8f0104;}



#footer{margin:0px auto; background:url(../images/bg_footer.jpg) repeat-x;height:60px; padding:20px 25px 10px;}
#footer .footer_box{width:953px;margin:0px auto;}
#footer .l{float:left;}
#footer .l a{text-decoration:none;color:#666}
#footer .r{float:right;line-height:6px;}
#footer .r a{text-decoration:none;color:#666}
#footer .r a:hover{text-decoration:none;color:#000;}
.clear{clear:both;}
