/* 단일클래스 */
.inquery_form{}
.home_ico{background:url('../img/home_ico.png') 8px 16px no-repeat;}
.favo_ico{background:url('../img/favo_ico.png') 8px 16px no-repeat}
.b_top{border-top:1px solid #fff}
.b_bottom{border-bottom:1px solid #dddedf}
.b_bottom_b{border-bottom:1px solid #000;  border-top:1px solid #696d7a;}
.lnb_bo{border-bottom:1px solid #dcdcdc; border-top:1px solid #696d7a; background:#fff; overflow:hidden}
.guide_txt{font-weight:normal; margin-left:10px; vertical-align:bottom}
.banner_border{border:1px solid #bebebe; border-left:none}
.p_top30{padding-top:30px}
.fl{float:left;}
.fr{float:right}
.clear{clear:both}
.p{padding-left:0 !important}
.pb_0{padding-bottom:0 !important}
.area_large{width:759px}
.area_small{width:225px}
.clear {clear:both}
.none {border:none !important}
.p_18{padding:0 18px 18px 18px !important; border:1px solid #e1e1e1; background:#fff}
.my_more_1 a{position:absolute; top:5px; right:10px; display:inline-block; zoom:1; *display:inline; padding:4px 8px; border:1px solid #a6a6a6; background:#bababa; font-size:11px; color:#fff}
.my_more_2 a{display:inline-block; zoom:1; *display:inline; padding:4px 8px; position:absolute; right:0; top:-35px; border:1px solid #a6a6a6; background:#bababa; font-size:11px; color:#fff}
.my_more_3 a{display:inline-block; zoom:1; *display:inline; padding:4px 8px; float:right; margin:10px 10px 10px 0; border:1px solid #a6a6a6; background:#bababa; font-size:11px; color:#fff}
.my_more_4 a{display:inline-block; zoom:1; *display:inline; padding:4px 8px; float:right; border:1px solid #a6a6a6; background:#bababa; font-size:11px; color:#fff}
.mypage_bg{background:url('../img/mypage_bg.gif') left bottom repeat-y; margin:10px auto 0 auto !important}
.bb3{border-bottom:3px solid #8c8c8c}
.charge_btn{display:inline-block; *display:inline; zoom:1; color:#fff; padding:2px 3px; font-size:11px; background:#303543; border:1px solid #22242a; cursor:pointer; margin-left:5px; line-height: 14px}
#wrapper{width:100%;  background:url('../img/main_bg.gif') 0 0 repeat}
#header{width:100%}

/* 상단 탑 메뉴 */
.top_area{width:100%; position:relative}
.top_area .top_area_in{position:relative; width:1000px; margin:0 auto}
/* 상단 탑 메뉴 */

/* 메인메뉴영역 */
.gnb{position:relative}
.gnb .set_happy{padding:0; margin:0; list-style:none}
.gnb .set_happy{padding:0; margin:0; list-style:none}
.gnb .set_happy li{display:inline-block; *display:inline; zoom:1; padding:14px 0 14px 23px}

.log_btn{float:left; position:relative; top:-3px;}
.util_nav{position:absolute; top:14px; right:22px}
.util_nav ul{padding:0; margin:0; list-style:none; float:left}
.util_nav ul li:first-child{border-left:none}
.util_nav ul li{display:inline-block; *display:inline; zoom:1; padding:0 11px; border-left:1px solid #d0d0d0}
.util_nav ul li a{color:#7e7e7e}
/* 메인메뉴영역 */

/* 탑 상단 롤링배너 */
.top_banner{position:absolute; top:25px; right:0}
/* 탑 상단 롤링배너 */

/* 메뉴 및 로고 검색박스 */
.logo{padding:26px 23px; display:inline-block; *display:inline: zoom:1}
.search_part{width:211px; border:1px solid #2d2f3a; background-color:#b0b2b9 !important; padding:5px 10px}
.search_part_btn{width:14px; height:14px; position:absolute; top:4px; right:7px; cursor:pointer; background:url('../img/search_ico.png') 0 0 no-repeat; text-indent:1000em}
.lnb{width:1000px; margin:0 auto; padding:0}
.lnb li:first-child{border-left:0px solid #000}
.lnb li{float:left; height:56.19px; vertical-align: middle; line-height: 56.19px; border-right:0px solid #000; list-style:none}

/* 메뉴 및 로고 검색박스 */

/*카테고리 버튼*/
.cate_btn{width:121px; height:54px; background:url('../img/skin_icon/make_icon/skin_icon_736.jpg') 0 0 no-repeat; cursor:pointer}
.cate_btn_c{width:121px; height:54px; background:url('../img/category_all.gif') 0 0 no-repeat; cursor:pointer}
.on{background:url('../img/skin_icon/make_icon/skin_icon_735.jpg') 0 0 no-repeat}
/*카테고리 버튼*/

/* 드랍다운 카테고리 레이어 */
.cate_layer{width:100%; position:absolute;  z-index:100}
.cate_layer_area{width:1000px; background:#565b6a; margin:0 auto; overflow:hidden; border-left:1px solid #000; border-right:1px solid #000;}
.cate_layer_area div{display:inline-block; *display:inline; zoom:1}
.cate_layer_area h3 a{color:#fff}
.cate_layer_area .cate_cnt{display:block; font-size:11px; padding:2px 0; color:#d4d4d4}

.layer_menu a{margin-bottom:4px; display:inline-block; *display:inline; zoom:1}
.layer_close{position:absolute; bottom:15px; right:10px}
/* 드랍다운 카테고리 레이어 */

/* 추천키워드 */
.keyword{padding:8px 0}
.keyword a{color:#a9acb5; font-size:11px; letter-spacing:-1px}
/* 추천키워드 */


/* 컨텐츠영역 구성 틀 */
#container{width:100%}
.contents{width:1000px; margin:0 auto; overflow:hidden;}
.contents .column_left{float:left; position:relative}
.contents .column_right{float:right;}
.contents .column_right .main_ad_02{border-top:1px solid #bebebe}
.contents .column_bottom{clear:both; padding:23px 0 0 0; overflow:hidden}
.contents .column_b_left{float:left}
.contents .column_b_right{float:right}
.contents .column_b_sub{border-top:1px solid #ffffff; padding-top:18px}

.contents_column{padding:20px 20px 0 20px; border:1px solid #ddd; background:#fff}
.contents_commun{position:relative; border:1px solid #dddddd; background:fff}
.contents_area{border:1px solid #dddddd; background:#fff; padding:0 17px 20px 17px; *padding:0}
.area2{padding-top:15px;}
.ranking_area{float:left; width:381px; margin-top:30px}
.free_area{float:right; width:309px; margin-top:30px}
.real_area{position:relative; width:220px; margin-top:35px; padding:65px 25px 15px 25px;}
/* 컨텐츠영역 구성 틀 */


/* 메인 롤링배너 */
.scroll_banner{border:1px solid #bebebe; height:357px}
/* 메인 롤링배너 */

/* 메인 제목타이틀 */
.main_tit{position:relative; padding:0 0 15px 10px}
.main_real_tit{position:absolute; top:12px; left:14px}
.more{position:absolute; top:10px; right:0}
.more_2{position:absolute; top:7px; right:15px}
/* 메인 제목타이틀 */

/* 프리미엄 콘텐츠 상단 탭메뉴 */
#tabmenu {position:absolute; list-style:none; right:0; top:0px; margin:0; padding:0;}
#tabmenu li {float: left;}
#tabmenu li:first-child {border-left:1px solid #c9c9c9}
#tabmenu li a {background:#e9ebee; display:block; float: left; text-align:center; padding:12px 0; width:89px; font-size: 12px; font-family: 돋움; color: #969696; text-decoration:none; letter-spacing:-1px; border:1px solid #c9c9c9; border-left:none; border-bottom:none}
#tabmenu li a.over {color:#000; background:#ffffff; border-bottom:none}
#tabmenu li a.selected {color:#565656; background:#ffffff; border:1px solid #c9c9c9;border-bottom:none;border-left:none; font-weight:bold}
/* 프리미엄 콘텐츠 상단 탭메뉴 */

/* 프리미엄 콘텐츠 출력영역 */
.tabcontent {clear:both}
/* 프리미엄 콘텐츠 출력영역 */

/*커뮤니티 탭메뉴 */
#tabmenu2 {width:440px; list-style:none;  margin:0; padding:0; overflow:hidden; background:#fff}
#tabmenu2 li {clear:both;}
#tabmenu2 li:first-child{border-top:none}
#tabmenu2 li a {color:#000000; border-top:1px solid #ddd; border-right:1px solid #ddd;  background:url('../img/tab_bg.gif') 0 0 repeat; display:block; float: left; text-align:center; padding:16px 0; width:124px; font-size: 12px; font-family: 돋움; color: #969696; text-decoration:none; letter-spacing:-1px; }
#tabmenu2 li a.over {color:#000; background:#ffffff}
#tabmenu2 li a.selected {color:#565656; background:#fff}
/*커뮤니티 탭메뉴 */

/* 커뮤니티 출력영역 */
.tabcontent2 {position:absolute; width:270px; top:0; right:0; list-style:none; padding:20px 25px;}
.tabcontent2 .selected_ico{width:6px; height:12px; top:18px; left:4px; position:absolute; background:url('../img/select_ico.png') 0 0 no-repeat}
.tabcontent2 .selected_ico_2{width:6px; height:12px; top:64px; left:4px; position:absolute; background:url('../img/select_ico.png') 0 0 no-repeat}
.tabcontent2 .selected_ico_3{width:6px; height:12px; top:110px; left:4px; position:absolute; background:url('../img/select_ico.png') 0 0 no-repeat}
.tabcontent2 .selected_ico_4{width:6px; height:12px; top:160px; left:4px; position:absolute; background:url('../img/select_ico.png') 0 0 no-repeat}
/* 커뮤니티 출력영역 */

/* 하단 영역 */
#footer{background:#fff; border-top:1px solid #dcdcdc; margin-top:23px}

/* 고객지원, 공지등 */
.cs_info{width:1000px; margin:0 auto; overflow:hidden; padding:30px 0}
.cs_info .cs_center{float:left; padding:0 15px}
.cs_info .cs_center p{font-weight:bold; line-height:140%}
.cs_info .notice{float:left; padding:0 14px; position:relative}

.cs_info .survey{float:right; padding:0 10px}
.cs_info .survey ul{padding:0; margin:0; list-style:none}
.cs_info .survey ul li{display:inline-block; *display:none; zoom:1; vertical-align:top}
.cs_info .survey .link{display:block; padding:0 20px 10px 20px}
.cs_info .survey .link2{display:block; padding:7px 0 7px 20px}

/* 카피라이터 */
.copyright_area{background:#fff; border-top:1px solid #dcdcdc}
.copyright{position:relative; width:700px; padding:0 0 30px 400px; text-align:left; margin:0 auto;}
.copyright span{margin-right:30px; display:inline-block; *display:inline; zoom:1; line-height:20px; color:#000}
.policy{padding:20px 0; overflow:hidden}
.policy dt, .policy dd a{float:left; white-space:nowrap; padding-left:18px; font-weight:bold; color:#9a9a9a; font-family:tahoma,'맑은고딕',NanumGothic,'돋움',Dotum,Helvetica,'Apple SD Gothic Neo',Sans-serif;}
.tail_logo{position:absolute; top:50px; left:100px;}
/* 카피라이터 */

/* 서브페이지 현재위치 */
.now_locate{position:relative; overflow:hidden}
.now_locate span{display:block; padding:17px 0}
.now_locate .sub_locate{text-align:right}
.tit_locate{top:40px; right:10px; position:absolute; font-weight:normal}

/* 서브리스트 페이지 검색창 */
.search_part{}
.search_form td select{margin:0}
.search_form select{width:117px; padding:5px 7px; *padding:5px 7px; margin-right:6px}
.search_form{border:1px solid #535353; position:relative; margin:10px 0 15px 0}
.search_form ul{list-style:none; padding:12px 23px 11px 23px; margin:0; background:#5c5c5c; border:1px solid #818181; border-left:none }
.search_form ul li{padding:6px 0}
.search_form label{width:82px; display:inline-block; *display:inline; zoom:1; color:#fff; font-size:11px}
.search_form .search_word{padding:6px 5px; width:235px}
.search_form_btn{position:absolute; top:12px; right:8px; width:115px; height:85px; background:url('../img/btn_detail_search.gif') 0 0 no-repeat; text-indent:1000em}

.search_form2 td select{margin:0}
.search_form2 select{width:180px !important; padding:5px 7px; *padding:5px 7px; margin-right:6px}
.search_form2 input[type=text]{width:362px !important}
.search_form2{border:1px solid #535353; position:relative; margin:10px 0 15px 0}
.search_form2 ul{list-style:none; padding:12px 23px 11px 23px; margin:0; background:#5c5c5c; border:1px solid #818181; border-left:none }
.search_form2 ul li{padding:6px 0}
.search_form2 label{width:82px; display:inline-block; *display:inline; _display:inline; zoom:1; color:#fff; font-size:11px}
.search_form2 .search_word{padding:6px 5px; width:235px}
.search_form_btn{position:absolute; top:12px; right:8px; width:115px; height:85px; background:url('../img/btn_detail_search.gif') 0 0 no-repeat; text-indent:1000em}

/* 서브리스트 리스트 타이틀영역 */
.sub_cate_tit{position:relative; border:1px solid #454a58; border-bottom:1px solid #454a58; background:url('../img/sub_table_tit_bg.gif') 0 0 repeat-x;}
.total_count{color:#fff; position:absolute; top:12px; left:21px}
.view_list a{padding-left:14px}
.sort{text-align:right; padding:10px 15px; font-size:11px; color:#fff}
.sort select{vertical-align:middle}

/* 서브리스트 업체리스트 영역 */
.area_list{}

/* 서브리스트 업체갤러리 리스트영역 */
.area_gallery_list{margin-top:20px}

/* 서브리스트 업체갤러리 리스트영역의 첫번째 업체들의 좌측 마진값때문에 처리함 */
.area_gallery_list table td:first-child div{margin-left:0 !important}
/* 서브리스트 업체갤러리 리스트영역의 첫번째 업체들의 좌측 마진값때문에 처리함 */

/* 서브페이지 메뉴영역 배너 */
.snb_banner{border: 1px solid #e1e1e1; margin-bottom:15px}

/* 서브페이지 메뉴영역 클라우드 */
.cloud_tit{}
.cloud{border:1px solid #e1e1e1; text-align:center; background:#fff; margin-bottom:15px}

/* 서브페이지 메뉴영역 */
.snb{}

/* 서브페이지 메뉴 */
.cate_menu{border:1px solid #e1e1e1; margin-bottom:15px; background:#fff; border-top:none}
.cate_menu table{border-collapse : collapse}
.cate {position:absolute; top:5px; right:10px}
.cate span{display:inline-block; *zoom:1; _display:inline *display:inline}

/* 서브페이지 카테고리 */
.cate_high{position:relative; padding:10px 15px; border-top:1px solid #e1e1e1}
.cate_btn_ico{position:relative; top:-1px; left:5px}
.cate_down{position:relative; padding:10px 0; margin-left:15px}

/* 카테고리 하부메뉴 2차 3차 */
.ajax_view_cate table{border-top:1px solid #e1e1e1; width:100%;}
.ajax_view_cate table td table{border:none; margin-top:10px}

/* 서브페이지 메뉴영역 접속자 */
.binder{border:1px solid #e1e1e1; padding:15px; background:#fff; margin-bottom:15px; position:relative; z-index:99}
.binder_count{display:block; position:relative; padding:0 0 12px 0; font-weight:bold}
.reflesh_btn{position:absolute; top:-1px; right:0; cursor:pointer;}
.binder_area{padding:10px; border:1px solid #c9c9c9; position:relative; z-index:1000}

/* 상세페이지 상품소개 영역 */
.detail_column{width:100%; overflow: hidden; padding:20px 0; border-bottom:1px solid #e5e5e5; position:relative}
.detail_column .detail_thumb{float:left; zoom:1; position:relative; z-index:1}
.detail_column .detail_thumb_bg{width:225px; height:220px; position:absolute; z-index:100; top:0; left:0; background:url('../img/detail_thumb_bg.png') 0 0 no-repeat}
.detail_column .price{width:155px; position:absolute; bottom:0; right:0; background:#000; filter:alpha(opacity=50); -khtml-opacity:0.5; -moz-opacity:0.5; opacity:0.5; z-index:1}
.detail_column .price span{display:block; color:#fff; float:right; padding:10px 9px; z-index:2}
.detail_column .info{ width:302px; padding:10px 0; margin-left:20px; overflow:hidden; text-align:left;position: relative;font-size: 12px; float:left}
.detail_column .info dt{padding-bottom:15px}
.detail_column .info dt a{color:#606060}
.detail_column .info dd{color:#3a3a3a; padding:4px 0}
.detail_column .info ul{padding:0; margin:0; border-right:1px solid #fff}
.detail_column .info ul li{list-style:none; padding:5px 0}
.detail_column .inquery_btn{display:block; padding:7px 0 0 10px; float:left}


/* 상세페이지 파일첨부 영역 */
.detail_tit{padding-bottom:10px; font-weight:bold}
.detail_tit_2{position:relative; padding:10px 5px}

.detail_sbgt{padding:15px; background:url('../img/attach_bg_01.gif') 0 top no-repeat}
.detail_sbgb {width:225px; height:9px; background:url('../img/attach_bg_02.gif') 0 bottom no-repeat; margin-bottom:10px}

.attach{padding:0; margin:0}
.attach li{position:relative; list-style:none; line-height:180%; word-break:break-all}
.attach li img{vertical-align:text-bottom !important}
.attach li a{color:#6b6b6b}
.attach .volume{position:absolute; top:0; right:0; letter-spacing:-1px}

.option table td{font-size:11px; line-height:190%}

.btn_order{margin-bottom:10px}
.btn_order a{display:inline-block; *display:block; zoom:1; padding:3px 0;}

.detail_memool_info{width:100%; position:relative;}
.detail_memool_info td{padding:4px 0}
.detail_memool_info select{padding:5px 7px; border:1px solid #aaaaaa}

/* 상세페이지 다운로드 카운트 */
.down_count{width:100%; padding:10px 0 0 0; margin:0}
.down_count li:first-child{width:80px; background:url('../img/down_bg.gif') right bottom no-repeat}
.down_count li{width:105px}
.down_count .today{font-size:18px; color:#4264a3; display:block; padding-top:5px;}
.down_count .total{font-size:18px; color:#f25f47; display:block; padding:5px 0 0 10px;}
.down_count li{display:inline-block; *display:inline; zoom:1; list-style:none; font-weight:bold; line-height:180%}

/* 상세페이지 콘텐츠 타이틀 */
.detail_name{padding:0 10px 10px 0; font-size:16px; font-family:'나눔 고딕',NanumGothic,'맑은 고딕'; line-height:22px; margin-left:20px}

/* 상세페이지 상품 다운로드 기간, 횟수 */
.number_date{float:left; width:87px; padding:16px 26px 10px 26px; margin-top:15px; border-left:1px solid #e4e4e4; border-right:1px solid #e4e4e4}
.number_date dd{padding:13px 0; text-align:center}

/* 상세페이지 sns 및 QR */
.sns_etc{position:absolute; top:35px; right:0; width:310px; z-index:1; text-align:right}
.sns_etc img{display:inline-block; *display:inline; zoom:1;}

/* 상세페이지 star 레이팅 */
.star_area{float:left; position:relative; margin-top:50px; padding-left:15px}
.star_rating{margin:0; padding:15px 0 0 30px; position:relative}
.star_rating li{list-style:none; width:140px; position:relative; white-space:nowrap; vertical-align:top; line-height:180%}
.star_bar{margin-left:2px; padding-left:2px; vertical-align:text-bottom; display:inline-block; background:url('../img/reply_point/star_bar.gif') left 0; height:8px}
.star_txt{position:absolute; top:3px; right:-115px}

/* 상세페이지 영역 */
.ct{padding:20px 0; position:relative}
.fold{position:absolute; right:10px; bottom:0; background:url('../img/up_ico.png') 0 6px no-repeat; padding-left:10px}
.open{position:absolute; right:10px; bottom:0; background:url('../img/down_ico.png') 0 6px no-repeat; padding-left:10px}

.detail_bgt{background:url('../img/detail_bg_01.gif') 0 top no-repeat; padding:20px}
.detail_bgb{width:759px; height:8px; background:url('../img/detail_bg_02.gif') 0 bottom no-repeat}

/* 상세 이미지미리보기 슬라이더 아이콘 */
.slider_l{position:absolute; top:200px; left:0; cursor:pointer}
.slider_r{position:absolute; top:200px; cursor:pointer; right:0}

/* 로그인 페이지 */
.login_area{padding:60px 113px; border-top:4px solid #8B8B93}
.login_box{position:relative; padding:20px 19px; float:left; border-right:1px dotted #ededed}
.login_box .id_pass{width:59px; padding:8px 0; display:block; float:left;}
.login_box .input_box{width:204px; padding:8px; border:1px solid #d1d1d1}
.login{border:1px solid #eaeaea; overflow:hidden; background:#fff}
.login_form{padding:0 0 20px 0}
.login_form .input_row{width:283px; float:left; list-style:none}
.login_form .input_row2{padding-left:10px; float:left; list-style:none}
.login_form .login_btn{background:url('../img/btn_login.gif') 0 0 no-repeat; width:55px; height:25px; text-indent:1000%}
.login_form .auto_check{text-align:center; clear:both; padding:10px 0}

/* 게시판 리스트 카운팅 배경 */
.com {position:absolute; top:10px; right:14px}
.com_bg_01{padding:3px 4px 3px 12px; float:left; background:url('../img/com_bg_01.gif') left 0 repeat-x;}
.com_bg_02{width:7px; height:20px; float:left; background:url('../img/com_bg_02.gif') 0 0 repeat-x;}
.com span{display:inline-block; *zoom:1; _display:inline}

/* 커뮤니티, 고객센터 영역 */

/* 커뮤니티 */
.contents .path {width:100%;float:left; padding:25px 0 15px 0; border-bottom:1px solid #D8D8D8}
.contents .path .section {width:349px; /*min-height:263px;*/ padding:0 15px 0 15px; float:left; border-right:1px solid #d8d8d8}
.contents .path .section h2{position:relative; padding:0 0 10px 0; text-align:left}
.contents .path .section .more, .contents .path .section_2 .more{position:absolute; top:0; right:0}
.contents .path .section_2 {width:715px; padding:0 20px 0 15px}

.contents .bbs_tit{position:relative; padding:0 0 10px 15px; text-align:left}
.contents .bbs_tit .more{position:absolute; top:0px; right:15px}

/* 마이페이지 */
.mypage_area_list{padding:16px; margin:15px 0 30px 0; border:1px solid #c9c9c9; background:#fff}
.mypage_tit{position:relative; padding:18px 0; border-bottom:2px solid #87878d}
.my_snb{}

.my_info{}
.my_info span{float:right}
.my_info ul{padding:0; margin:0; list-style:none}
.my_info ul li:first-child{background:#3c404b; border:1px solid #22242a}
.my_info ul li{padding:15px; background:#4d5360; color:#fff; border-bottom:1px dotted #616671}

.mypage_menu{}
.mypage_menu h3{padding:20px 23px 10px 23px}
.mypage_menu .list{padding:0 23px 21px 23px; margin:0; background:#f1f1f1; border-bottom:1px solid #dedede; list-style:none}
.mypage_menu .list li{line-height:200%}

/* 마이페이지 탭메뉴 */
#tabmenu3, #tabmenu4 {list-style:none; padding:0; margin:0; position:relative; overflow:hidden; background:url('../img/my_tap_bg.gif') 0 bottom repeat-x}
#tabmenu3 li, #tabmenu4 li {float: left;}
#tabmenu3 li:first-child, #tabmenu4 li:first-child {border-left:1px solid #c9c9c9}
#tabmenu3 li a, #tabmenu4 li a {display:block; float: left; text-align:center; background:#F1F1F1; padding:12px 18px; color: #969696; text-decoration:none; border:1px solid #c9c9c9; border-left:none;} 
#tabmenu3 li a.over, #tabmenu4 li a.over {color:#4680fb; background:#ffffff; border-bottom:1px solid #fff}
#tabmenu3 li a.selected ,#tabmenu4 li a.selected {padding:12px 18px 12px 18px; color:#565656; background:#ffffff; border:1px solid #c9c9c9; border-left:none; border-bottom:1px solid #fff !important}
.tabcontent3, .tabcontent4 {position:relative; background:#fff; border:1px solid #c9c9c9; border-top:none; clear:both; padding:28px 0 0 28px}

#tabmenu5{list-style:none; padding:0; margin:0; position:relative; overflow:hidden; background:url('../img/my_tap_bg.gif') 0 bottom repeat-x}
#tabmenu5 li{float: left;}
#tabmenu5 li:first-child{border-left:1px solid #c9c9c9}
#tabmenu5 li a{display:block; float: left; text-align:center; background:#F1F1F1; padding:12px 18px; color: #969696; text-decoration:none; border:1px solid #c9c9c9; border-left:none; border-top:2px solid #000} 
#tabmenu5 li a.over{color:#4680fb; background:#ffffff; border-bottom:1px solid #fff}
#tabmenu5 li a.selected{padding:12px 18px 12px 18px; color:#565656; background:#ffffff; border:1px solid #c9c9c9; border-left:none; border-bottom:1px solid #fff !important;  border-top:2px solid #000}
.tabcontent5{background:#fff; clear:both; position:relative}



.table_tit{width:100%; border:1px solid #e7e7e7; background:#f5f5f5; padding:12px 0; text-align:center}

/* 마이페이지 문의하기 최신글 */
.inquery{width:372px;}
.inquery_area{padding:25px 15px 15px 15px; min-height:200px; background:#fff; border:1px solid #dddddd}
.inquery_page{display:block; text-align:center; margin:10px 0}

/* 마이페이지 유료메뉴 */
.yuryo_menu{padding:0; margin:0; list-style:none}
.yuryo_menu li:first-child{border-right:none}
.yuryo_menu li{width:123px; float:left; border-left:1px dotted #d9d9d9; text-align:center; padding:25px 0; background:#ffffff}
.yuryo_item{display:block; padding-bottom:16px}
.count_num{font-size:22px; font-weight:bold}
.cb{color:#5f7cdb}
.cg{color:#999999}

/* 마이페이지 옵션추가페이지 */
.opt_add, .opt_add table{border-collapse:collapse}
.opt_add th{font-weight:normal; background:#fbfbfc; padding:18px 35px}
.opt_add th, .opt_add td{border:1px solid #e1e1e2}
.opt_add input[type=text]{padding:6px 5px; border:1px solid #e1e1e2; margin-left:10px}
.opt_add input[type=checkbox]{padding:6px 5px;}
.opt_add textarea{width:604px; margin:10px; padding:6px 5px;}
.opt_add .opt_add_file{border:1px solid #bcbcbc;}
.opt_add .opt_add_file th{color:#fff; background:#bcbcbc;  border-left:1px solid #e6e6e6; padding:11px 0}
.opt_add .opt_add_file td:first-child{text-align:left}
.opt_add .opt_add_file td{background:#fff; color:#adadad; padding:14px 8px; text-align:center}
.opt_save{display:inline-block; *display:inline; zoom:1; padding:10px; border:1px solid #a6a6a6; background:#bababa; font-size:12px; color:#fff; margin:0 auto; cursor:pointer}

/* 판매한콘텐츠 검색창 */
.search_sell{background:#f3f3f3; border:1px solid #dddddd; padding:13px 15px; margin-top:10px;}
.search_sell select{padding:5px 7px; *padding:5px 7px; border:1px solid #bdbdc0}
.start_date, .search_sell .end_date{width:65px; border:1px solid #bdbdc0; padding:6px 5px; margin-right:5px}
.sell_word{width:100px; padding:6px 5px; border:1px solid #bdbdc0;}
.search_sell .sell_btn{padding:6px 15px; border:1px solid #383c4b; background:#494f66; color:#fff}
.sell_select{padding:5px 7px; *padding:5px 7px}


/* 검색결과 */
.search_tit{position:relative; padding:2px 15px;  background:url('../img/skin_icon/make_icon/skin_icon_712.jpg') 0 3px no-repeat}
.search_more a{position:absolute; top:-2px; right:0; font-weight:normal; display:inline-block; zoom:1; *display:inline; padding:4px; border:1px solid #a6a6a6; background:#bababa; font-size:11px; color:#fff}
.search_naver a{float:right; display:inline-block; zoom:1; *display:inline; padding:4px; border:1px solid #a6a6a6; background:#bababa; font-size:11px; color:#fff}
.search_area_list{margin-top:15px}
.search_area_list table td:first-child div{margin-left:0 !important}

.uryo_pay select{padding:6px 5px; border:1px solid #dbdbdb}
.option_add{position:absolute; top:5px; right:0;}
.option_add a{font-weight:normal; display:inline-block; zoom:1; *display:inline; padding:4px; border:1px solid #a6a6a6; background:#bababa; font-size:11px; color:#fff}

.btn_big{
padding:10px 20px 10px 20px;
border:1px solid #424242;
text-align:center;
background:url('../img/bg_big_dark.gif') bottom !important;
cursor:pointer;
color:#FFF;
font-weight:bold;
font-family:'맑은 고딕','NanumGothic';
font-size:17px;
}

/* 폰트스타일 */
.font_11 {font-size:11px; letter-spacing:-1px; }
.font_11_1{font-size:11px; }
.font_12 { font-size:12px; }
.font_13 { font-size:13px; }
.font_14 { font-size:14px; }
.font_15 { font-size:15px; }
.font_16 { font-size:16px; }
.font_17 { font-size:17px; }
.font_18 { font-size:18px; }
.font_19 { font-size:19px; }
.font_20 { font-size:20px; }

/*문의하기 폼 인풋박스 */
.inquery_input, input[type=text]{padding:6px 5px; border:1px solid #d7d7d7; background-color:#f5f5f5;}

/* 콘텐츠 등록 인풋박스 및 셀렉트 박스 */
.resist_input{padding:5px 7px; border:1px solid #AAAAAA}

/* 콘텐츠 등록폼의 타이틀 사이즈고정 */
.add_form table td:first-child{width:155px !important}
.add_form_2 table td:first-child{width:115px !important}


/*게시판 답글삭제 폼 */
.reply_area{background:#EFEFEF; padding:10px; display:none;}
.reply_pass{border: 1px solid #ababab; padding:6px 5px; background: #fbfbfb; margin-left:5px}
.reply_ok_btn{width:48px; height:29px; text-indent:1000%; background:url('../img/bbs_img/btn_reply_del.jpg') 0 0 no-repeat}

/* 쪽지도착알림 갯수 (로그인박스부분) */
.messege_count{color:#fff; font-size:11px; font-weight:bold;}

/**/
.cal_form select{padding:5px 7px; *padding:5px 7px; border:1px solid #818181;}
.cal_form input[type=text] {padding:6px 7px; *padding:5px 7px; border:1px solid #818181;}

/*회원가입폼*/
.join_form select{border:1px solid #dbdbdb; height:18px; line-height:18px; padding-left:3px;}

/*메인*/
#main_left{width:230px; float:left;}
#main_center{width:500px; float:left; margin:0 10px 0 10px;}
#main_right{width:230px; float:right; }
#main_center2{width:500px; float:left;}
#main_right2{width:230px; float:right;}
#main_center_right{width:740px; float:right; margin:0 0 0 10px;}


/* 자주쓰는 폰트 */
.smfont {font-family:돋움; font-size:11px; color:#7e7e7c; letter-spacing:-1px;}
.smfont2 {font-family:돋움; font-size:11px; color:#191919;}

.n_font {font-family:굴림; font-size:12px; letter-spacing:-1px;}
.b_font {font-family:굴림 ; font-size:16px; font-weight:800; letter-spacing:-1px;}
.guide_txt {color:#aeaeae; font-size:11px; letter-spacing:-1px;}


.f_font {font-family:맑은 고딕, 돋움; font-size:9pt;}
.f_font2 {font-family:맑은 고딕, 돋움; font-size:8pt;}
.mailQna_Format{color:#000000; font-family:맑은 고딕, 돋움; font-size:9pt; width:800px; border:1px solid #dfdfdf; background-color:#f8f8f8;}
.connect{font-size:11px;font-family:돋음;color:#7e7e7e;}
.inquery_select select{border:1px solid #EDEDED}

/*이미지 센터정렬*/
.img_middle img{vertical-align:middle;}

/*자주쓰는 input 소스*/
.search_input{
	outline-style:none; 
	width:250px; 
	height:18px;
	padding:5px 0 5px 5px;
	vertical-align:middle; 
	line-height:20px;
	border:1px solid #dbdbdb;
	border-right:none;
}
.n_input{border:1px solid #cdcdcd; padding:6px 5px;}
.n_input2{border:1px solid #61686e; height:19px; line-height:19px; padding-left:5px;}
.sminput {border:0px solid #dbdbdb; height:18px; line-height:18px; padding-left:3px; background:transparent;}
.sminput2 {border:1px solid #dbdbdb; height:25px; line-height:25px; padding-left:5px;}
.sminput3 {border:1px solid #dbdbdb; height:18px; line-height:18px; padding-left:3px;}
.sminput4 {border:1px solid #d7d7d7; background-color:#f5f5f5; height:33px; line-height:33px; padding-left:8px;}
.sminput5 {border:1px solid #d7d7d7; background-color:#f5f5f5; height:18px; line-height:18px; padding-left:3px;}
.sminput6 span select{border:1px solid #d7d7d7; background-color:#ffffff; height:20px; line-height:20px; padding-left:3px;}

.select_size1 select{height:21px; font:11px '돋움'; color:#696969; letter-spacing:-1px;}


/* 툴팁레이어 */
#dhtmltooltip{
position:absolute;
border-width:2px;
border-style:solid;
border-color:#CECECE;
padding: 2px;
background-color: lightyellow;
visibility: hidden;
z-index: 100;
}

/* 툴팁2 (js/tooltip2.js) */
#dhtmltooltipHelp{
	position: absolute;
	width: 200px;
	border: 1px solid black;
	padding: 2px;
	background-color: lightyellow;
	visibility: hidden;
	z-index: 2000;
	font-size:8pt;
	letter-spacing: -1;
}


/* 네이버물방울지도 툴팁레이어 */
#dhtmltooltipNMap{
position:absolute;
border-width:1px;
border-style:solid;
border-color:#CECECE;
padding: 2px;
background-color: lightyellow;
visibility: hidden;
z-index: 100;
}



.detail_thumb_bg2{
width: 107px;
height: 107px;
position: absolute;
z-index: 10000;
top: 0;
left: 0;
background: url('../img/rolling_bg.png') 0 0 no-repeat;}


#review_cut div{display:inline-blcok; *display:inline; zoom:1}


.input_content_st select{
background:#ffffff;
text-align:left;
border:1px solid #ababab;
padding:7px;
}

a.cartalarm{display:inline-block; margin-left:3px; padding-right:6px;background:url('../img/cartalarm_bg.png') no-repeat right 0;font-family:verdana; height:17px; font-size:11px; font-weight:bold;color:#fff;line-height:16px;word-spacing:-1px;text-decoration:none !important; vertical-align:middle;}
a.cartalarm span,a.cartalarm strong{display:block;padding:0 0 0 6px;background:url('../img/cartalarm_bg.png') no-repeat; line-height:15px; height:17px; color:#fff;}
