﻿
.header_wrap {position:relative;min-width:960px;border-bottom:2px solid #f74242;font-family:Nanum Gothic,'NanumGothic', '나눔고딕','NanumGothicWeb','맑은 고딕',Malgun Gothic,Dotum,applegothic,sans-serif,arial;}
.header_inner {width:960px;margin:0 auto !important;text-align:left; padding-left:20px;}
.header_inner_side {width:960px;margin:0 auto !important;text-align:left;}



.header_fix {position:relative;width:960px;height:90px;z-index:2;text-align:left; left:0;}
.header_fix h1 {position:absolute; top:2px;left:0;}
.header_fix h1 .g87{display:block;background:url('/data/M02/banner/logo.gif') no-repeat; width:300px; height:42px;text-indent:-1000px;overflow:hidden;color:transparent}
.header_fix h1 .m01{display:block;background:url('/data/M01/banner/logo.gif') no-repeat; width:300px; height:54px;text-indent:-1000px;overflow:hidden;color:transparent}
.header_fix h1 .m02{display:block;background:url('/data/M02/banner/logo.gif') no-repeat; width:300px; height:54px;text-indent:-1000px;overflow:hidden;color:transparent}
.header_fix h1 .m03{display:block;background:url('/data/M03/banner/logo.gif') no-repeat; width:300px; height:54px;text-indent:-1000px;overflow:hidden;color:transparent}
.header_fix h1 .m04{display:block;background:url('/data/M04/banner/logo.gif') no-repeat; width:300px; height:54px;text-indent:-1000px;overflow:hidden;color:transparent}
.header_fix h1 .m05{display:block;background:url('/data/M05/banner/logo.gif') no-repeat; width:300px; height:54px;text-indent:-1000px;overflow:hidden;color:transparent}
.header_fix h1 .m07{display:block;background:url('/data/M07/banner/logo.gif') no-repeat; width:300px; height:54px;text-indent:-1000px;overflow:hidden;color:transparent}
.header_fix h1 .m08{display:block;background:url('/data/M08/banner/logo.jpg') no-repeat; width:300px; height:54px;text-indent:-1000px;overflow:hidden;color:transparent}
.header_fix h1 .m09{display:block;background:url('/data/M09/banner/logo.png') no-repeat; width:300px; height:54px;text-indent:-1000px;overflow:hidden;color:transparent}
.header_fix h1 .m10{display:block;background:url('/data/M10/banner/logo.jpg') no-repeat; width:300px; height:54px;text-indent:-1000px;overflow:hidden;color:transparent}
.header_fix h1 .m12{display:block;background:url('/data/M12/banner/logo.gif') no-repeat; width:300px; height:54px;text-indent:-1000px;overflow:hidden;color:transparent}
.header_fix h1 .s48{display:block;background:url('/data/S48/banner/logo.gif') no-repeat; width:235px; height:54px;text-indent:-1000px;overflow:hidden;color:transparent}





.header_fix fieldset  {position:absolute; top:6px;left:300px; width:357px; height:35px;text-align:left; z-index:11;}
.header_fix fieldset input {float:left;width:284px;.width:289px;height:20px;border:0;margin:6px 0 0 15px;padding:1px 5px 0 11px;line-height:20px;font-family:Nanum Gothic,'NanumGothic', '나눔고딕','NanumGothicWeb','맑은 고딕',Malgun Gothic,Dotum,applegothic,sans-serif,arial;font-size:12px;color:#666;vertical-align:middle; }
.header_fix fieldset input[type=text]::-ms-clear {display: none;}
.header_fix fieldset input.active {font-size:14px;color:#333;font-weight:bold;height:18px;padding:4px 5px 0 11px !important;}
.header_fix fieldset  button  {float:left;background:url('//image.cjmall.com/s/cjmall/p1/img/ico_search.gif') no-repeat; width:36px; height:35px;vertical-align:top}
.header_fix fieldset  button  span {overflow:hidden;position:absolute;top:0;left:0;width:1px;height:1px;font-size:0;line-height:100px;white-space:nowrap;}


.header_fix .gnb {position:absolute; width:100%; top:54px; left:0; z-index:10; font-family:Nanum Gothic !important,'NanumGothic', '나눔고딕','NanumGothicWeb','맑은 고딕',Malgun Gothic,Dotum,applegothic,sans-serif,arial;}




.header_fix .gnb h2 {overflow:hidden;position:absolute;top:0;left:0;width:1px;height:1px;font-size:0;line-height:100px;white-space:nowrap}

.header_fix .gnb .see_all {position:absolute;top:2px;right:2px;display:block;width:60px;_width:79px;height:17px; padding:10px 0 4px 29px; margin-left:10px;font-size:13px;font-weight:bold;color:#333; font-family:Nanum Gothic,'NanumGothic', '나눔고딕','NanumGothicWeb','맑은 고딕',Malgun Gothic,Dotum,applegothic,sans-serif,arial;background:#fff url('/data/common/icon_cate.gif') no-repeat 10px 11px; text-decoration:none; z-index:100}
.header_fix .gnb .see_all.on {right:0;border:2px solid #f74242;_width:92px;border-bottom:0;padding:8px 0 7px 29px;background-position:10px -60px;z-index:103;}

.header_fix .sub_menu {display:none;position:absolute;top:34px;left:0;width:956px;overflow:hidden;height:auto; border:2px solid #f74242;background:#fff;z-index:102;text-align:left;}
.header_fix .sub_menu .point_menu {}
.header_fix .sub_menu .point_menu a {display:block;font-size:14px;font-weight:bold;letter-spacing:-1px;padding:15px 9px 13px 9px;border-bottom:1px solid #e6e6e6;}
.header_fix .sub_menu .point_menu a.tvshop {color:#e50000;}
.header_fix .sub_menu .point_menu a.oclock {color:#ff5f1e;}
/*.header_fix .sub_menu ul {overflow:hidden;}*/

.header_fix .sub_menu li {float:left;width:118px;height:215px;border-right:1px solid #e6e6e6;}
.header_fix .sub_menu li:first-child {width:118px;}
.header_fix .sub_menu li.long {overflow:hidden;height:auto;}
.header_fix .sub_menu li.bottom {border-top:1px solid #e6e6e6;height:234px;}
.header_fix .sub_menu li.fixed {overflow:hidden;height:auto; top:0;right:0;border:0;}


.header_fix .sub_menu dl {border:0;width:100px;padding-bottom:7px;padding:10px 0 11px; z-index:100}
.header_fix .sub_menu dl dt {border:0;padding:3px 0 2px 10px;font-size:12px;font-weight:bold;height:17px;letter-spacing:0;}
.cate_depth1 {color:#f74242; text-align:center;}
.cate_depth2 {color:#000;font-weight:bold; padding-top:5px;}


.header_fix .sub_menu .department_sub {display:block;background:url('//image.cjmall.com/s/cjmall/p1/img/bg_dot4.gif') no-repeat 10px 0;margin-top:6px; padding:7px 0 0;}
.header_fix .sub_menu .department_sub li {float:none;width:auto;height:auto;border:0; padding-left:5px;}
.header_fix .sub_menu .department_sub li a {font-size:11px;}

.header_fix .util {position:absolute; top:16px; right:4px; z-index:100;font-family:dotum, '돋움';}
.header_fix .util li {position:relative;float:left; font-size:11px;letter-spacing:-1px;z-index:1;}
.header_fix .util li a {display:block;color:#666;}
.header_fix .util li a:hover {text-decoration:underline;}
.header_fix .util li a.direct  strong {margin-top:-1px;display:inline-block;text-indent:-1000px;overflow:hidden; width:25px;height:12px;vertical-align:top;}
.header_fix .util li a.direct  strong.off {background-position:0 -14px;}
.header_fix .util li a.favor {padding-left:12px;}
.header_fix .util li a.app {padding-left:12px;}
.header_fix .util li a.olive {color:#333}
.header_fix .util li a.firstlook {color:#333}
.header_fix .util li a.onmart {color:#333}
.header_fix .util li.has_sub > a {padding-right:10px;overflow:hidden;}
.header_fix .util li:first-child {padding-left:0; background:none;}
.header_fix .util li ul  {display:none;position:absolute; top:17px;right:0;width:81px;border:1px solid #999;background:#fff;z-index:102;}	
.header_fix .util li ul li {float:none;background:none;padding:0;text-align:left;}
.header_fix .util li ul li a {display:block;padding:3px 8px;}
.header_fix .util li ul li a:hover {background:#f3f3f3;text-decoration:none;}
.header_fix .util.site {left:0;}
.header_fix .util.personal {right:0px;}
.header_fix .header_event {position:absolute; top:37px; left:786px;}
.header_fix .header_event .event_wrap {position:relative;width:160px; height:54px; overflow:hidden;}
.header_fix .header_event .event_wrap ul {position:absolute; top:0; left:0;}
.header_fix .header_event .event_wrap ul li {float:left;width:160px;height:54px;}
.header_fix .header_event .btn_prev a {left:164px;width:15px;height:15px;}
.header_fix .header_event .btn_next a  {left:179px;width:14px;height:15px;background-position:-15px 0;}

.header_fix_login {position:relative;width:450px;z-index:2;text-align:left;}
.header_fix_login .util {position:absolute; top:-10px; z-index:100;font-family:dotum, '돋움';}
.header_fix_login .util li {position:relative;float:left; font-size:11px;letter-spacing:-1px;z-index:1;}
.header_fix_login .util.personal {right:0px;}

/*1depth */
.cate1dth{font-size:12px; color:#ec1e3b; font-weight:bold; border-right: #e4e4e4 1px solid; padding:0 0 0 12px; width:98px;}

/*2depth */
.cate2dth {font-size:12px; border-right: #c2c2c2 1px dotted; border-bottom: #e5e3e2 1px solid; width:145px; padding:0 0 3px 10px; line-height:22px;font-weight:bold;}
.cate2dth a{display: block;overflow: hidden;}
.cate2dth a:link, a:visited {color: #555555;text-decoration: none;}
.cate2dth a:hover {}


/*2depth 아래라인없는것  */
.cate2dth_end {  font-size:12px;border-right: #c2c2c2 1px dotted;width:145px;padding:0 0 3px 10px;line-height:22px;font-weight:bold;}
.cate2dth_end a{display: block;overflow: hidden;}
.cate2dth_end a:link, a:visited {color: #555555;text-decoration: none;}
.cate2dth_end a:hover {}

/*3depth */
.cate3dth{  font-size:11px; border-bottom: #e5e3e2 1px solid;padding:3px 0px 4px 10px;line-height:22px;}

/*3depth 아래라인없는것  */
.cate3dth_end{ font-size:11px;   padding:3px 0px 4px 10px;line-height:22px;}

/*4depth */
.cate4dth{  font-size:11px;   line-height:19px;	width:133px; }
.cate4dth a:link, a:visited {color: #656565;text-decoration: none;}
.cate4dth a:hover {color:#f6164e;width:135px;}



.gnb_top_1 { z-index:9999;}
.gnb_top_1 table td{font-size:13px; font-weight:bold; text-align:center;color:#000;} /* 컬러값넣었어요*/ 

.topcate1_on {border-top:2px solid #f74242; background-color:white; }
.topcate2_on { border-left:2px solid #f74242; border-right:2px solid #f74242; border-bottom:2px solid #f74242;}

.cateTopCssTd { border-bottom:2px solid #f74242; z-index:9999; }
.cateTopCssTable { border-left:2px solid #FFF; border-right:2px solid #FFF;  border-top:2px solid #FFF;  z-index:9999;}

.cateTopCssSel {border-left:2px solid #f74242; border-right:2px solid #f74242; border-top:2px solid #f74242; border-bottom:2px solid #FFF; }

.tmpTable { border-bottom:2px solid #f74242;}
.tmpTable2 { border-bottom:2px solid #fff;}


/*전체보기*/ 
.item_allTable {width:960px; border-left: 2px solid #f74242;border-right: 2px solid #f74242; border-bottom: 2px solid #f74242;}


.gnb_top_2 { z-index:9999;}
.gnb_top_2 table td{font-size:13px; font-weight:bold; text-align:center;color:#000;} /* 컬러값넣었어요*/ 

.cateTopCssTd_Side{z-index:9999; }
.header_inner_side .topMdepth1 {position:absolute;}
.topMdepth {width:960px;height:35px; border-bottom:2px solid #f74242;}



/*삼성전자 서비스 전용CSS*/
.gnb_top_2_s { z-index:9999;}
.gnb_top_2_s table td{font-size:13px; text-align:center;color:#000;} /* 컬러값넣었어요*/ 

.cate2dth_s {font-size:12px; border-right: #c2c2c2 1px dotted; border-bottom: #e5e3e2 1px solid; width:119px; line-height:22px;font-weight:bold; height:40px; text-align:center;}
.cate2dth_s a{display: block;overflow: hidden;}
.cate2dth_s a:link, a:visited {color: #555555;text-decoration: none;}
.cate2dth_s a:hover {}

/* 검색 추천 */
#header .head .search-area .search-pop .search-recommend { max-height: 370px; overflow-y: auto; box-sizing: border-box; padding: 10px 0 15px; overflow-x: hidden; }
.search-recommend li a { display: block !important; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; width: 100%; height: 30px; line-height: 30px; font-size: 13px; color: #323232; font-weight: 300; letter-spacing: -0.025em; }
.search-recommend li { padding: 0 25px; width:100%; box-sizing:border-box;}
.search-recommend li a .emphasis { color: #d93a0f; }
#autoCompleteLayer li:hover { background: #f5f5f5; text-decoration: none !important; }
#autoCompleteLayer li a:hover,#autoCompleteLayerli a:active { text-decoration: none; }
#autoCompleteLayer { margin-top:40px; box-sizing:border-box;}