/* main CSS */

/* meta */
.sub_meta{width:960px; height:288px; background:url(../images/sub/sub_meta01.jpg) 0 0 no-repeat;}
.sub_meta02{width:960px; height:288px; background:url(../images/sub/sub_meta02.jpg) 0 0 no-repeat;}
.sub_meta03{width:960px; height:288px; background:url(../images/sub/sub_meta03.jpg) 0 0 no-repeat;}
.sub_meta05{width:960px; height:288px; background:url(../images/sub/sub_meta05.jpg) 0 0 no-repeat;}

.sub_meta .left_section{float:left; width:600px;}
.sub_meta .left_section .logo{padding-top:25px; float:left;}
.sub_meta .left_section .logo h1 a{width:213px; height:43px; background:url(../images/main/logo.gif) 0 0 no-repeat; display:block; text-indent:-9999px;}
.sub_meta .left_section .sub_menu_title{width:350px;  float:left; padding-top:57px;}
.sub_meta .meta_text{float:left; width:291px; padding:47px 0 0 94px;}
.sub_meta .meta_text p.text1{font-size:18px; color:#002d3c; font-family:Georgia; width:350px;}
.sub_meta .meta_text p.text2{height:69px;}


.sub_meta02 .left_section{float:left; width:600px;}
.sub_meta02 .left_section .logo{padding-top:25px; float:left;}
.sub_meta02 .left_section .logo h1 a{width:213px; height:43px; background:url(../images/main/logo.gif) 0 0 no-repeat; display:block; text-indent:-9999px;}
.sub_meta02 .left_section .sub_menu_title{width:350px;  float:left; padding-top:57px;}
.sub_meta02 .meta_text{float:left; width:291px; padding:47px 0 0 94px;}
.sub_meta02 .meta_text p.text1{font-size:18px; color:#002d3c; font-family:Georgia; width:350px;}
.sub_meta02 .meta_text p.text2{height:69px;}

.sub_meta05 .left_section{float:left; width:600px;}
.sub_meta05 .left_section .logo{padding-top:25px; float:left;}
.sub_meta05 .left_section .logo h1 a{width:213px; height:43px; background:url(../images/main/logo.gif) 0 0 no-repeat; display:block; text-indent:-9999px;}
.sub_meta05 .left_section .sub_menu_title{width:350px;  float:left; padding-top:57px;}
.sub_meta05 .meta_text{float:left; width:291px; padding:47px 0 0 94px;}
.sub_meta05 .meta_text p.text1{font-size:18px; color:#002d3c; font-family:Georgia; width:350px;}
.sub_meta05 .meta_text p.text2{height:69px;}

.sub_meta03 .left_section{float:left; width:600px;}
.sub_meta03 .left_section .logo{padding-top:25px; float:left;}
.sub_meta03 .left_section .logo h1 a{width:213px; height:43px; background:url(../images/main/logo.gif) 0 0 no-repeat; display:block; text-indent:-9999px;}
.sub_meta03 .left_section .sub_menu_title{width:350px;  float:left; padding-top:57px;}
.sub_meta03 .meta_text{float:left; width:291px; padding:47px 0 0 94px;}
.sub_meta03 .meta_text p.text1{font-size:18px; color:#002d3c; font-family:Georgia; width:350px;}
.sub_meta03 .meta_text p.text2{height:69px;}



#sub_content{width:960px; position:relative; overflow:hidden; background:url(../images/sub/sub_content_b.gif); padding-bottom:40px;}

#sub_content .sub_left_content{width:198px; float:left; overflow:hidden; background-color:#FFF; padding-left:27px;}
#sub_content .sub_right_content{width:735px;  background:url(../images/sub/sub_right_b.gif);  float:left; }

.leftmenu  { width:198px; height:202px; background-image:url(../images/sub/left_menu_bg01.gif); margin-bottom:26px; }
.leftmenu ul { padding-top:15px; }
.leftmenu li { height:28px; color:#000; background-image:url(../images/sub/left_menu_icon.gif); background-repeat:no-repeat; }
.leftmenu li a{ color:#000;}
.leftmenu li a:hover{ color:#df5026; background-image:url(../images/sub/left_menu_icon_over.gif); background-repeat:no-repeat;}

.leftmenu_05  { width:198px; height:176px; background-image:url(../images/sub/left_menu_bg04.gif); margin-bottom:26px; }
.leftmenu_05 ul { padding-top:15px; }
.leftmenu_05 li { height:28px; color:#000; background-image:url(../images/sub/left_menu_icon.gif); background-repeat:no-repeat; }
.leftmenu_05 li a{ color:#000;}
.leftmenu_05 li a:hover{ color:#df5026; background-image:url(../images/sub/left_menu_icon_over.gif); background-repeat:no-repeat;}

.leftmenu_04  { width:198px; height:148px; background-image:url(../images/sub/left_menu_bg04.gif); margin-bottom:26px; }
.leftmenu_04 ul { padding-top:15px; }
.leftmenu_04 li { height:28px; color:#000; background-image:url(../images/sub/left_menu_icon.gif); background-repeat:no-repeat; }
.leftmenu_04 li a{ color:#000;}
.leftmenu_04 li a:hover{ color:#df5026; background-image:url(../images/sub/left_menu_icon_over.gif); background-repeat:no-repeat;}

.leftmenu_02  { width:198px; height:91px; background-image:url(../images/sub/left_menu_bg02.gif); margin-bottom:26px; }
.leftmenu_02 ul { padding-top:15px; }
.leftmenu_02 li { height:28px; color:#000; background-image:url(../images/sub/left_menu_icon.gif); background-repeat:no-repeat; }
.leftmenu_02 li a{ color:#000;}
.leftmenu_02 li a:hover{ color:#df5026; background-image:url(../images/sub/left_menu_icon_over.gif); background-repeat:no-repeat;}

.leftmenu_03  { width:198px; float:left; margin-bottom:26px; background-image:url(../images/sub/left_menu_bg03.gif); background-repeat:no-repeat; }
.leftmenu_03 ul { float:left; width:198px; padding-top:15px;}
.leftmenu_03 .pro_b_m { height:25px; color:#000; background-image:url(../images/sub/s_m_bg.gif); background-repeat:no-repeat;  float:left; width:198px;}
.leftmenu_03 .pro_b_m02 { height:37px; color:#000; background-image:url(../images/sub/s_m_bg02.gif); background-repeat:no-repeat;  float:left; width:198px; margin-bottom:15px;}
.leftmenu_03 .pro_b_m.last {margin-bottom:15px;}
.leftmenu_03 .pro_s_m{ color:#838383; padding-left:8px; margin-bottom:7px; float:left; width:198px;}

.leftmenu_03 .pro_s_m a{ color:#838383;}
.leftmenu_03 .pro_s_m a:hover{ color:#df5026; }


.leftmenu_06  { width:198px; height:36px; background-image:url(../images/sub/left_menu_bg06.gif); margin-bottom:26px; }
.leftmenu_06 ul { padding-top:15px; }
.leftmenu_06 li { height:28px; color:#000; background-image:url(../images/sub/left_menu_icon.gif); background-repeat:no-repeat; }
.leftmenu_06 li a{ color:#000;}
.leftmenu_06 li a:hover{ color:#df5026; background-image:url(../images/sub/left_menu_icon_over.gif); background-repeat:no-repeat;}


.leftmenu_03 .pro_b_m a{ color:#000;}
.leftmenu_03 .pro_b_m span{ color:#000;}
.leftmenu_03 .pro_b_m a:hover{ color:#df5026;}

.leftmenu_03 .pro_b_m02 a{ color:#000;}
/*.leftmenu_03 .pro_b_m02 span{color:#838383;}*/
.leftmenu_03 .pro_b_m02 a:hover{ color:#df5026;}




.q_banner01 a{width:198px; height:60px; background:url(../images/sub/sub_banner01.gif) 0 0 no-repeat; text-indent:-1000px; display:block;}
.q_banner01 a:hover{width:198px; height:60px; background:url(../images/sub/sub_banner01_over.gif) 0 0 no-repeat; text-indent:-1000px; display:block;}

.q_banner02 a{width:198px; height:60px; background:url(../images/sub/sub_banner02.gif) 0 0 no-repeat; text-indent:-1000px; display:block;}
.q_banner02 a:hover{width:198px; height:60px; background:url(../images/sub/sub_banner02_over.gif) 0 0 no-repeat; text-indent:-1000px; display:block;}

.q_banner03 a{width:198px; height:61px; background:url(../images/sub/sub_banner03.gif) 0 0 no-repeat; text-indent:-1000px; display:block;}
.q_banner03 a:hover{width:198px; height:61px; background:url(../images/sub/sub_banner03_over.gif) 0 0 no-repeat; text-indent:-1000px; display:block;}

.title_area  { height:52px; background-image:url(../images/sub/sub_title_b.gif); }
.title_area p{ width:717px; float:right; color:#fff; font-size:11px; padding-top:9px; padding-right:18px; text-align:right; }
.title_area p span{ font-weight:bold; }
.title_name  { padding-left:42px; padding-top:25px;}

.content_area  {padding-left:42px; padding-top:25px; color:#666; }

#footer_menu  { width:960px; height:190px; background-image:url(../images/sub/footer_menu_b.gif); padding-top:20px; padding-bottom:20px;}
.footer_m_t{width:72px; float:left; font-family:Gulim; color:#186fa5; font-weight:bold; float:left; }
.footer_m_t img{padding-right:7px;}
.fm_list  { width:881px; color:#838383;}
.fm_list  a{ width:881px; color:#838383;}
.fm_list  a:hover{ width:881px; color:#000;}

.fm_list02  { width:890px; color:#838383; margin-left:72px; padding-top:3px;}
.fm_list02  a{ width:890px; color:#838383;}
.fm_list02  a:hover{ width:890px; color:#000;}

.fm_list02_01  { width:890px; color:#838383; margin-left:72px;}
.fm_list02_01  a{ width:890px; color:#838383;}
.fm_list02_01  a:hover{ width:890px; color:#000;}

.fm_list03  { width:890px; color:#838383; float:left; margin-left:72px; padding-top:3px;}
.fm_list03  a{ width:890px; color:#838383;}
.fm_list03  a:hover{ width:890px; color:#000;}

.fm_list04{float:left;}

.footer_menu01{height:22px; }
.footer_menu02{height:145px; }


.history_img   {width:180px; height:27px; background-image:url(../images/sub/history_img.gif); color:#fff; text-align:right; font-weight:bold; padding-top:100px; padding-right:10px; float:left;}
.history_txt  { float:left; margin-left:20px; overflow:hidden; width:483px; }
.history_year   { font-weight:bold; color:#093; margin-right:20px; font-size:13px; font-style:italic; float:left; text-align:right; width:93px; }
.history_year span{color:#333; font-size:12px; font-style:normal; line-height:140%; display:inline-block; width:30px;}
.histroy_list{line-height:140%; margin-bottom:3px; width:370px; float:left;}
.history_line{margin-bottom:5px;}


.sub_contents_t{height:20px; font-weight:bold; padding-top:5px; padding-left:10px; font-size:14px; color:#fff; background-image:url(../images/sub/title_bg.gif); background-repeat:no-repeat;  margin-bottom:10px; width:300px; }
.sub_contents_t01{height:20px; font-weight:bold; padding-top:5px; padding-left:10px; font-size:14px; color:#fff; background-image:url(../images/sub/title_bg.gif); background-repeat:no-repeat;  margin-bottom:10px; width:230px; }
.sub_contents_t02{height:20px; font-weight:bold; padding-top:5px; padding-left:10px; font-size:14px; color:#fff; background-image:url(../images/sub/title_bg.gif); background-repeat:no-repeat;  margin-bottom:10px; width:350px; }

.sub_contents_t03{height:20px; font-weight:bold; padding-top:5px; padding-left:10px; font-size:14px; color:#fff; background-image:url(../images/sub/title_bg.gif); background-repeat:no-repeat;  margin-bottom:10px; width:370px; }
.sub_contents_t04{height:20px; font-weight:bold; padding-top:5px; padding-left:10px; font-size:14px; color:#fff; background-image:url(../images/sub/title_bg.gif);   margin-bottom:10px; width:450px; }

.sub_contents_t05{height:20px; font-weight:bold; padding-top:5px; padding-left:10px; font-size:14px; color:#fff; background-image:url(../images/sub/title_bg.gif);   margin-bottom:10px; width:50px; }


.pro_txt{float:left; width:475px;}
.pro_txt dd{
	float:left;
	text-align:justify;
	line-height:18px;
}
.pro_txt02{width:693px; margin-top:20px; float:left;}
.pro_txt ul{margin-bottom:10px;}
.pro_txt02 ul{margin-bottom:10px;}
.p_title01, .solar_txt dt { width:100px; height:17px; background-image:url(../images/sub/pro_title_b.gif); color:#fff; font-weight:bold; padding-top:5px; padding-left:10px; margin-bottom:10px;}
.p_title02 { width:150px; height:17px; background-image:url(../images/sub/pro_title_b.gif); color:#fff; font-weight:bold; padding-top:5px; padding-left:10px; margin-bottom:10px;}





.pro_img  { float:left; padding:10px;text-align:center; border:1px solid #ccc; margin-right:30px; background-color:#FFF;}
.pro_img_cooler  {margin-bottom:20px; padding:2px; text-align:center; border:1px solid #ccc; background-color:#FFF;}
.pro_img02  { float:left; padding:10px;text-align:center; border:1px solid #ccc; margin-right:5px; background-color:#FFF;}
.s_title02{background-image: url("../images/sub/pro_title_b.gif"); color: #FFFFFF; font-weight: bold; height: 20px; padding-left: 10px; padding-top: 5px; width:240px;}
.s_title02-9{background-image: url("../images/sub/pro_title_b_2.gif"); color: #FFFFFF; font-weight: bold; height: 35px; padding-left: 10px; padding-top: 5px; width:310px;}
.s_title02-10{background-image: url("../images/sub/pro_title_b_2.gif"); color: #FFFFFF; font-weight: bold; height: 20px; padding-left: 10px; padding-top: 5px; width:330px;}
.s_title02-11{background-image: url("../images/sub/pro_title_b_2.gif"); color: #FFFFFF; font-weight: bold; height: 20px; padding-left: 10px; padding-top: 5px; width:490px;}
.s_title02-12{background-image: url("../images/sub/pro_title_b_2.gif"); color: #FFFFFF; font-weight: bold; height: 20px; padding-left: 10px; padding-top: 5px; width:380px;}
.s_title02_1{background-image: url("../images/sub/pro_title_b_2.gif"); color: #FFFFFF; font-weight: bold; height: 20px; padding-left: 10px; padding-top: 5px; width:420px;}
.s_title02_2{background-image: url("../images/sub/pro_title_b_2.gif"); color: #FFFFFF; font-weight: bold; height: 20px; padding-left: 10px; padding-top: 5px; width:390px;}
.s_title02_3{background-image: url("../images/sub/pro_title_b_2.gif"); color: #FFFFFF; font-weight: bold; height: 20px; padding-left: 10px; padding-top: 5px; width:200px;}
.s_title02_4{background-image: url("../images/sub/pro_title_b_2.gif"); color: #FFFFFF; font-weight: bold; height: 20px; padding-left: 10px; padding-top: 5px; width:350px;}
.clear{clear:both;}
.detail{margin-top:20px; float:left;}
.bold {font-weight:bold;}
.text_list{margin-bottom:5px;}

.pro_t{font-size:20px; font-weight:bold; text-align:center; color:#000;}
.big_txt{ font-size:35px; color:#000; text-align:center; font-weight:bold;}
.no{color:#000; text-align:center; font-size:20px; font-weight:bold; margin-top:10px; letter-spacing:0.3em;}
.no_txt{ font-size:15px; color:#333;  margin-bottom:10px;}
.no_txt span{color:#F00; font-weight:bold;}
.no_txt li{float:left; margin-right:5px;}

.sitemap{ width:300px; float:left; margin-bottom:20px; color:#666;}
.sitemap a{color:#666;}
.sitemap a:hover{color:#666;}
.sitemap02{ width:650px; float:left; margin-bottom:20px; color:#666;}
.sitemap02 a{color:#666;}
.sitemap02 a:hover{color:#666;}
.sitemap li{float:left;}
.sitemap02 li{float:left;}
.sitemap_01{ font-weight:bold; color:#09C; margin-right:20px;}

.sub_txt_  { padding-left:12px;}

.location ul{margin-bottom:20px;}
.location_txt01{background-color:#CCC;  font-weight:bold; padding:3px; width:190px; margin-bottom:5px;}
.detail table th{
	color:#fff;
}
.detail .kit{
	font-weight:bold;
}
/* 121113 김소정추가 */
.sub_quick{
	float:left;
	width:198px;
}

/* 140307 김경희 추가 */
.t_left {float:left;}
.t_right {float:right;}
.pung {float:left;}
.solar {float:left; margin-top:20px; line-height:130%; width:690px;}
.solar_img {float:left; width:420px;background-color: #FFFFFF; border: 1px solid #CCCCCC; padding:3px; text-align:center;}
.solar_txt {float:right; width:240px; padding-left: 15px; text-align:justify;}
.solar_txt dl {float:left; margin-bottom:15px;}
.solar_txt dl.third dd {text-indent:-10px; padding-left:10px;} 
.solar_txt dt {width:140px;}
.solar_txt .last {padding-top:10px;}
.solar_txt .last strong{color:#df5026;}
.solar_txt .last span{margin-left:80px;}
.detail.solar {float:left; margin-top:20px; width:693px;}
.content_area.wind ul {float:left; margin-bottom:10px; width:680px;}
.content_area.wind dl{float:left; line-height:150%; width:693px; margin-bottom:10px;}
.content_area.wind dt {float:left; background:url(../images/sub/icon01.gif) no-repeat 0 15%; padding:0 0 5px 20px; width:100%; font-weight:bold;}
.content_area.wind dd {float:left; padding-left:20px; width:100%;}
.content_area.wind dd.last {color:#DF5026;}
.content_area.wind dd.one {background:url(../images/sub/arrow01.gif) no-repeat 0 10%; margin-left:20px; padding-left:10px; width:650px;}
.content_area.wind dd.two {background:url(../images/sub/arrow01.gif) no-repeat 0 40%; margin:5px 0 0 20px; padding-left:10px;}
.red {color:#ff0000;}

/* 140318 김소정 추가 */
.product_explain{
	float:left;
	line-height:15px;
}
.product_explain dt{
	font-weight:bold;
	margin:8px 0;
}
.product_explain-bottom .product_explain dt{
	font-weight:bold;
	margin:8px 0;
	float:left;
}
.product_explain dd{
	float:left;
	margin-left:17px;
}
.product_explain dd.two-line{
	float:left;
	width:210px;
	text-indent:-10px;
}
.product_explain-bottom{
	float:left;
	width:690px;
	margin-top:20px;
}
.pro_txt .product_explain dd.indent{
	float:left;
	text-indent:-12px;
	margin-left:30px;
	width:435px;
}
.product_explain-bottom .product_explain dd.indent{
	float:left;
	text-indent:-10px;
	margin-left:30px;
	width:660px;
}
.product_explain-bottom .product_explain dd{
	float:left;
	width:690px;
}
.pro_txt_use{float:left; width:690px; margin-top:15px;}

/* 140319 김소정 추가 */
.pro_txt_air,
.pro_txt_sea{
	float:left;
}
.pro_txt_air ul,
.pro_txt_sea ul{
    margin-bottom: 10px;
}
/* 140326 김소정 추가 */
.location03_title{
	float:left;
	margin:30px 0 15px 0;
}
.location03{
	float:left;
	width:680px;
	border:1px solid #eee;
	padding:5px;
}
.detail table td, th{
	padding:8px;
}
.dimensions_img{
	float:left;
	margin-top:20px;
}