@charset "utf-8";
/***** basis css *****/
body{padding:0; margin:0; border:0; font:normal 12px ¸¼Àº °íµñ; line-height:16px; color:#444; text-align:left; background:#fff url(/Supplier/Images_v2/left_bg.gif) repeat-y -200px 0;}
body *{vertical-align:middle; font-family:¸¼Àº °íµñ, Dotum;}
img, p, span, strong, ul, ol, dl, dt, dd, li, h1, h2, h3, h4, h5, h6{list-style:none; padding:0; margin:0; border:0;}
strong{font-weight:bold;}
a{padding:0; margin:0; text-decoration:none;}
a{color:#eb6900;} 
a:hover{color:#111;}
hr{display:none;}/* ±â´ÉÀÌ ¾ø´Â ±¸ºÐÀ» À§ÇÑ ¼Ó¼º */
.center, td.center{text-align:center;}
.left, td.left{text-align:left;}
.right, td.right{text-align:right;}
select{height:21px; line-height:20px;}
.input{border:1px solid #8f9090; border-right:1px solid #c9c9c9; border-bottom:1px solid #c9c9c9; padding:2px 0 0 2px; height:20px; color:#444;}
.rollover{}
textarea{font-size:12px;}
label input{margin:-3px 3px 0 0;}
select, input{font-size:11px;}
form{padding:0; margin:0; border:0;}

/***** login css *****/
.loginBg{background:#f3f3f3; text-align:center;}
#loginW{background:#fff; overflow:hidden; padding:85px 0 30px 0;}
#login{margin:0 auto; overflow:hidden; width:960px; text-align:left;}
#login h1{float:left; margin-left:40px; display:inline;}
#login h2{float:right; margin-right:40px; display:inline;}
#login .vis{background:url(/Supplier/Images_v2/login_vis.jpg) no-repeat 0 0; width:960px; height:310px; overflow:hidden; clear:both;}
#login .vis2{background:url(/Supplier/Images_v2/login_vis2.jpg) no-repeat 0 0; width:960px; height:450px; overflow:hidden; clear:both;}
#login .vis2 div{width:560px; height:450px; float:left;}
#login .con{overflow:hidden; padding:0 110px 0 40px;}
#login .con .banner{float:left; width:360px;}
#login .con .banner li{float:left; padding:2px;}
#login .con .banner li.b{padding:0 0 7px 2px;}
#login .con .banner li.b a{float:left;}
#login .vis2 .login{display:inline; margin-top:170px;}
#login .login{float:right; width:360px;}
#login .login dt{padding-bottom:25px;}
#login .login dd{float:left; padding-right:23px;}
#login .login dd.in{border-left:1px solid #d3d3d3; padding:0 0 0 20px; position:relative; top:0; left:0; width:197px;}
#login .login dd.in2{border:none; padding:0;}
#login .login dd input.input{display:block; border-radius:3px; margin-bottom:5px; width:115px; font-size:11px; height:24px; padding-top:5px; }
#login .login dd.in p{position:absolute; top:0; right:0;}
#login .login dd.in p label{display:block; font-size:11px; letter-spacing:-0.05em; padding:3px 0 7px 0;}
#login .login dd.in span{display:block; padding:7px 0 0 0;}
#login .login dd.in2 span{display:block; padding:18px 0 0 0;}
#loginFooter{border-top:1px solid #d7d7d7;}
#loginFooter div{margin:0 auto; padding:20px 0; width:960px; text-align:left; overflow:hidden; position:relative; top:0; left:0;}
#loginFooter div address{ padding:0 0 0 40px;}
#loginFooter div p{ position:absolute; top:20px; right:40px;}

/***** head css *****/
#head{background:#fff url(/Supplier/Images_v2/top_bg.gif) repeat-x 0 0;}
#head div.h{width:1150px; overflow:hidden; position:relative; top:0; left:0; background:url(/Supplier/Images_v2/top_bg2.gif) no-repeat 0 0;}
#head div.h h1{ height:90px; padding:0; float:left; margin:0;}
#head div.h h1 img{margin:20px 30px 0 10px;}
#head div.h ul{float:left;}
#head div.h ul li{float:left; background:url(/Supplier/Images_v2/top_m1_line.gif) no-repeat 0 center;}
#head div.h ul li.m{background:none;}
#head div.h ul li a{display:block; padding:25px 15px;}
#head div.h p.txt{position:absolute; top:47px; left:297px; z-index:10;}
#head div.h a.site{position:absolute; top:0; right:20px; z-index:10;}

/***** left css *****/
#left{background:url(/Supplier/Images_v2/left_bg.gif) repeat-y 0 0; position:relative; top:0; left:0;}
#left div.left{width:183px; overflow:hidden; padding:0 0 0 8px;}
#left div.left p.info{text-align:center; padding-bottom:10px;}
#left div.left p.info span.i{ display:block; padding:0 10px 5px 12px; color:#111; text-align:left; line-height:14px; min-height:35px;}
#left div.left p.info span.i strong{display:block; padding-bottom:2px;}
#left div.left p.info span.s{background:none; font-size:11px; color:#999; padding:0 0 0 14px; padding-bottom:5px\9; line-height:12px; min-height:30px; text-align:left; display:block;}
#left div.left p.info a img{margin-bottom:4px;}
#left div.left p.info a.site{display:block; font-size:11px;}
#left div.left p.b{padding:20px 0 0 10px;}
#left div.left dl{overflow:hidden; width:175px; background:url(/Supplier/Images_v2/left_m_bg.gif) no-repeat 0 bottom;}
#left div.left dl dd.depth1{background:url(/Supplier/Images_v2/left_m_bg.gif) no-repeat 0 -2px; margin-top:1px;}
#left div.left dl dd.depth1 a{display:block; padding:6px 22px 3px 18px; color:#444;}
#left div.left dl dd.depth1 a.on, #left div.left dl dd.depth1 a.on:hover, #left div.left dl dd.depth1 a:hover{color:#fff; letter-spacing:-1px; font-weight:bold; background:url(/Supplier/Images_v2/left_m_bg_on.gif) no-repeat center;}
#left div.left dl dd.depth2{padding:1px 0; }
#left div.left dl dd.depth2 a{background:url(/Supplier/Images_v2/left_blt.gif) no-repeat 20px 7px; color:#666; padding:2px 0 2px 28px; display:block;}
#left div.left dl dd.depth2 a.on, #left div.left dl dd.depth2 a.on:hover, #left div.left dl dd.depth2 a:hover{background:url(/Supplier/Images_v2/left_blt_on.gif) no-repeat 20px 7px; color:#38abf0;}
#left div.left dl dd.depth3{display:block; padding:0 0 3px 0; line-height:12px;}
#left div.left dl dd.depth3 a{background:url(/Supplier/Images_v2/left_blt2.gif) no-repeat 28px 5px; font-size:11px; color:#666; padding:0 0 0 33px; letter-spacing:-1px;}
#left div.left dl dd.depth3 a.on, #left div.left dl dd.depth3 a.on:hover, #left div.left dl dd.depth3 a:hover{background:url(/Supplier/Images_v2/left_blt2.gif) no-repeat 28px 5px; font-size:11px; font-weight:normal; color:#38abf0;}
#left h1{position:fixed; left:30px; bottom:10px; position:absolute\9;}


/***** con css *****/
#submain, #con{overflow:hidden; width:800px;}
#submain a{ color:#444;}
#submain .bbs{float:left; width:401px; display:inline; margin:0 0 20px 30px;}
#submain .right{float:right; width:300px; display:inline; margin-right:30px; background:url(/Supplier/Images_v2/main_box_top.gif) no-repeat 0 0; text-align:left; padding-top:5px;}
#submain .bbs dl{overflow:hidden; clear:both; width:100%; margin:25px 0 0 0;}
.bbs dl dd{float:left; clear:both; width:100%;}
.bbs dl dd a{float:left; width:300px; background:url(/Supplier/Images_v2/main_blt.gif) no-repeat 8px 9px; padding:2px 0 2px 15px; text-overflow : ellipsis; overflow:hidden; white-space:nowrap;}
.bbs dl dd a{color:#444;}
.bbs dl dd span.date{float:right; width:65px; font-size:11px; color:#999; padding:2px 0 2px 0;}
#submain .mainlist{background:url(/Supplier/Images_v2/main_box_con.gif) repeat-y 0 0; }
#submain .mainlist dl{background:url(/Supplier/Images_v2/main_box_bot.gif) no-repeat 0 bottom; padding:5px 20px 20px 20px; overflow:hidden;}
#submain .mainlist dl dt{overflow:hidden; border-bottom:1px solid #888; padding:7px 5px;}
#submain .mainlist dl dt span{font-size:11px; float:right; line-height:24px;}
#submain .mainlist dl dt strong{font-size:16px; float:left; line-height:20px;}
#submain .mainlist dl dd{overflow:hidden; width:260px; border-bottom:1px dotted #c4c4c4;}
#submain .mainlist dl dd a{float:left; padding:2px 0 2px 10px; width:200px; text-overflow : ellipsis; overflow:hidden; white-space:nowrap; background:url(/Supplier/Images_v2/main_blt.gif) no-repeat 3px 14px;}
#submain .mainlist dl dd a{color:#444;}
#submain .mainlist dl dd strong{float:right; padding:2px 0; color:#fa6a3d; display:inline; margin-right:5px;}
#submain .right ul{overflow:hidden; margin:30px 0 0 0;}
#submain .right ul li{padding-bottom:5px;}
address{display:block; overflow:hidden; padding:30px 0; clear:both;}

.title{background:url(/Supplier/Images_v2/h1_bg.gif) no-repeat 0 4px; overflow:hidden; height:28px; padding:0 0 0 12px; border-bottom:1px solid #d1d1d1; margin-bottom:10px;}
.title h1{font-size:16px; color:#111; float:left; line-height:21px; }
.title p{float:right; display:inline; margin:0 5px 0 0; padding:0; font-size:11px;}

#con h2{background:url(/Supplier/Images_v2/h2_blt.gif) no-repeat 0 13px; color:#444; font-size:14px; line-height:16px; padding:10px 0 10px 12px; overflow:hidden;}
#con h2 strong{float:left; line-height:20px;}
#con h2 span.h2_r{float:right; display:inline; margin-right:5px; font-size:12px; font-weight:normal; color:#444;}

.sitemap{overflow:hidden; width:770px; padding:0 0 0 0; margin-bottom:10px; border:2px solid #00a651; background:#fff; font-size:12px;}
.sitemap a{color:#444; display:block; font-size:12px;}
.sitemap table{width:100%; table-layout:fixed; border-collapse:collapse; border-spacing:0; width:100%;}
.sitemap table td{vertical-align:top; padding:10px 12px; border-left:1px dotted #00a651;}
.sitemap table td.first{border-left:none;}
.sitemap a.d1{background:url(/Supplier/Images_v2/btn_next.gif) no-repeat 0 6px; border-bottom:1px dotted #ddd; padding:0 0 5px 19px; font-size:14px; font-weight:bold; color:#111;}
.sitemap a.d2{background:url(/Supplier/Images_v2/blt.gif) no-repeat 18px 9px; padding:0 0 0 25px; font-size:12px; color:#444; line-height:18px}
.sitemap a.d3{background:url(/Supplier/Images_v2/left_blt2.gif) no-repeat 25px 10px; padding:0 0 0 30px; font-size:11px; color:#777; line-height:16px;}
.sitemap a:hover{color:#f85d00;}
#con .sitemap h2{border-bottom:1px dotted #00a651; padding-left:20px; background:#ededed url(/Supplier/Images_v2/h2_blt.gif) no-repeat 10px 13px;}

.bbs_info{padding:0 0 4px 0; width:100%; overflow:hidden; clear:both;}
.bbs_info p{float:left; display:inline; margin-left:5px;}
/*.bbs_info span{float:right; display:inline; margin-right:5px;}*/
.bbs_info span.info_r{float:right; display:inline; margin-right:5px;}
.bbs_info strong{color:#444; padding-right:20px; vertical-align: bottom;}
.bbs_navi{text-align:center; padding:15px 0; font-size:12px;}
.bbs_navi a{padding: 0px 5px 0px 5px;color:#000;}
.bbs_navi a.on{font-weight:bold; padding: 0px 5px 0px 5px;color:#f85d00;}
/* ±¸ HTMLÀ» À§ÇÑ Page Navigation */
.list_p{text-align:center; padding:15px 0; font-size:12px;}
.list_p a{padding: 0px 5px 0px 5px;color:#000;}
.list_p a.on{font-weight:bold; padding: 0px 5px 0px 5px;color:#f85d00;}

.bbs_list, .bbs_view, .bbs_list_s, .bbs_btn{border-collapse:collapse; border-spacing:0; width:100%; text-align:center; table-layout:fixed; font-size:12px;}
.bbs_list thead tr th{background:url(/Supplier/Images_v2/bbs_list_bg.gif) repeat-x 0 bottom; border-top:1px solid #8f8f8f; font-size:11px; color:#333; padding:6px 0; padding:7px 0\9;}
.bbs_list thead tr th.row2{border-top:none;}
.bbs_list tbody tr th, .bbs_list tbody tr td{border-bottom:1px solid #ddd; padding:5px 4px 4px 4px;}
.bbs_list tbody tr th{font-weight:normal; }
.bbs_list tbody tr td{border-left:1px solid #ddd;}
.bbs_list tbody tr td.first{border-left:none;}
.bbs_list2 tbody tr th{font-weight:normal; background:#f6f6f6; color:#333; }
.bbs_view{border-top:1px solid #8f8f8f; border-bottom:1px solid #8f8f8f;}
.bbs_view tbody tr th, .bbs_view tbody tr td{border-bottom:1px solid #ddd; text-align:left;}
.bbs_view tbody tr th{color:#444; font-size:11px; border-left:1px solid #ddd; border-right:1px solid #ddd; background:#f6f6f6; padding:8px 10px 7px 10px;}
.bbs_view tbody tr th.first, .first{border-left:none;}
.bbs_view tbody tr th.center{text-align:center;}
.bbs_view tbody tr th.right{text-align:right;}
.bbs_view tbody tr td{border-left:1px solid #ddd; border-right:1px solid #ddd; padding:3px 0 3px 10px;}
.bbs_view tbody tr td.center{text-align:center;}
.bbs_list_s{text-align:center;}
.bbs_list_s thead tr th{border-top:1px solid #666; border-bottom:1px solid #666; text-align:center; border-left:none; border-right:none;}
.bbs_list_s tbody tr th, .bbs_list_s tbody tr td{background:none; color:#444; font-weight:normal; text-align:center; border-left:1px solid #ddd; border-right:none;} 
.bbs_list_s tbody tr th{border-left:none;}
.bbs_list_s tbody tr.sum th, .bbs_list_s tbody tr.sum td{background:#f6f6f6; font-weight:bold; color:#f85d00;}
.bbs_list_s tbody tr td.first{border-left:none;}
.bbs_list_s tbody tr td.left{text-align:left;}
.bbs_list_s tbody tr td.right, .bbs_view tbody tr td.right{text-align:right; padding-right:10px;}
.bbs_list tbody tr th.empty { color:silver; }
.bbs_list tbody tr th.empty50 { height:50px; color:silver; }
.bbs_list tbody tr th.empty150 { height:150px; color:silver; }

.w100{width:99%;}
a.org{color:#f85d00;} a.org:hover{color:#509c00;}
.btns2, .btns4, .btns6, .btns8, .btns10{cursor:pointer; border:none; overflow:hidden; text-align:left; font-size:11px; height:20px; letter-spacing:-0.05em\9; padding:2px 0 0 5px\9;}
.btns2{background:url(/Supplier/Images_v2/btns_bg2.gif) no-repeat 0 0; width:47px; height:20px; }
.btns4{background:url(/Supplier/Images_v2/btns_bg4.gif) no-repeat 0 0; width:67px; height:20px; }
.btns6{background:url(/Supplier/Images_v2/btns_bg6.gif) no-repeat 0 0; width:87px; height:20px; }
.btns8{background:url(/Supplier/Images_v2/btns_bg8.gif) no-repeat 0 0; width:107px; height:20px; }
.btns10{background:url(/Supplier/Images_v2/btns_bg10.gif) no-repeat 0 0; width:127px; height:20px;}
.bbs_btn{overflow:hidden; clear:both; margin:5px 0;}
.bbs_btn p.left{float:left;}
.bbs_btn p.right{float:right;}
.bbs_btn a, a.btns{float:left; display:block; display:inline\9; padding-left:3px; height:27px; margin:0 2px; background:url(/Supplier/Images_v2/btn_bg.gif) no-repeat 0 0; font-size:11px; font-weight:bold; color:#fff; cursor:pointer;}
.bbs_btn a span, a.btns span{display:block; display:inline\9; padding:5px 18px 5px 15px; height:17px; background:url(/Supplier/Images_v2/btn_bg.gif) no-repeat right 0; color:#fff; font-weight:bold;}
.bbs_btn a:hover, a.btns:hover{background:url(/Supplier/Images_v2/btn_bg.gif) no-repeat 0 bottom; color:#fff; font-weight:bold;}
.bbs_btn a:hover span, a.btns:hover span{background:url(/Supplier/Images_v2/btn_bg.gif) no-repeat right -30px; color:#fff; font-weight:bold;}

/***** popup css *****/
#popup{overflow:hidden; width:100%; background:url(/Supplier/Images_v2/pop_bg.gif) repeat-x 0 0;}
#popup .pop_tit{overflow:hidden; height:40px;}
#popup .pop_tit h1{float:left;}
#popup .pop_tit h2{float:right;}
#popup #con{padding:20px; overflow:hidden; width:auto;}
#popup #con .con{width:100%;}
.search{width:auto; padding:1px 0 0 0;}
.search table td.s_btn{text-align:right; border:none; width:80px;}
.search div{border-left:2px solid #98c59e; border-right:2px solid #98c59e; padding:0 20px; padding:0 0 0 20px/9; margin:0; clear:both;}
.search p{position:relative; top:0; left:0; padding:0; margin:0;}
.search p.s_top{font-size:0; line-height:0; overflow:hidden; height:5px; width:100%; float:left; clear:both; width:100%; background:url(/Supplier/Images_v2/s_box_top_cen.gif) repeat-x 0 0;}
.search p.s_bot{font-size:0; line-height:0; overflow:hidden; height:5px; width:100%; background:url(/Supplier/Images_v2/s_box_bot_cen.gif) repeat-x 0 bottom;}
.search p img.left{position:absolute; top:0; left:0;}
.search p img.right{position:absolute; top:0; right:0;}
.search div table{text-align:left; font-size:12px; width:100%; width:95%\9; border-collapse:collapse; border-spacing:0;}
.search div table tr th, .search table tr td{border-top:1px dotted #c4c4c4; padding:1px 0; font-weight:normal;}
.search div table tr.top th, .search table tr.top td{border-top:0;}
.search div table tr th{background:url(/Supplier/Images_v2/blt.gif) no-repeat 3px center; padding-left:10px; width:15%;}
.search div table tr td img{margin-top:-1px;}

.search_old {overflow:hidden; width:100%; background:url(/Supplier/Images_v2/search_bg_cen.gif) repeat-y 0 0; margin-bottom:0px;}
.search_old p{float:left; width:100%; clear:both; font-size:0; line-height:0;}
.search_old table{border-collapse:collapse; border-spacing:0; width:695px; float:left; margin-left:15px; table-layout:fixed; text-align:left; font-size:12px;}
.search_old table tr th, .search table tr td{border-top:1px dotted #c4c4c4; padding:1px 0; font-weight:normal;}
.search_old table tr.top th, .search table tr.top td{border-top:0;}
.search_old table tr th{background:url(/Supplier/Images_v2/blt.gif) no-repeat 3px center; padding-left:10px; width:15%;}
.search_old table tr td img{margin-top:-1px;}
.search_old a.b{float:right; display:inline; margin-right:10px;}
.search_old table.w100{width:96%;}

.loading_popup{width:auto; padding:0 0 0 0;}
.loading_popup div{background-color:#fff; border-left:4px solid #444; border-right:4px solid #444; padding:0 20px; padding:0 0 0 20px/9; margin:0; clear:both;}
.loading_popup p{position:relative; top:0; left:0; padding:0; margin:0;}
.loading_popup p.s_top{font-size:0; line-height:0; overflow:hidden; height:10px; width:100%; float:left; clear:both; width:100%; background:url(/Supplier/Images_v2/s_box_top_cen.gif) repeat-x 0 0;}
.loading_popup p.s_bot{font-size:0; line-height:0; overflow:hidden; height:10px; width:100%; background:url(/Supplier/Images_v2/s_box_bot_cen.gif) repeat-x 0 bottom;}
.loading_popup p img.left{position:absolute; top:0; left:0;}
.loading_popup p img.right{position:absolute; top:0; right:0;}

.bg_join{background:#f3f3f3; text-align:center;}
#join{background:url(/Supplier/Images_v2/join_bg.gif) no-repeat 0 0; width:860px; margin:0 auto; text-align:left;}
#join h1{height:80px;}
#join h1 img{margin:35px 0 0 0;}
.join_con{border:1px solid #dbdbdb; background:#fff; padding:20px 30px;}
.join_con h2{padding:0 0 9px 15px;}
.join_con .txt{width:800px; height:250px; background:url(/Supplier/Images_v2/join_box.gif) no-repeat 0 0;}
.join_con .txt textarea{margin:20px 15px; background:none; border:none; width:770px; height:210px;}
.join_con .cbox *{vertical-align:middle;}
.join_con .cbox{text-align:right; padding:8px 10px 20px 0;}
.join_con .txt2{width:800px; height:115px;background:url(/Supplier/Images_v2/join_bg2.gif) no-repeat 0 0;}
.join_con .txt2 table{font-size:12px; width:790px; margin:0 5px;}
.join_con .txt2 table td, .join_con .txt2 table th{text-align:center;}
.join_con .txt2 table th{padding:5px 0 5px 0;}
.join_con .txt2 table td p{padding:5px 0 0 0;}
.j_btn{padding:20px; text-align:center;}

.tabbox{overflow:hidden; width:100%; background:url(/Supplier/Images_v2/search_bg_cen.gif) repeat-y 0 0; margin-bottom:30px;}
.tabbox *{vertical-align:middle;}
.tabbox p{float:left; width:100%; clear:both; font-size:0; line-height:0;}
.tabbox p.text{float:left; width:100%; clear:both; font-size:11px; line-height:16px; color:#777; padding:2px 20px; display:inline; margin-top:10px;}
.tabbox div{padding:10px 0px 10px 10px;}
.tabbox div a{display:block; float:left; width:152px; border:1px solid #ddd; color:#444; text-align:center; padding:5px 0; margin:1px; margin:-6px 1px -2px 1px\9; background:#f6f6f6;}
.tabbox div a.on, .tabbox div a:hover, .tabbox div a.on:hover{background:#fa7b2f; color:#fff; font-weight:bold; border:1px solid #ef5a00;}

.box_txt02{overflow:hidden; padding:5px 0; clear:both; float:left; width:100%;}
.box_txt02 p{float:left; color:#555;}
.box_txt02 a.btns{float:right; display:inline;}
.box_txt02 ul li{background:url(/Supplier/Images_v2/blt2.gif) no-repeat 3px 9px; color:#555; padding-left:13px; line-height:17px;}
.box_txt02 ul li ul li{background:url(/Supplier/Images_v2/left_blt2.gif) no-repeat 3px 9px; color:#888; padding-left:10px; line-height:15px;}

.t01_m{background:url(/Supplier/Images_v2/h1_bg.gif) no-repeat 0 21px; overflow:hidden; height:33px; padding:0 0 20px 12px; font-size:16px; color:#111; line-height:16px;}
.t02_m{background:url(/Supplier/Images_v2/h2_blt.gif) no-repeat 0 21px; color:#444; font-size:14px; padding:20px 0 10px 12px; font-weight:bold;  line-height:16px;}
.box_03{overflow:hidden; width:100%; border:2px solid #ddd; padding:10px; background:#f6f6f6; font-size:12px;}
.box_t01{font-size:14px; color:#f85d00; font-weight:bold; border-bottom:1px dotted #ddd; padding:0 0 2px 15px; background:url(/Supplier/Images_v2/btn_next.gif) no-repeat 0 3px;}
.sbox_03{overflow:hidden; width:100%; border:3px solid #666; padding:5px 10px;}
.sbox_03 table{border-collapse:collapse; border-spacing:0; border-collapse:0; font-size:12px;}
.sbox_03 table tr th, .sbox_03 table tr td{ border-top:none; border-bottom:1px dotted #c4c4c4; padding:2px 0 2px 10px; font-weight:normal;}
.sbox_txt01{border-top:1px dotted #c4c4c4; padding:1px 0 1px 10px; font-weight:normal; background:url(/Supplier/Images_v2/blt.gif) no-repeat 3px center;}
.tp{padding:15px 0 5px 3px; font-size:12px;}
.tl{border-bottom:1px solid #ddd; padding:5px 10px 3px 10px; text-align:left; font-size:12px; line-height:16px;}
.tl, .tl2{border-collapse:collapse; border-spacing:0; width:100%; text-align:center; border-top:1px solid #444; font-size:12px;}
.t_l{color:#444; font-size:11px; border-left:1px solid #ddd; border-right:1px solid #ddd; border-bottom:1px solid #ddd; background:#f6f6f6; text-align:left; padding-left:10px; font-weight:bold;}
.ti_l, .t2_c{background:url(/Supplier/Images_v2/bbs_list_bg.gif) repeat-x 0 bottom; border-bottom:1px solid #ddd; font-size:11px; color:#444; padding:5px 0; }
.c2_c, .c2_l, .c2_r{border-bottom:1px solid #ddd;  border-left:1px solid #ddd; padding:8px 4px 7px 4px;}
.c_l{text-align:left;border-bottom:1px solid #ddd;  border-left:1px solid #ddd; padding:8px 4px 7px 4px;}
.c_m{text-align:center;border-bottom:1px solid #ddd;  border-left:1px solid #ddd; padding:8px 4px 7px 4px;}
.c_r{text-align:right;border-bottom:1px solid #ddd;  border-left:1px solid #ddd; padding:8px 4px 7px 4px;}
.c2_l{text-align:left;border-bottom:1px solid #ddd;  border-left:1px solid #ddd; padding:8px 4px 7px 4px;}
.c2_r{text-align:right;border-bottom:1px solid #ddd;  border-left:1px solid #ddd; padding:8px 4px 7px 4px;}
.t01_s, .sbox_line02{display:none;}
.list_p{padding:10px 0; font-size:12px;}
.box_txt01{font-size:12px;}
.first{border-left:none;}
.c_left{border-bottom:1px solid #ddd; text-align:left; font-size:12px; line-height:16px; padding:8px 4px 7px 4px;}
.bbs_view tr.bot td, .bbs_view tr.bot th, .tl tr.bot td.t_l, .tl tr.bot td.c_l{border-bottom:1px solid #444;}

.ellipsis { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.space5 { font-size: 0px; height: 5px; background-color:#fff; }
.space10 { font-size: 0px; height: 10px; background-color:#fff;  }
.space15 { font-size: 0px; height: 15px; background-color:#fff;  }
.space20 { font-size: 0px; height: 20px; background-color:#fff;  }