/* ----------------------------------------

source		:	zipcode.css
discription	:	공통 정의 스타일 시트
author		:	양선혜
date        :   2011.05.16
----------------------------------------- */

html {
	margin:0;
	padding:0;
}
body {
	margin: 0;
	padding: 0;
	font-size: small;
	font-family: "돋움", "돋움체", arial, serif, sans-serif;
	color: #555;
	font-size:75%;
	line-height:120%;
}
ul, dl, ol, dt, dd, p {
	margin: 0;
	padding: 0;
}
li {
	list-style-type: none;
}
form {
	margin: 0;
	padding: 0;
}
select, input, textarea {
	vertical-align: middle;
	font-family: "돋움", "돋움체", arial, serif, sans-serif;
	font-size:100%;
}
fieldset {
	border: 0;
	padding: 0;
	margin: 0;
	font-size:100%;
}
legend {
	display: none;
}
img {
	border: 0;
	vertical-align: middle;
}
caption {
	display: none !important;
}
address {
	font-style: normal;
}
a:link {
	text-decoration: none;
	color: #000;
}
a:visited {
	text-decoration: none;
	color: #000;
}
a:hover {
	text-decoration: underline;
	color: #eb730c;
}

/* 우편번호검색 새주소 추가 20110516 */
#popWrap_newadd {
	margin:0;
	padding:0;
}
#popTopbg_newadd {
	height:66px;
	background:url(/images/zipcode/popUpTopbg_newadd.gif) no-repeat left top;
	margin:0;
	padding:0;
}
#popTopbg_newadd h1 {
	margin:0 0 0 25px;
	padding:15px 0 0 0;
}
#popTopbg_newadd h1 span{
	padding:0 0 0 35px;
}
#addressConbg {
	background:url(/images/zipcode/address_allBg.gif) no-repeat left top;
	height:415px;
	margin:0;
	padding:13px;
}
#addressConbg2 {
    background: url("/images/zipcode/address_allBg2.gif") no-repeat scroll left top transparent;
    height: 435px;
    margin: 0;
    padding: 13px;
}
.addtopTextbox {
	padding:10px 10px 2px 10px;
	background:#efefef;
}
p.textno1 {
	background:url(/images/zipcode/co_conBoxblet7.gif) no-repeat 0 2px;
	padding-left:14px;
	color:#555555;
	font-size:110%;
	font-weight:bold;
}
p.textno2 {
	color:#555555;
	font-size:110%;
	margin:7px 0 0 0;
	padding:0 0 0 15px;
}
p.textno2 span {	
	padding:0 0 0 23px;
}
p.textno3 {
	color:#555555;
	font-size:110%;
	margin:7px 0 6px 0;
	padding:0 0 0 15px;
}
p.textno3 span {	
	padding:0 0 0 18px;
}
p.textno4 {
	color:#555555;
	font-size:110%;
	margin:0;
	padding:0 0 0 30px;
}
p.textno5 {
	color:#555555;
	font-size:110%;
	margin:3px 0 0 0;
	padding:0 0 0 15px;
}
p.textno6 {
	color:#555555;
	font-size:110%;
	margin:7px 0 6px 0;
	padding:0 0 0 15px;
}
.searchtopbox {
	margin:10px 0 0 0;
	padding:10px 12px 0 12px;
	background:#fbfafa;
	border-top:2px solid #eaeaea;
	border-bottom:2px solid #eaeaea;
}
.searchtopbox dl {
	float:left;
	margin:0 0 0 10px;
}
.searchtopbox dt {
	float:left;
	font-weight:bold;
	padding:4px 0 5px 8px;
	letter-spacing:-1px;
	background:url(/images/zipcode/popUpConblet1.gif) no-repeat 0 8px;
	color:#151515;
}
.searchtopbox dd {
	float:left;
	padding:0 20px 8px 8px;
	letter-spacing:-1px;
	color:#151515;
}
.searchtopbox dd.end {
	float:left;
	padding:0 0 5px 8px;
	letter-spacing:-1px;
	color:#151515;
}
.divaddressTable {
	margin:10px 0 0 0;
	height:245px;
	overflow-x:hidden;
	overflow-y:scroll;
}
.divaddressTable2 {
	margin:10px 0 0 0;
	height:120px;
	overflow-x:hidden;
	overflow-y:scroll;
}
.inputtopbox {
	margin:10px 0 0 0;
	padding:12px 10px 9px 10px;
	background:#fbfafa;
	border-top:2px solid #eaeaea;
	border-bottom:2px solid #eaeaea;
}
.inputtopbox li {
	padding:0 0 3px 0;
}
.inputtopbox li table {
	width:100%;
	margin:10px 0 0 0;
	padding:0;
	border-collapse:collapse;
}
.inputtopbox li table td {
	padding:5px 0 5px 5px;
	background:#fff;
	border:1px solid #b2b2b2;
	color:#555;
	letter-spacing:-1px;
	text-align:left;
}
.addpop_allBtn {
	text-align:center;
	margin:10px 0 0 0;
}
table.zip table {
	width:100%;
	margin:0;
	padding:0;
	border-collapse:collapse;
}
table.ie6 {
	_width:97%;
}
table.zip table.line {
	border-bottom:1px solid #d5d3d5;
}
table.zip th {
	padding:5px 0;
	background:#f3f3f3;
	font-weight:normal;
	color:#000;
	border-top:2px solid #d5d3d5;
	border-bottom:1px solid #d5d3d5;
	text-align:center;
}
table.zip th.div {
	background:url(/images/zipcode/popUpTableDiv.gif) no-repeat right top #f3f3f3;
}
table.zip td {
	padding:5px 0;
	background:#fff;
	border-bottom:1px solid #d5d3d5;
	color:#555;
	text-align:center;
}
.popUpinput {
	height:16px;
	padding:2px 0 0 2px;
	color: #000;
	border:1px solid #c8c7c8;
	background: #fff;
}

/*도로명주소 팝업 변경 20120405*/
#popTopbg_newadd2 {
	height:46px;
	background:url(/images/zipcode/popUpTopbg_newadd2.gif) no-repeat left top;
	margin:0;
	padding:0;
}
#popTopbg_newadd2 h1 {
	margin:0 0 0 65px;
	padding:12px 0 0 0;
	.padding:4px 0 0 0;
}
.searchtype_area {
    background: none repeat scroll 0 0 #F8F8F8;
    border: 2px solid #EAEAEA;
	margin:10px 0 0 0;
    padding:5px 7px 3px 7px;
}

/*도로명주소 팝업 변경 20120409*/
#popTopbg_newadd3 {
	height:46px;
	background:url(/images/zipcode/popUpTopbg_newadd3.gif) no-repeat left top;
	margin:0;
	padding:0;
}
#popTopbg_newadd3 h1 {
	margin:0 0 0 21px;
	padding:13px 0 0 0;
	.padding:5px 0 0 0;
}
#popTopbg_newadd3 h1 span{
	padding:0 0 0 30px;
}
.divaddressTable3 {
	margin:10px 0 0 0;
	height:110px;
	overflow-x:hidden;
	overflow-y:scroll;
}