@charset "utf-8";
@import url("default_201408.css");

@font-face{
	font-family:"NanumBarunGothic";
	src:url("./NanumBarunGothic.eot");
	src:local(※), url("./NanumBarunGothic.woff") format("woff");
	font-weight:normal;
	font-style:normal;
}
@font-face{
	font-family:"NanumBarunGothicBold";
	src:url("./NanumBarunGothicBold.eot");
	src:local(※), url("./NanumBarunGothicBold.woff") format("woff");
	font-weight: normal;
	font-style: normal;
}

/************************************************************* Reset *************************************************************/
html,body{width:100%;}
html{overflow-y:scroll;}
body,div,dl,dt,dd, h1,h2,h3,h4,h5,form,fieldset,p,button,input{margin:0;padding:0;}
body,input,button,textarea{font-family:Arial; font-size:12px; color:#454545;}
img,fieldset,iframe{border:0 none;}
input,select,button{font-size:12px; vertical-align:middle;}
img{vertical-align:top;}
em,address{font-style:normal;}
label,button{cursor:pointer;}
button{margin:0; padding:0;}
a, a:visited {color:#1485DA; text-decoration:none;}
a:hover {color:#ff6600;text-decoration:none;}
button *{position:relative;}
button img{left:-3px;*left:auto;}
html:first-child select{height:20px;padding-right:6px;}
option{padding-right:6px;}
hr{display:none;}
legend{*width:0;}
table { border-collapse:collapse;}

/************************************************************* Layout *************************************************************/
#wrap      {width:100%; } 
#header    {text-align:center; margin-bottom:10px;}
#container {width:980px; margin:0 auto; overflow:hidden;margin-bottom:50px;}
#banner_gnb {width:980px; margin:0 auto; overflow:hidden;margin-bottom:10px;}
#snb       {float:left; width:168px;margin-bottom:10px; padding-top: 5px; display:none; border-top: 2px solid #666666; border-right: 1px solid #dedede; border-left: 1px solid #dedede; border-bottom: 1px solid #dedede; background: url(../../images/front/images/css/cat_tit_bg.gif) top left no-repeat;}
#snb_main {float:left; width:168px;margin-bottom:10px; padding-top: 5px; min-height:629px; border-top: 2px solid #666666; border-right: 1px solid #dedede; border-left: 1px solid #dedede; border-bottom: 1px solid #dedede; background: url(../../images/front/images/css/cat_tit_bg.gif) top left no-repeat;} /* 메인화면에서 카테고리 항목이 변경되면 height를 변경해준다. 개당height:26px * 항목개수 + 10px(라인높이); */
#contents  {float:left; width:790px; margin-left:19px;}
#footer    {width:980px; margin:0 auto; overflow:hidden;margin-top:10px;}
#banner_gnb {}
#container:after {clear:both; height:0; display:block; content:"";}

/************************************************************* common *************************************************************/
.forh {float:right;}
.folf {float:left;}
.folf_rh {float:left; width: 100%; text-align: right;}

.tc   {text-align:center;}
.tr   {text-align:right;}
.vt   {vertical-align:top;}
.vm   {vertical-align:middle;}
.tl   {text-align:left; !important}
.trvt {text-align:right; vertical-align:top;}
.tcvt {text-align:center; vertical-align:top;}
.tlvt {text-align:left; vertical-align:top;}
.fltr {width: 100%; margin-top: 5px; float:left; text-align: right;}
.fltl {margin-top: 5px; float:left; text-align: left;}

.margT0 {margin-top:0;}
.marg0 {margin:0;}
.margT05 {margin-top:5px;}
.margT10 {margin-top:10px;}
.margT10 img {margin-top:3px;}
.margT20 {margin-top:20px;}
.margT30 {margin-top:30px;}
.margT40 {margin-top:40px;}
.margT45 {margin-top:45px;}

.margR30 {margin-right:30px;}
.margL20 {margin-left:20px;}
.margL120 {margin-left:120px;}

.margB05 {margin-bottom:5px;}
.margB10 {margin-bottom:10px;}
.margB20 {margin-bottom:20px;}

.padd0 {padding:0;}
.padd10 {padding:10px;}
.padd20 {padding:20px;}

.paddT0  {padding-top:0px;}
.paddT03 {padding-top:3px;}
.paddT05 {padding-top:5px;}
.paddT10 {padding-top:10px;}
.paddT20 {padding-top:20px;}
.paddT30 {padding-top:30px;}
.paddT80 {padding-top:80px;}

.paddR05 {padding-right:5px;}
.paddR10 {padding-right:10px;}
.paddR20 {padding-right:20px;}
.paddR50 {padding-right:50px;}
.paddL5  {padding-left:5px;}
.paddL10 {padding-left:10px;}
.paddL20 {padding-left:20px;}
.paddL50 {padding-left:50px;}

.paddB05 {padding-bottom:5px;}
.paddB10 {padding-bottom:10px;}
.paddB20 {padding-bottom:20px;}

.wid26   {width:26px; border: 1px solid #e0e0e0;}
.wid30   {width:30px; border: 1px solid #e0e0e0;}
.wid40   {width:40px; border: 1px solid #e0e0e0;}
.wid44   {width:44px; border: 1px solid #e0e0e0;}
.wid50   {width:50px; border: 1px solid #e0e0e0;}
.wid53   {width:53px; border: 1px solid #e0e0e0;}
.wid80   {width:80px; border: 1px solid #e0e0e0;}
.wid89   {width:89px;}
.wid100  {width:100px;}
.wid110  {width:110px;}
.wid123  {width:123px;}
.wid130  {width:130px;}
.wid140  {width:140px; border: 1px solid #e0e0e0;}
.wid150  {width:150px; border: 1px solid #e0e0e0;}
.wid170  {width:170px; border: 1px solid #e0e0e0;}
.wid200  {width:200px; border: 1px solid #e0e0e0;}
.wid250  {width:250px;}
.wid260  {width:266px;}
.wid290  {width:290px; border: 1px solid #e0e0e0;}
.wid300  {width:300px;}
.wid350  {width:350px;}
.wid400  {width:400px;}
.wid450  {width:450px;}
.wid500  {width:500px;}
.wid550  {width:550px; border: 1px solid #e0e0e0;}
.wid600  {width:600px;}
.wid630  {width:630px;}
.wid640  {width:640px;}
.wid700  {width:758px;}
.wid740  {width:740px;}
.wid790  {width:790px;}
.wid840  {width:840px;}
.wid260  {width:266px; border: 1px solid #e0e0e0;}
.wid100p {width:100%;}

.heg10   {height:10px;}
.heg20   {height:20px;}
.heg40   {height:40px;}
.heg100  {height:100px;}
.heg300  {height:300px;}

.tx_area780 {width: 778px; margin: 0; padding: 5px; border-top: 0px; border-right: 1px solid #e0e0e0; border-left: 1px solid #e0e0e0; border-bottom: 1px solid #e0e0e0;}

.dec_img {float: left; width: 100%; margin-top: 5px;}
.bg_gr {background-color: #F5F5F5;}
.bg_gr1 {background-color: #454545;}
.bg_gr2 {background-color: #6e6e6e;}
.bg_gr3 {background-color: #959595;}
 
/* font */
.fm_kr   {font-family:dotum;}
.fm_kr13 {font-family:dotum; font-size: 13px;}

.fs11     {font-size:11px; line-height: 15px;} 
.fs12     {font-size:12px;} 
.fs13     {font-size:13px;}
.fs14     {font-size:14px;}

.tx_bl {color:#1485da;}
.tx_bl a, .tx_bl a: visited {color:#1485da; text-decoration: underline;}
.tx_sbl {color:#51b3ff;}
.tx_or {color: #ff6600;}
.tx_rd {color:#cc0000;}
.fx_gr {color: #666;}

.tx_de {text-decoration: underline;}
.tx_fw {font-weight: normal;}

.star {font:bold 14px 'arial'; color:#1485da; margin:0 3px;}

input.tel {width:50px !important;text-align:center;}

.price01  {font-size:16px; color:#1485da; font-weight:bold;}
.price02  {font-size:16px; color:#ff6600; font-weight:bold;}

.date-box input[type=text] {width:200px;padding:2px;text-align:center;}

/************************************************************* header *************************************************************/
.in_header {width:980px;margin:0 auto; overflow:hidden; background:url('../../images/front/images/common/header/bg.gif') 0 0 repeat-x ;}
.head_top {height:21px; clear:both;}
.head_top dl {padding-top:5px;}
.head_top dt, .head_top dd {float:left;}
.head_top span.head_info {font-size:11px; margin:0 5px; word-spacing: -1px;}
.bookmark_btn {width:74px;height:13px;background:url(../../images/front/images/css/btn_bookmark.gif) no-repeat 0 0;font-size:10px; color:#1485DA; font-weight:bold;border:0;vertical-align:text-top;cursor:pointer;margin-top:1px;}
.head_top ul {float:right; margin: 0; padding: 0; list-style: none; /* background:url(../../images/front/images/css/gnb_bg.gif) no-repeat right 4px;*/}
.head_top li {float:left;padding:0 5px; word-spacing: 1px;}
.head_top li.end {padding-right:0;}
.head_top li a, .head_top li a:link {color:#454545;}
.head_top li a:hover {color:#ff6600;}
.head_top li .top_id {font-size:11px; font-weight: bold;}
.main_title {text-align:left;padding:20px 0 10px;}
.main_title img {cursor:pointer;}
.main_title_wrap {width:980px; height: 60px; clear: both; margin-top: 4px;}
.header_logo {float: left; width: 225px; text-align: left; padding-top:8px;}
.header_bn {float: right; width: 300px; text-align: right;}
.main_title_wrap img, .header_bn img {cursor:pointer;}

.main_search {width:280px;height:30px; margin-top: 18px; float:left; background: url(../../images/front/images/css/hd_sch_bg.gif) repeat-X;}
.main_search input[type=text] {border:0; margin: 3px 0px 0px 3px; padding:5px 7px 4px 5px;width:264px;}

.search_btn_area {float:left; width:82px; heigh: 30px; font-size: 13px; font-weight: bold; text-shadow:1px 1px 0px #004dcd; text-indent: -5px; line-height: 30px; padding:0px; background:url(../../images/front/images/css/hd_sch_bt01.gif) no-repeat; margin-top: 18px;}
.search_btn_area a{color:#fff; text-decoration:none; display: block;}
.search_btn_area a:hover {color:#fff; text-decoration:none; background:url(../../images/front/images/css/hd_sch_bt02.gif) no-repeat;}

.top_submenu span {font-size:10px;}
.top_submenu span a {color:#454545; display:block;}
.top_submenu span a:hover {color:#454545;}
.top_submenu dl {float:left;border-right:1px dotted #e0e0e0;width:100px; font-size:12px; text-align:center; line-height:15px;font-weight:bold;}
.top_submenu dl.rg {width:100px;}
.top_submenu dl a {color:#454545; display:block; padding:2px 0;}
.top_submenu dl a:hover {color:#1485DA; background-color: #f5f5f5;}
.top_submenu dt {font-size:10px; color:#1485DA; font-weight:bold;text-align:center;}
.top_submenu dd {font-size:12px; color:#000000; font-weight:bold;text-align:center;}

.lnb {width: 980px;	heigh: 36px; float: left; border:none; border:0px; font-size:13px;  font-weight:bold; background:url(../../images/front/images/css/hd_lnb_bg01.gif) repeat-X;}
.lnb ul {list-style:none; margin:0; padding:0;}
.lnb ul li {float:left; padding:0px;}
.lnb ul li img {padding: 17px 0 0 5px; margin-right: -5px;}
.lnb ul li a {display:block; color:#fff; text-shadow:1px 1px 0px #004dcd; line-height:36px; margin:0px; padding:0px 30px; text-align:center; text-decoration:none;}
.lnb li a:hover, .lnb ul li:hover a {color:#fff; text-decoration:none; background: url(../../images/front/images/css/hd_lnb_bg02.gif) repeat-X;}
.lnb li span {font-family: Nanum Gothic; font-size: 12px;}
.lnb ul li ul {display: none;width: 172px; border-left:#2f7cd4 solid 2px; border-right:#2f7cd4 solid 2px; border-bottom:#2f7cd4 solid 2px; z-index: 1;}
.lnb ul li ul li {float: left; width: 100%; border-bottom: 1px solid #dedede;}
.lnb ul li:hover ul {display: block; position: absolute; background-color:#FFFFFF;}
.lnb ul li:hover ul li a {display:block;  padding: 0 0 0 10px; text-align: left; line-height:32px; height: 32px; color:#454545;text-shadow:1px 1px 0px #fff; background-image: none;}
.lnb ul li:hover ul li a:hover {color:#ff6600; background-color: #f0f0f0; background-image: none;}

.banner_area {width:800px;height:160px;float:left;margin-right:10px;}

.r_join_info_box {float:right;width:170px; margin: 0; padding: 0; list-style: none;}
.join_free_btn {width:170px;height:26px;background:url(../../images/front/images/common/bg_join_free.jpg);font-family:Trebuchet MS; font-size:18px; color:#1485DA; font-weight:bold;text-align:center;float:left;padding-top:4px;vertical-align:middle;}
.join_free_btn1 {width:170px;height:22px;background:url(../../images/front/images/common/bg_join_free.jpg);font-family:dotum; font-size:16px; color:#1485DA; font-weight:bold;text-align:center;float:left;padding-top:8px;vertical-align:middle;}
.join_free_btn1 ul {margin: 0; padding: 0; list-style: none;}
.join_free_btn span {font-size:24px;}
.join_free_btn a:hover {color:#1485DA;}
.sign_in_box {width:170px;height:23px;font-weight:bold;text-align:center;float:left;padding-top:7px;cursor:pointer; font-size:14px;}
.sign_in_box a {color:#454545;}
.sign_in_box a:hover {color:#1485DA;}
.sign_in_box_show {width:170px;height:25px;font-weight:bold;text-align:center;float:left;padding-top:5px;}
.sign_in_box_show span {float:left;margin-top:2px;padding:0 10px;}
.banner_menu, .banner_menu2 {width:168px;height:98px;border:1px solid #e0e0e0;float:left;}
.banner_menu .tab_ch {font-size:14px; color:#1485DA; font-weight:bold;float:left;padding:3px 0 3px 7px;cursor:pointer;}
.banner_menu .tab_unch {font-weight:bold;float:right;border-bottom:1px solid #e0e0e0;border-left:1px solid #e0e0e0;background:#eee;width:68px;height:16px;padding:5px 0 1px 15px;cursor:pointer;}
.banner_menu2 .tab_ch {color:#1485DA; font-weight:bold;float:left;padding:5px 0;text-align:center;width:83px;cursor:pointer;}
.banner_menu2 .tab_unch {font-size:14px;font-weight:bold;float:left;border-bottom:1px solid #e0e0e0;border-right:1px solid #e0e0e0;background:#eee;width:83px;height:16px;text-align:center;padding:3px 0;cursor:pointer;}
.tab_cont, .tab_cont2 {padding:28px 0 0 10px; list-style: none;}
.tab_cont li {font-size:12px;color:#1485DA;line-height:17px;background:url(../../images/front/images/common/dot.gif) no-repeat left; padding-left:8px;}
.tab_cont li a, .tab_cont2 li a {color:#454545;}
.tab_cont li a:hover, .tab_cont2 li a:hover {color:#ff6600;text-decoration:underline;}
.tab_cont2 li {font-size:10px;color:#1485DA;line-height:14px;background:url(../../images/front/images/common/dot2.gif) no-repeat left;padding-left:8px;}

.cust_menu {border:1px solid #e0e0e0;position:absolute;left:50%;background:#fff;display:none;}
.cust_menu ul {margin: 0; padding: 0; list-style: none;}
.cust_menu li, .logout_kor li {text-align:left;padding:1px 0 1px 8px;border-bottom:1px solid #e0e0e0;}
.cust_menu li a, .cust_menu li a:link, .logout_kor li a, .logout_kor li a:link {color:#454545;}
.cust_menu li a:hover, .logout_kor li a:hover {color:#ff6600;}

.hd_swth1 {width: 100px; margin-left: 240px;}
.hd_swth2 {width: 90px; margin-left: 145px;}
.hd_swth3 {width: 150px; margin-left: 120px;}
.hd_swth4 {width: 120px; margin-left: 130px;}

.logout_kor {width:100px;border:5px solid #2f7cd4;position:absolute;left:50%;margin-left:255px;background:#fff;}

.select_menu {width:120px;border-left:1px solid #999;border-right:1px solid #999;border-bottom:1px solid #999;position:absolute;top:123px;background:#fff; display:none;}
.select_menu ul {margin: 0; padding: 0; list-style: none;}
.select_menu li {text-align:left;padding-left:5px;font-size:16px;font-weight:bold;}
.select_menu li a {color:#454545;}
.select_menu li a:hover {color:#ff6600;}

/************************************************************* snb *************************************************************/
.main_cont_area {width:800px;min-height:800px;float:left;}
.snb_box {width:170px;float:left;}
.snb_title {font-size: 13px; font-weight:bold; padding: 0 0 0 22px;}
.snb_title img {margin-top:4px; margin-left: 70px;}
.snb_menu_main {width:160px;background:#fff;margin:6px 0 0 0; padding: 0 4px; list-style: none; border-top: 1px solid #e0e0e0;}
.snb_menu_main li {border-bottom:1px solid #e0e0e0;line-height:15px;padding:5px 5px 5px 10px;}
.snb_menu_main li:first-letter {font-weight:bold;}  
.snb_menu_main li.long_text:hover {color:#ff6600;} 
.snb_menu_main li:hover {color:#ff6600;}
#nav {float: left; clear:both;}
#nav a {display:block; color: #454545;}
#nav a:hover {display:block; color: #ff6600;}
#nav li ul {position:absolute;display:none;width:240px; margin:0; padding: 0; list-style: none; border:1px solid #e0e0e0;background:#fff; z-index: 5px;}
#nav li.on ul {display:block;margin-top:-21px;margin-left:154px;/*margin-top:-22px;margin-left:153px;*/}
#nav li {position:relative;}
#nav li:first-letter {font-weight:bold;}  

.snb_menu_e {width:160px;background:#fff;margin:6px 0 0 0; padding: 0 4px; list-style: none; border-top: 1px solid #e0e0e0;}
.snb_menu_e li {border-bottom:1px solid #e0e0e0;line-height:26px;}
.snb_menu_e li:first-letter {font-weight:bold;}  
.snb_menu_e li.long_text {line-height:15px;padding:5px 5px 5px 10px ;} 
.snb_menu_e li a {color:#454545;}
.snb_menu_e li a:hover {color:#ff6600;}
.snb_menu_e li ul {margin: 0; padding: 0; list-style: none;}
.snb_menu_e li.sub_menu_t {background:#eee;border-bottom:0;}
.snb_menu_e li.sub_menu {background:#eee;font-size:11px;line-height:15px;border-bottom:0;padding-left:15px;}
.snb_menu_e li.sub_menu a, .snb_menu_e li.sub_menu_li a {color:#454545;}
.snb_menu_e li.sub_menu a:hover, .snb_menu_e li.sub_menu_li a:hover {color:#ff6600;}
.snb_menu_e li.sub_menu span, .snb_menu_e li.sub_menu_l span, .snb_menu_e li.sub_menu2 span {color:#F00;}
.snb_menu_e li.sub_menu_l {background:#eee;line-height:15px;font-size:11px;padding:0 5px 5px 15px;}
.snb_menu_e li img {margin:4px 3px 0 0;}
.snb_menu2 {width:150px;border:5px solid #2f7cd4;position:absolute;margin-left:175px;top:450px;background:#fff;}
.snb_menu2 ul {margin: 0; padding: 0; list-style: none;}
.snb_menu2 li {text-align:left;padding:3px 3px 3px 5px;border-bottom:1px solid #e0e0e0;font-weight:bold;}
.snb_menu2 li a {color:#454545;}
.snb_menu2 li a:hover {color:#ff6600;}

.current_box {float: left;}
.current_box dt {width:168px;height:26px; line-height:26px; text-indent: 22px; font-size:13px;font-weight:bold;clear:both; border-top:2px solid #666666; border-left:1px solid #e0e0e0; border-right:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0; background: url(../../images/front/images/css/cat_tit_bg.gif) top left repeat-x;}
.current_box dt span {font-size:12px;}
.current_box dd {width:168px;height:62px;border-bottom:1px solid #e0e0e0;border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0;}
.current_box dd p.tit {color:#1485DA; font-weight:bold;text-align:center;line-height:20px;padding-top:3px;}
.current_box dd p {font-weight:bold;text-align:center;line-height:18px;}
.current_box dd img { margin:4px 5px 0 0;}
.current_box dd span {font-weight:normal;}
.snb_menu_e li.snb_menu_noimg:hover {background-image:none;}
.snb_menu_tab {margin: 0; padding: 0; list-style: none;}
.snb_menu_tab li {border-bottom:6px;padding-left:0;}
.snb_menu_tab li.snb_menu_tit {line-height:15px;padding:5px 5px 5px 0;} 
.snb_menu_tab li.snb_menu_tit:hover {background-image:none;}
.snb_menu_e li.sub_menu2 {font-size:12px;line-height:18px; margin-left: 4px;}
.snb_menu_e li.sub_menu2:hover {color:#1485DA;}

/************************************************************************ footer ************************************************************************/
.foot_line {width:980px;border-bottom:2px solid #454545;}
.foot_tit {width:120px;height:19px;margin:0 auto;background:#454545;color:#fff;text-align:center;font-weight:bold;padding-top:5px;}
.foot_banner {height:28px;border-bottom:1px solid #e0e0e0;background:#f5f5f5;}
.foot_banner ul {margin: 0; padding: 0; list-style: none;}
.foot_banner li.lf {float:left;padding:6px 30px 0 30px;text-align:center;color:#fff;background:#454545;font-weight:bold;height:22px;}
.foot_banner li.rh {float:right;padding:7px 10px 0 10px; font-weight:bold;}
.foot_banner li.rh img {margin-top:3px;}
.foot_banner li.rh a, .foot_banner li.rh a:link {color:#2f7cd4;text-decoration: none;}
.foot_banner li.rh a:hover {color: #ff6600; text-decoration: none;}
.foot_banner li.txt {float:left;text-align:center;width:815px;padding-top:7px;}
.foot_main {height:100px;padding:20px 0;}
.foot_main ul {margin: 0; padding: 0; list-style: none;}
.foot_main li.lf {border-right:1px solid #e0e0e0;float:left;width:455px;padding-left:30px;}
.foot_main li.rg {float:left;width:455px;padding-left:30px;}
.foot_submenu01 {width: 150px;}
.foot_submenu02 {width: 300px;}
.foot_main dt {font-size:16px; color:#1485DA; font-weight:bold;padding-bottom:10px;}
.foot_main dd {line-height:18px;float:left;}
.foot_main dd a {color:#454545;}
.foot_main dd a:hover {color:#ff6600;}
.sns_area {float:right;padding-right:10px;}
.sns_area li.sns_icon {float:left;padding-right:5px;}
.foot_link {height:92px; border-top:1px dotted #e0e0e0;padding:5px 0;}
.foot_link ul {margin: 0; padding: 0; list-style: none;}
.foot_link li {float:left; padding-top:8px;}
.foot_link li span {padding:0 10px;}
.foot_link li a {color:#454545;}
.foot_link li a:hover {color:#ff6600;}
.foot_link .copy {float:left; width:500px; font-size:11px;color:#888;padding-top:12px;}
.foot_link .ft_bn {float:right; text-align: right;}
.foot_link .ft_link {float:right; text-align: right;}
.foot_link .ft_logo {float:left;width:123px;height:56px;padding:20px 10px 0 0;}

/************************************************************************ content_main ************************************************************************/
#content_main  {float:left; width:620px; margin-left:10px;margin-top: 6px;}
.main_prod_list {width:620px;height:616px;overflow:hidden;margin:0;clear:both;padding-top:10px;}
.main_prod_bg {width:620px;height:630px;background:url(../../images/front/images/common/ajax-loader.gif) center center no-repeat;}
.main_prod_list ul                   {margin: 0; padding: 0; list-style: none;}
.main_prod_list li                   {float:left; width:154px; text-align:center;}
.main_prod_list li .thumb            {margin-top:8px;}
.main_prod_list li .thumb_b          {background:#fff;height:50px;padding:5px 0;margin-top:8px;}
.main_prod_list li .thumb img        {width:120px; height:120px; border: 1px solid #e0e0e0; background-color: #FFFFFF;}
.main_prod_list li p.img_dsc         {width:120px; height: 40px;text-align:center;line-height:18px;padding:0 19px;word-break: normal;text-overflow: clip;overflow:hidden;}
.main_prod_list li p.img_dsc a       {color:#454545; text-decoration:none;}
.main_prod_list li p.img_dsc a:hover {color:#ff6600;text-decoration:underline;}

.main_tit {border-bottom:2px solid #666;height:40px;}
.main_tit h1, .main_tit h2, .main_tit h3 {float:left;font-size: 18px; font-weight: bold ; margin-top:17px;}
.main_tit a, .main_tit a:link  {color:#2f7cd4;font-weight:bold;float:right;text-decoration: none;}
.main_tit a:hover {color: #ff6600; text-decoration: none;}
.main_tit b {font-family:Times New Roman;font-size:15px;}
.main_tit span {float:right;margin-top:25px;}
.main_tit span img {margin-top:3px;}
.main_tit ul {float:right; margin: 22px 0 0 0; padding: 0; list-style: none;}
.main_tit li {float:left;font-size:11px;color:#888;font-weight:bold;padding:2px 10px;text-align:center;background:url(../../images/front/images/common/bu_divide.gif) no-repeat right;cursor:pointer;}
.main_tit li.ls {background-image:none;}
.main_tit li:hover, .main_tit li.on {color:#eaf5ff;background-color:#2f7cd4;background-image:none;}
.mini_list_area {width:800px;clear:both;}
.mini_list_box {width:800px; margin-bottom: 10px;}
.main_tit li.day {padding:0px 10px;}
.main_tit li.day_ls {padding:0px 10px;background-image:none;}
.main_tit .exp {float:left; padding: 23px 0 0 12px; color: #888888;}

.main02_bn_wrap {float:left; width:620px;padding: 5px 0 0 10px;}
.main02_bn01 {float:left; width:200px;height:60px;margin:0; padding-right: 10px;}
.main02_bn02 {float:left; width:200px;height:60px;margin:0;}

.top10 {width:798px;height:165px;border-bottom:1px solid #e0e0e0;border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0;}
.top10_bg {width:794px;height:175px;background:url(../../images/front/images/common/ajax-loader.gif) center center no-repeat;}
.top10_left {float:left;border-right:1px dotted #e0e0e0;width:366px;margin: 0; padding:10px 15px 0px 15px; list-style: none; background:url(../../images/front/images/css/main_top10_bg.gif) no-repeat left top;}
.top10_left ul {margin: 0; padding: 0; list-style: none;}
.top10_left li {height:20px;padding:4px 0 6px 0;}
.top10_left li dt, .top10_right li dt {float:left;width:210px; height: 17px; margin-top:3px; overflow: hidden;}
.top10_left li dd, .top10_right li dd {float:left;padding-right:5px;}

.top10_right {float:left;width:367px;margin: 0; padding:10px 15px 0px 15px;list-style: none; background:url(../../images/front/images/css/main_top10_bg.gif) no-repeat left top;}
.top10_right ul {margin: 0; padding: 0; list-style: none;}
.top10_right li {height:20px;padding:4px 0 6px 0;}
.top10_left a, .top10_right a {color:#454545;}
.top10_left a:hover, .top10_right a:hover {color:#ff6600;}

.products {width:798px;height:190px;border-bottom:1px solid #e0e0e0;border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0;}
.products_bg {width:289px;height:200px;background:url(../../images/front/images/common/ajax-loader.gif) center no-repeat;}

.prod_photo_list                      {float: left; width:100%; overflow:hidden;background:#fff; margin:0;}
.prod_photo_list ul                    {margin:0; padding: 0; list-style: none;}
.prod_photo_list li                   {float:left; width:158px; text-align:center;}
.prod_photo_list li .thumb            {margin-top:15px;}
.prod_photo_list li .thumb img        {width:120px; height:120px;}
.prod_photo_list li p.img_dsc         {margin:10px 0px 0px 0px; text-align:center; width:120px; height: 40px;text-align:center;line-height:18px;padding:0 19px;word-break: normal;text-overflow: clip;overflow:hidden;}

.prod_left {width:474px; margin:0; padding: 0; border-right:1px dotted #e0e0e0;float:left; list-style: none;}
.prod_right {width:289px;float:left;padding:10px 10px 10px 20px;background:url(../../images/front/images/css/main_new_bg.gif) no-repeat left top;}
.prod_right dl {height:21px;background:url(../../images/front/images/common/dot.gif) no-repeat left;}
.prod_right dt {width: 210px; height: 20px; line-height: 20px; float:left;padding-left:10px;text-overflow: clip; overflow: hidden;}
.prod_right dd {font-size:11px;color:#666;line-height:20px;float:right;}
.prod_left a, .prod_right a {color:#454545;}
.prod_left a:hover {color:#ff6600;text-decoration:underline;}
.prod_right a:hover {color:#ff6600;text-decoration:none;}

.buy_off {width:800px;}
.buy_off .tit_bg {background-color: #f5f5f5;}
.buy_off ul {width:800px;background:#fff;margin: 0; padding:5px 0 3px 0; list-style: none; height:27px;border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;}
.buy_off li {float:left;text-align:center;border-right:1px solid #e0e0e0;}
.buy_off li.flag {width:34px;padding:5px 0;}
.buy_off li.flag img {width:16px;height:16px;}
.buy_off li.mon {width:54px;padding:5px 0;}
.buy_off li.tit {text-align:left;width:560px; padding:5px; white-space: nowrap; text-overflow:clip; overflow:hidden;}
.buy_off li.count {width:55px;padding:5px 0;}
.buy_off li.cont {border-right:0;width:60px;padding:5px 0;}
.buy_off li p {font-size:10px;}
.buy_off li a {color:#454545;}
.buy_off li a:hover {color:#ff6600;text-decoration:underline;}

.styled-select {width: 220px; font-size: 12px; height: 20px; /*margin: 0; border: 1px #e0e0e0 solid; outline:none; display: inline-block; -webkit-appearance:none; -moz-appearance:none; appearance:none; cursor:pointer; background: url(../../images/front/images/css/select_bg.gif) no-repeat right #ffffff;*/}
 
/************************************************************************ r_banner_area ************************************************************************/
.r_banner_area {float:right;width:170px;}
.banner_box {margin-bottom:10px;}
.banner_box dt {width:168px;height:26px; background:url(../../images/front/images/css/cat_tit_bg.gif) top right repeat-x;text-align:left;
font-size:13px; text-indent: 20px;font-weight:bold;line-height: 26px; clear:both; border-top: 2px solid #666666; border-left: 1px solid #dedede; border-right: 1px solid #dedede; border-bottom: 1px solid #dedede;}
.banner_box dt img {margin:5px 2px 0 0; float:right;}
.banner_box dt span {font-size:12px; font-weight: normal;}
.banner_box dd {width:168px;border-bottom:1px dotted #e0e0e0;border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0;line-height:24px;}
.banner_box dd img {margin:6px 3px;}
.banner_box dd span.flag {}
.banner_box dd span.tit {}
.banner_box dd span.mon {font-size:11px;}
.banner_box_cunt {width:168px;border:1px solid #e0e0e0;}
.banner_box_yt {width:170px;height:80px;background:#000000;padding-top:20px;}
.banner_box_yt img {width:130px;height:62px;}
.banner_box_yt ul {margin: 0; padding: 0; list-style: none;}
.banner_box_yt li {float:left;}
.banner_box_yt li.arr {width:20px;text-align:center;}
.banner_box_yt li.arr img {margin-top:30px;width:6px;height:9px;}
.trading_cnt_box {width:148px;height:46px;border-bottom:1px solid #e0e0e0;border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0;text-align:center;padding:10px;margin-top:-10px;margin-bottom:10px;}
.trading_cnt {float:left;padding-right:10px;border-right:1px solid #e0e0e0;width:63px;}
.trading_cnt2 {float:left;padding-left:10px;width:63px;}
.trading_cnt dt, .trading_cnt2 dt {font-size:20px; color:#1485DA; font-weight:bold;}
.trading_cnt dd, .trading_cnt2 dd {font-size:11px; color:#888;line-height:11px;}


/************************************************************************ Title ************************************************************************/
.location {float:right;}
.location a, .location span {display:inline-block; padding:0px 5px 0px 10px; background:url(../../images/front/images/common/bar_location.gif) no-repeat 0 3px; font-size:11px; color:#777;}
.location span   { font-weight:bold;}
.location a.home {font-size:11px; padding:0px 5px 0px 0px; background:none;} 
.location a:hover {color: #ff6600; text-decoration: none;}
/************************************************************************ Title ************************************************************************/
.location1 {float:right;}
.location1 a, .location span {display:inline-block; padding:0px 5px 0px 10px; font-size:11px; color:#777;}
.location1 span   { font-weight:bold;}
.location1 a.home {font-size:11px; padding:0px 5px 0px 0px; background:none;} 
.location1 a:hover {color: #ff6600; text-decoration: none;}

/* 국문 */
.han_location {float:right;}
.han_location a, .han_location span {display:inline-block; padding:2px 5px 0px 10px; background:url(../../images/front/images/common/bar_location.gif) no-repeat 0 3px; font-family:dotum; font-size:11px; color:#777; letter-spacing:-1.0pt;}
.han_location span   {font-family:dotum;  font-weight:bold; letter-spacing:-1.0pt;}
.han_location a.home {font-size:11px; padding:0px 5px 0px 0px; background:none;} 
.han_location a:hover {color: #ff6600; text-decoration: none;}

.login_date {float:right; font-size:11px; color:#777; margin-bottom:5px;}
.login_date span{font-size:12px;  font-weight:bold;}

/* Level 1 Title */
.h_tit         {overflow:hidden; width:100%; float: left; margin: 10px 0 4px 0;}
.h_tit h1      {float:left; font-size: 22px; font-weight: bold; letter-spacing:-0.5pt;}
.h_tit h2      {float:left; font-size: 22px; font-family: dotum; font-weight: bold; letter-spacing:-0.5pt;}
.h_tit h3      {float:left; font-size: 18px; font-weight: bold; letter-spacing:-0.5pt; margin-top:3px;}
.h_tit dl  {float: left; margin:8px 0 0 8px;/* 한줄 설명*/}
.h_tit input[type=button] {float: right; margin-top: 5px;}
.h_tit .fr     {text-align:right; width:100%; padding:40px 0 0 0;}
.h_tit + table {margin-top:5px;}

/* Level 2 Title */
.pd_title           {text-align:left; height:50px; margin-top:20px; clear:both; border: #e0e0e0 solid 1px; background-color: #f0f0f0; word-break: normal; text-overflow: clip; overflow: hidden;}    
.pd_title h1 {float:left; width: 620px; margin:5px 0 0 10px; font-size:16px; line-height: 20px; }
.pd_title h1 span {font-size:12px;}
.pd_info {float:right; width: 130px; height:38px; margin: 5px 10px 0 0; background-color: #FFFFFF; border: #e0e0e0 solid 1px; font-size: 11px; text-align: left; color: #777777; line-height: 18px; text-overflow: clip; overflow: hidden;}
.pd_info span {padding: 8px 0 0 12px;}

.sub_title    {overflow:hidden;float: left; width: 100%; text-align:left; height:32px; margin-top:10px; border-bottom: #666 1px solid;}   
.sub_title h1 {float:left; margin-top:12px; font-size:14px;}
.sub_title h2 {float:left; margin-top:12px; font-size:16px;}
.sub_title h3 {float:left; margin-top:12px; font-size:15px;}
.sub_title h4 {float:left; margin-top:12px; font-size:15px; font-family:dotum;}
.sub_title h5 {float:left; margin-top:12px; font-size:14px; font-family:dotum;}
.sub_title h3 strong {color:#1485da; font-weight:bold;}
.sub_title dl {float: left; margin:15px 0 0 8px;/* 한줄 설명*/}
.sub_title dd {float: left; margin: 2px 0 0 8px; font-size: 11px; line-height:14px;/* 두줄 설명*/}
.sub_title dt {float: left; margin: 2px 0 0 8px; font-size: 12px; line-height:15px;/* 두줄 설명*/}
.sub_title input[type=button] {float: right; margin-top: 6px;} 
.sub_title input[type=text] {float:left; margin: 12px 0 0 20px;}
.sub_title a         {float:right; font-size:11px; color:#1485DA; font-weight:bold; margin-top:17px;}
.sub_title a:hover   {float:right; font-size:11px; color:#ff6600; font-weight:bold; margin-top:17px;}

.sub_title p {float: right; margin-top: 7px;} 
.sub_title div       {float:right; margin:5px 10px 0 0; color:#777;}
.sub_title .info {float:left;margin:15px 0 0 20px;}
.sub_title .info2 {float:left;margin: 2px 0 0 20px; font-size: 11px;}
.sub_title .info3 {float:left;margin: 12px 0 0 20px;}
.sub_title img {margin-top: 3px;}

/* Level 3 Title */
.sub_title1   {float: left; width: 100%; text-align:left; margin-top:10px;}   
.sub_title1 h2 {float:left; margin-top:12px; font-size:16px;}
.sub_title1 h3 {float:left; margin-top:12px; font-size:15px;}
.sub_title1 h4 {float:left; margin-top:12px; font-size:15px; font-family:dotum;}
.sub_title1 h5 {float:left; margin-top:12px; font-size:14px; font-family:dotum;}

/* Popup Title */
.popup_tit1      {overflow:hidden; width:100%;}
.popup_tit1 h1   {float:left; font-size:25px;  font-weight:bold;}
.popup_tit1 h2   {float:left; font-size:11px; color:#777; font-weight:bold; padding:13px 0 0 10px;}

.comm1      {float:left; width:100%; margin:20px 0 5px 0; padding: 0; list-style: none;} 
.comm1 .fr  {float:right;}
.comm1 .fl  {float:left;}
.comm1 li {padding-bottom: 4px;}
.comm1 .info  {float:left;margin-left:10px;color:#1485DA;} /* 삭제하도록*/

.comm2      {float: left; width: 100%; text-align:left; margin:10px 0 5px 0;}
.comm2 .key {font-size:14px; font-weight:bold; color:#1485da;}
.comm2 .key2 {font-size:14px; font-weight:bold; color:#ff6600;}
.comm2 li {padding: 5px 0;}

.comm3      {float:left; width:100%; margin:30px 0 10px 0;} 
.comm3 .fr  {float:right;}
.comm3 .fl  {float:left;}

.comm4      {float:left; width:100%; margin:5px 0 0px 3px;} 
.comm4  p {font-size:13px;line-height:18px; margin-top:5px;}

.comm5      {float:left; width:100%; margin-bottom: 3px;} 

.comm1 h2, .comm2 h2, .comm3 h2, .comm4 h2, .comm5 h2 {margin:5px 0; font-size:15px;}
.comm1 h3, .comm2 h3, .comm3 h3, .comm4 h3, .comm5 h3 {margin:5px 0; font-size:14px;}

/************************************************************* my buyKOREA******* *************************************************************/
.my_tit  {font-size:12px; letter-spacing:0pt; line-height:18px;background:#f0f0f0; padding:10px; height:35px;} /* 마이바이코리아 메인 상단 타이틀 부분 */
.my_tit ul {margin: 0; padding: 0; list-style: none;}
.my_tit li { float:left; border-right:1px solid #e0e0e0; padding:0 10px;}
.my_tit li.last { border-right:0; }

/************************************************************* Process Title Area *************************************************************/
.area_tit01 {float: left; width:100%; margin:50px 0 10px;}    

/************************************************************* Price Quote Title Area *************************************************************/ 
.area_tit02      {padding:10px 21px 5px;}    
.area_tit02 .fr  {float:right;}
.area_tit02 .fc  {text-align:center; font-size:14px;  font-weight:bold;}


/************************************************************* Process *************************************************************/
table.area_pr          {width:100%; float: left; border:1px solid #e0e0e0; background:#f0f0f0;}
table.area_pr caption  {display:none}
table.area_pr thead th {padding:10px; border-bottom:1px solid #e0e0e0;  background:#FFF; font-size:12px; }
table.area_pr tbody td {padding:10px 5px;}
table.area_pr tfoot td {padding:10px 5px; vertical-align:top;}

.box_pr        {font-size:12px; color:#555; border:2px solid #bbb; background:#FFF; text-align:center;}
.box_pr_on   {font-size:12px; color:#555; border:2px solid #1485da; background:#FFF; text-align:center;}
.box_pr_on strong {color:#1485DA;}

/************************************************************* Box Area *************************************************************/
/* Login info */
.area_box1            {float: left; width: 788px; position:relative; background:#e0e0e0; margin:10px 0 10px 0; padding: 1px;} 
.area_box1 div strong {}
.area_box1 .iner      {border:4px solid #f0f0f0; background:#FFF; padding:10px;}
.area_box1 .iner .fr  {float:right; margin-bottom:5px;}
.area_box1 .iner div  {color:#777;}

/* Admin Memo */
.area_box1 .inerm     {margin: 0; padding:10px 5px; list-style: none; border:2px solid #e0e0e0; background:#f5f5f5; text-align:center;}
.area_box1 .inerm li   {float:left;line-height:18px;text-align:left;}
.area_box1 .inerm li p {color:#666;}
.area_box1 .inerm .fr  {float:right;}
.area_box1 .inerm .fr a  {font-weight:bold;}

/* Price Quote **/
.area_box2               {float: left; position:relative; background:#454545; padding:1px; margin-top:30px;}  
.area_box2 .iner         {border:4px solid #2f7cd4; background:#FFF;}
.area_box2 .iner .tit    {background:#F0F0F0; border-bottom:1px solid #e0e0e0; text-align:center; padding:5px; font:bold 25px Trebuchet MS; color:#1485DA; letter-spacing:-1.0pt; }
.area_box2 .iner1        {margin:20px;}

.area_box3                  {float: left;width: 768px; position:relative; border:1px solid #e0e0e0; background:#f0f0f0; padding:10px; margin-top:5px; margin-bottm:20px;}  
.area_box3 textarea         {border:1px solid #e0e0e0; padding:2px 5px 2px 5px; margin-bottom:10px;}
.area_box3 input[type=file] {height:21px;}

.area_box4  {float: left; position:relative; border:1px solid #e0e0e0; background:#f0f0f0; padding:5px; margin-top:5px; margin-bottm:20px;}  
.area_box4 .iner {background:#fff;padding:5px;height:100px;}
.area_box4 .iner dl {float:left;text-align:center;width:163px;}
.area_box4 .iner dl.line {border-right:1px dotted #e0e0e0;}
.area_box4 .iner dt p {font:bold 21px Trebuchet MS; color:#1485DA; letter-spacing:-0.5pt;margin-top:10px;}
.area_box4 .iner dd {padding:15px 0;}

.area_box5                  {float: left; width: 758px; position:relative; border:1px solid #e0e0e0; background:#f0f0f0; padding:15px; font-size: 14px;}
.area_box5 input[type="text"] {padding: 2px 5px;}

.area_box1 h2, .area_box2 h2, .area_box1 h2, .area_box3 h2, .area_box4 h2, .area_box5 h2 {font-size: 16px;} 

.addimg_right {padding-left:20px; float:right; text-align:center;}
.viewBox {float: left; width: 100%;}

/* post buying offer */
.post_of {float: left; width: 784px; border: 3px solid #e0e0e0; margin:5px 0; background:#f5f5f5;}
.post_of p   {float: left; margin:10px 15px; font-size: 13px; line-height: 18px;}
.post_of input[type=button] {float: right; margin: 16px 16px 0 0;}

/************************************************************* Table *************************************************************/
table.tbl_basic            {table-layout:fixed; width:100%; float: left; border-top:1px solid #e0e0e0; border-right:1px solid #e0e0e0; border-left:1px solid #e0e0e0;}
table.tbl_basic caption    {display:none}
table.tbl_basic th         {background:#f5f5f5; border-right:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0; padding:6px 10px; line-height:1.6em;font-size:12px;}
table.tbl_basic th.che	   {padding:1px; font-size:11px;}
table.tbl_basic th img     {vertical-align:0px; padding:0 7px;}
table.tbl_basic thead th   {text-align:center}
table.tbl_basic tbody th   {background:#f5f5f5;}
table.tbl_basic th input[type=checkbox]{margin:3px;}
table.tbl_basic tr.bgco {background:#E7FDF5;}
table.tbl_basic tr.bgco2 {background:#F2FFE5;}

table.tbl_basic td         {border-left:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0; padding:6px 10px; line-height:1.6em; vertical-align:top;word-break:break-all;}
table.tbl_basic td img     {vertical-align:top; }
table.tbl_basic td a.sm       {font-size:11px; padding-left:10px;}
table.tbl_basic td a.sm:hover {color:#ff6600; text-decoration: underline;}

table.tbl_basic th:first-child,table.tbl_basic td:first-child{border-left:0;}  
table.tbl_basic tbody td+th{border-left:1px solid #e0e0e0}
table.tbl_basic thead th{border-left:1px solid #e0e0e0;border-right:0;text-align:center;}
table.tbl_basic tfoot th,table.tbl_basic tfoot td {background:#f5f5f5;}  
table.tbl_basic th select {height:21px; border:1px solid #eaeaea; background:#eaeaea;}

table.tbl_basic td input[type=text]    {padding:2px 5px 2px 5px;}
table.tbl_basic td input[type=password]{border:1px solid #e0e0e0; padding:2px 5px 2px 5px;}
table.tbl_basic td input[type=file]    {height:21px;}
table.tbl_basic td input[type=radio],table.tbl_basic td input[type=checkbox]{margin:4px}
table.tbl_basic td textarea {width: 610px; border:1px solid #e0e0e0; padding:5px;}
table.tbl_basic td select {font-size:12px;  height:21px;}
table.tbl_basic strong { float:left; margin-right:10px; }
table.tbl_basic ul {margin: 0; padding: 0;}
table.tbl_basic li { list-style:disc; margin-left:10px; }
table.tbl_basic li.po { list-style:none; margin-left:0; }
table.tbl_basic td .box10 {font-size:11px; font-weight:bold; color:#FFF; line-height:13px; width:70px; height:14px; border:1px solid #2f7cd4; background:#1485da; text-align:center; margin: 0 auto; text-align:top; padding: 5px 0;}
table.tbl_basic td .box10 a       {color:#fff;}
table.tbl_basic td .box10 a:hover {color:#ff6600;}
table.tbl_basic td .box10 a.sm       {color:#fff;padding-left:10px;}
table.tbl_basic td .box10 a.sm:hover {color:#ff6600;}

.innum01 {width: 60px; text-align:right; border: 1px solid #e0e0e0;}
.innum02 {width: 60px; text-align:right; border: 1px solid #f5f5f5; background-color: #f5f5f5; }

/************************************************************* 상품등록 페이지 *************************************************************/
.tbl_2            {table-layout:fixed; width:100%; float: left; border-top:1px solid #e0e0e0; border-right:1px solid #e0e0e0; border-left:1px solid #e0e0e0;}
.tbl_2 caption    {display:none}
.tbl_2 th         {background: #f5f5f5; border-right:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0; padding:8px 10px; font-weight: bold; text-align: left; line-height: 18px; vertical-align:middle;}
.tbl_2 td         {}
.tbl_2 td dl      {width: 100%; float: left; margin: 3px 0 5px 0;}
.tbl_2 td dl dt   {float: left;}
.tbl_2 td input[type=text]    {border:1px solid #e0e0e0; padding:2px 5px;}
.tbl_2 td input[type=password]{border:1px solid #e0e0e0; padding:2px 5px;}
.tbl_2 td input[type=file]    {height:21px;}
.tbl_2 td input[type=radio] {margin:4px}
.tbl_2 td textarea {border:1px solid #e0e0e0; padding:2px 5px;}
.tbl_2 td .tx_area {height:15px; padding: 2px 5px; border:1px solid #e0e0e0;background:#fff; float:left; overflow: hidden;}
.st_arrow {padding: 5px 5px 0 5px; display: none;}
.ex_lt {float: left; width: 100%; margin: 0; padding: 0; list-style: none;}
.ex_lt li {float: left; margin-right:12px; text-align: center;}
.td_pad1 {padding: 8px 10px; border-left:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0; line-height:1.6em; vertical-align:top; word-break:break-all;}
.td_pad2 {border-left:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0; line-height:1.6em; vertical-align:top; word-break:break-all;}
.dl_pad1 {padding: 8px 5px;}
.dl_pad2 {padding: 0 5px;}

.tbl_3 {width: 100%; float: left; border: 0; margin-top: 10px;}
.tbl_3 th {border: 0; padding: 0; text-align: center; vertical-align:middle; background: #fff;}
.tbl_3 td {border: 0; padding: 0;}

.st_cg {width: 190px; float:left;}
.st_cg h5 {font-size: 13px; color: #fff; font-family:dotum; text-align: center; line-height: 26px;}
.st_cg ul {width: 188px; height: 478px; margin: 0; padding: 3px 0; list-style: none; border-left: 1px solid #e0e0e0; border-right: 1px solid #e0e0e0; border-bottom: 1px solid #e0e0e0;}
.st_cg ul li {width: 188px; line-height: 14px; word-break:break-all; text-align: left; word-break: normal;}
.st_cg a, .st_cg01 a:visited {color: #454545; text-decoration: none; display: block; padding: 4px 5px; cursor:pointer;}
.st_cg a:hover, .st_cg .selected a {color: #1485da; background-color: #d9ebf8;}
.st_cg .scl {overflow-y:scroll; overflow-x:hidden;}

.img_up {float:left; width: 120px;}
.img_up h5 {font-size: 11px; color: #fff; font-family:dotum; text-align: center; line-height: 16px; padding: 5px 0;}
.img_up .location {float: left; width: 118px; height:119px; margin-bottom: 5px; padding:0; border-left: 1px solid #e0e0e0; border-right: 1px solid #e0e0e0; border-bottom: 1px solid #e0e0e0;}
.img_up .location p {padding:3px 3px 0 3px; line-height: 14px;}
.img_up ul {width: 100%; margin: 0; padding: 3px 0; list-style: none;}
.img_up ul li {width: 100%; padding: 2px 0;}
.img_up ul li p {padding: 3px; line-height: 12px;}
.img_up input[type=checkbox] {margin-top:-2px}
.img_up_bt {width:85px; color: #fff;}

/* Login Info:Price Quote **/
table.tbl_1          {width:100%; border-top:1px solid #2f7cd4; table-layout:fixed;}
table.tbl_1 caption  {display:none}
table.tbl_1 th       {background:#1485da; border-right:1px solid #FFF; color:#FFF; text-align:center; padding:6px 10px;  line-height:1.6em;}
table.tbl_1 td       {background:#eaeaea; border-right:1px solid #FFF; border-bottom:1px solid #e0e0e0; padding:6px 10px; text-align:center; vertical-align:top;}
table.tbl_1 td span  {font-size:16px; color:#1485da; font-weight:bold;}
table.tbl_1 a        {color:#eaf5ff;}
table.tbl_1 a:hover  {color:#ff6600; text-decoration:underline;}
table.tbl_1 b        {color:#454545;}
table.tbl_1 b:hover  {color:#454545;}
table.tbl_1 strong { float:left; margin-right:10px; }
table.tbl_1 ul {margin: 0; padding: 0; list-style: none;}
table.tbl_1 li { text-align:left; background:url(../../images/front/images/common/dot.gif) no-repeat 0 9px;  padding:2px 0 2px 10px;}
table.tbl_1 li a     {color:#454545;line-height:15px; }
table.tbl_1 li a:hover  {color:#ff6600; text-decoration:none;}
table.tbl_1 li.po { list-style:none; margin-left:0; }

.dec1           {float: left; width:788px;border:1px solid #e0e0e0; background:#f5f5f5;}
.dec1 dt        {padding:10px;  clear:both;}
.dec1 dt div    {float:right; padding-right:10px; font-weight: normal;}
.dec1 dt span   {float:left; font-weight:bold; margin-right:10px;}
.dec1 dt strong {font-size:13px;}
.dec1 dt input[type=text] {border:1px solid #e0e0e0; padding:2px 5px 2px 5px;}

.dec1 dd        {padding:10px;  clear:both;}
.dec1 dd.re     {padding:10px 20px; color:#777; border-top:1px solid #ddd;}
.dec1 dd p      {padding:20px 0 0;}
.dec1 dd textarea         {border:1px solid #e0e0e0; padding:2px 5px 2px 5px; font-size:12px; }
.dec1 dd span   {float:left; width: 90px; font-weight:bold; padding-left:10px; vertical-align:top;}

.dec1 ul {background:#F0F0F0; margin: 0; padding:10px; list-style: none; border-bottom:1px solid #e0e0e0; height:20px; }
.dec1 ul.btm {  height:50px; background:none; border:0; }
.dec1 li {float:left;}
.dec1 li.rit {float:right;}
.dec1 li span   {color:#1485da; font-weight:bold; padding-right:10px;}
.dec1 li strong {font-size:14px; }

.dec2           {background:#1485da; border-top:1px solid #666666; border-bottom:1px solid #454545; margin-top:5px;}
.dec2 dt        {background:#1485da; padding:10px; font-size:16px; color:#FFF; font-weight:bold; text-align:center;}
.dec3           {margin-top:5px;}
.dec3 dd        {padding:10px; }
.dec3 dt strong {font-size:14px; }
.dec3 dd p      {padding:20px 0 0;}

/************************************************************* Product *************************************************************/
.product_wrap        {float: left; width: 788px; margin-top:5px; border: solid 1px #e0e0e0;}
.product_info        {float: left; width: 730px; border:4px solid #FFF; background-color:#f0f0f0; padding:25px; min-height:265px;}
.product_info a.btn_favorite {float:left; display:block; margin-right:10px; padding:2px 0 0;width:92px; height:15px;}
.product_area        {overflow:hidden;float:left;width:260px;}

.product_img         {overflow:hidden;display:block;margin-bottom:10px;float:left;width:260px; height:260px;}
.product_img img     {width:260px; height:260px; background-color: #FFFFFF;}
.product_wrap .sns {overflow:hidden;padding:0;}
.product_wrap .sns ul {overflow:hidden;width:114px;margin: 0; padding:0; list-style: none;}
.product_wrap .sns li {float:left;margin-right:5px; list-style: none;} 
.product_wrap .sns .share {float:left; margin-right:5px;padding:3px 0 0;}
.product_wrap .sns span {float:left;}

.product_view        {overflow:hidden; width:260px;  margin:0 25px 0 10px;}
.product_view dd     {float:left;padding-right:10px;width:70px; height:70px;}
.product_view dd img {width:70px; height:70px}

.product_explain            {float:right; width:440px;}
.product_explain dl         {border-top:1px solid #e0e0e0; padding:10px; clear:both;}
.product_explain dl         {}
.product_explain dt .tit    {float:left; width:85px;  font-weight:bold;}
.product_explain dt .tit2    {float:left;  font-weight:bold;}
.product_explain dt .tit2 strong  {color:#226cc0}
.product_explain dt .line   {float:left; color:#aaa; font-size:10px; font-weight:bold;}

.product_explain dd  {margin-left:120px;padding-left:10px;}
.product_explain dd.w120  {margin-left:120px;min-height:18px;}
.product_explain dd .tooltip{padding:5px 15px;margin:-5px 0;cursor:pointer;}
.product_explain .share {text-align:right;}


/************************************************************* Product Photo*************************************************************/
.photo_list                      {float: left; width: 788px; overflow:hidden; border-top:3px solid #183d68; border-right:1px solid #e0e0e0; border-left:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0;}
.photo_list ul                   {margin: 0; padding: 0; list-style: none;}
.photo_list li                   {float:left; width:154px; text-align:center; padding-bottom:17px;}
.photo_list li .thumb            {margin-top:10px;}
.photo_list li .thumb img        {width:120px; height:120px; border:1px solid #e0e0e0; background-color: #FFFFFF;}
.photo_list li > span            {display:block;margin-top:5px;}
.photo_list li p.img_dsc         {width:120px;height:32px;line-height:15px;margin:5px 19px;font-size:12px;text-align:center;word-break: normal;text-overflow: clip;overflow:hidden;}
.photo_list li p.img_dsc span    {font-size:11px; color:#777;}
.photo_list li p.img_dsc a {color:#454545; text-decoration:none;}
.photo_list li p.img_dsc a:hover {color:#ff6600;text-decoration:underline;}

.popup .photo_list                {overflow:hidden; border-top:1px solid #666666; border-bottom:1px solid #e0e0e0; background:#f0f0f0; margin:0;}
.popup .photo_list ul             {margin: 0; padding: 0; list-style: none;}
.popup .photo_list li             {float:left; position:relative; width:120px; text-align:center; margin:10px 0;}
.popup .photo_list li .thumb      {margin-top:10px;}
.popup .photo_list li .thumb img  {width:90px; height:90px;}
.popup .photo_list li p.img_dsc   {width:90px; font-weight:bold; text-align:left;}

.product_list               {float: left; width: 100%; border-top:3px solid #183d68;}
.product_list ul             {margin: 0; padding: 0; list-style: none;}
.product_list li            {overflow:hidden;padding-bottom:7px;width:790px; border-bottom:1px solid #e0e0e0;}
.product_list li .thumb     {float:left; padding:10px 0 0;width:122px;text-align: center;margin-right:16px; text-align:center;background-color: #FFFFFF;}
.product_list li .thumb a {display:block;margin:0;padding:0;font-size:0;}
.product_list li .thumb span {display:block;width:122px;height:12px;padding:10px 0;}
.product_list li .thumb a.img_thumb {margin:0;padding:0;width:122px; height:122px; margin:0;padding:0;font-size:0;}
.product_list li .thumb a.img_thumb img{width:120px; height:120px;border:1px solid #e0e0e0; background-color: #FFFFFF;}


.product_list li dl         {float:left; width:424px; padding:10px 12px 0 0; border-right:1px solid #e0e0e0;} 
.product_list li dl dt      {font-size:14px; font-weight: bold; padding:0 0 5px; word-break:break-all; -ms-word-break:break-all;} 
.product_list li dl.item_dsc dd{width:433px;padding:4px 0 5px 0; word-break:break-all; -ms-word-break:break-all;}
.product_list li dl.item_dsc .divide {border-bottom:1px dashed #969696;}
.product_list li dl.item_dsc dd.w433{padding:6px 0 5px 0;width:433px;border:0;}
.product_list li dl.item_dsc dd.w210{padding:4px 0 5px 0;display:inline-block;width:210px;border:0;}
.product_list li dl.item_dsc dd span.w73 {display:inline-block;width:73px;}
.product_list li dl.item_dsc dd span.w119 {display:inline-block;width:119px;}
.product_list li dl.item_dsc dd span.kopsPay{padding-left:30px;width:89px;font-weight:bold;color:#1f5898;background: url("../../images/front/images/common/icon_pay.gif") no-repeat 0 0;}

.product_list .item_func                  {width:200px; float:left; margin:15px 0 0 10px;} 
.product_list .item_func p.title_func {width:200px;margin-bottom:20px;font-weight:bold;color:#393939;}
.product_list .item_func span.business_info {display:block;width:200px;height:21px;}
.product_list .item_func span.business_info a.btn_online {padding:0 24px;width:50px;color:#393939;border-right:1px solid #cdcdcd;background: url("../../images/front/images/common/icon_online.gif") no-repeat 7px 0;}
.product_list .item_func span.business_info a.btn_inquiry {padding-left:24px;width:91px;color:#393939;background: url("../../images/front/images/common/icon_inquiry.gif") no-repeat 7px 0;}
.product_list .item_func ul {padding:10px 0 0;width:200px;}
.product_list .item_func ul li {width:206px;border:0;line-height:1.4em;}
.product_list .item_func ul li span.w130 {display:inline-block;width:130px;padding-left:3px;text-indent:-3px;vertical-align:top;}
.product_list .item_func ul li span.w130.fs {font-size:11px; letter-spacing:-0.05em;}
.product_list .item_func ul li span.w67  {display:inline-block;width:67px;}
/*
.product_list .item_func ul li span.w86{display:inline-block;width:83px;padding-left:3px;text-indent:-3px;vertical-align:top;}
.product_list .item_func ul li span.w101 {display:inline-block;width:101px;}
.product_list .item_func p                {text-align:left; margin-bottom:10px;}
.product_list .item_func p.date           {color:#777; margin:0px;} 
.product_list .item_func p.Inquiry strong {font-size:16px; color:#1485da;} 
*/

.product_list2               {float: left; width: 100%; border-top:1px solid #666666;}
.product_list2 ul             {margin: 0; padding: 0; list-style: none;}
.product_list2 li            {overflow:hidden; padding:10px;  border-bottom:1px solid #e0e0e0;}
.product_list2 li .thumb     {float:left; margin-right:10px;padding:5px 5px 0 5px;line-height:20px;border:1px solid #e0e0e0;background:#eee;}
.product_list2 li .thumb p img   {width:24px; height:24px;}
.product_list2 li .thumb a.btn_favorite {display:block;margin:10px 0 0;width:92px;height:16px;}
.product_list2 li strong, .product_list2 li span	{text-align:center;} 
.product_list2 li dl         {float:left; width:520px; height:120px; padding-right:10px; border-right:1px solid #e0e0e0;} 
.product_list2 li dl dt      {font-size:13px; font-weight: bold; padding:0 0 5px;} 
.product_list2 li dl dd      {font-size:12px;} 
.product_list2 .item_func                  {float:right; margin:5px 0;} 
.product_list2 .item_func p                {margin-bottom:5px;}
.product_list2 .item_func p.date           {color:#777; margin:0px;} 
.product_list2 .item_func p.Inquiry strong {font-size:16px; color:#1485da;} 
.product_list2 .thumb img.flags_img {width:16px;height:16px;}
.product_list2 .item_func p span.kopsPay {padding-left:27px; width: 89px; font-weight: bold; color: #1f5898; background: url("../../images/front/images/common/icon_pay.gif") no-repeat 0 0;}

.product_list li dl dt a, .product_list2 li dl dt a {font-size:14px;color:#1f5898; text-decoration:underline;}
.product_list li dl dt a:hover, .product_list2 li dl dt a:hover {color:#ff6600;text-decoration:underline;}
.product_list li dl dd a, .product_list li dl dd a, .product_list2 li dl dd a {line-height:1.3em;color: #777777;}
.product_list li dl dd a:hover, .product_list li dl dd a:hover, .product_list2 li dl dd a:hover {color: #777777;}

/************************************************************* List(접기/펴기) *************************************************************/
.fold_list1 {margin-top:5px; border-top:1px solid #e0e0e0;}
.fold_list1 .tit   {position:relative;  border-bottom:1px solid #e0e0e0; padding:10px;}
.fold_list1 .tit_s {position:relative; border-bottom:1px solid #e0e0e0; background-color:#f8f8f8; padding:20px 10px;}
.fold_list1 .fr    {text-align:right; font-size:11px; color:#2cba6a;}
.fold_list1 table  {width:770px; margin:10px 0; background-color:#FFF;}
.fold_list1 .box03 a       {color:#FFF;}
.fold_list1 .box03 a:hover {color:#FFF; text-decoration:underline;}
.fold_list1 .tit .no, .fold_list1 .tit_s .no {display:inline-block; width:40px; color:#1485da;}

.list_select                  {overflow:hidden;}
.list_select .list_sel        {float:right; padding-bottom:5px;}
.list_select .list_sel img    {padding:2px 0 0 3px;}
.list_select .list_sel select {margin:0 0 0 5px;}

.list_sel {text-align:right;margin:5px 0;padding-right:5px;}
.list_sel img{vertical-align:middle;}
.list_sel select {font-size:12px;color:#555;}


.category_list1, .category_list5 {float: left; width: 100%; overflow:hidden; margin:5px 0; padding: 0; border-top:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0; background:#f8f8f8;}
.category_list1 ul {list-style: none; padding: 0; margin: 0;}
.category_list1 li            {width:200px;line-height:15px;float:left;border-bottom:1px solid #e0e0e0;}  
.category_list1 li.full		  {width:100%;min-height:15px;border-bottom:1px solid #e0e0e0;padding:5px 0;}  
.category_list1 li a {display:block; padding:5px 10px;}
.category_list1 li.selected a, .category_list5 li.selected a {color:#ff6600;}

.category_list2               {overflow:hidden; margin:5px 0 0 0; padding: 0; list-height: none; border-top:2px solid #e0e0e0; border-bottom:1px solid #e0e0e0; background:#f8f8f8;}
.category_list2 li            {width:100%; min-height:25px; float:left; border-bottom:1px solid #e0e0e0;}  
.category_list2 li a          {display:block; padding:5px 10px;line-height:15px;}
.category_list2 li.selected a {color:#ff6600;}

.category_list3               {overflow:hidden; margin:5px 0 0 0; padding: 0; list-style: none; border-top:1px solid #666666; border-bottom:1px solid #e0e0e0; border-left:1px solid #e0e0e0; border-right:1px solid #e0e0e0; background:#f8f8f8;}
.category_list3 li            {width:100%; height:25px; float:left; }  
.category_list3 li a          {display:block; padding:5px 10px;}
.category_list3 li.selected a {color:#ff6600;}

.category_list4               {overflow:hidden; margin:5px 0 0 0; padding:0; list-style: none; border-top:1px solid #e0e0e0; border-bottom:2px solid #e0e0e0; }
.category_list4 li            {width:100%; min-height:20px; float:left;}  
.category_list4 li a          {display:block; color: #454545;}
.category_list4 li.selected a {color:#ff6600;}
.category_list4 li.botm		  {border:0; background:url(../../images/front/images/common/dot.gif) no-repeat 10px 7px #FFF; padding-left:23px;}
.category_list4 li.botm	a 	  {color:#454545; padding:0;}
.category_list4 li.botm	a:hover	  {color:#ff6600; text-decoration: underline;}
.category_list4 li.had		  { border-top:1px solid #e0e0e0; background:#f8f8f8; margin-bottom:10px; padding:5px 0 0 10px;}
.category_list4 li.had2		  { border-top:1px solid #e0e0e0; background:#f8f8f8; color:#1485DA; padding:5px 0 0 10px;}
.category_list4 li.botm2	  {border-top:1px solid #e0e0e0; padding:10px 0 10px 35px; background:#FFF; width:95%;overflow:auto;}
.category_list4 li.botm2	a 	  {font-weight: bold; color:#1485DA; text-decoration: underline;}
.category_list4 li.botm2	a:hover	  {color:#ff6600;}
.category_list4 li dt  { float:left;}
.category_list4 li dd  { float:left; width:95%; padding:0 0 5px 10px; } 
 
.category_list5 ul {width:100%; list-style: none; padding: 0; margin: 0;}
.category_list5 li {float:left; width:33%; border-bottom:1px solid #e0e0e0;}  
.category_list5 li.noline    {float:left; width:33%; border-bottom:0;padding:2px 0;}  
.category_list5 li.noline a {display:block; color:#454545;}  
.category_list5 li a {display:block; padding:2px 10px;}
.category_list5 li a:hover {color: #ff6600;}

/************************************************************* Page Navigation *************************************************************/
.paginate {float: left; width: 100%; padding:10px 0; text-align:center; font:normal 12px "Trebuchet MS"; }
.paginate a {display:inline-block;position:relative; /* margin:0 5px; jlee수정 */ text-decoration:none;vertical-align:middle; color:#777;} 
.paginate a:hover {display:inline-block;position:relative; /* margin:0 5px; jlee수정 */ text-decoration:underline;vertical-align:middle; color:#ff6600;} 
.paginate strong {display:inline-block;position:relative;margin:0 3px;text-decoration:none;vertical-align:middle; color:#1485DA;} 
.paginate .on {display:inline-block;position:relative;margin:0 3px;text-decoration:none;vertical-align:middle; color:red;font-weight:bold;}

/************************************************************* Popup  **********************************************************************/
.pop_wrapper        {top:0; left:0; float: left; width:100%;}
.pop_bg800 {background: url(../../images/front/images/css/pop_bg800.jpg) no-repeat top left;}
.pop_wrapper dl {float: left; width: 100%; height: 50px; color: #fff; overflow:hidden;}
.pop_wrapper dl h2 {color: #fff;}
.pop_wrapper dt {float: left; margin: 15px;}
.pop_wrapper h1 {font-size: 18px; line-height: 50px; padding-left: 35px;}
.pop_wrapper h2 {font-family: dotum; font-size: 17px; line-height: 50px; padding-left: 35px;}

.pop_photo_list                {float: left; width: 100%; overflow:hidden; border:1px solid #e0e0e0; background:#f5f5f5; margin:0;}
.pop_photo_list ul             {margin: 0; padding: 0; list-style: none;}
.pop_photo_list li             {float:left; position:relative; width:119px; text-align:center; margin:10px 0;}
.pop_photo_list li .thumb      {margin-top:10px;}
.pop_photo_list li .thumb img  {width:90px; height:90px;}
.pop_photo_list li p.img_dsc   {width:90px; font-weight:bold; text-align:left; height:32px;line-height:15px;margin:5px 19px;text-align:center;word-break: normal;text-overflow: clip;overflow:hidden;}

.popup .photo_list                {overflow:hidden; border-top:1px solid #666666; border-bottom:1px solid #e0e0e0; background:#f0f0f0; margin:0;}
.popup .photo_list ul             {margin: 0; padding: 0; list-style: none;}
.popup .photo_list li             {float:left; position:relative; width:120px; text-align:center; margin:10px 0;}
.popup .photo_list li .thumb      {margin-top:10px;}
.popup .photo_list li .thumb img  {width:90px; height:90px;}
.popup .photo_list li p.img_dsc   {width:90px; font-weight:bold; text-align:left;}

/*****팝업화면 테스트 개발후 적용**********/
.pop_wrap        {top:0; left:0; float: left; width:100%; height:100%;/* background:url(../../images/front/images/common/bg_popup.png) repeat; */ padding:50px 0;z-index:10001;}
/* .pop_wrap .popup {position:relative; margin-bottom:15px} */
.pop_wrap_area {position:fixed;top: 0px;left: 0px;z-index: 900;width: 100%;height: 100%;background:url(../../images/front/images/common/bg_popup.png) repeat;}
.popup           {left:50%;outline:4px solid #eee; background:#FFF; border:1px solid #999; padding:25px;}
.popup2           {position:relative;outline:4px solid #eee; background:#FFF; border:1px solid #999; padding:25px;z-index:10001;}
.popup .p_dsc, .popup2 .p_dsc    {font-weight:bold; text-align:center; line-height:1.6em;}
.popup .p_con, .popup2 .p_con    {line-height:1.6em; padding:10px 10px 0 10px;}
.popup .list_sel {text-align:left;margin-bottom:10px;padding-left:15px;}

.p_small         {width:350px; margin-left:-173px; padding:30px 20px 15px;}
.p_small2         {width:350px;margin:0 auto;}
.p_big           {width:600px; margin-left:320px; }
.p_big2          {width:800px; margin-left:220px; }
.p_big3          {width:600px;min-height:500px;margin:30px 20px; }

.search1                  {text-align:left; margin:10px 0;}
.search1 label            {margin-right:5px; font-weight:bold;}
.search1 input[type=text] {margin-right:5px; padding:2px 5px; color:#999;}

.search2				{float: left; width:768px; margin:15px 0; padding:10px; background:#f0f0f0; border:1px solid #e0e0e0;}
.search2 select			{margin-right:5px; height:23px;}
.search2 p.schtxt		{text-align:left;font-size:11px;margin-left:150px;font-weight:bold;padding-top:5px;}
.search2 input[type=text] {margin-right:5px; padding:2px 5px; border: 1px solid #e0e0e0;}

.search_result1       {width:100%; text-align:left; margin:20px 0;}
.search_result1 .fr	{float:right;}
.search_result1 .key  {font-size:14px; font-weight:bold; color:#ff6600; }

.search_result2       {width:100%; text-align:left; margin:20px 0;min-height:100px;}
.search_result2 ul    {list-style: none; padding:0; margin: 0;}
.search_result2 .key  {font-size:14px; font-weight:bold; color:#ff6600; }
.search_result2 .tit  {font-size:16px; font-weight:bold;  }
.search_result2 .fr   {float:right; padding-bottom:5px;}
.search_result2 .fl   {float:left; padding-bottom:5px;}

.search_result3       {width:190px; float:left; margin:20px 0; padding-right:10px; }
.search_result3 .tit  {font-size:16px; font-weight:bold;  }

.search_result4       {width:49%; text-align:left; margin:10px 10px 10px 0;float:left;}
.search_result4 .tit  {font-size:16px; font-weight:bold;  }

.search_result5   {width:49%; text-align:left; margin:10px 0;float:right;}
.search_result5 .tit  {font-size:16px; font-weight:bold;  }

.search_result6     {width:100%; text-align:left; }
.search_result6 {margin:0; padding:0; list-style:none;}
.search_result6 .fr	{float:right;}
.search_result6 .key  {font-size:16px; font-weight:bold; color:#ff6600; }
.search_result6 .tit  {font-size:16px; font-weight:bold;  }

.search_opt {height:20px; margin: 0; padding: 5px 0 0 0; list-style: none;}
.search_opt li {float:left;height:20px;}

.popup .product_list                {overflow:hidden; margin-top:5px; border-top:2px solid #e0e0e0; border-bottom:2px solid #e0e0e0; background:#f8f8f8;}
.popup .product_list ul             {margin: 0; padding: 0; list-style: none;}
.popup .product_list li             {width:600px; float:left; padding:5px 10px; border:0px;}  
.popup .product_list .key           {font-weight:bold; color:#ff6600; background:#fcff00; padding:0px 5px;}
.popup .product_list .del           {font-size:10px; font-weight:bold; padding:0px 10px;}


.mail_list			{border-top:1px solid #e0e0e0;clear:both;}
.mail_list dl       {padding:0 10px;height:20px;}
.mail_list dt.tit  	{width:30%;float:left; font-weight:bold; font-size:12px;padding:2px 0;}
.mail_list dt.line  {width:2%;float:left; color:#aaa; font-size:10px; font-weight:bold;}

.mail_list dd  		{width:67%;float:left;padding:2px 0;}
.mail_list dd span {float:left;}
.mail_list dd .tooltip{padding:5px 15px;margin:-5px 0;cursor:pointer;}
.mail_list .share 	{margin:2px 0 10px;text-align:right}

.mem_popup {outline:4px solid #f1f1f1;background:#FFF;border:1px solid #bfbfbf;padding:17px;}
.mem_popup .p_dsc {font-weight:bold;text-align:center;margin-bottom:20px;line-height:1.6em;}
.mem_popup .pop_title { padding:50px 0 0 80px; } 
.mem_popup .popup_outxt { position:absolute; width:50px; height:14px; top:180px; left:50%; margin-left:-165px; text-align:center; }
.mem_popup .pop_dsc { width:550px; height:730px; background:url(../../images/front/images/member/MembershipSigninpopup.jpg); margin:0 auto; }
.mem_popup .pop_dsc .pop_small { padding:332px 20px 0 55px; line-height:18px; } 
.mem_popup .pop_dsc .pop_small ul { width:100%; margin: 0; padding: 0 0 35px 0; list-style: none;}
.mem_popup .pop_dsc .pop_small li { float:left; }
.mem_popup .pop_dsc .pop_small li.butt { float:right; padding-right:30px; }
.mem_popup .pop_dsc .pop_small li.butt img { vertical-align:bottom; }
.mem_popup .pop_dsc .pop_small p.pop_txtit { font-weight:bold; padding:0; }
.mem_popup .pop_dsc .pop_small p {  } 
.mem_popup .pop_dsc .btn_box { text-align:right; margin:35px 15px 0 0; }

.sel_popup {width:100%; text-align:left; margin:20px 0;min-height:100px;font-size:14px;}
.sel_popup ul {margin: 0; padding: 0; list-style: none;}
.sel_popup li {padding:5px 0;font-weight:bold;border-bottom:2px dotted #999;}
.sel_popup dl {width:100%;height:25px;}
.sel_popup dt {width:70px;float:left;}
.sel_popup dd {float:left;}

p.flt {font-size:15px;font-weight:bold;color:#1485DA;}
p.mem_txt {font-size:18px;font-weight:bold;line-height:25px;text-align:justify;}
.member_info_table {width:100%;border:0;font-size:14px;}
.member_info_table th {padding:5px 0 0 30px;text-align:left;height:20px;}
.member_info_table caption {display:none;}
.ems_info_table {width:100%;margin:0 auto;text-align:center;}
.ems_info_table th {height:25px;padding-top:5px;}
.ems_info_table td {line-height:20px;padding:5px;}
.ems_info_table td.cunt {text-align:left;}
.ems_info_table caption {display:none;}

.bottom_title h2 {text-align:center;font-size:22px;margin:50px 0 20px 0;}

/*************************************************************************************** Button:State ***************************************************************************************/
.btn    {float: left; width: 100%; padding:10px 0;}
.btn span   {line-height: 14px;}
.btn .fl, .btn1 .fl {float:left;}
.btn .fr, .btn1 .fr {float:right;}

.btn_tc01 {float: left; width: 100%; text-align:center;}
.btn_tr01 {float: left; width: 100%; text-align:right;}

.btn_tc02 {float: left; width: 100%; text-align:center; padding:10px 0;}
.btn_tr02 {float: left; width: 100%; text-align:right; padding:10px 0;}

/*삭제할것*/
.btn_cn {float: left; width: 100%; padding:10px 0; text-align:center;}
.btn1    {text-align:center; padding:10px 10px 15px 10px;}
.btn2     {padding:5px 0;width:100%;height:30px;}
/*.btn .fl, .btn1 .fl {/float:left;/}
.btn .fr, .btn1 .fr {/float:right;/} backup 20140305 */
.btn_area1 {text-align:center; padding:0;}
.btn_area2 {padding:7px 0 0 117px;}
.btn01 {font-size:11px; color:#454545; font-weight:bold; background:url(../../images/front/images/common/btn_bg.gif) repeat-x 0 0px; padding:1px 10px 0 10px; height:18px; border:1px solid #aaa; border-bottom:1px solid #454545; border-right:1px solid #444;cursor:pointer;}
.btn02 {font-size:10px; color:#454545; letter-spacing:-1pt; background:url(../../images/front/images/common/btn_bg.gif) repeat-x 0 0px; margin:3px; padding:0px 5px 0 5px; width:25px; height:15px; border:1px solid #aaa; border-bottom:1px solid #888; border-right:1px solid #888;cursor:pointer; }

.btn03 {padding:0px 12px; text-align: center; font-size:12px; height:22px; line-height:22px; font-weight:bold; text-indent:0px; color:#fff; display:inline-block; border:1px solid #005c98; text-decoration:none; text-shadow:1px 1px 0px #004da5; background-color: #0f80d4;cursor:pointer;
	-webkit-border-top-left-radius:2px;	-moz-border-radius-topleft:2px;	border-top-left-radius:2px;
	-webkit-border-top-right-radius:2px; -moz-border-radius-topright:2px; border-top-right-radius:2px;
	-webkit-border-bottom-right-radius:2px;	-moz-border-radius-bottomright:2px;	border-bottom-right-radius:2px;
	-webkit-border-bottom-left-radius:2px; -moz-border-radius-bottomleft:2px; border-bottom-left-radius:2px;}
.btn03:hover {color:#fff; background-color:#408fe8;}	
.btn03:active {position:relative; top:1px;}
.btn03:visited {color:#fff;}

.btn_big01 {font-size:16px; color:#1485DA; font-weight:bold; background:url(../../images/front/images/common/btn_bg_big.gif) repeat-x 0 0px; padding:1px 20px 0 20px; height:26px; border:1px solid #aaa; border-bottom:1px solid #454545; border-right:1px solid #444;cursor:pointer;}
.btn_big02 {font-size:16px; color:#FFF; font-weight:bold; background:url(../../images/front/images/common/btn_bg_big_b.gif) repeat-x 0 0px; padding:1px 20px 0 20px; height:26px; border:1px solid #0f80d4;cursor:pointer;}
.btn_big03 {font-size:16px; color:#454545; font-weight:bold; background:url(../../images/front/images/common/btn_bg_big.gif) repeat-x 0 0px; padding:1px 20px 0 20px; height:26px; border:1px solid #0f80d4;cursor:pointer;}

.bt_gr01 {padding:0px 22px; text-align: center; font-size:14px; height:26px; line-height:26px; color:#454545; border:1px solid #b1b1b1; font-weight:bold; text-shadow:1px 1px 0px #ffffff; background: url(../../images/front/images/css/bt_gr01_bga.gif) top repeat-x;}		
.bt_gr01:hover {background: url(../../images/front/images/css/bt_gr01_bgh.gif) top repeat-x; color: #454545;}

.bt_gr02 {width: 130px; text-align: center; font-size:15px; height:38px; line-height:38px; color:#454545; border:1px solid #b1b1b1; font-weight:bold; text-shadow:1px 1px 0px #ffffff; background: url(../../images/front/images/css/bt_gr02_bga.gif) top repeat-x;}		
.bt_gr02:hover {background: url(../../images/front/images/css/bt_gr02_bgh.gif) top repeat-x; color: #454545;}

.bt_gr03 {padding:0px 22px; text-align: center; font-size:14px; height:26px; line-height:26px; color:#1485DA; border:1px solid #2f7cd4; font-weight:bold; text-shadow:1px 1px 0px #ffffff; background: url(../../images/front/images/css/bt_gr01_bga.gif) top repeat-x;}
.bt_gr03:hover {background: url(../../images/front/images/css/bt_gr01_bgh.gif) top repeat-x; color: #1485DA;}

.bt_gr04 {padding:0px 15px; text-align: center; font-size:12px; height:20px; line-height:20px; color:#454545; border:1px solid #b1b1b1; font-weight:bold; text-shadow:1px 1px 0px #ffffff; background: url(../../images/front/images/css/bt_gr04_bga.gif) top repeat-x;}		
.bt_gr04:hover {background: url(../../images/front/images/css/bt_gr04_bgh.gif) top repeat-x; color: #454545;}

.bt_gr05 {padding:0px 15px; text-align: center; font-size:12px; height:20px; line-height:20px; color:#1485DA; border:1px solid #2f7cd4; font-weight:bold; text-shadow:1px 1px 0px #ffffff; background: url(../../images/front/images/css/bt_gr04_bga.gif) top repeat-x;}		
.bt_gr05:hover {background: url(../../images/front/images/css/bt_gr04_bgh.gif) top repeat-x; color: #1485DA;}

.bt_gr06 {padding:0px 5px; text-align: center; font-size:12px; height:20px; line-height:20px; color:#454545; border:1px solid #b1b1b1; font-weight:bold; text-shadow:1px 1px 0px #ffffff; background: url(../../images/front/images/css/bt_gr04_bga.gif) top repeat-x;}		
.bt_gr06:hover {background: url(../../images/front/images/css/bt_gr04_bgh.gif) top repeat-x; color: #454545;}

.bt_gr07 {padding:0px 5px; text-align: center; font-size:12px; height:20px; line-height:20px; color:#1485DA; border:1px solid #2f7cd4; font-weight:bold; text-shadow:1px 1px 0px #ffffff; background: url(../../images/front/images/css/bt_gr04_bga.gif) top repeat-x;}		
.bt_gr07:hover {background: url(../../images/front/images/css/bt_gr04_bgh.gif) top repeat-x; color: #1485DA;}

.bt_bl01 {padding:0px 22px; text-align: center; font-size:14px; height:26px; line-height:26px; color:#fff; border:1px solid #005c98; font-weight:bold; text-shadow:1px 1px 0px #004da5; background: url(../../images/front/images/css/bt_bl01_bga.gif) top repeat-x;}		
.bt_bl01:hover {background: url(../../images/front/images/css/bt_bl01_bgh.gif) top repeat-x; color:#fff;}

.bt_bl02 {width: 130px; text-align: center; font-size:15px; height:38px; line-height:38px; color:#fff; border:1px solid #005c98; font-weight:bold; text-shadow:1px 1px 0px #004da5; background: url(../../images/front/images/css/bt_bl02_bga.gif) top repeat-x;}		
.bt_bl02:hover {background: url(../../images/front/images/css/bt_bl02_bgh.gif) top repeat-x; color:#fff;}

.bt_bl03 {padding:0px 7px; text-align: center; font-size:13px; height:22px; line-height:22px; color:#fff;  border:1px solid #005c98; text-shadow:1px 1px 0px #004da5; background: url(../../images/front/images/css/bt_bl03_bga.gif) top repeat-x;}		
.bt_bl03:hover {background: url(../../images/front/images/css/bt_bl03_bgh.gif) top repeat-x; color:#fff;}



.bt_sch01 {padding: 0 15px; text-align: center; font-size:13px; height:21px; line-height:21px; color:#fff; border:1px solid #3a6ca1; text-shadow:1px 1px 0px #16657e; background: url(../../images/front/images/css/bt_sch_bga.gif) top repeat-x;}		
.bt_sch01:hover {background: url(../../images/front/images/css/bt_sch_bgh.gif) top repeat-x; color:#fff;}

.bt_sch02 {padding: 0 5px; text-align: center; font-size:13px; height:21px; line-height:21px; color:#fff; border:1px solid #3a6ca1; text-shadow:1px 1px 0px #16657e; background: url(../../images/front/images/css/bt_sch_bga.gif) top repeat-x;}		
.bt_sch02:hover {background: url(../../images/front/images/css/bt_sch_bgh.gif) top repeat-x; color:#fff;}

.bt_or02 {width: 130px; text-align: center;font-size: 13px; height: 36px; line-height: 35px; color: #FFF; border: 1px solid #BA0B00; font-weight: bold; text-shadow: 1px 1px 0px #BA0B00; background: url('../../images/front/images/css/bt_or02_bga.gif') repeat-x scroll center top transparent;}
.bt_or02:hover {background: url('../../images/front/images/css/bt_or02_bgh.gif') repeat-x scroll center top transparent; color: #FFF;}
	
.sbt_bl {padding:0px 12px; text-align: center; font-size:11px; height:19px; line-height:19px; color:#fff; border:1px solid #3a6ca1; text-shadow:1px 1px 0px #004da5; background-color: #0f80d4;}
.sbt_bl:hover {color:#fff; background-color:#408fe8;}	
.sbt_bl:visited {color:#fff;}
.sbt_bl img {vertical-align: top; margin: 4px 0 0 4px;border:0;}
.sbt_margin {margin-top:7px;}

.bt_gr01, .bt_gr02, .bt_gr03, .bt_gr04, .bt_gr05, .bt_gr06, .bt_gr07,
.bt_bl01, .bt_bl02, .bt_bl03, 
.bt_sch01, .bt_sch02, .sbt_bl {cursor:pointer; display:inline-block; text-decoration:none;
	-webkit-border-top-left-radius:2px;	-moz-border-radius-topleft:2px;	border-top-left-radius:2px;
	-webkit-border-top-right-radius:2px; -moz-border-radius-topright:2px; border-top-right-radius:2px;
	-webkit-border-bottom-right-radius:2px;	-moz-border-radius-bottomright:2px;	border-bottom-right-radius:2px;
	-webkit-border-bottom-left-radius:2px; -moz-border-radius-bottomleft:2px; border-bottom-left-radius:2px;}	
	
.bt_gr03:visited, .bt_gr05:visited, .bt_gr07:visited {color:#1485DA;}
.bt_gr04 img, .bt_gr05 img {margin-top: 4px;}

/* Button:State(국문) */
.han_box01 {font-family:dotum; font-size:11px; font-weight:normal; letter-spacing:-1pt; color:#FFF; line-height:15px; width:70px; height:14px; border:1px solid #cc6a3b; background:#ff844a; text-align:center; margin: 0 auto; text-align:top;}
.han_box02 {font-family:dotum; font-size:11px; font-weight:normal; letter-spacing:-1pt; color:#FFF; line-height:15px; width:70px; height:14px; border:1px solid #766ec4; background:#9389f5; text-align:center; margin: 0 auto; text-align:top;}
.han_box03 {font-family:dotum; font-size:11px; font-weight:normal; letter-spacing:-1pt; color:#FFF; line-height:15px; width:70px; height:14px; border:1px solid #2cba6a; background:#37e884; text-align:center; margin: 0 auto; text-align:top;}
.han_box04 {font-family:dotum; font-size:11px; font-weight:normal; letter-spacing:-1pt; color:#FFF; line-height:15px; width:70px; height:14px; border:1px solid #5e9ecc; background:#75c5ff; text-align:center; margin: 0 auto; text-align:top;}
.han_box05 {font-family:dotum; font-size:11px; font-weight:normal; letter-spacing:-1pt; color:#FFF; line-height:15px; width:70px; height:14px; border:1px solid #cc5e5e; background:#ff7575; text-align:center; margin: 0 auto; text-align:top;}
.han_box06 {font-family:dotum; font-size:11px; font-weight:normal; letter-spacing:-1pt; color:#FFF; line-height:15px; width:70px; height:14px; border:1px solid #999999; background:#bbbbbb; text-align:center; margin: 0 auto; text-align:top;} 

.han_sbox01 {font-family:dotum; font-size:11px; font-weight:normal; letter-spacing:-1pt; color:#FFF; line-height:15px; width:70px; height:14px; border:1px solid #005290; background:#0067b4; text-align:center; margin: 0 auto; text-align:top;}
.han_sbox02 {font-family:dotum; font-size:11px; font-weight:normal; letter-spacing:-1pt; color:#FFF; line-height:15px; width:70px; height:14px; border:1px solid #0065a8; background:#007ed2; text-align:center; margin: 0 auto; text-align:top;}
.han_sbox03 {font-family:dotum; font-size:11px; font-weight:normal; letter-spacing:-1pt; color:#FFF; line-height:15px; width:70px; height:14px; border:1px solid #0078c0; background:#0096f0; text-align:center; margin: 0 auto; text-align:top;}
.han_sbox04 {font-family:dotum; font-size:11px; font-weight:normal; letter-spacing:-1pt; color:#FFF; line-height:15px; width:70px; height:14px; border:1px solid #3699cc; background:#44bfff; text-align:center; margin: 0 auto; text-align:top;}
.han_sbox05 {font-family:dotum; font-size:11px; font-weight:normal; letter-spacing:-1pt; color:#FFF; line-height:15px; width:70px; height:14px; border:1px solid #52a3cc; background:#67ccff; text-align:center; margin: 0 auto; text-align:top;}
.han_sbox06 {font-family:dotum; font-size:11px; font-weight:normal; letter-spacing:-1pt; color:#FFF; line-height:15px; width:70px; height:14px; border:1px solid #42991c; background:#53bf23; text-align:center; margin: 0 auto; text-align:top;}
.han_sbox07 {font-family:dotum; font-size:11px; font-weight:normal; letter-spacing:-1pt; color:#FFF; line-height:15px; width:70px; height:14px; border:1px solid #797979; background:#979797; text-align:center; margin: 0 auto; text-align:top;}
.han_sbox08 {font-family:dotum; font-size:10px; font-weight:bold; color:#FFF; line-height:13px; width:70px; height:13px; border:1px solid #005290; background:#0067b4; text-align:center; margin: 0 auto; text-align:top;}
.han_sbox09 {font-family:dotum; font-size:10px; font-weight:bold; color:#FFF; line-height:13px; width:70px; height:13px; border:1px solid #42991c; background:#53bf23; text-align:center; margin: 0 auto; text-align:top;}
.han_sbox10 {font-family:dotum; font-size:10px; font-weight:bold; color:#FFF; line-height:13px; width:70px; height:13px; border:1px solid #797979; background:#979797; text-align:center; margin: 0 auto; text-align:top;}
.sbox_trade {font-family:arial; font-size:10px; font-weight:bold; color:#FFF; line-height:28px; text-align:center; width:60px; height:28px; border:1px solid #766ec4; background:#9389f5; float:left;}
.sbox_buyer {font-family:arial; font-size:11px; font-weight:bold; color:#FFF; line-height:28px; text-align:center; width:61px; height:28px; border:1px solid #5e9ecc; background:#75c5ff;float:left;}
div.step-box {font-family:arial; font-size:10px; font-weight:bold; color:#FFF; line-height:13px; width:50px; height:13px; border:1px solid #005290; background:#0067b4; text-align:center;float:left;margin:14px 10px 0 0;}
div.pq-box {font-family:arial; font-size:12px; font-weight:bold; color:#FFF; line-height:13px; width:30px; height:15px; border:1px solid #e9796f; background:#fe978e; text-align:center;float:left;margin-left:10px;}

.han_btn01 {font-family:dotum; font-size:11px; font-weight:bold; letter-spacing:-1pt; color:#454545; background:url(../../images/front/images/common/btn_bg.gif) repeat-x 0 0px; padding:1px 10px 0 10px; height:18px; border:1px solid #aaa; border-bottom:1px solid #454545; border-right:1px solid #444;}
.han_btn01:hover {color:#1485DA;}
.han_btn02 {font-family:dotum; font-size:11px; font-weight:bold; letter-spacing:-1pt; color:#FFF; padding:1px 5px 0 5px; height:16px; border:1px solid #454545; background:#0f80d4;}

.han_btn_big01 {font-family:dotum; font-size:14px; color:#1485DA; font-weight:bold; background:url(../../images/front/images/common/btn_bg_big.gif) repeat-x 0 0px; padding:0px 20px 0 20px; height:26px; border:1px solid #aaa; border-bottom:1px solid #454545; border-right:1px solid #444;cursor:pointer;}
.han_btn_big02 {font-family:dotum; font-size:14px; color:#FFF; font-weight:bold; background:url(../../images/front/images/common/btn_bg_big_b.gif) repeat-x 0 0px; padding:0px 20px 0 20px; height:26px; border:1px solid #0f80d4;cursor:pointer;}
.han_btn_big03 {font-family:dotum; font-size:14px; color:#454545; font-weight:bold; background:url(../../images/front/images/common/btn_bg_big.gif) repeat-x 0 0px; padding:0px 20px 0 20px; height:26px; border:1px solid #aaa; border-bottom:1px solid #454545; border-right:1px solid #444;cursor:pointer;}

.han_bt_bl01 {font-family:dotum; padding:0px 22px; text-align: center; font-size:14px; height:28px; line-height:28px; text-indent:0px; color:#fff; display:inline-block; border:1px solid #005c98; font-weight:bold; text-decoration:none; text-shadow:1px 1px 0px #004da5; cursor:pointer;
    background: url(../../images/front/images/css/bt_blbg01.gif) left repeat-x;
	-webkit-border-top-left-radius:2px;	-moz-border-radius-topleft:2px;	border-top-left-radius:2px;
	-webkit-border-top-right-radius:2px; -moz-border-radius-topright:2px; border-top-right-radius:2px;
	-webkit-border-bottom-right-radius:2px;	-moz-border-radius-bottomright:2px;	border-bottom-right-radius:2px;
	-webkit-border-bottom-left-radius:2px; -moz-border-radius-bottomleft:2px; border-bottom-left-radius:2px;}		
.han_bt_bl01:hover {background: url(../../images/front/images/css/bt_blbg02.gif) left repeat-x; color:#fff;}
.han_bt_bl01:active {position:relative; top:1px;}

.han_bt_sch01 {width: 130px; text-align: left; font-family:dotum; font-size:11px; height:20px; line-height:20px; text-indent:32px; color:#fff; display:inline-block; border:1px solid #005c98; font-weight:bold; text-decoration:none; text-shadow:1px 1px 0px #004da5; cursor:pointer;
    background: url(../../images/front/images/css/bt_sch_bga.gif) left repeat-x;
	-webkit-border-top-left-radius:2px;	-moz-border-radius-topleft:2px;	border-top-left-radius:2px;
	-webkit-border-top-right-radius:2px; -moz-border-radius-topright:2px; border-top-right-radius:2px;
	-webkit-border-bottom-right-radius:2px;	-moz-border-radius-bottomright:2px;	border-bottom-right-radius:2px;
	-webkit-border-bottom-left-radius:2px; -moz-border-radius-bottomleft:2px; border-bottom-left-radius:2px;}		
.han_bt_sch01:hover {background: url(../../images/front/images/css/bt_sch_bgh.gif) left repeat-x; color:#fff;}
.han_bt_sch01:active {position:relative; top:1px;}

.box01 {font-size:10px; font-weight:bold; color:#FFF; line-height:13px; width:70px; height:13px; border:1px solid #cc6a3b; background:#ff844a; text-align:center; margin: 0 auto; text-align:top;}
.box02 {font-size:10px; font-weight:bold; color:#FFF; line-height:13px; width:70px; height:13px; border:1px solid #766ec4; background:#9389f5; text-align:center; margin: 0 auto; text-align:top;}
.box03 {font-size:10px; font-weight:bold; color:#FFF; line-height:13px; width:70px; height:13px; border:1px solid #2cba6a; background:#37e884; text-align:center; margin: 0 auto; text-align:top;}
.box04 {font-size:10px; font-weight:bold; color:#FFF; line-height:13px; width:70px; height:13px; border:1px solid #5e9ecc; background:#75c5ff; text-align:center; margin: 0 auto; text-align:top;}
.box05 {font-size:10px; font-weight:bold; color:#FFF; line-height:13px; width:70px; height:13px; border:1px solid #cc5e5e; background:#ff7575; text-align:center; margin: 0 auto; text-align:top;}
.box06 {font-size:10px; font-weight:bold; color:#FFF; line-height:13px; width:70px; height:13px; border:1px solid #999999; background:#bbbbbb; text-align:center; margin: 0 auto; text-align:top;} 

.box07 {font-size:11px; font-weight:bold; color:#FFF; line-height:13px; width:70px; height:14px; border:1px solid #2f7cd4; background:#1485da; text-align:center; margin: 0 auto; text-align:top;} 
.box08 {font-size:10px; font-weight:bold; color:#FFF; line-height:13px; width:80px; height:14px; border:1px solid #2f7cd4; background:#9389f5; text-align:center; margin:0 3px 3px 0; text-align:top;float:left;} 
.box09 {font-size:10px; font-weight:bold; color:#FFF; line-height:13px; width:80px; height:14px; border:1px solid #2f7cd4; background:#1485da; text-align:center; margin:0 3px 3px 0; text-align:top;float:left;} 
.box10 {font-size:11px; font-weight:bold; color:#FFF; line-height:13px; width:70px; height:14px; border:1px solid #2f7cd4; background:#1485da; text-align:center; margin: 0 auto; text-align:top;}
.box10 a{color:#ffffff;text-decoration:none}
.box10 a:hover,
.box10 a:active,
.box10 a:focus{text-decoration:underline; color:#ffffff;}

.box-kops {font-size:11px; font-weight:bold; color:#FFF; line-height:28px; width:26px; height:28px; border:1px solid #2f7cd4; background:#1485da; text-align:center; float:left; margin-right:5px; letter-spacing:-1pt; padding-right:2px;} 
.box-kops2 {font-size:11px; font-weight:bold; color:#FFF; line-height:16px; width:26px; height:15px; border:1px solid #2f7cd4; background:#1485da; text-align:center; float:left; margin-right:5px; letter-spacing:-1pt; padding-right:2px;} 
.box-kops2-off {font-size:11px; font-weight:bold; color:#FFF; line-height:16px; width:26px; height:15px; border:1px solid #2f7cd4; background:#e0e0e0; text-align:center; float:left; margin-right:5px; letter-spacing:-1pt; padding-right:2px;} 
.box-cer  {font-size:11px; font-weight:bold; color:#FFF; line-height:28px; width:27px; height:28px; border:1px solid #66a44d; background:#98ca83; text-align:center; float:left; padding-right:1px; } 
.box-bto  {font-size:11px; font-weight:bold; color:#FFF; width:60px; height:28px; border:1px solid #c48100; background:#ffa902; text-align:center; float:left; padding-right:1px; } 
.box-bb  {font-size:11px; font-weight:bold; color:#FFF; width:60px; height:28px; border:1px solid #ffa902; background:#c48100; text-align:center; float:left; padding-right:1px; } 
.box_icon {font-size:11px; font-weight:bold; color:#FFF; line-height:13px; padding:0 5px; height:14px; border:1px solid #2f7cd4; background:#1485da; text-align:center; text-align:top;} 

.box-conf   {font-size:11px; font-weight:bold; color:#1485da; line-height:13px; width:80px; height:15px; border:1px solid #AAA; background:#f0f0f0; text-align:center; margin: 0 auto; text-align:top;} 
.box-unconf {font-size:11px; font-weight:bold; color:#ff6600; line-height:13px; width:80px; height:15px; border:1px solid #AAA; background:#f0f0f0; text-align:center; margin: 0 auto; text-align:top;} 

.plus   {font-size:16px; font-weight:bold; color:#FFF; line-height:9px; width:14px; height:14px; border:1px solid #2f7cd4; background:#1485da; text-align:left;padding-left:1px; } 
.plus2   {font-size:16px;color:#FFF;line-height:9px;width:14px;height:14px;border:1px solid #2f7cd4;background:#454545;text-align:left;padding-left:1px;margin-top:2px;} 
.plus3   { width:25px;height:14px;border:0px; text-align:left;1px;margin-top:1px;float:right; font-weight: bold; background-color:#fafafa;} 
.quest   {font-weight:bold; color:#FFF;width:14px;height:14px;border:1px solid #2f7cd4; background:#1485da; text-align:center;padding:0 3px;cursor:pointer;} 
.minus  {font-size:14px; font-weight:bold; color:#FFF; width:14px; height:14px; border:1px solid #555; background:#AAA; margin: 0 auto;} 

.box_num {font-family:Times New Roman;font-size:14px;font-weight:bold;color:#FFF; line-height:17px;width:18px;height:18px;text-align:center;border:0;background-color:#2f7cd4;-moz-border-radius:3px;-webkit-border-radius:3px;
	border-radius:3px; border:1px solid #125cb0;} 

.box_q   {font-size:14px; font-weight:bold; color:#FFF; line-height:9px; width:16px; height:16px; border:1px solid #2f7cd4; background:#1485da; text-align:center; margin: 0 auto; text-align:top; padding-right:1px; } 
.box_a   {font-size:14px; font-weight:bold; color:#FFF; line-height:9px; width:16px; height:16px; border:1px solid #555; background:#AAA;    text-align:center; margin: 0 auto; text-align:top;} 

.submenu2 		  {width:100%; text-align:center;font-weight:bold;padding-top:20px; }
.submenu2 a       {color:#454545; text-decoration:none}
.submenu2 a:hover {color:#1485DA; text-decoration:underline}
.submenu2 img	  {margin:0 10px; }

/* 상품페이지용 */
.dsc {overflow:hidden;float: left; width: 770px; padding:20px 10px 16px 10px; border-bottom:1px solid #e0e0e0; font-size: 14px; line-height:1.25em; text-align: left;}
.dsc h1{font-size: 2em; line-height: 2.2em;}
.dsc h2{font-size: 1.6em; line-height: 1.8em;}
.dsc h3{font-size: 1.4em; line-height: 1.6em;}
.dsc h4{font-size: 1.2em; line-height: 1.4em;}
.dsc h5{font-size: 1em; line-height: 1.2em;}
.dsc h6{font-size: 0.875em; line-height: 1em;}
.dsc a {color:#1485DA; font-weight: bold;}
.dsc a:hover {color:#ff6600;text-decoration:underline;}
.dsc p {float: left; width: 100%; margin: 0 0 12px 0;}
.dsc div, .dsc ol {float: left; width: 100%;}

/* KOPS, EMS 등 설명 페이지용 */
.dsc_en {float: left; width: 100%; padding:15px 0px 10px 0px; font-size: 14px; line-height:18px;}
.dsc_en h2{float: left; width: 100%; font-size:16px; line-height: 21px; margin-bottom: 4px;}
.dsc_en h3{float: left; width: 100%; font-size: 15px; line-height: 19px; margin-bottom: 4px;}
.dsc_en h4{float: left; width: 100%; font-size: 14px; line-height: 19px; margin-bottom: 4px;}
.dsc_en dl {float: left; width: 100%;}
.dsc_en dt {float: left; width: 770px; margin: 0 0 10px 10px;}
.dsc_en dd {float: left; width: 100%; text-align: center;} /* 이미지 삽입 */
.dsc_en ul {float: left; width: 100%; margin: 10px 0 0 0; padding: 0; list-style: none;}
.dsc_en li {float: left; width: 100%; margin-bottom: 4px;}
.dsc_en a, .dsc_en a:visited {color:#1485da; text-decoration: underline; font-weight: bold;}
.dsc_en a: hover {color:#ff6600; text-decoration: underline;}
.dsc_en p {width: 100%; float: left; margin-bottom: 5px;}

.dsc_kr {float: left; width: 100%; padding:15px 0px 10px 0px; font-size: 13px; line-height:18px; font-family:dotum;}
.dsc_kr h4{float: left; width: 100%; font-size:15px; line-height: 21px; margin-bottom: 4px;}
.dsc_kr h5{float: left; width: 100%; font-size: 14px; line-height: 19px; margin-bottom: 4px;}
.dsc_kr dl {float: left; width: 100%;}
.dsc_kr dt {float: left; width: 770px; margin: 0 0 10px 10px;}
.dsc_kr dd {float: left; width: 100%; text-align: center;} /* 이미지 삽입 */
.dsc_kr ul {float: left; width: 100%; margin: 10px 0 0 0; padding: 0; list-style: none;}
.dsc_kr li {float: left; width: 100%; margin-bottom: 4px;}
.dsc_kr a, .dsc_kr a:visited {color:#1485da; text-decoration: underline; font-weight: bold;}
.dsc_kr a: hover {color:#ff6600; text-decoration: underline;}
.dsc_kr p {width: 100%; float: left; margin-bottom: 5px;}

.rd_wrapper {width: 270px; border: 2px solid #ff9b9b; padding: 12px;}
.gr_wrapper {width: 300px; height: 60px; border: 2px solid #e0e0e0; padding: 5px;}

.dsc_ben {float: left; width: 100%;}
.dsc_ben dl {float: left; width: 788px; background: url(../../images/front/images/css/benf_bg.gif) left top no-repeat; border:1px solid #e0e0e0; margin-bottom: 15px;}
.dsc_ben dt {float: left; width: 92px;}
.dsc_ben dt h2 {font-size: 17px; line-height: 80px; text-align:center;}
.dsc_ben dt h3 {font-size: 16px; font-family:dotum; line-height: 80px; text-align:center;}
.dsc_ben dd {float: right; width: 660px; margin: 13px 10px 0 0;}
.dsc_ben dd h3 {font-size: 15px; color: #1485da; margin-bottom: 4px;}
.dsc_ben dd h4 {font-size: 14px; color: #1485da; font-family:dotum; margin-bottom: 4px;}

table.tbl_dsc            {table-layout:fixed; width:100%; float: left; border-top:1px solid #e0e0e0; border-right:1px solid #e0e0e0; border-left:1px solid #e0e0e0;}
table.tbl_dsc caption    {display:none}
table.tbl_dsc th         {background:#f5f5f5; border-right:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0; padding:6px 10px;}
table.tbl_dsc td         {border-left:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0; padding:6px 10px; vertical-align:top;}

.cust_info {float: left; margin: 5px 0; padding: 0 0 0 10px; list-style: none;}
.cust_info li {line-height:18px;color:#777;font-family:dotum;}

.cust_info2 {padding:0 0 0 10px;margin:20px 0; list-style: none;}
.cust_info2 li {line-height:18px;color:red;font-family:dotum;}


/* member페이지용 */

.policy_textarea {margin-top:30px;} 
.policy_textarea textarea { width:768px; height:230px; border:1px solid #e0e0e0; font-family:Arial, Helvetica, sans-serif; margin-top:10px; }
.choice_box { padding:10px 0; }
.choice_box ul {margin: 0; padding: 0; list-style: none;}
.choice_box li { width:110px; float:left; font-weight:bold; }
.choice_box p {color:#666;}
.member_regmsg { width:790px; height:120px; background:url(../../images/front/images/member/bg_memberregok.jpg); margin-top:30px;text-align:center;padding-top:190px; }

.info_text { width:100%; float: left; border-top:1px solid #aaa; line-height:15px; padding:10px 0 10px 10px; }
.info_text p.gre { font-weight:bold; color:#444; }
.info_text p {line-height:15px; padding-bottom:20px; }
.info_text h4 { font-size:12px; font-weight:bold; margin:10px 0; color:#1485DA; }
.info_text h4.head { font-size:16px; }
.info_text p span { color:#1485DA; }

.sign_bg_lf {background:#f0f0f0;width:350px;padding:20px;border-right:1px dotted #aaa;float:left;}
.sign_bg_lf2 {width:370px;padding:20px 20px 20px 0;border-right:1px dotted #aaa;float:left;}
.sign_tit {font:bold 22px Trebuchet MS;}
.sign_info {padding-left:5px;}
.sign_info2 {color:#1485DA;}
.sign_btn {padding:5px 0px 10px 0px;}
.sign_bg_rg {width:370px;margin-top:20px;padding-left:20px;float:left;}
.sign_bg_rg ul {margin: 0; padding: 0; list-style: none;}
.sign_bg_rg input[type=text], .sign_bg_rg input[type=password], .sign_bg_lf2 input[type=text], .sign_bg_lf2 input[type=password] {font-size:16px; font-weight:bold; Padding:7px 10px 0px 10px; height:25px; border:1px solid #e0e0e0;width:260px;}
.sign_in {font-size:16px; color:#FFF; font-weight:bold; width:78px; height:78px; border:1px solid #454545; background:#2f7cd4;}
.in_box {float:left;padding:5px 10px 10px 0;}
.in_box2 {float:left;padding:20px 10px 10px 0;height:150px;width:280px;}
.in_box2 p.sell-info {float:left; margin:5px 0 0 0; font:bold 14px dotum;letter-spacing:-0.5pt;}
.sign-subtit {font:bold 21px Trebuchet MS; color:#1485DA; letter-spacing:-0.5pt;}


/* 메일폼 */
#mail_wrap { width:800px;height:700px;padding:30px 100px 0 100px;}
.mail_title {width:100%;}
.mail_title img {float:left;}
.mail_title div.sub {font-size:10px;font-weight:bold;padding-left:10px;margin-top:28px;height:15px;float:left;}
.mail_cunt {width:790px;min-height:530px;border:1px solid #e0e0e0;background:#f0f0f0;padding:4px;clear:both;margin-bottom:10px;}
.mail_cunt p.line {line-height:20px;padding-left:10px;}
.mail_main {background:#fff;padding:10px;margin-top:10px;}
.mail_main p.line {font-size:11px; color:#1485DA;text-align:center;}
.mail_tit {width:708px;background-color:#2f7cd4;color:#fff;padding:20px 30px 0 30px;border:1px solid #454545;}
.mail_tit p.cnt1 {font:bold 11px arial; color:#7a9cbe;}
.mail_edit {width:770px;min-height:300px;}
.mail_foot {font-size:11px;color:#999;padding-left:10px;}

/* 전시관 */
#cnv_header {height:40px;background:url(../../images/front/images/common/header/top_bg.gif);} 
#cnv_header2 {height:170px;background:#ddd;} 
.cnv_title {width:941px;margin:0 auto;padding:9px 10px 0 9px;}
.cnv_title img {width:154px;height:20px;float:left;}
.cnv_title a {float:right;color:#fff; font-weight:bold;margin-top:5px;}
#cnv_banner {height:240px;background:#ddd;margin-bottom:25px;}
.cnv_banner2 {width:960px;margin:0 auto;}
.cnv_banner_left {width:210px;border-bottom:1px solid #959595;float:left;}
.cnv_banner_center {padding:10px 0 0 10px;float:left;width:540px;height:160px;}
.cnv_banner_center img.fullimg {width:740px;height:120px;}
.cnv_banner_right {padding:10px 0 0 10px;float:left;width:190px;height:160px;}
.cnv_quicmenu_left {padding:10px 0 0 10px;float:left;width:190px;height:100px;}
.cnv_sns_box {background:#afafaf;height:109px;}
.cnv_sub_title {font-family:Trebuchet MS; font-size:20px; font-weight:bold;float:left;height:32px;border-top:1px solid #fff;background:#ddd;width:195px;padding:6px 0 0 15px;}
.cnv_sub_title2 {font-family:Trebuchet MS; font-size:17px; font-weight:bold;height:32px;border-top:1px solid #fff;background:#ddd;width:195px;padding:6px 0 0 15px;}
#cnv_banner ul {width:960px;margin:0 auto; padding: 0; list-style: none;}
#cnv_banner ul.link_text, .cnv_banner2 ul.link_text {font-family:Trebuchet MS; font-size:20px; font-weight:bold;width:400px;float:left;background:url(../../images/front/images/common/bg_txt_line.gif) no-repeat left;}
#cnv_banner ul.link_text li, .cnv_banner2 ul.link_text li {float:left;padding:5px 20px;background:url(../../images/front/images/common/bg_txt_line.gif) no-repeat right;}
#cnv_banner ul.link_text li span, .cnv_banner2 ul.link_text li span {font-size:12px;}
#cnv_banner ul.sns_box, .cnv_sns_box ul.sns_box {float:right;width:180px;padding-top:5px;}
.cnv_sns_box ul.sns_box {float:right;width:210px;padding-top:20px;}
#cnv_banner ul.sns_box li img {margin-left:5px;}
.cnv_sns_box ul.sns_box li img {margin-left:10px;}
#cnv_banner ul.sns_box li, .cnv_sns_box ul.sns_box li {float:left;}

#cnv_container {width:960px;margin:0 auto;border-top:2px solid #e0e0e0;}
#cnv_container ul {border-bottom:1px solid #e0e0e0;height:30px; margin: 0; padding: 0; list-style: none;}
.prod_list {border-top:2px solid #e0e0e0;height:90px;margin:20px 0 0 20px;float:left;width:730px;}
#cnv_container li {float:left;font-weight:bold;padding-top:7px;height:22px;background:#f8f8f8;width:24%;padding-left:1%;}
.prod_list li {float:left;font-weight:bold;padding-top:7px;height:22px;background:#f8f8f8;width:233px;padding-left:10px;border-bottom:1px solid #e0e0e0;}
#cnv_container li span, .prod_list li span {float:right;color:#e0e0e0;}
.cnv_left_menu {float:left;background:#ddd;height:990px;}
.cnv_left_banner {float:left;background:#bbb;width:210px;height:1100px;}
.cnv_left_banner img {margin-bottom:20px;}
.cnv_left_banner2 {float:left;background:#ddd;width:195px;min-height:200px;border-top:1px solid #f8f8f8;padding:15px 0 0 15px;}
.cnv_left_banner2 p.all_prod {font-family:Trebuchet MS;font-size:20px; font-weight:bold;background:none;}
.cnv_left_banner2 p.all_prod span {font-size:12px;}
.cnv_left_banner2 ul {margin: 0; padding: 0; list-style: none;}
.cnv_left_banner2 li {font-weight:bold;background:url(../../images/front/images/common/snb_icon2.png) no-repeat left top;padding-left:13px;margin:0 0 10px 5px;}
.left_banner_img {margin:10px;clear:both;}

#cnv_container2 {width:960px;margin:0 auto;}
.product_info_area {width:182px;height:270px;float:left;}
.product_info_area2 {border-top:1px solid #e0e0e0;border-left:1px solid #e0e0e0;width:181px;float:left;}
.product_info_area3 {border-top:1px solid #e0e0e0;border-left:1px solid #e0e0e0;width:191px;float:left;}


#cnv_contents {width:900px;margin:0 auto;}
.cnv_contents2 {width:730px;padding-left:20px;float:left;}
.prod_info_list {border-top:2px solid #e0e0e0;border-bottom:1px solid #e0e0e0;border-left:1px solid #e0e0e0;width:960px;}
.prod_info_list2 {border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;border-left:1px solid #e0e0e0;width:730px;height:810px;}
.prod_info_list3 {border-top:2px solid #e0e0e0;border-bottom:1px solid #e0e0e0;border-left:1px solid #e0e0e0;width:930px;}
.prod_info_list4 {width:730px;}
.prod_info_list5 {width:730px;}
.prod_info_list6 {width:960px;}
.prod_info_list6:after {content:""; clear:both;}
.prod_img_area {background:#eee;height:160px;}
.prod_img_area ul {margin: 0; padding: 0; list-style: none;}
.prod_img_area li {padding:20px;border-right:1px solid #e0e0e0;float:left;}
.prod_img_area li img, .prod_img_area2 img {width:119px;height:120px;}
.prod_img_area2 {background:#eee;height:120px;padding:20px 31px;border-right:1px solid #e0e0e0;}

.prod_info_text {height:110px;}
.prod_info_text ul {margin: 0; padding: 0; list-style: none;}
.prod_info_text li {padding:5px 20px;border-right:1px solid #e0e0e0;float:left;width:119px;height:100px;}
.prod_info_text p.title, .prod_info_text2 p.title {font-weight:bold;word-break:break-all;}
.prod_info_text p.text, .prod_info_text2 p.text {font-size:10px;color:#777;font-weight:bold;word-break:break-all;}
.prod_info_text span.key, .prod_info_text2 span.key {font-size:10px; color:#1485DA; font-weight:bold;}
.prod_info_text2 {padding:5px 31px;border-right:1px solid #e0e0e0;float:left;width:119px;height:100px;}
.prod_info_text3 {padding:5px 31px;border-bottom:1px solid #e0e0e0;border-right:1px solid #e0e0e0;float:left;width:118px;height:65px;}
.prod_info_text4 {padding:5px 31px;border-bottom:1px solid #e0e0e0;border-right:1px solid #e0e0e0;float:left;width:128px;height:65px;}

.cnv_search {width:730px;margin-top:20px;padding-left:120px;}
.cnv_search input[type=text] {width:380px;padding:4px;border:1px solid #999;}

.cnv_banner_menu, .cnv_banner_menu2 {width:188px;height:118px;border:1px solid #e0e0e0;float:left;background:#fff;}
.cnv_banner_menu .tab_ch {font-size:14px; color:#1485DA; font-weight:bold;float:left;padding:7px 0 5px 13px;cursor:pointer;}
.cnv_banner_menu .tab_unch {font-weight:bold;float:right;border-bottom:1px solid #e0e0e0;border-left:1px solid #e0e0e0;background:#eee;width:74px;height:21px;padding:8px 0 0 20px;cursor:pointer;}
.cnv_banner_menu2 .tab_ch {color:#1485DA; font-weight:bold;float:left;padding:8px 0;text-align:center;width:90px;cursor:pointer;}
.cnv_banner_menu2 .tab_unch {font-size:14px;font-weight:bold;float:left;border-bottom:1px solid #e0e0e0;border-right:1px solid #e0e0e0;background:#eee;width:94px;height:15px;text-align:center;padding:7px 0;cursor:pointer;}
.cnv_tab_cont, .cnv_tab_cont2 {padding:42px 0 0 10px;}
.cnv_tab_cont ul, .cnv_tab_cont2 ul {margin: 0; padding: 0; list-style: none;}
.cnv_tab_cont li {font-size:12px;color:#1485DA;line-height:15px;background:url(../../images/front/images/common/dot.gif) no-repeat left;padding-left:10px;}
.cnv_tab_cont li a, .cnv_tab_cont2 li a {color:#454545;}
.cnv_tab_cont li a:hover, .cnv_tab_cont2 li a:hover {color:#ff6600;text-decoration:underline;}
.cnv_tab_cont2 li {font-size:11px;color:#1485DA;line-height:14px;background:url(../../images/front/images/common/dot2.gif) no-repeat left;padding-left:10px;}

.cnv_quic_menu, .cnv_quic_menu2 {width:188px;height:98px;border:1px solid #e0e0e0;background:#fff;}
.cnv_quic_menu .tab_ch {font-size:14px; color:#1485DA; font-weight:bold;float:left;padding:7px 0 5px 13px;cursor:pointer;}
.cnv_quic_menu .tab_unch {font-weight:bold;float:right;border-bottom:1px solid #e0e0e0;border-left:1px solid #e0e0e0;background:#eee;width:74px;height:21px;padding:8px 0 0 20px;cursor:pointer;}
.cnv_quic_menu2 .tab_ch {color:#1485DA; font-weight:bold;float:left;padding:8px 0;text-align:center;width:90px;cursor:pointer;}
.cnv_quic_menu2 .tab_unch {font-size:14px;font-weight:bold;float:left;border-bottom:1px solid #e0e0e0;border-right:1px solid #e0e0e0;background:#eee;width:94px;height:15px;text-align:center;padding:7px 0;cursor:pointer;}
.cnv_quic_cont, .cnv_quic_cont2 {padding:35px 0 0 10px;}
.cnv_quic_cont ul, .cnv_quic_cont2  ul {margin: 0; padding: 0; list-style: none;}
.cnv_quic_cont li {font-size:12px;color:#1485DA;line-height:15px;background:url(../../images/front/images/common/dot.gif) no-repeat left;padding-left:10px;}
.cnv_quic_cont li a, .cnv_quic_cont2 li a {color:#454545;}
.cnv_quic_cont li a:hover, .cnv_quic_cont2 li a:hover {color:#ff6600;text-decoration:underline;}
.cnv_quic_cont2 li {font-size:11px;color:#1485DA;line-height:14px;background:url(../../images/front/images/common/dot2.gif) no-repeat left;padding-left:10px;}


#cnv_footer {height:90px;background:#f0f0f0;overflow:hidden;margin-top:10px;width:}
#cnv_footer1 {height:90px;background:#f0f0f0;overflow:hidden;margin-top:10px;width:960px;}	

/* 달력 */
#cal_ht td {text-decoration:none; }
#cal_ht font {text-decoration:none; line-height:130%;}
#cal_ht a:link,a:active,a:visited{text-decoration:none;color:#454545;}
#cal_ht a:hover {text-decoration:none; color:#ff6600;}

/* 대표이미지 view */
.mainimg-view img {width:600px;height:600px;}
.mainimg-view p {text-align:center;margin-bottom:10px;}
.youtube_area, .youtube_area2 {float: left; width: 100%; text-align: center; padding:15px 0px; border-bottom:1px solid #e0e0e0;}
div.output-div {height:18px;border:1px solid #e0e0e0;background:#fff;margin-right:5px;float:left;}

/* Join Free 팝업 */
#contents_join  {float:left;width:630px;height:420px;background:url(../../images/front/images/member/bg_join.jpg);}
#contents_join .join_bg {background:#f0f0f0;width:350px;padding:20px;margin:40px 120px 0 120px;}
#contents_join .join_text {margin:40px 0 0 50px;}
#contents_join .join_text li {margin-bottom:5px;}
#contents_join .join_kr {font:bold 16px dotum;letter-spacing:-1.0pt;}
#contents_join .join_en {font:bold 24px Trebuchet MS;letter-spacing:-1.0pt;}
#contents_join .join_text .col_font {color:#1485DA;}

/* 상담회 */
.counseling {border-top:1px solid #666666;}
.counseling .tbl_tit {padding:10px 0;border-bottom:1px solid #666666;}
.counseling .tbl_tit_off {height:24px;padding-top:10px;border-bottom:1px solid #666666;}
.choice {background:#f8f8f8;}
.choice .folf {font-size:14px;}
.step ul {margin: 0; padding: 0; list-style: none;}
.step li {float:left;}
.step li.on {font-weight:bold;list-style:none;}
.step li span {padding-left:10px;font-weight:bold}
.edit_content {width:785px;min-height:300px;border:1px solid #666666;}

.buyer_box +.btn_area,.buyer_box+table{margin-top:20px}
.buyer_box {position:relative;background:#f6f1e2;padding:4px;margin:10px 0;}
.buyer_box .iner {border:1px solid #d6ceb1;background:#FFF;padding:10px 17px;}
.buyer_box .iner dl.buyer_info dt{font-weight:bold;padding:3px 0 10px;}
.buyer_box .iner dl.buyer_info dd{line-height:1.6em;}
.buyer_box .iner dl.buyer_info dd span {color:#920001;text-decoration:underline; }
.buyer_box .iner .btn {position:absolute;right:14px;bottom:14px;}
.buyer_box p{line-height:2em;}
.buyer_box p.info {font-weight:bold;}
.buyer_box p.register a{font-weight:bold;color:#a80001;}

.pop_imglist {overflow:hidden;border-bottom:1px solid #e0e0e0;padding-bottom:10px;}
.pop_imglist ul {margin: 0; padding: 0; list-style: none;}
.pop_imglist li{float:left;position:relative;width:80px;height:135px;padding:10px 40px 0 25px;}
.pop_imglist li input[type=checkbox]{position:absolute;top:10px;left:0;}
.pop_imglist li .thumb {border:1px solid #e0e0e0;margin-bottom:12px;}
.pop_imglist li .thumb img {width:78px;height:78px;}
.pop_imglist li .img_dsc {font-size:11px;}
.pop_imglist li .img_dsc span{color:#023db4;display:block;}
.list_info {background:#f3f3f3;padding:9px 20px;margin-bottom:20px;}
.box_product {border-top:1px solid #666666;border-bottom:1px solid #ddd;background:#ececec;padding:22px;margin-bottom:12px;}
.company_info {padding:0 16px;}  

.popup ul {margin: 0; padding: 0; list-style: none;}
.popup ul.productList{margin-left:90px;overflow:hidden;margin-top:25px;}
.popup ul.productList li{float:left;width:80px;margin-right:40px;text-align:center;}
.popup ul.productList li p.thumbImg{border:1px solid #e0e0e0;}
.popup ul.productList li p.thumbImg img{width:78px;height:78px;}
.popup ul.productList li span.imgDsc {display:block;margin:10px 0;color:#444;text-align:left;}

.result_info {width:100%;height:100px;margin:10px 0;}
.result_info img {width:540px;height:100px;}
.listprod {font-size:11px;line-height:14px;padding-left:20px;}

.buy_cons {border-bottom:1px solid #e0e0e0;height:31px;}
.bot_noline {height:31px;border-bottom:0;}
.buy_cons ul {margin: 0; padding: 0; list-style: none;}
.buy_cons li {float:left;}
.buy_cons li.mon {width:149px;border-right:1px solid #e0e0e0;list-style:none;margin:0;text-align:center;padding:6px 0;}
.buy_cons li.name {width:439px;border-right:1px solid #e0e0e0;word-break: break-all;list-style:none;margin:0;padding:6px 0 6px 10px;}
.buy_cons li.flag {width:109px;list-style:none;margin:0;padding:6px 0;}

.prod_cate {min-height:15px;border-bottom:1px solid #e7e7e7;clear:both;}
.prod_cont {padding:25px 0 15px 0;border-top:1px solid #e0e0e0;min-height:100px;}
.prod_cont .image_area {height:100px;float:left;text-align:center;}
.prod_cont .count_area {height:100px;float:left;}
.prod_cont .image_area img.prod {width:120px;height:100px;margin:0 20px;}
.prod_cont .image_area img.flag {width:69px;height:45;}
.prod_cont .image_area p {color:#666;line-height:27px;}
.prod_cont .image_area p.flg {font-weight:bold;}
.prod_cont .count_area p {color:#0055cb;font-weight:bold;height:28px;font-size:14px;line-height:26px;}
.prod_cont .count_area p span.date {font-size:11px;color:#888;margin-left:10px;}
.prod_cont .count_area p span.ko {font-family:dotum;}
.prod_cont .count_area p span.more {font-size:9px;color:#71afe5;}
.prod_cont .count_area dl.left {width:470px;border-right:1px solid #e7e7e7;padding-right:40px;float:left;}
.prod_cont .count_area dl.left2 {width:420px;border-right:1px solid #e7e7e7;padding-right:20px;float:left;}
.prod_cont .count_area dl.right {float:left;margin-left:40px;}
.prod_cont .count_area dl.right2 {float:left;margin-left:20px;}
.prod_cont .count_area dd {line-height:18px;}
.prod_cont .count_area dl.right dd b {color:#1485DA;}
.prod_cont .count_area dd.prod_text {line-height:18px;}

.prod_title {padding:0 0 2px 0; font-size:16px; font-weight:bold; border-bottom:1px solid #666666;}

/* 공지안내용 */
.emp {position:fixed;width:230px;font-weight:bold;color:#1485DA;left:60%;top:270px;font-size:16px;line-height:24px;}
.kops_info {position:fixed;left:270px;top:460px;}

/* ========================== sch_tab_menu ======================================= */
.tab_container {width:788px;margin:20px 0 0;border: 1px solid #f18;}
.sch_tab_menu {width:789px;border-left:1px solid #e0e0e0;border-top:1px solid #e0e0e0;height:29px;margin:20px 0 0;padding:0;}
.sch_tab_menu li {float:left;text-align:center;font-weight:bold;list-style:none;line-height:18px;color:#666;background:#f0f0f0;border-right:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;cursor:pointer;width:195px;padding:5px 0;}
.sch_tab_menu li:hover, .sch_tab_menu li.on {background:#fff;color:#226cc0;border-bottom:0;}

/*제품상세*/
.tbl_info {overflow:hidden;width:100%;font-size:12px;font-weight:normal;}
.tbl_info caption {display:none;}
.tbl_info p {margin:0;}
.tbl_info tbody th {font-weight:normal;padding:2px 0 3px 0;}
.tbl_info tbody td {padding:2px 0 3px 0;}
.dsc .txtArea {padding:15px 0 0; font-size:12px; border-top:1px dashed #969696;}
.dsc .sub_title1 a {float: right; font-size: 11px; color: #1485DA; font-weight: bold; margin-top:17px;}
.dsc .sub_title1 strong {float:left; margin-top:12px; font-size:16px;}
.dsc .tr a {font-size: 11px; color: #1485DA; font-weight: bold;}

.tbl_info_02 {overflow:hidden;margin-bottom:30px; width:100%; font-size:12px; font-weight:normal;}
.tbl_info_02 tbody td {padding:5px 0 6px 0; border-bottom:1px solid #d2d2d2;}
.tbl_info_02 .sbj {padding:5px 0 6px 24px; background:url("../../images/front/images/common/bullet01.gif") no-repeat 10px 50%;}
.tbl_info_02 .sbj01 {padding:5px 0 6px 24px; background:#f5f5f5 url("../../images/front/images/common/bullet01.gif") no-repeat 10px 50%;}
.tbl_info_02 .odd {background:#f5f5f5;}

.sub_title3 {overflow:hidden;float: left; width: 100%; text-align:left; height:32px; border-bottom: #666 1px solid;}
.sub_title3 a {float: right; font-size: 11px; color: #1485DA; font-weight: bold; margin-top:17px;}
.sub_title3 strong {float:left; margin-top:12px; font-size:16px;}

/*회사 전체상품보기*/
.tbl_company {width:100%;margin:0 10px;padding:0;border-bottom:1px dashed #969696;}
.tbl_company th {padding:15px 0 0;vertical-align:top;}
.tbl_company td {padding:5px 5px 5px 17px;color:#666;}
.tbl_company .first {padding:15px 5px 5px 17px;}
.tbl_company .last {padding:5px 5px 15px 0;margin:0;}
.tbl_company .second {padding:0;margin:0;}
.company_history {padding:15px 10px 22px 10px;color:#61605e;}
.item_dsc a.btn_online {padding:0 24px;width:50px;color:#393939;font-size:12px;text-decoration:none;background: url("../../images/front/images/common/icon_online.gif") no-repeat 7px 0;} 
.item_dsc a.btn_inquiry {padding-left:30px;width:91px;color:#393939;background: url("../../images/front/images/common/icon_inquiry.gif") no-repeat 0 0;}  
.company_product {width:634px !important;border:0 !important;}
.company_product dd {display:inline-block;}
.company_product dt .prod_name {display:block;float:left;}
.company_product dt .btn_online {display:inline-block;}