@charset "utf-8";
body {margin:0; background:url(bg.jpg) repeat-x #D0E7F7; font-size:12px; line-height:150%;}
#top,#header,#content{width:780px; margin:0 auto;}
#top_l,#top_r{width:7px; height:102px; margin:0; float:left;}
#top_l{background:url(top_left.jpg) no-repeat;}
#top_r{background:url(top_right.jpg) no-repeat;}
#top_m{width:766px; float:left; background:url(top_mid.jpg) repeat-x; height:102px;}
#logo{width:245x; float:left;}
#menu{float:left; margin-top:66px; margin-left:5px; width:501px;}
#menu ul{margin:0; padding:0;}
#menu ul li{background:url(menu_bt_bg.gif) 0 -52px no-repeat;display:block;  list-style-type:none;float:left;  margin-right:6px;}
#menu ul li a{background:url(menu_bt_bg.gif) 100% -78px no-repeat; display:block;padding: 5px 13px 4px 15px; line-height:18px; text-decoration:none; color:#fff;}
#menu ul li a:hover{color:#666666; margin:0;}
#menu ul li.current{background:url(menu_bt_bg.gif) 0 0 no-repeat;}
#menu ul li.current a{background:url(menu_bt_bg.gif) 100% -26px no-repeat;}

#header_l,#header_m,#header_r{float:left; height:260px;}
#header_l{width:509px;}
.header-h{background:url(header_l.jpg) no-repeat;}
.header-a{background:url(header_l_a.jpg) no-repeat;}
.header-b{background:url(header_l_b.jpg) no-repeat;}
.header-c{background:url(header_l_c.jpg) no-repeat;}
.header-d{background:url(header_l_d.jpg) no-repeat;}
.header-e{background:url(header_l_e.jpg) no-repeat;}
.header-f{background:url(header_l_f.jpg) no-repeat;}

#header_m{background:url(header_m.jpg) repeat-x; width:264px;}
#header_r{background:url(header_r.jpg) no-repeat; width:7px;}
#download{margin-top:63px; color:#FFFFFF; line-height:18px;}
#download img{ margin:5px 0;}
#download a{ color:#fff; text-decoration:none;}
#download a:hover{color:#FFFF00; text-decoration:underline;}
#content{background:url(content_bg.jpg) repeat-y;}
#col_l{width:486px; float:left; margin-left:23px;}
#col_r{width:220px; float:left;}
#col_l ul{margin-left:40px; padding:0;}
#col_l li{padding-left:80px; list-style-type:none; margin-bottom:27px; color:#666666;}
#col_l span{font-size:16px; font-weight:bold; color:#3399CC;}

#qna{background:url(bg_r.jpg) left top repeat-x; width:220px; border:#C9E3F3 solid 1px;}
.title{ font-size:14px; font-weight:bold; padding:10px 0 5px 10px; margin-top:10px; display:block;}
.article-title{font-size:16px; font-weight:bold; text-indent:2.8em;  line-height:25px; height:30px; clear:both; margin-bottom:15px;}
.l-title{ font-size:14px; font-weight:bold; height:20px; line-height:20px; margin:0; padding:0; color:#6EA51A; display:block; margin-bottom:3px;}
.clearfloat{clear:both;}
.somedots{width:500px; background:#F2FFE1; border:#79C314 solid 1px; padding:15px; margin:10px auto;}
#content-main{width:680px; margin:0 auto;}

#footer-links{text-align:center; width:680px; margin:15px auto 5px auto; border-top:#C6C7C8 dashed 1px; border-bottom:#C6C7C8 dashed 1px;color:#CCCCCC; line-height:23px;}
#footer-links a{color:#6D6D6D; text-decoration:none;}

/*feedback*/
#feedback{ width:300px; margin:10px auto;}
#feedback ul,#forgot-password ul{ clear:both;margin:0; padding:0; display:block;}
#feedback li,#forgot-password li{position: relative; margin-bottom:12px; list-style-type:none; }
.cap{width:100px; position: absolute; text-align:right;display: inline-block; left:-100px;}
.fill-in{background:#F3F3F3; border-left:#C6C6C6 solid 1px; border-top:#C6C6C6 solid 1px; border-bottom:#EFEFEF solid 1px;border-right:#EFEFEF solid 1px;width:361px;}
.tip{color:#6E6E6E; display:block;}
.bgbt{background: url(bg_bt.jpg) no-repeat; width:78px; height:28px; border:none; color:#000; line-height:28px; cursor:pointer;}
#forgot-password{ width:300px; margin:30px auto;}

#copyright{text-align:center; height:65px; line-height:25px; color:#134DA1;}
#copyright a{color:#134DA1; text-decoration:none;}