@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
 
/* body */
body {
	font-family: 'Nanum Gothic', '나눔고딕';
	min-width: 980px;
}

/* head */
img {
	border:none;	
}

#head {
	width:100%;
	height:170px;
}

#head2 {
	width:100%;
	height:160px;
}

#navi {
	width:100%;
	height:30px;
	border-bottom: 1px solid #EEE;
	background: #FFF;
	text-align:center;
}
#naviInner {
	width:980px;
	height:30px;
	margin: 0 auto;
	font-size:14px;
	color: #BBB;
}

#naviInner a{
	color: gray;
}

#naviInner ul {
	margin-top:8px;
	float:right;	
}
#naviInner li {
	display:block;
	float:left;	
}
#mainHead {
	width:100%;
	height:108px;
	background:white;
	text-align:left;
	margin: 0 auto;
}

#mainHeadInner {
	width:980px;
	height:108px;
	margin: 0 auto;
}

#menu {
	width:100%;
	text-align:right;
	color: gray;
	font-family: 'Nanum Gothic','나눔고딕';
}

#menu2 {
	width:100%;
	text-align:right;
	color: gray;
	font-family: 'Nanum Gothic','나눔고딕';
	margin-top: -15px;
}

#headline {
	width: 90%;
	min-width: 980px;
	margin: 0 auto;
	border-bottom: 3px solid #862633;
	padding-top: 15px;
}

#menu a{
	color: gray;
	font-family: 'Nanum Gothic','나눔고딕';
}

#menu2 a{
	color: #862633;
	font-family: 'Nanum Gothic','나눔고딕';
	font-weight: bold;
}

#menuInner {
	width:980px;
	margin: 0 auto;
	font-size:18px;
}
#menuInner ul {
	display:inline;
	width:980px;
	float:center;
	margin-left:-40px;
}
#menuInner li {
	display:inline;
	float:center;
	margin-right:5px;
}
#menuInner li a{
	text-decoration:none;
}
/* /head */
/* main */

#mainContent {
	padding:20px 0 50px 0;
	width:980px;
	margin: 0 auto;
}

#pageTitle {
	width:980px;
	margin-top:10px;
	text-align:left;
}

#pageTitle > p { color: rgb(134, 38, 51); font-family: "Nanum Gothic", 나눔고딕; font-size: 18px; font-weight: bold; }

#loginForm {
	width:290px;
	height:150px;
}

.indexTable {
	width:250px;
	height:150px;
	padding-left: 20px;
	padding-right: 20px;
}

/* /main */
/* tail */

#tail {
	width:100%;
	height:50px;
	text-align:center;
}
#tailine {
	width: 90%;
	min-width: 980px;
	margin: 0 auto;
	border-top: 1px solid #A0A0A0;
}

#tailInner {
	width:940px;
	height:80px;
	margin: 0 auto;
	padding-left: 20px;
	padding-right: 20px;
}

#tailInner > #logo > h1 {
	margin-top: 20px;
	color: #862633;
	margin-bottom: 10px;
}


/* /tail */
/* default */
.clearBoth{
	clear:both;	
}
/* /default */

.indeximage {
	width: 100%;
}

.indeximage > img {
	width: 100%;
	height: 500px;
	max-width: 1920px;
	min-width: 980px;
}

#tailInner > #logo {
	width: 450px;
	height: 80px;
	float: left;
}

#tailInner > #logo > img {
	width: auto;
	height: 86px;
	margin-top: 7px;
}

#tailInner > #info {
	padding: 20px 0;
	line-height: 20px;
}