@charset "euc-kr";
@import url("global.css");
@import url("content.css");

/* base */
body {margin:0;padding:0;font:small 'µ¸¿ò', dotum, arial, serif, sans-serif;color:#606060;font-size:0.75em;}
a:link {text-decoration:none; color:#606060;}
a:visited {text-decoration:none; color:#606060;}
a:active {text-decoration:underline; color:#618fbe;}
a:hover {text-decoration:underline; color:#618fbe;}

/* ÄÁÅÙÃ÷ ¹Ù·Î°¡±â */
#skipNavi {list-style:none; font-size:1.15em;}
#skipNavi a:active,
#skipNavi a:focus{text-align:center;}
#skipNavi a:active,
#skipNavi a:focus{color:#000; background:#fff; border:1px solid #475470; outline:0;}
#skipNavi {position:absolute; top:-10em; left:0; margin:0 auto; width:18em; z-index:20;}
#skipNavi a:active,
#skipNavi a:focus{position:absolute; top:10.5em; left:0; width:18em;}


/* layout */
#wrapper {width:930px; position:relative; margin:0 auto; }
/*#header {
left:0;
position:absolute;
top:0;
width:931px;
height:195px;
}*/
#header {position:relative; width:100%; height:185px; overflow:hidden;}

	.util{position:absolute; top:12px; right:0; z-index:2;}
	.util li{float:left; background:url(../images/global/menu/util_bar.gif) no-repeat left 5px; padding:0 12px 0 13px;  float:left;}
	.util li.last{ padding:0 0 0 13px;}

#gnb{ position:absolute; top:23px; width:100%; height:120px;}


#container {overflow:hidden;width:930px; margin-bottom:95px;color:#606060;padding:0;}

#sub_content {
overflow:hidden;
width:100%;
position:relative;
}



#line_map {
	clear:both;
	position:absolute;
	top:0;
	right:0;
	z-index:99;
}
.location {
	background:url(../images/global/navi_home.gif) no-repeat left top;		
	float:right;
	color:#959595;
	font-size:.95em;
	padding-left:45px;
}
.location li{
	float:left;
	margin-left:5px;
}
.location li.fir{
	float:left;
	margin-left:0;
}

.location a:link {text-decoration:none; color:#959595;}
.location a:visited {text-decoration:none; color:#959595;}
.location a:active {text-decoration:none; color:#959595;}
.location a:hover {text-decoration:underline; color:#959595;}


#left_wrap {
float:left;
padding:0;
margin:15px 0 0 0;
width:697px;
}
.spot{margin-bottom:5px; border:3px solid #8bacce; background:#fff;}
.spot h3{
	background:url(../images/global/bul/bul_blog_h2.gif) no-repeat 10px 12px;
	padding:10px 0 8px 35px;
	color:#5969b8;
}

.list_area{overflow:hidden;}

.tab_select_list1{
	overflow:hidden;
	border:1px solid #bcd3ec;
	background:#e5eef8;
	padding:16px 0 14px 30px;
	margin-bottom:20px;
	_height:12px;
}
.tab_select_list1 li{
	float:left; background:url(../images/global/bul/bul_vline.gif) no-repeat right 1px;
	padding:0 15px 0 15px;
}
.tab_select_list1 li.fir{padding-left:0;}

.tab_select_list2{
	background:url(../images/blog/tab_line_h.gif) repeat-x left top;
	width:748px;
	height:39px;

	
}
.tab_select_list2 li{
	float:left;
	margin-right:3px;
	
}


.sort{
background:url(../images/global/bul/bul_arrow_02.gif) no-repeat left 3px; 
font-weight:bold;
padding:0 0 4px 15px;
}
.sort_data{
background:url(../images/global/bul/bul_arrow_02.gif) no-repeat left 3px; 
font-weight:normal;
padding:0 0 4px 15px;
}

.view_expert{ overflow:hidden;}
.view_expert li{margin:0; padding:0;}

.list_type_1{
overflow:hidden;
width:100%;
border-top:3px solid #f1f1f1;
border-bottom:3px solid #f1f1f1;
margin-bottom:20px;
}
.list_type_1 li{
clear:both;
margin:17px 0 0;
padding-bottom:17px;
position:relative;
border-bottom:1px solid #f1f1f1;
}
.list_type_1 li.fir{border-top:0px solid #000;}
.list_type_1 li.end{border-bottom:0px solid #000;}
.list_type_1 li.add_img{
	padding-left:136px;
	min-height:120px;
}
.list_type_1 h4{font-size:1.2em;  padding:0 0 10px 0; margin:0 0 0 0;}

.list_type_2{width:697px;border-top:3px solid #e6e6e6;border-bottom:3px solid #e6e6e6;float:left; position:relative; overflow:hidden; }
.list_paragraph{border-bottom:1px solid #e6e6e6; clear:both; margin:17px 0 0; padding-bottom:17px; position:relative; overflow:hidden;  _height:120px;}
.left_par{float:left; width:320px;}
.left_introduction{line-height:140%;}
.left_introduction dt{color:#618fbe; font-size:1.2em; font-weight:bold; padding:0 0 3px 0; margin:0 0 0 0;}

.r_paragraph{float:right; border-left:1px solid #f1f1f1; padding-left:10px; width:320px;}
.r_par_title{color:#323232; font-weight:bold; margin-bottom:5px;}
.multi_img{
	font-size:0;
	left:0;
	position:absolute;
	top:0;
	width:120px;
	_margin-left:-135px;
}
.multi_img2{float:left; margin-right:15px;}

.list_info{font-size:0.9em; padding-bottom:20px;}
.list_info span{padding-right:10px;}
.list_content{line-height:140%;}

.list_content a:link {text-decoration:none; color:#868689;}
.list_content a:visited {text-decoration:none; color:#868689;}
.list_content a:active {text-decoration:underline; color:#868689;}
.list_content a:hover {text-decoration:underline; color:#868689;}
.txt_list_type44{overflow:hidden;}
.txt_list_type44 li {
	background:url(../images/global/bul/bul_arrow_01.gif) no-repeat 5px 6px !important;
	padding:4px 0 0 13px;
	margin-bottom:3px;
	width:100%;
}
.txt_list_type44 li span{float:right; text-align:left; _margin-top:-14px; #margin-top:-14px; *margin-top:-14px; }



.contentarea{
overflow:hidden;
border-bottom:3px solid #F1F1F1;
border-top:3px solid #F1F1F1;
padding:10px 0;
margin-bottom:20px;
}
.postarea{
position:relative;

}
.contenttitle{
font-size:1.5em;
font-weight:bold;
color:#618fbe;
padding:0 12px;
margin-bottom:8px;

}
.btn_post{
position:absolute;
right:0;
top:0;
}

.con_copy{text-align:right; margin-bottom:20px;}
.editarea{

}


#right_wrap {
	float:right;
	overflow:hidden;
	margin-top:15px;
	width:216px;
}

.rss{
	border-top:1px solid #d6d6d6;
	border-left:1px solid #d6d6d6;
	border-right:1px solid #d6d6d6;
	background:#e5eef8;
	padding:7px 0 6px 12px;
	font-size:0.9em;
	font-weight:bold;

}

.blog_search{
	border-bottom:1px solid #d6d6d6;
	border-left:1px solid #d6d6d6;
	border-right:1px solid #d6d6d6;
	background:#fff;
	position:relative;
	padding:16px 0 15px 14px;
}
.bsearch_tit{font-size:0.9em; font-weight:bold; padding-bottom:10px; }

.bimage_gallery{
	border-bottom:1px solid #d6d6d6;
	border-left:1px solid #d6d6d6;
	border-right:1px solid #d6d6d6;
	background:#fff;
	position:relative;
	padding:16px 0 15px 14px;
	text-align:center;
	font-size:0.9em;

}
.bimagearea{
	width:170px; 
	background:#dcddde;
	padding:7px;
	margin-bottom:10px;
}
.imgid{font-weight:bold;color:#618fbe; line-height:180%;}

.b_list{
border-bottom:1px solid #d6d6d6;
border-left:1px solid #d6d6d6;
border-right:1px solid #d6d6d6;
background:#fff;
padding:16px 0 15px 14px;
_width:187px;
}
.b_list h3{font-size:1em; font-weight:bold; margin-bottom:10px;}
.b_txt_list_type1 {overflow:hidden; }
.b_txt_list_type1 li {
	background:url(../images/global/bul/bul_arrow_01.gif) no-repeat 5px 4px !important;
	padding:0 0 0 13px;
	margin-bottom:3px;
	line-height:18px;
	width:100%;
}

.editwrap{}



/* paging */
#paging {
clear:both;
overflow:hidden;
text-align:center;
color:#666666;
padding-bottom:2px;
}
.paging_con {margin-top:3px;}
.paging_con img {
padding:0;
margin:-2px 1px 0 0;
display:inline;
}
.paging_con ol {
display:inline;
margin:5px 5px 0 0;
padding:0;
}
.paging_con ol li {
display:inline;
padding:0 5px 0 5px;
margin:0;
}
.paging_con ol li.current {
font-weight:bold;
color:#ff6600;
}
.paging_con ol li a:link {text-decoration:none; color:#868689;}
.paging_con ol li a:visited {text-decoration:none; color:#868689;}
.paging_con ol li a:active {text-decoration:underline; color:#4f61b8;}
.paging_con ol li a:hover {text-decoration:underline; color:#4f61b8;}


/* Footer Area */
#footer {
clear:both;
width:930px;
height:115px;
margin:0 auto;
border-top:1px solid #e6e6e6;
}
#footer_con {
position:relative;
width:931px;
padding:18px 0 0 0;
}
#footer_con .foot_menu01 {
overflow:hidden;
margin-bottom:12px;
}
#footer_con .foot_menu01 li{
float:left; 
display:inline;
padding:0 11px 0  0; 
background:url(../images/global/line_foot_01.gif) no-repeat left 5px; 
}
#footer_con .foot_menu01 li.fir {
padding:0 11px 0 0;
background:none;
}
#footer_con .foot_area {
clear:both;
margin:0;
padding:0 0 0 37px;
}
#footer_con .foot_txt {float:left;}

#footer_con .foot_area ul.foot_menu02 {float:left;}
#footer_con .foot_area ul.foot_menu02 li{
float:left;
display:inline;
padding:6px 10px 0 11px; 
background:url(../images/global/line_foot_02.gif) no-repeat left 6px;
}
#footer_con .foot_area ul.foot_menu02 li.fir {
padding:6px 10px 0 0;
background:none;
}
#footer_con .foot_area ul.foot_menu02 li.end {
padding:4px 10px 0 11px;
background:url(../images/global/line_foot_02.gif) no-repeat left 6px; 
}
#footer_con .foot_area .copy {
float:left;
padding:6px 0 0 0;
margin:0;
font:.9em Dotum; 
color:#666666;
}
#footer_con .foot_area address {
clear:both; 
padding:2px 0 0 0;
margin:0;
font:.9em Dotum; 
color:#666666;
}

#footer_con p.f_txt {
padding:5px 0 0 0;
margin:0;
font:.9em Dotum;
color:#666666;
}
#footer_con div.widget{
position:absolute;
left:2px; 
top:100px;
}
#footer_con div.family{
position:absolute;
right:7px; 
top:50px;
}


