#wrapper{float:left; width:100%; height:100%; min-width:1100px; min-height:700px; min-height:700px;}

#header{width:100%; height:126px;  font-size:12px; background:#}
#header_top {width:100%; height:32px; background:#333; color:#fff; border-bottom:1px solid #555; overflow:hidden;}

#header_top ul{width:1100px;  height:32px; margin:0 auto;}
#header_top ul li.left_button{float:left; width:510px; overflow:hidden; border-left:1px solid #555;}
#header_top ul li.left_button .main_button{float:left; height:16px; padding:10px; padding:12px\0/IE; text-align:center; border-right:1px solid #555; cursor:pointer;}
#header_top ul li.right_button {float:right;}
#header_top ul li.right_button .login_button{float:left; height:16px; padding:10px 0 0 0; }
#header_top ul li a{color:#fff;}
#header_top ul li a:hover{color:#adb7c5;}

#header_middle {clear:both; width:100%; height:90px; border-bottom:3px solid #dd1d24; overflow:hidden; }
#header_middle ul{width:1100px; height:90px; margin:0 auto;}
#header_middle ul li.logo{float:left; width:200px; margin-top:12px;}
#header_middle ul li.menu{float:left; width:900px;}

#header_menu {float:right;}
#header_menu .main_menu{float:left; height:42px; padding:35px 0 0 30px; text-align:center;  cursor:pointer;font-family: "segoe ui","malgun gothic","microsoft neogothic",applegothic,sans-serif; font-size:15px; }
#header_menu a{color:#444;}
#header_menu a:hover{color:#dd1d24;}

#header_sub{width:100%; height:180px; overflow:hidden;}
#header_sub .header_sub_txt{position:absolute; width:100%;}
#header_sub .header_sub_txt ul{width:1000px; margin:0 auto; text-align:center; padding-top:50px;}
#header_sub .header_sub_txt ul li{line-height:24px;}
#header_sub .header_sub_txt ul li p{line-height:36px;}

#container {clear:both; width:100%; height:100%;}
#main_banner{width:100%; height:500px; margin:0 auto; overflow:hidden;}

#main_text{width:1100px; margin:0 auto; overflow:hidden; padding-top:80px; padding-bottom:80px; text-align:center;}
#main_text span.main_title{font-size:30px; font-family:arial, helvetica, sans-serif, notokr-regular !important; font-weight:bold; color:#333}
#main_text span.main_txt{font-size:18px; font-family:arial, helvetica, sans-serif, notokr-regular !important; font-weight:bold; margin-top:15px; color:#888}

#main_center_banner{width:100%; height:150px; margin:0 auto; overflow:hidden; text-align:center; background:#cf1418;}
#main_step_banner{width:1100px;; height:285px; margin:0 auto;}
#main_step_banner ul{width:1100px; height:225px; padding-bottom:60px; }
#main_step_banner ul li{float:left; width:25%; height:225px; text-align:center; overflow:hidden;}


#main_bottom_banner{width:1100px; height:230px; padding-top:80px; margin:0 auto;}
#main_bottom_banner ul{width:1150px; height:230px;}
#main_bottom_banner ul li{float:left; width:350px; height:230px; padding-right:25px; text-align:center; overflow:hidden;}

#index_item_tab{width:1100px; margin:0 auto;}

#main_contents {width:1100px; min-height:500px; margin:0 auto;}
#container {width:100%;}

#wrap-lnb{clear:both; position:relative;  z-index:10; width:1100px; margin:0 auto; padding-top:40px; padding-bottom:40px;}
#wrap-lnb ul{clear:both; position:relative; width:1140px; overflow:hidden; font-family: "segoe ui","malgun gothic","microsoft neogothic",applegothic,sans-serif;}
#wrap-lnb ul li{float:left; position:relative; width:215px; margin-right:4px; margin-bottom:4px; height:40px; text-align:center;  border:1px solid #d7d7d7;}
#wrap-lnb ul li.on{background:#de1f26}
#wrap-lnb ul li a{padding:12px 0;  display:inline-block; color:#444; text-decoration:none;}
#wrap-lnb ul li a:hover{color:#de1f26;}
#wrap-lnb ul li.on a{text-decoration:none; font-weight:bold; color:#fff; padding:12px 0px;}
#wrap-guide{height:100%; border-right:1px solid #d7d7d7;}

#index_item_list{clear:both; width:100%;}
#index_item_list ul{margin:0; width:1240px; overflow:hidden;}
#index_item_list ul li{float:left; width:1280px; overflow:hidden;}

#wrap-page {clear:both; width:100%; padding:10px; text-align:center;}

#board_title{padding:20px 0 10px 0; font-weight:bold;}
#board_title_sub{padding:15px 0 15px 0; font-weight:bold;}

/* footer */
#footer{clear:both; width:100%; min-width:1240px; margin:0 auto; height:225px; background:#333;}
#footer_top{width:1240px; height:121px; margin:0 auto;}
#footer_top li{float:left; height: 100%;}
#footer_link{width:100%; height:35px; margin:0 auto; border-bottom:1px solid #555; }
#footer_link ul{width:1240px; height:35px; margin:0 auto;}
#footer_link ul li{text-align:center; padding:10px 0;}
#footer_link ul li span{padding:0 15px;}
#footer_link ul li span a{color:#ccc;}
#footer_link ul li span a:hover{color:#ff6700;}

#footer_context {clear:both; width:1240px; height:135px; margin:0 auto; padding:7px 0 0 0;}
#footer_context ul{margin:0; padding:0 0 10px 0;}
#footer_context ul li {float:left; width:1240px; color:#999;text-align:left;}
#footer_context ul li.logo {float:left; padding:10px 13px 0 0px; width:230px; height:90px;}
#footer_context ul li.txt {float:left; padding:10px 10px 0 0px; width:808px; line-height:14px; }
#footer_context ul li.txt p{float:left; font-family:'dotum'; font-size:12px; padding:3px 0 0 0; color:#999;}
#footer_context ul li.qrcode {float:left; padding:10px 0 0 10px; width:84px;}
#footer_context ul li.escro {float:left; padding:10px 0 0 0; width:84px;}
#footer_context ul li.txt_info {clear:both; margin:10px 0 10px 0; padding:10px 0 10px 0; text-align:center; border-top:1px solid #555; border-bottom:1px solid #555; background:#444;}

.button_space_bar{float:left; height:16px; padding:9px 10px 0 10px; text-align:center; color:#aaa;}
.main_visual_banner {width:100%; height:500px; overflow:hidden;}
.main_visual_tab_wrap {position:absolute; width:100%; height:70px; margin-top:450px;}
.main_visual_tab_wrap ul {width:100px; height:10px; padding:10px; margin:0 auto; text-align:center; background:#000000; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; filter: alpha(opacity=70); opacity:0.7; border-radius:15px; }
.main_visual_tab_wrap ul li {float:left; width:20px; cursor:pointer;  padding:0; font-size:0;}
.main_visual_tab_wrap ul li div.bn_btn_on{width:10px; height:10px; border-radius:5px; background:#ea0001; margin:0 auto;}
.main_visual_tab_wrap ul li div.bn_btn_off{width:10px; height:10px; border-radius:5px; background:#dfdfdf; margin:0 auto;}
.text_title{font-size:22px; font-family:arial, helvetica, sans-serif, notokr-regular !important; font-weight:bold; color:#333}
.text_doc{font-size:16px; font-family:arial, helvetica, sans-serif, notokr-regular !important; color:#888; line-height:22px;}
.text_img{padding:15px 0;}
.index_item_menu{clear:both; width:100%; height:39px; border-bottom:2px solid #333333;}
.index_item_menu ul {list-style:none; height:39px;}
.index_item_menu ul li {float:left; width:98px; height:18px; border:1px solid #dad8d8; border-bottom:none; letter-spacing:-1px; padding:10px 15px; margin:0 -1px 0 0; text-align:center; cursor:pointer; background:#f8f8f8; color:#7e7d7d;}
.index_item_menu ul li.on {float:left; width:100px; height:19px; border:2px solid #333333; border-bottom:none; letter-spacing:-1px; padding:10px 15px; margin:0 0 0 0;  font-weight:bold; background:#ffffff; color:#333333;}
.community_title{width:100%; padding:10px 0 5px 0; font-family: "segoe ui","malgun gothic","microsoft neogothic",applegothic,sans-serif; font-size:20px; font-weight:bold;}
.community_subtitle{width:100%; font-family: "segoe ui","malgun gothic","microsoft neogothic",applegothic,sans-serif; font-size:12px; color:#aaa; padding-bottom:20px; border-bottom:1px solid #dfdfdf;}

/* login */
.cont-login{padding:30px 20px;}
.cont-login h5{font-size:14px;position:relative;margin-bottom:7px;}
.cont-login h5 a{font-weight:normal;position:absolute;right:0;_right:20px;top:0;font-size:12px;}
.cont-login div.login-input{width:100%;clear:both;float:left;background-color:#f3f3f3;padding:10px 0 14px 0;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;margin-bottom:10px;}
.cont-login ul.login-check{clear:both;text-align:left;padding-left:85px;}
.cont-login ul.login-check li input{margin-right:3px;}
.cont-login div.login-info{border:1px solid #ccc;background-color:#fff;clear:both;padding:5px 10px 10px 10px;margin:0 17px;}
.cont-login ul.login-text{clear:both;text-align:left;padding-left:17px;}
.cont-login ul.login-text li{background:none;font-size:12px;color:#9a9a9a;}
.cont-login dl{float:left;padding:7px 10px 0 12px;margin-bottom:8px;}
.cont-login dl dt,div.cont-login dl dd{padding:2px;margin-bottom:4px;}
.cont-login dl dt{clear:both;float:left;width:72px; margin:3px 0 0 0; font-weight:bold;}
.cont-login dl dd{width:165px;padding:0;float:left;}
.cont-login dl dd input{width:100%;border:1px solid #ccc;background-color:#fff;padding:5px 0 3px 0;margin:0;margin-right:3px;}
.cont-login dl dd p.note{padding:0 0 0 20px !important;background-position:left 1px;}
.cont-login ul.login-link{margin-top:7px;padding-right:5px;}
.cont-login ul.login-link li{display:inline;font-size:12px;padding:0 0 0 10px;}
.cont-login input.login-btn{border:none;float:left;margin-top:7px;background:url('../image/login/btn_login.gif') no-repeat;font-size:0;width:112px;height:51px; cursor:pointer;}
.cont-login input.login-idsch{border:none;float:left;margin-top:7px;background:url('../image/login/btn_idsch.gif') no-repeat;font-size:0;width:112px;height:51px; cursor:pointer;}
.cont-login input.login-pwsch{border:none;float:left;margin-top:7px;background:url('../image/login/btn_pwsch.gif') no-repeat;font-size:0;width:112px;height:51px; cursor:pointer;}
.cont-login div.logintitle {float:left; width:200px; height:17px; margin:3px 0 0 0; padding:6px 0 0 0; vertical-align:middle;}
.cont-login div.loginbutton {float:right; width:119px; height:17px; margin:3px 0 0 0; padding:6px 0 0 0; text-align:center; vertical-align:middle; background:url('../image/login/member_button.jpg') no-repeat; cursor:pointer;}

.main_subject_wrap {clear:both; height:65px; padding-top:30px; padding-bottom:25px;  text-align:center;}
.main_subject {font-family:"segoe ui","malgun gothic","microsoft neogothic",applegothic,sans-serif; font-size:24px; font-weight:bold; color:#333;}
.main_subject span.orange{color:#ff6700;}
.main_subject span.red{color:#ee1c00;}
.main_subject span.small_title{font-size:13px; color:#aaa; font-family:Daum_Regular; font-weight:bold;}

.fontsize40{font-size:40px; }
.fontsize30{font-size:30px; }
.fontsize20{font-size:20px; }

.defaultboard{background:#ccc; width:100%; border:0px;}
.defaultboard tr td.title{width:120px; padding-left:10px; color:#505050; font-weight:bold; height:35px; background:#f5f8f9; border:1px solid #dfdfdf; border-left:none;}
.defaultboard tr td.title_list{text-align:center; color:#505050; font-weight:bold; height:40px; background:#f5f8f9; border:1px solid #dfdfdf; border-left:none;}
.defaultboard tr td.title_list_e{text-align:center; color:#505050; font-weight:bold; height:40px; background:#f5f8f9; border:1px solid #dfdfdf; border-left:none; border-right:none;}

.defaultboard tr td.doc{background:#fff; padding:5px 0 5px 10px; border:1px solid #dfdfdf; border-right:none;}
.defaultboard tr td.doc_list{text-align:center;  background:#fff; padding:5px 0; height:20px; border:1px solid #dfdfdf; border-left:none;}
.defaultboard tr td.doc_list_e{text-align:center;  background:#fff; padding:5px 0;  height:20px; border:1px solid #dfdfdf; border-left:none; border-right:none;}
.defaultboard tr td.doc_list_e img{cursor:pointer;}

.defaultboard2{background:#ccc; width:100%; border:0px;}
.defaultboard2 tr td.title{width:120px; padding-left:10px; color:#505050; font-weight:bold; height:45px; background:#f7f8fc; border:1px solid #dfdfdf; border-left:none;}
.defaultboard2 tr td.title_list{text-align:center; color:#505050; font-weight:bold; height:45px; background:#f5f8f9; border:1px solid #dfdfdf; border-left:none;}
.defaultboard2 tr td.title_list_e{text-align:center; color:#505050; font-weight:bold; height:45px; background:#f5f8f9; border:1px solid #dfdfdf; border-left:none; border-right:none;}

.defaultboard2 tr td.doc{background:#fff; padding:5px 0 5px 10px; border:1px solid #dfdfdf; border-right:none;}
.defaultboard2 tr td.doc_list{text-align:center;  background:#fff; padding:5px 0; border:1px solid #dfdfdf; border-left:none;}
.defaultboard2 tr td.doc_list_e{text-align:center;  background:#fff; padding:5px 0; border:1px solid #dfdfdf; border-left:none; border-right:none;}
.defaultboard2 tr td.doc_list_e img{cursor:pointer;}

.sub_container {clear:both; width:1100px; padding:0 0 40px 0;margin:0 auto;}
.sub_container ul{margin:0;}
.sub_container ul li.sub_menu{float:left; width:188px;}
.sub_container ul li.sub_content{float:left; width:900px; padding:0 0 0 12px;}

.sub_document{width:100%; font-family:'notokr-regular';}
.sub_document ul{padding-bottom:30px;}
.sub_document .header_title{font-size:26px; padding-bottom:5px; font-weight:500;}
.sub_document .header_doc{font-size:13px; color:#555; padding-bottom:10px; line-height:22px; font-family:"segoe ui","malgun gothic","microsoft neogothic",applegothic,sans-serif}
.sub_document .header_border{font-size:15px; color:#444; padding:10px; margin-bottom:20px; text-align:center; line-height:19px; background:#f1f1f1;}
.sub_document .header_img{padding-top:20px;}
.sub_document span.color_red{color:#dd2026;}
.sub_document span.color_blue{color:#1488e1;}
.sub_document span.color_gray{color:#333333;}
.sub_document span.small_black {color:#333333; font-size:12px; font-weight:bold;}

#subpage_doc_img{width:253px; height:300px; float:left;}
#subpage_doc_txt{width:810px; height:300px; float:left; padding-left:30px;}


/* shop view */
#view_item_wrap {clear:both; width:1098px; border:1px solid #dfdfdf; overflow:hidden;}
#view_item_wrap .view_item_left {float:left; width:240px; overflow:hidden; background:#ffffff;}
#view_item_wrap .view_item_left .view_item_img{float:left; width:200px; padding:20px;}

#view_item_wrap .view_item_right {float:left; width:816px; min-height:300px; border-left:1px solid #dfdfdf; padding:20px 20px 20px 20px;}
#view_item_wrap .view_item_right .view_item_container{font-family: "segoe ui","malgun gothic","microsoft neogothic",applegothic,sans-serif;}
#view_item_wrap .view_item_right .view_item_container li{float:left; padding:9px 0; }
#view_item_wrap .view_item_right .view_item_container li.view_item_soldout{width:100%; padding:5px 0 4px 0; font-size:10px; color:#d10000; font-weight:bold;}
#view_item_wrap .view_item_right .view_item_container li.view_item_title{width:100%; padding:0 0 9px 0; font-size:18px; font-weight:bold;}
#view_item_wrap .view_item_right .view_item_container li.view_item_subtitle{width:100%; padding:4px 0 9px 0; font-size:14px; color:#555; border-bottom:1px solid #dfdfdf;}

#view_item_wrap .view_item_right .view_item_container li.view_item_btn{width:100%; padding:15px 0; border-top:1px solid #dfdfdf;}
#view_item_wrap .view_item_right .view_item_container li.view_item_btn .shop_view_btn{float:left; padding-right:2px;}
#view_item_wrap .view_item_right .view_item_container li.view_item_btn .shop_view_btn img{cursor:pointer;}
#view_item_wrap .view_item_right .view_item_container li.view_item_subject{width:90px;}
#view_item_wrap .view_item_right .view_item_container li.view_item_txt{width:330px;}

#view_item_wrap .view_item_right .view_item_container li.view_item_line{clear:both; width:420px; height:1px; background:#dfdfdf; padding:0; margin:0;}

#view_item_wrap .view_item_right .view_item_container li.view_item_colttl{width:420px; background:#666; color:#fff; font-weight:bold; text-align:center;}
#view_item_wrap .view_item_right .view_item_container li.view_item_coldoc{width:420px;  text-align:center; padding:0; margin:0;}

#view_item_wrap .view_item_right .view_item_container li.view_item_coldoc .no_item{color:#555; padding:10px 0; height:20px;}


#view_item_wrap .view_item_right .view_item_container li.view_item_price_ttl{width:90px; padding:15px 0;}
#view_item_wrap .view_item_right .view_item_container li.view_item_price_txt{width:310px; padding:12px 0; font-size:16px; font-weight:bold; color:#ff6700;}

#view_item_wrap .view_item_family {float:left; width:336px;}
#view_item_wrap .view_item_family .family_title{float:left; width:336px; height:16px; padding:10px 0; text-align:center; background:#555; color:#fff;}
#view_item_wrap .view_item_family .family_content{float:left; width:326px; padding:5px; height:570px; overflow:auto; scrollbar-face-color:#FFFFFF; scrollbar-highlight-color: navy; scrollbar-3dlight-color: #FFFFFF; scrollbar-shadow-color: navy; scrollbar-darkshadow-color: #FFFFFF; scrollbar-track-color: #FFFFFF; scrollbar-arrow-color: navy}

#view_item_main{float:left; width:1098px; padding:20px;}

.family_cat_content {float:left; width:334px; border:1px solid #dfdfdf;}
.family_cat_title{float:left; width:334px; height:16px; padding:10px 0; text-align:center; background:#555; color:#fff;}
.family_cat_goods{float:left; width:324px; padding:10px;}

#wishlist_table{display:none;}

#shop_view_tab {clear:both; width:100%; height:34px; margin:0 0 20px 0;}
#shop_view_tab ul {list-style:none; height:34px; border-left:1px solid #c1c1c1;  border-bottom:1px solid #c1c1c1;}
#shop_view_tab ul li {float:left; border:1px solid #c1c1c1; border-bottom:none; border-left:none; padding:9px 35px 0 35px; height:23px; text-align:center; cursor:pointer;}
#shop_view_tab ul li.on {background:#ffffff; border:2px solid #333333; border-bottom:none; height:24px; font-weight:bold; color:#ff6700;}

#shop_view_banner {clear:both; width:1098px; height:148px; border:1px solid #c1c1c1; overflow:hidden;}
.view_visual_banner {float:left; width:100%; height:148px; overflow:hidden; display:inline;}
.view_visual_tab_wrap {position:absolute; width:1240px; height:30px; margin-top:80px;}
.view_visual_tab_wrap ul {width:100px; height:10px; padding:5px 10px; margin:0 auto; text-align:center; background:#000000; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; filter: alpha(opacity=70); opacity:0.7; border-radius:15px; }
.view_visual_tab_wrap ul li {float:left; width:20px; cursor:pointer;  padding:0; font-size:0;}
.view_visual_tab_wrap ul li div.bn_btn_on{width:10px; height:10px; border-radius:5px; background:#ea0001; margin:0 auto;}
.view_visual_tab_wrap ul li div.bn_btn_off{width:10px; height:10px; border-radius:5px; background:#dfdfdf; margin:0 auto;}


#shop_view_content{text-align:center;}
#shop_view_content p{font-size:14px; line-height:22px; font-family: "segoe ui","malgun gothic","microsoft neogothic",applegothic,sans-serif;}

#shop_view_doc {clear:both; padding:20px 0 0 0;}
#shop_view_doc .shop_view_doc_img{width:100px; float:left;}
#shop_view_doc .shop_view_doc_txt{width:760px; float:left; padding-left:20px; padding-bottom:20px; border-left:1px solid #dfdfdf; line-height:20px; font-size:12px;}

#cart_hidden_table{position:absolute; border:2px solid #e61818; width:240px; height:120px; padding:5px; background:#ffffff; margin-left:-60px; margin-top:2px; display:none;}
#cart_hidden_table .cart_hidden_title{height:23px; border-bottom:1px solid #dfdfdf;}
#cart_hidden_table .cart_hidden_title .txt{float:left;}
#cart_hidden_table .cart_hidden_title .btn{float:right; padding:4px 0 0 0;}
#cart_hidden_table .cart_hidden_doc{height:36px; margin:5px 0; padding:8px 5px; background:#fafafa; text-align:center; line-height:14px;line-height:17px\0/IE;}
#cart_hidden_table .cart_hidden_btn{text-align:center;}

#index_item_list{clear:both; width:100%;}
#index_item_list ul{margin:0; width:1240px; overflow:hidden;}
#index_item_list ul li{float:left; width:1280px; overflow:hidden;}

.shop_list_table{float:left; width:1100px; padding:10px 0 0 0; overflow:hidden;}
.shop_list_content{float:left; width:1150px; overflow:hidden;}

.shop_best_table{width:1092px; height:300px; margin:8px 0 18px 0; border:4px solid #027dc3; overflow:hidden;}
.shop_best_content{width:1200px; overflow:hidden;}

.best_list_box{float:left; padding:25px 49px; border-right:1px dotted #cccccc;}
.best_list_icon{width:76px; height:66px; margin:-5px 0 0 -22px; position:absolute;}
.best_listbox_in {width:175px;}
.sub_left_menu{float:left; width:165px;}
.sub_main{float:left; width:910px; padding-left:20px;}


#shop_item_box {float:left; width:264px;  height:380px; border:1px solid #d6d6d6; margin:10px 11px 6px 0;  font-family: "segoe ui","malgun gothic","microsoft neogothic",applegothic,sans-serif; overflow:hidden;}
#shop_item_box:hover {float:left; width:264px;  height:380px; border:1px solid #ff5305; margin:10px 11px 6px 0; background:#ffffff;  overflow:hidden;}
#shop_item_in{float:left; padding:8px;}
#shop_item_in .item_txt{width:100%; margin:0 auto; overflow:hidden; }
#shop_item_in .item_txt .item_img{width:100%; text-align:center; height:256px; overflow:hidden;}

#shop_item_in .item_txt .item_subject{width:100%; height:26px; padding:0 0 0 2px; font-size:17px; overflow:hidden;}
#shop_item_in .item_txt .item_subtitle{width:100%; height:54px; padding:8px 2px 0 3px; font-size:13px; color:#999; line-height:140%;}
#shop_item_in .item_txt .item_price{width:100%; height:38px; padding:0px 2px 7px 3px; }
#shop_item_in .item_wish{width:100%; height:30px;}

.item_price_per{float:left; width:70px; font-size:30px; color:#ff5100;}
.item_price_price1{float:right; text-align:right; padding-right:5px; font-size:16px; font-weight:bold; margin-top:-5px;}
.item_price_price3{float:right; font-size:15px; margin-top:15px; margin-right:7px; color:#bbb;}
.item_price_price4{float:right; font-size:20px; margin-top:9px; color:#333;}
.tmp_soldout{position:absolute; background:red; color:#fff; width:44px; height:40px; text-align:center; padding-top:8px;}
