@charset "utf-8";
.debug { border-top:solid 1px red; border-bottom:solid 1px blue; }

* { margin:0; padding:0; font-family:Dotum, AppleGothic, Arial Unicode MS, sans-serif, MS Song; }

body, html { width: 100%; height: 100%; }

body { background:url(/images/common/bgimg.gif) repeat-x; color:#717171; font-size:12px; }

input, textarea { }
.i_text { border:1px solid #b7b7b7; border-right-color:#e1e1e1; border-bottom-color:#e1e1e1; }

textarea { padding:5px; }

img, fieldset { border:0; }

hr { display:none; }

li { list-style:none;  }

a { text-decoration:none; color:#666; }
a:hover, a:active, a:focus { text-decoration:underline; color:#4b53a1; }

caption { display:none; }

h1, h2, h3, h4, h5 { font-weight:normal; }

.container { width:1020px; margin:0 auto; position:relative; }

.header { width:960px; height:122px; margin:0 auto; position:relative; }
.header_sub { width:960px; height:122px; margin:0 auto; position:relative; }

.home { position:absolute; top:10px; left:5px; }
.home img { vertical-align:top; }

.util { position:absolute; top:10px; right:50px; }
.util li { float:left; }
.util li img { vertical-align:top; }

.gnb { position:absolute; top:46px; left:225px; }
.gnb li { float:left; }
.gnb li img { vertical-align:top; }

.gnb_sub { position:absolute; top:46px; left:225px; }
.gnb_sub li { float:left; }
.gnb_sub li img { vertical-align:top; }

.footer_wrap { clear:both; height:120px; border-top:solid 1px #ddd; }
.footer { width:960px; margin:0 auto; position:relative; }

.footer_colA { position:absolute; top:15px; left:0; }
.footer_colB { position:absolute; top:30px; left:257px; }
.footer_colC { position:absolute; top:10px; left:740px; }
.footer_mn li { display:inline; }
.footer_site { position:relative; }
.footer_site dt { position:absolute; top:20px; left:10px; }
.footer_site dd select { width:120px; color:#999; font-size:11px; }
.footer_site dd.site1 { position:absolute; top:20px; left:80px; }
.footer_site dd.site2 { position:absolute; top:40px; left:80px; }
.footer_site dd.site3 { position:absolute; top:60px; left:80px; }
.footer_site dd.site4 { position:absolute; top:80px; left:80px; }

.quickboard { position:absolute; left:990px; top:137px; width:50px; z-index:1; }




.wrap { width:1020px; margin:0 auto; }

.snb { float:left; width:160px; }
.snb h2 { margin-top:15px; }
.snb li { margin:2px 0; }
.snb li img { vertical-align:top; }

.contents { float:left; margin:15px; width:800px; }

.title { background:url(/Images/common/title_bg.jpg); height:35px; }
.title span { margin:5px 0 0 40px; display:inline-block; }

.section_box { border:solid 8px #e3dbc7; }
.section { margin:25px 35px; }

.tab { border-bottom:solid 1px #b69060; margin-bottom:10px; padding-left:5px; }
.tab img { vertical-align:top; }

.tab2 { text-align:right; margin-bottom:10px; }
.tab2 img { vertical-align:top; }


.support_stitle { margin-top:15px; }
.support_tx { font-weight:bold; padding:7px 0; }
.support_tb { border-top:solid 2px #a3c3e8;  }
.support_tb th { background:#edf4fc; border:solid 1px #a3c3e8; color:#4083cf; padding:4px 0 6px 0; font-size:11px; }
.support_tb td { border:solid 1px #a3c3e8; text-align:center; padding:4px 0 3px 0; font-size:11px; }

.selftest_tb { border-collapse:collapse; }
.selftest_tb th { background:#f5f5f5; border-bottom:solid 3px #e3e3e3; border-top:solid 3px #e3e3e3; border-left:solid 1px #e3e3e3; border-right:solid 1px #e3e3e3; padding:4px 5px 6px 5px; font-size:11px; }
.selftest_tb td { border:solid 1px #ddd; text-align:center; padding:4px 0 3px 0; font-size:11px; }
td.selftest_item { text-align:left; padding-left:10px; }

.selftest_info { border-top:solid 2px #ddd; border-bottom:solid 2px #ddd; padding:6px; text-align:center; margin:10px 0;  }
.selftest_info th, td { text-align:left;  padding:5px 0 0 0; }
.selftest_info td option { font-family:Dotum,AppleGothic,Arial Unicode MS,sans-serif, MS Song; }


.bbs { border-collapse:collapse; border-top:solid 2px #ddd; }
.bbs th { background:#efefef; border-bottom:solid 1px #ddd; font-size:11px; width:10%; }
.bbs td { border-bottom:solid 1px #ddd; padding:4px 0 3px 10px; font-size:11px; }

.sfont { font-size:11px; }

/* 다국어지원 */
.multi_wrap { width:716px; font-size:12px; font-family:Dotum,AppleGothic,Arial Unicode MS,sans-serif, MS Song;  line-height:140%; }
.multi_wrap .text { margin-bottom:10px; font-family:Dotum,AppleGothic,Arial Unicode MS,sans-serif, MS Song; }

.multi_wrap h3 { font-weight:bold; color:#039;  font-size:14px; margin-bottom:10px;font-family:Dotum,AppleGothic,Arial Unicode MS,sans-serif, MS Song;  }
.multi_wrap h4 { font-weight:bold; color:#816448;  font-size:12px; margin:10px 0;font-family:Dotum,AppleGothic,Arial Unicode MS,sans-serif, MS Song;  }
.multi_wrap h5 { font-weight:bold;  font-size:12px; margin:5px 0;font-family:Dotum,AppleGothic,Arial Unicode MS,sans-serif, MS Song;  }

.multi_wrap .p_list  li{ background:url(/images/common/blt/blt_arw.gif) 3px 6px no-repeat; padding-left:10px;font-family:Dotum,AppleGothic,Arial Unicode MS,sans-serif, MS Song;  }

* { font-family:Dotum,AppleGothic,Arial Unicode MS,sans-serif, MS Song;  }

.multi_tab { text-align:right; margin-bottom:10px; }

.selftest_tb_multi { border-collapse:collapse; border-bottom:solid 3px #e3e3e3;  }
.selftest_tb_multi th { background:#f5f5f5; border-bottom:solid 3px #e3e3e3; border-top:solid 3px #e3e3e3; border-left:solid 1px #e3e3e3; border-right:solid 1px #e3e3e3; padding:4px 5px 6px 5px; }
.selftest_tb_multi td { border:solid 1px #ddd; text-align:center; padding:6px 0 5px 0; }
.selftest_tb_multi td label {  cursor:pointer; vertical-align: text-bottom; font-family:Dotum,AppleGothic,Arial Unicode MS,sans-serif, MS Song; }
.selftest_tb_multi td.item { text-align:left; padding-left:10px; }

.btn_area { text-align:center; padding:15px; }

.result { background:url(../Images/bg_count2.gif) no-repeat; width:699px; height:80px; }
.result p { padding:20px 100px; font-family:Dotum,AppleGothic,Arial Unicode MS,sans-serif;  line-height:120%;}
.result p span { color:#F26521; font-weight:bold; font-family:Dotum,AppleGothic,Arial Unicode MS,sans-serif; }

/* 통계 */
.stats_wrap { font-size:12px; line-height:140%; }
.stats_wrap .text { margin-bottom:10px; }

.stats_wrap h3 { font-weight:bold; color:#039;  font-size:14px; margin-bottom:10px; }
.stats_wrap h4 { font-weight:bold; color:#816448; font-size:12px; margin:10px 0; background:url(/Images/dot/04.gif) 0 3px no-repeat; padding-left:15px; }
.stats_wrap h5 { font-weight:bold;  font-size:12px; margin:5px 0; }

.stats_list  li{ background:url(/images/common/blt/blt_arw.gif) 3px 6px no-repeat; padding-left:10px;font-family:Dotum,AppleGothic,Arial Unicode MS,sans-serif, MS Song;  }

.stats_tb { border-collapse:collapse; }
.stats_tb th { background:#e7f4f6; border:solid 1px #bebebe; padding:4px 5px 6px 5px; }
.stats_tb td { border:solid 1px #bebebe; text-align:center; padding:6px 0 5px 0; }
.stats_tb td.item { background:#f5f5f5; }

.stats_tc { border-collapse:collapse; }
.stats_tc th { background:#e7f4f6; border:solid 1px #bebebe; padding:4px 5px 6px 5px; }
.stats_tc td { border:solid 1px #bebebe; text-align:left; padding:6px 0 5px 7px; }
.stats_tc td.item { background:#f5f5f5; }

.blue { co0lor:#1a69ce; font-weight:bold; margin-top:30px; padding:15px 10px 15px 30px; border-top:solid 1px #ddd; background:url(/images/culture/arw.gif) 0 10px no-repeat; }

.b { font-weight:bold; }
.source { text-align:center; fo0nt-style:italic; padding:10px; }
.stats_intro { padding:7px 5px; font-weight:bold; border-top:solid 1px #ddd;border-bottom:solid 1px #ddd; }
.mt10 {margin-top:5px;}