﻿/*list*--------------------------------------------------/
/*search*/
.list_search{ display:block; border:1px solid #c9cdd0;  background::#000; clear:both; overflow:hidden;}
.list_search .sr_tit{ display:block;  border-bottom:1px solid #e1e1e1;  height:46px;   background:#f5f5f5; }
.list_search .sr_tit .sr_txt{ float:left;  width:400px;   height:46px; line-height:46px; padding-left:20px; font-weight:bold; border:1px}
.list_search .sr_tit .sr_txt span{color:#E30003; float:none;}
.list_search .sr_tit .sr_search{ float:right;  padding-top:8px; }
.list_search .sr_tit .sr_search span{ padding-right:15px;:}
.list_search .sr_tit .sr_search span input{border:1px #d7d7d7 solid; margin-right:5px; vertical-align:middle;  height:29px;}
.list_search .sr_tit .sr_search span img{vertical-align:middle;}
.list_search .search_cate{ clear:both; display:block;   padding:10px 20px; overflow:hidden; border-bottom:1px solid #e1e1e1;}
.list_search .search_cate span{width:18.7%; float:left;  display:block; height:25px; line-height:25px; margin:0 5px; border-right:1px solid #edeeef; }
.list_search .search_cate a:hover{color:#db0008;}
.list_search .search_cate1 a{color:#000000; }
.list_search .search_cate1 a:hover{ font-weight:bold; text-decoration:underline;}
.list_search .search_cate1 span em{color:#D80003;}
.list_search .search_brand{  overflow:hidden; position:relative; padding-bottom:15px;}
.list_search .search_brand span{float:left;}
.list_search .search_brand .txt{width:60px; padding-left:20px; padding-top:15px; font-weight:bold;}
.list_search .search_brand .brand{ padding:15px; margin-right:50px; overflow:hidden; }
.list_search .search_brand .btn{ position:absolute; right:10px; top:10px; }
.list_search .search_brand .brand span{padding-right:10px;width:18%; height:22px; line-height:22px;}
.list_search .search_brand .brand span input{margin-right:5px;}
.list_search .search_cate1{ clear:both; display:block;   padding:10px 20px; overflow:hidden; border-bottom:1px solid #e1e1e1; background:#F5F5F5;}
.list_search .search_cate1 span{width:18.7%; float:left;  display:block; height:25px; line-height:25px; margin:0 5px; border-right:1px solid #edeeef; }
.search_result{ position:relative; background:#F5F5F5; padding:40px; height:100px; border-top:1px solid #646464; margin-bottom:20px;}
.search_result .search_txt .tit{font-size:28px; text-align:center; color:#000000; font-weight: bold;}
.search_result .search_txt .tit em{color:#D80003;}
.search_result .search_txt .num{font-size:15px; height:30px; line-height:30px; text-align:center;}
.search_result .search_txt .num em{color:#D80003;}
.research_box{ position:absolute; right:30px; bottom:30px;}
.research_box span{float:left;}
.research_box span input{background:#FFFFFF; border:1px solid #d7d7d7; height:30px;}


/*list_cate_yab*/
.list_cate_tab{  border-bottom:1px solid #818181; height:36px; }
.list_cate_tab span{ float:left; text-align:center; border:1px solid #383838; margin-right:-1px;}
.list_cate_tab span a {display:block; height:35px; line-height:35px; padding:0 20px; }
.list_cate_tab span a.on{background:#4b4b4b; color:#fff;}
.list_cate_tab span a .number{ float:none; border:none; }


/*가격대별 검색*/
.sr_price{ position:relative;  padding:10px; border-right:1px solid #d7d7d7; border-left:1px solid #d7d7d7; border-bottom:1px solid #abafb3; overflow:hidden; }
.sr_price .txt{ width:70px;  padding-left:10px; line-height:30px; float:left; font-weight: bold; }
.sr_price .price{ width:500px; float:left;}
.sr_price .price span{height:28px; float:left; line-height:28px; width:80px; text-align:center; border:1px solid #a0a6aa; margin-right:1px; font-size:11px; color:#777777;}
.sr_price .price span.on{border:1px solid #ff2121;}
.sr_price .price02{position:absolute; right:20px; top:15px;}
.sr_price .price02 input{vertical-align:middle; border:1px solid #d7d7d7; height:22px; width:100px;}
.sr_price .price02 img{vertical-align:middle;}


/*추천상품순*/
.pro_listing_cate{margin-top:10px; width:700px; float:left;}
.pro_listing_cate .txt{ background:url(img/icon_arrow03.gif) no-repeat; background-position: 80px 13px; width:80px; height:30px; line-height:30px;}
.pro_listing_cate span{ float:left; height:30px; line-height:30px; padding:0 10px;}
.pro_listing_cate02{ margin-top:15px;  float:right;}

/*테이블 가로형*/
.table_prolist{ border-collapse:collapse; width:100%; clear:both; }
.table_prolist span{ float:none; display:block; text-align:left;}
.table_prolist .txt{font-weight:bold; padding:10px 0; text-align:left;}
.table_prolist tr:hover{background:#f7f7f7;}
.table_prolist td{padding:15px 5px; text-align:center; border-bottom:1px solid #dddddd;}
.table_prolist .s_txt{font-size:11px; display:inline-block;}
.table_prolist .price01{ font-weight:bold; display:inline-block;}
.table_prolist .price02{ font-weight:bold; color:#E00003; display:inline-block;}
.table_prolist .no_search{padding:60px 0; font-size:14px; font-weight:bold;}
.table_prolist .sale_rate{ display:inline-block; padding:8px 0;  width:50px; text-align:center; border:1px solid #E17779; color:#D30003; background:#FFFFFF; font-size:11px;}
.table_prolist .sale_rate span{text-align:center; font-weight:bold; font-size:14px;}
.table_prolist .sale_rate span em{font-size:11px;}
.table_prolist .pro_quick_btn{ text-align:left;}
.table_prolist p{ display:block; width:90%; margin:0 quto; text-align:left;}
.table_prolist .sale_price a{ position:relative;}
.table_prolist .sale_price a .sale_view_pop{ position:absolute; width:180px; border:1px solid #000; background:#fff; top:10px; left:-100px; visibility:hidden; overflow:hidden; }
.table_prolist .sale_price a:hover .sale_view_pop{ visibility:visible;}
.table_prolist .sale_price a .sale_view_pop p{ display:block; height:30px; line-height:30px; padding:0 10px; font-weight:normal;}
.table_prolist .sale_price a .sale_view_pop p span{ display:inline-block;}
.table_prolist .sale_price a .sale_view_pop p .float_left{ float:left !important;}
.table_prolist .sale_price a .sale_view_pop p .float_right{ float:right;}
.table_prolist .sale_price a .sale_view_pop p.sale_price{border-top:1px solid #d7d7d7; background:#EDEDED;}
.table_prolist .sale_price a .sale_view_pop p.sale_price .float_right{font-weight:bold;}

/*테이블 바둑판식*/
.table_prolist02{width:100%; }
.table_prolist02 li{width:238px; height:400px; padding:45px 0;  border:1px solid #fff; border-bottom:1px solid #dddddd; }
.table_prolist02 li:hover{border:1px solid #848484;  border-left:1px solid #c7c7c7; border-top:1px solid #c7c7c7; background:#f7f7f7;  }
.table_prolist02 span{display:block; float:none; text-align:center;}
.table_prolist02 a{ display:block; text-align:center;}
.table_prolist02 .pro_txt_wrap{padding-top:10px; width:210px; margin:0 auto;}

.table_prolist02 a.txt{display:block; padding:10px 0;  text-align:left !important;  line-height:18px; height:28px; overflow:hidden;}
.table_prolist02 .price{float:none; display:block;  clear:both; padding-top:5px;}
.table_prolist02 .sale_price{float:none; position:relative; display:block; clear:both; height:18px; }
.table_prolist02 .sale_price a{ position:relative;}
.table_prolist02 .sale_price a .sale_view_pop{ position:absolute; width:180px; border:1px solid #000; background:#fff; top:10px; left:-100px; visibility:hidden;}
.table_prolist02 .sale_price a:hover .sale_view_pop{ visibility:visible;}
.table_prolist02 .sale_price a .sale_view_pop p{ display:block; height:30px; line-height:30px; padding:0 10px;}
.table_prolist02 .sale_price a .sale_view_pop p .float_right{ float:right;}
.table_prolist02 .sale_price a .sale_view_pop p.sale_price{border-top:1px solid #d7d7d7; background:#EDEDED;}
.table_prolist02 .sale_price a .sale_view_pop p.sale_price .float_right{font-weight:bold;}
.table_prolist02 .price span{float:left; }
.table_prolist02 .sale_price span{float:left; }
.table_prolist02 .sale_price .price02{font-weight:bold; color:#E00003; font-size:18px; }
.table_prolist02 .s_txt{font-size:11px; padding-right:5px;  vertical-align:baseline;  }
.table_prolist02 .sale_price .s_txt{padding-top:4px;}
.table_prolist02 .promotion{ text-align:left; padding-top:10px; width:210px; margin:0 auto;}
.table_prolist02 .promotion span{ display:inline-block;}
.table_prolist02 .sale_rate{ position:absolute; right:0; top:1px; color:#DF0003; font-size:16px;  padding-top:0px; }
.table_prolist02 .sale_rate em{font-size:11px;}
.table_prolist02 .sale_view{ padding-top:5px; padding-right:10px;}

.pro_quick_btn{ clear:both; text-align:center; margin-top:20px;}
.pro_quick_btn a{ display:inline-block !important; background:#fff;  margin:2px; border-radius:3px; text-align:center; width:50px; height:25px ;border:1px solid #c7c7c7; line-height:25px; font-size:11px; letter-spacing:-1px; }
.pro_quick_btn>a.btn_buy{border:1px solid #E80003; color:#E80003;}
.pro_quick_btn a.zzim{width:24px;}

.listing_paging{ clear:both; text-align:center; margin:30px 0; height:30px; }
.listing_paging li {display:inline-block; width:23px; height:23px; border:1px solid #d7d7d7;line-height:23px; margin:0 4px 0 4px;}
.listing_paging li.split {display:none;}
.listing_paging li.extra {display:none;}
.listing_paging a{ vertical-align:middle; display:block; font-size:12px; color:#888; }
.listing_paging li.first{background:url(img/notice_21.jpg) no-repeat top center; background-color:#ffffff; text-indent:-5000px;}
.listing_paging li.prev{background:url(img/notice_24.jpg) no-repeat top center; background-color:#ffffff; text-indent:-5000px;}
.listing_paging li.next{background:url(img/notice_26.jpg) no-repeat top center; background-color:#ffffff; text-indent:-5000px;}
.listing_paging li.last{background:url(img/notice_28.jpg) no-repeat top center; background-color:#ffffff; text-indent:-5000px;}
.listing_paging li.current {border:1px solid #eb684a; background:#fff;}
.listing_paging li.current a {color:#eb684a; font-weight:bold;}
