/* CSS Document */

body {margin:0;padding:0;
scrollbar-arrow-color: #000000;
	scrollbar-highlight-color: #ffffff;
	scrollbar-shadow-color: #B4B4B4;
	scrollbar-darkshadow-color: #EEEEEE;
	scrollbar-3dlight-color: #EEEEEE;
	scrollbar-track-color: #FAFAFA;
	scrollbar-face-color: #EEEEEE;}

* {font-family:"돋움", "Dotum", "Arial"; font-size:12px; color:#5a5a5a; line-height:18px;}
img {border:0; padding:0; margin:0;}

select {
	color:#5a5a5a;
	font-size:11px;
	font-family:"돋움", "Dotum", "Arial";
	height:19px;
	background-color: #ffffff; 
	border: 1px solid #dedede;
	padding-left: 5px;
}

textarea {
	font-size: 12px;
	line-height: 21px;
	font-family:"돋움";
	color: #666666;
	SCROLLBAR-bace-COLOR: #F1F4EA;
	SCROLLBAR-FACE-COLOR: #F1F4EA;
	scrollbar-highlight-color: #FFFFFF;
	SCROLLBAR-3DLIGHT-COLOR: #E2E4DC;
	SCROLLBAR-ARROW-COLOR: #E2E4DC;
	SCROLLBAR-DARKSHADOW-COLOR: #E2E4DC;
	scrollbar-track-color: #F3F3F3;
	background-color: #FFFFFF;
	border: none;
}

.input {
	font-size:12px;
	color:#555555;
	border:solid 1px #dedede;
	padding-left:5px;
	padding-top:1px;
}
	
.png24 { 
    tmp:expression(setPng24(this)); 
} 

iframe {margin:0px; padding:0px;} 
.form {margin:0px; padding:0px;}


ul{margin:0; padding:0; list-style-type:none;  }
li{background:url(../sitemap/images/bul.gif) no-repeat 0 50%; padding-left:8px; line-height:24px;}
ul a{color:#5a5a5a; font-family:돋움; font-size:11px;}
ul a:link    { color: #5a5a5a; text-decoration: none}
ul a:visited { color: #5a5a5a; text-decoration: none}
ul a:hover   { color: #a32b67 ;  text-decoration : underline; font-weight:bold; }


/* COMMON */
.ode_bg { background:url(../images/sub_bg.jpg) no-repeat;}

.lnb {padding:17px 0 7px 0;}

.contants {
	padding:19px;
	border:1px solid #e2e2e2;
}

/* 링크*/
a:link    { color: #5a5a5a; text-decoration: none}
a:visited { color: #5a5a5a; text-decoration: none}
a:hover   { color: #a32b67 ;  text-decoration : none; }

.view { color: #b94680; font-weight:bold;}
.view a:link    { color: #b94680; text-decoration:none;}
.view a:visited { color: #b94680; text-decoration: none}
.view a:hover   { color: #b94680 ;  text-decoration : underline; }

/* FOOTER */
.foot {
	margin-top:80px;
	border-top:1px solid #e2e2e2;
	padding-top:20px;
}
.foot_logo {padding-top:12px;}
.copyright {padding-top:16px;}
.foot_tel {padding-top:17px;}






/* CONTANTS */

/* introduction */
.intro_boder {border:4px solid #e2e2e2;}
.intro_box {padding:1px;}

.n_border {border:3px solid #f8f8f8; padding:10px 10px;}
.n_brB {border-bottom:1px solid #ececec;}
.n_end_brB {border-bottom:1px solid #d3d3d3;}
.n_sbj {background:url(../odecounty/images/subj_bg.gif) no-repeat; font-weight:bold; color:#000; padding-left:20px; padding-top:7px;}
.n_txt {padding:20px 20px 27px 20px;}
.view_btn {padding:0 20px 20px 0;}
.n_pL10{padding-left:10px;}
.num{color:#9a9a9a;}


/* regist */

.r_bg{ background:url(../regist/images/regist_bg.gif);}
.py_bg{ background:url(../regist/images/py_bg.gif);}
/*.py_bg{margin-top:8px;background:#fff; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../regist/images/py_bg.png',sizingMethod='crop')}*/
.r_brT{border-top:#e2e2e2 solid 1px;}
.r_TB4{padding:4px 0;}
.pL10 { padding-left:10px;}
.r_ip52{width:52px; height:19px; border:#dedede solid 1px;}
.r_ip112{width:112px; height:19px; border:#dedede solid 1px;}
.r_ip158{width:158px; height:19px; border:#dedede solid 1px;}
.r_ip500{width:500px; height:19px; border:#dedede solid 1px;}

/* FAQ */
.faq_01 {padding:12px 0 18px 85px;  border-top: 1px solid #ececec;}
.q_bg{background:url(../subscription/images/q_bg.gif) no-repeat; padding-left:10px;}

/* post */
.post_bg {background:url(../regist/images/post_sch_bg.gif) no-repeat;}
.p_ip140 {width:140px; height:19px; border:#dedede solid 1px;}
.p_close {border-top:#cccbcb solid 2px; padding-top:17px;}
.p_pL5 {padding-left:5px;}

/* Sitemap */
.s_bg {background:url(../sitemap/images/menu_bg.gif) no-repeat; padding-left:21px; padding-top:22px;}
.s_border {border:3px solid #f8f8f8; padding:30px 0 ;}

/* Paging */
.pg_pT20 {padding-top:20px;}
.pg_on {color:#a32b67; font-weight:bold;}


.fb{font-weight:bold;}
.box1 {margin-top:1px;}
