@charset "utf-8";
/* 스타일 초기화 */


/* 테두리 없애기 */
fieldset, img, abbr,acronym { 
	border:0 none; 
	} 

/* 목록 불릿 없애기 */
ol, ul { list-style:none; }

/* 테이블 - 마크업에 'cellspacing="0"' 지정 함께 필요 */
table {
	border-collapse: collapse;
	border-spacing:0;
	border:0 none;
	}
caption, th, td {
	font-weight: normal;
	}

/* 텍스트 관련 요소 초기화 */
address, caption, strong, em {
	font-weight:normal;
	font-style:normal;
	}

/* 수평선*/
hr { display:none; }



.gap10{
	height:10px;
}
.gap20{
	height:20px;
}
/* main */
.main_bg{
	margin: 0 auto;
	background:url(/skin/site/default/images/common/bg.gif) repeat-x 0 0;
}
.top_menu{
	font-size:11px;
	padding-top:15px;
	padding-right:10px;
}
.bigbanner_text{
	height:27px;
	background:url(/skin/site/default/images/main/1step_bar.gif) no-repeat 0 0;
	padding-left:120px;
	font-size:11px;
	color:#7c8088;
}
.contents{
	padding-left:18px;
}
.category{
	height:145px;
	width:550px;
	border:1px;
	border-style:solid;
	border-color:#ebebeb;
}
.bestitem{
	width:170px;
	height:100px;
	background:url(/skin/site/default/images/main/best_one.gif) no-repeat 0 0;
	padding:12px 0 0 15px;
}	
.bestitem2{
	width:90px;
	height:70px;
	background:url(/skin/site/default/images/main/best_two.gif) no-repeat 0 0;
	padding:12px 0 0 15px;
}
.bestitem3{
	width:90px;
	height:70px;
	background:url(/skin/site/default/images/main/best_three.gif) no-repeat 0 0;
	padding:12px 0 0 15px;
}
.img60{
	width:60px;
	height:60px;
	border:1px;
	border-style:solid;
	border-color:#ebebeb;
}
.img110{
	width:110px;
	height:100px;
	border:1px;
	border-style:solid;
	border-color:#ebebeb;
}
.img145{
	width:145px;
	height:145px;
	border:1px;
	border-style:solid;
	border-color:#ebebeb;
}
.img250{
	width:250px;
	height:250px;
	border:1px;
	border-style:solid;
	border-color:#ebebeb;
}
.contents_text{
	font-size:11px;
	text-align:center;
	padding-top:10px;
	line-height:15px;
}


/*
.detail{
	border:1px;
	border-style:solid;
	border-color:#ebebeb;
	background-color:#fff;
}
*/
.point_text{
	text-align:left;
	font-size:15px;
	color:#fa7f19;
	font-weight:bold;
	padding-top:10px;
	line-height:15px;
}
.point_tex1{
	padding-top:10px;
	line-height:15px;
}
.join{
	background-color:#f8f8f8;
	padding-left:15px;
	text-align:left;
}
.join01{
	padding-left:15px;
	text-align:left;
}
.input_text{
	height:18px;
	border:1px;
	border-style:solid;
	border-color:#c8c8c8;
	background-color:#f8f8f8;
    color: #666;
}
.input_text02{
	border:1px;
	border-style:solid;
	border-color:#c8c8c8;
	background-color:#f8f8f8;
}
.page_number{
	width:25px;
	height:24px;
	color: #a9a9a9;
	border:1px solid #a9a9a9;
	float:left;
	line-height:200%;
	margin:1px;
}
.page_number_cur{
	width:25px;
	height:24px;
	color: #326EC7;
	border:1px solid #326EC7;
	float:left;
	line-height:200%;
	margin:1px;
}

#center {
    position: absolute;
}
#slider {
    position: absolute;
    width: 710px;  /*메뉴 가로크기*/
    height: 160px; /*메뉴 세로크기*/
    left: 0px;
    top: 0px;
    overflow: hidden;
}
#slider .slide {
    position: absolute;
    top: 0px;
    height: 160px;
    width: 428px;
    background: #000;
    overflow: hidden;
    border-left: #000 solid 1px;
    cursor: default;
}
#slider .title   { /*서브메뉴제목*/
    color: #FFF;
    font-weight: bold;
    font-size: 13px;
    font-family:verdana;
    letter-spacing:-1px;
}
#slider .backgroundText {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 100%;
    background: #000;
    filter: alpha(opacity=40);
    opacity: 0.4;
}
#slider .text {
    position: absolute;
    top: 1%;
    top: 100%;
    color: #FFF;
    font-family: verdana;
    font-size: 11px;
    width: 400px;
    left: 10px;
    padding-top:7px;
}
#slider .diapo {
    position: absolute;
    filter: alpha(opacity=100);
    opacity: 1;
    visibility: hidden;
}