@charset "utf-8";
@import url(base.css);


/* default */
* {margin:0; padding:0;}
body {font-size:75%; line-height:1.8; font-family:"돋움", Dotum, "굴림", Gulim, "Lucida Grande", Tahoma, Verdana, AppleGothic, UnDotum, sans-serif; color:#666; background:url(../../images/Magazine/bg.gif); }
a {text-decoration:none; color:#0d53a4;}
a:hover, a:active, a:focus {text-decoration:none;}
input.type-image {margin:0; padding:0; border:0 none;}
input, select {vertical-align:middle;}
.hidden {position:absolute; overflow:hidden; height:0; width:0; font-size:0; visibility:hidden;}

h2 {height:17px; padding:5px 0 0px 0px;}


/* Layout Selector 레이아웃에 관한건 특별한 경우를 제외하고 수정하지 말아주세요*/
#wrapper {width:1000px; margin:0 auto;}
#header {width:970px; height:65px; margin:0 auto; background:url(../../images/Common/bg_topline.gif) no-repeat; }
#header .logo {float:left; width:279px; padding-top:13px;}
#header .logo img.rss {margin-left:5px; margin-bottom:5px;}
#header .search {float:left; width:455px; padding-top:18px;}
#header .search input.text {float:left; width:312px; height:17px; padding-top:1px; margin-right:6px; border:4px solid #000;}
#header .user {float:right; padding:15px 6px 0 0;}
#header .user ul.none {display:none;}
#header .user img.ttl {margin-left:70px; margin-bottom:5px; padding:0 0 0 20px; background:url(../../images/Common/ico_blet_b.gif) 0 0.1em no-repeat;}
#header .user li {float:left; padding:0 7px; background:url(../../images/Common/bg_user_line.gif) 0 0.3em no-repeat;}
#header .user li.first-child {background:none;}
#container {overflow:hidden; width:1000px; background:url(../../images/Magazine/container_bg.gif) left top no-repeat; background-color:#fff;}
#content {overflow:hidden; width:970px; margin:0 auto; background:url(../../images/Magazine/content_bg.gif) left top repeat-y; } /* 콘텐츠 레이아웃 수정금지 */
#location {width:970px; height:30px; margin:0 auto; margin-top:5px; padding-right:10px; color:#5a6083; text-align:right;}
#location a {text-decoration:none; color:#5a6083;}
#location a:hover {color:#0d53a4;}
#location a.current {font-weight:bold;}



#footer {display:inline; float: left; position:relative; padding-top:40px; width:969px; height:120px; margin-left:15px; margin-top:-40px; background: url(/images/Magazine/laylist_bg.gif) 1em 0em no-repeat;}
#footer .icn_top {position:absolute; right:15px; bottom:133px; width:62px;}
#footer .guide {position:relative; width:969px; height:31px; text-align:right; color:#fff; background-color:#494949;}
#footer .guide ul {position:absolute; right:185px; width:500px; margin:8px 0 9px 0; text-align:right;}
#footer .guide ul li {float:left; padding:0 8px; background:url(../../images/Common/footer_bar.gif) 0 0.3em no-repeat;}
#footer .guide ul li.first-child {background:none;}
#footer form {float:right; display:inline; width:180px; margin:6px 17px 5px 12px;}
#footer form select {width:130px;}
#footer .copyright {position:relative; float:right; width:700px; padding:14px 210px 0 0; text-align:right; color:#474843;}
#footer .copyright span {display:block;}
#footer .logo {position:absolute; right:20px; top:20px;}



/*프린트
@media print {
#header, #header .logo, #gnbwrap, #snb, #quick, #footer, .print {display:none;}
body,body #wrapper, #Contents, #footer {background:none;}
#wrapper {margin:0;}
#container {left:0; padding:0 0 30px 0; margin:0 0 0 -40px;}
#footer{border-top:1px solid #CCC; width:100%;}
}
*/