@charset "euc-kr";
/* CSS Document */
body {
	padding:0px;
	margin:0px;
	font-size:12px;
	font-family: ¸¼Àº °íµñ;
	color:#333;
}

table {
	padding:0px;
	margin:0px;
	font-size:12px;
	font-family: ¸¼Àº °íµñ;
	color:#333;
}

a:link {	text-decoration:none;	color:#333;}
a:visited {	text-decoration:none;	color:#333;}
a:hover {	text-decoration:none;	color:#063;}

img {	border:none;}
img.border {	padding:2px; 	border:1px solid #EEE;	background-color:white;}

h1 {
	font-size:18px;
	line-height:160%;
}
h2 {
	font-size:16px;
	padding-left:15px;
}
h3 {
	font-size:14px;
}

p {
	margin-top:0px;
	margin-bottom:4px;
}

div { margin:0; padding:0; }

img,fieldset{border:0}
ul,ol{list-style:none;margin:0;padding:0}

.rolling{float:left;margin-right:1px; border:1px}
.rolling li{float:left;width:11px;height:11px;margin-left:4px;font-size:0}
.rolling li img{vertical-align:top}

#contenter{width:760px;height:339px;}		
#content {width:760px;  height:339px; margin:0 auto; }
#content .main {width:760px; height:339px; overflow:hidden;}
#content .main #rolling_container {width:760px; height:339px;}
#content .main #rolling_container ul li{float:left;}
#content .main #rolling_container ul li ul .type{width:760px;}	
#content .main #rolling_container ul li ul .detail{width:0px;  margin:0 0 0 0;}	
#content .main #rolling_container ul li ul .none{width:760px;  margin:0 0 0 0;}
#content .main #rolling_container ul li ul .none img{width:760px;}
#content .prev{position:absolute; margin-left:0px; margin-top:140px;}
#content .next{position:absolute; margin-left:716px; margin-top:140px;}	
#content #rolling_navi{position:absolute; margin-left:650px; margin-top:0px; width:100px; z-index:999;}		
#content #rolling_navi span{cursor:pointer; margin:0 3 0 0; padding:0 0 0 0; width:16px; height:16px; overflow:hidden; }


.line {
	width:100%;
	height:2px;
	background-color:#05a;
}
.line_1 {
	width:100%;
	height:1px;
	background-color:#05a;
}

ul {
	list-style:none;
	padding-left:0px;
}

.list_content {
	list-style:square;
	padding-left:30px;
	list-style-image:url('/img/icon/bu_l2.gif');
}
.list_content_head {
	padding-left:30px;
}
.list_content_point {
	font-weight:bold;
	text-decoration:underline;
}
.list_cl2 {
	list-style:none;
	padding-left:10px;
}
.list_cl3 {
	list-style:none;
	padding-left:20px;
}

.list_news_title {
	font-weight:bold;
	line-height:22px;
}
.list_news_content {
	line-height:18px;
}

.bar_color {
	background-color:#225;
	
}

.bg_table03t {
	background-attachment: scroll;
	background-image: url(/img/icon/line_t3.gif);
	background-repeat: repeat-y; background-position : 100% 0%;
	text-align:center;
	line-height: 15px;
} 

.bg_table03b {
	background-attachment: scroll;
	background-image: url(/img/icon/line_t3.gif);
	background-repeat: repeat-y; background-position : 100% 0%;
	padding-top:2px;
	padding-bottom:2pt;
	text-align:center;
 }
 
.bg_table04 {
	text-align:center;
}


.dday {
	font-size:1.8em;
	font-family:Tahoma, Geneva, sans-serif;
	color:#060;
	width:100%; 
	text-align:center;
	height:25px;
	font-weight:bold;
}

.txt_1 {
	padding:0px;
	margin:0px;
	font-size:1.2em; 
	line-height:1.2em;
	font-weight:bold;	
}

.txt_2 {
	padding:0px;
	margin:0px;
	color:#8bc; 
	font-weight:bold; 
	line-height:1em;
	font-size:1em;

}

.txt_3 {
	padding:0px;
	margin:0px;
	line-height:1em;
	font-size:0.8em;
}

.txt_4 {
	padding:0px;
	margin:0px;
	line-height:1em;
	font-size:0.7em;
}

.txt_s_1 {
	color:#036;
	font-size:1.2em; 
	line-height:1.2em;
	font-weight:bold;	
}

.txt_s_2 {
	padding:0px;
	margin:0px;
	font-size:1.1em; 
	line-height:1.1em;
}

.txt_s_3 {
	font-size:1em; 
	line-height:1em;
}

.txt_s_3_space {
	font-size:1em; 
}

.txt_s_3_i {
	font-size:1em; 
	line-height:1em;
	font-style:italic;
	text-align:right;
}

.tb_pic_1 {
	width:120px;
	vertical-align:top;
}

.tb_line_head {
	background-color:#84c0d7;
	height:2px;	
}

.tb_line_body {
	background-color:#84c0d7;
	height:1px;	
}

.tb_field {
	text-align:center;
	width:150px;
	padding-top:3px;
	padding-bottom:3px;
	background-attachment: scroll;
	background-image: url(/img/icon/line_t3.gif);
	background-repeat: repeat-y;
	background-position : 100% 0%;
}

.tb_value {
	padding-left:3px;
	width:575px;
	
}

.news_line {
	border-bottom:1px dotted #CACACA;
	margin-bottom:3px;
}


.f_table {
	cell-spacing : 3;
}

.f_name {
	background-color:#FAF8FC;
	text-align:right;
	line-height: 24px;
	font-weight: bold;
}

.fc_name {
	background-color:#FFFFFF;
	text-align:right;
	line-height: 24px;
	font-weight: bold;
}


.ff_name {
	background-color:#F8F8F8;
	text-align:center;
	line-height: 24px;
	background-image: url(/img/icon/split.gif);
	background-repeat: no-repeat; background-position : 100% 0%;
}

.ff_value {
	background-color:#FFFFFF;
	line-height: 24px;
	padding-left:15px;
}

.ff_stitle {
	background-color:#FFFFFF;
	padding-top:10pt;
	padding-left:3px;
	font-weight: bold;
}

.ff_ct {
	background-color:#FFFFFF;
	padding-left:15px;
	padding-top:5pt;
	padding-bottom:5pt;
	padding-right:15pt;
}

.f_value {
	background-color:#FFFFFF;
	line-height: 15px;
	padding-left:15px;
}

.f_value_fck {
	background-color:#FFFFFF;
	padding-left:15px;
	padding-top:5px;
	padding-bottom:5pt;
}

.f_ct {
	background-color:#FFFFFF;
	line-height: 20pt;
	padding-left:15px;
	padding-top:15pt;
	padding-bottom:15pt;
	padding-right:15pt;
}

.f_btn {
	background-color:#FFFFFF;
	line-height: 50px;
	padding-left:15px;
	padding-top:20px;
}

.f_line {
	background-color:#D4D2DD;
}

.f_top {
	background-color:#D4D2DD;
	line-height: 2px;
}

.fc_top {
	background-color:#8CA7FF;
	line-height: 3px;
}

.f_bottom {
	background-color:#D4D2DD;
	line-height: 2px;
}

.fc_bottom {
	background-color:#D84723;
	line-height: 2px;
}

.f_number {
	ime-mode:disabled;
	text-align:right;
	font-size: 12px;
	height: 20px;
	color: #666666;
	font-family: "µ¸¿ò";
	border: 1px solid #B0B0B0;
	width : 60px;
}

.f_expense {
	ime-mode:disabled;
	text-align:right;
	font-size: 12px;
	height: 20px;
	color: #666666;
	font-family: "µ¸¿ò";
	border: 1px solid #B0B0B0;
	width : 100px;
}

.f_input_s {
	font-size: 12px;
	height: 20px;
	color: #666666;
	font-family: "±¼¸²";
	border: 1px solid #B0B0B0;
	width : 60px;
	ime-mode:active;
}

.f_input_m {
	font-size: 12px;
	height: 20px;
	color: #666666;
	font-family: "±¼¸²";
	border: 1px solid #B0B0B0;
	width : 100px;
	ime-mode:active;
}

.f_input_l {
	font-size: 12px;
	height: 20px;
	color: #666666;
	font-family: "±¼¸²";
	border: 1px solid #B0B0B0;
	width : 308px;
	ime-mode:active;
}

.f_input_ll {
	font-size: 12px;
	height: 20px;
	color: #666666;
	font-family: "±¼¸²";
	border: 1px solid #B0B0B0;
	width : 443px;
	ime-mode:active;
}

.f_input_textarea {
	font-size:12px;
	font-family:"±¼¸²";
	color:#454545;
	background-color:#FFFEFF;
	border:1px solid #999999;
	width : 308px;
}

.menu_title {
	line-height: 30px;
	font-weight: bold;
	color:#FFFFFF;
	text-align: center;
}

.menu_table {
	line-height: 20px;
	background-color:#2D91B7;
}

.menu_name {
	line-height: 20px;
}

.menu_line {
	background-color:#D4D2DD;
}

.html_f_btn {
	text-align:center;
	background-color:#FFFFFF;
	padding-top:20px;
}

.board_split {
	color: #FFFFFF;
	font-family: µ¸¿ò;
	font-weight: bold;
}

.board_padding {
	padding-left:5pt;
	padding-top:2pt
}

.table_vline {
	background-attachment: scroll;
	background-image: url(/images/table_vline.gif);
	background-repeat: repeat-y; background-position : 100% 0%;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5pt;
} 

.table_line {
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5pt;
} 

.jumpmenu{
	 font-size:11px;
}