/* CSS Document */
/* base */
body{margin:0; min-width:960px; background:#1598c6 url(../images/bg.png) repeat-x; font-family:Arial, sans-serif; font-size:12px; color:#333333;}
a:link, a:visited{color:#003399; text-decoration:underline;}
a:hover, a:active{color:#339900; text-decoration:underline;}
img{border:none;}
hr{margin:10px 0 0 0; height:1px; border-top:1px #cccccc solid; border-left:none; border-right:none; border-bottom:none;}
ul{list-style:none; margin:0; padding:0;}
form{margin:0; padding:0;}

/* float */
.float-left{float:left;}
.float-right{float:right;}

/* font */
.fb{font-weight:bold;}
.fi{font-style:italic;}
.tul{text-decoration:underline;}

/* font-size */
.fs6{font-size:6px;}
.fs8{font-size:8px;}
.fs9{font-size:9px;}
.fs10{font-size:10px;}
.fs11{font-size:11px;}
.fs12{font-size:12px;}
.fs14{font-size:14px;}
.fs16{font-size:16px;}
.fs18{font-size:18px;}
.fs24{font-size:24px;}
.fs30{font-size:30px;}
.fs36{font-size:36px;}
.fs48{font-size:48px;}
.fs60{font-size:60px;}
.fs72{font-size:72px;}

/* font-color */
.c000{color:#000000;}
.cfff{color:#ffffff;}
.c666{color:#666666;}
.c999{color:#999999;}
.cf00{color:#ff0000;}
.c390{color:#339900;}
.cf90{color:#ff9900;}
.cf60{color:#ff6600;}
.cf30{color:#ff3300;}

/* margin */
.m10{margin:10px;}
.mt10{margin-top:10px;}
.mr10{margin-right:10px;}
.mb10{margin-bottom:10px;}
.ml10{margin-left:10px;}

/* padding */
.p10{padding:10px;}
.pt10{padding-top:10px;}
.pr10{padding-right:10px;}
.pb10{padding-bottom:10px;}
.pl10{padding-left:10px;}

/* header */
#header{width:100%; height:130px; background:url(../images/ghd_bg.png) repeat-x;}
#header2{width:100%; height:24px; line-height:24px; background:#1598c6;}
#header2 #web-path{float:left; margin-left:180px; font-size:12px; color:#ffffff;}
#header2 #select-language{float:right;}
#header2 #select-language a{ color:#fff; display:block; margin:1px 5px; padding:2px 5px; float:left; font-size:12px; line-height:18px;}
#header2 #select-language a.active,#header2 #select-language a:hover{	background:#0078a2;}

/* left */
#left{width:180px; background:#1598c6; border-top:1px #1598c6 solid; border-bottom:1px #1598c6 solid;}
#mainmenu{width:180px;}
#mainmenu ul{margin:0;}
#mainmenu ul li{line-height:28px; background:url(../images/mainmenu_bb.png) right bottom no-repeat;}
#mainmenu ul li a{display:block; margin:0; padding-left:15px; color:#ffffff; text-decoration:none; line-height:28px;}
.menubox			{ position:relative; }
.hidemenu			{ position:absolute; left:180px; top:0; display:none; background:#1598c6; width:180px; }
.menubox a		{ display:block; margin:0; line-height:28px; width:165px; color:#000; }

span.menubox a				{ width:164px; border:#fff 1px solid ; border-right:0; border-top:0; background:#54c71a; }
span.menubox a:hover		{ background:#328509; }


#srhbar{margin-top:10px; margin-left:10px;}
#srh{float:left; height:18px; border:1px #0078a2 solid;}
#srh-btn{float:left;}

/* middle */
#middle{padding:10px; background:#ffffff; border-top:1px #ffffff solid; border-bottom:1px #ffffff solid;}

/* right */
#right{width:200px; background:#0078a2; border-top:1px #ffffff solid; border-bottom:1px #ffffff solid;}
#news-submenu{width:200px;}
#news-submenu ul{margin:0;}
#news-submenu ul li{height:28px; line-height:28px; background:url(../images/mainmenu_bb.png) left bottom no-repeat;}
#news-submenu ul li a{display:block; margin:0; padding-left:15px; color:#ffffff; text-decoration:none;}
#photos{margin:10px 2px 0 2px; padding:2px; background:#1598c6;}
#photos-heading{line-height:24px; color:#ffffff; font-weight:bold; text-align:center;}
#photo{margin-top:5px; border:1px #ffffff solid;}

/* footer */
#footer{width:100%; height: 80px; line-height: 20px; padding: 10px 0; background:#1598c6;}
#footer #copyright{float:right; margin-right:10px; font-size:12px; color:#ffffff; text-align:right;}
#footer a { color:#fff; }

/* others */
.space{margin-left:5px; margin-right:5px; color:#999999;}
.clear{clear:both;}

/*news list*/
ul#newslist				{ margin:10px 0; }
ul#newslist li			{ margin:10px 0; }
ul#newslist li span	{ font-size:11px; color:#666; }
ul#newslist li a			{ font-size:14px; line-height:20px; }
ul#newslist li span a	{ font-size:11px; color:#666; }
ul#newslist li div		{ margin:5px 0; }
