body {
	text-align:center;
	width:100%;
	margin: 0;
	padding: 0;
	font-size: 75%;
	font-family: "verdana",Gulim, sans-serif;
	color:#666666;
	list-style:none;
	line-height:1.4em;
	border:0px solid red;
}

img { margin: 0; border: 0; }

#wrapper{ position:relative; width:984px;height:100%; margin: 0 auto; text-align:left; border:0px solid #000000; }

a {color:#444444;text-decoration:none }
a:hover{color:#444444;text-decoration:underline;}

#skipnavigation {display: none;}

/* 상단 */
#header { position: relative; top: 0px; width:984px; border:0px solid red; z-index:1;background: url(../image/common/top.gif) no-repeat;}
#global_top { position: relative; height:80px; top:0px; width:984px; border:0px solid red;}
#logo{ position:relative; float:left; width:220px; top:0; left:0; margin:15px 0 0 0; padding:0 0 0 30px; background: transparent;  border:0px solid red;}
#t_slogan{ position:absolute; top:20px; left:300px; margin:0; padding:0; border:0px solid red;}

#globalmenu { position: relative; float: right; width: 440px; height: 21px; padding:1px 10px 0 0; border:0px solid red;}
#globalmenu ul { display: inline; float: right; margin:0; padding: 0; list-style: none; }
#globalmenu ul li { display: inline; float: left; margin: 0; padding: 2px 7px 0 7px; font-family: "Tahoma", Tahoma, Sans-serif; font-size: 0.98em;background: url(../image/common/line_v2.gif) no-repeat 0 70%  ; letter-spacing: -0.5px; line-height: 1.25em;}
#globalmenu ul li img {  margin: 0; padding: 0; }
#globalmenu ul li.nosep { background: transparent; }



#body_box { position:relative; text-align:left; width:980px; border:0px solid red;  z-index:1;}
.skin{position: relative;right:0;padding:0;margin:0;height:260px;z-index:9;border:0px solid red;}


/* 중간 컨텐츠 */
#center { position:relative; float:right; right:0;padding:0; margin:0; width:980px; border:0px solid green ;}
#contents { position:relative;float:left; padding:0 0 20px 0; margin:0; width:980px; border:0px solid green;background: url(../image/main/content_bg.gif) no-repeat left bottom  ;}
#contents img{ position:relative;float:left; padding:0; margin:0; }

/* 왼쪽 컨텐츠 */
#l_con{position:relative;float:left; width:220px; padding:0 0 0 20px; margin:0;;background: url(../image/main/content_top2.gif) no-repeat left top}
.in01{position:relative;float:left; padding:0; margin:0 0 10px 0;}
.in01 h2{float:left; padding:0 0 5px 5px; margin:0;}
.in01 ul{float:left; padding:0; margin:0;}
.in01 ul li{float:left; list-style:none; padding:0; margin:0;}
.in01 ul li img a{float:left; list-style:none; padding:0 0 1px 0; margin:0;}

.in02{position:relative;float:left; padding:0; margin:0;background: url(../image/main/left_bg.gif) no-repeat left bottom;}
.in02 h2{float:left; padding:0 0 0 0; margin:0;}
.in02 span{float:left; padding:5px 0 5px 6px; margin:0;}
.in02 ul{float:left; width:200px;padding:0 0 10px 10px; margin:0;}
.in02 ul li{float:left; list-style:none; width:200px;padding:0 0 0 8px; margin:0;background: url(../image/main/dot.gif) no-repeat 0 50%  ;font-family: "verdana", Tahoma, Sans-serif; font-size: 0.95em;letter-spacing: -1px;}

/* 중간 컨텐츠 */
#c_con{position:relative;float:left; left:0px;width:460px; padding:0 10px 0 20px; margin:0;border:0px solid red ; background: url(../image/main/content_top2.gif) no-repeat center top}
#c_con h2{float:left; width:460px; padding:0 0 5px 5px; margin:0;}
#c_con ul{float:left;padding:0; margin:0;}
#c_con ul li {float:left;list-style:none; width:200px; height:160px;padding:16px 10px 0 16px; margin:0 0 0 0; background: url(../image/main/photo_bg.gif) no-repeat; border:0px solid red;}
#c_con ul li img{position:relative;float:left; width:190px; height:126px;padding:0; margin:0;}
#c_con ul li span{position:relative;float:left;padding:0 0 0 25px;margin:10px 0 0 0;line-height:1.8em;background: url(../image/main/icon_zoom.gif) no-repeat 0 50%;font-family: "verdana", Tahoma, Sans-serif; font-size: 0.95em;letter-spacing: -1px;border:0px solid red;}
#c_con .more{position:absolute;top:0;right:25px; padding:0; margin:0;}

/* 오른쪽 컨텐츠 */
#r_con{position:relative;float:right; width:230px; padding:0 20px 0 0; margin:0;border:0px solid red ; background: url(../image/main/content_top2.gif) no-repeat right top}
.fest{position:relative;float:left;width:230px; padding:0; margin:0;background: url(../image/main/right_bg.gif) no-repeat left bottom  ;border:0px solid green ;}
.fest h2{float:left; width:230px;padding:0; margin:0;}
.fes01 {float:left; width:221px;padding:0 0 10px 8px; margin:0 0 0 0;border-bottom:1px solid #cccccc;}
.fes01 h3{float:left; padding:0; width:220px;margin:5px 0 5px 0;font-family: "verdana", Tahoma, Sans-serif; font-size: 0.95em;color:#000000;letter-spacing: -1px;}
.fes01 img{float:left; padding:2px; margin:0; border:1px solid #cccccc;}
.fes01 span{position:relative;float:right; width:120px;height:60px;padding:0; margin:0 5px 0 0;font-family: "verdana", Tahoma, Sans-serif; font-size: 0.95em;line-height:1.3em;letter-spacing: -1px;overflow:hidden;border:0px solid red;}

.fes02 {float:left; width:221px;padding:0 0 20px 8px; margin:0;}
.fes02 h3{float:left; padding:0; width:220px;margin:5px 0 5px 0;font-family: "verdana", Tahoma, Sans-serif; font-size: 0.95em;color:#000000;letter-spacing: -1px;}
.fes02 img{float:left; padding:2px; margin:0; border:1px solid #cccccc;}
.fes02 span{position:relative;float:right; width:120px;height:60px;padding:0; margin:0 5px 0 0;font-family: "verdana", Tahoma, Sans-serif; font-size: 0.95em;line-height:1.3em;letter-spacing: -1px;overflow:hidden;border:0px solid red;}



/*배너*/
#banner {position:relative;float:left;padding:0;margin-top:10px;width:980px;height:44px;background:url(../image/main/banner_bg.gif) no-repeat;border:0px solid green ;}
#banner ul{position:relative;list-style:none;padding:5px 0 0 20px;margin:0;float:left; height:30px;}
#banner ul li{display:inline;padding:0 6px 0 0;margin:0;}

#banner ul.button{float:left;padding:3px 0 0 3px; padding-top:9px;width:10px;height:23px;line-height:1.5em;border:0px solid red;}
#banner ul.button a{float:right;padding:0;margin:0;border:0;}
#banner ul.button a img{float:right;padding:0;margin:0;border:0;}




/* 하단 카피라이트 */
#footer{ position:relative; clear:both; padding:0; width:100%; margin: 0; height:100px; font-family:돋움, Tahoma, Sans-serif;}
#footer .foot_logo h2{float: left; text-align:center; background: transparent;width:200px; height:50px; padding:0; margin:25px 0 0 0; border:0px solid red;}

.fm { float: left;width:700px; padding:0 0 0 30px; margin:20px 0 0 0;border-left:1px solid #ECEBEB;}
.fm p{float:left; width:100%;margin:0; padding:0;font-family:Tahoma;font-size:0.95em; line-height:14px;letter-spacing:0;border:0px solid red;}
.fm span{margin:0 0 0 5px; padding:0 0 0 18px;background: url(../image/common/icon_mail.gif) no-repeat 0 35%;border:0px solid red;}
.fm address{float:left;margin:0;padding:0;font:0.85em Tahoma;}
.fm address a{font-weight: bold;color:#595958;}
.fm address a.on, .fm address a:hover { color:#4E5154;text-decoration: none; }

