@charset "utf-8";

/*header*/
#lay_type2_header h1{width:203px; height:140px; background-image:url(../images/e_catalog/bg.gif); background-position:0 1px; backgroud-repeat: repeat-x;}
#lay_type2_header h1 img{vertical-align:top;}

.log_order{position:absolute; top:13px; left:229px; color:#fff; background-image:url(../images/icon/header_bookmark_02.gif); background-position:left 2px; background-repeat:no-repeat; padding-left:15px;}
.log_order a{color:#fff; line-height:14px; text-decoration:none;}
.log_order strong{color:#fff;}
.log_order strong a{color:#fff;}
.gilla{position:absolute; top:68px; right:9px;}
.gilla span{font-size:17px; color:#07519a;}
.gilla a{text-decoration:underline;}

fieldset.search_zone{position:absolute; top:9px; left:764px;}
fieldset.search_zone input{width:161px; height:17px; border:1px solid #b6c9dd; padding:2px 0 0 5px; color:#999;}
p.page_root{position:absolute; top:-17px; right:15px; color:#9a9a9a; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
p.page_root strong{color:#9a9a9a;}

/*body*/
#left_c_wrap h3{width:203px; border-bottom:1px solid #fff; padding:5px 0; background-color:#dbe4ee; overflow:hidden;}
#left_c_wrap h3 span{float:left; margin-left:18px;}
#left_c_wrap h3 span a{color:#07519a; font-size:12px; font-weight:bold;}
#left_c_wrap h3 code{float:right; margin-right:10px; margin-top:5px;}
#left_c_wrap h3.intro{background-color:#8cb3d9;}
#left_c_wrap h3.intro span a{color:#fff;}
#left_c_wrap h3.bd_none{border-bottom:0;}
ul.navi_level{width:203px; background-color:#fff; border-top:1px solid #c2d1e2; border-bottom:1px solid #c2d1e2;}
ul.navi_level li{
	width:171px; height:22px; border-bottom:1px solid #dbe4ee; padding:4px 0 0 32px; background-color:#fff; background-image:url(../images/icon/e-catal_bullet.gif); background-position:20px 10px; background-repeat:no-repeat;
	}
ul.navi_level li.bd_none{border-bottom:0;}	
	
.google_map{width:203px; text-align:center; margin-top:29px;}

#right_c_wrap h2{font-size:17px; font-weight:bold; color:#333;}
.right_c_sub_wrap{width:732px; overflow:hidden; margin-bottom:12px;}
.right_c_sub_wrap dl{float:left; width:217px;}
.right_c_sub_wrap dl dd{overflow:hidden; padding-top:6px;}
.right_c_sub_wrap dl dd span{float:left; color:#999; background-image:url(../images/icon/movie.gif); background-position:5px 0; background-repeat:no-repeat; padding-left:32px;}
.right_c_sub_wrap dl dd code{float:right; padding-right:10px;}
.right_c_sub_wrap div.rt_list{float:right; width:476px; padding-right:20px;}
.right_c_sub_wrap div.rt_list h3{font-weight:normal; color:#07519a; margin-bottom:20px;}
.right_c_sub_wrap div.rt_list ul li{color:#07519a; margin-bottom:4px;}
.right_c_sub_wrap dl.comp_img{float:left; width:277px;}
.right_c_sub_wrap div.comp_article{float:right; width:436px;}
.right_c_sub_wrap div.comp_article p{color:#343434; margin-bottom:15px;}
.right_c_sub_wrap div.comp_article p img{vertical-align:top;}
.right_c_sub_wrap div.comp_article p.inq_btn{width:436px; text-align:right;}

.noti_body{width:424px; padding:20px 0px 22px 12px;}
.noti_body ul{list-style:disc; margin:0 0 10px 30px;}
.noti_body ol{list-style:decimal; margin:0 0 10px 30px;}
.noti_body dl{margin:0 0 10px 30px;}

.h2_wrap{width:732px; height:28px; overflow:hidden; margin-top:22px; margin-bottom:0;}
.h2_wrap span{float:left; font-size:17px; font-weight:bold; color:#333;}
.h2_wrap code{float:right; margin:3px 5px 0 0; background-image:url(../images/icon/blue_bullet.gif); background-position:0 6px; background-repeat:no-repeat; padding-left:7px;}
.h2_wrap code a{font-size:10px; font-weight:normal;}
.p_box{width:730px; height:115px; border:1px solid #bfd3e8; padding-top:21px; padding-bottom:5px; overflow:hidden;}
.p_box p{ float:left; width:33px; padding-top:29px; text-align:center;}
.p_box dl{float:left; width:74px; margin-right:24px;}
.p_box dl.mg_none{margin-right:0;}
.p_box dl dt{width:74px; height:74px;}
.p_box dl dt img{vertical-align:top;}
.p_box dl dd{width:74px; text-align:center; padding-top:5px;}
.p_box dl dd a{line-height:14px;}
.i_box{width:732px; border-top:1px solid #07519a; border-bottom:1px solid #07519a;}
dl.info_list{width:732px; overflow:hidden; border-bottom:1px solid #bfd3e8;}
dl.info_list dt{width:152px; float:left; font-weight:bold; color:#07519a; padding:7px 0 7px 2px;}
dl.info_list dd{width:570px; float:left; color:#07519a; padding:7px 0 7px 2px;}
dl.info_list dd.contact{padding:4px 0 0 2px}
dl.info_list dd.contact img{margin-left:32px;}
dl.info_bd_none{width:732px; overflow:hidden; border-bottom:0;}
dl.info_bd_none dt{width:152px; float:left; font-weight:bold; color:#07519a; padding:7px 0 7px 2px;}
dl.info_bd_none dd{width:570px; float:left; color:#07519a; padding:7px 0 7px 2px;}
.ecatal_box1{width:729px; border:1px solid #bfd3e8; border-top:0;}
.title_root{width:729px; height:26px; background-color:#bfd3e8; overflow:hidden;}
.title_root span{float:left; margin-left:20px;}
.title_root code{float:right; margin-right:20px; color:#07519a; font-weight:bold; height:22px; padding-top:4px;}
.title_root span.down{
	background-image:url(/images/icon/arrow_01.gif); background-position:0 9px; background-repeat:no-repeat; height:22px; color:#07519a; padding-left:26px; padding-top:4px; font-weight:bold;
	}
.title_root span.up{
	background-image:url(/images/icon/arrow_02.gif); background-position:0 9px; background-repeat:no-repeat; height:22px; color:#07519a; padding-left:26px; padding-top:4px; font-weight:bold;
	}	
.title_root span img{margin-left:10px;}
.title_root code img{vertical-align:top; margin-top:4px;}
.title_root code a.num_over{color:#da3a36;}
.tb_list_num{font-size:12px; color:#07519a; width:729px; height:32px; text-align:center; padding-top:15px;}
.tb_list_num a{font-size:12px;}
a.list_red1{font-size:15px; color:#da3a36; text-decoration:underline; font-weight:bold;}
a.list_red2{font-size:12px; color:#da3a36; text-decoration:none; font-weight:bold;}
a.list_red2:hover{text-decoration:none;}
.ecatal_fieldbox1{padding-left:20px; width:709px; overflow:hidden; border-bottom:1px solid #bfd3e8; margin-top:12px;}
.ecatal_fieldbox1 p{float:left; width:28px;}
.ecatal_fieldbox1 p input{width:14px; height:14px; border:0;}
.ecatal_fieldbox1 dl{float:left; width:130px; margin-right:39px;}
.ecatal_fieldbox1 dl dt{height:100px;text-align:center;}
.ecatal_fieldbox1 dl dt label img{vertical-align:top;}
.ecatal_fieldbox1 dl dd{width:125px; padding:7px 5px; text-align:center;}

.box_wrap1{width:730px; border:1px solid #bed3e8;}
p.larger_img_fix{position:absolute; top:280px; left:20px; color:#07519a;}
.txt_zone11{width:700px; padding:20px 15px;}
.txt_zone11 h3{width:680px; line-height:24px; height:23px; padding-left:13px; font-size:24px; color:#000; font-weight:normal;}
.txt_zone11 dl{overflow:hidden; width:695px;}
.txt_zone11 dt{width:250px; _height:198px; float:left;}
.txt_zone11 dt img{vertical-align:top;}
.txt_zone11 dd{width:424px; padding-bottom:5px; padding-top:5px; float:right; border-bottom:1px dotted #ccc;}
.txt_zone11 dd span{width:85px; color:#07519a; font-size:12px; float:left; display:block;}
.txt_zone11 dd strong{font-weight:bold; color:#07519a; float:left; font-size:12px;}
.txt_zone11 dd.both{padding-top:44px; border-bottom:0; padding-bottom:0; position:relative; height:58px;}
.txt_zone11 dd.both img{margin-right:10px; vertical-align:text-bottom; vertical-align:-3px;}
.txt_zone11 dd.both a{text-decoration:underline;}
.txt_zone11 dd.hansin{padding:0; border-bottom:0;}
.txt_zone11 dd.hansin img{vertical-align:top; margin-left:234px;}
.txt_zone11 p.btn_page1{width:690px; height:38px; text-align:center; color:#07519a;}
.txt_zone11 p a{font-size:13px; color:#da3a36; text-decoration:underline; font-weight:bold; padding:0 5px;}
.txt_zone11 p a.padding_none{padding:0;}
h4.title_back{
	width:713px; height:20px; background-color:#dee9f3; border-bottom:1px solid #bed3e8; border-top:1px solid #bed3e8; font-size:13px; color:#333; padding:5px 0 0 17px;
	overflow:hidden; text-align:left;
	}
h4.title_back code {float:right;margin:-17px 10px 0 0px;}
.txt_zone11 div.wrap_list{width:694px; padding-bottom:20px; overflow:hidden; position:relative;}
.txt_zone11 div.wrap_list div.hansin_bn{float:right; margin-top:5px;}
.txt_zone11 div.wrap_list div.hansin_bn img{vertical-align:top;}
.txt_zone11 div.img_list{width:390px; float:left; padding-top:33px;}	
.txt_zone11 div.img_list img{vertical-align:top;}
.txt_zone11 div.banner{float:right; width:188px; border:1px solid #ccc; padding:5px 0; text-align:center; color:#666;}	
.txt_zone11 div.banner strong{color:#666; width:}
.txt_zone11 div.banner span{width:188px; margin:5px 0 0 0; display:block;}
.txt_zone11 div.banner a{vertical-align:14px; color:#666; text-decoration:underline;}
.txt_zone11 div.banner span img{line-height:0; vertical-align:-12px; margin-bottom:3px;}

.txt_zone11 dd span.banner{float:right; width:188px; border:1px solid #ccc; padding:5px 0; text-align:center; color:#666; display:block; font-size:11px; margin-top:-65px;} 	
.txt_zone11 dd span.banner strong{color:#666; font-size:11px; width:188px;}
.txt_zone11 dd span.banner span{width:188px; margin:5px 0 0 0; display:block; font-size:11px;}
.txt_zone11 dd span.banner a{vertical-align:14px; color:#666; text-decoration:underline; font-weight:normal; font-size:11px;}
.txt_zone11 dd span.banner span img{line-height:0; vertical-align:-12px; margin-bottom:3px;}
	
.txt_zone2{width:690x; border-bottom:1px solid #e5edf6; padding:25px 20px;}	
.txt_zone2 ul{list-style:disc; margin:0 0 10px 30px;}
.txt_zone2 ol{list-style:decimal; margin:0 0 10px 30px;}
.txt_zone2 dl{margin:0 0 10px 30px;}
.txt_zone2 p{color:#666; font-size:12px; padding:5px 0;}
.txt_zone2 p.movie{width:690px; text-align:center; padding-top:10px; padding-bottom:20px;}
.txt_zone2.bd_none{border-bottom:0;}
.txt_zone3{width:690px; border:1px solid #bfd3e8; padding:10px 20px;}
.txt_zone3 p{color:#666; font-size:12px; padding:10px 0;}
.txt_zone3 p.movie{width:692px; text-align:center;}
.txt_zone3.bd_none{border-bottom:0;}
.txt_zone4{width:710px; height:26px; background-color:#f2f6fa; overflow:hidden; padding:4px 10px 0 10px;}
.txt_zone4 span{float:left;}
.txt_zone4 code{float:right;}

table.tb_box2{width:697px; border-top:1px solid #83aeda; border-left:1px solid #83aeda; margin:18px 16px;}
table.tb_box2 thead th{padding:3px 0; background-color:#a7c4e1; text-align:center; font-size:11px; color:#fff;} 
table.tb_box2 thead th.wt_bod1{border-left:1px solid #fff;}
table.tb_box2 thead th.wt_bod2{border-left:1px solid #fff; border-bottom:1px solid #fff;}
table.tb_box2 thead th.wt_bod3{border-right:1px solid #83aeda;}
table.tb_box2 tfoot td{
	padding:3px 0; background-color:#d3e0ec; color:#333; font-size:11px; text-align:right; padding-right:10px; border-bottom:1px solid #a7c4e1; border-right:1px solid #a7c4e1;
	}
table.tb_box2 tbody td{
	padding:3px 0; background-color:#fff; color:#666; font-size:11px; text-align:right; padding-right:10px; border-bottom:1px solid #a7c4e1;  border-right:1px solid #a7c4e1;
	}
table.tb_box2 tbody td.gray{background-color:#f5f5f5;}
table.tb_box2 tfoot td.tex_ct,
table.tb_box2 tbody td.tex_ct{text-align:center; padding-right:0;}

table.tb_box3{width:564px; border-top:1px solid #83aeda; border-left:1px solid #83aeda;}
table.tb_box3 thead th{padding:3px 0; background-color:#a7c4e1; text-align:center; font-size:11px; color:#fff;} 
table.tb_box3 thead th.wt_bod1{border-left:1px solid #fff;}
table.tb_box3 thead th.wt_bod2{border-left:1px solid #fff; border-bottom:1px solid #fff;}
table.tb_box3 thead th.wt_bod3{border-right:1px solid #83aeda;}
table.tb_box3 tfoot td{
	padding:3px 0; background-color:#d3e0ec; color:#333; font-size:11px; text-align:left; padding-left:10px; border-bottom:1px solid #a7c4e1; border-right:1px solid #a7c4e1;
	}
table.tb_box3 tbody td{
	padding:3px 0; background-color:#fff; color:#666; font-size:11px; text-align:left; padding-left:10px; border-bottom:1px solid #a7c4e1;  border-right:1px solid #a7c4e1;
	}
table.tb_box3 tbody td.gray{background-color:#f5f5f5;}
table.tb_box3 tfoot td.tex_ct,
table.tb_box3 tbody td.tex_ct{text-align:center; padding-left:0;}

.txt_zone9 dl dd{float:left; width:555px;}
.txt_zone9 dl dd a{font-size:12px; text-decoration:underline; vertical-align:bottom; padding-left:5px;}
.txt_zone9 dl dt label span{color:#f15a22; line-height:16px; vertical-align:5px; font-size:11px;}
.txt_zone10{padding:12px 13px; clear:both; border-bottom:1px solid #BED3E8; position:relative; overflow:hidden; width:703px;}
.txt_zone10 p{width:27px; float:left;}
.txt_zone10 h3{position:absolute; left:129px;}
.txt_zone10 h3 a{font-size:18px; font-weight:normal;}
.txt_zone10 input{border:0; width:14px; height:14px;}
.txt_zone10 dl{width:494px; float:left;}
.txt_zone10 dl dt{width:74px; height:74px; float:left;}
.txt_zone10 dl dt img{vertical-align:top;}
.txt_zone10 dl dd label{width:385px; padding-top:2px; font-size:11px; color:#666; float:left;}
.txt_zone10 dl dd.sell_txt1{margin-top:23px; padding-left:90px; padding-right:20px;}
.txt_zone10 dl dd.sell_txt2{margin-top:3px;  padding-left:90px; padding-right:20px;}
.txt_zone10 dl dd.sell_txt3{
	margin-top:7px;  padding-left:115px; padding-right:20px; font-size:10px; height:19px; background-image:url(../images/icon/icon_mems_01.gif); background-position:90px 0; background-repeat:no-repeat;
	padding-top:1px; color:#07519a; letter-spacing:1px;
	}
.txt_zone10 dl dd span{font-size:11px; color:#07519a;}
.txt_zone10 dl dd a{text-decoration:underline;} 
.txt_zone10 ul{float:left; width:180px;}
.txt_zone10 ul li{color:#999; font-size:11px; margin-bottom:4px;}
.txt_zone10 ul li.flag_type1{color:#07519a;}
.txt_zone10 ul li img{margin-right:5px;}

.txt_area{padding:12px 13px; clear:both; border-bottom:1px solid #BED3E8; position:relative; overflow:hidden; width:703px;}
.txt_area p{width:27px; float:left;}
.txt_area h3{position:absolute; left:129px;}
.txt_area h3 a{font-size:18px; font-weight:normal;}
.txt_area input{border:0; width:14px; height:14px;}
.txt_area dl{width:494px; float:left;}
.txt_area dl dt{width:74px; height:74px; float:left;}
.txt_area dl dt img{vertical-align:top;}
.txt_area dl dd label{width:385px; padding-top:2px; font-size:11px; color:#666; float:left; overflow:hidden;}
.txt_area dl dd.sell_txt1{margin-top:23px; padding-left:90px; padding-right:20px;}
.txt_area dl dd.sell_txt2{margin-top:3px;  padding-left:90px; padding-right:20px;}
.txt_area dl dd.sell_txt3{
	margin-top:7px;  padding-left:115px; padding-right:20px; font-size:10px; height:19px; background-image:url(../images/icon/icon_mems_01.gif); background-position:90px 0; background-repeat:no-repeat;
	padding-top:1px; color:#07519a; letter-spacing:1px;
	}
.txt_area dl dd span{font-size:11px; color:#07519a;}
.txt_area dl dd a{text-decoration:underline;} 
.txt_area ul{float:left; width:180px;}
.txt_area ul li{color:#999; font-size:11px; margin-bottom:4px;}
.txt_area ul li.flag_type1{color:#07519a;}
.txt_area ul li img{margin-right:5px;}

.contact_box{width:700px; padding:20px 15px;}
.contact_box dl{width:700px; overflow:hidden; margin-bottom:10px;}
.contact_box dl dt{float:left; width:143px; font-weight:bold;}
.contact_box dl dt label{font-size:12px; color:#333; font-weight:bold;}
.contact_box dl dd{float:left; width:557px; font-size:12px; color:#333;}
.contact_box dl dd.add_txt1{color:#999; padding:5px 0 5px 146px; font-size:11px;}
.contact_box dl dd.add_txt1 span{color:#f15a22; font-size:11px;}

.btn_zone1{width:710px; height:26px; background-color:#f2f6fa; overflow:hidden; padding:4px 10px 0 10px;}
.btn_zone1 span{float:left;}
.btn_zone1 span input, .btn_zone1 span img{vertical-align:top;}
.btn_zone1 code{float:right;}
.btn_zone1 code input, .btn_zone1 code img{vertical-align:top;}

.photo_wrap{overflow:hidden;}
.photo_wrap p{float:left;}
.photo_wrap p.photo_img{width:80px; height:80px; background-image:url(../images/mypage/photo_bg.gif); background-repeat:no-repeat; margin-right:20px;}
.photo_wrap p.photo_btn{width:160px; height:75px; padding-top:5px; margin-right:10px;}
.photo_wrap p.photo_btn img{margin-bottom:5px; padding-left:0;}
.photo_wrap p.photo_alink{height:50px; padding-top:30px;}

/*google Map pop Layer*/
#map_wrap{display:none;}
.map_wrap{width:592px; height:531px; border:4px solid #77a8db; background-color:#fff; z-index:101; position:absolute; top:0; left:225px;}
.map_sub_wrap{position:relative;}
.map_sub_wrap h4{font-size:13px; color:#343434; height:24px; margin-left:21px; padding-top:25px;}
.map_sub_wrap .cont_map{margin-left:16px;}
.map_sub_wrap .cont_map img{vertical-align:top;}
.map_wrap .point_close{position:absolute; top:6px; right:7px;}
.map_wrap .btn_print{position:absolute; top:26px; right:16px;}

.dnb_map{width:180px; text-align:center; margin-left:10px; margin-top:29px;}
div.catal_banner{width:180px; border:2px #8CB3D9 solid; overflow:hidden; padding:4px 0; text-align:center;}	
div.catal_banner span{width:180px; margin:2px 0 0 0; display:block;}
div.catal_banner a{vertical-align:12px; color:#666; text-decoration:underline;}
div.catal_banner span img{line-height:0; vertical-align:-12px;}

/*2009.07.17 추가*/
dl.list_jul_more{width:688px; overflow:hidden; border-bottom:1px dotted #ccc; margin:0;}
dl.list_jul_more dt{width:128px; float:left; padding:5px 0; color:#333;}
dl.list_jul_more dd{width:560px; float:left; padding:5px 0; color:#333; font-weight:bold;}

/* 2009.07.30 추가 */
.file_info_zone{width:690px; border-bottom:1px solid #e5edf6; padding:15px 20px 8px 20px;}
.file_info_zone div{overflow:hidden; padding:0 0 3px 0; margin-bottom:3px;}
.file_info_zone div img{margin-right:3px;}
.file_info_zone div a{text-decoration:none;}

