html,body{
	height:100%;
}

body{
	font-family:µ¸¿ò,dotum,tahoma,sans-serif;
	color:#666;
	font-size:11px;
	background:url(/images/bg/main_bg.gif) no-repeat;
}

body,form,h1,h2,h3,h4,h5,h6,ul,ul li,p{
	margin:0px;
	padding:0px;
}

img {
	border:0px;
}

div,th,td,ol,ul,li,a,strong,span,input,select,textarea{
	font-family:µ¸¿ò,dotum,tahoma,sans-serif;
	font-size:11px;
}

a {
	text-decoration:none;
	color:#333333;
}

table {
	padding: 0px;
	margin: 0px;
	border:none;
}

#top {
	height:342px;
}

#top p {
	margin:27px 0px 0px 31px;
}

#top #menu {
	margin-left:314px;
}

#top #menu ul li {
	float:left;
	padding-right:14px;
}

#top #menu .submenu {
	margin:110px 0 0 -80px;
	position:absolute;
	z-index:2;
	display:none;
}

#top #menu .submenu li {
	background:url(/images/bg/menu_bar.gif) no-repeat right;
}

#top #menu .submenu li a:hover{
	font-weight:bold;
}

#top #menu .submenu li.bg_none {
	background:none;
}

#top #menu ul.menu1 {width:600px;}
#top #menu ul.menu4 {width:300px;}
#top #menu ul.menu5 {left: 700px; width:300px;}

#main{
	width:100%;
	height:324px;
	padding:0 0 110px 0;
	background:url(/images/bg/bg_footer.gif) bottom no-repeat;
}

#main #contents{
	margin-left:26px;
	padding:10px 0 0 226px;
	height:100%;
	background:url(/images/bg/main_contents.gif) no-repeat;
}

#visual {
	position:absolute;
	top:0px;
	margin-top:148px;
	width:234px;
	height:100%;
	z-index:20;
	background:url(/images/bg/bg_animal.gif) no-repeat;
}

#main #contents #left {
	width:326px;
}

div.bottomLine {
	width:330px;
	padding-bottom:2px;
	margin-bottom:10px;
	border-bottom:1px solid #dadada;
}

div.bottomLine div.title {
	float:left;
}

div.bottomLine div.more {
	text-align:right;
	margin-top:10px;
}

td.title {
	width:254px;
	padding-left:10px;
	background:url(/images/main/icon_square.gif) 0 50% no-repeat;
}

td.date {
	color:#af9e69;
}

#main #contents #left {
	float:left;
	width:530px;
}

#main #contents #left #notice {
	float:left;
	margin:10px 20px 0 0;
}

#main #contents #left #notice ul {
	margin-top:10px;
}

#main #contents #left #image {
	margin-top:10px;
}

#main #contents #left #gallery #contents {
	width:490px;
	height:113px;
	background:url(/images/main/main_gallery_bg.gif) no-repeat;
	margin:0px;
	padding:0px;
}

#main #contents #left #gallery #contents ul {
	padding:8px 0 0 11px;
}

#main #contents #left #gallery #contents ul li {
	width:119px;
	float:left;
}

#main #contents #left #gallery #contents ul li img {
	padding: 3px;
	border: 1px solid #cccccc;
}

#main #contents #left #gallery #contents ul li p {
	padding-left:5px;
	background:url(/images/main/icon_square.gif) 0 40% no-repeat;
}

#main #contents #right {
	padding-top:10px;
	width:158px;
	height:278px;
	background:url(/images/main/bg_info.gif) left bottom no-repeat;
	text-align:center;
}

#main #contents #right img {
	margin-top: 70px;
}