/* pages public css */
#content .main {border-color:#eae7d9;}
#content .main .box1 { margin-top:32px; height:350px;}
#content .main .box1 .left {float:left; width:228px;}
#content .main .box1 .left .notice {height:135px;}
#content .main .box1 .left .notice .text {margin-top:10px;width:165px;}
#content .main .box1 .left .notice .date {float:right; color:#999;font-size:11px;margin-top:-12px;  }
#content .main .box1 .left .photo {margin-top:28px;}
#content .main .box1 .left .photo .box {margin-top:10px;height:156px;border: #bfcce2 solid 1px;}
#content .main .box1 .left .photo .box .con {margin:7px 0 0 7px;}
#content .main .box1 .center {float:left; margin-left:10px; width:530px; }
#content .main .box1 .right{float:right; width:200px; margin-left:0px}
#content .main .box1 .right .info {height:277px; width:179px; margin-bottom:8px; padding:11px 0 0 16px; background-image:url(../layouts/default/image/main/bg_01.gif); }
#content .main .box1 .right .info .profile {margin: 12px 0 0 10px;}

#content .main .box2 {margin-top:32px; border:1px solid #dbdbdb;border-top:#0b4da2 solid 2px; }
#content .main .box2 .menu { float:left; width:147px;margin-bottom:1px; }
#content .main .box2 .menu .subtitle {height:97px; background-color:#f4f4f4;border-right:#dbdbdb solid 1px;}
#content .main .box2 .menu .btn { float:left; width:146px;height:73px; cursor:pointer; background-image:url('../layouts/default/image/main/bg_btn_out.gif'); }
#content .main .box2 .menu .btn_over { float:left; width:146px;height:73px;cursor:pointer;  background-image:url('../layouts/default/image/main/bg_btn_in.gif'); }
#content .main .box2 .menu .btn .text {margin: 31px; 0 0 50px; color:#000000;}
#content .main .box2 .menu .btn_over .text {margin: 31px; 0 0 50px; color:#000000;}
#content .main .box2 .contents  {}
#content .main .box2 .contents .one { float:left; width:251px;height:245px; text-align:center;}
#content .main .box2 .contents .one .con {width:220px;margin:24px 0 0  15px; font-size:11px;color:#8b98aa; line-height:15px; border:#dbdbdb solid 1px; }

#content .main .box2 .contents .one .title {margin-bottom:5px;font-weight:bold; font-size:12px;color:#42403d;}

#content .main .box2 .contents .four { float:left; width:289px; height:122px; border-top:#dbdbdb solid 1px; border-left:#dbdbdb solid 1px; font-size:11px;color:#8b98aa; line-height:15px;}
#content .main .box2 .contents .four .con {width:260px;margin:23px 0 0  14px; }
#content .main .box2 .contents .four .text { width:140px; margin:-70px 0px 0px 115px; }
#content .main .box2 .contents .four .text .title{margin-bottom:5px;font-weight:bold; font-size:12px;color:#42403d;}

#content .main .box3 .shoplist {height:30px; margin-bottom:20px; margin-top:32px; background-color:#f5c942;}
#content .main .box3 .shoplist .slist{ list-style:none;margin-left:-16px;}
#content .main .box3 .shoplist .slist li{float:left; margin:9px 5px 0 5px; cursor:pointer;  }
#content .main .box3 .shoplist .slist li a{color:#666866; font-size:12px; }
#content .main .box3 .shoplist .slist li a:hover{color:#e52d33; }
#content .main .box3 .shoplist .slist .gap{color:#a6977f; cursor:default;}

#content .main .box3  .productlist{margin:3px 0 0 0;padding:10px 0 0 0;}
#content .main .box3  .productlist table {width:100%;}
#content .main .box3  .productlist td {vertical-align:top;}
#content .main .box3  .productlist .gbox {margin:auto;padding:0;}
#content .main .box3  .productlist .gubunline {border-top:1px dotted #9b9b9b; height:15px; margin-top:15px;}
#content .main .box3  .productlist .picbox {padding:0; height:200px; text-align:center;}
#content .main .box3  .productlist .picbox img {cursor:pointer;background:#efefef;}
#content .main .box3  .productlist .gname {margin:7px 0 0 0;line-height:130%;font-family:dotum;text-align:center;}
#content .main .box3  .productlist .gicon {margin:7px 0 0 0;text-align:center;}
#content .main .box3  .productlist .gname img {margin:2px 0 -2px 0;}
#content .main .box3  .productlist .gprice {margin:10px 0 0 0;color:#FF6101;font-weight:bold;text-align:center;letter-spacing:-1px;}
#content .main .box3  .productlist .gprice s {color:#999;font-weight:normal;}
#content .main .box3  .productlist .gpoint {font-size:11px;font-weight:normal;font-family:dotum;color:#A1AB05;}
#content .main .box3  .productlist .stocknone {font:11px dotum;color:#ff0000;}
#content .main .box3  .productlist .none {text-align:center;color:#999999;padding:0 0 35px 0;}

.border0 { float:left;}
.border { float:left;border: solid 1px #eae7d9;}


.text1 {font-size:20px; font-weight:bold;}

#content .main .box01 { margin-top:20px; width:440px; height:188px;}
#content .main .box03 { float:right; margin:20px 0 0 9px ;width:160px; height:560px;}
#content .main .box02 { float:right; margin:20px 0 0 0 ;width:360px; height:490px;}
#content .main .box04 { margin-top:8px; width:200px; height:290px;}
#content .main .box05 { margin:8px 0 0 8px ; width:230px; height:290px;}
#content .main .box06 { margin:7px 0 0 0 ; width:809px; height:60px;}
#content .main .box07 { margin:30px 0 0 0 ; width:100%; }
#content .main .box08 { margin:15px 6px 0 0  ; width:485px; height:170px;}
#content .main .box09 { margin:15px 0 0 0 ; width:485px; height:170px;}
#content .main .box10 { margin:15px 0 0 0 ; width:100%; height:122px; background-color:#fdf9f4;}

#content .main .box02 .area {width:100%; height:59px}
#content .main .box02 .profile_box { float:left;border: solid 1px #e2e2e2; width:70px; height:70px; background:url(image/icon_1.gif) 0 0 no-repeat;}

#content .main .box03 .navi {width:100%; height:200px; margin-bottom:10px; background-image:url(image/bg_04.jpg); background-repeat:no-repeat; background-position:bottom;}
#content .main .box03 .navi .btn {margin:20px 0 0 18px;}
#content .main .box03 .help {width:100%; height:345px;background-image:url(image/bg_05.jpg); background-repeat:no-repeat; background-position: top right;}
#content .main .box03 .help .info {margin:60px 0 10px 5px}

#content .main .box07 .title {height:28px;background-color:#dccf81;}
#content .main .box10 .pho_box {float:left; width:130px; height:96px; margin:10px 12px 0 13px;background-color:#fff;border: solid 1px #d6d5d5; padding:5px 0 0 5px;}