@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0;}
div { float:left;}
a:link { color:#000; text-decoration:none;}
a:visited { color:#000; text-decoration:none;}
a:hover { caption-side:#000; text-decoration:underline;}
h2 { font-size:12px; line-height:24px; font-weight:bold;}


body { width:830px; height:auto; margin:0 auto; font-family:Verdana, Geneva, sans-serif; font-size:11px; line-height:16px; color:#000; background:url(images/icon/body_bg.jpg) top repeat-x;}
#header { width:830px; height:auto;}
#logo { float:left; width:200px; height:56px; border:0; margin-top:42px; margin-left:22px;}
#logo_right { width:580px; height:60px; padding-top:20px; margin-left:20px; background:url(images/icon/header_bg.gif) 20px 5px no-repeat; margin-top:40px; font-size:18px; text-align:center; color:#7281a0; font-weight:bold;}
#nav_left { width:10px; height:33px; background-image:url(images/icon/nav_left.jpg);}
#nav_right { width:10px; height:33px; background-image:url(images/icon/nav_right.jpg);}
#nav { float:left; width:810px; height:33px; background:url(images/icon/nav_mid.jpg) repeat-x; list-style:none;}
#nav li { float:left; line-height:30px; font-weight:bold;}
#nav li a:link { padding:0px 15px; color:#fff; text-decoration:none; display:block;}
#nav li a:visited { padding:0px 15px; color:#fff; text-decoration:; display:block;}
#nav li a:hover { padding:0px 15px; color:#F60; text-decoration:underline; display:block; background:url(images/icon/nav_mid_2.jpg) repeat-x;}
/*header_end*/

#main { width:800px; height:auto; padding:15px;}
.main_item { width:250px; height:auto; margin:8px 8px 8px 8px !important; margin:8px 12px 8px 4px;}
.main_item h2 { font-size:12px; font-weight:bold; line-height:24px; border-bottom:1px solid #09F;}
.main_item p { padding:5px 2px;}
table { float:left; width:800px; height:auto; border-collapse:collapse; text-align:center; line-height:18px;}
table thead td { background-color:#b8d4e8; line-height:24px; font-weight:bold;}
table td { border:1px solid #2b6aae;}
.item { float:left; width:800px; height:auto; margin:10px 0px;}

#main_2 { width:788px; height:auto; margin:15px 15px 15px 15px !important; margin:15px 15px 15px 7px; border:1px solid #09F; padding:5px;}
#main_2 p { padding:5px 2px;}

#main_3 { width:800px; height:auto; padding:15px;}
#main_3 img { float:left; width:372px; height:250px; margin:10px; border:1px solid #09F; padding:3px;}
#main_contact { width:798px; height:auto;  margin:15px 15px 15px 15px !important; margin:15px 15px 15px 7px; border:1px solid #09F;}
#main_contact p { padding:5px 2px; line-height:35px; font-size:14px; padding:5px;}
#main_contact h2 { font-size:18px; line-height:35px; background-color:#eee; padding:0px 5px;}
#contact_bg { float:left; width:390px; height:260px; margin-top:-260px; margin-left:408px;}

#footer { clear:both; width:820px; height:auto; line-height:30px; border-top:2px solid #09F; text-align:right; padding-right:10px;}

