@charset 'euc-kr';
@import url('http://images.puma.com/assets/css/puma_global.css');
@import url('puma_new2011.css');

body {
	font-family:Arial, Verdana, Dotum, 'µ¸¿ò', sans-serif;
	font-size:62.5%;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
}
caption {
	display:none;
}

input, textarea, select {
	font-family:Arial, Verdana, Dotum, 'µ¸¿ò', sans-serif;
}
.ie input, .ie textarea, .ie select {
	font-family:Dotum, 'µ¸¿ò', Arial, Verdana, sans-serif;
}

.sub_foot .rt_foot {
	float:right;
	margin:20px 17px 20px 0;
	width:360px;
	text-align:right;
}

#puma_login {
	position:absolute;
	top:19px;
	right:12px;
	float:left;
	overflow:hidden;
}
#puma_login li {
	float:left;
	margin-right:8px;
	padding-right:9px;
	border-right:1px solid #D4D6D5;
	list-style:none;
	text-indent:-999em;
}
#puma_login li.last {
	margin-right:0;
	padding-right:0;
	border-right:0;
}
#puma_login li.login {
	width:27px;
	height:10px;
	background:url(../img/login.png) no-repeat 0 0;
}
#puma_login li.join {
	width:37px;
	height:10px;
	background:url(../img/join.png) no-repeat 0 0;
}
#puma_login li.logout {
	width:36px;
	height:10px;
	background:url(../img/logout.png) no-repeat 0 0;
}
#puma_login li.edit {
	width:54px;
	height:10px;
	background:url(../img/edit.png) no-repeat 0 0;
}
#puma_login li a {
	display:block;
	width:100%;
	height:100%;
	*zoom:1;
}

#support {
	position:absolute;
	left:50px;
	bottom:170px;
}

#puma_footer div.lt_foot {
	position:relative;
	font-size:1.1em;
	font-family:Arial, Verdana, Dotum, 'µ¸¿ò', sans-serif !important;
}
	.ie #puma_footer div.lt_foot ul li span {
		display:inline-block;
		margin-top:2px;
	}
#puma_footer ul li {
	padding:0 7px;
	color:#5e5e5e;
	font-family:Dotum, 'µ¸¿ò', Arial, Verdana, sans-serif !important;
}
#puma_footer ul li a {
	padding:0;
	font-family:Arial, Verdana, Dotum, 'µ¸¿ò', sans-serif !important;
}
#puma_footer ul li a:hover {
	color:#FF0074;
}
#puma_footer a:link,
#puma_footer a:active,
#puma_footer a:visited {
	font-family:Arial, Helvetica, Dotum, 'µ¸¿ò', sans-serif;
}

#provision {
	position:absolute;
	left:50px;
	bottom:170px;
	width:632px;
	height:351px;
	background:transparent url(../img/bg_prov03.gif) no-repeat scroll left top;
}
#provision textarea {
	overflow-y:auto;
	width:586px;
	height:240px;
	margin-left:23px;
	margin-top:30px;
	border:1px solid #FFFFFF;
	color:#515151;
	font-size:12px;
}
#provision img.btnClose {
	cursor:pointer;
	margin-left:596px;
	margin-top:30px;
}

/* title */
.tit-sub {
	padding:27px 0 0 57px;
}

/* box */
.cont-box {
	width:967px;
	margin:0 auto;
	background:url(../img/box_mid.gif) repeat-y 0 0;
}
.cont-box .box-btm {
	width:100%;
	background:url(../img/box_btm.gif) no-repeat 0 bottom;
}
.cont-box .box-btm .box-top {
	overflow:hidden;
	width:100%;
	padding-bottom:30px;
	background:url(../img/box_top.gif) no-repeat 0 0;
}

/* paging */
.paging {
	text-align:center;
	font-size:12px;
	line-height:14px;
	font-family:'dotum';
}
.paging strong {
	padding:0 10px;
	background:url(../img/bg_paging.gif) no-repeat 0 0;
	color:#BD0D1F;
	font-weight:bold;
}
.paging a {
	padding:0 8px 0 11px;
	background:url(../img/bg_paging.gif) no-repeat 0 0;
}
.paging a:link,
.paging a:active,
.paging a:visited,
.paging a:hover {
	color:#8D8D8D;
}
.paging a.arrow {
	padding:0 2px;
	background:none;
}
.paging .first {
	background:none;
}

/* btn */
.btn-right {
	padding:8px 0 2px;
	text-align:right;
}

/* search box */
.search-box {
	float:right;
	width:211px;
	height:26px;
	margin:31px 45px 17px 0;
	padding:10px 0 0 10px;
	background:url(../img/bg_search.gif) no-repeat 0 0;
	border:1px solid #D2D2D2;
}
.search-box input {
	width:110px;
	border:none;
}
.search-box img {
	vertical-align:top;
}

/* not found */
div.not-found {
	width:407px;
	height:352px;
	margin:52px auto 50px;
	padding-left:279px;
	background:url(../img/notfound_box.gif) no-repeat 0 0;
}
	div.not-found h3 {
		padding-top:55px;
	}
	div.not-found h3 strong {
		display:block;
		width:338px;
		margin-top:13px;
		padding-top:17px;
		border-top:1px solid #e6e6e6;
	}
	div.not-found p {
		padding-top:25px;
	}
	div.not-found div {
		padding-top:34px;
	}
div.link_list {
	width:80%;
}
