@charset "utf-8";


@import "/css/base.css"; /* 기본 HTML 정의 */



/*견적내기 팝업*/
div.priceDocuBox { background:#d4d8dc; width:872px; position:absolute;left:20px;top:75px; padding:25px 32px 30px 32px}


table.priceDocuTop { margin:7px 0 0 0; width:872px;height:27px;}
table.priceDocuTop td.priceDocuTop_1 {vertical-align:top;}
table.priceDocuTop td.priceDocuTop_2 { text-align:right;vertical-align:top;padding:5px 0 0 0}

table.priceDocuTop_2_1 { float:right;}
table.priceDocuTop_2_1 td.priceDocuTop_2_2 { padding-right:12px;}
table.priceDocuTop_2_1 td.priceDocuTop_2_3 { text-align:right;}



ul.modelList {}
ul.modelList li { text-align:center; font-size:11px;}


table.modelListBox {margin-top:34px;}
table.modelListBox th.modelListBox_1 { padding-bottom:10px;}
table.modelListBox td.modelListBox_2 {vertical-align:top;height:102px;width:173px;}
table.modelListBox td.modelListBox_3 { padding-bottom:20px; }

table.modelListLayout {height:365px}
table.modelListLayout td { font-size:11px;}
table.modelListLayout td.modelListLayout_1 { background:url(/images/main/m_bg.gif) repeat-y; width:2px;}


.priceBtn_2 { text-align:right;margin-top:-21px;}



table.modelListLayout2 { margin:0 0 0 0px;}
table.modelListLayout2 td { font-size:11px;}
table.modelListLayout2 td.modelListLayout2_1 { width:335px; }
table.modelListLayout2 td.modelListLayout2_2 { background:url(/images/main/m_bg.gif) repeat-y; width:2px;}
table.modelListLayout2 td.modelListLayout2_3 { }



div.specT_01 { padding:21px 0 10px 0;}
ul.spec_1 { }
ul.spec_1 li { float:left; line-height:0; font-size:0; padding-right:1px; position:relative;}
ul.spec_1 li a{ display:block; line-height:0; font-size:0; padding-right:1px; position:relative;}
ul.spec_1 li a:link span { display:none; position:absolute;left:0px;top:0px}
ul.spec_1 li a:visited span  {display:none; position:absolute;left:0px;top:0px}
ul.spec_1 li a:active span  {display:none; position:absolute;left:0px;top:0px}
ul.spec_1 li a:hover span  {display:block; position:absolute;left:0px;top:0px}
ul.spec_1 li a.on span  {display:block; position:absolute;left:0px;top:0px}
ul.spec_1 .sepcSkin{cursor:hand;cursor:pointer}

div.specT_02 { padding:10px 0 10px 0; clear:both;}
ul.spec_2 { }
ul.spec_2 li { float:left; line-height:0; font-size:0; padding-right:1px; position:relative;}
ul.spec_2 li a{ display:block; line-height:0; font-size:0; padding-right:1px; position:relative;}
ul.spec_2 li a:link span { display:none; position:absolute;left:0px;top:0px}
ul.spec_2 li a:visited span  {display:none; position:absolute;left:0px;top:0px}
ul.spec_2 li a:active span  {display:none; position:absolute;left:0px;top:0px}
ul.spec_2 li a:hover span  {display:block; position:absolute;left:0px;top:0px}
ul.spec_2 li a.on span  {display:block; position:absolute;left:0px;top:0px}
ul.spec_2 .sepcSkin{cursor:hand;cursor:pointer}


div.specT_03 { padding:10px 0 10px 0; clear:both;}
ul.spec_3 { }
ul.spec_3 li { float:left; line-height:0; font-size:0; padding-right:1px; position:relative;}
ul.spec_3 li a{ display:block; line-height:0; font-size:0; padding-right:1px; position:relative;}
ul.spec_3 li a:link span { display:none; position:absolute;left:0px;top:0px}
ul.spec_3 li a:visited span  {display:none; position:absolute;left:0px;top:0px}
ul.spec_3 li a:active span  {display:none; position:absolute;left:0px;top:0px}
ul.spec_3 li a:hover span  {display:block; position:absolute;left:0px;top:0px}
ul.spec_3 li a.on span  {display:block; position:absolute;left:0px;top:0px}
ul.spec_3 .sepcSkin{cursor:hand;cursor:pointer}



div.specT_04 { padding:14px 0 8px 0; clear:both;}
ul.spec_4 {}
ul.spec_4 li { display:inline; padding-right:10px; }


div.specT_05 { padding:17px 0 8px 0; clear:both;}
ul.spec_5 {overflow:hidden;}
ul.spec_5 li { float:left; padding-right:10px; }


div.appBtn_s { text-align:right; padding-top:10px; width:308px;overflow:hidden;clear:both}




table.specViewLayout { margin:30px 0 0 25px;height:265px}
table.specViewLayout td.specViewLayout_1 { width:305px;}
table.specViewLayout td.specViewLayout_2 {}


table.specViewList {margin-left:5px}
table.specViewList td { padding-bottom:7px; font-size:11px;line-height:14px;}


table.specViewTxt { width:209px;}
table.specViewTxt th { text-align:left;}
table.specViewTxt td.specViewTxt_1 { color:#505d6b; font-family:verdana; text-align:right;}
table.specViewTxt td.specViewTxt_2 { text-align:right; font-family:verdana; padding:1px 0 1px 0;font-size:10px;}
table.specViewTxt td.specViewTxt_line { border-bottom:#b2b9c0 1px solid; height:5px;}


table.specViewTotal { width:100%; margin:3px 0 0 0;}
table.specViewTotal td.specViewTotal_1 {}
table.specViewTotal td.specViewTotal_2 { text-align:right; color:#2a3c4e; font-size:16px; font-family:verdana;}

table.specViewTxt td.specViewTxtPrint { text-align:right; padding-top:9px;}

div.adBanner { margin:20px 0 0 25px;}

div.print_pop{border:5px solid #E6E6E6;padding:15px;width:560px}
div.print_pop h1{height:47px}
div.print_pop h2{height:42px}
div.bg_con{background:#D4D8DC;padding:20px;}
div.bg_con ul.left_con{float:left;width:300px;overflow:hidden;}
div.bg_con ul.left_con li.img{padding-top:10px}
div.bg_con p.right_con{float:left;padding-top:30px;height:161px}

div.pay_table{border-top:1px solid #B2B9C0;}
div.pay_table ul{border-bottom:1px solid #B2B9C0;overflow:hidden;width:100%;}
div.pay_table ul li.title{float:left;height:21px}
div.pay_table ul li.pay{float:right;color:#505D6B;padding-right:10px;font-size:11px;padding-top:4px}
div.pay_table ul.total {background:#DDE0E3}
div.pay_table ul.total li.title{height:37px;}
div.pay_table ul.total li.pay{float:right;color:#505D6B;padding-right:10px;font-size:11px;padding-top:13px;}
div.pay_table ul.total li.pay span{font-weight:bold;font-size:15px;}
div.print_pop p.copy {margin:20px 0 0 116px}
