@charset "utf-8";

/*
XEgrids Layout
Markup : Morugio
Design : Morugio
Website: http://www.xe-art.com
Email : kimt8899@naver.com
*/

/* Basic Styling */
body {padding:0;margin:5px 0 10px 0;}
body {font: 12px Dotum, 나눔고딕, NanumGothic, Geneva, Helvetica, Verdana, sans-serif;}
a:focus {outline:0px;}
focus {outline:0px;}
body a, body a:hover {cursor: pointer;}
a:link, a:visited {text-decoration: none;}
a:hover {text-decoration: none;}
a:focus, a:hover {text-decoration: none;}
img a, img {border:0;padding:0;}
.clr,.clear,.clearm {clear:both;height:1px;}
fieldset {padding:.5em;}

/* 위젯 박스 우측 마진 */
.xgbox .w1 { margin-right:5px;}

/* Layouts */
#xegrid {margin:0 auto;clear:both;*zoom:1;}
#xgheadergrid {float:right;overflow:hidden;height:auto;margin:0;padding:0;}
#xgheadergrid {padding:0px 0 0 0;text-align:right;}

#xg2,#xg5 { position:relative; clear:both;z-index:1;*zoom:1; }
#xg2:after,#xg5:after { content:""; display:block; clear:both;}
#xg2,#xg5 {margin:0px auto 5px auto;padding:0;height:auto;height:100% !Important;height:1%;width:100%;}

#headertop {text-align:left;margin:0 auto;clear:both;*zoom:1;height:100% !Important;height:1%;}

#header { position:relative; clear:both; z-index:10; *zoom:1; } 
#header:after{ content:""; display:block; clear:both;}
#header {margin:0 auto 0px auto; padding:5px 0 5px 0;}

#header_main { position:relative; clear:both;z-index:9;*zoom:1;}
#header_main:after{ content:""; display:block; clear:both;}
#header_main {margin:5px auto 5px auto;padding:0;}

#centermain {position:relative; display:block;clear:both;*zoom:1;}
#centermain:after{ content:""; display:block; clear:both;}
#centermain {margin:0px auto 0px auto;padding:0; height:auto;height:100% !Important;;height:1%;}
#centermain {_margin-bottom:-13px;}/*ie6 컨텐트 하단 공백 제거 태그*/

#contents { position:relative; overflow:hidden; *zoom:1; }
#contents .wrapper { padding:0; }
#centermain_dp { margin-right:0px;*margin-right:0px;}
#contents { }

#sa .wrapper { position:relative; }
#sb .wrapper { position:relative; }

#footer { position:relative; clear:both; *zoom:1; }
#footer:after{ content:""; display:block; clear:both;}
#footer {margin:0px auto 0px auto;padding:0;}

#footer {font:12px Dotum, 나눔고딕, NanumGothic, Geneva, Helvetica, Verdana,sans-serif;}
#footersection {clear:both;text-align:center;margin-top:0px;padding:5px 10px;overflow:hidden;}
#footmod,#credit {clear:both;text-align:center;padding:1px;margin:0px;overflow:hidden;}
#footmod,#credit {font:12px Dotum, 나눔고딕, NanumGothic, Geneva, Helvetica, Verdana,sans-serif;}

#logo {position:absolute; display:block;top:20px;margin:0 0 0 15px;padding:0;}
#logo span{line-height:999px;}
.bottom_logo {position:absolute;left:10px;display:block;top:40px;margin:0;padding:0;}
.bottom_logo span{line-height:999px;}
.bottom_logo2 {position:absolute;right:10px;display:block;top:40px;margin:0;padding:0;}
.bottom_logo2 span{line-height:999px;}

/* Scroll To Top */
#gotop {position:absolute;margin-top:5px;right:0px;width:100px; height:12px;z-index:3;cursor: pointer;font:11px Lucida Sans, Lucida Grande, Lucida Sans Unicode, sans-serif;}
#gotop a {display:block;text-decoration:none;width:100%;}
#gotop a:hover {display:block;text-decoration:none;width:100%;}

/* copy & footer logo & credit link */
#cp {text-align:center;padding:2px 0px;overflow:hidden;}
.copy span {text-transform:capitalize; }
.copy a {text-transform:capitalize;position:relative; padding:0px 5px; font-size:8pt; font: 12px Dotum, 나눔고딕, NanumGothic, Geneva, Helvetica, Verdana,sans-serif;}

/* footer style */
#footmod li,#credit li, #footmod li:hover,#credit li {list-style-type:none;list-style-image:none;background:none;}
#footmod ul {padding:7px 5px;margin:0;float:left;text-align:center;}
#credit ul {padding:7px 5px;margin:0;float:center;text-align:center;}
#footmod ul li,#credit ul li {display: inline;margin:0;padding:5px 10px 5px 5px;}
#footmod ul li a,#credit ul li a {font-weight:bold; font:12px Dotum, 나눔고딕, NanumGothic, Geneva, Helvetica, Verdana,sans-serif;}
