@charset "utf-8";

/* css 기본값 정의 */
body {background:#fff; border-top:6px solid #333;}
/* layout */
#wrap {position:relative; text-align:center; min-width:1000px;}
.wrap {position:relative; display:inline-block; vertical-align:middle; margin:0px auto; width:1000px;}
.wrap.jallcon {margin:0px auto; width:1000px;}
.wrap.sub {
    display:block;
vertical-align: middle;
    margin: 15px 0;
    width: 100%;
}
.wrap .main {
    display: block;
    vertical-align: middle;
    margin: 10px 0px;
    width: 100%;
    line-height: 0;
    *padding-top:10px; /* IE 7 이하의 브라우저에 작용 합니다 */}
/* margin:10px 10px; width:980px; height:410px; line-height:0; *padding-top:10px; */

.ti {width:0px; height:0px; display:block;  overflow:hidden; text-indent:-1000px;}
.msg_sound_only, .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}
.left {float:left; text-align:left;}
.right {float:right; text-align:right;}

.displayno {
 display:none
}
/* 탑 */
#top {}
#top .bookmark a {
    display: inline-block;
    vertical-align: middle;
    margin-top: 5px;
    padding-left: 20px;
    height: 25px;
    font: 11px NanumGothicBold;
    color: #666;
    letter-spacing: -1px;
    line-height: 25px;
    xt-shadow: 0px 1px 1px rgba(0, 0, 0, 0.05);
    background: url("../images/common/icon_bookmark.png") center left no-repeat;
}
#top .top_menu {vertical-align:middle; margin:8px; height:24px; border:1px solid #cdcdcd;}

/*여기*/

/* 헤더 */
/*#head {display:inline-block; vertical-align:middle; width:100%; height:125px; background:#fff url("../images/common/bg_pattern.png") center top repeat-x;}*/
#head {
    display: inline-block;
    vertical-align: middle;
    width: 100%;
    height: 90px;
    margin-bottom: 15px;
}
#head .h_wrap {display:inline-block; vertical-align:middle; width:100%;}
#head .logo {margin:0; padding:0; height:90px; float:left;}
#head .logo a {display:inline-block; vertical-align:middle;}
#head .search {
    border: 1px solid #999;
    display: inline-block;
    vertical-align: middle;
    margin-top: 0px;
    margin-left: 0px;
    /* width: 340px; */
    height: 40px;
    overflow: hidden;
    font-size: 0;
    text-align: left;
    border-radius: 15px 15px 15px 15px;
    box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.05);
    background: #fafafa;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#fafafa);
    background: -webkit-linear-gradient(top, #ffffff 0%, #fafafa 100%);
    background: -moz-linear-gradient(top, #ffffff 0%, #fafafa 100%);
    background: -ms-linear-gradient(top, #ffffff 0%, #fafafa 100%);
    background: -o-linear-gradient(top, #ffffff 0%, #fafafa 100%);
    background: linear-gradient(top, #ffffff 0%, #fafafa 100%);
}

#head .search input {
        display: inline-block;
    vertical-align: middle;
    margin: 0;
    padding: 0 0 0 15px;
    width: 180px;
    height: 40px;
    font: 12px NanumGothicBold;
    color: #999;
    letter-spacing: 0px;
    line-height: 40px;
    border: none;
    background: #fff;
} /* 45열 글씨색상 #000 -> #6d6f71 백그라운드 색상은 #CCC -> #CBE2EF으로 변경 */
#head .search button {
    display:inline-block; vertical-align:middle; margin:0; padding:0; width:40px; height:40px; border:none; background:#fff url("../images/common/btn_search.png") center center no-repeat;
}
/* 46열 백그라운드 컬러 #000 */


#head{}
#head{display:table; width:1140px; height:85px; table-layout:fixed; margin:0 auto;}
#head h1{display:table-cell; margin:0; padding:0; vertical-align:middle; text-align:left; width:225px;}
#head ul{display:table-cell; margin:0; padding:0; vertical-align:middle; text-align:left; width:590px;}
#head ul li{display:inline-block; margin:0 45px 0 0; padding:0;}
#head ul li:last-child{margin:0;}
#head ul li a {font-size:18px; font-weight:600; color:#000;}
#head ul li a:hover, #head ul li a.on{color:#932c26;}
#head > div{display:table-cell; margin:0; padding:0; vertical-align:middle; text-align:center;}
#head > div ol{display:inline-block; vertical-align:middle; margin:8px; height:24px; border:1px solid #cdcdcd;}
#head > div ol li{display:inline-block; display:inline-block; vertical-align:middle; background:url("../images/common/line_topmenu.png") center left no-repeat;}
#head > div ol li.start {background:none;}
#head > div ol a {display:inline-block; vertical-align:middle; padding:0 8px; height:25px; font:11px NanumGothicBold; color:#666; letter-spacing:-1px; line-height:25px;}
#head > div ol a:hover {color:#666;}
#head > div ol a.on {color:#666;}

#top .top_menu ul{display:table-cell; margin:0; padding:0; vertical-align:middle; text-align:right;}
#top .top_menu li {display:inline-block; float:left;  vertical-align:middle;  background:url("../images/common/line_topmenu.png") center left no-repeat;}
#top .top_menu li displayno {float:left; display:inline-block; vertical-align:middle;  background:url("../images/common/line_topmenu.png") center left no-repeat; display:none;}
#top .top_menu li.start {background:none;}
#top .top_menu a {display:inline-block; vertical-align:middle; padding:0 10px; height:25px; font:11px NanumGothicBold; color:#666; letter-spacing:-1px; line-height:25px;}
#top .top_menu a:hover {color:#666;}
#top .top_menu a.on {color:#666;}


#category {display:table; table-layout:fixed; width:1000px; height:90px; margin:0 auto; }
#category ul {display:table-cell; vertical-align:middle; text-align:right; margin:0; padding:0;}
#category li {display:inline-block; margin:0 45px 0 0; padding:0;}
#category a {
    display: inline-block;
    vertical-align: middle;
    margin: 0px 0;
    padding: 0 20px;
    height: 100%;
    font: 17px NanumGothicBold;
    color: #132247;
    letter-spacing: -1px;
    line-height: 50px;
}
#category a:hover {color:#247cfa;}
#category a.on {color:#fff; background:#247cfa; border-radius:0px;}
#category .on a {color:#fff;}
#category .on a:hover {color:#fff;}

#side {position:absolute; right:-90px;  top:30px; display:inline-block; vertical-align:middle; width:80px;}
#side .s_title {display:inline-block; vertical-align:middle; width:80px; height:90px; position:relative;}
#side .obj.balloon {position:absolute; display:inline-block; vertical-align:middle; left:0px; top:0px; width:80px; height:90px; background:url("../images/common/side_title.png") no-repeat;}
#side .s_list ul {display:block; margin:5px auto 10px auto; width:66px;}
#side .s_list li {display:inline-block; vertical-align:middle; margin:5px 0 0 0; width:66px; height:66px;}
#side .s_list li a {display:inline-block; vertical-align:middle; padding:0; width:100%; height:100%;}
#side .s_list li img {
    display: inline-block;
    vertical-align: middle;
    margin: 0;
    width: 58px;
    height: 58px;
    border: #dadada solid 1px;
    /* border-radius: 10px; */
}
#side .s_list li img:hover {
    display: inline-block;
    vertical-align: middle;
    margin: 0;
    width: 58px;
    height: 58px;
    border: #dadada solid 1px;
    /* border-radius: 10px; */

}
#side .s_menu li {display:inline-block; vertical-align:middle; width:100%; height:30px; border-top:#f5f5f5 solid 1px;}
#side .s_menu .sm_notice {display:inline-block; vertical-align:middle; width:100%; height:30px; background:url("../images/common/side_menu.png") center top no-repeat;}
#side .s_menu .sm_qna {display:inline-block; vertical-align:middle; width:100%; height:30px; background:url("../images/common/side_menu.png") center center no-repeat;}
#side .s_menu .sm_basket {display:inline-block; vertical-align:middle; width:100%; height:30px; background:url("../images/common/side_menu.png") center bottom no-repeat;}
#side .s_menu .sm_top {display:inline-block; vertical-align:middle; margin-top:10px; width:45px; height:45px; background:url("../images/common/btn_top.png") left top no-repeat;}
#side .s_menu .sm_top:hover {background-position:right top;}
#side .side_nodata{padding:30px 0; vertical-align:middle; line-height:20px;    font-size: 12px;}

/* 바디 */
#body {position:relative; display:inline-block; vertical-align:middle; padding-bottom:0px; width:100%; background:url("") center bottom repeat-x;}  /* padding-bottom:50px */
#body.j_bodysub {position:relative; float: right; display:inline-block; vertical-align:middle; padding-bottom:0px; width:760px; background:url("") center bottom repeat-x;}  /* padding-bottom:50px */



#body .main .left {position:relative;}

#body .list {display:inline-block; vertical-align:middle; width:100%; text-align:left;}   /*마진 탑 5 에서 2 으로 수정*/ /* margin-top:2px;을 생략해봄 */
#body .list .l_title {position:relative; display:inline-block; vertical-align:middle;
    margin: 10px 0;
    width: 100%;
    height:50px;}  /* margin:10px 원래 코딩 */
#body .list .l_title h2 {display:inline-block; vertical-align:middle; height:40px;
}
#body .list.weekly .l_title h2 {background-position:0px 0px;}
#body .list.best .l_title {border-bottom:#1b1b33 solid 3px; background:url("") bottom right no-repeat;}  /* {border-bottom:#2a8ebf solid 5px; 원래 코딩   */
#body .list.best .l_title h2 {background-position:0px -40px;}
#body .list.new .l_title {border-bottom:#1b1b33 solid 3px; background:url("") bottom right no-repeat;}  /* {border-bottom:#2a8ebf  solid 5px; 원래 코딩  */
#body .list.new .l_title h2 {background-position:0px -80px;}
#body .list .l_title .obj {position:absolute; display:inline-block; vertical-align:middle;}
#body .list .l_title .obj.cloud1 {right:-25px; top:50px; width:104px; height:58px; }
#body .list .l_title .obj.cloud2 {left:-45px; top:330px; width:87px; height:48px; }
#body .list .l_title .obj.cloud3 {right:210px; top:-20px; width:44px; height:25px; }
#body .list .l_title .obj.cloud4 {right:80px; top:10px; width:65px; height:37px; }
#body .list .l_title .obj.cloud5 {left:400px; top:-10px; width:32px; height:19px; }
#body .list .l_title .obj.cloud6 {right:380px; top:-40px; width:47px; height:27px; }
#body .list .l_title .obj.cloud7 {right:15px; top:0px; width:59px; height:33px; }
#body .list .l_wrap {display:inline-block; vertical-align:middle; width:100%;}
#body .list.weekly .l_wrap .box {position:relative; height:280px;}
#body .list .l_wrap ul {display:inline-block; vertical-align:middle; width:100%;}
#body .list .l_wrap li {
    position: relative;
    float: left;
    display: inline-block;
    vertical-align: middle;
    margin: 12px 12px;
    /*height: 225px;*/
}
#body .list.weekly .l_wrap ul {display:block; vertical-align:middle; margin:20px auto 0 auto; width:900px;}
#body .list.weekly .l_wrap li {float:left; display:inline-block; vertical-align:middle; margin:10px; width:160px; height:160px;}
#body .list.weekly .l_img {border:none; padding:0; line-height:0;}
#body .list.weekly .l_img img {width:160px; height:160px; border-radius:5px;}
#body .list .l_ranking {font:20px Verdana Bold, Tahoma Bold, NanumGothicBold; color:#abdfdb; letter-spacing:-1px; line-height:40px; text-align:center;}
#body .list .l_ranking strong {font:35px Verdana Bold, Tahoma Bold, NanumGothicBold; color:#75bbb6; letter-spacing:-1px; line-height:40px;}
#body .list .l_img {
       border: #eee solid 1px;
    padding: 9px;
    line-height: 0;
    text-align: center;
}
#body .list .l_img img {
    width: 200px;
    height: 200px;
    border-radius: 5px;
}
#body .list .l_prod {position:absolute; display:block; left:0; top:0; z-index:999; width:100%; height:100%; background:url("../images/common/block.png") repeat;}
#body .list .l_info {display:none; position:absolute; left:0; top:0; height:85px; background:#78c8f0; background:url("../images/common/bg_color_focus.png") repeat; z-index:99;}
#body .list .l_info ul {display:inline-block; vertical-align:middle; width:220px; padding:0 5px; margin-top:10px;}
#body .list .l_info li {margin:0; width:220px; height:auto; font:12px NanumGothic; color:#fff; letter-spacing:0px; line-height:20px; text-align:center; text-shadow:0px 1px 1px rgba(0, 0, 0, 0.3); overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
#body .list .l_info li strong {font:14px NanumGothicBold; color:#fff; letter-spacing:0px; line-height:20px; text-shadow:0px 1px 1px rgba(0, 0, 0, 0.3);}
#body .list .l_info li span {font:13px NanumGothicBold; color:#ecf197; letter-spacing:0px; line-height:20px; text-shadow:none; text-shadow:0px 1px 1px rgba(0, 0, 0, 0.3);}

#hys_main{min-width:1000px; height:425px; background:#001e6a url('../imgs/main_bg.jpg') no-repeat center top;}
#hys_sub{min-width:1000px; height:165px; background:#001e6a url('../imgs/ssub_bg.png') no-repeat center top; margin:0 0 25px 0;}


/* 푸터 */
#foot {display:inline-block; vertical-align:middle; width:100%; height:200px;}   /*  background:#fff; border-top:#dedede solid 1px; */
#foot .latest {margin:30px 0px 0px 0px; padding:9px 19px 19px 19px; border:#eee solid 1px; text-align:left;}
#foot .latest .l_wrap {display:inline-block; vertical-align:middle; width:100%;padding: 20px;}
#foot .latest .l_title { display:inline-block; vertical-align:middle; width:170px; height:40px; background:url("../images/common/title.png") no-repeat;}
/*#foot .latest .event {margin-left:20px;}
#foot .latest .customer {margin-left:20px; width:230px;}
#foot .latest .community {width:210px; text-align:left;}*/
#foot .latest .pick .l_title {background-position:0px -120px;}
#foot .latest .event .l_title {background-position:0px -160px;}
#foot .latest .customer .l_title {background-position:0px -200px;}
#foot .latest .community .l_title {background-position:0px -240px;}
#foot .latest .customer .l_banner {padding-top:0px; border-top:#eee;}    /*  border-top:#eee solid 1px -> solid 1px 없애기   */ /* padding-top:5px; -> 0px로 */
#foot .latest .community .l_banner {padding-top:0px; border-top:#eee;}     /*  border-top:#eee solid 1px -> solid 1px 없애기   */ /* padding-top:5px; -> 0px로 */
#foot .latest .community .l_banner ul {display:inline-block; vertical-align:middle; width:190px; height:180px; border:#83bbff solid 10px; background:url("../images/common/btn_community.png") center center no-repeat;}
#foot .latest .community .l_banner li {float:left; display:inline-block; vertical-align:middle; width:95px; height:90px;}
#foot .latest .community .l_banner a {display:inline-block; vertical-align:middle; width:100%; height:100%;}

#foot .f_menu {margin:0 10px; width:980px; height:40px; background:#eee;}
#foot .f_menu li {float:left; display:inline; height:40px;}
#foot .f_menu a {display:inline-block; vertical-align:middle; padding:0 20px; height:100%; font:11px NanumGothicBold; color:#555; letter-spacing:-1px; line-height:40px; text-align:left;}
#foot .f_info {padding:25px 0 40px 0; height:70px; text-align:left; margin:30px 0 0 0; background-color:#fff;
border-top: 1px solid #999;}
#foot .f_info .logo {
    display: inline-block;
    vertical-align: middle;
    margin: 11px 0 0 20px;
    width: 205px;
    height: 46px;
    background: url("../files/newbulogo.png") left center no-repeat;
}  /* margin:15px 0 0 20px
width:185px; height:25px; */
#foot .info {display:inline-block; vertical-align:middle; width:740px; height:70px; text-align:left;}
#foot .info ul {display:inline-block; vertical-align:middle; width:100%;}
#foot .info li {float:left; display:inline-block; vertical-align:middle; font:11px NanumGothic; color:#999; letter-spacing:-1px; line-height:20px;}
#foot .info li span {font:11px NanumGothic; color:#e4e4e4; letter-spacing:3px; line-height:20px;}
#foot .copyright {margin-top:10px;}
#foot .copyright li {font:10px NanumGothic; color:#ccc; letter-spacing:0px; line-height:20px;}
#foot .copyright strong {font:10px NanumGothicBold; color:#247cfa; letter-spacing:0px; line-height:20px;}
#foot .copyright li.w {margin-left:10px; color:#9e9e9e;}
#foot .copyright li.w a {color:#9e9e9e;}


#body .content {display:block; vertical-align:middle; padding:0px 0px;}
#body .content .c_wrap {padding:15px 0px 25px 0px; border:#eee solid 0px; background:#fff; text-align:left;}
#body .content .c_body {padding-top:15px;}

#sort {display:inline-block; vertical-align:middle; width:100%;}
#sort .s_wrap {display:inline-block; vertical-align:middle; width:100%;}
#sort .s_left {float:left; display:inline-block; vertical-align:middle; padding:15px; width:auto;}
#sort .s_right {float:right; display:inline-block; vertical-align:middle; padding:15px; width:auto;}


#hys_footer{display:block; width:1000px; margin:0 auto; padding:0; list-style:none; clear:both;}
#hys_footer > li{display:inline-block; vertical-align:top; width: calc(50% - 2px); box-sizing: border-box; padding: 0 20px;}
#hys_footer > li:first-child{margin:0; border-right: 1px dotted #121212;}
#hys_footer > li:nth-of-type(2){vertical-align:bottom; display: none;}

#hys_footer > li > p{margin:0; padding:0 0 8px 0; color:#6f6f6f; font-size:12px; text-align:left;}
#hys_footer > li > p b{color:black; font-weight:600; font-size:18px;}
#hys_footer > li > div{height:135px; text-align:left;}
#hys_footer > li > div .cs_center{}
#hys_footer > li:first-child > div p:nth-of-type(1){padding:15px 0 28px 0; font:45px Century Gothic; color:#8a0700; font-weight:bold;}
#hys_footer > li:first-child > div p:nth-of-type(2) b{font-weight:600; margin:0 8px 0 0;}
#hys_footer > li:first-child > div ul{margin:0; padding:0;}
#hys_footer > li:first-child > div ul li{margin:0 0 0 10px; line-height:26px;}
#hys_footer > li:first-child > div ul li img{vertical-align:middle;}
#hys_footer > li:first-child > div ul li span{font-size:14px; color:#121212; font-weight:500; padding-left:10px;}
#hys_footer > li:nth-of-type(2){margin:0 0 0 13px !important;}
#hys_footer > li:nth-of-type(2) img{border:1px dotted #707070; border-width:0 1px; padding:0 0 0 20px;}
#hys_footer > li:nth-of-type(3) > div form{height:135px; width:300px; font-weight:600; font-size:17px;}
#hys_footer > li:nth-of-type(3) > div form ul{display:table; width:100%;}
#hys_footer > li:nth-of-type(3) > div form ul li{display:table-cell; vertical-align:bottom;}
#hys_footer > li:nth-of-type(3) > div form p:nth-of-type(1){margin:0; padding:16px 0 0 0;}
#hys_footer > li:nth-of-type(3) > div form p:nth-of-type(2){margin:0; }
#hys_footer > li:nth-of-type(3) > div form p:nth-of-type(3){text-align:right; vertical-align:top;}
#hys_footer > li:nth-of-type(3) > div form p input[type='text']{width:150px; height:35px; background:white; border:1px solid #ddd; font-size:14px; font-weight:normal;
																margin:0 0 0 10px; padding:0 4px;}
#hys_footer > li:nth-of-type(3) > div form button{color:white; font-size:12px; width:80px; height:74px; background:#932c26; border:none;}
/*#hys_footer > li:nth-of-type(3) > div form{height:134px; text-align:center; font-size:14px; color:#a8a8a8;}
#hys_footer > li:nth-of-type(3) > div form p:nth-of-type(1){margin:32px 0 0 0;}
#hys_footer > li:nth-of-type(3) > div form p:nth-of-type(2){margin:12px 0 0 0;}
#hys_footer > li:nth-of-type(3) > div form p:nth-of-type(2) input[type='text']{width:215px; height:32px; margin:0; padding:0 0 0 8px; border:1px solid #a8a8a8;
																				border-right:none; border-radius:32px 0 0 32px; font-size:16px; vertical-align:middle;}*/

#hys_paw{height:110px; border-top:1px solid #e8e8e8; font-style:normal;}
#hys_paw div{width:1000px; margin:0 auto; background:url('../imgs/slogo_paw.png') no-repeat left 32px; text-align:left;}
#hys_paw div p:nth-of-type(1){margin:0; padding:30px 0 0 200px; color:#686868; font-size:12px;}
#hys_paw div p:nth-of-type(2){margin:0; padding:8px 0 0 200px; color:#686868; font-size:12px;}
#hys_paw div p:nth-of-type(3){margin:0; padding:15px 0 30px 200px; color:#686868; font-size:12px;}
#hys_paw div span{margin:0 8px;}

/* 퀵메뉴 */
#hys_quick{position:fixed; right:0; top:256px; z-index: 1000}
#hys_quick .toggle{cursor:pointer;}
#hys_quick .closed{text-align:right; margin:0; padding:0; line-height:0; list-style:none;}
#hys_quick .closed li{margin:0; padding:0; line-height:0;}
#hys_quick .closed li a{line-height:0;}
#hys_quick .opened{margin:0; padding:0; list-style:none;}
#hys_quick .opened li{margin:0; padding:0; line-height:0;}
#hys_quick .opened li a{line-height:0;}
#hys_quick .opened li form{box-sizing:border-box; margin:0; padding:41px 0 0 0; height:194px; background:#932c26 url('../imgs/quick_12.png') no-repeat;}
#hys_quick .opened li form p{margin:0; padding:5px 0 0 0; line-height:0; text-align:center;}
#hys_quick .opened li form p.label{text-align:left; padding:0 0 9px 58px;}
#hys_quick .opened li form input[type='text'], #hys_quick .opened li form input[type='tel']{box-sizing:border-box; width:105px; height:23px; border:1px solid #e6e6e6; background:white; font-size:12px; color:#464646; margin:0;}
#hys_quick .opened li form input[type='image']{margin:0;}


/* 공통 */
.mt5 {margin-top:5px;} .mt6 {margin-top:6px;} .mt10 {margin-top:10px;} .mt20 {margin-top:20px;} .mt30 {margin-top:30px;} .mt40 {margin-top:40px;} .mt50 {margin-top:50px;} .mt60 {margin-top:60px;} .mt70 {margin-top:70px;} .mt80 {margin-top:80px;} .mt90 {margin-top:90px;} .mt100 {margin-top:100px;}
.ml5 {margin-left:5px;} .ml10 {margin-left:10px;} .ml15 {margin-left:15px;} .ml20 {margin-left:20px;} .ml25 {margin-left:25px;} .ml30 {margin-left:30px;}
.mr5 {margin-right:5px;} .mr10 {margin-right:10px;} .mr15 {margin-right:15px;} .mr20 {margin-right:20px;} .mr25 {margin-right:25px;} .mr30 {margin-right:30px;}
.mb5 {margin-bottom:5px;} .mb10 {margin-bottom:10px;} .mb20 {margin-bottom:20px;} .mb30 {margin-bottom:30px;} .mb40 {margin-bottom:40px;} .mb50 {margin-bottom:50px;} .mb60 {margin-bottom:60px;} .mb70 {margin-bottom:70px;} .mb80 {margin-bottom:80px;} .mb90 {margin-bottom:90px;} .mb100 {margin-bottom:100px;}
.p5 {padding:5px;} .p10 {padding:10px;} .p20 {padding:20px;} .p30 {padding:30px;} .p40 {padding:40px;} .p50 {padding:50px;} .p60 {padding:60px;} .p70 {padding:70px;} .p80 {padding:80px;} .p90 {padding:90px;} .p100 {padding:100px;}
.title {display:block; font:40px NanumGothic; color:#777; letter-spacing:-2px; line-height:60px;}
.title strong {color:#333; font-weight:normal;}
.title.m {padding:0 20px;}
.title.middle {font-size:30px; letter-spacing:-1px; line-height:50px;}
.title.small {font-size:20px; letter-spacing:-1px; line-height:35px;}
.box {position:relative; margin:10px; border-style:solid;}
.box.b {border-width:20px;}
.box.m {border-width:10px;}
.box.s {border-width:1px;}
.box.b.raund {border-radius:40px 0;}
.box.m.raund {border-radius:30px 0;}
.box.s.raund {border-radius:20px 0;}
.box.cf {border-color:#ecf6f0;}
.box.cw {border-color:#fafafa;}
.box.cg {border-color:#f5f5f5;}
.box.solid {border-top:#e4e7e9 solid 1px; border-left:#dfe2e5 solid 1px; border-right:#dfe2e5 solid 1px; border-bottom:#bbbfc8 solid 1px;
	box-shadow:inset 0px -1px 0px #fff,0px 1px 1px #f0f0f0;
	background:#f8f8f9;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#f8f8f9);
	background:-webkit-linear-gradient(top, #ffffff 0%, #f8f8f9 100%);
	background:-moz-linear-gradient(top, #ffffff 0%, #f8f8f9 100%);
	background:-ms-linear-gradient(top, #ffffff 0%, #f8f8f9 100%);
	background:-o-linear-gradient(top, #ffffff 0%, #f8f8f9 100%);
	background:linear-gradient(top, #ffffff 0%, #f8f8f9 100%);}
.box .b_wrap {display:inline-block; vertical-align:middle; width:100%;}
.tab {display:inline-block; vertical-align:middle; width:100%;}
.tab li {float:left; display:inline;}
.tab.m2 li {width:50%;}
.tab a {display:block; height:50px; font:15px NanumGothicBold; color:#fff; letter-spacing:-1px; line-height:50px; text-align:center; text-shadow:0px 1px 1px #636764; background:#6b706d;}
.tab a:hover {background:#7e8480;}
.tab a.on {text-shadow:0px 1px 1px #78ba92; background:#b7b7b7;}
.tab .start a {border-radius:10px 0 0 10px;}
.tab .end a {border-radius:0 10px 10px 0;}
.text {font:13px NanumGothic; color:#6b706d; letter-spacing:0px; line-height:20px;}
.text strong {font-family:NanumGothicBold; font-weight:normal;}
.text.bbig {font-size:26px; line-height:40px;}
.text.big {font-size:21px; line-height:30px;}
.text.middle {font-size:16px; line-height:26px;}
.text.small {font-size:11px; line-height:18px;}
.text.s1 {letter-spacing:-1px;}
.text.s2 {letter-spacing:-2px;}
.text.cf, .text .cf {color:#b7b7b7;}
.text.cb, .text .cb {color:#303733;}
.text.cg, .text .cg {color:#b2b9b5;}
.text.bg, .text .bg {padding:1px 3px; color:#fff; background:#b7b7b7;}
.text.u, .text .u {padding-bottom:1px; border-bottom:#dce3df solid 1px;}
.text.ud, .text .ud {padding-bottom:1px; border-bottom:#b2b9b5 dotted 1px;}
ul.s, ol.s {margin-left:25px;}
ul.no li, ol.no li {list-style:decimal; list-style-position:inside;}
ul.disc li, ol.disc li {list-style:disc; list-style-position:inside;}
ul.circle li, ol.circle li {list-style:circle; list-style-position:inside;}
ul.square li, ol.square li {list-style:square; list-style-position:inside;}
ul h1, ul h2, ul h3, ul h4, ol h1, ol h2, ol h3, ol h4 {display:inline-block; vertical-align:middle;}
.img {padding:10px; text-align:center;}
.img img {width:auto; max-width:100%;}
.bundle {display:inline-block; vertical-align:middle; width:100%;}

.form {display:inline-block; vertical-align:middle; width:100%;}
.form .f_wrap {display:inline-block; vertical-align:middle; width:100%;}
.form .f_wrap.line {border-bottom:#f5f5f5 solid 1px;}
.form .f_wrap.line.pb5 {padding-bottom:5px;}
.form .f_wrap.line.pb10 {padding-bottom:10px;}
.form .f_wrap.line.pb15 {padding-bottom:15px;}
.form .f_wrap:hover label {color:#b7b7b7;}
.form label {float:left; display:inline-block; vertical-align:middle; padding-left:10px; text-align:left;}
.form p {display:block; text-align:left;}
.form .wide label {width:150px;}
.form .normal label {width:100px;}
.form .short label {width:70px;}
.form .wide p {margin-left:160px;}
.form .normal p {margin-left:110px;}
.form .short p {margin-left:80px;}
.form label.big {height:33px; font:14px NanumGothic; color:r; letter-spacing:0px; line-height:33px;}
.form label.middle {height:28px; font:13px NanumGothic; color:#666; letter-spacing:0px; line-height:28px;}
.form label.small {height:23px; font:11px NanumGothic; color:#666; letter-spacing:0px; line-height:23px;}
.form strong {font-family:NanumGothicBold;}
.form .cf {color:#b7b7b7;}
.form .cb {color:#303733;}
input, select {display:inline-block; vertical-align:middle; margin-right:5px; background:#fff;}
input.type1, select.type1 {border-top:#c6c6c6 solid 1px; border-left:#c6c6c6 solid 1px; border-right:#eee solid 1px; border-bottom:#eee solid 1px;
	box-shadow:inset 0px 1px 1px #eee;}
input.type2, select.type2 {border:#e5e5e5 solid 1px;}
input.full {padding:0px 10px; width:80%;}
input.wide {padding:0px 10px; width:230px;}
input.normal {padding:0px 10px; width:130px;}
input.short {padding:0px 5px; width:50px;}
select.wide {width:150px;}
select.normal {width:90px;}
select.short {width:50px;}
input.bg, select.bg {background:#f9f9f9;}
input.big, select.big {height:33px; font:14px NanumGothic; color:#666; letter-spacing:0px; line-height:33px;}
input.middle, select.middle {height:28px; font:13px NanumGothic; color:#666; letter-spacing:0px; line-height:28px;}
input.small, select.small {height:23px; font:11px NanumGothic; color:#666; letter-spacing:0px; line-height:23px;}
input.bold, select.bold {font-family:NanumGothicBold;}
input.cf, select.cf {color:#b7b7b7;}
input.cb, select.cb {color:#303733;}
input.r5, select.r5 {border-radius:5px;}
input.r10, select.r10 {border-radius:10px;}

textarea {display:block; padding:10px; width:97.5%; background:#fff; resize:none;}
textarea.type1 {border-top:#c6c6c6 solid 1px; border-left:#c6c6c6 solid 1px; border-right:#eee solid 1px; border-bottom:#eee solid 1px;
	box-shadow:inset 0px 1px 1px #eee;}
textarea.type2 {border:#e5e5e5 solid 1px;}
textarea.long {height:200px;}
textarea.normal {height:150px;}
textarea.short {height:100px;}
textarea.bg {background:#f9f9f9;}
textarea.r5 {border-radius:5px;}
textarea.r10 {border-radius:10px;}

.btn_wrap {display:inline-block; vertical-align:middle; width:100%; text-align:center;}
.btn_wrap ul {display:inline-block; vertical-align:middle; margin:0 auto; }
.btn_wrap li {float:left; display:inline; margin:0 2px;}
.btn_wrap ul.drop {display:inline-block; vertical-align:middle; width:100%;}
.btn_wrap ul.drop li {display:inline-block; vertical-align:middle; margin:3px 0px; width:100%;}
.btn {
    padding:7px 10px;
    display:inline-block;
    vertical-align:middle;
    color:#fff !important;
    /*line-height:26px;*/
    text-align:center;
	border-top:#e4e7e9 solid 0px;
    border-left:#dfe2e5 solid 0px;
    border-right:#dfe2e5 solid 0px;
    border-bottom:#bbbfc8 solid 0px;
    border-radius:5px;
/*	box-shadow:inset 0px -1px 0px #fff,0px 1px 1px #f0f0f0;*/
	background:#666;
/*	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#f8f8f9);*/
/*	background:-webkit-linear-gradient(top, #ffffff 0%, #f8f8f9 100%);*/
/*	background:-moz-linear-gradient(top, #ffffff 0%, #f8f8f9 100%);*/
/*	background:-ms-linear-gradient(top, #ffffff 0%, #f8f8f9 100%);*/
/*	background:-o-linear-gradient(top, #ffffff 0%, #f8f8f9 100%);*/
/*	background:linear-gradient(top, #ffffff 0%, #f8f8f9 100%);*/
}

.btn:hover {color:#3c414c;
	border-top:#bbbfc8 solid 0px; border-bottom:#e4e7e9 solid 0px;
/*	box-shadow:inset 0px 1px 0px #fff;*/
	background:#247cfa;
/*
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#f8f8f9, endColorstr=#ffffff);
	background:-webkit-linear-gradient(top, #f8f8f9 0%, #ffffff 100%);
	background:-moz-linear-gradient(top, #f8f8f9 0%, #ffffff 100%);
	background:-ms-linear-gradient(top, #f8f8f9 0%, #ffffff 100%);
	background:-o-linear-gradient(top, #f8f8f9 0%, #ffffff 100%);
	background:linear-gradient(top, #f8f8f9 0%, #ffffff 100%);
*/
}

.btn.focus {color:#fff;
	border-top:#98dddb solid 0px; border-left:#8fd9d7 solid 0px; border-right:#8fd9d7 solid 0px; border-bottom:#86d5d3 solid 0px;
	/*text-shadow:0px 1px 0px rgba(0, 0, 0, 0.15);
	box-shadow:inset 0px 1px 0px rgba(255, 255, 255, 0.3);*/
	background:#247cfa;
	/*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#a4e2e0, endColorstr=#97dddb);
	background:-webkit-linear-gradient(top, #a4e2e0 0%, #97dddb 100%);
	background:-moz-linear-gradient(top, #a4e2e0 0%, #97dddb 100%);
	background:-ms-linear-gradient(top, #a4e2e0 0%, #97dddb 100%);
	background:-o-linear-gradient(top, #a4e2e0 0%, #97dddb 100%);
	background:linear-gradient(top, #a4e2e0 0%, #97dddb 100%);*/
}

.btn:hover.focus {
    border-top:#86d5d3 solid 0px;
    border-bottom:#98dddb solid 0px;
	/*box-shadow:inset 0px -1px 0px rgba(255, 255, 255, 0.3);*/
	background:#247cfa;
	/*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#f6918c, endColorstr=#a4e2e0);
	background:-webkit-linear-gradient(top, #97dddb 0%, #a4e2e0 100%);
	background:-moz-linear-gradient(top, #97dddb 0%, #a4e2e0 100%);
	background:-ms-linear-gradient(top, #97dddb 0%, #a4e2e0 100%);
	background:-o-linear-gradient(top, #97dddb 0%, #a4e2e0 100%);
	background:linear-gradient(top, #97dddb 0%, #a4e2e0 100%);*/
}

.btn.big {
    padding:0px 20px;
    height:38px;
    font:15px NanumGothicBold;
    letter-spacing:-1px;
    line-height:38px;
}
.btn.middle {
    padding: 0px 15px;
    height: 32px;
    font: 13px NanumGothicBold;
    letter-spacing: -1px;
    line-height: 32px;
    color: #fff;
}
.btn.small {padding:0px 6px; height:22px; font:11px NanumGothic; letter-spacing:-1px; line-height:22px;}
.btn.ssmall {padding:0px 4px; min-width:7px; height:16px; font:10px NanumGothicBold; letter-spacing:-1px; line-height:16px;}
.btn.sch {padding:0px 15px; height:30px; font:13px NanumGothicBold; letter-spacing:-1px; line-height:30px;}

/*button.btn.wide {width:220px;}*/
.btn.wide {min-width:130px;}
button.btn.big {height:40px;}
button.btn.middle {height:34px;}
button.btn.sch {height:28px;}

.btn.full {display:block;}
.btn strong {color:#b7b7b7;}

.paging {display:inline-block; vertical-align:middle; width:100%; overflow:hidden; text-align:center; font-size:0;}
.paging a {margin:2px; padding:0px 10px; display:inline-block; height:25px; font:12px NanumGothicBold; color:#999; letter-spacing:-1px; line-height:25px; text-align:center;
	border-top:#e4e7e9 solid 1px; border-left:#dfe2e5 solid 1px; border-right:#dfe2e5 solid 1px; border-bottom:#bbbfc8 solid 1px; border-radius:3px;
	box-shadow:inset 0px -1px 0px #fff,0px 1px 1px #f0f0f0;
	background:#f8f8f9;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#f8f8f9);
	background:-webkit-linear-gradient(top, #ffffff 0%, #f8f8f9 100%);
	background:-moz-linear-gradient(top, #ffffff 0%, #f8f8f9 100%);
	background:-ms-linear-gradient(top, #ffffff 0%, #f8f8f9 100%);
	background:-o-linear-gradient(top, #ffffff 0%, #f8f8f9 100%);
	background:linear-gradient(top, #ffffff 0%, #f8f8f9 100%);}
.paging a:hover {color:#3c414c;
	border-top:#bbbfc8 solid 1px; border-bottom:#e4e7e9 solid 1px;
	box-shadow:inset 0px 1px 0px #fff;
	background:#f8f8f9;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#f8f8f9, endColorstr=#ffffff);
	background:-webkit-linear-gradient(top, #f8f8f9 0%, #ffffff 100%);
	background:-moz-linear-gradient(top, #f8f8f9 0%, #ffffff 100%);
	background:-ms-linear-gradient(top, #f8f8f9 0%, #ffffff 100%);
	background:-o-linear-gradient(top, #f8f8f9 0%, #ffffff 100%);
	background:linear-gradient(top, #f8f8f9 0%, #ffffff 100%);}
.paging a.on {color:#fff;
	border-top: #333 solid 1px;
    border-left: #333 solid 1px;
    border-right: #333 solid 1px;
    border-bottom: #333 solid 1px;
	text-shadow:0px 1px 0px rgba(0, 0, 0, 0.3);
	box-shadow:inset 0px 1px 0px rgba(255, 255, 255, 0.3);
	background:#b7b7b7;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#777777, endColorstr=#181818);
	background:-webkit-linear-gradient(top, #777777 0%, #181818 100%);
	background:-moz-linear-gradient(top, #777777 0%, #181818 100%);
	background:-ms-linear-gradient(top, #777777 0%, #181818 100%);
	background:-o-linear-gradient(top, #777777 0%, #181818 100%);
	background:linear-gradient(top, #777777 0%, #181818 100%);}



/* ------------------------------------------------------ public_css ------------------------------------------------------ */

/* 보기 */
#body .item_view {
margin: 10px 0;
    /* padding: 19px; */
    border: #eee solid 0px;
    text-align: left;
}
#body .item_view .view_head {display:inline-block; vertical-align:middle; width:100%;}
#body .item_view .vh_left {float:left; display:inline-block; vertical-align:middle; margin:0; width:100%; min-height:250px;}
#body .item_view .vh_right {
        /* float: right; */
    display: inline-block;
    vertical-align: middle;
    margin: 20px 0;
    padding: 20px 0;
    width: 100%;
    /* height: 360px; */
    background: #fff;
    text-align: center;
}
#body .item_view .view_img {
    position:relative; display:inline-block; vertical-align:middle; padding:2px; width:100%; height:400px; overflow:hidden;text-align: center;
}
#body .item_view .view_img img {width:400px; height:400px;}
#body .item_view .view_thumbnail {padding:10px;}
#body .item_view .view_thumbnail img {margin:5px; width:40px; height:40px; border-radius:5px 0 5px 5px;}
#body .item_view .view_info {
display: inline-block;
    vertical-align: middle;
    padding-bottom: 10px;
    width: 100%;
    text-align: left;
}
#body .item_view .view_info .vi_name {
        display: inline-block;
    vertical-align: middle;
    padding-bottom: 10px;
    width: 100%;
    font: 19px NanumGothicBold;
    color: #555656;
    letter-spacing: -1px;
    line-height: 30px;
    border-bottom: #dadada solid 3px;
}
#body .item_view .view_info .vi_name strong {font-family:NanumGothicBold; color:#b7b7b7;}
#body .item_view .view_info .vi_txt {display:inline-block; vertical-align:middle; margin:9px 0px; width:100%; font:13px NanumGothic; color:#767f88; letter-spacing:0px; line-height:30px;}
#body .item_view .view_info .vi_txt .title {display:inline-block; vertical-align:middle; padding-left:10px; width:100px; font:11px NanumGothic; color:#555656; letter-spacing:0px; line-height:30px; background:url("../images/common/icon_box_o.png") 2px center no-repeat;}
#body .item_view .view_info .vi_txt .txt.focus {font:13px NanumGothicBold; color:#b7b7b7; letter-spacing:0px; line-height:30px;}

#body .item_view .view_box {
display: inline-block;
    vertical-align: middle;
    margin-top: 20px;
    width: 100%;
    overflow: hidden;
    border: #dadada solid 1px;
    background: #fff;
    border-radius: 15px;
}
#body .item_view .view_box .vb_tab {display:inline-block; vertical-align:middle; width:100%;}
#body .item_view .view_box .vb_tab li {float:left; display:inline; width:156px; height:50px;}
#body .item_view .view_box .vb_tab li.start {width:157px;}
#body .item_view .view_box .vb_tab li.end {width:157px;}
#body .item_view .view_box .vb_tab li a {display:inline-block; vertical-align:middle; width:100%; height:100%; font:15px NanumGothicBold; color:#fff; letter-spacing:0px; line-height:50px; text-align:center;
	background:#666;}
#body .item_view .view_box .vb_tab li a:hover {background:#000;}
#body .item_view .view_box .vb_tab li a.on {color:#333; background:#fff;}
#body .item_view .view_box .vb_area {padding:30px;}
#body .item_view .view_box .vb_txt {display:inline-block; vertical-align:middle; width:100%;}


/* 로그인 */
#login_p {margin:0 auto; padding:40px 50px; width:350px;}
#login_p.box {padding:80px 50px 50px 50px;}
#login_p .l_head {margin-bottom:20px; width:100%; display:inline-block; vertical-align:middle; height:25px;}
#login_p .l_head h2 {float:left; font:19px NanumGothicBold; color:#2b2d2f; letter-spacing:0px; line-height:25px;}
#login_p .l_head strong {font:19px NanumGothicBold; color:#b7b7b7;}
#login_p .l_body {width:100%; display:inline-block; vertical-align:middle;}
#login_p .l_body ul {position:relative; width:100%; display:inline-block; vertical-align:middle;}
#login_p .l_body li.info {margin-top:5px; position:relative; font:12px NanumGothic; color:#888; letter-spacing:0px; line-height:35px; text-align:left;}
#login_p .l_body li.info strong {font:12px NanumGothicBold; color:#b7b7b7;}
#login_p .l_body li.start {margin-top:0px;}
#login_p .l_body li.info div {margin:0px 112px 0px 80px;}
#login_p .l_body li.info div .id {padding:0px 5px; width:100%; height:33px; display:inline-block; vertical-align:middle; font:14px NanumGothicBold; color:#abba1c; letter-spacing:0px; line-height:33px; text-align:left;
	border-top:#adaebc solid 1px; border-left:#c2c2c5 solid 1px; border-right:#c2c2c5 solid 1px; border-bottom:#d1d1d3 solid 1px; border-radius:3px;
	box-shadow:inset 0px -1px 0px #ffffff, 0px 1px 0px #eee; background:#fff;}
#login_p .l_body li.info label {position:absolute; left:0; top:0; display:block; font:12px NanumGothicBold; color:#888; letter-spacing:0px; line-height:35px; text-align:left;}
#login_p .l_body li.info input {display:inline-block; vertical-align:middle;}
#login_p .l_body li.info .input {padding:0px 5px; width:100%; height:33px; display:inline-block; vertical-align:middle; font:14px NanumGothicBold; color:#2b2d2f; letter-spacing:0px; line-height:33px; text-align:left;
	border-top:#adaebc solid 1px; border-left:#c2c2c5 solid 1px; border-right:#c2c2c5 solid 1px; border-bottom:#d1d1d3 solid 1px; border-radius:3px;
	box-shadow:inset 0px -1px 0px #ffffff, 0px 1px 0px #eee; background:#fff;}
#login_p .l_body li.info .input.id {color:#b7b7b7;}
#login_p .l_body li.l_btn {position:absolute; right:0; top:0;}
#login_p .l_body li.l_btn a {padding:0; width:88px; height:73px; display:inline-block; vertical-align:middle; font:15px NanumGothicBold; color:#3e4147; letter-spacing:0px; line-height:63px; text-align:center;
	border-top:#d1d1d3 solid 1px; border-left:#c2c2c5 solid 1px; border-right:#c2c2c5 solid 1px; border-bottom:#adaebc solid 1px; border-radius:3px;
	box-shadow:inset 0px -1px 0px #ffffff, 0px 1px 0px #e5e6e6;
	background:#f7f7fa;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#f7f7fa);
	background:-webkit-linear-gradient(top, #ffffff 0%, #f7f7fa 100%);
	background:-moz-linear-gradient(top, #ffffff 0%, #f7f7fa 100%);
	background:-ms-linear-gradient(top, #ffffff 0%, #f7f7fa 100%);
	background:-o-linear-gradient(top, #ffffff 0%, #f7f7fa 100%);
	background:linear-gradient(top, #ffffff 0%, #f7f7fa 100%);}
#login_p .l_body li.l_btn a:hover {color:#b7b7b7;
	border-top:#adaebc solid 1px; border-left:#c2c2c5 solid 1px; border-right:#c2c2c5 solid 1px; border-bottom:#d1d1d3 solid 1px; border-radius:3px;
	box-shadow:inset 0px 1px 0px #ffffff, 0px 1px 0px #e5e6e6;
	background:#ffffff;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#f7f7fa, endColorstr=#ffffff);
	background:-webkit-linear-gradient(top, #f7f7fa 0%, #ffffff 100%);
	background:-moz-linear-gradient(top, #f7f7fa 0%, #ffffff 100%);
	background:-ms-linear-gradient(top, #f7f7fa 0%, #ffffff 100%);
	background:-o-linear-gradient(top, #f7f7fa 0%, #ffffff 100%);
	background:linear-gradient(top, #f7f7fa 0%, #ffffff 100%);}
#login_p .l_foot {margin-top:10px; padding-left:80px; width:100%; display:inline-block; vertical-align:middle; font:12px NanumGothic; color:#888; letter-spacing:0px; line-height:28px; text-align:left; display: none}
#login_p .l_foot ul {display:inline-block; vertical-align:middle;}
#login_p .l_foot li {float:left; display:inline-block; margin-right:5px;}
#login_p .l_foot li a {padding:0px 12px; height:28px; display:inline-block; vertical-align:middle; font:12px NanumGothicBold; color:#3e4147; letter-spacing:0px; line-height:28px; text-align:center;
	border-top:#d1d1d3 solid 1px; border-left:#c2c2c5 solid 1px; border-right:#c2c2c5 solid 1px; border-bottom:#adaebc solid 1px; border-radius:3px;
	box-shadow:inset 0px -1px 0px #ffffff, 0px 1px 0px #e5e6e6;
	background:#f7f7fa;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#f7f7fa);
	background:-webkit-linear-gradient(top, #ffffff 0%, #f7f7fa 100%);
	background:-moz-linear-gradient(top, #ffffff 0%, #f7f7fa 100%);
	background:-ms-linear-gradient(top, #ffffff 0%, #f7f7fa 100%);
	background:-o-linear-gradient(top, #ffffff 0%, #f7f7fa 100%);
	background:linear-gradient(top, #ffffff 0%, #f7f7fa 100%);}
#login_p .l_foot li a:hover {color:#b7b7b7;
	border-top:#adaebc solid 1px; border-left:#c2c2c5 solid 1px; border-right:#c2c2c5 solid 1px; border-bottom:#d1d1d3 solid 1px; border-radius:3px;
	box-shadow:inset 0px 1px 0px #ffffff, 0px 1px 0px #e5e6e6;
	background:#ffffff;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#f7f7fa, endColorstr=#ffffff);
	background:-webkit-linear-gradient(top, #f7f7fa 0%, #ffffff 100%);
	background:-moz-linear-gradient(top, #f7f7fa 0%, #ffffff 100%);
	background:-ms-linear-gradient(top, #f7f7fa 0%, #ffffff 100%);
	background:-o-linear-gradient(top, #f7f7fa 0%, #ffffff 100%);
	background:linear-gradient(top, #f7f7fa 0%, #ffffff 100%);}
#login_p .l_foot li button {padding:0px 12px; height:30px; display:inline-block; vertical-align:middle; font:12px NanumGothicBold; color:#3e4147; letter-spacing:0px; line-height:28px; text-align:center;
	border-top:#d1d1d3 solid 1px; border-left:#c2c2c5 solid 1px; border-right:#c2c2c5 solid 1px; border-bottom:#adaebc solid 1px; border-radius:3px;
	box-shadow:inset 0px -1px 0px #ffffff, 0px 1px 0px #e5e6e6;
	background:#f7f7fa;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#f7f7fa);
	background:-webkit-linear-gradient(top, #ffffff 0%, #f7f7fa 100%);
	background:-moz-linear-gradient(top, #ffffff 0%, #f7f7fa 100%);
	background:-ms-linear-gradient(top, #ffffff 0%, #f7f7fa 100%);
	background:-o-linear-gradient(top, #ffffff 0%, #f7f7fa 100%);
	background:linear-gradient(top, #ffffff 0%, #f7f7fa 100%);}
#login_p .l_foot li button:hover {color:#abba1c;
	border-top:#adaebc solid 1px; border-left:#c2c2c5 solid 1px; border-right:#c2c2c5 solid 1px; border-bottom:#d1d1d3 solid 1px; border-radius:3px;
	box-shadow:inset 0px 1px 0px #ffffff, 0px 1px 0px #e5e6e6;
	background:#ffffff;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#f7f7fa, endColorstr=#ffffff);
	background:-webkit-linear-gradient(top, #f7f7fa 0%, #ffffff 100%);
	background:-moz-linear-gradient(top, #f7f7fa 0%, #ffffff 100%);
	background:-ms-linear-gradient(top, #f7f7fa 0%, #ffffff 100%);
	background:-o-linear-gradient(top, #f7f7fa 0%, #ffffff 100%);
	background:linear-gradient(top, #f7f7fa 0%, #ffffff 100%);}
#login_p .tip {margin-top:5px; padding:0; font:11px NanumGothic; color:#888; text-align:left; letter-spacing:0px; line-height:20px; border:none;}



#body .table_t1 {width:100%; border-bottom:#ccc solid 1px;}
#body .table_t1 td.th {font:11px NanumGothic; color:#888; text-align:center; letter-spacing:0px; line-height:36px; border-top:#e9e9e9 solid 1px; border-bottom:#ccc solid 1px;}
#body .table_t1 td.th.left {padding-left:6px; text-align:left;}
#body .table_t1 td.th strong {font:11px NanumGothicBold; color:#b7b7b7; letter-spacing:0px; line-height:36px;}
#body .table_t1 td.tb {font:11px NanumGothic; color:#666; text-align:center; letter-spacing:0px; line-height:36px; border-top:#f5f5f5 solid 1px;}
#body .table_t1 td.tb strong {font:11px NanumGothicBold; color:#b7b7b7; letter-spacing:0px; line-height:36px;}
#body .table_t1 td.tb span {font:11px NanumGothicBold; color:#444 letter-spacing:0px; line-height:36px;}
#body .table_t1 td.tb_l {padding-left:10px; font:11px NanumGothic; color:#666; text-align:left; letter-spacing:0px; line-height:36px; border-top:#f5f5f5 solid 1px;}
#body .table_t1 td.tb input {margin:0px; padding:0px 5px; height:26px; font:12px NanumGothic; color:#555; letter-spacing:0px; line-height:26px;
	border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px;
	border-top:#c6c6c6 solid 1px; border-left:#c6c6c6 solid 1px; border-right:#eee solid 1px; border-bottom:#eee solid 1px; background:#f9f9f9;}
#body .table_t1 td.tb_i {padding:8px; border-top:#f5f5f5 solid 1px;}
#body .table_t1 td.tb_i img {padding:3px; border:#f5f5f5 solid 3px;}
#body .table_t1 td.tb_d {text-align:center; border-top:#f5f5f5 solid 1px;}
#body .table_t1 td.tb_d a {padding:5px 8px; font:10px NanumGothic; color:#64636a;
	border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px;
	border-top:#d7d7d7 solid 1px; border-left:#d7d7d7 solid 1px; border-right:#afaeb6 solid 1px; border-bottom:#afaeb6  solid 1px; background:url("../images/common/subcategory_bg.png") bottom left repeat-x;}
#body .table_t1 td.tb_d a:hover {padding:5px 8px; font:10px NanumGothic; color:#b7b7b7;
	border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px;
	border-top:#afaeb6 solid 1px; border-left:#afaeb6 solid 1px; border-right:#d7d7d7 solid 1px; border-bottom:#d7d7d7 solid 1px; background:url("../images/common/subcategory_bg_on.png") top left repeat-x;}
#body .table_t1 td.tb a {float:left; font:11px NanumGothic; color:#666; text-align:left; letter-spacing:0px; line-height:36px;}
#body .table_t1 td.tb a:hover {font:11px NanumGothic; color:#b7b7b7; text-align:left; letter-spacing:0px; line-height:36px;}
#body .table_t1 td.td {padding-right:10px; font:11px NanumGothic; color:#888; text-align:right; letter-spacing:0px; line-height:45px; border-top:#e9e9e9 solid 1px; border-bottom:#ccc solid 1px; background:#fafafa;}
#body .table_t1 td.td span {font:11px NanumGothicBold; color:#444; text-align:right; letter-spacing:0px; line-height:45px;}
#body .table_t1 td.td strong {font:11px NanumGothicBold; color:#b7b7b7; text-align:right; letter-spacing:0px; line-height:45px;}
#body .table_t1 td.tc {padding-right:10px; font:12px NanumGothic; color:#888; text-align:right; letter-spacing:0px; line-height:35px; border-top:#e9e9e9 solid 1px;}
#body .table_t1 td.tc span {font:12px NanumGothicBold; color:#444; text-align:right; letter-spacing:0px; line-height:35px;}
#body .table_t1 td.tc strong {font:12px NanumGothicBold; color:#38353a; text-align:right; letter-spacing:0px; line-height:35px;}
#body .table_t1 td.ta {padding-right:10px; font:14px NanumGothic; color:#888; text-align:right; letter-spacing:0px; line-height:50px; border-bottom:#b7b7b7 solid 2px;}
#body .table_t1 td.ta strong {font:14px NanumGothicBold; color:#b7b7b7; text-align:left; letter-spacing:0px; line-height:50px;}
#body .table_t1 td.tm {font:11px NanumGothic; color:#999; text-align:left; letter-spacing:0px; line-height:36px; border-top:#f5f5f5 solid 1px;}
#body .table_t1 td.tm strong {margin-left:10px; font:11px NanumGothic; color:#444; letter-spacing:0px; line-height:36px;}
#body .table_t1 td.tm a {font:11px NanumGothic; color:#999; text-align:left; letter-spacing:0px; line-height:36px;}
#body .table_t1 td.tm a:hover {font:11px NanumGothic; color:#444; text-align:left; letter-spacing:0px; line-height:36px;}

#body .table_t2 {width:100%; margin-bottom:3px;}
#body .table_t2 td.th {width:110px; padding:10px; border-top:#d8d8d8 solid 1px; border-left:#d8d8d8 solid 1px; border-right:#dddddd solid 1px; border-bottom:#c1bdbd solid 1px; background:#f0f0f0 url("../images/common/tab_bg.png") top left repeat-x;}
#body .table_t2 td.th strong {margin-left:15px; font:12px NanumGothicBold; color:#7c7f87; text-align:left; letter-spacing:0px;}
#body .table_t2 td.tb {padding:10px 15px; border-top:#e9e9e9 solid 1px; border-right:#e9e9e9 solid 1px; border-bottom:#d5d5d5 solid 1px; background:#fcfcfc url("../images/common/tab_bg.png") top left repeat-x;}

#body .t2_form {margin:0 auto; width:100%;}
#body .t2_form td {padding:4px; vertical-align:top; font:11px NanumGothic; color:#999; letter-spacing:0px; line-height:28px;}
#body .t2_form td input {float:left; margin:0px; padding:0px 5px; height:26px; font:12px NanumGothic; color:#555; letter-spacing:0px; line-height:26px;
	border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px;
	border-top:#c6c6c6 solid 1px; border-left:#c6c6c6 solid 1px; border-right:#eee solid 1px; border-bottom:#eee solid 1px; background:#fff;}
#body .t2_form td textarea {padding:0px 5px; font:12px NanumGothic; color:#555; letter-spacing:0px; line-height:18px;
	border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px;
	border-top:#c6c6c6 solid 1px; border-left:#c6c6c6 solid 1px; border-right:#eee solid 1px; border-bottom:#eee solid 1px; background:#fff;}
#body .t2_form td span {float:left; padding:0px 10px;}
#body .t2_form td input.no {margin-right:5px; padding:0px; border:none; background:none; vertical-align:middle;}
#body .t2_form td label {float:left; margin-right:15px;}
#body .t2_form td a.btn_address {float:left; margin-left:5px; width:104px; height:28px; display:block; background:url("../images/common/btn_register.png") no-repeat 0px 0px;}
#body .t2_form td a:hover.btn_address {width:104px; height:28px; display:block; background:url("../images/common/btn_register.png") no-repeat -150px 0px;}
#body .t2_form td a span {display:none;}

#body .tip {position:relative; margin:0 auto; margin-top:30px; padding:15px 20px; font:11px NanumGothic; color:#888; text-align:left; letter-spacing:0px; line-height:20px; border:#f5f5f5 solid 8px;}
#body .tip strong {font:11px NanumGothic; color:#555; letter-spacing:0px; line-height:20px;}
#body .tip_h {position:relative; margin:0 auto; margin-bottom:20px; padding:15px 20px; font:11px NanumGothic; color:#888; text-align:left; letter-spacing:0px; line-height:20px; border:#f5f5f5 solid 8px;}
#body .tip_h strong {font:11px NanumGothic; color:#555; letter-spacing:0px; line-height:20px;}
#body .tip_btn {position:absolute; top:11px; right:11px;}
#body .tip_btn li {float:left; display:inline;}
#body .tip_btn li a.btn_modify {float:left; margin-left:5px; width:104px; height:28px; display:block; background:url("../images/common/btn_mypage.png") no-repeat 0px 0px;}
#body .tip_btn li a:hover.btn_modify {width:104px; height:28px; display:block; background:url("../images/common/btn_mypage.png") no-repeat -150px 0px;}
#body .tip_btn li a.btn_out {float:left; margin-left:5px; width:80px; height:28px; display:block; background:url("../images/common/btn_mypage.png") no-repeat 0px -30px;}
#body .tip_btn li a:hover.btn_out {width:80px; height:28px; display:block; background:url("../images/common/btn_mypage.png") no-repeat -150px -30px;}
#body .tip_btn li span {display:none;}

#body .mypage_title {margin:10px 0px 5px 0px; position:relative; border-bottom:#b7b7b7 solid 2px;}
#body .mypage_title h5 {width:100%; height:40px; font:12px NanumGothicBold; color:#555656; letter-spacing:0px; line-height:40px;}
#body .mypage_title h5 strong {font:12px NanumGothicBold; color:#b7b7b7; letter-spacing:0px; line-height:40px;}
#body .mypage_title a.btn_more {position:absolute; top:10px; right:0px; width:50px; height:20px; display:block; background:url("../images/common/btn_mypage.png") no-repeat 0px -120px;}
#body .mypage_title a:hover.btn_more {width:50px; height:20px; display:block; background:url("../images/common/btn_mypage.png") no-repeat -150px -120px;}
#body .mypage_title a.btn_more span {display:none;}
#body .mypage_c_list {padding-top:25px;}


/* sub public */
#navi_area {
    height:30px;
    margin-bottom: 0px;
}
#navi_area .navi {float:right; margin:10px;}
#navi_area .navi li {display:inline; float:left; padding:0px 6px; font:11px NanumGothic; color:#666; line-height:12px; border-left:#e0e0e0 solid 1px;}
#navi_area .navi li.start {border-left:none;}
#navi_area .navi li a {font:11px NanumGothic; color:#666; line-height:12px;}
#navi_area .navi li a:hover {font:11px NanumGothic; color:#999; line-height:12px;}
#sort_area{display:inline-block; width:970px; height:30px; line-height:30px; margin:0 10px 0; }
#sort_area .fl {font:13px NanumGothic; color:#333333; letter-spacing:0px; line-height:30px;}
#sort_area .fl strong {font:13px NanumGothicBold; color:#df4569; letter-spacing:0px; line-height:30px;}

.search_txt {font:13px NanumGothic; color:#333333; letter-spacing:0px; line-height:30px;}
.search_txt strong {font:13px NanumGothicBold; color:#df4569; letter-spacing:0px; line-height:30px;}

#sort {
    margin:0 auto;
    width:100%;
    height:50px;  /*background:url("../images/common/b_product_bar.png") bottom center no-repeat;*/
}
#sort .s_area {padding:10px; height:20px;}
#sort .s_left {float:left; display:inline-block; width:40%; text-align:left; font:13px NanumGothic; color:#666; text-align:left; letter-spacing:0px; line-height:20px;}
#sort .s_left strong {font:13px NanumGothicBold; color:#247cfa; text-align:left; letter-spacing:0px; line-height:20px;}
#sort .s_right {float:right; display:inline-block; width:40%; text-align:right;}


/* 상세페이지 문의하기 */
.tbl_inq thead table{ background-color:#e1e1e1; }
.tbl_inq thead table td{border:1px solid #d7d7d7; font:11px NanumGothic; color:#888; letter-spacing:0px;}
.tbl_inq tbody table td{border:1px solid #f5f5f5; font:11px NanumGothic; color:#777; letter-spacing:0px;}
.tbl_inq tbody table td a {padding-left:8px; font:12px NanumGothic; color:#777; letter-spacing:0px;}
.tbl_inq tbody table td a:hover {padding-left:8px; font:12px NanumGothic; color:#b7b7b7; letter-spacing:0px;}


/* 회원가입 */
#body .register h5 {width:100%; height:30px; font:14px NanumGothicBold; color:#555656; letter-spacing:0px; line-height:30px; border-bottom:#ddd solid 2px;}
#body .register h5 strong {font:14px NanumGothicBold; color:#b7b7b7; letter-spacing:0px; line-height:30px;}
#body .r_area {margin:0 auto; padding:35px 0px; width:650px;}
#body .r_box {margin-top:5px; padding:15px 20px; width:608px; height:150px; overflow:auto; overflow-x:hidden; font:11px NanumGothic; color:#888; letter-spacing:0px; line-height:20px; border:#e5e5e5 solid 1px;}
#body .r_check {padding:5px; font:11px NanumGothic; color:#afaeb6; letter-spacing:0px; line-height:30px; border-bottom:#f5f5f5 solid 1px;}
#body .r_welcome {margin:10px auto 0; width:500px; height:100px; font-size:13px;}
#body .r_txt {margin:0 auto 20px; padding:15px 20px; width:550px; font:12px NanumGothic; color:#888; text-align:left; letter-spacing:0px; line-height:22px; border:#e5e5e5 solid 8px;}
#body .r_txt strong {font:11px NanumGothicBold; color:#b7b7b7; letter-spacing:0px; line-height:20px;}
#body .r_txt span {font:11px NanumGothic; color:#333; letter-spacing:0px; line-height:20px;}
#body .r_form {margin:0 auto; width:90%;}
#body .r_form td {padding:10px; border-bottom:#f5f5f5 solid 1px; vertical-align:top; font:11px NanumGothic; color:#999; letter-spacing:0px; line-height:28px; text-align:left;}
#body .r_form td.t_title {width:120px; font:12px NanumGothic; color:#555656; letter-spacing:0px; line-height:28px;}
#body .r_form td.t_title strong {margin-right:4px; font:12px NanumGothic; color:#b7b7b7; letter-spacing:0px; line-height:28px;}
#body .r_form td input {float:left; margin:0px; padding:0px 5px; height:26px; font:12px NanumGothic; color:#555; letter-spacing:0px; line-height:26px;
	border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px;
	border-top:#c6c6c6 solid 1px; border-left:#c6c6c6 solid 1px; border-right:#eee solid 1px; border-bottom:#eee solid 1px; background:#f9f9f9;}
#body .r_form td span {float:left; padding:0px 10px;}
#body .r_form td input.no {margin-right:5px; padding:0px; border:none; background:none; vertical-align:middle;}
#body .r_form td a.btn_check {float:left; margin-left:5px; width:140px; height:28px; display:block; background:url("../images/common/btn_register.png") no-repeat 0px -30px;}
#body .r_form td a:hover.btn_check {height:28px; display:block; background:url("../images/common/btn_register.png") no-repeat -150px -30px;}
#body .r_form td a.btn_address {float:left; margin-left:5px; width:104px; height:28px; display:block; background:url("../images/common/btn_register.png") no-repeat 0px 0px;}
#body .r_form td a:hover.btn_address {width:104px; height:28px; display:block; background:url("../images/common/btn_register.png") no-repeat -150px 0px;}
#body .r_form td a span {display:none;}


/* Popup */
#popup {margin:0 auto; padding:9px 24px; text-align:left;}
#popup .title {position:relative; height:50px; border-bottom:#b7b7b7 solid 3px;}
#popup .title h4 {float:left; margin-left:5px; font:14px NanumGothicBold; color:#555; letter-spacing:0px; line-height:50px;}
#popup .title span {margin-left:10px; font:11px NanumGothic; color:#888; letter-spacing:0px; line-height:50px;}
#popup .popup_area {margin-top:35px;}
#popup .info {margin:0 auto; width:400px; height:140px;}
#popup .info span {float:left; margin-right:10px; width:120px; height:32px; display:block; font:12px NanumGothicBold; color:#666; letter-spacing:0px; line-height:32px;}
#popup .info p {float:left; margin-bottom:10px; margin-left:130px; width:250px; font:11px NanumGothic; color:#999; letter-spacing:0px; line-height:25px;}
#popup .info input {height:30px; padding-left:10px; font:16px NanumGothicBold color:#b7b7b7; letter-spacing:0px; line-height:28px;
	border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px;
	border-top:#c6c6c6 solid 1px; border-left:#c6c6c6 solid 1px; border-right:#eee solid 1px; border-bottom:#eee solid 1px; background:#f9f9f9;}
#popup .form {margin:0 auto; width:500px;}
#popup .form strong {font:11px NanumGothic; color:#666; font-weight:normal; letter-spacing:0px; line-height:28px;}
#popup .form input {margin-bottom:4px; width:388px; height:26px; padding-left:10px; font:12px NanumGothic; color:#666; letter-spacing:0px; line-height:26px;
	border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px;
	border-top:#c6c6c6 solid 1px; border-left:#c6c6c6 solid 1px; border-right:#eee solid 1px; border-bottom:#eee solid 1px; background:#f9f9f9;}
#popup .form textarea {width:388px; height:150px; padding:6px; font:12px NanumGothic; color:#666; letter-spacing:0px; line-height:18px;
	border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px;
	border-top:#c6c6c6 solid 1px; border-left:#c6c6c6 solid 1px; border-right:#eee solid 1px; border-bottom:#eee solid 1px; background:#f9f9f9;}
#popup .tip {margin:20px 0px; padding:15px 20px; font:11px NanumGothic; color:#888; text-align:left; letter-spacing:0px; line-height:20px; border:#f5f5f5 solid 8px;}



/* color box */
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}

/*
    User Style:
    Change the following styles to modify the appearance of ColorBox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay{background:url(../images/popup/overlay.png) repeat 0 0;}
#colorbox{ z-index:99999;}
    #cboxTopLeft{width:21px; height:21px; background:url(../images/popup/controls.png) no-repeat -101px 0;}
    #cboxTopRight{width:21px; height:21px; background:url(../images/popup/controls.png) no-repeat -130px 0;}
    #cboxBottomLeft{width:21px; height:21px; background:url(../images/popup/controls.png) no-repeat -101px -29px;}
    #cboxBottomRight{width:21px; height:21px; background:url(../images/popup/controls.png) no-repeat -130px -29px;}
    #cboxMiddleLeft{width:21px; background:url(../images/popup/controls.png) left top repeat-y;}
    #cboxMiddleRight{width:21px; background:url(../images/popup/controls.png) right top repeat-y;}
    #cboxTopCenter{height:21px; background:url(../images/popup/border.png) 0 0 repeat-x;}
    #cboxBottomCenter{height:21px; background:url(../images/popup/border.png) 0 -29px repeat-x;}
    #cboxContent{background:#fff; overflow:hidden;}
        .cboxIframe{background:#f5f6f7;}
        #cboxError{padding:50px; border:1px solid #ccc;}
        #cboxLoadedContent{margin-bottom:30px; margin-top:28px;}
        #cboxTitle{position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494;}
        #cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;}
        #cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}
        #cboxPrevious{position:absolute; bottom:0; left:0; background:url(../images/popup/controls.png) no-repeat -75px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxPrevious:hover{background-position:-75px -25px;}
        #cboxNext{position:absolute; bottom:0; left:27px; background:url(../images/popup/controls.png) no-repeat -50px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxNext:hover{background-position:-50px -25px;}
        #cboxLoadingOverlay{background:url(../images/popup/loading_background.png) no-repeat center center;}
        #cboxLoadingGraphic{background:url(../images/popup/loading.gif) no-repeat center center;}
        #cboxClose{position:absolute; top:0; right:0; background:url(../images/popup/controls.png) no-repeat -25px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxClose:hover{background-position:-25px -25px;}

/*
  The following fixes a problem where IE7 and IE8 replace a PNG's alpha transparency with a black fill
  when an alpha filter (opacity change) is set on the element or ancestor element.  This style is not applied to or needed in IE9.
  See: http://jacklmoore.com/notes/ie-transparency-problems/
*/
.cboxIE #cboxTopLeft,
.cboxIE #cboxTopCenter,
.cboxIE #cboxTopRight,
.cboxIE #cboxBottomLeft,
.cboxIE #cboxBottomCenter,
.cboxIE #cboxBottomRight,
.cboxIE #cboxMiddleLeft,
.cboxIE #cboxMiddleRight {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
}

/*
  The following provides PNG transparency support for IE6
  Feel free to remove this and the /ie6/ directory if you have dropped IE6 support.
*/
.cboxIE6 #cboxTopLeft{background:url(../images/popup/ie6/borderTopLeft.png);}
.cboxIE6 #cboxTopCenter{background:url(../images/popup/ie6/borderTopCenter.png);}
.cboxIE6 #cboxTopRight{background:url(../images/popup/ie6/borderTopRight.png);}
.cboxIE6 #cboxBottomLeft{background:url(../images/popup/ie6/borderBottomLeft.png);}
.cboxIE6 #cboxBottomCenter{background:url(../images/popup/ie6/borderBottomCenter.png);}
.cboxIE6 #cboxBottomRight{background:url(../images/popup/ie6/borderBottomRight.png);}
.cboxIE6 #cboxMiddleLeft{background:url(../images/popup/ie6/borderMiddleLeft.png);}
.cboxIE6 #cboxMiddleRight{background:url(../images/popup/ie6/borderMiddleRight.png);}

.cboxIE6 #cboxTopLeft,
.cboxIE6 #cboxTopCenter,
.cboxIE6 #cboxTopRight,
.cboxIE6 #cboxBottomLeft,
.cboxIE6 #cboxBottomCenter,
.cboxIE6 #cboxBottomRight,
.cboxIE6 #cboxMiddleLeft,
.cboxIE6 #cboxMiddleRight {
    _behavior: expression(this.src = this.src ? this.src : this.currentStyle.backgroundImage.split('"')[1], this.style.background = "none", this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src=" + this.src + ", sizingMethod='scale')");
}


