/*// Board Style ///////////////////////////////////////////////////////////////**/
body {
	height: 100%;
	width:100%;
	margin: 0;
	padding: 0;
	font-size: 0.75em;
	line-height: 150%;
	font-family: Tahoma, Dotum, 맑은 고딕, sans-serif;
	color:#575757;
}
.baseTBL {border-top:2px solid #cccccc;}
.baseTBL caption {background:url(/images/member/agree_bl.gif) no-repeat 0 2px; font:bold 11px "돋움"; color:#454545; padding:0 0 5px 11px; text-align:left;}
.baseTBL th {border-bottom:1px solid #ffffff; background-color:#f5f5f5; font:normal 11px "돋움"; padding-top:3px;}
.baseTBL td {border-bottom:1px solid #cccccc; padding:7px 0 4px 10px; font:normal 11px "돋움";}
.baseTBL td img { vertical-align:-4px; margin:-2px 0 1px 0;}
.baseTBL td input,.baseTBL select,.baseTBL td textarea {margin:-3px 0 0 0;}
.baseTBL td select {font:normal 11px "돋움";}


.boardListTBL {border-top: 2px solid #7daf38;border-bottom: 1px solid #7daf38;}
.boardListTBL caption {}
.boardListTBL th {font-weight:normal; color:#333; padding:4px 0 2px 0;background:#F6F6F6 url(/images/common/h_line.gif) no-repeat 0 6px;	
	border-bottom:1px solid #CCC; text-align:center;}
.boardListTBL th.firstTH {background: #F6F6F6;}
.boardListTBL td {color:#333; padding:4px 0 2px 0; border-bottom: 1px solid  #EEE;}
.boardListTBL td.faqA {padding-top: 10px; padding-bottom:10px; color:#67942a;}
.boardListTBL th.brLeftNone,.boardListTBL td.brLeftNone {border-left: none;}


.boardList { }
.boardList caption {font:bold 11px "돋움"; text-align:left; color:#555555; padding-bottom:5px;}
.boardList th {font:normal 11px "돋움"; color:#666; letter-spacing:-1px; height:25px; vertical-align:top; background:url(/images/board/detail_list_bar.gif) no-repeat 0 8px; padding-top:7px;}
.boardList th.bgNone {background:none;}
.boardList td {color:#757575; border-bottom:1px solid #e1e1e1; text-align:center; font:normal 11px "돋움"; padding-top:3px;}
.boardList td strong {color:#999999;}

.boardList td.td_num     {height:27px; font:normal 10px Tahoma; padding-top:1px;}
.boardList td.td_subject {height:27px; padding-left:15px; text-align:left;}
.boardList td.td_proName {height:27px; padding:3px 0 0 5px; }
.boardList td.td_photo   {padding:3px 0 3px 0; font-size:0;}
.boardList td.td_comment {padding:4px 0 4px 15px; text-align:left; line-height:18px;}

.boardView {border-top:2px solid #dddddd;}
.boardView th {background:#f5f5f5; border-bottom:1px solid #dfdfdf; font:bold 11px "돋움"; letter-spacing:-1px; color:#858585; padding:8px 0 5px 0;}
.boardView td {border-bottom:1px solid #eeeeee; font:normal 12px "돋움"; padding-left:10px;}
.boardView td.td_tit {font:bold 12px "돋움"; color:#666666; padding-top:2px;}
.boardView td.td_num {font:normal 10px Tahoma;}
.boardView td.td_txt {font:normal 11px "돋움"; color:#858585; padding-top:3px;}
.boardView td.td_con {font:normal 12px "돋움"; color:#555555; line-height:20px; padding:17px 20px 14px 20px;}

.boardReg {border-top:2px solid #cccccc;}
.boardReg caption {background:url(/images/member/agree_bl.gif) no-repeat 0 2px; font:bold 11px "돋움"; color:#454545; padding:0 0 5px 11px; text-align:left;}
.boardReg th {border-bottom:1px solid #ffffff; background-color:#f5f5f5; font:bold 11px "돋움"; letter-spacing:-1px; color:#858585; padding-top:3px;}
.boardReg td {border-bottom:1px solid #cccccc; padding:7px 0 4px 10px; font:normal 11px "돋움";}
.boardReg td img { vertical-align:-4px; margin:-2px 0 1px 0;}
.boardReg td input,.boardReg select,.boardReg td textarea {margin:-3px 0 0 0;}
.boardReg td select {font:normal 11px "돋움";}

.boardBtn {text-align:right; margin-top:25px; font-size:0; line-height:0;}
.boardBtn img {margin-left:3px;}

.commentList {background:url(/images/board/board_list_bg.gif) no-repeat 0 0; width:660px; margin:30px 0 0 0;}
.commentList caption {font:bold 11px "돋움"; text-align:left; color:#555555; padding-bottom:5px;}
.commentList th {font:normal 11px "돋움"; letter-spacing:-1px; height:25px; vertical-align:top; background:url(/images/board/detail_list_bar.gif) no-repeat 0 8px; padding-top:7px;}
.commentList th.bgNone {background:none;}
.commentList td {font:normal 10px Tahoma; height:25px; vertical-align:top; text-align:center; background:url(/images/product/detail_list_bar.gif) no-repeat 0 8px; padding-top:6px;}
.commentList td.bgNone {background:none;}

.d_BoardHead {width:660px; margin-bottom:1px;}
.d_BoardHead th {background:url(/images/board/board_List_bg.gif) no-repeat right 4px; padding-right:7px; font-size:0;}
.d_BoardHead td.txt {font:normal 11px "돋움"; letter-spacing:-1px; color:#858585; padding-left:6px; padding-top:4px;}
.d_BoardBody {background:url(/images/board/board_List_bg.gif) no-repeat 0 0; width:660px; margin-top:7px;}
.d_BoardBody th {font:normal 12px Tahoma; height:33px; vertical-align:top; background:url(/images/board/detail_list_bar.gif) no-repeat 0 8px; padding-top:6px;}
.d_BoardBody th.bgNone {background:none;}
.d_BoardBody td {color:#858585;}
.d_BoardBody td img { vertical-align:-1px; margin-right:4px;}
.d_BoardBody td.num {text-align:center; font:normal 11px Tahoma; height:27px;}
.d_BoardBody td.sub {padding-left:25px; font:normal 11px "돋움"; height:27px;}
.d_BoardBody td.nam {text-align:center; font:normal 11px "돋움"; height:27px;}
.d_BoardBody td.dat,.d_BoardBody td.hit {text-align:center; font:normal 10px Tahoma; height:27px;}
.d_BoardBody td p.con {background-color:#f8f8f8; padding:7px 0 5px 19px; color:#666666; margin-bottom:13px;}
.d_BoardBody td.answer {background-color:#f8f8f8; padding:12px 0 10px 19px; color:#666666;}

.viewPhoto th {padding-right:26px; height:121px; background:url(/images/board/board_view_bg.gif) repeat-y 0 right;}
.viewPhoto td {padding-left:25px; font:normal 11px "돋움"; line-height:20px; color:#858585;}

.viewListBody {width:700px;}
.viewListBody td {color:#555555; text-align:center; font:normal 11px "돋움"; padding:4px 0 1px 0; line-height:17px;}
.viewListBody td strong {color:#999999;}
.viewListBody td.td_num {font:normal 10px Tahoma; padding-top:1px;}
.viewListBody td.td_subject {padding-left:15px; text-align:left;}
.review_reply {background:#f5f5f5; padding:20px;}

.btn_file {margin:2px 0;}
.btn_file a {display:inline-block; padding:1px 5px 0; font-weight:normal; text-decoration:none; border:1px solid #ddd; background:#fafafa;}
.btn_file img {vertical-align:middle; margin-top:0px;}

a.boardLink:link		{color:#555555; text-decoration:none; font:normal 11px "돋움";}
a.boardLink:visited		{color:#555555;	text-decoration:none; font:normal 11px "돋움";}
a.boardLink:active		{color:#555555;	text-decoration:underline; font:normal 11px "돋움";}
a.boardLink:hover		{color:#555555;	text-decoration:underline; font:normal 11px "돋움";}

/** text-align **/
.alignLef {text-align:left;}
.alignCen {text-align:center;}
.alignRig {text-align:right;}
.valignTop {vertical-align:top;}
.valignMid {vertical-align:middle;}
.valignBot {vertical-align:bottom;}

/* Form Tag **/
.txtBox {border:1px solid #d6d6d6; height:18px;}
.txtArea {border:1px solid #d6d6d6;}
.btnBox { border:1px solid #cccccc; background:#f5f5f5; color:#454545; height:18px; font:normal 11px "돋움"; padding-top:3px; text-align:center;}


/** photo Style **/

.galleryDL {width:900px; display:inline-block;} /*전체사이즈*/
.galleryDL dl {width:210px; float:left; margin:0 20px 35px 0;} /*가로사이즈 및 여백*/
.galleryDL dt {font-size:0; line-height:0;}/*사진*/
.galleryDL dd.title {font:bold 12px  "돋움"; color:#83a516; margin:16px 0 0 0;} /*제목*/
.galleryDL dd {font:normal 12px  "돋움"; line-height:18px; color:#757575; margin:2px 0 0 0;} /*작성자 및 등록일*/

.galleryTBL p {font-size:0; line-height:0;} /*사진*/
.galleryTBL dl {margin:0 0 35px 0;} /*가로사이즈 및 여백*/
.galleryTBL dt {font:bold 12px  "돋움"; color:#83a516; margin:16px 0 0 0;} /*제목*/
.galleryTBL dd {font:normal 12px  "돋움"; line-height:18px; color:#757575; margin:2px 0 0 0;} /*작성자 및 등록일*/





/*견적문의*/
.terms {width:640px; overflow-y:scroll; border:1px solid #ddd; height:200px; padding:40px; margin-bottom:20px;}









.tb_base {border-top:2px solid #f62e7f; border-left:1px solid #ddd; margin:8px 0 15px 0; border-collapse:collapse; width:100%; letter-spacing:-1px;}
.tb_base thead th {background:#16bec3; text-align:center; color:#fff;    font-weight:"bold"!important; font-size:14px; padding-top:14px; padding-bottom:14px; border-bottom:1px solid #0b9195; }
.tb_base thead th.border {border-right:1px solid #0b9195; }
.tb_base tbody th {background:#fafafa; text-align:center;   font-weight:"bold"!important; color:#222; border-right:1px solid #eee;  border-bottom:1px solid #eee; vertical-align:middle;}
.tb_base th.color_area {background:#fafafa; text-align:left;   font-weight:"bold"!important; color:#d80057; border-right:1px solid #eee;  border-bottom:1px solid #eee; vertical-align:middle; padding:20px; font-size:16px; }
.tb_base td {padding-left:12px; color:#555; font-weight:normal; font-size:13px; padding-top:10px; padding-bottom:10px; letter-spacing:-1px;  border-right:1px solid #eee;  border-bottom:1px solid #eee;}
.tb_base td input, .tb_base td select, .tb_base td textarea  {line-height:26px; height:26px; padding-left:5px; margin-right:5px; margin-left:5px; vertical-align:middle; border:1px solid #d5d5d5; }
.tb_base td textarea  {line-height:22px;  width:96% !important; height:230px; margin-right:5px; margin-left:5px;}
.tb_base .bor_none {border-right:none;}
.tb_base tfoot td {background:#e1e1e1;}
.tb_base .bor_top{border-top:1px solid #417ebc;}

.tb_base02 { border:0px;}
.tb_base02 th.color_area { background:none; padding:0; margin:0; padding-top:24px; border:0; border-bottom:1px solid #cc0000;}
.tb_base02 th.color_area h3.h3Title { padding-bottom:12px; width:100%;}

.tb_base02 tbody th { border-left:1px solid #eee; text-align:left; padding-left:12px; font-size:13px; font-weight:600; width:124px;}
.tb_base02 tbody th strong { display:inline-block; width:8px; color:#cc0000;}



/* margin */
.mt0 {margin-top:0px !important;}
.mt2 {margin-top:2px !important;}
.mt5 {margin-top:5px !important;}
.mt10 {margin-top:10px !important;}
.mt15 {margin-top:15px !important;}
.mt20 {margin-top:20px !important;}
.mt25 {margin-top:25px !important;}
.mt30 {margin-top:30px !important;}
.mt35 {margin-top:35px !important;}
.mt40 {margin-top:40px !important;}
.mt45 {margin-top:45px !important;}
.mt50 {margin-top:50px !important;}
.mt55 {margin-top:55px !important;}
.mt60 {margin-top:60px !important;}
.mt65 {margin-top:65px !important;}
.mt70 {margin-top:70px !important;}
.mt75 {margin-top:75px !important;}
.mt80 {margin-top:80px !important;}
.mt90 {margin-top:90px !important;}
.mt100 {margin-top:100px !important;}



.ml0 {margin-left:0px !important;}
.ml5 {margin-left:5px !important;}
.ml8 {margin-left:8px !important;}
.ml10 {margin-left:10px !important;}
.ml15 {margin-left:15px !important;}
.ml20 {margin-left:20px !important;}
.ml25 {margin-left:25px !important;}
.ml30 {margin-left:30px !important;}
.ml35 {margin-left:35px !important;}
.ml40 {margin-left:40px !important;}
.ml45 {margin-left:45px !important;}
.ml50 {margin-left:50px !important;}
.ml55 {margin-left:55px !important;}
.ml60 {margin-left:60px !important;}
.ml65 {margin-left:65px !important;}
.ml70 {margin-left:70px !important;}
.ml75 {margin-left:75px !important;}
.ml80 {margin-left:80px !important;}
.ml90 {margin-left:90px !important;}




.mr0 {margin-right:0px !important;}
.mr5 {margin-right:5px !important;}
.mr10 {margin-right:10px !important;}
.mr15 {margin-right:15px !important;}
.mr20 {margin-right:20px !important;}
.mr25 {margin-right:25px !important;}
.mr30 {margin-right:30px !important;}
.mr35 {margin-right:35px !important;}
.mr40 {margin-right:40px !important;}
.mr45 {margin-right:45px !important;}
.mr50 {margin-right:50px !important;}
.mr55 {margin-right:55px !important;}
.mr60 {margin-right:60px !important;}
.mr65 {margin-right:65px !important;}
.mr70 {margin-right:70px !important;}
.mr75 {margin-right:75px !important;}
.mr80 {margin-right:80px !important;}



.mb0 {margin-bottom:0px !important;}
.mb5 {margin-bottom:5px !important;}
.mb10 {margin-bottom:10px !important;}
.mb15 {margin-bottom:15px !important;}
.mb20 {margin-bottom:20px !important;}
.mb25 {margin-bottom:25px !important;}
.mb30 {margin-bottom:30px !important;}
.mb35 {margin-bottom:35px !important;}
.mb40 {margin-bottom:40px !important;}
.mb45 {margin-bottom:45px !important;}
.mb50 {margin-bottom:50px !important;}
.mb55 {margin-bottom:55px !important;}
.mb60 {margin-bottom:60px !important;}
.mb65 {margin-bottom:65px !important;}
.mb70 {margin-bottom:70px !important;}
.mb75 {margin-bottom:75px !important;}
.mb80 {margin-bottom:80px !important;}




/* padding */
.pt0 {padding-top:0px !important;}
.pt5 {padding-top:5px !important;}
.pt10 {padding-top:10px !important;}
.pt15 {padding-top:15px !important;}
.pt20 {padding-top:20px !important;}
.pt25 {padding-top:25px !important;}
.pt30 {padding-top:30px !important;}
.pt35 {padding-top:35px !important;}
.pt40 {padding-top:40px !important;}
.pt45 {padding-top:45px !important;}
.pt50 {padding-top:50px !important;}
.pt55 {padding-top:55px !important;}
.pt60 {padding-top:60px !important;}
.pt65 {padding-top:65px !important;}
.pt70 {padding-top:70px !important;}
.pt75 {padding-top:75px !important;}
.pt80 {padding-top:80px !important;}


.pl0 {padding-left:0px !important;}
.pl5 {padding-left:5px !important;}
.pl10 {padding-left:10px !important;}
.pl15 {padding-left:15px !important;}
.pl20 {padding-left:20px !important; }
.pl25 {padding-left:25px !important;}
.pl30 {padding-left:30px !important;}
.pl35 {padding-left:35px !important;}
.pl40 {padding-left:40px !important;}
.pl45 {padding-left:45px !important;}
.pl50 {padding-left:50px !important;}
.pl55 {padding-left:55px !important;}
.pl60 {padding-left:60px !important;}
.pl65 {padding-left:65px !important;}
.pl70 {padding-left:70px !important;}
.pl75 {padding-left:75px !important;}
.pl80 {padding-left:80px !important;}
.pl100 {padding-left:100px !important;}
.pl250 {padding-left:250px !important;}
.pl276{padding-left:276px !important;}

.pr0 {padding-right:0px !important;}
.pr5 {padding-right:5px !important;}
.pr10 {padding-right:10px !important;}
.pr15 {padding-right:15px !important;}
.pr20 {padding-right:20px !important;}
.pr25 {padding-right:25px !important;}
.pr30 {padding-right:30px !important;}
.pr35 {padding-right:35px !important;}
.pr40 {padding-right:40px !important;}
.pr45 {padding-right:45px !important;}
.pr50 {padding-right:50px !important;}
.pr55 {padding-right:55px !important;}
.pr60 {padding-right:60px !important;}
.pr65 {padding-right:65px !important;}
.pr70 {padding-right:70px !important;}
.pr75 {padding-right:75px !important;}
.pr80 {padding-right:80px !important;}



.pb0 {padding-bottom:0px !important;}
.pb5 {padding-bottom:5px !important;}
.pb10 {padding-bottom:10px !important;}
.pb15 {padding-bottom:15px !important;}
.pb20 {padding-bottom:20px !important;}
.pb25 {padding-bottom:25px !important;}
.pb30 {padding-bottom:30px !important;}
.pb35 {padding-bottom:35px !important;}
.pb40 {padding-bottom:40px !important;}
.pb45 {padding-bottom:45px !important;}
.pb50 {padding-bottom:50px !important;}
.pb55 {padding-bottom:55px !important;}
.pb60 {padding-bottom:60px !important;}
.pb65 {padding-bottom:65px !important;}
.pb70 {padding-bottom:70px !important;}
.pb75 {padding-bottom:75px !important;}
.pb80 {padding-bottom:80px !important;}


.wd10 {width:10px; }
.wd20 {width:20px; }
.wd30 {width:30px; }
.wd40 {width:40px; }
.wd50 {width:50px; }
.wd60 {width:60px; }
.wd70 {width:70px; }
.wd80 {width:80px; }
.wd90 {width:90px; }
.wd100 {width:100px; }
.wd150 { width:150px; }
.wd200 { width:200px; }
.wd250 { width:250px; }
.wd300 { width:300px; }
.wd400 { width:400px; }


.hd10 {height:10px; }
.hd20 {height:20px; }
.hd25 {height:25px; }
.hd30 {height:30px; }
.hd40 {height:40px; }
.hd50 {height:50px; }
.hd60 {height:60px; }
.hd70 {height:70px; }
.hd80 {height:80px; }
.hd90 {height:90px; }
.hd100 {height:100px; }
.hd150 { height:150px; }
.hd200 { height:200px; }
.hd250 { height:250px; }
.hd300 { height:300px; }
.hd400 { height:400px; }



a.btn04 { border-bottom:1px solid #bcbdc4; border-top:1px solid #eeeeef; border-left:1px solid #e8e8e8; border-right:1px solid #e8e8e8; padding:3px 10px 3px 10px; font-size:13px;font-weight:bold  !important;letter-spacing:-1px; text-decoration:none; color:#7c7d82; background:url('/web/images/admin/bt_bg.gif') repeat-x bottom center; text-decoration:none;  margin-top:0px; }
a.btn05 { border-bottom:1px solid #002d88; border-top:1px solid #f45626; border-left:1px solid #de3f11; border-right:1px solid #de3f11; padding:3px 10px 3px 10px; font-size:16px;font-weight:bold  !important;letter-spacing:-1px; text-decoration:none; color:#fff; background:#f45626 url('/web/images/admin/bt_bg02.gif') repeat-x bottom center; text-decoration:none;   margin-top:0px; letter-spacing:-2px;  }
a.btn06 { border-bottom:1px solid #a78500; border-top:1px solid #ffe46a; border-left:1px solid #e1b800; border-right:1px solid #e1b800; padding:3px 10px 3px 10px; font-size:13px;font-weight:bold  !important;letter-spacing:-1px; text-decoration:none; color:#555; background:#f5d235 url('/web/images/admin/bt_bg04.gif') repeat-x bottom center; text-decoration:none; }
a.btn07 { border-bottom:1px solid #bcbdc4; border-top:1px solid #eeeeef; border-left:1px solid #e8e8e8; border-right:1px solid #e8e8e8; padding:3px 10px 3px 10px; font-size:13px;font-weight:bold  !important;letter-spacing:-1px; text-decoration:none; color:#7c7d82; background:url('/web/images/admin/bt_bg.gif') repeat-x bottom center; text-decoration:none;}
a.btn08 { border-bottom:2px solid #bc2665; border-top:1px solid #ec5896; border-left:1px solid #e1387f; border-right:1px solid #e1387f;
padding:12px 35px; font-size:17px;font-weight:bold  !important;letter-spacing:-1px; text-decoration:none; color:#fff; background:#eb468b;}
a.btn09 { border-bottom:1px solid #002d88; border-top:1px solid #f45626; border-left:1px solid #de3f11; border-right:1px solid #de3f11; padding:2px 6px 2px 6px; font-size:10px;font-weight:bold  !important;letter-spacing:-1px; text-decoration:none; color:#fff; background:#f45626 url('/web/images/admin/bt_bg02.gif') repeat-x bottom center; text-decoration:none; }
a.btn10 { border-bottom:2px solid #7b838f; border-top:1px solid #d2dbe8; border-left:1px solid #a3aab5; border-right:1px solid #a3aab5; padding:8px 20px 8px 20px; font-size:13px;font-weight:bold  !important;letter-spacing:-1px; text-decoration:none;  background:url('/web/images/admin/bt_bg.gif') repeat-x bottom center; text-decoration:none;  color:#57677f;}
a.btn11 { border-bottom:1px solid #3c4557; border-top:1px solid #9ca7bc; border-left:1px solid #6b7689; border-right:1px solid #6b7689; padding:3px 10px 3px 10px; font-size:14px;font-weight:bold  !important;letter-spacing:-1px; text-decoration:none; color:#fff; background:#808ca2 url('/web/images/admin/bt_bg03.gif') repeat-x bottom center; text-decoration:none; }
a.btn12 {background:#666; color:#fff; padding:10px 10px 10px 10px; font-size:25px; font-weight:bold  !important;letter-spacing:-1px; text-decoration:none;}
a.btn13 {background:#d41900; color:#fff; padding:20px 20px 20px 20px; font-size:25px; font-weight:bold  !important;letter-spacing:-1px; text-decoration:none; border:1px solid #b41601;}
a.btn14 {background:#d41900; color:#fff; padding:10px 10px; font-size:20px; font-weight:bold  !important;letter-spacing:-1px; text-decoration:none; border:1px solid #b41601;}
a.btn15 {font-family:"Nanum Gothic","dotum" !important; background:#ed1c29; color:#ffe3e5; padding:5px 5px; font-size:11px;	
			letter-spacing:-1px; text-decoration:none; border:1px solid #d1101c;}
.btn16 {width:90px; margin-left:15px; height:25px; cursor:pointer; background:#333; border-radius:3px; color:#fff; border:1px solid #111; }

/*text-align*/
.left {text-align:left !important;}
.center {text-align:center !important;}
.right {text-align:right !important;}
.justify {text-align:justify !important;}




/* 게시물리스트 & 등록 */
input, select, textarea {border:1px solid #b4b4b4;}