@import "display.css";

#body { position: relative; width: 100%; margin: auto; background: url('../img/main/mainBg.jpg') repeat-x 0 0; }

/*===============================================================*
                           LAYOUT : HEAD 영역
*===============================================================*/

#head { position: relative; width: 100%; height: 140px; background: url('../img/common/menuBg.jpg') repeat-x 0 70px; }
#topBg { width: 100% height: 70px; background: url('../img/common/topBg.gif'); }

/*===============================================================*
                       LAYOUT : VISUAL 영역
*===============================================================*/

#mainVis { margin: auto; width: 980px; margin-bottom: 15px; }
*html #mainVis { width: 980px; margin-bottom: 15px; }

/*===============================================================*
                       LAYOUT : SUB CONTENTS 영역
*===============================================================*/

#allBox { position: relative; margin: auto; margin-bottom: 20px; width: 980px; }
#contents {
	position: relative;
	margin: auto;
	margin-top: 10px;
	width: 980px;
	background: url('../img/common/subBg.gif') repeat-y 0 0;
	padding-bottom: 100px;
	text-align: center;
	}
#bbs_wrap	{ clear: both; display: block; margin: 0 0 0 50px;}
*html #bbs_wrap	{ clear: both; display: block; margin: 0;}

/*===============================================================*
                         LAYOUT : FOOT 영역
*===============================================================*/

#foot { width: 100%; height: 80px; background-color: #cbe5f3; clear: both; }
#foot p { margin: auto; width: 980px; text-align: left; padding-top: 22px; }
*html #foot p { width: 980px; text-align: left; margin-top: 22px; padding-top: 0; }


/* 200717 추가 */
#lnb {position:relative;width:860px;margin:30px auto;border-bottom:1px solid #ccc;}
	#lnb ul {display:block;list-style:none;margin:0;padding:0;padding-left:13px;}
	#lnb ul:after {display:block;clear:both;content:"";}
	#lnb ul li {float:left;margin:0 -1px -1px 0;}
	#lnb ul li a {display:block;width:103px;border:1px solid #b9b9b9;border-radius:3px 3px 0 0;font-weight:bold;color:#808080;line-height:23px;text-decoration:none;text-align:center;background:#f6f6f6;background:linear-gradient(#fff,#ededed);}
	#lnb ul li a:hover {border-color:#333;color:#fff;background:#666;}
	#lnb ul li a.active {color:#f26100;background:#fff;}
