@import url(http://www.fki.or.kr/Common2014/css/_NGFont.css);

/* ±¸ main.css */
td { font-family:"µ¸¿ò"; font-size: 9pt; color:#4D5255; text-align: justify;}

/* common */
body { width:100%; height:100%; margin:0px; padding:0px; color:#131313; font-style:normal; font-size:12px; font-family:'µ¸¿ò', 'Dotum', dotum, verdana, arial, applegothic, sans-serif; overflow-y: scroll;}
div, ul, ol, li, dl, dt, dd, form, fieldset, input, button, p, h1, h2, h3, h4, h5, h6, blockquote, iframe, th, tr, td { margin:0px; padding:0px; }
div, td { line-height: 150%; }
select {  color:#131313; font-style:normal; font-size:12px; font-family:'µ¸¿ò', 'Dotum', dotum, verdana, arial, applegothic, sans-serif; }
input
table, img { border:0;}
li { list-style:none; }
a { text-decoration: none;color:inherit; }

#header_wrap {
	width: 100%;
	position: relative;
	background: url('/search/images/tmp_top_bg.jpg') repeat-x #EFEFEF;
}

#top_wrap {
	width: 980px;
	height: 146px;
	margin: 0px auto;
}

#top_navi_wrap{
	width: 980px;
	margin: 0px auto;
}

#main_navi {
	width: 980px;
	height: 37px;
}

#sub_navi {
	width: 980px;
	height: 234px;
	background: #047BE1;
	margin: 0px auto;
	font-family:'Nanum Gothic', 'Dotum';
	font-size:13px;
	font-weight: bold;
	display: none;
}

#sub_navi > ul {
} 

#sub_navi > ul > li {
	float:left;
	color: #ffffff;	
	line-height: 170%;
	padding-top: 10px;
}


#sub_navi > ul > li a {
	color:inherit;
}

#sub_navi > ul > li a:hover {
	text-decoration: underline;
}

#content_wrap {
	background: #EFEFEF;
	width: 100%;
}

#content {
	width: 980px;
	min-height: 600px;
	margin: 0px auto;
	/*overflow: auto;*/
	background: #ffffff;
	padding: 20px 0px;
}

#content_body {
	width: 980px;
	min-height: 600px;
	margin: 0px auto;
	/*overflow: auto;*/
	background: #EFEFEF;
	padding: 20px 0px;
}


#content_body > #left_submenu {
	float:left;
	width:168px;
	background:#ffffff;
	border:1px solid #D5D5D5;
	border-bottom:0px;
	font-family:'Nanum Gothic', 'Dotum';	
	color:#6E6E6E;
}

#content_body > #main_content {
	float:right;
	width:760px;
	background:#ffffff;
	border:1px solid #D5D5D5;
	height: 100%;
	padding: 19px;
}

/* º»¹®¿µ¿ª */
#main_content > #ct_loc {	
	font-family:'Nanum Gothic', 'Dotum';
	font-size: 11px;
	color: #777777;
	text-align: right;
	vertical-align:top;
	letter-spacing: 1px;
}
/*#main_content > */
#ct_mtitle {	
	font-family:'Nanum Gothic', 'Dotum';
	font-size: 28px;
	font-weight: bold;
	color: #73D3D3D;
	margin: 4px 0 32px;
	line-height: 28px;
}

/* º»¹® ¼­Å¬ ÁßÁ¦¸ñ */
#ct_circle_subject {	
	font-family:'Nanum Gothic', 'Dotum';
	font-size: 16px;
	font-weight: bold;
	color: #3D3D3D;
	margin: 30px 0 10px;
	background: url('/img2014/icn_circle_black.jpg') no-repeat left;
	padding-left: 20px;
}

#ct_box_gray {
	border: 1px solid #DADADA;
	background-color: #F7F7F7;
	text-align: center;
	width:100%;
	padding: 14px 0px;
}

#tbl_count {
	font-family:'Nanum Gothic', 'Dotum';
	font-size: 11px;
	text-align: right;
	height: 30px;
	line-height: 30px;
}

ul.tbl {
	font-family:'Nanum Gothic', 'Dotum';
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
	height: 30px;
	line-height: 30px;
}

ul.tbl > li {
	float: left;
	background: url('/img2014/bg_tbl_bar.jpg') no-repeat top right;
	text-align: center;	
}

ul.tbl_list {
	background-color: #ffffff;
	text-align: center;
}


ul.tbl_list > li {
	float: left;
	text-align: center;	
	line-height: 40px;
	color: #5b5b5b;
	border-bottom: 1px solid #DCDCDC;
	font-family:'Nanum Gothic', 'Dotum';
}

ul.tbl_list > li.tbl_list_subject {
	font-weight: bold;
	text-align: left;
	font-size: 14px;
	font-family:'Nanum Gothic', 'Dotum';
}


table.tbl_view {
    border-collapse: collapse;
}

table.tbl_view td {
	padding: 0px;
	height: 30px;
}

table.tbl_view td.title {
	font-family:'Nanum Gothic', 'Dotum';
	font-size: 13px;
	color: #ffffff;
	background: url('/img2014/bg_tbl_bar.jpg') no-repeat top right;
	text-align: center;	
}

table.tbl_view td.title_gray {
	font-family:'Nanum Gothic', 'Dotum';
	font-size: 13px;
	color: #858585;
	background: url('/img2014/bg_tbl_bar_gray.jpg') #FAFAFA no-repeat top right;
	border-bottom: 1px solid #DCDCDC;
	text-align: center;
}

table.tbl_view td.content {
	font-family:'µ¸¿ò', 'Dotum';
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-align: left;
	padding: 5px 0 5px 15px;
	line-height:1.5;
}

table.tbl_view td.content_gray {
	font-family:'µ¸¿ò', 'Dotum';
	text-align: left;
	color: #858585;
	padding-left: 15px;
	background: #FAFAFA;
	border-bottom: 1px solid #DCDCDC;
}

input.tbl_searchfield {
	height: 23px;
	line-height: 23px;
	background-color: #1D96FF;
	border: 0px;
	padding: 0 5px;
	font-family:'Nanum Gothic', 'Dotum';
	font-size: 15px;
	font-weight: bold;
	color: #ffffff;	
}

.ellipsis { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.ellipsis2 { text-overflow: ellipsis; overflow: hidden; }

.blue_bg {
	background-color: #1D96FF;
}

/* common button - small font & arrow (hover action include common2014_head.html) */
a.button_common_small {
	font-family:'Nanum Gothic', 'Dotum';
	font-size: 11px;
	color: #5b5b5b;
	text-align: center;
	line-height: 1.2;
	border: 1px solid #E0E0E0;
	margin-left: 5px;
	padding: 4px 4px 2px 4px;
	background: #ffffff;
/*	border-radius:4px;*/

}
a.button_common_small:hover {
	color: #ffffff;
	background: #1B96FF;
	cursor: pointer;
}
.button_common_small_arrow {
	font-weight: bold;
	color: #55ADF7;
}


/* small downloadbutton */
a.button_common_small_download {
	font-family:'Nanum Gothic', 'Dotum';
	font-size: 11px;
	color: #5b5b5b;
	text-align: center;
	line-height: 1.2;
	border: 1px solid #E0E0E0;
	margin-left: 5px;
	padding: 4px 4px 2px 4px;
	background: #ffffff;
	display: inline-block;
	padding-right:20px;
	background-image:url('/img2014/bg_btn_download.jpg');
	background-position: 90% center;
	background-repeat: no-repeat;
/*	border-radius:4px;*/

}
a.button_common_small_download:hover {
	color: #ffffff;
	background: #1B96FF;
	cursor: pointer;
	padding-right:20px;
	background-image:url('/img2014/bg_btn_download_on.jpg');
	background-position: 90% center;
	background-repeat: no-repeat;
}


/* ÁÂÃø¸Þ´º */
#left_submenu > .lmenu_btitle {
	color:#ffffff;
	font-size:20px;
	font-weight: bold;
	text-align:center;
	background: #555555;
	width: inherit;
	height: 100px;
	display:table-cell;
	vertical-align:middle;
}

#lmenu_accordion > p {
	font-size:15px;
	font-weight: bold;
	background: #ffffff;
	width: inherit;
	height: 40px;
	line-height: 40px;
	border-bottom: 1px solid #D5D5D5;
	padding-left: 20px;
}

#lmenu_accordion > p.on {
	color: #0C8AFB;
}

#lmenu_accordion > div {
	background: #F0F0F0;
	padding: 10px 0 10px 25px;
	border-bottom: 1px solid #D5D5D5;
}

#lmenu_accordion > div.notsub {
	padding: 0px;
	border-bottom: 0px;
}

#lmenu_accordion > div > ul > li {
	font-size:13px;
	line-height: 25px;
	background-image: url('/img2014/icn_subarrow.gif');
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 13px;
}

#lmenu_accordion > div > ul > li.on {
	font-weight: bold;
	color: #4E4E4E;
	background-image: url('/img2014/icn_subarrow_on.gif');
}

.ui-accordion .ui-accordion-header {
	display: block;
	cursor: pointer;
	position: relative;
	min-height: 0; /* support: IE7 */
	font-size: 100%;
}
.ui-accordion .ui-accordion-icons {
}
.ui-accordion .ui-accordion-icons .ui-accordion-icons {
}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
	position: absolute;
	left: .5em;
	top: 50%;
	margin-top: -8px;
}
.ui-accordion .ui-accordion-content {
	border-top: 0;
	overflow: auto;
}
/* ÁÂÃø¸Þ´º ³¡ */




/*  */
.fs_color { color: #5b5b5b  } /* normal gray ex)bbs */
.fs_color_sky { color: #0B8AF7 }
.fs_color_purple { color: #8B10F3 }
.fs_color_orange { color: #FFCC00 }
.fs_color_blue { color: #004599 }
.bg_color_orange { background-color: #FFCC00 }
.bg_color_red { background-color: #FF3300 }
.bg_color_blue { background-color: #3333CC }
.fs_small { font-size: 0.92em }
.fs_big { font-size: 14px }



.fs_small_nanum {
	font-family: 'Nanum Gothic', 'Dotum';
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	text-align: justify;
	line-height: 150%;
}

.fs_normal_nanum {
	font-family: 'Nanum Gothic', 'Dotum';
	font-size: 14px;
	font-weight: normal;
	text-align: left;
	text-align: justify;
	line-height: 150%;
}

.fs_big_nanum {
	font-family: 'Nanum Gothic', 'Dotum';
	font-size: 16px;
	font-weight: normal;
	text-align: left;
	text-align: justify;
	line-height: 180%;
}


.fs_tobig_nanum {
	font-family: 'Nanum Gothic', 'Dotum';
	font-size: 18px;
	font-weight: normal;
	text-align: left;
	text-align: justify;
	line-height: 180%;
}

/* input buutton */
.tbl_button_default {
	border:0px; background-color:#6B6B6B;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:'Nanum Gothic', 'Dotum';	font-size:13px;
	font-weight:bold;

	padding:0px 7px;
 height:23px;	text-decoration:none;
}
.tbl_button_default:hover {
	background-color:#393939;
}
.tbl_button_default:active {
	position:relative;
	top:1px;
}



/* select (bbs search) */
/*
.tblsearch_selectBox {
	background: transparent;
	background: #FFFFFF;
	overflow: hidden;
	display: inline-block;
	-webkit-box-shadow: 0 0 5px rgba(123, 123, 123, 0.2);
	-moz-box-shadow: 0 0 5px rgba(123,123,123,.2);
	box-shadow: 0 0 5px rgba(123, 123, 123, 0.2);
	font-family:'Dotum';
	font-size:13px;
	position: relative;
	cursor: pointer;
	height: 25px;
	line-height: 25px;
	border:1px solid #3EA6FF;
} */

@media screen and (-webkit-min-device-pixel-ratio:0) {  /*safari and chrome*/
    select.tblsearch_selectBox {
        height:23px;
        line-height:23px;
		font-family:'Dotum';
    } 
}
select.tblsearch_selectBox::-moz-focus-inner { /*Remove button padding in FF*/ 
    border: 0;
    padding: 0;
}
@-moz-document url-prefix() { /* targets Firefox only */
    select.tblsearch_selectBox {
        padding: 15px 0!important;
    }
}        
@media screen\0 { /* IE Hacks: targets IE 8, 9 and 10 */        
    select.tblsearch_selectBox {
        height:23px;
        line-height:23px;
		font-family:'Dotum';
    }     
}



/* bbs pagging */
.tbl_paging {
	text-align: center;
	margin: 0 auto;
	display: inline-block;
	padding-top:5px;
}
.tbl_paging span a {font-family:'Nanum Gothic', 'Dotum'; font-size:13px; padding:0px 6px; display:inline-block; height:20px; line-height:20px; background-color:#D3D3D3;}
.tbl_paging .sel_on a {background-color:#1D96FF; color:#FFFFFF; font-weight: bold;}

.icn_box { font-family:'Nanum Gothic', 'Dotum'; padding:2px 3px; color:#ffffff; font-size:14px; }


#tbl_content_area {
	color: #4D5255;
	padding: 23px 10px;;
	margin-bottom: 10px;
	border-bottom: 2px solid #898989;
	font-family:'Nanum Gothic', 'Dotum';
	font-size: 14px;
	line-height: 180%;
	text-align: justify;
}


#tbl_content_area td, #tbl_content_area div, #tbl_content_area p {
	/*font-family: inherit;
	font-size: inherit;*/
}

#tbl_content_area table {
	border:1px;
}


/* bodo(bbs list common) contents css */
.bbs_title_block {
	padding:10px 5px;
	border-top:3px double #000000;
	border-bottom:3px double #000000;
	background:#F6F6F6
	font-family: inherit;
	line-height:180%;
}

.bbs_title {
	font-size:18px;
	line-height: 150%;
	color:#131313;
	text-align:center;
	font-weight: bold;
}

.bbs_subtitle {
	text-align:center;
	font-weight: bold;
	color: #4D5255;
}

.bbs_subcontent p {
	text-indent: -11px;
	padding-left: 10px;
	color: #4D5255;
}


.bbs_content_btitle {
	font-size:16px;
	color:#3366cc;
	text-align:center;
	font-weight: bold;
	line-height: 180%;
}


.bbs_content_sup {
	margin-top: 50px;
	padding-top: 10px;
	text-indent: -13px;
	padding-left: 13px;
	font-size:0.92em;
	color: #8A8A8A;
	border-top: 1px dotted #8A8A8A;
}

.bbs_content_desc {
	margin-top: 5px;
	font-size: 11px;
	color: #757575;
	line-height: 170%;
	text-align: left;
}

.bbs_content_box {
	padding: 10px 10px;
	line-height: 180%;
	text-align: justify;
	border: 1px dashed #8A8A8A;
}

.CSSTable td{
	text-align:center;
	padding: 3px;
	border:1px #BFBFBF solid;
}

.CSSTable td.bbs_table_title_blue{
	font-weight: bold;
	text-align:center;
	background-color:#aad4ff;
	color:#0057af;
}

.CSSTable td.bbs_table_subtitle_gray{
	text-align:center;
	background-color:#E7E7E7;
}


/* bbs list icon box - new, issue content, reservation  contents*/
.list_icon_box {
    width:15px;
    display:inline-block;
    position:relative;
}

.list_icon_box b {
    position:absolute;
    color:#fff;
    display:inline-block;
    height:15px;
    width:15px;
    line-height:15px;
    font-size:10px;
    bottom:-3px;
    text-align:center;
    font-family:'Nanum Gothic', 'Dotum';
/*    border-radius:4px;*/
}

.list_icon_box b.n {
    background:#ff5f3f;
}

.list_icon_box b.c {
    background:#16b58e;
}

.list_icon_box b.r {
    background:#3488dd;
}