/*** Writen By jiyaman - jiyaman@naver.com ***/

/*
	메인 레이아웃 구성은 크게
	wrap
	  -header
	  -hiddenmenu
	  -container
	  -bottom_blank
	  -footer
	식으로 나눠져 있습니다
	각 부분의 width값과 정렬을 먼저하시고
	뒤부분에  id별 css를 적용하세요
*/

/*Layout*/
#wrap { width:100%; margin:0 auto; }

/* header 부분 */
#header { width:100%; height:auto; text-align:center; margin: 20px auto; z-index:50;  }
#mainmenu { width:1100px; height:auto; text-align:center; margin:0 auto; z-index:50;   }
#header .subtop img {	margin-top: 25px;}
#header #mainflash { width:1100px; height:260px; text-align:center; margin:0 auto; background:url(../images/contents/submenu_bg.jpg) center no-repeat;  }

/* hiddenmenu 부분 */
#hiddenmenu { width:100%; text-align:center; margin:0 auto; }
#hiddenmenu #backbg1 { width:100%; height:1px; text-align:center; margin:0 auto; background:#4b8fda; }
#hiddenmenu #backbg2 { width:100%; height:1px; text-align:center; margin:0 auto; background:#1163be; }
#hiddenmenu #allmenu { width:1000px; text-align:center; margin:0 auto; clear:both; background:000; }
#hiddenmenu #allmenu #allmenu_view { display:none; z-index:100; position:absolute; background:000; }
#allmenu_contents { width:1000px; text-align:center; margin:0 auto; clear:both; background:url(../images/common/product_allmenu_middlebg.gif) repeat-y center;  position:relative; }
#allmenu_bottom { width:1000px; height:32px; text-align:center; margin:0 auto; clear:both; background:url(../images/common/product_allmenu_bottombg.gif) no-repeat center;  position:relative; }

#product_mainmenu { width:980px; height:28px; line-height:28px; padding-top:20px; text-align:center; margin:0 auto; clear:both; color:#51a3ff; font-size:13px; font-weight:bold;  position:relative; }
.product_mainmenu_class { width:120px; text-align:center; float:left; }
#product_meunline { width:980px; text-align:center; margin:0 auto; clear:both; margin-top:-2px;  position:relative;}
.product_line_class { width:100px; height:3px; text-align:center; float:left; margin:0px 10px; background:#2680e6; }
#product_submenu  { width:980px; text-align:left; margin:0 auto; clear:both; margin-top:10px;  position:relative; }
.product_submenu_area { display:inline; float:left; position:relative; }
.product_submenu_class { width:110px; padding-left:10px; text-align:left; list-style:none; clear:both;}
#allmenu_close { width:950px; padding-right:30px; text-align:right; margin:0 auto; clear:both;  position:absolute; z-index:5; }

/* container 부분 */
#container { width:100%; text-align:center; margin:0 auto; margin-top:20px; }

#left_phone { padding-top:50px; }
#left_jodalchung { padding-top:20px; }

#container #contents { width:1100px; text-align:center; margin:0 auto;  }
#container #contents #sub_blnak80 { width:80px; text-align:center; margin:0 auto; float:left; }
#container #contents #leftmenu { width:200px; padding-left:80px; text-align:center; margin:0 auto; float:left; }
#container #contents #sub_blnak40 { width:40px; padding-left:40px; text-align:center; margin:0 auto; float:left; }
#container #contents #sup_page { width:780px; padding-left:40px; text-align:left; margin:0 auto; float:left; }

#page_link { width:780px; text-align:left; }
#page_link #link_this { font-size:13px; font-weight:bold; color:#2882e6; }
#page_link2 { width:1000px; text-align:left; }
#page_link2 #link_this { font-size:13px; font-weight:bold; color:#2882e6; }
#contents_top { width:780px; text-align:left; margin:0 auto; }
#contents_top #content_top_title { width:325px; text-align:left; margin:0 auto; float:left; }
#contents_top #content_top_img { width:435px; text-align:left; margin:0 auto; float:left;  }
#search_product { width:161px; height:24px; text-align:left; padding-left:24px;
																background:url(../images/main/text_search.gif) top no-repeat;
																border:none; vertical-align:middle; padding-top:3px; }
#search_img { width:31px; height:24px; }

#contents_middle { width:780px; text-align:center; margin:0 auto; clear:both; }
#contents_middle #board_bar { width:696px; height:32px; text-align:left; margin:0 auto; clear:both; background:url(../images/contents/bbsbar_bg.gif) no-repeat; padding-left:20px; margin-bottom:20px; }
#contents_middle #board_bar2 { width:716px; height:32px; text-align:center; color:#ffffff; font-weight:bold; font-size:14px; line-height:32px; margin:0 auto; clear:both; background:url(../images/contents/bbsbar_bg.gif) no-repeat; margin-bottom:20px; }

/* 인증현황 부분 */
#board_photo_row { width:716px; text-align:center; margin:0 auto; clear:both; }
#board_photo_content { width:163px; padding:6px 8px; text-align:center; margin:0 auto; float:left;  }
#board_photo_content #board_photo_content_img { width:163px; height:200px; border:1px solid #cccccc; vertical-align:middle; line-height:200px; }
#board_photo_content #board_photo_content_subject { color:#535353; font-weight:bold; padding:3px 0px; }
#paging { width:716px; text-align:center; clear:both; padding-top:20px; }
#searching { width:716px; text-align:center; clear:both; padding-top:10px; }

#board_row_norow { width:716px; text-align:center; margin:0 auto; clear:both; margin-top:20px; font-weight:bold; }

/* 게시판 공통 */
/*---리스트---*/
#board_titlebar1 { width:692px; height:2px; background:#0059b3; text-align:center; margin:0 auto; clear:both; }
.board_row_line { width:692px; height:1px; background:#a2a2a2; text-align:center; margin:0 auto; clear:both; }
#board_listtitle { width:692px; height:34px; line-height:34px; text-align:center; margin:0 auto; clear:both; }
.board_listcell_num2 { width: 100px; height:24px; padding-top:10px; text-align:center; margin:0 auto; float:left; }
.board_listcell_subject2 { width: 312px; height:24px; padding-top:10px; text-align:left; margin:0 auto; float:left; }
.board_listcell_writer2 { width: 100px; height:24px; padding-top:10px; text-align:center; margin:0 auto; float:left; }
.board_listcell_hit2 { width: 80px; height:24px; padding-top:10px; text-align:center; margin:0 auto; float:left; }
.board_listcell_date2 { width: 100px; height:24px; padding-top:10px; text-align:center; margin:0 auto; float:left; }

.board_listcell_num { width: 100px; height:34px; line-height:34px; text-align:center; margin:0 auto; float:left; }
.board_listcell_subject { width: 312px; height:34px; line-height:34px; text-align:left; margin:0 auto; float:left; }
.board_listcell_writer { width: 100px; height:34px; line-height:34px; text-align:center; margin:0 auto; float:left; }
.board_listcell_hit { width: 80px; height:34px; line-height:34px; text-align:center; margin:0 auto; float:left; }
.board_listcell_date { width: 100px; height:34px; line-height:34px; text-align:center; margin:0 auto; float:left; }
.board_data_row { width:692px; height:34px; line-height:34px; text-align:center; margin:0 auto; clear:both; }

#page_area { width:692px; text-align:center; margin:0 auto; clear:both; }
#paging2 { width:692px; text-align:center; margin:0 auto; clear:both; padding-top:10px; }
#searching2 { width:692px; text-align:center; margin:0 auto; clear:both; padding-top:10px; }
#board_bottom { width:692px; text-align:right; margin:0 auto; clear:both; }

/*---내용보기---*/
#board_contenttitle { width:616px; height:56px; padding-left:100px; line-height:56px; text-align:left; margin:0 auto; margin-bottom:20px; clear:both; background:url(../images/common/bbs_viewtitle_bg.gif) no-repeat; font-size:14px; font-weight:bold; color:#0059b3; }
#board_contenttitle2 { width:692px; height:34px; line-height:34px; text-align:left; margin:0 auto; clear:both; }
.board_contentcell_t_writer { width:100px; height:34px; line-height:34px; text-align: center; margin:0 auto; float:left; background:#ebf0f6; }
.board_contentcell_d_writer { width:130px; height:34px; line-height:34px; text-align: center; margin:0 auto; float:left; }
.board_contentcell_t_hit { width:100px; height:34px; line-height:34px; text-align: center; margin:0 auto; float:left; background:#ebf0f6; }
.board_contentcell_d_hit { width:130px; height:34px; line-height:34px; text-align: center; margin:0 auto; float:left; }
.board_contentcell_t_date { width:100px; height:34px; line-height:34px; text-align: center; margin:0 auto; float:left; background:#ebf0f6; }
.board_contentcell_d_date { width:132px; height:34px; line-height:34px; text-align: center; margin:0 auto; float:left; }
.board_contentcell_t_tel { width:100px; height:34px; line-height:34px; text-align: center; margin:0 auto; float:left; background:#ebf0f6; }
.board_contentcell_d_tel { width:130px; height:34px; line-height:34px; text-align: center; margin:0 auto; float:left; }
.board_contentcell_t_hp { width:100px; height:34px; line-height:34px; text-align: center; margin:0 auto; float:left; background:#ebf0f6; }
.board_contentcell_d_hp { width:130px; height:34px; line-height:34px; text-align: center; margin:0 auto; float:left; }
.board_contentcell_t_addr { width:100px; height:34px; line-height:34px; text-align: center; margin:0 auto; float:left; background:#ebf0f6; }
.board_contentcell_d_addr { width:342px; height:34px; padding-left:12px; line-height:34px; text-align: ledt; margin:0 auto; float:left; }
.board_contentcell_d_div  { height:34px; padding-left:12px; line-height:34px; text-align: ledt; margin:0 auto; float:left; }


.img_margin01 { margin-top: 10px; }

#sub_memo { width:660px; text-align:left; margin:0 auto; clear:both; padding:16px; padding-bottom:30px; }

#board_contentcell_btn { width:692px; height:60px; line-height:60px; text-align:center; margin:0 auto; clear:both; padding-top:14px; }

/*---내용쓰기---*/
.board_write_row { width:692px; height:34px; line-height:34px; text-align:center; margin:0 auto; clear:both; }
.board_writecell_title { width:120px; height:34px; line-height:34px; text-align:center; margin:0 auto; float:left; background:#ebf0f6; }
.board_writecell_content { width:560px; height:26px; padding-left:12px; padding-top:8px; line-height:34px; text-align:left; margin:0 auto; float:left; }
.board_writecell_content2 { width:560px; height:30px; padding-left:12px; padding-top:4px; line-height:30px; text-align:left; margin:0 auto; float:left; }
#board_write_editor { width:692px; text-align:center; margin:0 auto; clear:both; position:relative; }


/* 납품현황부분 */
#board_delivery_row { width:716px; text-align:left; margin:0 auto; clear:both; margin-top:20px; }
.board_delivery_content { width:358px; height:180px; text-align:center; margin:0 auto; float:left; margin-top:20px; background:url(../images/common/delivery_content_bg.gif) no-repeat; }
.board_delivery_content_img { width:135px; text-align:center; padding-top:25px; padding-right:0px; padding-bottom:32px; padding-left:42px; margin:0 auto; float:left; }
.board_delivery_content_img2 { width:123px; height:123px; text-align:center; margin:0 auto; float:left; background:#ffffff; border:1px solid #a8caec; }
.board_delivery_content_subject { width:154px; margin-left:-20px; text-align:left; margin:0 auto; float:left; }
.board_delivery_content_title1 { text-align:left; margin:0 auto; clear:both; padding-top:24px; }
.board_delivery_content_data1 { height:26px; text-align:right; margin:0 auto; clear:both; font-weight:bold; color: #2e85e7; padding-right:7px; }
.board_delivery_content_title2 { text-align:left; margin:0 auto; clear:both; padding-top:4px; }
.board_delivery_content_data2 { height:26px; text-align:right; margin:0 auto; clear:both; font-weight:bold; color: #686868; padding-right:7px; }
.board_delivery_content_title3 { text-align:left; margin:0 auto; clear:both; padding-top:4px; }
.board_delivery_content_data3 { height:26px; text-align:right; margin:0 auto; clear:both; color: #686868; padding-right:7px; }


/* 견적문의 부분 */
.board_productlist_bg { width:700px; height:50px; line-height:34px; text-align:left; margin:0 auto; clear:both; margin-top:20px; background:url(../images/common/estimate_productlist_bg.gif) no-repeat; }
.board_productlist_bg2 { width:700px; height:50px; line-height:34px; text-align:left; margin:0 auto; clear:both; margin-top:20px; background:url(../images/common/estimate_productlist_bg2.gif) no-repeat; }
.board_productlist_bg3 { width:700px; height:50px; line-height:34px; text-align:left; margin:0 auto; clear:both; margin-top:20px; background:url(../images/common/estimate_productlist_bg3.gif) no-repeat; }
#board_productlist_search { width:700px; height:34px; line-height:34px; text-align:left; margin:0 auto; clear:both; margin-top:10px;  }

#estimate_product { width:692px; text-align:center; margin:0 auto; clear:both; background:#f8f8f8; }
.estimate_product_row { width:692px; text-align:center; margin:0 auto; clear:both; background:#f8f8f8; }
.estimatecell_product_img2 { width:100px; height:24px; padding-top:10px; line-height:34px; text-align:center; margin:0 auto; float:left; }
.estimatecell_product_subject2 { width:292px; height:24px; padding-top:10px; line-height:34px; text-align:center; margin:0 auto; float:left; }
.estimatecell_product_int2 { width:100px; height:24px; padding-top:10px; line-height:34px; text-align:center; margin:0 auto; float:left; }
.estimatecell_product_price2 { width:100px; height:24px; padding-top:10px; line-height:34px; text-align:center; margin:0 auto; float:left; }
.estimatecell_product_amount2 { width:100px;height:24px; padding-top:10px; line-height:34px; text-align:center; margin:0 auto; float:left; }
.estimatecell_product_img { width:60px; height:60px; padding:10px 20px; line-height:80px; text-align: left; margin:0 auto; float:left; }
.estimatecell_product_imgarea { width:60px; height:60px; line-height:60px; text-align:left; margin:0 auto; float:left; }
.estimatecell_product_subject { width:292px; height:80px; line-height:80px; text-align:left; margin:0 auto; float:left; font-weight:bold;  }
.estimatecell_product_int { width:100px; height:80px; line-height:80px; text-align:center; margin:0 auto; float:left; }
.estimatecell_product_price { width:100px; height:80px; line-height:80px; text-align:center; margin:0 auto; float:left; }
.estimatecell_product_amount { width:100px; height:80px; line-height:80px; text-align:center; margin:0 auto; float:left; font-weight:bold; }

.estimatecell_product_img3 { width:120px; height:24px; padding-top:10px; line-height:34px; text-align:center; margin:0 auto; float:left; }
.estimatecell_product_subject3 { width:332px; height:24px; padding-top:10px; line-height:34px; text-align:center; margin:0 auto; float:left; }
.estimatecell_product_price3 { width:100px; height:24px; padding-top:10px; line-height:34px; text-align:center; margin:0 auto; float:left; }
.estimatecell_product_mind3 { width:140px; height:24px; padding-top:10px; line-height:34px; text-align:center; margin:0 auto; float:left; }
.estimatecell_product_img4 { width:100px; height:24px; padding-top:10px; line-height:34px; text-align:center; margin:0 auto; float:left; }
.estimatecell_product_subject4 { width:252px; height:24px; padding-top:10px; line-height:34px; text-align:center; margin:0 auto; float:left; }
.estimatecell_product_int4 { width:100px; height:24px; padding-top:10px; line-height:34px; text-align:center; margin:0 auto; float:left; }
.estimatecell_product_price4 { width:100px; height:24px; padding-top:10px; line-height:34px; text-align:center; margin:0 auto; float:left; }
.estimatecell_product_amount4 { width:140px;height:24px; padding-top:10px; line-height:34px; text-align:center; margin:0 auto; float:left; }


#estimateSUM { width:652px; height:60px; padding-top:2px; padding-right:40px; line-height:62px; text-align:right; margin:0 auto; clear:both; font-size:16px; font-weight:bold; color:#0457aa; background:url(../images/contents/estimate_sum_bg.gif) no-repeat;  }
.estimateSUM { width:652px; height:60px; padding-top:2px; padding-right:40px; line-height:62px; text-align:right; margin:0 auto; clear:both; font-size:16px; font-weight:bold; color:#0457aa; background:url(../images/contents/estimate_sum_bg.gif) no-repeat;  }

/* product 부분 */
#product_page { width:1010px; text-align:center; margin:0 auto; clear:both; }
#product_top { width:1010px; text-align:center; margin:0 auto; clear:both; }
#product_top #product_top_img { width:440px; height:90px; text-align:center; margin:0 auto; float:left;  }
#product_top #product_top_phone { width:240px; height:90px; padding-left:120px; text-align:center; margin:0 auto; float:left;  }
#product_top #product_top_jodal { width:210px; height:90px; text-align:center; margin:0 auto; float:left;  }


#product_middle { width:1000px; text-align:center; margin:0 auto; clear:both; }
#product_categorytitle { width:880px; height:50px; line-height:50px; padding-left:100px; padding-right:20px; text-align:left; margin:0 auto; clear:both; background:url(../images/common/product_categorytitle_bg.gif) no-repeat center;  }
#product_categorytitle_name { width:450px; height:50px; line-height:50px; float:left; text-align:left; margin:0 auto;color:#77b324; font-weight:bold; font-size:16px;  }
#product_categorytitle_orderby { width:430px; height:50px; line-height:50px; float:left; text-align:right; margin:0 auto;color:#77b324; font-weight:bold; font-size:16px;  }
#product_searchtitle { width:900px; height:50px; line-height:50px; padding-left:100px; text-align:left; margin:0 auto; clear:both; background:url(../images/common/product_categorytitle_bg.gif) no-repeat center; color:#77b324; font-weight:bold; font-size:16px;  }
#product_subcategory { width:1000px; text-align:center; margin:0 auto; clear:both; }
#product_explanation { width:800px; padding:20px 100px; text-align:center; margin:0 auto; clear:both; border:1px solid #cccccc; }
.ordermargin_top { margin-top:10px; }

#product_row_data { width:1000px; text-align:center; margin:0 auto; clear:both; }
.product_row_line { width:1000px; height:1px; text-align:center; margin:0 auto; clear:both; background:#a2a2a2; }
.product_data_listarea { width:210px; padding:10px 20px; text-align:center; margin:0 auto; float:left; }
.product_data_listcontainer { width:210px; text-align:center; margin:0 auto; float:left; }
.product_data_listtop { width:210px; text-align:center; margin:0 auto; clear:both; }
.product_data_listimg { width:210px; height:210px; text-align:center; margin:0 auto; clear:both; border:1px solid #cccccc; }
.product_data_listsubject { width:210px; height:24px; padding-top:4px; line-height:24px; text-align:left; margin:0 auto; clear:both; color:#0071ba; font-weight:bold; }
.product_data_listbottom { width:210px;  text-align:center; margin:0 auto; clear:both; }
.product_data_listhit  { width:80px; height:20px; line-height:20px; text-align:left; margin:0 auto; float:left; }
.product_data_listprice { width:130px; height:20px; line-height:20px; text-align:right; margin:0 auto; float:left; }


#page_area2 { width:1000px; text-align:center; margin:0 auto; clear:both; }
#paging3 { width:1000px; text-align:center; margin:0 auto; clear:both; padding-top:10px; }
#searching3 { width:1000px; text-align:center; margin:0 auto; clear:both; padding-top:10px; }
#board_bottom2 { width:1000px; text-align:right; margin:0 auto; clear:both; }

#product_content_topline { width:1000px; height:2px; background:#3858fd; text-align:center; margin:0 auto; clear:both; }
#product_content_top { width:1000px; text-align:center; margin:0 auto; clear:both; margin-top:20px; }
#product_content_img { width:500px; text-align:center; margin:0 auto; float:left; border:2px solid #a6e3ff; }
#product_content_text { width:450px; padding-left:46px; text-align:left; margin:0 auto; float:left; }
#product_content_subject { width:350px; height:50px; padding-left:100px; line-height:50px; text-align:left; margin:0 auto; clear:both; background:url(../images/common/product_contenttitle_bg.gif) no-repeat center; color:#5ea300; font-weight:bold; font-size:16px; }
#product_content_blank { width:450px; text-align:center; margin:0 auto; clear:both; margin-bottom:20px; }
.product_content_textdata  { width:450px; text-align:left; margin:0 auto; clear:both; }
.product_content_texttitle { width:100px; height:30px; line-height:24px; text-align:center; margin:0 auto; float:left; background:#ebf0f6; }
.product_content_textdb	{ width:338px; height:30px; line-height:30px; padding-left:12px; text-align:left; margin:0 auto; float:left; }
.product_content_comment { width:450px; padding:20px 5px; text-align:left; margin:0 auto; clear:both; }
.product_content_topbtn { width:450px; text-align:center; margin:0 auto; clear:both; border-top:2px solid #cccccc; padding:20px 0px; }
.product_content_line { width:450px; height:1px; text-align:left; margin:0 auto; clear:both; background:#cccccc; }
.img_margin { margin-top:8px; }

#product_content_deteilline { width:1000px; height:50px; text-align:center; margin:0 auto; clear:both; margin-top:50px; background:url(../images/common/product_detailtilte_bg.gif) no-repeat; }
#product_content_deteil { width:1000px; text-align:center; margin:0 auto; clear:both; margin-top:20px; margin-bottom:20px; }
.product_content_deteilimg { width:1000px; text-align:center; margin:0 auto; clear:both; margin-bottom:5px; }
.product_content_deteilFile { width:1000px; text-align:center; margin:0 auto; clear:both; margin-top:5px; margin-bottom:5px; }
.product_content_deteilmemo { width:940px; padding:20px 30px; text-align:left; margin:0 auto; clear:both; margin-top:20px; }
.product_content_bottombtn { width:1000px; text-align:center; margin:0 auto; clear:both; margin-top:20px; }

/* estimate 부분 */
/* 담기한 제품들 */

.term2 {
	 width:692px; text-align:center; margin:0 auto; clear:both;
}
.term3 {
	width:80px; height:80px; padding:10px 20px; line-height:100px; text-align: left; margin:0 auto; float:left; background:#f8f8f8; border-bottom:1px solid #a2a2a2;
}
.term4 {
	width:210px; height:100px; line-height:100px; text-align:left; margin:0 auto; float:left; font-weight:bold;	background:#f8f8f8; border-bottom:1px solid #a2a2a2;
}
.term5 {
	width:100px; height:100px; line-height:100px; text-align:center; margin:0 auto; float:left; background:#f8f8f8; border-bottom:1px solid #a2a2a2;
}
.term5_1 {
	width:64px; height:100px; line-height:100px; text-align:center; margin:0 auto; float:left;
}
.term6 {
	width:100px; height:100px; line-height:100px; text-align:center; margin:0 auto; float:left; background:#f8f8f8; border-bottom:1px solid #a2a2a2; font-weight:bold; color:#195ca7;
}
.term7 {
	width:140px; height:100px; line-height:100px; text-align:center; margin:0 auto; float:left; background:#f8f8f8; border-bottom:1px solid #a2a2a2;
}


/* 제품 리스트 가져오기 */
.entry {
	 width:692px; text-align:center; margin:0 auto; clear:both;
}

.get_product_img {
	width:80px; height:80px; padding:10px 20px; line-height:100px; text-align: left; margin:0 auto; float:left;
}
.get_product_subject {
	width:331px; height:100px; line-height:100px; text-align:left; margin:0 auto; float:left; font-weight:bold;
}
.get_product_price {
	width:100px; height:100px; line-height:100px; text-align:center; margin:0 auto; float:left; font-weight:bold; color:#195ca7;
}
.get_product_mind {
	width:140px; height:100px; line-height:100px; text-align:center; margin:0 auto; float:left;
}

/* 페이징 css */
#pagingList { width:692px; height:40px; line-height:40px; text-align:center; margin:0 auto; clear:both; color:#282828; }
#pagingList a { color:#282828; }

.class { width:24px; height:20px; line-height:20px; text-align:center; margin:0 auto; clear:both; }
.minus { width:24px; height:20px; line-height:20px; text-align:center; margin:0 auto; clear:both; }

/* bottom_blank 부분 */
#bottom_blank { width:100%; text-align:center; margin:0 auto; height:40px; clear:both; }

/* footer 부분 */
#footer { width:100%; height:106px; text-align:center; background:#ebebeb; clear:both;}
