@charset "UTF-8";
@import url("/css/pro.css");
/*
 * default definition
 */

body,
* { 
margin:0 auto;
scrollbar-face-color: #F2F2F2;
scrollbar-shadow-color: #999999;
scrollbar-highlight-color: #ffffff;
scrollbar-3dlight-color: #999999;
scrollbar-darkshadow-color: #ffffff;
scrollbar-track-color: #ffffff;
scrollbar-arrow-color: #999999;
font-family:mssong, simsun, simhei;
font-variant:arial;
color:#787878;
font-size:12px;
line-height:140%;

}
* html body {font-size: 12px;}
table {border-collapse:collapse;}
td, th{padding:0px; font-size:12px; line-height: 1.5em;}
form, p {margin: 0;padding: 0;}



img {border:0; vertical-align: middle;}
form {padding:0px; margin:0px}
input {border:1px solid #CCCCCC; height:18px; margin:0; padding:2 0 0 2px; font-size:12px; color:#444444;}
textarea {border:1 solid #CCCCCC;font-family:simsun; font-size:12px; line-height:140%; color:#8C8A8C; padding:5px;}
.noborder {border:0}
.radioBox {border:0px; margin:0; padding:0px; vertical-align:middle;}
.checkbox{border:0px; margin:0; padding:0px; vertical-align:middle;}
.frame {margin: 0 auto; width: 980px; text-align: center;}
.frame * {}
select {height: 20px;}

input, select, textarea {vertical-align: middle; font-size: 1em; color: #666666;}
hr { display:none;}

h1, h2, h3.ie_p{font-size:.1em;  }
li{ list-style:none;}
img{border:none;}
.hand{ cursor:pointer;}

/***************margin***************/
.t3{margin-top:3px;}
.t5{margin-top:5px;}
.t7{margin-top:7px;}
.t10{margin-top:10px;}
.t13{margin-top:13px;}
.t15{margin-top:15px;}
.t18{margin-top:18px;}
.t20{margin-top:20px;}
.t25{margin-top:25px;}
.t30{margin-top:30px;}
.t50{margin-top:50px;}
.t57{margin-top:57px;}
.b50{margin-bottom:50px;}
.b10{margin-bottom:10px;}
.b30{margin-bottom:30px;}
.tit{width:752px;margin:10px 0 25px 20px;}
.p{margin:20px 0 20px 0;}

/************padding*************/
.pl10{padding-left:10px;}
.pl15{padding-left:15px;}
.pl20{padding-left:20px;}
.pl25{padding-left:25px;}
.pl30{padding-left:30px;}
.pt35{padding-top:35px;}
.pt20{padding-top:20px;}
/***************text*****************/
.txt12_bbb{font-family:verdana;font-size:12px; font-weight:bold; color:#55617f;}
.txt12_ver{font-family:verdana;font-size:12px;}
.txt18_b{font-size:18px;font-weight:bold;color:#000;text-align:center;}
.txt14_b{font-size:14px;font-weight:bold;color:#000;}
.txt18_blue{background:#769ac8;font-size:18px;font-weight:bold;color:#fff;text-align:center;}
.txt12_blue{background:#769ac8;font-size:12px;font-weight:bold;color:#fff;}
.txt12_bb{font-size:12px;font-weight:bold;color:#769ac8;text-align:center;}
.txt_re{font-size:12px;font-weight:bold;color:#058ccb;}
.green{color: #247110;}
.green_b{color: #247110; font-weight:bold;}
.orange{color: #fb6810;}
.orange_b{color: #fb6810; font-weight:bold;}
.m_notice{font-size:11px;text-align:left;height:20px;}
.m_date{font-size:11px;text-align:right;}
.t_center{text-align:center;}
.txt11{font-size:11px;}
.txt11b{font-size:11px;font-weight:bold; letter-spacing:-1px}
.pro_b{font-weight:bold;height:30px; width:160px;letter-spacing:-0.1em;}

/****************link***************/
a:link, a:visited, a:active{COLOR: #666666; text-decoration: none;}
a:hover {COLOR: #666666; text-decoration: underline;}

/****************link***************/
a.other:link, a.other:visited, a.other:active{font-family:verdana;font-size:12px; font-weight:bold; color:#55617f;}
a.other:hover {font-family:verdana;font-size:12px; font-weight:bold; color:#55617f; text-decoration: underline;}

/*************main**************/
.main{background-image:url(../img/main/bg.gif);}

#flash_box{position:relative; width:702px; height:604px;}
#up_quick{position:absolute; left:605px; top:330px; z-index:11; width:87px; height:96px;}
#up_flash{position:absolute; left:550px; top:70px; z-index:10; width:152px; height:330px;}
#down_flash{position:absolute; left:0px; top:30px; z-index:9; width:702px; height:523px;}

/*************family**************/
#family{position:relative; width:166px; height:138px;}
#fla{position:absolute; left:0px; bottom:70px; z-index:14; width:166px; height:138px;}
/************search*************/
.search_bg{
    width:160px;
	background:#f4f4f4; 
	vertical-align:middle;
	background-image:url(../img/bg_search.gif);
	background-repeat:no-repeat;
	background-position:left;
	}

.search_no_bg{
    width:160px;
	background:#f4f4f4; 
	vertical-align:middle;
}

/************search2*************/
.search_bg2{
    width:160px;
	background:#f4f4f4; 
	vertical-align:middle;
	background-image:url(../img/product/search_bg.gif);
	background-repeat:no-repeat;
	background-position:left;
	width:752px;
	height:93px;
	}

/*********sub_bg************/
.sub1{
    width:980px;
	height:169px;
	background:url('../img/sub/bg1.jpg') no-repeat; 
}
.sub2{
    width:980px;
	height:169px;
	background:url('../img/sub/bg2.jpg') no-repeat; 
}
.sub3{
    width:980px;
	height:169px;
	background:url('../img/sub/bg3.jpg') no-repeat; 
}
.sub4{
    width:980px;
	height:169px;
	background:url('../img/sub/bg4.jpg') no-repeat; 
}
.sub5{
    width:980px;
	height:169px;
	background:url('../img/sub/bg5.jpg') no-repeat; 
}
.sub6{
    width:980px;
	height:169px;
	background:url('../img/sub/bg6.jpg') no-repeat; 
}
.sub7{
    width:980px;
	height:169px;
	background:url('../img/sub/bg7.jpg') no-repeat; 
}
.sub8{
    width:980px;
	height:169px;
	background:url('../img/sub/bg8.jpg') no-repeat; 
}
.bg_s{
   background:url('../img/sub/bg_cen.gif') repeat-y; 
   vertical-align:top;text-align:left;
   }


/*메인링크*/
a.notice{
font-size:11px;
color:#666666;
}

a.notice:hover{
color:#666666;
font-size:11px;
text-decoration: underline;
}

/*페이징*/
a.paging{
font-size:12px;
font-weight:bold;
color:#666666;
letter-spacing:1.2em;
}

a.paging:hover{
color:#1e499b;
font-size:12px;
font-weight:bold;
text-decoration: none;
letter-spacing:1.2em;
}

span.paging{
color:#1e499b;
font-size:11px;
font-weight:bold;
text-decoration: none;
letter-spacing:1.2em;
}


/**************게시판리스트**************/
table.no{
   width:752px;
   }

table.no td{
   height:28px;
   border-bottom:1px solid #d8d8d8;
   text-align:center;
   }
table.no td.tt{
   height:28px;
   border-bottom:1px solid #d8d8d8;
   text-align:left;
   padding-left:10px;
   }

table.se{
   width:752px;
   margin-bottom:30px;
   }

table.se td{
   background:url('../img/customer/bg_search.gif') no-repeat; 
   height:52px;
   text-align:center;
   }

/**************게시판뷰**************/
table.v{
   width:752px;
   }

table.v td{
   border-bottom:1px solid #d8d8d8;
   text-align:left;
   padding-left:10px;
   }


table.v td.t{
   border-top:2px solid #767676;
   border-bottom:1px solid #d8d8d8;
   }

table.v td.con{
   border-bottom:1px solid #d8d8d8;
   text-align:left;
   padding:20px;
   }

table.v td.ans{
   background:#f8f9fd;
   border-bottom:1px solid #d8d8d8;
   text-align:left;
   vertical-align:top;
   padding:7px 20px 5px 5px;
   }


.l{
   background:url('../img/customer/bg_list.gif') no-repeat; 
   width:752px;
   height:57px;
   }

/*************a/s,고객상담*************/
table.as{
   width:752px;
   }

table.as td{
   border-bottom:1px solid #d8d8d8;
   text-align:left;
   padding-left:10px;
   }


table.as td.to{
   border-top:2px solid #767676;
   border-bottom:1px solid #d8d8d8;
   padding-left: 10px;
   }

table.as td.to2{
   background:#f8f9fd;
   border-top:2px solid #767676;
   border-bottom:1px solid #d8d8d8;
   text-align:left;
   padding-left: 20px;
   }


table.as td.le{
   background:#f8f9fd;
   border-bottom:1px solid #d8d8d8;
   text-align:left;
   padding-left: 20px;
   }

table.as td.cont{
   border-bottom:1px solid #d8d8d8;
   text-align:left;
   vertical-align:top;
   padding:5px 5px 5px 10px;
   }

table.couns{
   width:752px;
   }

table.couns td{
   border-bottom:1px solid #d8d8d8;
   text-align:center;
   }

table.couns td.left{
   border-bottom:1px solid #d8d8d8;
   text-align:left;
   padding-left:15px;
   }


/**************상품**************/

table.pro{
   width:320px;
   }

table.pro td{
   border-bottom:1px solid #dedede;
   text-align:left;
   padding-left:10px;
   height:25px;
   }
table.pro td.pt{
   border-top:2px solid #9e9e9e;
   border-bottom:1px solid #dedede;
   text-align:left;
   padding-left:10px;
   }

table.pro td.pt2{
   background:url('../img/product/bar_table.gif') no-repeat right bottom; 
   border-top:2px solid #9e9e9e;
   border-bottom:1px solid #dedede;
   text-align:left;
   width:113px;
   }

table.pro td.pt3{
   background:url('../img/product/bar_table.gif') no-repeat right bottom; 
   border-top:2px solid #9e9e9e;
   border-bottom:1px solid #dedede;
   text-align:left;
   font-size:11px;
   font-weight:bold;
   letter-spacing:-0.1em;}


table.pro td.lef{
   background:url('../img/product/bar_table.gif') no-repeat right bottom; 
   border-bottom:1px solid #dedede;
   text-align:left;
   width:96px;
   }

table.pro td.lef2{
   background:url('../img/product/bar_table.gif') no-repeat right bottom; 
   border-bottom:1px solid #dedede;
   text-align:left;
   font-size:11px;
   font-weight:bold;
   letter-spacing:-0.1em;
   }

table.pro td.lef3{
   border-bottom:1px solid #dedede;
   text-align:left;
   font-size:11px;
   font-weight:bold;
   letter-spacing:-0.1em;
   }

 /**************상품상세**************/

table.detail{
   }

table.detail td{
   border-bottom:1px solid #dedede;
   text-align:left;
   vertical-align:top;
   padding:5px;
   }
table.detail td.up{
   border-top:2px solid #9e9e9e;
   border-bottom:1px solid #dedede;
   text-align:center;
   font-weight:bold;
   height:25px;
   }
table.detail td.cen{
   border-bottom:1px solid #dedede;
   text-align:center;
   padding:5px;
   }


/**********sitemap***********/

table.sitemap{
   width:126px;
   margin-top:5px;
   }

table.sitemap td{
   background:url('../img/sitemap/dot.gif') no-repeat left ; 
   border-bottom:1px solid #dedede;
   text-align:left;
   padding:2px 2px 2px 15px;
   font-size:11px;
   } 

table.sitemap td.sub{
   background:#f4f4f4; 
   text-align:left;
   padding:2px 2px 2px 15px;
   font-size:11px;
   } 

/**************댓글**************/

table.re{
   width:752px;
   }

table.re td{
   background:#f5f5f5 ; 
   padding:5px;} 

table.re td.dot{
   background:url('../img/customer/line_dot.gif') ; 
   height:1px;
   } 


