@charset "utf-8";

/*common*/
html { height: 100%; }
body { margin: 0; height: 100%; font-size: 12px; color: #666; font-family: Dotum, "돋움", sans-serif; }
input, select, textarea {
	font-family: Dotum, "돋움", sans-serif;
	vertical-align: middle;
	font-size: 11px;
	color: #666;
	word-spacing: -0.2em;
	line-height: 136%;
}
table {
	border: 0;
	border-collapse: collapse;
}
a:link, a:visited {
	color: #666;
	text-decoration: none;
	cursor: pointer;
}
a:hover, a:active {
	color: #d2232a;
	text-decoration: none;
	cursor: pointer;
}
h1, h2 { margin: 0; }
img { border: none; }
p { margin: 0; }
ul { margin: 0; padding: 0; list-style: none; }
input.txt1 { height: 16px; border: 1px solid #ccc1c1; padding: 2px 0 0 5px; color: #666; }
.rcolor { color: #d2232a; }
.ocolor { color: #fe8900 !important; }
.hspace10 { clear: both; font-size: 0px; line-height: 0px; width: 50px; height: 10px; }
.hspace15 { clear: both; font-size: 0px; line-height: 0px; width: 50px; height: 15px; }
.hspace20 { clear: both; font-size: 0px; line-height: 0px; width: 50px; height: 20px; }
.hspace25 { clear: both; font-size: 0px; line-height: 0px; width: 50px; height: 25px; }
.hspace30 { clear: both; font-size: 0px; line-height: 0px; width: 50px; height: 30px; }

.tleft { text-align: left; }
.tcleft { text-align: left; margin: 0 auto; }

.fleft { float: left; }
.fright { float: right; }

.pd0 { padding: 0 !important; }

.container {height:1%;} /* IE6 및 하위 버전 브라우저 대응 Hack */
*:first-child+html .container {height:1%;} /* IE7 대응 Hack */
.container:after {display:block;clear:both;height:0;content:" ";visibility:hidden;} /* 표준계열 브라우저에 대응하는 float 해제용 가상 엘리먼트의 생성 */
/*/common*/

#popContainer { width: 675px; background: url('../../images/popup/bg_cnt.gif') repeat-y; }
#popContainer div.top { background: url('../../images/popup/bg_top.gif') no-repeat top; }
#popContainer div.top h1 { float: left; margin: 48px 0 0 45px; display: inline; }
#popContainer div.top div.logo { float: right; margin: 47px 47px 0 0; display: inline; }
#popContainer div.top div.txt { clear: both; padding: 0 0 10px 46px; }

#popBody { clear: both; padding-bottom: 15px; }
#popBtm { width: 675px; height: 47px; background: url('../../images/popup/bg_btm.gif') no-repeat; text-align: right }
#popBtm img { margin-right: 25px; }

div.csCenterListSec ul { width: 582px; margin: 0 auto; border-top: 1px solid #e3e3e3; font-size: 11px; }
div.csCenterListSec ul li { float: left; width: 145px; border-bottom: 1px solid #e3e3e3; padding: 12px 0 15px 0; text-align: center; background: url('../../images/popup/bar_1.gif') no-repeat right; }
div.csCenterListSec ul li div.img {  }
div.csCenterListSec ul li.last { background: none; }
div.csCenterListSec ul li div.info { padding-top: 3px; }
div.csCenterListSec ul li div.info p.tel { margin-bottom: 8px; }

div.cooperationForm table { width: 582px; margin: 0 auto; border: 2px #e3e3e3; border-style: solid none; }
div.cooperationForm table th { background-color: #f6f6f5; border: 1px #e3e3e3; border-style: none solid solid none; text-align: left; }
div.cooperationForm table th img { margin-left: 18px; }
div.cooperationForm table td { border-bottom: 1px solid #e3e3e3; padding: 5px 0; }
div.cooperationForm table td input.txt, div.cooperationForm table td input.txt2, div.cooperationForm table td textarea { border-top: 1px solid #aeaeae; border-left: 1px solid #aeaeae; border-right: 1px solid #e3e3e3; border-bottom: 1px solid #e3e3e3; background-color: #f6f6f6; line-height: 100%; padding: 3px; margin-left: 8px; }
div.cooperationForm table td input.txt2 { margin: 0; }
div.cooperationForm table td textarea { width: 435px; height: 110px; }
div.cooperationForm div.btn { text-align: center; margin-top: 10px; }
div.cooperationForm div.btn * { cursor:pointer; vertical-align: middle; }

/*select box*/
div.dselectbox { position: relative; text-align:left; display: inline; margin: 0 1px 0 8px; height: 17px; font-size: 11px; color: #777; border-top: 1px solid #aeaeae; border-left: 1px solid #aeaeae; border-right: 1px solid #e3e3e3; border-bottom: 1px solid #e3e3e3; }
div.dselectbox span { height: 13px; padding: 0px 0 0 5px; display: inline-block; overflow: hidden; margin-top: 3px; }
div.dselectbox img { position: absolute; top: 0; right: 0; vertical-align: middle; cursor: pointer; }
div.dselectbox div.selectlist { position: absolute; top: 18px; left: -1px; border: 1px solid #b2b2b2; background-color: #fff; color: #999; }
div.dselectbox div.selectlist ul { padding: 0; }
div.dselectbox div.selectlist ul li { background: url('../../images/skin/dot_1.gif') repeat-x bottom; padding: 4px 2px 4px 7px; }
div.dselectbox div.selectlist ul li.on { background-color: #ccc; color: #fff; }
div.dselectbox div.selectlist li.last { background: none; }
div.dselectbox div.selectlist ul.scroll { overflow: auto; }
/*/select box*/

div.useCnts { margin: -43px 0 0 46px; height: 525px; }
div.disCnts { margin: -43px 0 0 46px; height: 296px; }

div.popupEtcType1 { position: relative; top: 10px; left: 10px; width: 608px; height: 362px; background: url('../../images/popup/bg_pop_11st.jpg') no-repeat; }
div.popupEtcType1 div.name { position: absolute; top: 85px; left: 260px; font-size: 15px; font-weight: bold; color: #343434; }
div.popupEtcType1 div.name img { vertical-align: middle; }
div.popupEtcType1 div.btn { position: absolute; right: 34px; bottom: 19px; }

div.popupEtcType2 { position: relative; top: 10px; left: 10px; width: 608px; height: 346px; background: url('../../images/popup/bg_pop_gmarket.jpg') no-repeat; }
div.popupEtcType2 div.name { position: absolute; top: 85px; left: 260px; font-size: 15px; font-weight: bold; color: #343434; }
div.popupEtcType2 div.name img { vertical-align: middle; }
div.popupEtcType2 div.btn { position: absolute; right: 34px; bottom: 19px; }

div.popupEtcType3 { position: relative; top: 10px; left: 10px; width: 608px; height: 362px; background: url('../../images/popup/bg_pop_auction.jpg') no-repeat; }
div.popupEtcType3 div.name { position: absolute; top: 85px; left: 260px; font-size: 15px; font-weight: bold; color: #343434; }
div.popupEtcType3 div.name img { vertical-align: middle; }
div.popupEtcType3 div.btn { position: absolute; right: 34px; bottom: 19px; }

div.popupEtcType4 { position: relative; top: 10px; left: 10px; width: 608px; height: 447px; background: url('../../images/popup/bg_pop_common.jpg') no-repeat; }
div.popupEtcType4 div.name { position: absolute; top: 85px; left: 260px; font-size: 15px; font-weight: bold; color: #343434; }
div.popupEtcType4 div.name img { vertical-align: middle; }
div.popupEtcType4 div.num { position: absolute; top: 115px; left: 258px; font-size: 15px; font-weight: bold; color: #cd3661; }
div.popupEtcType4 div.num img { vertical-align: middle; }
div.popupEtcType4 div.txt { width: 500px; font-size: 11px; line-height: 160%; margin: 0 auto; padding: 262px 5px 0 0; letter-spacing: -1px; }
div.popupEtcType4 div.btn { position: absolute; right: 34px; bottom: 19px; }

input.radio { width: 13px; height: 13px; }
input.txt5 { border: 1px solid; border-color: #aeaeae #e3e3e3 #e3e3e3 #aeaeae; background-color: #f6f6f6; height: 15px; padding: 2px 0 0 5px; }

#popContainer2 { width: 540px; height: 635px; background: url('../../images/popup/bg_infomodify.jpg') no-repeat; }
#popContainer2 .name { font-size: 15px; font-weight: bold; padding: 207px 0 0 86px; }
#popContainer2 .infoSec { width: 415px; margin: 0 auto; padding: 22px 0 0 0; _padding: 20px 0 0 0; }
#popContainer2 .infoSec * { vertical-align: middle; }
#popContainer2 .infoSec .txt { padding: 0 0 0 70px; font-size: 11px; line-height: 136%; }
#popContainer2 .infoSec .radio { margin-left: 5px; }

#popContainer2 .infoSec_1 { padding-top: 14px; }
#popContainer2 .infoSec_2 { padding-top: 15px; }
#popContainer2 .infoSec_1 .dselectbox { margin: 0; }
#popContainer2 .infoSec_2 .txt { padding: 0 0 0 40px; }
#popContainer2 .btn { padding: 97px 0 0 0; text-align: center; }
#popContainer2 .btm { padding: 18px 20px 0 0; text-align: right; }
