
body {padding:0;margin:0;font-size:12px;font-family:Arial,AppleGothic,sans-serif;line-height:160%;}
input,select,textarea {font-size:12px;font-family:gulim;}
img,p {border:0;margin:0;padding:0;}
form {display:inline;margin:0;padding:0;}
select {font-size:12px;font-family:dotum;}
label {cursor:pointer;}
a {text-decoration:none;color:#000;}
a:hover {color:#666;}
dd, dt, ol, dl, ul, li {
    list-style: none;
    margin: 0;
    padding: 0;
}

#wrap {width:940px; margin:auto;}
#header { margin-top:0px; }

#header .logo { float:left;padding:20px 0 15px 2px; }
#header .logo h1 {margin:0;padding:0;position:relative;left:-5px;width:600px;height:47px;}
#header .logo h1 a {font-weight:normal;color:#000000;font-size:30px;font-family:"malgun gothic","Trebuchet MS",Georgia,"Times New Roman",Times,serif;}

/*
#header .lnb {position:relative;z-index:1;clear:both;height:41px;background:#111111;}
#header .lnb ul {float:left;width:780px;height:41px;padding:0;margin:0;}
#header .lnb li {list-style-type:none;float:left;height:41px;padding:0;margin:0;}
#header .lnb li div {position:absolute;display:none;width:1px;}
#header .lnb li div dl {margin:41px 0 0 0;padding:0;width:130px;border:#dfdfdf solid 1px;background:#ffffff;}
#header .lnb li div dt {margin:0;padding:0;}
#header .lnb li div dd {margin:0;padding:0;}
#header .lnb li div dt a {padding:6px 0 6px 10px;font-size:12px;font-family:dotum;color:#000;}
#header .lnb li div dt a:hover {color:#F52F2F;background:#efefef;}
#header .lnb li div dd a {padding:4px 0 4px 15px;font-size:11px;font-family:dotum;color:#666;}
#header .lnb li div dd a:hover {color:#F52F2F;background:#f9f9f9;}
#header .lnb li a {display:block;font:normal 12px "malgun gothic","dotum";color:#ffffff;padding:13px 12px 13px 12px;letter-spacing:-1px;}
#header .lnb li a img {position:relative;top:-2px;left:2px;}
#header .lnb li a:hover {color:#FF4040;}
#header .lnb .selected1 .m1:hover {color:#efefef;}
#header .lnb .selected1 {background:#808080;}
#header .lnb .selected2 a {font-weight:bold;color:#F52F2F;letter-spacing:-1px;}
#header .lnb .selected3 a {color:#F52F2F;}
#header .lnb .search {float:right;width:190px;text-align:right;padding:9px 10px 0 0;}
#header .lnb .search .input {width:130px;}
#header .lnb .search .btngray {width:40px;}
#header .location {clear:both;font:normal 11px dotum;color:#999;padding:10px 0 6px 0;}
#header .location a {color:#999;}
*/

#container {padding:8px 0 0 0;}
#container .snb {float:left;width:200px;}
#container .snb .logbox {padding:15px 10px 15px 10px;border:#efefef solid 1px;}
#container .snb .logbox .hello {border-bottom:#dfdfdf dotted 1px;padding:0 0 10px 0;}
#container .snb .logbox .info {line-height:150%;padding:10px 0 0 0;color:#888;font-size:11px;font-family:dotum;}
#container .snb .logbox .input {width:115px;height:16px;color:#888888;font-family:arial;font-size:11px;}
#container .snb .logbox .login {position:absolute;}
#container .snb .logbox .login input {position:relative;top:-44px;left:130px;}
#container .snb .logbox .shift {font-size:11px;font-family:dotum;color:#c0c0c0;padding:5px 0 0 0;}
#container .snb .logbox .rbtm {border-top:#dfdfdf dotted 1px;padding:10px 0 0 2px;margin:7px 0 0 0;}
#container .snb .logbox .rbtm a {font-family:dotum;font-size:11px;}
#container .snb .logbox .rbtm span {color:#dfdfdf;padding:0 2px 0 2px;}
#container .snb .post {padding:30px 0 0 0;}
#container .snb .post .tt {padding:0 0 10px 0;font-weight:bold;font-family:dotum;font-size:12px;color:;}
#container .snb .post ul {padding:0;margin:0;}
#container .snb .post li {list-style-type:none;padding:5px 0 5px 0;line-height:140%;border-bottom:#dfdfdf dotted 1px;}
#container .snb .post li a {font-family:dotum;font-size:12px;color:#444;}
#container .snb .post li a:hover {text-decoration:underline;}
#container .snb .post li .comment {font:normal 11px arial;color:#FC6138;}
#container .snb .post li .trackback {font:normal 11px arial;color:#02ACD6;}
#container .snb .post li .new {font-family:arial;font-size:10px;color:#ff0000;}
#container .snb .post .none {height:100px;border:#efefef solid 1px;}

#content {float:left;width:760px;padding:0 0 20px 20px;}

/*
#footer {margin:20px 0 0 0;padding:20px 0 20px 0;border-top:#efefef solid 1px;text-align:center;}
#footer div {padding:10px 0 10px 0;}
#footer div a {font-size:11px;font-family:dotum;color:#444444;letter-spacing:-1px;}
#footer div .split {font-family:dotum;font-size:9px;color:#c0c0c0;}
#footer address {font-family:verdana;font-size:9px;font-style:normal;color:#999999;}
*/

/*----------------------------------------------------------
		01. Template Layout
----------------------------------------------------------*/

#header #logo { position:absolute; padding-right:50px; } 
#header #topmenu { z-index:1; position:absolute; margin-left:350px; padding:15px 0px 0px 0px} 
#header #topmenu #topmenu-gnb { overflow:hidden; white-space:nowrap; margin-bottom:25px; } 
#header #topmenu #topmenu-sub { width:1000px; height:200px; x-background:#fbb; display:none; margin-left:-200px; }

/*----------------------------------------------------------
		01. Template Layout
----------------------------------------------------------*/
/* topline */
#topline{ width:100%; height:21px; margin:0 auto 5px auto; font-size:12px; background:url('image/topline_left.gif') repeat-x left -1px; position:relative;}
#topline .gnb { float:right;padding:10px 0 0 0; }
#topline .gnb ul { padding:0;margin:0;letter-spacing:-1px; }
#topline .gnb li { list-style-type:none;display:inline;padding:5px 0 5px 10px;font:normal 11px dotum;}

/*
#topline ul li img{vertical-align:-3px;display:block;}
#topline div.wrap-topline{clear:both;float:right;padding:2px 0 0 10px;background:#fff url('../image/topline_right.gif') no-repeat left -1px;}
#topline ul.topline-menu{clear:both;float:left;padding:0;}
#topline ul.topline-menu li{float:left;padding:2px 1px 0 0;background:url('../image/topline_bar.gif') no-repeat right 7px;}
#topline ul.topline-menu li.first{background:none;}
#topline ul.topline-menu li a{float:left;padding:0 5px 1px 5px;vertical-align:-3px;text-decoration:none;}
#topline ul.topline-menu li img{float:left;padding:0 3px;display:block;}
#topline ul.topline-menu li a:hover{text-decoration:none;color:#ff6633;}
#topline ul.topline-menu li div ul{clear:none;}
#topline ul.topline-menu li div ul li{float:none;background:none;}
#topline ul.topline-menu li div ul li a{float:none;padding:0;}
#topline .mobile a { color:#7777ff; font-weight:bold; }
*/

.line20 {
    clear: both;
    height: 20px;
    font-size: 0;
}

.line5 {
    clear: both;
    height: 5px;
    font-size: 0;
}

.horline {
	border-bottom:solid 1px #eee;
}

/* right scroll */
#topline div.wrap-topline #wrap-rnb{position:absolute;top:214px;left:940px;}
#topline div.wrap-topline #rnb{position:relative;width:70px;}
/* header */
#header{height:50px; }
#header h1{float:left;margin-top:2px;padding-left:0px;}
#header ul{float:left;width:auto;margin-top:12px;padding-left:0px;display:none3;}
#header ul li{float:left;padding:2px 10px 0 0;background:url('../image/topline_bar.gif') no-repeat right 7px;}
#header ul li.first{background-image:none;}
#header ul li a{float:left;padding:0 0 1px 6px;vertical-align:-3px;}
#header ul li img{float:left;padding:0 3px;display:block;}

#topmenu-gnb ul {} 
#topmenu-gnb ul li { position:relative; float:left; padding:0; background:none; 
	list-style-type:none; }
#topmenu-gnb ul li img { padding:0; } 
#topmenu-gnb ul li a{float:left;padding:0;vertical-align:0px;}
#topmenu-gnb ul li a img{vertical-align:0px;}
#topmenu-gnb .gnbnew{position:absolute; top:5px;right:5px;}

/* lnb */
/*
#wrap-lnb {background-color:#EAE7D8; position:relative;z-index:10; padding-top:0px; }

#wrap-lnb ul { margin:0 0px 0; }  
#wrap-lnb ul li { position:relative; border-bottom: solid #fff 1px; font-weight:bold; text-align:right; color:#687D18} 
#wrap-lnb ul li.lnb-hdr { background-color:#687D18; padding-top:60px; font-weight:bold; color:white; font-size:large; border-bottom:8px solid #4F5D10; } 
#wrap-lnb ul li.lnb-hdr a { color:white; } 
#wrap-lnb ul li.on{ }
#wrap-lnb ul li a { padding:10px;display:inline-block;color:#687D18;text-decoration:none;}
#wrap-lnb ul li a.imglink {padding:0px;display:inline-block;color:#7a7a7a;text-decoration:none;} 
#wrap-lnb ul li.on a { text-decoration:none;}
#wrap-lnb ul li ul {display:none; margin:0px; border-top: solid #ffcccc 1px; background-color:#fcf8f8; padding:5px 0 5px;}
#wrap-lnb ul li ul li {border:none; background:none; margin:0;font-weight:normal;} 

#wrap-lnb ul li.on ul { display:block; font-size:13px; } 
#wrap-lnb ul li.on ul li { position:relative;} 
#wrap-lnb ul li.on ul li.on { border:none; background:none; font-weight:bold; } 
#wrap-lnb ul li.on ul li a { color:#444; padding:3px 10px 3px 0px;} 
#wrap-lnb ul li.on ul li a:hover { color:#ff6600 !important; text-decoration:none;} 
#wrap-lnb ul li.on ul li.on a { color:#444 !important; } 
*/

.bbsnew {
position: absolute;
margin: 0;
top: 10px;
left: 174px;
}

/* navigation */
#navigation{clear:both;text-align:left;padding:7px 0;}

/* main */
#imagetitle{padding:8px 0;margin-bottom:17px;border-bottom:1px solid #fff;}
#wrap-main,#wrap-front,#wrap-sub,#lp-content,#cp-content,#rp-content,.cpl-cont,.cpr-cont,.cpl-half,.cpr-half{float:left;}
#wrap-main,#wrap-sub,#wrap-front{width:100%;padding:0 0 30px 0;height:1%;min-height:365px;}
#wrap-main{padding-bottom:0;}
#wrap-main #rp-content{width:197px;}
#wrap-main #cp-content{width:743px;min-height:495px;height:1%;}
#wrap-main #rp-content-front{float:left;width:270px;margin-left:20px;padding-bottom:30px;}
#wrap-main #cp-content-front{float:left;width:650px;min-height:450px;height:1%;padding-bottom:30px;}
#wrap-main #cp-content .cpl-cont{width:458px;}
#wrap-main #cp-content .cpr-cont{width:200px;margin-left:5px;}
#wrap-main #cp-content .cpl-half{width:330px;}
#wrap-main #cp-content .cpr-half{width:330px;margin-left:5px;}
#wrap-main #mn-content{}

/* sub main */
/*#wrap-front{background:url('../image/lnb_front_bg2.gif') repeat-y left top;}
#wrap-front{background:url('../image/lnb_bg.gif') repeat-y left top;}
#wrap-front #lp-content{width:178px;border:none;}
#wrap-front #cp-content{width:740px;border:none;margin-left:0px;padding:0 0px 0 20px; background:url('../image/sub_back.png') no-repeat;}
#wrap-front #cp-content .cpl-cont{width:530px;}
#wrap-front #cp-content .cpr-cont{width:210px;margin-left:20px;padding:10px;overflow:hidden;}
*/

/* footer */
#footer{ position:relative; border-top:1px solid #d0d0d0; }
#footer{ clear:both;color:#fff; background-color:#E7AA04; }
#footer a {color:#fff; font-weight:bold;font-family:tahoma; }
#footer-logo{width:160px; padding:15px 20px 20px 25px; position:absolute;}
#footer-top{padding:15px 0 8px; margin-left:200px; }
#footer-top ul{clear:both;}
#footer-top ul li{display:inline;x-background:url('../image/foot_bar.gif') no-repeat right 3px;padding:3px 5px 3px 7px;}
#footer-top ul li img{display:block;}
#footer-content { margin-left:200px; }
#footer-content dt{display:inline; }
#footer-content dd{font-size:9px;display:inline;padding-left:12px;text-align:left;font-family:verdana;vertical-align:5px;}
#footer-content dd a{font-weight:bold;font-family:tahoma;}
#footer-date { width:170px; position:absolute; margin-left:750px; margin-top:10px; font-size:11px; }

#footer2 { width:200px; } 

/* EOF */


/*----------------------------------------------------------
		00. Import
----------------------------------------------------------*/

/*
#wrap {width:980px;margin:auto;}
#header {}
#header .logo {float:left;padding:20px 0 15px 2px;}
#header .logo h1 {margin:0;padding:0;position:relative;left:-5px;width:600px;height:47px;}
#header .logo h1 a {font-weight:normal;color:#000000;font-size:30px;font-family:"malgun gothic","Trebuchet MS",Georgia,"Times New Roman",Times,serif;}
#header .gnb {float:right;padding:0px 0 0 0;}
#header .gnb ul {padding:0;margin:0;letter-spacing:-1px;}
#header .gnb li {list-style-type:none;display:inline;padding:5px 0 5px 10px;font:normal 11px dotum;}
*/

/*
#header .lnb {position:relative;z-index:1;clear:both;height:41px;background:#111111;}
#header .lnb ul {float:left;width:780px;height:41px;padding:0;margin:0;}
#header .lnb li {list-style-type:none;float:left;height:41px;padding:0;margin:0;}
#header .lnb li div {position:absolute;display:none;width:1px;}
#header .lnb li div dl {margin:41px 0 0 0;padding:0;width:130px;border:#dfdfdf solid 1px;background:#ffffff;}
#header .lnb li div dt {margin:0;padding:0;}
#header .lnb li div dd {margin:0;padding:0;}
#header .lnb li div dt a {padding:6px 0 6px 10px;font-size:12px;font-family:dotum;color:#000;}
#header .lnb li div dt a:hover {color:#F52F2F;background:#efefef;}
#header .lnb li div dd a {padding:4px 0 4px 15px;font-size:11px;font-family:dotum;color:#666;}
#header .lnb li div dd a:hover {color:#F52F2F;background:#f9f9f9;}
#header .lnb li a {display:block;font:normal 12px "malgun gothic","dotum";color:#ffffff;padding:13px 12px 13px 12px;letter-spacing:-1px;}
#header .lnb li a img {position:relative;top:-2px;left:2px;}
#header .lnb li a:hover {color:#FF4040;}
#header .lnb .selected1 .m1:hover {color:#efefef;}
#header .lnb .selected1 {background:#808080;}
#header .lnb .selected2 a {font-weight:bold;color:#F52F2F;letter-spacing:-1px;}
#header .lnb .selected3 a {color:#F52F2F;}
#header .lnb .search {float:right;width:190px;text-align:right;padding:9px 10px 0 0;}
#header .lnb .search .input {width:130px;}
#header .lnb .search .btngray {width:40px;}
#header .location {clear:both;font:normal 11px dotum;color:#999;padding:10px 0 6px 0;}
#header .location a {color:#999;}

#container {padding:8px 0 0 0;}
#container .snb {float:left;width:200px;}
#container .snb .logbox {padding:15px 10px 15px 10px;border:#efefef solid 1px;}
#container .snb .logbox .hello {border-bottom:#dfdfdf dotted 1px;padding:0 0 10px 0;}
#container .snb .logbox .info {line-height:150%;padding:10px 0 0 0;color:#888;font-size:11px;font-family:dotum;}
#container .snb .logbox .input {width:115px;height:16px;color:#888888;font-family:arial;font-size:11px;}
#container .snb .logbox .login {position:absolute;}
#container .snb .logbox .login input {position:relative;top:-44px;left:130px;}
#container .snb .logbox .shift {font-size:11px;font-family:dotum;color:#c0c0c0;padding:5px 0 0 0;}
#container .snb .logbox .rbtm {border-top:#dfdfdf dotted 1px;padding:10px 0 0 2px;margin:7px 0 0 0;}
#container .snb .logbox .rbtm a {font-family:dotum;font-size:11px;}
#container .snb .logbox .rbtm span {color:#dfdfdf;padding:0 2px 0 2px;}
#container .snb .post {padding:30px 0 0 0;}
#container .snb .post .tt {padding:0 0 10px 0;font-weight:bold;font-family:dotum;font-size:12px;color:;}
#container .snb .post ul {padding:0;margin:0;}
#container .snb .post li {list-style-type:none;padding:5px 0 5px 0;line-height:140%;border-bottom:#dfdfdf dotted 1px;}
#container .snb .post li a {font-family:dotum;font-size:12px;color:#444;}
#container .snb .post li a:hover {text-decoration:underline;}
#container .snb .post li .comment {font:normal 11px arial;color:#FC6138;}
#container .snb .post li .trackback {font:normal 11px arial;color:#02ACD6;}
#container .snb .post li .new {font-family:arial;font-size:10px;color:#ff0000;}
#container .snb .post .none {height:100px;border:#efefef solid 1px;}

#content {float:left;width:760px;padding:0 0 20px 20px;}
*/

/*
#footer {margin:0px 0 0 0;padding:20px 0 20px 0;border-top:#efefef solid 1px;text-align:center;}
#footer div {padding:10px 0 10px 0;}
#footer div a {font-size:11px;font-family:dotum;color:#444444;letter-spacing:-1px;}
#footer div .split {font-family:dotum;font-size:9px;color:#c0c0c0;}
#footer address {font-family:verdana;font-size:9px;font-style:normal;color:#999999;}
*/


/* 
		02. Template MAIN
----------------------------------------------------------*/

/* cp-main */
#cp-main-contents, 
#ContentsLayer, #ContentsLayer p { font-family: Arial; font-size:14px; line-height: 160%; margin-top:1em; margin-bottom:1em; }

#ContentsLayer th, #ContentsLayer td { font-size:14px; }

blockquote {
	margin: 2em 20px;
	padding-left: 60px;
	font-size:14px; 
	font-family:nanum gothic, dotum; 
	background: transparent url(../image/quote.png) no-repeat; 
}
	
#pctomobile { display:none; }

.media-right {
    float: right;
    margin-right: -100px;
    margin-left: 24px;
}
