@charset "euc-kr";
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
img {border:0px;}

body {margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px; background-color:#ffffff;}
body, td, p, input, button, textarea, select, .c1 {font-family:Nanum Gothic, sans-serif; font-size:10pt;}

.topline {border-top:4px solid #1152b2;}
#m-top-bg {background:url(/gnuboard4/images/m-top-bg.jpg) center top repeat;}
.mainbg {background:url(/gnuboard4/images/mainbg.jpg) center top no-repeat;}
.subbg {background:url(/gnuboard4/images/subbg.jpg) center top no-repeat;}


.m-bnr{color:08367d; font-size:12px; padding-bottom:21px;  }
.right-border td{ padding-bottom:10px;}


.bigtitle {padding:55px 0px 25px 0px;font-size:22px; color:#1152b2; font-weight:bold; width:195px; background:url(/gnuboard4/images/bigtitlebg.png) right 65% repeat-x; }
.bigtitle span{background:#fafafa; padding-right:15px;}

.title {color:272727; font-size:18px; font-weight:bold; background:url(/gnuboard4/images/titleimg.jpg) left top no-repeat; padding-left:15px;}

.subtitle {font-size:13pt; color:#333333; font-weight:bold; line-height:47px; border-bottom:1px solid #d5d5d5; margin:43px 0px 15px 0px; padding-top:43px;}
.pageNavi {font-size:12px; color:#7c7c7c; }

.lbn td{ border:1px solid #dcdcdc;  width:195px; color:606060;  font-size:12px; padding:10px;  margin-top:17px; display: block;}
.lbn div{ color:252525;  font-size:16px; padding-bottom:10px;}
.lbn b{ color:1353b2;  font-size:13px;}

.copy {background-color:#ebebeb; color:#727272; padding:30px 0px 30px 0px; font-size:11px; text-align:center; }


/* menu */
#topmenu a {background:url(/gnuboard4/images/topmenubg.jpg) left top no-repeat;  display:inline-block; line-height:50px; height:50px; padding:0px 50px 0px 15px;text-decoration:none; color:#272727; font-size:15px;  }
#topmenu a:hover {color:#1554b2;}

#topsm a {text-decoration:none; color:#fff; font-size:12px; padding-left:10px; line-height:28px;}
#topsm a:hover {color:#6193dd;}

.topsm01 {margin-left:601px;}
.topsm02 {margin-left:-212px;}
.topsm03 {margin-left:850px;}
.topsm04 {margin-left:982px;}


#submenu a {background:url(/gnuboard4/images/lbg.jpg) left top no-repeat; width:290px; height:27px; text-decoration:none; color:#737373; font-size:14px; padding-left:25px;  line-height:27px; float:left;}
#submenu a:hover {background:url(/gnuboard4/images/lbg-on.jpg) left top no-repeat; color:#1c59b3;}



.con{color:838181; font-size:16px; line-height:19px;}
.con div{color:232222; font-size:17px; padding-top:40px;}
.sb01{color:272727; font-size:22px;}
.sb01 div{color:9f9f9f; font-size:16px; padding-top:5px;}

.sb01-2 { padding-left:65px; }
.sb01-2 div { padding-bottom:5px; color:838181; font-size:14px;}
.sb01-2 b { color:#000; font-size:14px; width:60px; display:inline-block; margin-left:-65px; }
.tx01-2{color:272727;  font-size:37px; font-weight:bold;}
.tx01-2 div{color:919191;  font-size:19px; font-weight:normal; padding-bottom:20px;}


.sb01-3{color:272727; font-size:27px;}
.sb01-3 div{color:919191; font-size:19px; padding-top:5px;}
.tb01-3 td{color:838181; font-size:14px; background:#f7f7f7; line-height:30px; padding-left:15px;}
.tb01-3 .td2{color:fff;  background:#1353b2; text-align:center; padding-right:15px;}


.t2 {color:272727; font-size:22px;}
.t2 b {color:1353b2; }
.t2 div{color:9f9f9f; font-size:16px; padding-top:5px;}

.t_box {background-color:#f3f3f3; padding:2px 3px;}
.t_blue {color:#1353b2;}
.t_big {font-size:18px; padding-bottom:15px;}
.con, div, td {font-size:15px; color:#535353; line-height:27px;}


.tb0103 .td01 {background-color:#f8f8f8; padding:2px 0px 2px 14px; color:#1353b2;}
.tb0103 .td02 {background-color:#f8f8f8;}
