@charset "utf-8";
/*공통css*/
* {margin:0 auto; padding:0; font-size:12px; font-family: '돋움', 'Dotum', Verdana, Arial, Sans-Serif; }
html,body {margin:0 auto; padding:0; font-size:12px; font-family: '돋움', 'Dotum', Verdana, Arial, Sans-Serif; color:#666666;text-align:center;_height:100%;min-height:100%;line-height:130%;}
body{_height:100%;min-height:100%;background:#f3f1e7;}
p, ul, ol, form, h1, h2, h3, h4, h5, dl, dt, dd, li, div, a{margin:0; padding:0}
input, select, textarea{margin:0; padding:0; font-size:11px; font-family: '돋움', 'Dotum', Verdana, Arial, Sans-Serif;color:#666666;}
li{list-style:none}

img{border:none;}
a img{border:none;}
table{border-collapse:collapse;}

/*Anchor style 설정시 순서는 link, visited, hover, active의 순으로 나열한다. hover와 active는 항상 마지막에 위치시켜야 한다. */
a:link{color:#666666;text-decoration:none;}
a:visited{color:#666666;text-decoration:none;}
a:active{color:#666666;text-decoration:none;}
a:hover{color:#666666;text-decoration:underline;}

.red { color:#c9447c;}
.png24 {tmp:expression(setPng24(this));}
.h100{height:100px;}
.h50{height:50px;}
.h7{height:7px;}
.h25{height:25px;}
.fw { font-weight:normal;}
.hn { height:auto;}

.p0 { padding:0px !important;}
.pl5 { padding-left:5px;}
.porel { position:relative;}
.event_poab { position:absolute; z-index:3; left:-0px; top:-27px;}

.ml8 {margin-left:8px;}	/* 추가 20091222 김미선 */
.mt5 {margin-top:5px;}	/* 추가 20091222 김미선 */
.mt20 {margin-top:20px;}	/* 추가 20091222 김미선 */
.mb5 {margin-bottom:5px;}	/* 추가 20091222 김미선 */
.mb8 {margin-bottom:8px;}	/* 추가 20091222 김미선 */
.mb10 {margin-bottom:10px;}	/* 추가 20091222 김미선 */
.mb20 {margin-bottom:20px;}	/* 추가 20091222 김미선 */
.mb30 {margin-bottom:30px;}	/* 추가 20091222 김미선 */
.mb35 {margin-bottom:35px;}	/* 추가 20091222 김미선 */
.mb40 {margin-bottom:40px;}	/* 추가 20091222 김미선 */
.mb50 {margin-bottom:50px;}	/* 추가 20091222 김미선 */

.lh15 {font:11px/1.5 dotum;color:#777777}	/* 추가 20091222 김미선 */


.fs {font-size:11px;}
.fs b{font-size:11px;}
.fl {float:left;}
.fr {float:right;}
.cl {clear:both;}

.li_1{background:#c1bfb7;height:2px;}/*테이블공통라인1*/
.li_2{background:#c4c2ba;height:1px;}/*테이블공통라인2*/
.li_3{background:#adaca4;height:1px;}/*테이블공통라인3*/
.li_4{background:#20417a;height:1px;}/*탭공통라인1*/
.li_5{background:#ffffff;height:1px;}/*흰색그림자라인*/
.li_6{background:#f0eeeb;height:1px;}/*테이블공통라인2*/
.li_7{background:#dbd9d1;height:1px;}/*테이블공통라인2*/
.li_10{background:#ededed;height:1px;}
.line1{height:0;width:890px;font-size:0;line-height:0;border-top:1px solid #dad8cf;border-bottom:2px solid #e7e5db;margin:0;}
.li_8{background:url('/asset/images/review/dot_bg.gif') repeat-x left top;height:1px;}/*테이블점선라인*/
.li_9{background:url('/asset/images/review/dot_bg2.gif') repeat-x left top;height:1px;}/*테이블점선라인*/


.li_h1{background:#c4c2ba;width:1px;}/*테이블공통라인1세로*/
.li_h2{background:#958e86;width:1px;}/*테이블공통라인2세로*/
.li_h3{background:#dddbd2;width:1px;}/*테이블공통라인3세로*/
.li_h4{background:#dad8d0;width:1px;}/*테이블공통라인4세로*/
.li_h5{background:#d4d2c9;width:1px;}/*테이블공통라인4세로*/


/*상품리스트 넘버링*/
.num_warp{width:890px;margin:0 0 100px 0;}
.num_warp .num{margin:18px 0 0 0;}
.num_warp .num .off{font-size:11px;color:#898989;padding:0 5px 0 5px;}
.num_warp .num .off a{font-size:11px;color:#898989;text-decoration:none;}
.num_warp .num .off a:hover{font-size:11px;color:#898989;text-decoration:underline;}
.num_warp .num .on{font-size:11px;color:#c9447c;padding:0 5px 0 5px;font-weight:bold;}
.num_warp .num .bar{background:url('/asset/images/common/bar_03.gif') no-repeat left 3px;width:1px;}

/*//상품리스트 넘버링*/
/*상품리스트 넘버링2*/
.num_warp2{width:890px;margin:0 0 100px 0;}
.num_warp2 .num{margin:0;}
.num_warp2 .num .off{font-size:11px;color:#898989;padding:0 5px 0 5px;}
.num_warp2 .num .off a{font-size:11px;color:#898989;text-decoration:none;}
.num_warp2 .num .off a:hover{font-size:11px;color:#898989;text-decoration:underline;}
.num_warp2 .num .on{font-size:11px;color:#c9447c;padding:0 5px 0 5px;font-weight:bold;}
.num_warp2 .num .bar{background:url('/asset/images/common/bar_03.gif') no-repeat left 3px;width:1px;}

/*//상품리스트 넘버링2*/



/*상품리스트 넘버링*/
.num{margin:18px 0 0 0;}
.num .off{font-size:11px;color:#898989;padding:0 5px 0 5px;}
.num .off a{font-size:11px;color:#898989;text-decoration:none;}
.num .off a:hover{font-size:11px;color:#898989;text-decoration:underline;}
.num .on{font-size:11px;color:#c9447c;padding:0 5px 0 5px;font-weight:bold;}
.num .bar{background:url('/asset/images/common/bar_03.gif') no-repeat left 3px;width:1px;}
/*//상품리스트 넘버링*/

#footer{clear:both;text-align:left;position:relative;display:block;z-index:10;bottom:0;height:170px;background:url('/asset/images/common/sub_footer.gif') no-repeat left bottom;}
#footer .footer_menu{position:absolute;left:183px;top:97px;}
#footer .footer_family{position:absolute;right:0;bottom:55px;}


