/* 전체 CSS정의 */

body{
	padding:0;
	margin:0 auto;
	color:#333;
	font-size:12px;
	font-family:"Dotum", "나눔고딕", "NanumGothic", "맑은 고딕", "MalgunGothic", Gulim, Arial, Apple Gothic;
	line-height:18px;
	background:url(/partner/asset/images/bg.gif) repeat-x;
}
table{
	padding:0;
	margin:0 auto;
	color:#333;
	font-size:12px;
	font-family:"Dotum", "나눔고딕", "NanumGothic", "맑은 고딕", "MalgunGothic", Gulim, Arial, Apple Gothic;
	line-height:18px;
}

/* Default */
img {border:0; vertical-align:middle;}
form {margin:0;padding:0;}
form legend {position:absolute; overflow:hidden; height:0; width:0; font-size:0; visibility:hidden;line-height:0;}
form fieldset {border:0;}
inputbox {border : 1px #e7e7e7; padding : 2px; font-family : "dotum"; font-size : 12px; color : #666666; } 

a {text-decoration:none;}
a:link, a:visited {color:#666666;}
a:hover, a:active {color:#666666;}


/* 메인 */
.contents_bg {background:url(/partner/asset/images/contents_bg.gif) repeat-x; }
.input_bg {background:url(/partner/asset/images/input_bg.gif) repeat-x; }
.inputbox {font-family : "dotum"; font-size : 12px; width : 100px; height : 16px;  border:0;} 

.member_txt {color:#fff; border-top:1px solid #4c515d; font-family:"Dotum"; font-size:11px; padding-top:8px;}
.member_txt a {color:#fff;}
.member_txt a:link, a:visited {color:#fff;}
.member_txt a:hover, a:active {color:#fff;}

.join_txt {color:#2EB8FF; font-weight:bold;}
.join_txt a {color:#2EB8FF;}

.name_txt {color:#6dcff6; font-weight:bold;}
.name_txt a {color:#6dcff6;}

.notice_txt {color:#fff;}
.date {text-align:right; color:#8C8F96;}
.notice_line {border-bottom:1px solid #4c515d;}

.site_bg {background:url(/partner/asset/images/site_bg.gif) repeat-x;}


/* 서브 */
.cbg_top {background:url(/partner/asset/images/sub_con_bg1.gif) repeat-x; }
.cbg_middle {background:url(/partner/asset/images/sub_con_bg2.gif) repeat-y; padding:20px;}
.cbg_bottom {background:url(/partner/asset/images/sub_con_bg3.gif) repeat-x; }
.location {font-weight:bold;}
.line {border-bottom:1px solid #dbdbdb;}

.horiz{font-family:tahoma;color:#333333;font-family:"돋움";font-size:11px;border-bottom: 1 solid #DDDDDD ; font-weight:bold; padding-right:10px; text-align:right;background-color:#f4f4f4;letter-spacing: -1pt;}
.verti{font-family:tahoma;color:#333333;font-family:"돋움";font-size:12px;border-bottom: 1 solid #DDDDDD ; padding-left:10px;padding-right:10px;background-color:#ffffff;}
table.path{border:1px solid #DDDDDD;border-collapse:collapse;}

.mgt30{margin-top:30px}
.mgt20{margin-top:20px}
.mgt10{margin-top:10px}
.pd5{padding:5px}


/* 공통 */
.footer {margin-top:20px; border-top:1px solid #4c515d; }

input.ed { 
	border-right: rgb(252,248,221) 0pt solid; 
	border-top: #b0b0b0 1pt solid; 
	border-left:#b0b0b0 1pt solid;
	font-family:tahoma;
	border-bottom: rgb(252,248,221) 0pt solid; 
	height:21px;
	background-color:f9f9f9;
	padding:4px 5px 4px 3px;
	font-size: 9pt;
	color:#333333;
	letter-spacing: -0.2pt;
}
