@charset "utf-8";

/* version : */


/* _diu_ 공용 */
.context_width {width: 1000px; margin:0 auto;}
._diu_border1 {border: red 1px solid;}

/* _diu_ 반복영역건너뛰기 */
._diu_skipNav {background:#343434; text-align:center;}
.skip {display:block;font-size:0;width:1px; height:1px; line-height:0;margin:0 -1px -1px 0; padding:0; }
.skip:hover, .skip:active, .skip:focus {color:#fff;font-size:12px;font-weight:bold;height:auto;line-height:1;margin:0;padding: 5px 0;text-decoration:none !important;text-indent:10px;width:100%;}

/* _diu_ 링크 가상클래스 기본 값 */
a:link {color:#666; text-decoration: none;}
a:visited {color:#666; text-decoration: none;}
a:hover {color:#d1922a; text-decoration: none;}
a:focus {color:#666; text-decoration: none;}
a:active {color: #f5d263; text-decoration: none;}

/* _diu_ 숨김처리 */
._diu_hidden {display:none;}
._diu_blind {position:absolute; overflow:hidden; width:1px; height:1px; font-size:0; line-height:0;}
.sound_only {display:inline-block !important;position:absolute;top:0;left:0;margin:0 !important;padding:0 !important;font-size:0;line-height:0;border:0 !important;overflow:hidden !important}

/* _diu_ 정렬(Align) aTxtR, aTxtL, aTxtC, aVM, aVB, aVT */
._diu_aTxtR {text-align:right;}
._diu_aTxtC {text-align:center;}
._diu_aTxtL {text-align:left;}
._diu_aVM {vertical-align:middle; display:inline-block; padding-left:10px;}
._diu_aVB {vertical-align:bottom;}

/* _diu_ 공용 간격 */
._diu_mt5 {margin-top:5px;}
._diu_mt10 {margin-top:10px;}
._diu_mt15 {margin-top:15px;}
._diu_mt20 {margin-top:20px;}
._diu_mt25 {margin-top:25px;}
._diu_mt30 {margin-top:30px;}
._diu_mt40 {margin-top:40px;}
._diu_mt50 {margin-top:50px;}
._diu_mt65 {margin-top:65px;}
._diu_mt80 {margin-top:80px;}

._diu_ml20 {margin-left:20px;}
._diu_ml25 {margin-left:25px;}
._diu_ml50 {margin-left:50px;}

._diu_pt10 {padding-top:10px;}
._diu_pt20 {padding-top:20px;}
._diu_pt30 {padding-top:30px;}
._diu_pt60 {padding-top:60px;}
._diu_pl5 {padding-left:5px;}
._diu_pl15 {padding-left:15px;}
._diu_pl20 {padding-left:20px;}
._diu_pl25 {padding-left:25px;}

._diu_pr10 {padding-right:10px;}
._diu_pb10 {padding-bottom:10px;}
._diu_pb15 {padding-bottom:15px;}
._diu_pb20 {padding-bottom:20px;}
._diu_pb30 {padding-bottom:30px;}

/* _diu_ 블릿 */
._diu_squareS {background:url(../img/common/bullet_s.png) no-repeat 8px;}
._diu_squareM {background:url(../img/common/bullet_m.png) no-repeat 8px;}
._diu_squareL {background:url(../img/common/bullet.png) no-repeat 8px;}
._diu_circle {background:url(../img/common/bullet_C.png) no-repeat left 5px;}

/* font : font-size 0.75em(12px,9pt)일 경우 */
._diu_font13 {font-size:1.083em;}
._diu_font14 {font-size:1.167em;}
._diu_font15 {font-size:1.250em;}
._diu_font16 {font-size:1.333em;}
._diu_font18 {font-size:1.500em;}
._diu_bold {font-weight:bold;}
._diu_colorB {color:#000;}
._diu_colorG {color:#666;}
._diu_colorR {color:red;}
._diu_colorW {color:#fff;}


/* line-height */
._diu_lineH02 {line-height:2.0}

/* input Box */
._diu_inpText {width:200px; height:20px; padding:3px; border:1px solid #ccc;}
._diu_inpText02 {width:93px; height:20px; padding:3px; border:1px solid #ccc;}
._diu_inpLogin {width:250px; padding:8px 0 8px 35px; border:1px solid #ccc;}
._diu_inpSelect {padding:3px; border:1px solid #ccc;}
._diu_inpSelect08 {padding:8px;}
._diu_inpbutton {vertical-align:middle;}
._diu_textarea {border:1px solid #ccc; resize:none}
._diu_inpUnused {background:#e0e0e0;}
.readonly {background:#f2f2f2;}





/* 버튼 */
._diu_btn_yellow01 {overflow:visible; background:#cfad45 url(../img/common/bg_yellow.png) repeat-x;  padding:8px 30px; border:1px solid #d4b02a; cursor:pointer; letter-spacing:-1px}
._diu_btn_yellow02 {overflow:visible; padding:13px 40px 15px 40px; color:#000; font-weight:bold; text-align:center; background:#ffc62c url(../images/common/btn_top.png) repeat-x top}
._diu_btn_yellow03 {overflow:visible; background:#cfad45 url(../img/common/bg_yellow.png) repeat-x;  padding:7px 10px; border:1px solid #d4b02a; cursor:pointer;}
._diu_btn_basic {overflow:visible; background:#f1f1f1 url(../img/common/bg_gray.png) repeat-x; padding:8px 30px; border:1px solid #d5d5d5; font-size:12px; cursor:pointer;}
._diu_btn_basic02 {overflow:visible; background:#f1f1f1 url(../img/common/bg_gray.png) repeat-x; padding:7px 10px; border:1px solid #d1d1d1; cursor:pointer;}

._diu_btn_orange01 {overflow:visible; color:#fff; background:#fd6f2a url(../img/common/bg_orange.png) repeat-x; padding:5px 10px; border:1px solid #d28064; cursor:pointer;}
._diu_btn_black01 {overflow:visible; color:#fff; background:#454545; padding:5px 10px; border:1px solid #393939; border-bottom:2px solid #000; vertical-align:middle; font-size:12px; cursor:pointer;}
._diu_btn_black02 {overflow:visible; color:#fff; background:#454545 url(../img/common/btn_bg_black.png) repeat-x; padding:7px 10px; border:1px solid #797979; vertical-align:middle; font-size:12px; line-height:0.9; cursor:pointer;}



/* 쇼핑몰에서 구매,장바구니,위시리스트,추천하기 버튼 */
._diu_btn_buy {overflow:visible; width:112px; height:38px; color:#fff; font-size:1.167em; font-weight:bold; background:#7eae23 url(../img/common/btn_buy.png) repeat-x; border:1px solid #5c741e; vertical-align:middle; cursor:pointer;}

._diu_btn_list {overflow:hidden; text-align:center; line-height:0.9; letter-spacing:-1px;}
._diu_btn_list li {float:left; margin-left:5px; vertical-align:middle; font-size:12px;}
._diu_btn_list li a {display:inline-block;}
._diu_btn_list a:link {color:#000}
._diu_btn_list a:visited {color:#000}



/* 버튼에 input type 적용시켰을 경우 스타일 */
input[type="submit"],input[type="reset"],input[type="reset"],input[type="button"],button[type="button"] {font-family:"malgunGothicWeb",Dotum,"돋움",sans-serif; font-size:12px;}

/* input 입력 에러 표시 */
.error {color:red; padding-left:10px;}

/* 페이징 */
.search {margin-top:30px; text-align:center; border-top:1px solid #e3e3e3; border-bottom:1px solid #e3e3e3; padding:15px; background:#f6f6f5}

.paging  {margin-top:30px; text-align:center; font-size:12px;}
.paging li {display:inline-block; padding:5px 0 5px 0; *display:inline; zoom:1;}
.paging .current {border:1px solid #616161; padding:5px 10px 5px 10px; font-weight:bold; color:#ff6501;}
.paging li a {border:1px solid #acacac; padding:5px 10px; background:#f0f0f0 url(../img/common/bg_paging.png) repeat-x}
.paging .btn_image {border:1px solid #acacac; padding:5px 10px; background:#f0f0f0 url(../img/common/bg_paging.png) repeat-x}

.paging a:link {color:#666;}
.paging a:visited {color:#666;}
.paging .current:link {color:#ff6539 !important;}
