/* GENERAL STYLES */
@charset "utf-8";

html {
	overflow-y: scroll; /* the scrollbar never disappears */
}

body	{ background-color:#e9edf1; margin:0; font-family:"Dotum"; font-size:9pt; color:#666; vertical-align:top;  width:100%;}
td		{	margin:0; font-family:"Dotum"; font-size:9pt; color:#666; vertical-align:top;}
img			{	border:0; }
p			{	margin:0; padding:0;}

.navi 		{	width:190px; padding:20px; background-color:#f5f5f5; border-top:2px solid #f9c100;border-bottom:2px solid #f9c100;border-left:2px solid #f9c100}

.cont		{	padding:70px 0 20px 0px; border-top:2px solid #d7d7d7;border-bottom:2px solid #d7d7d7;border-right:2px solid #d7d7d7;   }


.view_main		{	
				margin:0px; 
				}

.main		{	
				background:url('../images/main.png') no-repeat ; 
				margin:20px 0 40px 20px; 
				padding:40px 30px 100px 40px; 
				}

.view		{	
				padding: 150px 0 30px 30px;
				font-size:9pt; 
				line-height:140%;
				font-family:"Dotum";
				color:black; z-index:1;
				min-height:600px;
				}
/* ¸µÅ© */
a:link 		{	font-family:Gulim;	font-size:9pt; text-decoration:none;	color:#3b3b3b;}
a:active 	{	font-family:Gulim;	font-size:9pt; text-decoration:none;	color:#666666;}
a:visited 	{	font-family:Gulim;	font-size:9pt; text-decoration:none;	color:#666666;}
a:hover 	{	font-family:Gulim;	font-size:9pt; text-decoration:underline;	color:#387EBE;}


#wrapper {
	width:100%;
	margin:0;
	min-width:1024px;
}

#wrapper > * {
	margin-bottom:10px;
}

/* HEADER BEGINS */
#header  {
	position:fixed;
	top:0px;
	width:100%;
	background:url('../images/bg_top_tab.png') repeat-x ;
	height:63px;
	z-index:2;
	
}

/* =navigation */
#toptab {
	position:fixed;
	height:31px;
	float: left;
	top:12px;
	left:30px;
	z-index:3;
}

#toptab > li {
	position:relative;
	float: left;
	margin-right: 5px;	
	padding-right: 2px;
	list-style:none;	
}

#nav {
	position:fixed;
	width:100%;
	background:url('../images/bg_topR.png') repeat-x ;
	height:92px;
	margin-top:51px; 
	z-index:4;
}
#topnav {
	position:fixed;
	width:98%;
	padding-left:30px;
}

#topnav > li {
	position:relative;
	float: left;
	margin-right: 5px;	
	padding-right: 3px;
	list-style:none;
	margin-top:1px;
}

#topnav2 {
	position:fixed;
	width:100%;
	height:70px;
	top:0px;
	margin-top:43px;
	margin-left:30px;
	z-index:10;
}

#topnav2 > li {
	position:relative;
	float: left;
	margin-right: 1px;	
	padding-right: 1px;
	list-style:none;	

}

/* HEADER ENDS */

#subtitle{
min-width:100%;
position:fixed;
margin-top:65px; 
float:left;
}

#subtitle > li{
position:relative;
margin-left:40px ; 
float:left;
	list-style:none;	

}
/*ÆùÆ®*/
.f_b			{color:#444; }
.f_b_point		{margin:0; padding:7 0 2 0; color:#333; font-weight:bold;}

.f_point		{color:#804000;   }
.f_grey_point	{color:#000; }
.f_re_point		{color:#C00;}
.f_darkgrey_point		{color:#595959;}
.f_or_point		{color:#F66; }
.f_blue_point	{color:#666666; font-weight:bold; }
.f_exp			{color:#444; font-size:10pt; }
.f_10pt			{
				font-size:10pt;
				margin-bottom:20px;
				}
.fnoticeOr		{
				font-size:8pt;
				color:#F66;
				padding:10px 0 10px 0;
				}
.redPoint {color:red;}

/*common*/
.tit			{	
				margin:0 0 20px 0; 
				padding:0px 0 10px 0; 
				width:100%; 
				height:20px; 
				font-size:12pt; 
				color:black; 
				font-weight:bold;
				}

.gtit			{
				margin:0; 
				padding:25px 0 5px 0;  
				font-size:10pt; 
				color:#595959; 
				font-weight:bold; 
				}

.stit			{
				margin:0; 
				padding:25px 0 5px 0;  
				font-size:10pt; 
				color:#b52f37; 
				font-weight:bold; 
				}

.stit_top		{
				margin:0; 
				padding:0 0 5px 0;  
				font-size:10pt; 
				color:#b52f37; 
				font-weight:bold; 
				}



.stit_black	{	margin:0; padding:10px 0 3px 0;  font-size:10pt; color:#777; font-weight:bold; }
.sstit		{	margin:0; padding:10px 0 0 0;  font-size:10pt; color: #360; font-weight:bold; }

.txtTit		{
			padding:7 0 2 0; 
			color:#444; 
			font-weight:bold;
			}

.txtTit_ex	{
			padding-left:12px; 
			}



.p			{margin:0px;}
.padding1	{	margin:0; padding:10px 0 10px 0;}
.padding2	{	margin:0; padding:0px 0 10px 0;}
.padding3	{	margin:0; padding:3px 0 3px 0;}
.padding4	{	margin:0; padding:10px 0 0 0;}

.table_style td	{ padding:5px; margin:1px}





.navi p		{	margin:0; padding:0 0 3px 0; }

/**/
ul			{	margin:0; padding:0;}
ul li		{	padding:10px 0 0 0; }
ol			{	margin:0; padding:0 0 0 35px; font-family:"Dotum"; font-size:9pt; color:#666; font-weight: normal; line-height:1.5;}		
ol li		{	margin:0; padding:0;   }


.ulNum			{}
.ulNum ol		{
				margin:0; 
				padding:0;
				}

.ulNum ol li	{	
				margin:0 0 0 20px; 
				padding:0;
				list-style:decimal;
				}



.line		{	border-bottom:1px solid #d7d7d7;}	
.line_dot	{	border-bottom:1px dotted #444; margin:10px 0 20px 0; padding:0;}	

/*¿À¸¥ÂÊ tab*/
.tab
			{
			height: 55px;
			padding:15px 0 0 30px;
			margin:0px;
			position:fixed;
			top:140px;
			width:100%;
			background:url(../images/bg_tab.png) repeat-x bottom;
			background-color:#e9edf1;

			}
.tab_bg
			{				
			height:30px;
			padding:0px;
			
			margin: 0px;			
			background:url(../images/bg_tab.png) repeat-x;  		
			}

.tab_left
			{			
			background:url(../images/tab_left.gif) no-repeat;  
			width : 4px;
			margin-left:0px; 
			height:30px;				
			float:left;
		
			}
.tab_title
			{
			background:url(../images/tab_middle.gif) repeat-x;  
			padding:10px 2px 0 2px;
			margin:0px; 
			font-family:"Dotum"; 
			color:#333;
			font-size:10pt; 	
			height:30px;		
			float:left;
			}

.tab_right
			{
			background:url(../images/tab_right.gif) no-repeat;  
			width : 9px;
			margin-right:0px; 
			height:30px;	
			float:left;
			}
/*¿À¸¥ÂÊ tab_over*/

.tab_left_over
			{
			background:url(../images/tab_over_left.gif) no-repeat;  
			width : 4px;
			margin-left:0px; 
			height:30px;				
			float:left;
		
			}
.tab_title_over
			{
			background:url(../images/tab_over_middle.gif) repeat-x;  
			padding:10px 2px 0 2px;
			margin:0px; 
			font-family:"Dotum"; 
			font-weight:bold;
			color:#3c3c3c;
			font-size:10pt; 	
			height:30px;		
			float:left;
			}

.tab_right_over
			{
			background:url(../images/tab_over_right.gif) no-repeat;  
			width : 4px;
			margin-right:4px; 
			height:30px;	
			float:left;
			}

.gnb{
			padding-right:40px;
			line-height:22px;
			text-align:right;
}
/*¿©¹é*/
.marginB_15		{
				margin-bottom:13px;
				}

.marginL_15{
margin-left:30px;
}

/*³ëÆ¼½º*/
.notice1	{	width:790px; background-color: #fff; margin:10px 0 0 0; padding:5px ; border:1px solid #825300; color:#825300; }
.notice2	{	width:720px; background-color: #fff; margin:10px 0 0 0; padding:5px ; border:1px solid #825300; color:#825300; }

.noticeR	{	
			width:760px; 
			background-color: #fff; 
			margin:10px 0 10px 0; 
			padding:15px 20px 15px 20px;
			border:1px solid #F1BAD1; 
			
			}
.noticeG	{	
			width:740px; 
			background-color: #f0efeb; 
			margin:10px 0 10px 0; 
			padding:15px 20px 15px 20px;  
			border:1px solid #d6d5d1;
			}

.noticeR_tit
			{
			width:100%;
			border-bottom:1px dashed #F1BAD1;
			font-weight:bold;
			color:#bb2f2f;
			margin-bottom:5px;
			}

.noticeG_tit
			{
			width:100%;
			border-bottom:1px dashed #d6d5d1;
			font-weight:bold;
			margin-bottom:5px;
			}



/*¾ÆÀÌÇÁ·¹ÀÓ*/
.ifm	{ margin:0px; padding:0px; width:100%; position:relative; top:143px;}




/*Å×ÀÌºí*/
.tdWhite_C	{background-color:#FFF; text-align:center; border:1px solid #825300; padding:5px; margin-left:10px; color:#000; vertical-align:middle;}
.tdWhite_L	{background-color:#FFF; text-align:left; border:1px solid #825300; padding:5px; margin-left:10px; color:#000; vertical-align:middle;}
.tdGray_C	{background-color:#ddd; text-align:center; border:1px solid  #825300;padding:5px; margin-left:10px;  color:#000; vertical-align:middle;}
.tdGray_L	{background-color:#ddd; text-align:left; border:1px solid  #825300;padding:5px; margin-left:10px; color:#000; vertical-align:middle;}
.tdBlue_C	{background-color:#9CF; text-align:center; border:1px solid  #825300;padding:5px; margin-left:10px; color:#000; vertical-align:middle;}


/* FOOTER BEGINS */
#footer {
	position:absolute;
	width:100%;
	font-family:Gulim;	
	padding-top:10px;
	padding-bottom:10px;
	background: #bbb;
	clear: both;
	text-align:center;
}

#footer p, #footer span {
	color: #333;
}

#footer a {
	font-weight: bold;
	line-height: 32px;
	color: #000;
}

#footer a:hover {
	color: #fff;
}

#footer hr {
	border-top: 1px solid #bbbbbb;
	margin: 10px 0px;
}

#footer .links {
	font-size: 0px;
}

#footer .links li {
	display: inline;
	border-left: 1px solid #bbbbbb;
	margin-left: 10px;
	padding-left: 10px;
}

#footer .links li:first-child {
	border: none;
	padding: 0px;
	margin: 0px;
}

/* FOOTER ENDS */


/* youtube */
.video {
	margin:15px 0 30px 0;
	overflow :hidden;
	}
.video .v_title{
	background-color:#6187f4;
	float:left;	
	padding:13px 25px;
	}

.video .v_title_2{
	background-color:#6187f4;
	float:left;	
	padding:29px 25px 30px 25px;
	}

.video .v_title_3{
	background-color:#6187f4;
	float:left;	
	padding:42px 25px 42px 25px;
	}

.video .v_title_4{
	background-color:#6187f4;
	float:left;	
	padding:54px 25px 55px 25px;
	}

.video .v_list{
	border:1px solid #6187f4;
	background-color:#fff;
	float:left;
	width:632px;
	padding:11px 0;
	}

.video .v_list_2{
	border:1px solid #6187f4;
	background-color:#fff;
	float:left;
	width:632px;
	padding:11px 0;
	}

.video .v_list li {
	list-style:none;
	float:left;
	margin-left:15px;
	}

.video .v_list_2 li {
	list-style:none;
	float:left;
	margin:0 10px 0 15px;
	line-height:25px;
	}
	
.video li a:hover {
	color: #333;
	}

.video img {
	vertical-align:middle;
	}
/* youtube */