/*링크점선없애기*/
a,img {selector-dummy: expression(this.hideFocus=true);} 
a,img,input{selector-dummy: expression(this.hideFocus=true);} 


img {
	border:0;
}
.subtxt {
	font-size: 12px;
	font-family: "arial";
}
body {
    margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 12px;
	line-height: 160%;
	color: #696969;
	font-family: "arial";
	background-image: url(../img/main_bg2.gif);
	background-position: 0% 0%;
	background-repeat:repeat-x;
	
}
td,div {
	font-size: 12px;
	line-height: 150%;
	color: #696969;
	font-family: "arial";
}
ul {
    margin:0;
	padding:0;
}
input,select,textarea {  
	border: 1px solid c1c0c0;
	COLOR:#333333; 
	font: 9pt Arial;
}
.textarea {
	padding: 5px;
}
.none {
	text-decoration: none;
	border: none;
}

a:link {
	text-decoration: none;
	color: #696969;
	border:0;
}
a:{
select-dummy:expression(this.hideFocus-true);
}
a:visited {
	text-decoration: none;
	color: #696969;
}
a:hover {
	text-decoration: none;
	color: #D66575;
}
a:active {
	text-decoration: underline;
	color: #696969;
}
.under {
	text-decoration: underline;
}
a,under:link {
	text-decoration: underline;
}
a.under:visited {
	text-decoration: underline;
}
a.under:hover {
	text-decoration: underline;
}
a,under:active {
	text-decoration: underline;
}

/* 메인 타이틀 메뉴 */
#main_title { 
font-size: 24px;
color:#000000;
font-style: oblique;
padding-right: 10px;
}
#main_title a:link { 
color:#000000; 
text-decoration:none;
}
#main_title a:visited { 
color:#000000; 
text-decoration:none;
}
#main_title a:hover { 
color:#696969; 
text-decoration:none;
}
#main_title2 { 
font-size: 18px;
color:#D66575;
padding-right: 10px;
}
.main_title3 { 
font-size: 10pt;
color:#808080;
padding-right: 10px;
}

/* 메인 화면 중앙 메뉴 */

.main_center {
    font-size:14pt;
	color:#FFFFFF;
	cursor:hand;
}
.main_center_over {
    font-size:14pt;
	color:#FFFFFF;
	text-decoration: underline;
	cursor:hand;
}

/* 메인 네비게이션 메뉴 */
.diz_popmenu { 
font-size:9pt; 
color:#696969; 
cursor:hand;
}
.diz_popmenu a:link { 
color:#696969; 
text-decoration:none;
}
.diz_popmenu a:visited { 
color:#696969; 
text-decoration:none;
}
.diz_popmenu a:hover { 
color:#FFFFFF; 
background-color:#8F8F8F;
text-decoration: none;
}
.diz_popmenu a:active { 
color:white; 
text-decoration:none;
}

/* 시화 test
.diz_popmenu { 
    font-family:arial;
	font-size:14pt;
	color:#D4D4D4;
	cursor:hand;
}
.diz_popmenu_over {
    font-family:arial;
	font-size:14pt;
	color:#FFFFFF;
	cursor:hand;
}
*/

/* 컨텐츠 텍스트 내부 소제목 */

.title_1 {
    color:#000000; 
    font-size: 18px;
	font-weight: 500;
}
.title_2 {
    color:#5A7CA3; 
    font-size: 15px;
	padding-left: 20px;
}
.title_3 {
    color:#5A7CA3; 
    font-size: 15px;
	padding-left: 0px;
}

.title_4 {
    line-height: 120%;
	color:#5A7CA3; 
    font-size: 15px;
	padding-left: 20px;
}
.title_5 {
    line-height: 120%;
    color:#696969; 
    font-size: 12px;
	font-weight: bold;
	padding-left: 20px;
}
.title_img {
    line-height: 120%;
    color:#696969;
    font-size: 12px;
	font-weight: bold;
}
.title_down {
    color:#5A7CA3; 
    font-size: 20px;
	padding-left: 0px;
	font-weight: 500;
}

/* history text */

.his_1 {
    color: #797979;
    font-style: italic;
	font-size: 30px;
	filter: dropshadow(color=#e4e4e4, offx=5, offy=4, positive=1);
}
.his_2 {
    color: #000000;
    font-style: italic;
	font-size: 12px;
	font-weight: bold;
}
.his_3 {
    color: #A2A2A2;
	font-style: italic;
	font-size: 12px;
	font-weight: bold;
}

/* 컨텐츠 텍스트 내부 */

.pad15 {
	padding-left: 15px;
	padding-right: 15px;
}
.pad5 {
    padding-left: 5px;
	padding-right: 20px;
}
.pad20 {
	padding-left: 20px;
	padding-right: 20px;
}
.pad40 {
	padding-left: 40px;
	padding-right: 20px;
}

	/*------------------장쥬시작-----------------------------*/
.l_ti { 
color:#D66575; 
font-size: 13px;
font-weight: bold;
}
.s_ti a:link { 
color:#c1c1c1; 
text-decoration:none;
font-size: 13px;
padding-left:13px;
}
.s_ti a:visited { 
color:#c1c1c1; 
text-decoration:none;
font-size: 13px;
padding-left:13px;
}
.s_ti a:hover { 
color:#000000; 
text-decoration: none;
font-size: 13px;
padding-left:13px;
}
.sub_ti { 
color:#000000; 
text-decoration:none;
font-size: 13px;
font-weight: bold;
}
.dot11_b {
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
.dot11_bl {
	font-size: 11px;
	color: #000000;
}
.dot12_bl {
	font-size: 12px;
	color: #000000;
	padding: 5px 30px 5px 23px;
}
.dot12_gr {
	font-size: 12px;
	color: #909090;
	padding: 5px 20px 5px 30px;
}
.dot12_bl_p {
	font-size: 12px;
	color: #000000;
	padding-left:5px;
}
.padleft10 {
	padding-left: 10px;
}
.padleft15 {
	padding-left: 15px;
}
.padleft20 {
	padding-left: 20px;
}
.padleft30 {
	padding-left: 30px;
}
.padleft40 {
	padding-left: 40px;
}
.padleft50 {
	padding-left: 50px;
}


.padright5 {
	padding-right: 5px;
}
.padright10 {
	padding-right: 10px;
}
.padright15 {
	padding-right: 15px;
}
.padright20 {
	padding-right: 20px;
}
.padright30 {
	padding-right: 30px;
}
.ta_ti {
	font-size: 13px;
	color: #FFFFFF;
	background-color: #dedede;
	text-align: center;
	font-weight: bold;
	}
.ta_ti_dot {
	font-size: 13px;
	color: #FFFFFF;
	background-color: #dedede;
	text-align: center;
	font-weight: bold;
	}
.ta_ti_line {
	font-size: 13px;
	color: #FFFFFF;
	background-color: #dedede;
	text-align: center;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
	}
.ta_ti_naition {
	font-family: "arial narrow";
	font-size: 13px;
	color: #888888;
	background-color: #dedede;
	text-align: center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
	}
.ta_bl11 {
	font-size: 11px;
	font-weight: bold;
	color: #6c6c6c;
	padding-left: 10px;
}
.ta_bl11_dot {
	font-size: 11px;
	font-weight: bold;
	color: #6c6c6c;
	padding-left: 20px;
}
.ta_gr11 {
	font-size: 11px;
	color: 9f9f9f;
	padding-left: 10px;
}
.ta_gr11_cen {
	font-size: 11px;
	color: 9f9f9f;
	text-align: center;
}
.ta_g_bl11 {
	font-size: 11px;
	font-weight: bold;
	color: #6c6c6c;
	padding-left: 10px;
	background-color: #f8f8f8;
}
.ta_g_bl11_dot {
	font-size: 11px;
	font-weight: bold;
	color: #6c6c6c;
	padding-left: 20px;
	background-color: #f8f8f8;
}
.ta_g_gr11 {
	font-size: 11px;
	color: 9f9f9f;
	padding-left: 10px;
	background-color: #f8f8f8;
}
.ta_g_gr11_cen {
	font-size: 11px;
	color: 9f9f9f;
	text-align: center;
	background-color: #f8f8f8;
}
.ta_gr_c {
	font-size: 11px;
	color: 9f9f9f;
	text-align: center;
}
.ta_g_gr_c {
	font-size: 11px;
	color: 9f9f9f;
	text-align: center;
	background-color: #f8f8f8;
}

/*--------DS2 그림------*/
.ta_gr11ds {
	font-size: 11px;
	color: #414141;
	padding-left: 10px;
}
.ta_g_gr11ds {
	font-size: 11px;
	color: #414141;
	padding-left: 10px;
	background-color: #f8f8f8;
}


.ta_line {
	background-color: #dedede;
}
.news_ta_ti {
	color: #FFFFFF;
	font-size: 12px;
	text-align: center;
	font-weight: bold;
	background-image: url(../news/img/ta_c.gif);
	height: 34px;
}
.news_ta {
	font-size: 12px;
	color: #6e6e6e;
	padding-left: 10px;
	height: 28px;
}
.news_ta_c {
	font-size: 12px;
	color: #6e6e6e;
	text-align: center;
	height: 28px;
}
.news_ta_gr {
	font-size: 12px;
	color: #6e6e6e;
	padding-left: 10px;
	background-color: #f8f8f8;
	height: 28px;
}
.news_ta_c_gr {
	font-size: 12px;
	color: #6e6e6e;
	text-align: center;
	background-color: #f8f8f8;
	height: 28px;
}
.news_v_ta {
	font-size: 13px;
	color: #FFFFFF;
	background-color: #dedede;
	font-weight: bold;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
	height: 28px;
	}
.news_v_ta2 {
	font-size: 13px;
	color: #FFFFFF;
	background-color: #dedede;
	font-weight: bold;
	padding-left: 10px;
	height: 28px;
	}
.news_v_ta3 {
	background-color:#ffffff;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dedede;
	padding-left:10px;
	height: 28px;
}

#site-logo { margin:0px 0 0 0; float:left; width:144px; background:url(/img/navi_logo2.gif) no-repeat }
#site-logo a { display:block; height:26px; text-indent:-9999px }

a.button, span.button, del.button{
	display:-moz-inline-box;
	display:inline-block;
	cursor:pointer;
	border:none;
    font-size:0;
    line-height:0;
    
	/*
	for Safari, read this first
	http://creativebits.org/webdev/safari_background_repeat_bug_fix
	*/
	background-position:0 0;
	background-repeat:no-repeat;
	height:30px;
	text-decoration:none;
	color:#2e523b;
	font-style:normal;
	margin:0 6px 0px 0;
	padding:0 10px 0 0;	
	vertical-align:middle;	
    padding-top:-2px;
	_position:relative;
	_width:10px;	
	_overflow-y:hidden;
}

a.button, span.button, del.button,
a.button span, span.button button, span.button input, del.button span{
    background-image:url('/img/form_buttons.gif');
}

a.button span, span.button button, span.button input, del.button span{
	white-space:nowrap;
	cursor:pointer;
    color:#222;
	display:-moz-inline-box;
	display:inline-block;
	line-height:1;
    letter-spacing:0 !important;
    font-family:"굴림" !important;
    font-size:12px !important;
    font-style:normal;    
    background-color:transparent;
	background-position:100% 0;
	background-repeat:no-repeat;
	height:30px;
	padding:10px 20px 0 10px;
	margin:0 -16px 0 10px;
	border:none;
	vertical-align:text-top;
	zoom:1;
	_position:relative;
    _padding-left:0px;
	_padding-right:12px;
	_margin-right:-10px;	
	_display:block;
	_top:0;
	_right:-5px;
}
span.button button{    line-height:2.5;/*Opera need this*/ }
html.safari a.button span, html.safari del.button span{   line-height:1.3; }
html.safari span.button button{   line-height:2.6; }
html.safari a.button:focus, html.safari span.button button:focus{     outline:none; }
del.button{ 	/* cursor:not-allowed;	*/ 	background-position:0 -120px; 	}
del.button span{ 	cursor:default;     color:#aaa !important; 	background-position:100% -120px; }
span.button button, span.button input{ 	padding-top:0px; 	line-height:2.5;/*Opera need this*/ }

.Write_td {background-color:#fff; table-layout: fixed; border:1px solid #EFF0ED}
.Write_td_L {height:38px; font:bold 12px 굴림; color:#000; padding:3px 0 0 15px; border-bottom:1px solid #EFF0ED}
.Write_td_R {font:12px 굴림; color:#000; border-bottom:1px solid #EFF0ED}
.Write_memo {font:12px 굴림; color:#000; border-bottom:1px solid #EFF0ED; padding:10px}