@charset "euc-kr";
/* CSS Document */
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
@import url("//cdn.rawgit.com/hiun/NanumSquare/master/nanumsquare.css");

img {border:0px;}

body {background-color:#FFFFFF; margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px; font-family: Nanum Gothic, dotum, sans-serif; font-size: 11px;}

ul, li{padding:0px; margin:0px; list-style:none;}

.mainbg {
        background-position: center top;
	background-image: url(/gnuboard4/images/mainbg.jpg);
	background-repeat: no-repeat;
}

.subbg {
        background-position: center top;
	background-image: url(/gnuboard4/images/subbg.jpg);
	background-repeat: no-repeat;
	height: 82px;
}



.main_latest {
        background-position: center;
	background-image: url(/gnuboard4/images/dot.jpg);
	background-repeat: repeat-x;
	padding-top:20px;
	padding-bottom:20px;
}
.main_latest2 {
        background-position: center top;
	padding-top:20px;
	padding-bottom:20px;
	border-bottom:1px #f0f0f0 solid;
}
.main_banner {
	border:1px #7dc0d2 solid;
	padding:10px 9px 10px 9px;
}




/* ¼­ºê */
.line {
	border-right:1px #e2e2e2 solid;
}
.line2 {
	background-color:#dfdfdf;
	height:1px;
}
.subtitle {
	color:#939393;
	font-size:11px;
	letter-spacing:-1px;
	padding-top:10px;
	padding-bottom:10px;
	font-family: Nanum Gothic, dotum, sans-serif;
}


.titlenavi {
	color:#b8b8b8;
	font-size:12px;
	font-family: Nanum Gothic, dotum, sans-serif;
}

.titlenavi2 {
	color:#939393;
	font-size:11px;
	font-family: Nanum Gothic, dotum, sans-serif;
	letter-spacing:-1px;
	padding-left:10px;
}

.title { font-size:25px; color:#333333; text-align:left; font-family: Nanum Gothic, dotum, sans-serif; letter-spacing:-2px; text-decoration:none;}
.title2 { font-size:20px; color:#333333; text-align:left; font-family: batang, sans-serif; letter-spacing:-2px; line-height:40px; font-weight:bold; text-decoration:none;}
.bigtitle {font-family: Nanum Gothic, dotum, sans-serif; font-size:15px; color:#2c93ae; text-align:left; letter-spacing:-1px; text-decoration:none; font-weight:bold; padding-left:15px;}


/* top½ÃÀÛ */ 
#tonavi {
	color:#111111;
	font-size:10px;
	padding-left:10px;
	font-family: Nanum Gothic, dotum, sans-serif;
	text-decoration:none;
	font-weight:800;
}

#tonavi a{
	color:#111111;
	font-size:10px;
	padding-left:10px;
	font-family: Nanum Gothic, dotum, sans-serif;
	text-decoration:none;
	font-weight:800;
}
/* top³¡ */ 


/* menu½ÃÀÛ */ 

#topmenus{ font-family:Nanum Gothic, dotum, sans-serif; color:#f5fdff; font-size:14px; font-weight:800; padding-left:30px; text-decoration:none; line-height:35px;}
#topmenus a{ font-family:Nanum Gothic, dotum, sans-serif; color:#f5fdff; font-size:14px; font-weight:800; padding-left:30px; text-decoration:none; line-height:35px;}
#topmenus a:hover{ font-family:Nanum Gothic, dotum, sans-serif; color:#ffffff; font-size:14px; font-weight:800; padding-left:30px; text-decoration:none; line-height:35px;}
/* menu³¡ */ 


/* submenu½ÃÀÛ*/ 
#pad{padding-top:25px;}
.menu_line {border-bottom: 1px dotted #a9a9a9; padding:15px 0px 15px 0px;}

#menu_sub{}
#menu_sub a{		
	padding:3px 0px 3px 0px; /* ³»ºÎ¿©¹é padding°ª ¼ø¼­´ë·Î top right bottom left */	
	background-color:#ffffff; /* ¹ÙÅÁ»ö */	
	color:#323232; /* ±ÛÀÚ»ö */	
	font:12px Nanum Gothic, dotum, sans-serif; /* ÆùÆ® ¼Ó¼º ¼ø¼­´ë·Î Å©±â ±Û²Ã */	
	text-decoration:none;
	line-height:20px;


}

#menu_sub a:hover{		
	padding:3px 0px 3px 0px; /* ³»ºÎ¿©¹é padding°ª ¼ø¼­´ë·Î top right bottom left */	
	background-color:#ffffff; /* ¹ÙÅÁ»ö */	
	color:#2c93ae; /* ±ÛÀÚ»ö */	
	font:12px Nanum Gothic, dotum, sans-serif; /* ÆùÆ® ¼Ó¼º ¼ø¼­´ë·Î Å©±â ±Û²Ã */	
	text-decoration:none;
	line-height:20px;


}
.menu-title{color:2c93ae; border:2px solid #2c93ae; font-size:12px; padding:5px 0px; width:100px; text-align:center;}

/*submenu³¡ */ 


/* °øÅë */
.copy {
	background-position: left top;
	background-color:#e8e8e8;
	padding-top:15px;
	padding-bottom:15px;
}
.copyaddress {
	color:#4c4c4c;
	font-size:11px;
}


.txt {color:#5d5d5d; font-size:14px; line-height:25px; font-family: 'Nanum Gothic', ³ª´®°íµñ, sans-serif;}
.txt td {color:#5d5d5d; font-size:14px; line-height:25px; font-family: 'Nanum Gothic', ³ª´®°íµñ, sans-serif;}

.h20 {height:20px;}
.h40 {height:40px;}
.h80 {height:80px;}

.sstitle01 {color:#2c93ae; font-size:30px; font-family:'Nanum Square';}
.sstitle01 span {color:#dfce26; font-weight:bold;}
.sstitle02 {color:#2c93ae; font-family:'Nanum Square'; font-size:25px;}
.sstitle02 span {color:#d1d1d1;}
.sstitle03 {color:#868787; font-family:'Nanum Square'; font-size:18px;}
.sscon {color:#b2b2b2; font-size:15px; font-family:'Nanum Square'; padding-top:5px;}
.sbar {height:6px; background-color:#70b3c7;}



.tb0201 .td01 {color:#2c93ae;}


.t_gray {color:#a6a6a6; font-size:17px; padding-bottom:15px; font-weight:bold;}
.tb0501 .td01 {color:#ffffff; font-size:18px; text-align:center; background:url(/gnuboard4/images/tdbg01.jpg) left top no-repeat; height:48px;}
.tb0501 .td02 {border:1px solid #e0e0e0; padding-left:25px;}
.dot li {background:url(/gnuboard4/images/dot2.jpg) left 10px no-repeat; padding:0px 0px 5px 12px;}

.tb0501-2 td {padding:4px 0px 0px 19px;}
.tb0501-2 .td01 {background-color:#efefef; color:#090909;}
.tb0501-2 .td01-2 {background-color:#efefef; color:#d22f2f;}
.tb0501-2 .td02 {background-color:#fafafa; color:#090909;}
.tb0501-2 .td02-2 {background-color:#fafafa; color:#d22f2f;}
.t_gray2 {color:#504f4f;} 


.tb0801 td {text-align:center; padding:6px;}
.tb0801 .td01 {background:url(/gnuboard4/images/tdbg01.jpg) left top no-repeat; color:#ffffff; font-size:15px; font-weight:bold;}
.tb0801 .td02 {background-color:#fafafa; border:1px solid #e0e0e0;}
.tb0801 .td02-2 {border:1px solid #e0e0e0;}
.tb0801 .td03 {text-align:right;}

.tb0801-2 .td03 {text-align:right; color:#8c8c8c;}
