@charset "utf-8";
/*기본링크*/

/* Top Global Link */
a.topmn:link, a.topmn:visited, a.topmn:active { text-decoration:none; color:#ffffff; font-family:돋움;	font-size:11px; letter-spacing:-1px;}
a.topmn:hover { font-family:돋움; font-size:11px; color:#ffdd00; text-decoration:none;letter-spacing:-1px; }

a.topmn2 { font-weight: normal; color:#ffffff; font-family: 'dotum';font-size: 11px;letter-spacing: -1px; }
a.topmn2:hover { font-family:돋움; font-size:11px; color:#ff0000; text-decoration:none;letter-spacing:-1px; }
a.topmn2:link, a.topmn2:visited, a.topmn2:active { text-decoration: none; }

.mainMn {	text-align:center;	font-size:14px;	font-family:'Nanum Gothic',sans-serif;	font-weight:bold;	line-height:2;	cursor:pointer;	float:left; }
.mainMn:hover { color:#ff6600; }
.mainMn2 {	text-align:center;	font-size:14px;	font-family:'Nanum Gothic',sans-serif;	font-weight:bold;	line-height:2;	cursor:pointer;	float:right;	padding:0 0px 0 30px;	color:#1f1f1f; }
.mainMn2:hover { color:#ff6600; }

/* 좌측 메뉴 링크 스타일 */
a.lm:link, a.lm:visited, a.lm:active { text-decoration:none; color:#454545; }
a.lm:hover { color:173f7e; font-weight:bold; text-decoration:underline; letter-spacing:-1px; }

/*컴퍼스 셀렉트 링크*/
a.caselect:link, a.caselect:visited, a.caselect:active { text-decoration:none; color:#505966; letter-spacing:-1px; }
a.caselect:hover { color:003366; text-decoration:underline;	letter-spacing:-1px; }

/* Top Menu 아래 검색 input style */
.inputstyle1 { border:1 solid #bfc0c1; height:19px;	background-color:#ffffff; padding:2 0 0 2; font-size:12px; color:#333333; }

/* 상품목록에서 상품제목링크 */
a.itemname:link, a.itemname:visited, a.itemname:active {
	text-decoration:none; color:#333333; font-size:14px; letter-spacing:-0px; font-family:'Malgun Gothic';letter-spacing: -1px;font-weight:normal;
}
a.itemname:hover { text-decoration: underline;}

/* 최상단 */
#global_menu {
	background-color: #f9f9f9;
	height:30px;
	width:100%;
	border-bottom:1px solid #e8e8e8;
}
#global_menu .gm {
	width:1280px;
	height:30px;
	margin:0 auto 0 auto;
}
#global_menu a:link, #global_menu a:visited, #global_menu a:active {
	color:#333333;
}
#global_menu a:hover {
	color:red;
}

/* 상품타이틀 div*/
.item_title {
	font-size:24px;
	font-family:notokr-demilight;
	border-top:1px solid #e9e9e9;
	border-right:1px solid #e9e9e9;
	border-bottom:1px solid #e9e9e9;
	border-left:4px solid #5bc0de;
	padding:18px 0px 16px 10px;
	color:#333333;
	font-weight:bold;
	margin-bottom:20px;
	width:1280px;
	text-align:left;
}

/* 좌측 메뉴의 서브 링크 스타일 */
a.lms:link, a.lms:visited, a.lms:active { text-decoration:none; color:#454545; font-family:돋움; font-size:11px; }
a.lms:hover { color:#173f7e; font-weight:bold; text-decoration:underline; letter-spacing:-1px; font-family:돋움; font-size:11px; }


a.cc:link, a.cc:visited, a.cc:active { text-decoration:none; color:#222222; font-family:notokr-medium; letter-spacing:-1px;}
a.cc:hover { color:#944900; text-decoration:underline; }
.input_login {
	border:1px solid #d7d7d7;
	width:100%;
	padding:4px;
}

.orderf {
	padding:6px;
	border:1px solid #e1e1e1;
	color:#000000;
	margin:4px;
}


.icon1 {
	font-size:11px;
	font-family:dotum;
	color:#ffffff;
	background-color:#e2b22f;
	padding:3px 5px 1px 5px;
	letter-spacing:-1px;
	margin-right:2px;
}

.icon2 {
	font-size:11px;
	font-family:dotum;
	color:#ffffff;
	background-color:#e83f04;
	padding:3px 5px 1px 5px;
	letter-spacing:-1px;
}

.icon3 {
	font-size:11px;
	font-family:dotum;
	color:#ffffff;
	background-color:#c8c8c8;
	padding:3px 5px 1px 5px;
	letter-spacing:-1px;
}


.item_tab_on {
	width:220px;
	height:50px;
	border-top:3px solid #ff6600;
	border-left:1px solid #ff6600;
	border-right:1px solid #ff6600;
	border-bottom:0;
	text-align:center;
	font-family:'Nanum Gothic',sans-serif;
	font-size:14px;
	padding-top:16px;
	float:left;
	background-color:#ffffff;
	cursor:pointer;
	font-weight:bold;
}
.item_tab_off {
	width:220px;
	height:50px;
	border-top:1px solid #e7e7e7;
	border-left:1px solid #e7e7e7;
	border-right:1px solid #e7e7e7;
	border-bottom:1px solid #ff6600;
	text-align:center;
	font-family:'Nanum Gothic',sans-serif;
	font-size:14px;
	padding-top:16px;
	float:left;
	cursor:pointer;
	color:#747474;
}


.formin {
	border:1px solid #cccccc;
	padding:4px;
}
.formselect {
	border:1px solid #cccccc;
	padding:3px;
}


/*메인페이지 : 특가의 신*/
.main-special-list {
    padding-left: 8px;
    padding-right: 8px;
    vertical-align: top;
}
.main-special-list td.item-td {
    padding-left: 22px;
    padding-right: 22px;
    vertical-align: top;
}
.main-special-list .item {
    width: 200px;
}
.main-special-list img.photo {
    width: 200px;
    height: 200px;
    border: 2px solid #e68a4d;
}
.main-special-list .item-code-area {
    margin-top: 10px;
}
.main-special-list .item-code-area .label {
    display: inline-block;
    background: #858fa6;
    font-family: 'NanumBarunGothic';
    color:#fff;
    padding: 4px;
    font-size: 12px;
    border-radius: 0;
}
.main-special-list .item-code-area .text {
    font-family: 'NanumBarunGothic';
    font-size: 12px;
    color:#686360;
}
.main-special-list .name {
    margin-top:8px;
    font-weight:bold;
    font-family: 'NanumBarunGothic';
    font-size:14px;
}
.main-special-list .name a {
    text-decoration: none;
}
.main-special-list .name a:hover {
    color:#0080ff;
}

/*메인페이지 : 잘판린신/새로운신*/
h1.main-list-title {
    margin-top: 40px;
    padding-top: 15px;
    padding-bottom: 15px;
}
ul.main-list-tab {
    padding: 0;
    margin: 0;
    list-style: none;
    overflow: hidden;
    background: #f7f9fd;
    height:60px;
    border-left : 1px solid #d4d4d4;
    border-right: 1px solid #d4d4d4;
}
ul.main-list-tab li {
    list-style: none;
    float: left;
    width: 12.5%;
    height: 100%;
    vertical-align: middle;
    text-align: center;
    border-top:1px solid #d4d4d4;
    border-bottom: 1px solid #ff6600;
    cursor: pointer;
    background: url('/view/ssan/image/main/top_sale_bg1.gif') no-repeat 100% 45%;
}
ul.main-list-tab li.last {
    background: none;
}
ul.main-list-tab li.active {
    background: #fff;
    border-top:1px solid #ff6600;
    border-left:1px solid #ff6600;
    border-right:1px solid #ff6600;
    border-bottom: none;
}

ul.main-list-tab li span {
    margin-top: 12%;
    font-family:'Nanum Gothic',sans-serif;
    font-size: 14px;
    color: #000;
    display: block;
}
ul.main-list-tab li.active span {
    color: #ff6600;
}

.main-sale-list img.photo {
    width: 225px;
    height: 225px;
    border: 1px solid #bfbfbf;
}
.main-sale-list .item-code-area {
    margin-top: 10px;
    text-align: left;
}
.main-sale-list .item-code-area .label {
    display: inline-block;
    background: #858fa6;
    font-family:'Nanum Gothic',sans-serif;
    color:#fff;
    padding: 4px;
    font-size: 11px;
    border-radius: 0;
	font-weight:normal;
}
.main-sale-list .item-code-area .text {
    font-family:'Nanum Gothic',sans-serif;
    font-size: 12px;
    color:#686360;
}
.main-sale-list .name {
    margin-top:8px;
    font-weight:normal;
    font-family:'Nanum Gothic',sans-serif;
    font-size:14px;
    text-align: left;
	color:#000000;
}
.main-sale-list .name a {
    text-decoration: none;
}
.main-sale-list .name a:hover {
    color:#0080ff;
}
.main-sale-list .price {
    text-align: left;
	margin-top:6px;
	font-family:'Nanum Gothic',sans-serif;
	color:#000000;
}
.main-sale-list .icon {
    position: absolute;
    margin-left: 8px;
	margin-top:8px;
}
.main-sale-list .icon.rank-type1 {
    width: 52px;
    height: 51px;
}
.main-sale-list .icon.rank-type2 {
    width: 36px;
    height: 36px;
}

/*레이어팝업관련*/
.popup-layer {
    position: absolute;
    top: 100px;
    right: 100px;
    border: 1px solid #999999;
    background: #000;
    z-index: 2000;
}
.button-container {
    padding: 3px 10px;
    text-align: right;
}
.popup-layer .bullet {
    background : url("/view/ssan/image/popup/bul1.gif") no-repeat;
    padding-left: 15px;
}
.popup-layer a.link {
    color : #fff;
    font-family: 'Dotum';
}


.vms_foot {
	background-color:#eb6945;
	height:50px;
	text-align:center;
	font-family:NanumBarunGothic;
	color:#ffffff;
	font-size:14px;
	padding-top:4px;
	cursor:pointer;
}
.vms_foot:hover {
	background-color:#ff6600;
}

.foot_mn2 {
	font-family:NanumBarunGothic;
	color:#ffffff;
	font-size:14px;
	padding-top:4px;
}
.foot_mn2 a:link, .foot_mn2 a:visited, .foot_mn2 a:active { color:#ffffff; }
.foot_mn2 a:hover { color:#ff6600; text-decoration:none; }

/* 하단 탑버튼 */
#MOVE_TOP_BTN { position: fixed; right: 2%; bottom: 30px; display: none; z-index: 999; cursor:pointer; }


/* FAQ 탭버튼 */
.tabul {
	margin:0px;
	padding:0px;
}
.tabul li {
	float:left;
	list-style:none;
	width:160px;
	background-color:#696b7a;
	color:#ffffff;
	padding:12px 0px 6px 0;
	text-align:center;
	font-family:NanumBarunGothic;
	font-size:14px;
	margin-right:1px;
	border-top:1px solid #696b7a;
	border-left:1px solid #696b7a;
	border-right:1px solid #696b7a;
	cursor:pointer;
}
.tabul li.off {
	float:left;
	list-style:none;
	width:160px;
	background-color:#e6e6e6;
	color:#454651;
	padding:12px 0px 6px 0;
	text-align:center;
	font-family:NanumBarunGothic;
	font-size:14px;
	border-top:1px solid #696b7a;
	border-left:1px solid #696b7a;
	border-right:1px solid #696b7a;
	cursor:pointer;
}
