@charset utf-8;
body{background-image:url(../images/bg.jpg);background-position:top center;background-repeat:no-repeat;background-color:#3d3d3d;line-height:15px;margin:0;}
p{padding:0;margin:0;}
.header_img{width:980px;position:relative;background-image:url(../images/header_mid.png);background-repeat:no-repeat;height:318px;margin:0 auto;}
.header_left{background-image:url(../images/header_left.png);width:82px;height:318px;background-repeat:no-repeat;position:absolute;left:-82px;}
.header_right{background-image:url(../images/header_right.png);width:82px;height:318px;background-repeat:no-repeat;position:absolute;right:-82px;}
.menu_bar{background-image:url(../images/menu_bar.png);height:48px;background-repeat:repeat-x;}
.top_txt{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#5b5b5b;}
a.top_link:hover{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#aba8a8;text-decoration:none;}
a.f_link:hover{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#676767;text-decoration:underline;}
.nav_menu ul{width:693px;list-style:none;float:left;margin:0;padding:0;}
.nav_menu ul li{line-height:44px;height:48px;margin-right:8px;float:left;list-style:none;display:inline-block;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#d9d9d9;text-decoration:none;}
.nav_menu ul li a:link,.nav_menu ul li a:visited{padding-left:5px;padding-right:5px;line-height:44px;height:48px;list-style:none;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#d9d9d9;text-decoration:none;display:inline-block;margin:0;}
.footer_bg{background-image:url(../images/footer_bg.png);background-repeat:repeat-x;height:142px;line-height:20px;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#676767;}
.page_mid{width:980px;height:80px;margin:0 auto;}
.panel_bg{background-image:url(../images/panel_bg.png);background-repeat:repeat;border:solid 1px #494949; font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#fff;line-height:16px;}
.panel_pad{padding-top:3px;}
.white_txt{font-family:Arial, Helvetica, sans-serif;font-size:17px;color:#fff;}
.white_txt2{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#fff;line-height:16px;}
.yellow_txt{font-family:Arial, Helvetica, sans-serif;font-size:17px;color:#f7a710;}
.grey_txt{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#b1b1b1;line-height:15px;}
.img_border{background-color:#353535;border:solid 1px #505050;padding:4px;}
.img_border2{background-color:#4f4f4f;border:solid 1px #8c8c8c;padding:6px;}
.gallery_border{border:solid 4px #868686;}
.thumb_border{background-color:#353535;border:solid 1px #505050;padding:6px;}
.txt_field{background-color:#353535;border:solid 1px #505050;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#999;height:18px;width:187px;}
a.news_head:hover{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#fff;text-decoration:underline;}

a.more2:hover{font-family:Arial, Helvetica, sans-serif;font-size:13px;color:#1d1d1d;text-decoration:none;}
a.more3:hover{font-family:Arial, Helvetica, sans-serif;font-size:17px;color:#1d1d1d;text-decoration:none;}
a.more5:hover{font-family:Arial, Helvetica, sans-serif;font-size:13px;color:#ffb73a;text-decoration:none;font-weight:700;}
a.more4:hover{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#fff;text-decoration:none;line-height:18px;}
.news_date{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#707070;text-decoration:none;}
.right_panel_bg{background-image:url(../images/right_panel_bg.png);width:203px;height:38px;background-repeat:no-repeat;}
.header_bg{background-image:url(../images/header_bg.png);background-repeat:no-repeat;height:37px;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:700;color:#fff;}
a.top_link:link,a.top_link:visited,a.top_link:active{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#5b5b5b;text-decoration:none;}
a.f_link:link,a.f_link:visited,a.f_link:active{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#676767;text-decoration:none;}
.nav_menu ul li a:hover,.nav_menu ul li a:active,.current_menu{padding-left:5px;padding-right:5px;line-height:44px;height:48px;list-style:none;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#d9d9d9;text-decoration:none;display:inline-block;background-image:url(../images/menu_hover.png);background-repeat:repeat-x;margin:0;}
a.news_head:link,a.news_head:visited,a.news_head:active{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#fff;text-decoration:none;}
a.more:link,a.more:visited,a.more:active{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#f7a710;text-decoration:none;}
a.more:hover{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#f7a710;text-decoration:underline;}
a.more2:link,a.more2:visited,a.more2:active{font-family:Arial, Helvetica, sans-serif;font-size:13px;color:#fff;text-decoration:none;}
a.more3:link,a.more3:visited,a.more3:active{font-family:Arial, Helvetica, sans-serif;font-size:17px;color:#fff;text-decoration:none;}
a.more5:link,a.more5:visited,a.more5:active{font-family:Arial, Helvetica, sans-serif;font-size:13px;color:#ffb73a;text-decoration:underline;font-weight:700;}
a.more4:link,a.more4:visited,a.more4:active{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#8e8e8e;text-decoration:none;line-height:18px;}
.white_txt2 a, .white_txt2 a:visited{font-family:Arial, Helvetica, sans-serif;font-size:13px;color:#ffb73a;text-decoration:underline;}
.white_txt2 a:hover, .white_txt2 a:active{font-family:Arial, Helvetica, sans-serif;font-size:13px;color:#ffb73a;text-decoration:none;}

a.img_opt img{opacity:0.6;filter:alpha(opacity=60);}
a.img_opt:hover img{opacity:1;filter:alpha(opacity=100);}

.tbl_border{  border:solid 1px #505050; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#CCC; background-color:#666;}
.tbl_border td{background-color:#353535;}

ul#mainmenu{height:48px;font-family:Arial, Helvetica, sans-serif;}
#mainmenu li, #mainmenu li a{float:left;display:block;margin:0;height:23px;outline:none;}
#mainmenu li ul{position:absolute;z-index:99;left:-999em;width:220px;border-top:5px solid #f0b000;background-color:#3b3b3b;top:404px;}
#mainmenu li ul ul{border:1px solid #666;margin:-2em 0 0 15em;}
#mainmenu li li{width:220px;margin:0;}
#mainmenu ul a{width:220px;height:16px;}
#mainmenu li:hover ul ul,#mainmenu li:hover ul ul ul{left:-999em;}
#mainmenu li:hover ul,#mainmenu li li:hover ul,#mainmenu li li li:hover ul{left:auto;}
#mainmenu li a{display:block;text-decoration:none;color:#D9D9D9;font-size:12px;padding:15px 10px 10px;}
#mainmenu li a:hover,#mainmenu li a:active,#mainmenu li a:focus,#active{color:#fff;}
#mainmenu li:hover a{background:url(../images/menu_hover.png) repeat-x;color:#D9D9D9;}
#current,#mainmenu li a.active,#mainmenu li a.active:hover{background:url(../images/menu_hover.png) repeat-x;color:#D9D9D9;}
#mainmenu li ul li{border-bottom:1px solid #1c1c1c;border-right:none;background:none;height:auto;}
#mainmenu li ul a{border-right:none;background:none!important;text-transform:none;font-weight:400;white-space:nowrap;color:#FFF!important;margin:0;padding:7px 10px;}
#mainmenu li ul a:hover,#mainmenu li ul a:active,#mainmenu ul li:hover,#mainmenu ul ul li:hover{background:#1B1B1B;}
#mainmenu ul li a.active{background:none!important;color:#FFF!important;font-weight:700!important;text-decoration:underline;}
#mainmenu ul li a.active:hover{color:#FFF!important;}
#mainmenu,#mainmenu ul{margin:0;padding:0;}


