@charset "euc-kr";

/* default set */
@import url("global.css");
@import url("member.css");

div#quick {
	left:857px;
}

html {/* overflow-x:hidden!important; */}
body {background:none; /* overflow-x:hidden!important; */}

div#wrap {
	background:url(/images/common/main/body_bg2.gif) repeat-y left top;
	position:relative;
	width:950px;
	height:664px;
	z-index:1;
}
div#wrap .sidebar {float:left;width:187px;}
div#wrap .visual {margin-left:187px;width:760px;}
div#wrap div.contsearch_form {
	background:url(/images/common/main/main_searchform.gif) no-repeat left top;
	height:125px;
	width:453px;
	position:absolute;
	left:335px;
	bottom:33px;
}
div#wrap div.contsearch_form div.btn_detailsearch {
	padding-bottom:8px;
	text-align:center;
}
div#wrap div.contsearch_form div.btn_detailsearch img {cursor:pointer;}
div#wrap div.contsearch_form label input {
	float:left;
	border:0!important;
	height:24px;
	margin-left:8px;
	padding:12px 0 0 12px;
	width:375px;
}
div#wrap div.contsearch_form input.btn {
	float:left;
	margin-top:11px;
	border:0!important;
}
div#deatailsearch {
	background:url(/images/common/main/detailsearch_form.gif) no-repeat 0 24px;
	width:453px;
	position:absolute;
	left:335px;
	bottom:134px;
	display:none;
}
div#deatailsearch .detailform {
	margin-top:51px;
	padding:0 14px;
}
div#deatailsearch .detailform h3 {
	background:url(/images/common/main/detailsearch_formdotline.gif) repeat-x left bottom;
	margin-bottom:10px;
	padding-bottom:7px;
}
div#deatailsearch .detailform .category {
	overflow:hidden;
	margin-bottom:23px;
	width:418px;
}
div#deatailsearch .detailform .category li {
	background:url(/images/common/main/detailsearch_line.gif) no-repeat right 3px;
	float:left;
	margin-right:11px;
	padding-right:11px;
	line-height:1.6;
}
div#deatailsearch .detailform .category li a {
	font-weight:bold;
	color:#adadad;
	font-size:11px;
}
div#deatailsearch .detailform .searchline li {
	float:left;
	width:100px;
	font-size:11px;
}
div#deatailsearch .detailform .searchline {
	overflow:hidden; 
	margin-bottom:17px;
}
div#deatailsearch .detailform .searchline li input {
	vertical-align:middle; 
	margin-top:0px; 
	_margin-top:-4px;
}

div#deatailsearch .btn_close {
	position:absolute;
	top:0;
	left:173px;
}
div#deatailsearch .btn_close img {cursor:pointer;}


div#wrap div.btm_cont {
	background:url(/images/common/main/cont_list_off.gif) no-repeat left top;
	padding:13px 0 0 12px;
	height:20px;
	width:313px;
	position:absolute;
	bottom:0;
	left:37px;
	cursor:pointer;
	z-index:10;
}


div#wrap div.btm_cont h3 {
	float:left;
	margin-right:6px;
}
div#wrap div.btm_cont p {
	background:url(/images/common/main/cont_list_blt.gif) no-repeat 0 3px;
	padding-left:14px;
	font-size:11px;
	position: relative;
	height: 1%;
}
div#wrap div.btm_cont p  a.close {
	position: absolute  !important;
	top: -1px;
	right: 11px;
}
	
}
div#wrap div.btm_cont p span {color:#b2b2b2; float:right; margin:-13px 14px 0 0;}


div#wrap #news_on {
	background:none!important;
	padding:0;
	display:none;
	left:32px;
	height:115px;
	width:334px;
}
div#wrap #news_off p {
	margin-left:60px;
	height: 1%;
}
div#wrap div.btm_cont .titwrap {
	background:url(/images/common/main/main_cont_h3bg.png) no-repeat left top;
	padding:0 20px 0 20px;
	height:38px;
	width:298px;
	position: relative;
}
div#wrap div.btm_cont .titwrap h3 {
	margin-right:0!important;
	padding-top:15px;
	padding-bottom:10px;
	height:13px;
}


div#wrap div.btm_cont .titwrap a.close {
	margin-top: -12px;
}

div#wrap div.btm_cont .titwrap a.more img {
	margin-top:18px;
	margin-left: 7px;
}
div#wrap div.btm_cont a.close {
	display: block;
	text-align: right;
}
div#wrap div.btm_cont .cont_boxon {
	background:url(/images/common/main/main_cont_box.png) no-repeat left top;
	padding:5px 20px 0 20px;
	height:72px;
	width:298px;
	font-size:11px;
}
div#wrap div.btm_cont .cont_boxon li {
	padding:4px 0 0 11px;
	height:20px;
	width:287px;
	letter-spacing:-1px;
}
div#wrap div.btm_cont .cont_boxon li span {
	float:right;
	margin-top:-11px;
	color:#b2b2b2;
}


div#wrap #ques_off {
	left:377px;
}

div#wrap #ques_on {
	background:none!important;
	height:115px;
	left:360px;
	display:none;
}
div#wrap #ques_on .cont_boxon {
	background:url(/images/common/main/main_cont_box2.png) no-repeat left top;
	padding-right:80px;
	height:80px;
	width:238px;
}
div#wrap #ques_on .cont_boxon li {
	height:67px;
	width:auto;
}
div#wrap #ques_on .cont_boxon li a {font-weight:bold;}



div#wrap #know_off {
	left:377px;
}
div#wrap #know_off p {margin-left:74px;}
div#wrap #know_off p span {
	float:right;
	margin-top:-11px;
}

div#wrap #know_on {
	background:none!important;
	height:115px;
	left:360px;
	display:none;
}
* html div#wrap #know_on {
	height:110px;
}
div#wrap #know_on .cont_boxon {
	background:url(/images/common/main/main_cont_box.png) no-repeat left top;
	/*padding-right:80px;
	width:238px;
	height:80px;*/
}


div#wrap #labrary_off,div#wrap #labrary_on {
	background:none!important;
	padding:0!important;
	left:729px;
	width:206px;
}
div#wrap #labrary_off {height:33px;}
div#wrap #labrary_off a.close {display:block;margin: -26px 17px -5px 0;text-align:right;}
div#wrap #labrary_on {height:107px;display:none;}
div#wrap #labrary_on a.close {display:block;margin: -93px 17px -5px 0;text-align:right;}




div#footer { float:none !important; margin:0!important;}
#footer ul.f-menu {
	margin-left:0!important;
	width:950px!important;
}
#footer ul.f-menu li.first {
	margin-left:42px!important;
}


div#wrap #question_off {
	left:377px;
}
div#wrap #question_off p {margin-left:74px;}
div#wrap #question_off p span {
	float:right;
	margin-top:-11px;
}

div#wrap #question_on {
	background:none!important;
	height:105px;
	left:360px;
	display:none;
}
*:first-child+html div#wrap #question_on {
	height:115px;
}
div#wrap #question_on .titwrap a.close img {
	margin-top: 11px;
}
* html div#wrap #question_on .titwrap a.close img {
	margin-top: 25px;
}
*:first-child+html div#wrap #question_on .titwrap a.close img {
	margin-top: 25px;
}
div#wrap #question_on .cont_boxon {
	background:url(/images/common/main/main_cont_box3.png) no-repeat left top;
	/*padding-right:80px;
	width:238px;
	height:80px;*/
}

div#wrap #question_on .cont_boxon li {
	background:url(/images/common/main/icon_note.gif) no-repeat 250px 10px;
	height: 60px;
	padding: 10px 0 0 0;
}
div#wrap #question_on .cont_boxon li a {
	background:url(/images/common/main/bl_sqare_01.gif) no-repeat 0 5px;
	padding: 0 50px 0 8px;
	display: block;
	line-height: 1.6;
	font-weight: bold;
	color: #838383;
}
