@charset "euc-kr";
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);

img {border:0px;}

ul, li{padding:0px; margin:0px; list-style:none;}

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

.whitebg{background-color:#ffffff; width:1100px; _width:1100px; padding:24px 0 50px 0;}
.whitebg2{background-color:#ffffff; width:1100px; _width:1100px; padding:16px 0 50px 0;}

.topline {background-color:#6e6e6e; height:32px;}
.menubg{height:5px; background:#f3f3f3;}
.line{height:5px; background:#486ed1;}
.mainbg{background:url(/gnuboard4/eng/images/mainbg.jpg) top  no-repeat; height:778px;}
.subbg{background:url(/gnuboard4/eng/images/subbg.jpg) top  no-repeat; height:227px;}

#topm {text-decoration:none; color:#ffffff; font-size:12 px; font-weight:bold;}
#topm a {text-decoration:none; color:#ffffff;}
#topm a:hover {color:#dddddd;}

/*banner*/
.mbn01 {background:url(/gnuboard4/eng/images/mbn01.jpg) top  no-repeat;}
.mbn01-1 {font-size:46px; font-weight:bold; color:#494949; padding-top:38px;}
.mbn01-1 span {color:#4977b5;}
.mbn01-2 {font-size:14px; line-height:26px; color:#494949;}
.bar {width:51px; height:15px; border-bottom:3px solid #000000; margin-bottom:20px;}
.bar2 {width:1100px; height:10px; border-bottom:1px solid #4c4b4b; margin-bottom:20px;}
.bar3 {width:1100px; height:20px; border-bottom:1px solid #4c4b4b;}

/*gallery02*/
.mbn02 {color:#4c4b4b; font-weight:bold; font-size:22px;}
.mbn02-blue {color:#4977b5; font-size:26px;}
.mbn02-big {font-size:30px;}
.mbn02-2 {color:#595959; font-size:14px; padding-bottom:5px;}

/*main space*/
.h33 {height:33px;}

/*bottom_banner*/
.bbn {background:#f4f4f4; height:244px;}
.bbntb {padding-top:50px;}
.bbntb td {color:#424242; line-height:26px; font-size:11px;}
#btitle {font-size:13px; color:#828282; font-weight:bold; padding-bottom:15px;}
#btitle span {font-size:17px; font-weight:bold; color:#424242; padding-right:6px;}
#btitle a {text-decoration:none; color:#828282;}
#btitle a span{color:#424242;}
.num {color:#4977b5; font-size:15px; font-weight:bold;}
.num span {font-size:24px;}
.bbn_01 {padding-bottom:5px; letter-spacing:-1;}
.bbn_02 {font-weight:bold; font-size:13px;}

.copy{background:#5f5f5f; height:80px; color:#ffffff; font-size:12px;}

/*topmenu*/
#topmenu {background-color:#f3f3f3; font-size:18px;}
#topmenu a{text-decoration:none; color:#4c4b4b; font-size:18px; font-weight:bold; line-height:80px; text-align:right; padding:0 20px 0 20px;}
#topmenu span{color:#ddd;}
#topmenu a:hover{color:#333333;}
/*topmenu end*/

/*submenu*/
#submenu div{float:left; line-height:25px; padding-bottom:10px;}
#menu a {color:#222; font-size:16px; background-color:#fff; text-decoration:none; height:25px; line-height:24px; padding-left:22px; display:inline-block; margin-right:20px; font-weight:bold; background:url(/gnuboard4/eng/images/submenu_off.jpg) left no-repeat;}
#menu a:hover {color:#486ed1; background:url(/gnuboard4/eng/images/submenu_on.jpg) left no-repeat; font-weight:bold;}
/*submenu end*/

.bigtitle {font-size:20px; color:#494949; text-align:left; font-weight:bold;}





/* sub content */
.fs_poscd {font-size:1px; color:#fff;} /* Prevention of special character distortion = Æ¯¼ö¹®ÀÚ º¯Çü¹æÁö ¤»¤» */

.fs {font-size:11pt; color:#333; font-weight:bold; line-height:160%;} /* normal */
.fs2 {font-size:30pt; color:#565758; font-weight:100; line-height:120%;} /* bigger */
.fs2 b {font-size:30pt; color:#5478d9; font-weight:800; line-height:120%;} /* bigger b */
.fs2_e {font-size:50pt; color:#565758; font-weight:100; line-height:100%;} /* bigger eng */
.fs2_e b {font-size:50pt; color:#5478d9; font-weight:800; line-height:100%;} /* bigger b eng */
.fs3 {font-size:18pt; color:#929292; font-weight:100; line-height:100%; letter-spacing:-1;} /* big */
.fs3 b {font-size:18pt; color:#565758; font-weight:800; line-height:100%; letter-spacing:-1;} /* big b */
.fs4 {font-size:13pt; color:#929292; line-height:100%;} /* medium */
.fs5 {font-size:9pt; color:#7e7e7e; line-height:160%;} /* small */


.fc {color:#5478d9;} /* blue */


.bar_big {height:30px; border-bottom:10px solid #5478d9; margin-bottom:20px; width:60px; display:lnline-block;}


.fll {*zoom:1;}
.fll:after {content:""; height:0; display:block; clear:both;}
.fll div {float:left;}
.fll div div {float:none;}


.hisline {background:url(/gnuboard4/eng/images/hisbox.jpg) left 50% no-repeat; height:80px; width:490px;}
.histit {font-size:20pt; color:#565758; background:url(/gnuboard4/eng/images/histit.jpg) right 50% no-repeat; padding-right:45px; line-height:220%;}

.fll .history{*zoom:1;}
.fll .history:after{content:""; display:block; clear:both;}
.fll .history div {float:left; line-height:160%; font-size:11pt; color:#333; font-weight:bold; padding:5px 0px 5px 0px;}
.fll .history div div {float:none;}
.fll .history .year {width:60px; font-size:16pt; color:#5478d9; line-height:120%;}
.fll .history .date {width:70px; font-size:11pt; color:#808080; font-weight:bold; text-align:right; margin:0px 10px 0px 5px; background:url(/gnuboard4/eng/images/date.jpg) left 50% no-repeat;}
.fll .history .date2 {width:130px; font-size:11pt; color:#808080; font-weight:bold; text-align:right; margin:0px 10px 0px 5px; background:url(/gnuboard4/eng/images/date.jpg) 60px 50% no-repeat;}









.contit {font-size:20pt; font-weight:bold; color:#000000; line-height:30px; background:url(/gnuboard4/eng/images/contit.jpg) left bottom no-repeat; margin-bottom:30px; padding-bottom:15px;}
.contit span {font-size:16pt; color:#bdbdbd;}
.contit b {font-size:14pt; color:#929292; font-weight:300;}

.hs {height:40px;}

.ctable {border-top:1px solid #c8d1da; border-left:1px solid #c8d1da; background:url(/gnuboard4/eng/images/tablebg.gif) left top repeat-y;}
.ctable td {font-size:10pt; color:#333; font-weight:bold; border-bottom:1px solid #c8d1da; border-right:1px solid #c8d1da; padding:6px 3px 6px 3px; text-align:center; letter-spacing:-1;}
.ctable td.bgw{background:#fff;}

.ctable .cttit {color:#ffffff; font-weight:bold;}
.ctable .tl {text-align:left; background:#fff;}
.ctable .ctpoint {background-color:#fafafa; font-weight:bold; color:#4160b3;}

.proname {font-size:16pt; color:#5478d9; font-weight:bold; margin-bottom:20px;}

.check li {font-size:12pt; color:#333; font-weight:bold; line-height:160%; background:url(/gnuboard4/eng/images/check.jpg) left 5px no-repeat; padding:0px 0px 10px 25px;}
.check li span {font-size:9pt; color:#7e7e7e;}

.check2 li {font-size:9pt; color:#7e7e7e; line-height:160%; background:url(/gnuboard4/eng/images/check2.jpg) left 1px no-repeat; padding:0px 0px 10px 22px;} /* gray */

.probox {border-left:1px solid #cccccc; border-top:1px solid #cccccc; padding:0px 15px 0px 15px; width:216px; _width:248px;}
.probox2 {border-left:1px solid #cccccc; border-top:1px solid #cccccc; border-right:1px solid #cccccc; padding:0px 15px 0px 15px; width:216px; _width:248px;}

.accbox div img, .accbox2 div img {border:3px solid #f8f8f8; margin-bottom:10px;}
.accbox2 {margin:0px 50px 0px 50px;}

.accbox div {height:300px; width:265px; font-size:11pt; color:#494949; line-height:160%;}
.accbox2 div {height:300px; width:265px; font-size:11pt; color:#494949; line-height:160%;}
.accbox div b, .accbox2 div b {font-size:16pt; color:#5478d9; font-weight:bold; margin-bottom:20px;}
