/* Layout */
#wrap{width:1000px;margin:0 auto;}
#header{width:1000px;position:relative;}
#container{width:1000px}
#container:after{display:block;clear:both;content:''}
#footer{width:1000px}
.content_tit{width:100%}
.snb{}
.aside{display:none;}


.import {color:#ba2f2f}
/* You must delete below style */


.cate_box {width:150px;float:left;min-height:300px;padding:15px;background:url(/images/product/cate_box.gif) no-repeat}
.cate_box .cate_list li a{display:block;height:35px;font-size:16px;line-height:33px;color:#fff;background:url(/images/product/cate_line.gif) no-repeat left bottom;}
.cate_box .cate_list li a:hover{text-decoration:underline}
.cate_box .cate_list li a.over{width:148px;color:#fff;font-size:16px;font-weight:bold;background-color:#c71717;text-align:center}

.cate_sub_box {width:760px;float:right;border:1px solid #cecfce;padding:20px;min-height:260px;position:relative;}
.cate_sub_box .cate_sub_list li{display:block;float:left;width:20%;min-height:30px;color:#000;font-size:16px;}
.cate_sub_box .cate_sub_list li a:hover{text-decoration:underline;color:#dc0000;}
.cate_sub_box .cate_sub_list li .over{color:#dc0000;}

.search_box{float:right;text-align:right;vertical-align:middle}
.search_box li{float:left;padding-right:2px;vertical-align:middle}
.search_box li img{vertical-align:middle}
.search_box li input{vertical-align:middle}

.product_list li{float:left;width:25%;height:330px;}
.product_list li .img a{border:1px solid #fff;display:block}
.product_list li .img a:hover{border:1px solid #999}
.product_list li .product_box{width:217px;margin:auto;}
.product_list li .product_box a:hover{text-decoration:underline}
.product_list li .text{line-height:21px;}


.product_detail_box {border:1px solid #cecfce;padding:15px;position:relative}
.product_detail_box .img{width:370px;float:left;}
.product_detail_box .product_detail{width:590px;float:left;}
.product_detail_box .product_detail .title{font-size:18px;font-weight:bold;background:url(/images/icon/icon_b.gif) no-repeat left 5px;text-indent:20px;border-bottom:1px solid #cecfce;padding:10px;color:#333;margin-bottom:10px}
.product_detail_box .product_detail .text li{clear:both;display:block;line-height:26px;margin-bottom:1px;min-height:26px;}
.product_detail_box .product_detail .text li span{display:block;width:10%;line-height:26px;float:left;color:#333;font-weight:bold;background-color:#d44e5e;color:#fff;text-align:center;margin-right:5px}
.product_detail_box .product_detail .text li .bg{background-color:#752e38;color:#fff;}

.pro_imglist {clear:both;padding-top:5px}
.pro_imglist li{float:left;width:90px;text-align:left;display:block;}
.pro_imglist li a img{border:1px solid #cecfce;}
.pro_imglist li a:hover img{border:1px solid #333;}

.gnb_menu {position:absolute;right:0px;top:5px;}
.gnb_menu img{vertical-align:middle}
.gnb {float:left;padding:20px 0 10px 0}
.sta {float:right;padding-top:35px;}

.mainbanner{display:none}
.lnb {clear:both;background:url(/images/topbg.png) no-repeat;width:1000px;height:45px;}
.lnb li{display:block;float:left;}

.lnb_main {clear:both;background:url(/images/topbg.png) no-repeat;width:1000px;height:45px;left:center;top:88px;position:absolute;z-index:9999}
.lnb_main li{display:block;float:left;}


.snb {clear:both;padding:10px 0 0 0}

.tapset {width:100%;background:url(/images/company/tapline.gif) repeat-x;line-height:26px;}
.tapset li{float:left}

.sub_title {font-size:14px;font-weight:bold;line-height:24px;text-indent:30px;background:url(/images/icon/icon_b.gif) no-repeat}

.board_write {border-top:2px solid #666}
.board_write th{background-color:#f2f2f2;border:1px solid #cecfce;padding:5px;}
.board_write td{border:1px solid #cecfce;padding:5px;}


.gallery_list {padding-top:10px;border-top:1px solid #cecfce;}
.gallery_list li{float:left;width:25%;min-height:160px}
.gallery_list li a{margin:auto;width:190px;height:135px;display:block;}
.gallery_list li p{background-color:#333;color:#fff;font-weight:bold;line-height:24px;text-align:center;}
.gallery_list li img{width:190px;height:135px;}


.board_list_01 th{border-top:2px solid #333;border-bottom:1px solid #cecfce;font-size:11px;color:#333;font-weight:bold;padding:10px}
.board_list_01 td{border-bottom:1px solid #cecfce;padding:10px;line-height:18px;text-align:center;}
.board_list_01 td, th img{vertical-align:middle}
.board_list_01 td a:hover{font-weight:bold}
.board_list_01 .comment{color:#ff771c;font-size:11px;}
.board_list_01 .date{color:#999;font-size:11px;}
.board_list_01 .notice{background-color:#f2f2f2;}

#footer {width:100%;line-height:18px;color:#777;padding-top:20px;background-color:#cecfce;border-top:1px solid #999;margin-top:15px;padding-bottom:15px;}
#footer .Copyright{font-size:10px;color:#999}

/** 메인 **/
.mrental_list {background:url(/images/main_catebox.gif) no-repeat;width:230px;height:210px;float:left}
.mrental_list ul {display:block;padding:20px 0 0 125px}
.mrental_list li a{color:#fff;line-height:20px}

.mnotice_box {width:450px;float:left;margin-left:30px}
.mnotice_box .notice_list li{background:url(/images/icon/mic_news.gif) no-repeat 5px top;line-height:23px;text-indent:15px}
.mnotice_box .btnbox li{float:left;padding:0 3px 0 3px}
.mnotice_box .btnbox li img{width:80px}

.cus_banner{width:255px;float:right;}

.mproduct_box{background:url(/images/mproduct_box.gif) no-repeat;height:205px;}
.mproduct_box .boxpd{height:140px;width:960px;margin:auto}
.mproduct_box li{display:blcok;width:160px;text-align:center;float:left}

/** 메인end **/

.board_view .top {border-top:2px solid #333; border-bottom:1px solid #ccc; background-color:#f9f9f9; padding:10px; font-weight:Bold; color:#666; font-size:15px;}
.board_view .middle { border-bottom:1px  solid #ccc; padding:10px; color:#777; font-size:12px;}
.board_view .content {line-height:24px; font-size:13px; padding:10px 0;}
.board_view .content .big_font {font-size:17px; font-weight:Bold;  padding-left:230px;}

.board_view .bottom  {border-top:1px solid #cecfce}
.board_view .bottom  li{line-height:26px; clear:both;}
.board_view .bottom  li strong{display:block;background-color:#f2f2f2;width:18%;float:left;padding:1%;border-bottom:1px solid #999;}
.board_view .bottom  li a{display:block;width:78%;float:left;padding:1%;border-bottom:1px solid #cecfce;}

.input {border:1px solid #cecfce;padding:3px}
.selectinput {border:1px solid #cecfce;padding:6px}


.product_table{border-top:2px solid #999; border-bottom:2px solid #999; line-height:34px;}
.product_table th {background-color:#f2f2f2; border-bottom:1px solid #cecfce; font-size:14px; color:#666;}
.product_table td {padding-left:20px; border-bottom:1px solid #cecfce;}


/************************** 회원가입 member 폴더 **************************/

.member_tit{background-color:#434343;height:80px;line-height:80px;font-size:24px;color:#ffffff;text-indent:30px}
.member_tit span{font-size:18px;color:#999;padding-left:5px;}

.member_list {border-collapse:collapse;border:1px solid #dbcbc9;}
.member_list th{background-color:#f8f1f0;padding:10px;font-size:12px;color:#666;text-align:left}
.member_list th img{vertical-align:middle}
.member_list td{padding:10px;color:#666;line-height:21px;}

.agree_tit{font-size:11px;font-weight:bold;padding-bottom:3px;}
.agree_box {border:1px solid #e6e6e6; height:55px;overflow-y:auto; overflow-x:hidden; line-height:1.5em;background-color:#ffffff;padding:13px;line-height:21px;}
.agree_text {padding-top:5px;vertical-align:middle;font-size:11px}
.agree_text input{padding-bottom:2px;}
.input_check input{padding-bottom:3px;}

.minput_170 {border:1px solid #cccccc;height:22px;width:170px;line-height:22px;font-size:14px;vertical-align:middle;}
.minput {border:1px solid #cccccc;height:22px;line-height:22px;font-size:14px;vertical-align:middle;}
.mselect_170 {border:1px solid #cccccc;height:24px;width:170px;line-height:24px;font-size:14px;vertical-align:middle;}
.mselect {border:1px solid #cccccc;height:24px;line-height:24px;font-size:14px;vertical-align:middle;}


/** 로그인 **/
.mlogin_input {background-color:#f8f1f0;width:230px;height:20px;border:1px solid #bfbfbf}
.mlogin_input2 {background-color:#f8f1f0;height:20px;border:1px solid #bfbfbf}
.mlogin_join {border-top:1px solid #cecfce;text-align:center;font-size:11px;color:#666;height:40px;line-height:40px;}
.mlogin_join img{vertical-align:middle}

.mlogin_box th {padding-bottom:8px;}
.mlogin_box td {padding-bottom:8px;}
.mlogin_box th img{vertical-align:middle}


/** 프로필사진 **/
.creat_profile_img_sample {padding-top:10px}
.creat_profile_img_sample li{float:left;width:16%;text-align:center;}

.toolbox_235 {width:235px;margin:auto;}
.toolbox_235 .tool_top{width:100%;background:url(/images/member/toolbox_235.gif) no-repeat left top;height:45px}
.toolbox_235 .tool_bg{width:100%;background:url(/images/member/toolbg_235.gif) repeat-y;}
.toolbox_235 .tool_bottom{width:100%;background:url(/images/member/toolbox_235.gif) no-repeat left bottom;height:30px}
.toolbox_235 .content_box{width:185px;margin:auto}

/************************** 마이페이지 **************************/

.mypage_left {float:left;width:235px;}
.mypage_content {float:right;width:745px;padding-top:20px}
.mypage_leftmenu li{line-height:21px;text-indent:15px}

.mypage_list {border-collapse:collapse;border:1px solid #dbcbc9;}
.mypage_list th{background-color:#f8f1f0;border-bottom:1px solid #dbcbc9;padding:10px;font-size:11px;color:#666;text-align:left;letter-spacing:-1px}
.mypage_list th img{vertical-align:middle}
.mypage_list td{padding:10px;color:#666;line-height:21px;border-bottom:1px solid #dbcbc9;border-right:1px solid #dbcbc9;}
.mypage_list td img{vertical-align:middle}
.tal_list li{line-height:24px;}

.board_search th{background-color:#f8f1f0;border-top:1px solid #cecfce;;padding:10px;text-align:center;}
.board_search td{background-color:#f8f1f0;border-top:1px solid #cecfce;;padding:10px;text-align:center;}
.board_search {background-color:#f8f1f0;border-top:1px solid #cecfce;;padding:10px;text-align:center;}
.board_search img{vertical-align:middle}
.board_search input{vertical-align:middle}


/* 파티만들기 */
.make_left{float:left;width:235px;}
.make_right{float:right;width:750px;}
.make_box{background-color:#f8f1f0;border:1px solid #dbcbc9;padding:24px;}
.make_box2{background-color:#fff;border:1px solid #dbcbc9;padding:15px;}

.pboard_write th{text-align:left;font-weight:bold;padding:5px;}
.pboard_write th img{vertical-align:middle}
.pboard_write td{padding:5px;}





/************************* 일반게시판 *************************/
.board_list th{height:32px;font:bold 11px NanumGothicBold;background:url(/images/basic/board_listbg.gif) repeat-x;}
.board_list td{height:28px;border-bottom:1px solid #f0f0f0;text-align:center;padding:5px;}
.board_list td img{vertical-align:middle;}
.board_list .left{text-align:left}
.board_list .right{text-align:right}

/************************* 주문배송 장바구니 *************************/
.total_cart_order {padding:10px;border:1px solid #cecfce;background-color:#f2f2f2}
.total_cart_order li{text-align:right;font:bold 16px NanumGothicBold;line-height:24px;}


.tit_order_name {float:left;width:25%;font-size:24px;font-weight:bold;}
.tit_order_name span{display:block;padding-top:5px;font-weight:normal;font-size:11px;color:#999}
.text_order_list {float:right;width:75%;}

.cart_board th{background-color:#555;text-align:left;font:bold 14px NanumGothicBold;color:#ccc;padding:5px;border-bottom:1px solid #666}
.cart_board td{padding:5px;}
.cart_board td input{font-size:14px;line-height:24px;height:24px;vertical-align:middle}
.cart_board td img{vertical-align:middle}
.cart_board td td{padding:0px;}



/************************* 마이페이지 *************************/
.member_tal {border-collapse:collapse;border:1px solid #d3d3cb;}
.member_tal th{border-right:1px solid #d3d3cb;border-bottom:1px solid #d3d3cb;background-color:#7d8ea8;padding:10px 10px;font-size:12px;color:#fff;text-align:left}
.member_tal td{padding:10px 10px;color:#666;line-height:21px;border-bottom:1px solid #d3d3cb;}
.member_tal td .input{padding:2px;}

