@charset "utf-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,form,fieldset,p,button,select{margin:0;padding:0;}
img,fieldset{border:0;}

ul,ol,li,dl{list-style:none;}
input,select{vertical-align:middle;}
table caption{display:none;}

body{font-size: 13px;
	 color:#5b5b5b;
	 line-height:18px;
	 margin:0px;
	 }

.header{width:100%;}
.container{width:1000px;margin:10px auto;overflow:hidden}

/* 로고 & 로그인 & 고객센터 */
.top{width:1000px;margin:0 auto;height:0;position:relative}
.main-apply{width:215px;height:410px;border-right:1px solid #b3b3b3;border-left:1px solid #b3b3b3;background:#fff;padding:22px 15px;position:absolute;z-index:20;}

.formbox{position:relative;background:url(../img_quiz/o_img/img/form_box.gif) no-repeat 0 0;width:214px;height:152px;margin:35px 0 45px 0}
.formbox1{position:relative;width:214px;height:152px;margin:35px 0 45px 0}
.formbox input.form_id{position:absolute;width:165px;height:18px;font-weight:bold;padding:4px 0 3px 0;border:1px solid #fff;top:2px;left:40px;}
.formbox input.form_pw{position:absolute;width:165px;height:18px;font-weight:bold;padding:4px 0 3px 0;border:1px solid #fff;top:39px;left:40px;}
.formbox label{position:absolute;top:77px;left:0;line-height:18px}
.formbox .subtn{position:absolute;top:104px;left:0;background:url(../img_quiz/o_img/img/log_bt.gif) no-repeat 0 0;width:214px;height:38px;overflow:hidden}
.formbox1 .subtn{position:absolute;top:104px;left:0;background:url(../img_quiz/o_img/img/log_bt.gif) no-repeat 0 0;width:214px;height:38px;overflow:hidden}
.subtn a{display:block;width:66px;height:38px;padding-left:38px;letter-spacing:-1px;line-height:38px;font-size:14px;font-weight:bold;float:left}

.cscenter{height:115px;width:194px;padding:0 10px;background:url(../img_quiz/o_img/img/cs_img.gif) no-repeat right 50px}
.cscenter h2{font-size:28px;letter-spacing:-1px;color:#454545;margin-bottom:15px}

.tmenu{width:340px;float:right;margin:5px 0 31px 0;height:27px;font-size:12px;line-height:27px}
.tmenu span{padding:0 7px;color:#c8c5bb}
.tmenu a.tme2{display:block;float:right;text-align:center;line-height:24px;background:#fff;height:24px;width:70px;border:1px solid #c5c1b6;color:#675852;font-weight:bold}
.tmenu a.tme1{display:block;float:right;text-align:center;line-height:24px;background:#fff;height:24px;width:70px;border:1px solid #c5c1b6;border-left:0;color:#675852;font-weight:bold}

/* Menu */
.gnb-wrap{width:100%;clear:both;height:43px;background:#f37e00;border-top:1px solid #e47805;border-bottom:1px solid #e47805}
.gnb-wrap .gnb{width:1000px;height:43px;margin:0 auto;}
.gnb ul{padding-left:247px;width:753px;font-size:16px;font-weight:bold}
.gnb ul li{float:left;line-height:43px;text-align:center;background:url(../img_quiz/o_img/img/me_bg.gif) no-repeat 0 0}
.gnb .me1{width:165px}
.gnb .me2{width:147px;background-positio n:-17px 0} 
.gnb ol{width:713px;padding:12px 20px;position:absolute;top:44px;left:247px;background:url(../img_quiz/o_img/img/sme_bg.png);color:#fff;}
.gnb ol li{float:left;width:100px;line-height:22px}

/* Main Banner  */
.visual-wrap{width:1000px;margin:0 auto; overflow:hidden}
.visual{float:right;position:relative;height:347px; width:753px; overflow:hidden}
.visual-tab{width:753px;height:34px;position:absolute;right:0;bottom:0;overflow:hidden}
.visual-tab a{display:block;float:left;height:34px;width:149px;line-height:34px;background:url(../img_quiz/o_img/img/vtab_bg.png);text-align:center;border-right:1px solid #eee;font-size:13px}
.visual-tab a.on{background:url(../img_quiz/o_img/img/vtab_on_bg.png);width:152px}

/* 설문조사 */
.aside{float:left;width:245px;margin-right:30px}
.poll-txt{width:225px;height:60px;padding:10px;background:#f3f3f3;border:1px solid #e9e9e9;margin-bottom:14px}
.poll li{line-height:23px}
.pollbtn{width:245px;height:40px;background:url(../img_quiz/o_img/img/btn_poll.gif) no-repeat 0 0;margin-top:15px}
.pollbtn a{display:block;float:left;width:78px;height:40px;line-height:40px;padding-left:44px;font-size:14px;font-weight:bold;color:#154d8c;letter-spacing:-1px;}

/* 진행중인 시험목록 */
.test-list{float:left;width:725px;overflow:hidden}
.test-list h3{width:725px;}
.test-list h3 span{float:right;width:43px;font-size:12px;margin-bottom:-10px}
.list-tab{background:url(../img_quiz/o_img/img/list_tab.jpg) no-repeat 0 0;height:39px;}
.list-tab li{float:left;line-height:37px;text-align:center;font-size:14px;color:#fff;font-weight:bold}
.tab1{width:130px}
.tab2{width:112px}
.tab3{width:270px}
.tab4{width:88px}
.tab5{width:130px}
.tab6{width:105px}
.table{width:725px;border:1px solid #e0e3e7;border-collapse:collapse;}
.table tr{border-bottom:1px solid #dcdcdc;}
.table td{height:38px;line-height:38px;text-align:center;}

/* Cash 충전하기 */
.cash{margin:40px 0 30px 0}
.cash a{display:block;padding:25px 0 20px 85px;width:160px;height:60px;}
a.cash1{background:url(../img_quiz/o_img/img/cash_img1.gif) no-repeat 7px 25px;border-bottom:1px dashed #cadae6;}
a.cash2{background:url(../img_quiz/o_img/img/cash_img2.gif) no-repeat 7px 25px;}
.cash h3{font-size:16px;color:#323232;margin-bottom:4px}

/* 공지사항,시험뉴스 */
.notice{float:right;width:340px;margin:35px 40px 0 0;overflow:hidden}
.news h3,
.notice h3{width:340px;border-bottom:1px solid #dfe0e0}
.news h3 span,
.notice h3 span{float:right;width:43px;font-size:12px;margin-bottom:-10px}
.news ul,
.notice ul{padding:15px 0 30px 0;width:340px}
.news li,
.notice li{background:url(../img_quiz/o_img/img/i_dot.gif) no-repeat 4px 12px;line-height:27px;padding-left:15px;position:relative}
.news li span,
.notice li span{position:absolute;top:0;right:10px;color:#8a8a8a}
.inew{padding-left:5px}

.news{float:right;width:340px;margin-top:35px;overflow:hidden}

/* footer */
.foot-wrap{width:100%;height:160px;border-top:1px solid #dedede;}
.footer{width:1000px;margin:30px auto 0 auto;overflow:hidden;}
.foot-me{width:800px;line-height:23px;margin:0 0 15px 0;}
.home{float:right;width:100px;margin-top:10px}
.home span{line-height:25px;color:#396da3;font-size:11px;background:url(../img_quiz/o_img/img/i_arrow.gif) no-repeat 0 4px;padding-left:10px}
.slash{padding:0 10px;color:#e1e1e1}
.foot-copy{width:800px;height:71px;font-size:12px;color:#848484}

/* 글자스타일지정*/
h3.title{font-size:16px;color:#323232;height:45px;line-height:50px;padding-left:3px}

.fs-org1{color:#f37e00;}
.fs-grey1{color:#7c7c7c;font-size:12px}
.fs-blue1{color:#2a8ed0}
.fs-white{color:#fff}
.fs-yel{color:#ffd40d}
