﻿/* top section with logo and search */

img {
	border:none;
}
img a {
	border: 0;
}
#top {
	width:865px;
	float:left;
	padding:0px 0 0 0;
	margin:0;
}
#imgheader {
	line-height:0;
	padding-left:7px;
}
#logo {
	width:267px;
	height:37px;
	float:left;
	margin-top:10px;
	margin-left:5px;
	background:url(/images/t_logo.gif) no-repeat left top;
	display:block;
	background-image: url(/images/t_logo.gif);
}
#logo a {
	display:block;
	width:267px;
	height:37px;
}
#topbgm {
	float:right;
	width:140px;
	height:20px;
	margin: 0 5px 5px 0;
}
/***************** 사이트 상단 그라데이션 (메인/서브 공통) *****************/
.topbg {
	background:url(/images/t_bg1.gif) repeat-x top left;
	margin:0;
	width:100%;
}
#container {
	width:865px;
	margin: 0px auto;
	padding:0;
	text-align:left;
}
#container_main {
	width:865px;
	margin: 0px auto;
	padding:0 0 0 7px;
	_padding:0 0 0 15px; /* ie6 브라우저 적용*/
	text-align:left;
}
/** div container for top menu. position:top **/
#topmenu {
	margin:10px 0 10px 0px;
	background:url(/images/t_menubg.gif) top left no-repeat;
	float:left;
	height:40px;
	width: 865px;
}
/** unordered list top menu **/
ul#mainlevel-nav {
	list-style: none;
	padding :0 0 0 60px;
	margin:0 auto;
	text-align:center;
	height:20px;
}
/** unordered list item for top menu **/

ul#mainlevel-nav li {
	padding-left: 0px;
	padding-right: 0px;
	float: left;
}
/** unordered list item link for top menu **/
ul#mainlevel-nav li a {
	display: block;
	padding-left:0;
	border:none;
	float: left;
	margin:7px 0 0 0;
}
/** unordered list item link for top menu for firefox only **/
#topmenu>ul#mainlevel-nav li a {
	width: auto;
}
/** unordered list item for top menu for firefox only **/
ul#mainlevel-nav li a:hover {
	color:#61b55e;
	text-decoration:none;
}
.music_on {
	background:url(/images/music_bg_on.gif) top left no-repeat;
	height:17px;
	float:left;
	padding-left:60px;
	margin: 6px 0 0 20px;
	_margin:6px 0 0 10px;/* HACK - ie6전용 */
}
.music_on img {
	margin-right:3px;
}
.music_off {
	background:url(/images/music_bg_off.gif) top left no-repeat;
	height:17px;
	float:left;
	padding-left:60px;
	margin: 6px 0 0 20px;
}
.music_off img {
	margin-right:3px;
}
#header_top {
	background:url(/images/spot_bg.gif) no-repeat;
	width: 401px;
	height:31px;
	float: right;
}
#header_top img {
	float:left;
}
#header_top p img {
	color:#9e6f5c;
	font-size:11px;
	float:left;
	text-decoration:none;
	margin:4px 5px 0 0;
}
/** 로그인 부분 **/
.tm1 {
	float:left;
	margin: 3px 0 0 3px;
}
.tm2 {
	height:19px;
	padding:2px 7px 0 3px;
	font-size:12px;
	float:left;
	display:inline;
}
.tm2 ul {
	margin:0;
	padding:0;
}
.tm2 li {
	float:left;
	margin:0;
}
.tm2 li a, .tm2 li a:link, .tm2 li a:active, .tm2 li a:visited {
	color:#666;
}
.tm2 li a:hover {
	color:#e77623;
	text-decoration:none;
}
/** 오른쪽 배너 **/
#quickbanner {
	position:absolute;
	left:875px;
	top:52px;
	width:86px;
}
#quickbanner ul {
	padding:7px;
	margin:0;
}
#quickbanner li a {
	color:#5c5c5c;
	margin-bottom:15px;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	line-height:100%;
	letter-spacing:-0.05em;
}
#quickbanner li a:hover {
	color:#ff2778;
	text-decoration:none;
}
#quickbanner li img {
	margin:5px 0 0 0;
}
#quickbanner .bn {
	margin-bottom:5px;
}
