/* CSS Document 
body {background:url(/images/c_02.jpg); background-repeat:no-repeat ; background-position:top;}*/


/* top menu */
.t1{width:410px; text-align:left; float:left; padding:5px 0;}
.t2{text-align:left; float:left; width:173px;  padding:5px 0;}
.login {text-align: right; float: right; line-height: 50px; margin-top: -1px; font-size:14px; color:#555;}
.login1 {  width:auto;  text-align:right; float:right; font-size:11px; color:#999;  letter-spacing:-1px; }
.login1 strong { font-size:12px; font-weight:bold; color:#0066cc; text-decoration:underline; letter-spacing:0px; }


.menu {height: 48px; width:1001px; text-align:left; float:left; clear:both;}
.menu ul { text-align:left; width:989px; height:48px; float:left; background:url(/images/menu_bg.gif); background-repeat:repeat-x; }
.menu li {float:left; display:inline; padding-top:10px; float:left; width:auto; padding:10px 13px 0px 6px; background-image:url(/images/menu_bar.gif); background-repeat:no-repeat; background-position: right  13px; text-align:center; }
.sta_wrap {background: #ffffff;line-height: 25px;position: relative;margin: 28px; padding:5px;}
.srch_txt {color:#666; font-size:12px; font-weight:bold;  width:145px; height:16px; border:solid 1px #ddd; color:#000; height:16px;padding:2px 0 3px 7px;   vertical-align:top;}



/* 메인 오른쪽-공지사항 */
.notice {color:#666; font-size:12px; text-align:left; margin-bottom:15px;}
.notice ul {width:250px; height:70px; 	border-bottom: 1px dotted #e1e1e1; }
.notice li{  background-repeat:n-repeat; margin:7px 0;  font-size:11px; letter-spacing:-1px;   } 
.time { float:right; color:# EBEBEB; font-size:10px; font-family:Tahoma, Geneva, sans-serif; display:inline;  letter-spacing:0px;  }
.more{position:absolute;top:118px;right:62px; font-size:11px ;text-decoration:none;}



/* 메인 오른쪽 카테고리 */
.category ul{line-height:50px; float:left; margin-top:-1px;}
.category li { float:left;  text-align:left; margin-right: 60px; font-size:14px; color:#000; font-weight:bold;}
.category img{ margin:3px 8px 2px 5px;}
.category a, .category a:link {float:left;  color:#000; text-decoration:none; }
.category a:hover, .category a:active, .category a:focus  {float:left; text-decoration: none;   font-weight:bold;}

/* 메인 오른쪽 베스트실험인 */
.bestbox {  width:250px; height:230px;  background:url(/images/bestbg.gif); background-repeat:no-repeat;}
.bestbox ul{ padding-left:50px; padding-top:10px; float:left; width:100%; margin-bottom:3px; }
.bestbox li { float:left; width:100px; display:inline; text-align:left;   }
.best{ float:left; width:100px; display:inline; padding:10px 0 5px 0; color:#c06c6c;}

/* 메인 오른쪽 신규실험클럽 */
.list_type {float:left; width:100%; text-align:left;}
.list_type ul {float:left; width:95%; }
.list_type img { display:inline; float:left; margin:0 10px 0 0;  cursor:hand;}
.list_type li { color:#3f3f3f; font-size: 12px; padding-top:11px; padding-left:3px; float:left; width:95%; text-align:left;}
.list_type p {  color:#222; font-size: 12px;letter-spacing:-1px; line-height:20px;}
.list_type strong { line-height:20px;}  
.won {	font-size: 12px  color: #666;	height: 18px;	width: 80px;	padding-top: 1px;	padding-bottom: 1px;}

/* 메인 오른쪽 해주세요 */
.m_dofor{ font-size:12px; color:#916F15; font-weight:bold; width:250px; text-align:center;}
.m_dofor li{ padding:0px 10px; text-align:center; width:230px; float:left; background:url(/images/dofor_c.gif); background-repeat:repeat; }
 

/*메인 리스트 부분 */
.tabmovie{position:absolute;  text-align:center;  padding:52px 0 0 82px; cursor:hand; display:block; z-index:100;background-image:url(wow.gif); }
.m_title {background:#efefef; font-size: 11px; color: #957556; padding:7px;}
.mainbox{width:99%; border-bottom: solid 1px #EAEAEA;	float:left; padding:20px 0 10px 0;}


.gray11n {color: #999;		font-size: 11px;	line-height: 18px; font-family: '돋음,돋음체', Dotum;   }
.mainphoto{	width:125px;height:95px; color:#FFF; float:left;	background-image: url(/images/photo_bg.gif);background-repeat: no-repeat; text-align:left; cursor:hand; padding:3px;_padding:2px;}
.maintext{	width:520px;	text-align:left;	float:left;}
.maintext ul{ float:left;  width:420px;_width:430px;}
.textview {margin:6px 0; font-size:11px; letter-spacing:-1px; color:#848484; padding-right:10px;}
.option {  text-align:left; float:left;  }
.optin { width:100%; float:left; text-align:left;}
.optin li { display:inline; float:left; padding:0 5px; border-left: solid 1px #CCC; font-size:11px; letter-spacing:-1px; color:#666;}
.mbtn{width:90px; height:70px;_height:80px; float:right; padding-top:15px ; text-align:center;}

/* 회원가입 노랑 라운드 상자  */
.box_type3{	position:relative; margin:0 auto; width:1200px; }
.box_type3 .inner3{	padding:20px 30px;	text-align: left;	}
.box_type3 .inner3 p{color:#999;}
.box_type3 .lt{	position:absolute;	top:-1px;	left:-1px;	width:20px;	height:20px;	background:#fff url(/images/bg_border_corner1.gif) no-repeat 0 0;	font-size:0}
.box_type3 .rt{	position:absolute;	top:-1px;	right:-1px;	_right:-1px;	width:20px;	height:20px;	background:#fff url(/images/bg_border_corner1.gif) no-repeat 100% 0;	font-size:0}
.box_type3 .lb{position:absolute; left:-1px;bottom:-1px;_bottom:-1px;width:20px;height:20px;background:#fff url(/images/bg_border_corner1.gif) no-repeat 0 100%;font-size:0}
.box_type3 .rb{position:absolute; right:-1px;_right:-1px;bottom:-1px;_bottom:-1px;width:20px;height:20px;background:#fff url(/images/bg_border_corner1.gif) no-repeat 100% 100%;font-size:0}

/*회원 정보수정 회색라운드 상자 */
.box_type4{position:relative; margin:0 auto; width:1200px;}
.box_type4 .inner4{padding:20px 30px;	text-align: center;	}
.box_type4 .lt{	position:absolute;	top:-1px;	left:-1px;	width:20px;	height:20px;	background:#fff url(/images/bg_border_corner.gif) no-repeat 0 0;	font-size:0}
.box_type4 .rt{	position:absolute;	top:-1px;	right:-1px;	_right:-1px;	width:20px;	height:20px;	background:#fff url(/images/bg_border_corner.gif) no-repeat 100% 0;	font-size:0}
.box_type4 .lb{position:absolute;left:-1px;bottom:-1px;_bottom:-1px;width:20px;height:20px;background:#fff url(/images/bg_border_corner.gif) no-repeat 0 100%;font-size:0}
.box_type4 .rb{position:absolute;right:-1px;_right:-1px;bottom:-1px;_bottom:-1px;width:20px;height:20px;background:#fff url(/images/bg_border_corner.gif) no-repeat 100% 100%;font-size:0}


 /* 실험등록 */
.policies{	font-size:11px;	color:#CA0005;	margin-top:5px;		height:19px;	width: 80px;	clear: both;	float: left;}
.somenail {width:90%; height:auto}
.nail {width:270px; float:right; margin-top:50px;}
.some{width:150px; height:150px; border:solid 1px #CCC; margin:5px;}

/*  실험  주문하기*/ 
.order { width:900px;	padding:10px 15px;	margin:0 30px;_margin:0 10px;	text-align:center;	float: left;}
.order_box {border: 14px solid #ffdf68;	background-color: #FFF;	width:840px; padding:15px; text-align:left;	float: left;clear: both;	height: auto;}
.order_ok{text-align:center; width:560px; margin:0 auto;}
.okbox{background-color:#F2F2F2; padding:15px; text-align:cetner;}
.okbox li {line-height:20px; color:#666;}

/* 나의 꿀단지  */ 
.honey{	width:190px;	height:100px;	border: solid 1px #CCC;	float:right;	padding:5px;	text-align:center;	list-style:none; }
.my {margin-left:-10px;	margin-right:-10px;	height:21px;	font-size:11px;	color:#999;	padding-top:3px;	background-image: url(/images/myhoney.gif);	padding-bottom: 2px;	background-repeat: no-repeat;	background-position: left top;}

/* 실험관리*/ 
.box {border:1px solid #d7d7d7; margin:10px 0 20px 0; background-color:#efefef; width:660px; overflow:hidden; }
.boximg {float:left; clear:both; margin:20px 15px;}
.myinfo1 { background:url(/images/bg_point_box.gif) no-repeat; padding:18px 10px; width:640px; float:left; overflow:hidden; text-align:center; margin-bottom:25px;}
.myinfo {border:solid  3px #ebebeb;	 color:#666; background-color:#FFF; text-align:left;  height:auto; width:99%; overflow:hidden; zoom:1 ; padding:4px 0;}
.myinfo span{float:right; margin-right:20px;}
.myinfo li { float:left;  display:inline;  margin-right:5px; 	font-size: 12px;	color: #999;  width:180px;  padding-top:3px; }
.myinfo strong{ color:#e83b34;  font-weight: bold}
.infobox {padding:10px;	width:100%; border:10px solid #f9f1e2;	text-align:left; margin-top:10px;}
.infobox li {font-size:12px;	color:#666;	background-image:url(/images/board_tab_bg.gif); background-repeat:no-repeat; padding-left:20px; background-position:10px 6px; line-height:18px;}


/* 실험관리 메뉴탭*/ 
.sub_box {width:100%; text-align:left; margin-top: 45px; display: table; margin-bottom:50px;}
.sub_box_menu{width: 150px; padding: 30px; background: #e6e6e6; display: table-cell; padding-bottom: 0px; font-size:16px; color:#333; font-weight:bold;}
.sub_box_menu span{margin-bottom:30px; display: block;}
.sub_box_context{background: #fafafa; padding: 30px; font-size: 15px; color: #333; display: table-cell; padding-bottom: 0px; padding-right:0px;}
.sub_box_context span{margin-right:30px; margin-bottom:30px; display: inline-block;}

/*리스트 상단*/
.list_top{margin-bottom:10px; text-align: left;}


/* 관리 순서*/ 
.sub_box  .report { float:left; border-top:solid 2px #ffe9a0; background-image: url(/images/report_bg.gif); background-repeat:repeat-x;  background-position:bottom; margin-top:-10px; width:100%; text-align:left; padding:15px 0 15px 0;  margin-bottom:10px; width:100%;}
.sub_box  .report1 { float:left;  background-image: url(/images/report_bg.gif); background-repeat:repeat-x;  background-position:bottom; margin-top:-15px; width:100%; text-align:left; padding:15px 0 15px 0;  margin-bottom:10px; width:100%;}
.reportbg {float:left;display: inline;background-image:url(/images/register_line.gif);	background-position:right center; background-repeat:no-repeat ;padding-right:5px; text-align:center; }
.reportimg {float:left; clear:both; display:inline; margin:0 5px 0 0; }
.reportbg p, .nobg p{ margin:5px 0;}
.w90  { width:89px;}
.w170 {	width:165px ;text-align:left;}
.w155 {	width:145px; text-align:left;}
.nobg {float:left;display:inline; padding-left:2px; text-align:center;  }


/* 판매/구매관리 */
.lineup { width:100%; padding-top:15px;background-image:url(/images/line_b.gif); background-repeat:repeat-x; background-position:top; float:left;}
.layer {position:absolute;	left:91px;	top:859px;	width:146px;	height:66px;}
.layer img{float:left; clear:both; display:inline; padding-top:10px; }
.redbox{background:#FFF;border:solid 2px #F00;margin-left:11px;	padding:10px;color:#F30;letter-spacing:-1px;font-size:11px;}
.mlist {margin-top: 10px;margin-bottom: 20px;line-height: 25px;}


 /* 클럽 관련 그린테이블/ */
.club_t{border-top:2px solid #648f59;	border-left: 1px solid #e1e1e1; float:left; }
.club_tblue{border-top: 2px solid #37718c;	border-left: 1px solid #e1e1e1; margin-bottom:5px;  }
.club_tblue th {	background-color:#e0edf3;  font-size:11px; color:#06537B; letter-spacing:-1px;  padding:6px 0; border-right: 1px solid #e1e1e1; text-align:center; }
.cth{background-color:#ecf4e9; font-size:11px;	color:#678d5e;	border-bottom: 1px solid #e1e1e1;	border-right: 1px solid #e1e1e1;
	text-align: center;	height: 30px;}
.cred{	color:#b3262c; background-color:#f2e8e9;font-size:11px;	border-bottom: 1px solid #e1e1e1;	border-right: 1px solid #e1e1e1;
	text-align: center;	height: 30px;}
.cgray{	color:#797979; background-color:#ededed;font-size:11px;	border-bottom: 1px solid #e1e1e1;	border-right: 1px solid #e1e1e1;
	text-align: center;	height: 30px;}
.cblue{	color:#37640a; background-color:#e0edf3; font-size:11px;	border-bottom: 1px solid #e1e1e1;	border-right:1px solid #e1e1e1;
	text-align: center;	height: 30px;}
.club_t td, .club_tblue td {	border-right: 1px solid #e1e1e1;	border-bottom: 1px solid #e1e1e1;	text-align: center;	height:30px; padding:2px 0;}

/* 클럽관련 메뉴탭*/ 
.clubp{  width:100%; text-align:right;  float:left; padding:7px 0 0 0;}
.sub_box .club_tab{width:100%;		height: 29px;	float:left;  margin:10px 1px;}
.sub_box .club_tab li{float:left;height:28px; margin-left:1px; margin-right:1px;}
.sub_box .club_tab a{display:inline-block;	height:29px;	padding-left:37px;	cursor:pointer;	color:#fff;	 font-weight: bold; font-size:12px;	background-image: url(/images/clubbar.gif);	background-repeat: repeat; background-position: 0% -31px; text-decoration:none;}
.sub_box .club_tab span{display:inline-block;	height:22px;	padding:7px 37px 0 0;	background-image: url(/images/clubbar.gif);	background-repeat: no-repeat;	background-position: 100% -31px;}
.sub_box .club_tab li.ton a{background-image: url(/images/clubbar.gif);	background-repeat: no-repeat;	background-position: 0px 0px; text-decoration:none; }
.sub_box .club_tab li.ton span{	color:#edffed;		font-size: 12px;	font-weight: bold;	background-image: url(/images/clubbar.gif);	background-repeat: repeat;	background-position: 100% 0; }



/* 판매/구매관리 클럽관련 */
.subbox {background: url(/images/club_bg.gif) no-repeat;	height: 120px;	width: 620px; padding:20px 20px;_padding:18px 20px; overflow:hidden;}
.subtable { width:100%; float:left;	overflow:hidden;}
.subbox table { float:left;	}
.subline {border-top:dotted   1px #CCC; font-size:11px; color:#999; font-family:"돋움", "돋움체", Verdana ; padding-top:7px;_padding-top:4px; letter-spacing:-1px; }
.clubbtn {text-align:right;	margin: 15px 0 20px; float:left; width:100%;} 
.titlebox { display:inline; color:#957556; padding:0 5px;}
.upline{ float:left; border-top:solid 2px #ffe9a0; width:100%; margin-top:-10px;}
.upline img {margin:8px 0;}


/* 서브페이지    */ 
.subbox1 {background: url(/images/solo_bg.gif) no-repeat;	height: 120px;	width: 620px; padding:20px 20px;_padding:18px 20px; overflow:hidden;}
.subdate{ width:638px; float:left; clear:both ; text-align:left; padding:10px;  border-top: 1px solid #99c261;	border-right: 1px solid #e3ead9;  border-left: 1px solid #e3ead9; margin-top:10px;  text-align:left;}
.subdate li { font-size: 16px;	font-weight: bold;	color: #000;	line-height: 24px;	float:left; letter-spacing: -1px;}
.subdate1{  width:638px;_width:640px; float:left; clear:both ; text-align:left; padding:0 10px;_padding:0 9px; border-right: 1px solid #e3ead9;	border-left:1px solid #e3ead9;	border-bottom: 1px solid #e3ead9;}

 /* 서브 썸네일 이미지 */
.photos {position: relative;	width: 450px;	height:400px; margin-right:20px;}
.tag {position: absolute; bottom: 2px; width: 420px; z-index: 4; font-size:1.2em;background: rgba( 0, 0, 0, 0.5 ); padding: 15px;}
.tag ul {width:100%; float:left; text-align:left;}
.tag span {font-size:20px; color:#fff}

.tag span a{color:#fff;  filter:alpha(opacity=90); opacity: 0.9;}
.orderbox {   background:url(/images/order_bg.gif) no-repeat; padding:4px; float:left; width:100%; }


.date_text { text-align:left; width:322px; padding:15px;  height:190px;background:#f3f3fb url(/images/bar2.gif) no-repeat right center;	float:left; }
.date_text li { line-height:20px; font-size:12px; color:#333; margin-bottom:5px; width:98%;_width:100%; float:left;letter-spacing:0px;_letter-spacing:-1px;}
.date_img { width:660px; height:auto; float:left; clear:both;}
.view{ width:270px; height:210px; float:right; color:#FFF; background-color:#333; margin:10px  0 0 10px;} 
.datebar{position:relative;	width:643px;border-top: solid 1px #f0dbb0;  border-left: solid 1px #f5e1b9;  border-right: solid 1px #f5e1b9; border-bottom: solid 1px #c8a45c;	background-color:#fbf3d3; float:left; text-align:left; padding:6px 15px 2px 15px; z-index:99; margin-left:-7px;_margin-left:-4px; }
.datebar .rt{	position:absolute;top:-6px;_top:-8px;	right:-9px;_right:-10px;	width:8px;	height:6px; z-index:-1;}
.datebar .lb{	position:absolute;left:0px;	bottom:-6px;_bottom:-11px;	width:8px;	height:6px;	 z-index:2;}
.datebar div {float:left; display:inline; margin-right:8px;}
.date_id { width:150px; }
.date_id li{width:90px; font-size:11px; float:left; line-height:18px;}
.date_id img{ float:left; display:inline; margin-right:5px; clear:both;}
.date { _width:90px;width:70px; }
.date_order { width:120px; }
.date li, .date_order li{line-height:20px;	font-size:11px;	color:#CA7E3F; letter-spacing:-1px; }
.level { margin-left:90px;}
.access { float:left;	font-size:11px; letter-spacing:-1px;	background: url(/images/time.gif) no-repeat;	padding-left:20px;	color: #999;}
.infor {letter-spacing:-1px; margin-top:5px; font-size:11px; color:#666; letter-spacing:-1px; line-height:18px;}
.sub_option { background-color: #fff; border-bottom: solid 1px #bcbcbc; padding: 20px; width: 100%;}
.sub_option li{float:left; width:100%;}
.optionbox {background-color: #fff; border-bottom: solid 1px #bcbcbc; padding: 20px 0px; width: 100%;}
.explain { width:100%;	float:left;	text-align:left; background-image:url(/images/sub_bg1.gif);	background-repeat: repeat-x; margin-bottom:15px;}
.dofotview { width:100%; text-align:left; line-height:26px; color:#000; font-size:14px; padding-bottom:25px;}
.totoal1 { float:left; width:100%; text-align:right; padding:5px; height:20px; background-color:#a9e395; font-size:12px;}
.social { width:100%; float:left; margin:15px 0; float:left;}
.social li {display:inline; float:left; width:100px;}
.graybox {float:left; background-color:#efefef; width:100%; font-size:11px; color:#666; margin-bottom:20px;}
.graybox span{margin:0  10px; color:#666; font-size:11px; line-height:22px;}



/*수익정산*/
.slaemargin {padding:10px 0 8px 10px; text-align:left; font-size:12px; color:#ffffff;  background:#5397b6; width:650px; overflow:hidden;letter-spacing:-1px; }

/*판매자 관련 상품더보기  */
.youbox{ width:100%; float:left; }
.sview { display:inline;_display:inline; float:left; width:70px;  height:50px; margin-bottom:10px; }
.stext  { display:inline;_display:inline; float:left; width:233px;_width:225px;    height:50px; margin-bottom:10px; }
.stext1  { display:inline;_display:inline; float:left; width:98%; padding:5px; 	letter-spacing: -1px;  }

.youid {width:305px; float:right; border: solid 1px #d9d9d9; padding:0 6px;}
.title3 { background:url(/images/view_cbg.gif) no-repeat; padding:10px 15px 6px 28px;  margin:6px 0;  font-size:12px; font-weight:bold; color:#4c2b08; letter-spacing:-1px;}

/*관련 상품더보기  */
.different {width:305px; float:left; border: solid 1px #b2d187; padding:0 6px;}
.title2  {  background:url(/images/view_cbg1.gif) no-repeat; padding:10px 15px 6px 34px;  margin:6px 0;  font-size:12px; font-weight:bold; color:#4c2b08; letter-spacing:-1px;}

/*미니쪽지함*/
.usememobox { width:660px;  height:auto; padding-top:4ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc0px; border-bottom:solid 6px #c3dbe9;  float:left;}
.usememo {width:650px; height:auto; border:solid 1px #dddddd; background-color:#fafafa; padding:5px; float:left; text-align:left; margin-bottom:5px;}
.usetitle {display:inline; width:40px; margin-right:10px; float:left; padding-top:7px;}
.useright {width:500px; height:50px; display:inline; }
.useright textarea {width:500px; height:40px; padding:5px; margin-right:5px; border:solid 1px #D1E7EF;}
.uselist {width:650px; height:auto; border:solid 1px #dddddd; background-color:#fafafa; padding:5px; float:left; text-align:left; margin-bottom:10px; }
.uselist1  { display:inline; margin-right:8px; float:left; padding:2px;  width:35px;  }
.memo{width:500px; height:auto; display:inline; padding:2px; float:left;  }
.memo ul {width:100%; }
.memo li { padding:2px 2px 2px 10px;height:auto; overflow:hidden; border-left:solid 1px #CCC; color:#333;width:100%; }
.mometitle { width:97%;  background-color:#e3e3e3;  text-align:center; font:11px; padding:5px 11px; color:#838383; margin-bottom:5px; overflow:hidden;} 


/* 클럽짱아이디표시 아이콘 */
.zzang {color:#06C;	font-size: 12px;	text-decoration: underline;}

/* 좋아요표시 아이콘 */
.good {	font: normal 11px Verdana, Geneva, sans-serif;	color: #E14B64;	padding-right: 5px; }

/* 나빠요표시 아이콘 */
.bad {	font: 11px Verdana, Geneva, sans-serif;	color: #339;	padding-right: 5px;}

/* 주의사항 */ 
#policie {	position:absolute;	left:150px;	top:428px;	width:140px;	height:120px;	z-index:1;
	background: #FFF;	border: 2px solid #EA0001;	padding: 10px 10px 10px 29px;}
#policie img {	margin-left: -42px;	margin-top: 20px;}


/* 대메뉴 클릭시 본문 해주세요!팁&팁게시판  */ 	
dofor_t {width:100%;}
.dofor_t th{background: #f5f5f5 url(/images/line.jpg) no-repeat right bottom;	font-size: 11px;	color: #797979;	padding: 5px;	border-top: 1px solid #ededed;	border-bottom: 1px solid #ededed;	height: 20px; text-align:center;}
.dofor_t  td {	 padding: 5px;	border-bottom: 1px solid #ececec;}
.doforbox {border: 1px solid #6dcfd5; margin-bottom:10px;}	
.doforbox ul {	background: url(/images/dofor_bg.gif) repeat;	padding: 5px 5px 5px 10px;}

/* 아이디 클릭시 나오는 레이어  */ 	
#apDiv1 {	position:absolute;	left:600px;	top:500px;	width:69px;	height:77px;	z-index:1;	background: #FFF;	border: 2px solid #b0c2e6;	padding: 10px;}
#apDiv1 img {	margin-left: -17px;	margin-top: 10px;}


/* 회원가입  */ 
.item {	width:100%;		height: 65px;	vertical-align: top;	margin-bottom: 9px;}
.item_lb {	width:130px;	padding:15px 0;		text-align:left;	height: auto;	float: left;	font-size: 12px;	font-weight: bold;	}
.item_date{	width:380px; height:auto;	float:left; display:inline; text-align:left;		}
.item_date #textfield{float:left; display:inline;	background: #f7f7f7;  margin-right:8px;  border-top: 1px solid #b8b8b8;	border-right: 1px solid #e9e9e9;	border-left: 1px solid #b8b8b8;	border-bottom: 1px solid #e9e9e9;	height: 20px;	width: 315px;	padding: 10px;	font-size: 18px;	font-weight: bold;	margin-bottom: 3px;}
.item_date1  table{float:left; display:inline; font-size:11px; letter-spacing:-1px;  width:400px; height: auto;   color:#666666;}
.item_date p { width:100%; 	letter-spacing:-1px; float: left; text-align:left; 	font-size: 11px; color:#ff0000;}	
.item_date .mcheck { float:left;display:inline; width:30px; height:30px;}


.item_ex {	width:530px;	font: normal 12px;	 text-align:left;	margin:10px 0 0 0;}
.item_ex p #textarea {	border: 1px solid #E3E3E3;	margin-top: 5px;	margin-bottom: 5px;}

/*  우편번호/찾아보기/ 블루 박스 블루폰트   */ 
.bluebox, .bluebox a{    display: blcok;
    border: 1px solid #81a9ff;
    color: #81a9ff;
    background: #fff;
    padding: 12px;
    font-size: 12px;
	margin-left: 18px;
    border-radius: 8px;}


.bluetext {	border: 2px solid #01aebe;	padding: 3px; height:17px; }
.email{	width:530px;	color:#666;background: #F2F2F2;	padding-top: 40px;	padding-bottom: 40px;	font-size: 12px;	text-align: center;	margin-top: 30px;	margin-bottom: 30px;	height: 40px;}
.nmail{	width:530px;	color:#666;background: #F2F2F2;	padding-top: 40px;	padding-bottom: 40px;	font-size: 12px;	text-align: center;	margin-top: 10px;	margin-bottom: 10px;	height: 40px;}
.nmail img {display:inline; float:left; margin:0 10px 0 0;  cursor:hand;}
.nmail li {  float:left; text-align:left; font-size: 12px; letter-spacing:-1px; color:#333; }






.login_red {width: 170px;	 	padding:5px;	border: 2px solid #C7000D;	font: bold 16px Verdana, Geneva, sans-serif;	color: #000;}
.login_gry {	width: 170px;	padding: 5px;	font: bold 16px Verdana, Geneva, sans-serif;	color: #000;	border:1px solid #CCC;}
.loginbox{	width: 400px;	padding-bottom:10px;	border-bottom: 1px solid #ebebeb;	margin:0 auto;}

/* 서브페이지 댓글  */ 
.com {width:100%; float:left; margin:10px 0 20px 0; text-align:left;}
.comdate{ width:657px; height:60px; margin-left:1px; padding-top:7px;	float:left;	 overflow:hidden;  text-align:center;	background-image:url(/images/com_bg.gif) repeat-x;	 border: 1px solid #c5c5c5;	}
.comdate table img { padding-bottom:5px; padding-right:3px; }

/* 실명인증  */ 
.namein { border-top: solid 3px #000; width:640px; margin:10px; float:left }
.namein1 { width:640px; margin:10px; float:left }
.nametab { padding:10px; float:left}
.nametab li{display:inline; border-left:dotted 1px #E0E0E0; float:left}
.namebox { border: solid 3px #eae6da; padding:10px; float:left}
.namebox  li {margin:5px 0; }
.box2{background-color:#f5f5f5; padding:5px; color:#c0a97f; font-size:11px;  float:left; letter-spacing:-1px; width:98%;}
.textarealong {	width: 610px;}
.memberout { width:100%; float:left; color:#666; line-height:19px; border-top:solid 2px #CCC;  padding-top:20px; height:auto;}
.memberout ul {padding: 20px 0px; color: #666; line-height: 20px; text-align: center; font-size: 14px; width: 1198px; border: 1px solid #d8d8d8; margin: 10px 0 20px 0; background-color: #fafafa;}
.memberout li{ list-style:decimal; line-height:22px; letter-spacing: -1px;}

/*고객센터 */
.helpbar{border:solid 1px #383732;  float:left; width:100%; margin:10px 0;}
.helpbar ul {background:url(/images/help_8.gif) repeat-x; border:solid 1px #868580; padding:8px 0; text-align:center;}
.sub_box .helptab{width:100%;	margin:15px 0;	height: 29px;	float:left;	border-bottom:solid 1px #585d86;}
.sub_box .helptab li{float:left;height:28px;margin-right:2px;}
.sub_box .helptab a{display:inline-block;	height:29px;	padding-left:20px;	cursor:pointer;	color:#414141;	font-size: 12px;	background-image: url(/images/help_tab_bg.gif);	background-repeat: repeat; background-position: 0% -30px; text-decoration:none;}
.sub_box .helptab span{	display:inline-block;	height:19px;	padding:10px 20px 0 0;	background-image: url(/images/help_tab_bg.gif);	background-repeat: no-repeat;	background-position: 100% -30px;}
.sub_box .helptab li.ton a{	background-image: url(/images/help_tab_bg.gif);	background-repeat: no-repeat;	background-position: 0px 0px; text-decoration:none; color:#F90; font-weight:bold;}
.sub_box .helptab li.ton span{	color:#fff;	font-size: 12px;	font-weight: bold;	background-image: url(/images/help_tab_bg.gif);	background-repeat: repeat;	background-position: 100% 0;}
.sub_box .helptab img{cursor:hand;}



/* 이용안내  */
.use { width:100%; float:left; border-bottom: dotted 1px #fec800; padding-bottom:10px; margin-top:10px;}
.use li{text-align:left; float:left; display:inline;}
.use_1 {width:135px; }
.use_2 {width:525px; color:#777; font-size: 12px; line-height: 22px;}
.use_2  strong {color:#faa612; }
.usebtn {text-align:right; width:99%; padding:5px 0; margin-bottom:20px; border-bottom: solid 1px #e3e3e3;}
.usebtn img{margin-left:3px;}


/* 동영상 올리기  */
.yline1 { border:solid 1px #fec800; width:630px; margin:10px;}
.yline2 { border:solid 3px #ffeeb0; padding:18px 20px 10px 20px; width:584px; text-align:center;}
.yline2 p {margin:7px 0;}
.yline2 input{border:solid 1px #CCC; width:380px; height:19px; padding:5px; margin-right:10px;}
.movie {width:630px; padding:15px; border-bottom:dotted 1px #CCC; float:left; }
.movie ul {float:left; width:100%;}
.movie img {float:left;margin-right:15px;}
.movie li { line-height: 20px; color:#666; letter-spacing: -1px;}


/* 상태도움말 레이어 팝업  */
.help1{display:none; position:absolute; top:300px; left:170px; width:460px; height:auto; border:2px solid #ce0000; padding:10px; background:#fff; color:#333; z-index:997; text-align:left;}
.help1 table { margin-top:10px; padding:5px; border:1px solid #e9e9e9; font:11px dotum; background:#f2f2f2; letter-spacing:-1px; color:#666;}
.help1 table td { padding:0px 5px; border:1px solid #f2f2f2;}

.popup_close {position:absolute; top:8px; height:22px; right:12px; cursor:pointer;}
.cash{ position:absolute; top:250px; left:150px; width:426px; height:auto;    border: solid 3px #7697a6; padding-bottom:15px; background:#fff; z-index:900; text-align:left;}
.cash_close {position:absolute; top:-23px; height:22px; right:-3px; cursor:pointer;}

/* 회원가입 레이어 팝업  */
.memb1{display:none; position:absolute; top:100px; left:150px; width:400px; height:auto; border:2px solid #ce0000; padding:10px; background:#fff; z-index:901; text-align:left;}
.memb1 ul{ margin-top:10px; padding:8px; border:1px solid #e9e9e9; background:#f2f2f2; letter-spacing:-1px; color:#666; font-size:12px; line-height:20px;  }
.memb1 p {width:100%; text-align:center; margin-top:10px;}


/* 로그인시 배너박스  */
.login_b1 {display:inline; width:350px; height:300px;float:left;  margin-right:20px;}
.login_b2 {display:inline; width:230px;  float:left;}
.login_b2 li{height:90px; border-bottom:dotted 1px #999; float:left; }

/* 마이페이지   */
.mypage_t {	border-top:1px solid #d8d8d8; margin:19px 0 40px 0;}
.mypage_t th{border-bottom:1px solid #d8d8d8; padding:8px 0 8px 10px; text-align:left;  font-size:11px; color: #898989; font-weight:normal; }
.mypage_t td{border-bottom:1px solid #d8d8d8; padding:8px 0 8px 10px; text-align:left;  font-size:11px; color: #898989; }
.mypage_t td span {float:right; margin-right:15px;}

.selestale {border-top:2px solid #fec800; border-bottom:1px solid #e2e2e2; text-align:left; margin-top:8px; margin-bottom:32px; }
.selestale th { background:#f6f6f6; width:115px; border-right:1px solid #d8d8d8; }
.selestale td { border-right:1px solid #e2e2e2; padding:0 10px;  width:160px;  height:31px; color:#494949; font-size:12px; letter-spacing: -1px;}
.line{ background:url(/images/my_tdline.gif) no-repeat left bottom;  border-right:1px solid #d8d8d8; padding:0 10px; width:160px; color:#727272}
.selestale td span { float:right; width:70px; text-align:right; color:#585858; }
.selestale td strong ,.selestale td strong a { color:#2d2d2d;}
.selestale td strong a:hover,a:active,a:focus { color:#ff4e00; text-decoration:underline;}
.selestale1 {border-top:2px solid #fec800;   margin-top:8px; margin-bottom:32px; width:100%; }
.selestale1 td { border-right:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2; padding:10px;   height:31px; color:#494949; font-size:12px; letter-spacing: -1px;}


/*이용약관/개인정보/청소년  */
.rule{width:100%;  text-align:left;  line-height:18px; margin-top:10px; margin-bottom:50px;}
.rule div{border:1px solid #d8d8d8; background:#fafafa; padding:30px;}
.rule h3, .rule p, .rule ul, .rule li {width:100%;}
.rule h3 { font-size:12px; font-weight:bold; margin:10px 0; }
.rule p { font-size:12px;  color:#333; }
.rule ul { margin:5px 0; }
.rule li{ line-height:20px; font-size:12px;  color:#555; }

/* 해주세요 클릭시 나오는 레이어 */
.askbox { float:left; width:660px; height:auto;}
.askbox ul {  padding:20px; border:solid 3px #9dc65d;   text-align:center;  }
.askbox li { margin-bottom:18px;} 

.askdofor{  padding-top: 7px; border-top:solid 1px #c9c9c9; text-align:left;  }
.askdofor li {margin-top:15px; }

.askviewbox {width:303px; float:left; border: solid 1px #e4e4e4; padding:5px 6px; margin-top:20px;  display:inline;}
.askviewbox ul { width:100%; margin-top:10px; float:left;  }
.askviewbox li {font-size:11px; display:inline; }
.askviewbox p {border-bottom: dotted 1px #c8c8c8; }



/* 메인롤링 */ 

.mainrolling {width:100%; float:left; padding:0px 1px 0px 1px; margin-bottom:10px;}
.stepcarousel{
border: 1px solid #d8d8d8;
position: relative; /*leave this value alone*/
border: 0px solid gray;
overflow: scroll; /*leave this value alone*/
height: 342px; /*Height should enough to fit largest content's height*/	}

.stepcarousel .belt{position: absolute; /*leave this value alone*/	left: 0;	top: 0;	}
.stepcarousel .panel{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
width: 1200px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
display:table; float:left; text-align:left;}


.panel div{ display:inline; float:left;} 
.chubox {padding:15px 15px 10px 15px; display:inline; background:#FFF;  border-top:solid 1px #e0e1e6;  border-left:solid 1px #e0e1e6; border-right:solid 1px #e0e1e6; border-bottom:solid 2px #e0e1e6; margin:2px;}
.pict  {width:181px; height:135px; margin-bottom:8px;}
.text  {width:180px;  color: #666; font-weight: bold ; letter-spacing: -1px; }

.gray_p {color:#777;}
.douse_p {margin-bottom: 10px;font-weight: bold;font-size: 13px;}

.loc_box{
	width: 600px;
	    padding-top: 12px;
}

.loc_box input{
	    margin-left: 12px;
	    margin-right: 6px;
}

#state1{
        padding: 12px;
    margin-top: 12px;
    margin-bottom: 12px;
}

.profile_upload{

	border:none;
}


.phone{

	    width: 81px !important;
    height: 26px !important;
    text-align: right !important;
    margin-top: 5px !important;
}


#main_text img {
    margin: 0 auto;
    padding-top: 50px;
    padding-bottom: 30px;
}

#main_text {
    clear: both;
    text-align: center;
    position: absolute;
    z-index: 9;
    width: 100%;
	margin-top:90px;
}

#main_text p {
    font-size: 15px;
    color: #fff;
    line-height: 22px;
}

/* 테이블 상단 설명 */
.table_explain { padding-bottom: 10px; color: #777; }
.table_explain ul li:nth-child(1) { float: left; }
.table_explain ul li:nth-child(2) { float: right; }