﻿a:link, a:visited, a:active {
	color: #333333;
	text-decoration: none;
}

a:hover {
	color: #333333;
	text-decoration: underline;
}
ul,li,dl,dd,dt{list-style:none;padding:0;margin:0;}

.fl{float:left}
.fr{float:right}
img{border:none}
body {
	background: #333333 url(/kr/images/bg.gif) repeat-x center top;
	color: #333333;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	height:auto;
	margin: 0;
	padding: 0;
}

body#index {
	background:#333333 url(/kr/images/bg_index.jpg) repeat-x center top;
}
.bg_index {
	width:100%;
	height:auto;
	background:transparent url(/kr/images/bg_image.gif) no-repeat center 276px;
	/*background:transparent url(../images/bg_image.jpg) no-repeat center 0; */
}
#container{
	width:912px;
	margin:0 auto;
	
}
body#index #container{
	background:url(/kr/images/bg_container_top.gif) no-repeat center top;
}
body#index #header{
	background-image:none;
	height:110px;
}
body#index #header .header_menu{
	height:110px;
}
/* ~~~~~~~~~~~~~~ HEADER ~~~~~~~~~~~~~~~~~~ */	
#header{
	width:912px;
	height:178px;
	background:url(/kr/images/bg_header.jpg) no-repeat center top;
}
#header .search{
	clear:both;
	width:900px;
	height:29px;
	margin:0 auto;
	padding-top:1px;
	background-color:#FFFFFF;
	}
#header .search .list{
	height:22px;
	margin:0 auto;
	padding:7px 15px 0;
	width:812px;
	background:url(../images/bg_search.gif) center top;
}	
#header .search .list .language{
	float:left;
}	
#header .search .list .search_input{
	float:right;
}
#header .search .list .search_input a, #header .search .list .search_input a:hover{
	font-size:12px;
	font-family:Microsoft Sans Serif,"돋움",Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration:underline;
}
#header .search .list .search_input input{
	width:150px;
	font-size:12px;
	font-family:Microsoft Sans Serif,"돋움",Verdana, Arial, Helvetica, sans-serif;
	border:1px solid #cccccc;
	margin:0 10px;
}

#content{
	width:840px;
	margin:0 auto;
	overflow:hidden;
	padding:5px 30px 30px;
	background:#FFFFFF url(/kr/images/bg_container_btm.gif) repeat-x center bottom;
	position:relative;
}
body#index #content{
	width:900px;
	margin:0 auto;
	overflow:inherit;
	height:475px;
	padding:0 0 42px;
	background:#FFFFFF;
}
#menu{
 width:830px;
 height:31px;
 background:transparent url(/kr/images/nav2_bg.jpg) left top repeat-x ;
 padding:2px 5px 0;
 clear:both;
}
#menu ul li{
 display:block;
 float:right;
 padding:0 5px;
 line-height:29px;
 background:url(/kr/images/bg_menu_normal.gif) no-repeat left top;
}
#menu ul li a{
 display:block;
 line-height:29px;
 margin:0;
 padding:0 5px 0 0;
 font-size:12px;
 font-weight:normal;
 background:transparent url(/kr/images/bg_menu_normal.gif) no-repeat right bottom;
}

#menu ul li h3{
 line-height:29px;
 margin:0;
 padding:0;
 font-size:12px;
 font-weight:normal;
}
#menu ul li h3 a{
 background:transparent url(/kr/images/bg_menu.gif) no-repeat scroll right bottom;
}
#menu ul li.custer{
 display:block;
 line-height:29px;
 background:url(/kr/images/bg_menu.gif) no-repeat left top;
}
#menu ul li.custer h3{
 display:block;
 line-height:29px;
}

#left_col{
	float:left;
	width:248px;
	padding:13px 12px 0 0;
}
#right_col{
	float:left;
	overflow:hidden;
	width:580px;
	position:relative;
}
#intro_top{
	height:240px;
	clear:both;
	border-bottom:2px solid #333333;
}
#intro_bottom{
	clear:both;
}
#content #info_list{
	border-bottom:1px solid #DBDBDB;
	border-top:1px solid #DBDBDB;
	clear:both;height:29px;
	line-height:29px;
	margin:20px 0;
	padding-left:19px;
}
#right_col #info_list{
	margin:13px 0 0;
	border-top:1px #ccc solid;
	border-bottom:1px #ccc solid;
	height:27px;
	line-height:29px;
	padding-left:19px;
	clear:both;
}
#right_col #info_list .headline{
	float:left;
	color:#333;
}
#right_col #info_list .headline a, #right_col #info_list .headline a:hover{color:#333; font-weight:bold;}

	
#right_col #info_list .right_list{
	float:right;
	height:12px;
	padding:2px 0 9px;
	font-size:12px;
}
#right_col #info_list .right_list a, #right_col #info_list .right_list a:hover{color:#666666;}
#right_col #info_list .right_list ul li{
	float:right;
	padding:0 6px;
}
#right_col #info_list .right_list ul li.time{color:#999999;}
#right_col #info_list .right_list ul li.print{background:url(../images/icon_print.gif) no-repeat left center; padding-left:15px;}
#right_col #info_list .right_list ul li.back{background:url(../images/icon_back.gif) no-repeat left center; padding-left:15px;}

#right_col #info{
	clear:both;
	width:560px;
	padding:15px 10px 0 10px;
}

#right_col #info .title{
	float:left;
	width:160px;
	height:130px;
	overflow:hidden;
}
	#right_col #info .title .date{
		font-size:28px;
		font-weight:bold;
		line-height:65px;
	}
	#right_col #info .title .headline_date{
		font-size:12px;
		font-weight:bold;
	}
	#right_col #info .title .headline_date span{
		font-size:12px;
		font-weight:normal;
		padding-left:5px;
	}
#right_col #info .title_image{
	float:right;
	width:550px;
	height:auto;
	overflow:hidden;
}

#right_col #info .text{
	padding:0 5px 20px 8px;
	line-height:1.6em;
}

#right_col #info .text ul, .text li{
	margin-left:15px;
	list-style-type:disc;
}

#right_col #info .text ol, .text ol li{
	margin-left:15px;
	list-style-type:decimal;
}

#right_col #info .text p { /*text-indent: 2em*/}
#right_col #info .text p:first-line { /*font-variant: small-caps*/} 

#right_col #info .text a:link, #right_col #info .text a:visited, #right_col #info .text a:active {
	color: #0099cc;
	text-decoration: underline;
}

#right_col #info .text a:hover {
	color: #003399;
	text-decoration: none;
}
#right_col #info .back_top{
	text-align:right;
	padding:0 25px 0 8px;
}
#right_col #info .back_top a, #right_col #info .back_top a:hover{
	color:#0066cc;
	text-decoration:underline;
}
.table_title{ border:1px #ddd solid; padding:5px 0px 5px 10px;background:#fff url(/kr/images/table_title2.jpg) left bottom repeat-x; height:20px; font-weight:bold;}

.table_titlebg{ padding:5px 0px 5px 10px;background:#f5f5f5 url(/kr/images/table_title1.jpg) left top repeat-x; height:20px; font-weight:bold;}
table td p { padding:0; margin:0;}
#intro_bottom #account{
	float:left;
	padding:14px 0 0 16px;
	width:280px;
	position: relative;
}
#account{
	clear:both;
	width:260px;
	margin-bottom:15px;
	position: relative;
}
#footer {
clear:both;
position:absolute;
height:auto !important;
margin:0 auto;
min-height:40px;
overflow:hidden;
padding:12px 0 30px 6px;
position:absolute;
width:900px;
z-index:1;
}

#footer .copy{
	float:left;
	width:520px;
	color:#666666;
	font-family:Microsoft Sans Serif,"돋움",Verdana, Arial, Helvetica, sans-serif;	
}

#footer .copy a{ color:#666;}

#footer .copy .disclamer{
	padding-top:5px;
	color:#666666;
	font-size:10px;
	font-family:Microsoft Sans Serif,"돋움",Verdana, Arial, Helvetica, sans-serif;	
}

#footer .link{
	float:right;
	color:#999;
}
#footer .link strong{
	font-size:15px;
	color:#ffcc00;
}
#footer .link a{ color:#999;}
.flashnavon { z-index:999; text-align:left;}
.flashnavoff { z-index:-999; text-align:left;}

#apDiv22 {
	left:-9px;
	position:absolute;
	top:0;
	z-index:2;
}
.ap_z_index1{
	z-index:1;
	*z-index:-1;
	*+z-index:-1;
}
.ap_z_index3{
	z-index:3;
}

*html select.dis{
 display:block;
}
*html select.undis{
 display:none;
}
#right_col .text_list{
	clear:both;
	display:block;
	height:190px;
}
#partner_info {
	width:520px;
	padding:0px 30px;
}

.partner_headline{
	float:left;
	width:100%;
	padding:20px 0px 5px;
	border-bottom:2px #ccc solid;
}

.partner_position {
float:left;
margin-top:260px;
background:url(../images/icon_bg.jpg) no-repeat left top;
padding-top:40px;
}

html*.partner_position {
float:left;
[margin-top:250px;margin-top:270px;]
margin-top:250px;
background:url(../images/icon_bg.jpg) no-repeat left top;
padding-top:40px;
}

.query .input{
	width:100px;
	font-size:12px;
}

.query .select{
	font-size:12px;
}
.query .select1{
	font-size:12px;
	width:100px;	
}
