@charset "utf-8";

html { overflow-y: scroll; height: 100%; }
body { background: url("/img/skin/bg_body_1.gif") repeat-x top; height: 100%; }

.wrap { position: relative; width: 980px; margin: -80px auto 0 auto; min-height: 100%; }
.imgt { font-size: 0; line-height: 0; text-indent: -1000000000px; }

.headSec { position: relative; /*height: 181px;*/ height: 208px; z-index: 2; }
.headSec h1 { position: absolute; top: 99px; left: 10px; width: 127px; height: 62px; background: url("/img/skin/new_logo_1.gif") no-repeat; }
.headSec h1 a { display: inline-block; width: 127px; height: 61px; }
.headSec .tm1 { position: absolute; top: 110px; right: 10px; font-size: 11px; }
.headSec strong { display: none; }
.gnb { position: absolute; top: 167px; left: 3px; margin-left:7px;}
.gnb .icon { display: none; }
.gnb li { float: left; position: relative; border: 1px solid transparent; }
.gnb li.on, .gnb li:hover { border-bottom: 0 none; border-color: #ccc; -webkit-box-shadow: 0 2px 4px rgba(0,0,0,0.4); -moz-box-shadow: 0 2px 4px rgba(0,0,0,0.4); box-shadow: 0 2px 4px rgba(0,0,0,0.4); z-index: 2; }
.gnb li.on a.d1, .gnb li:hover a.d1 { color: #c80043; }
/* 2013-10-08 수정 */
.gnb li a.d1 { position: relative; display: inline-block; background-color: #fff; font-family: BryantLGMedium; font-size: 13px; padding: 14px 21px 9px 18px; z-index: 1; }
/* /2013-10-08 수정 */
.gnb li.g2 { border-color: transparent; -webkit-box-shadow: 0 0 0 rgba(0,0,0,0); -moz-box-shadow: 0 0 0 rgba(0,0,0,0); box-shadow: 0 0 0 rgba(0,0,0,0); }
.gnb li dl { position: absolute; top: 37px; left: -1px; display: none; border: 1px solid #ccc; background-color: #fff; -webkit-box-shadow: 0 2px 4px rgba(0,0,0,0.4); -moz-box-shadow: 0 2px 4px rgba(0,0,0,0.4); box-shadow: 0 2px 4px rgba(0,0,0,0.4);
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 7%, #e1e2e2 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(7%,#ffffff), color-stop(100%,#e1e2e2)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 7%,#e1e2e2 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 7%,#e1e2e2 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 7%,#e1e2e2 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 7%,#e1e2e2 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e1e2e2',GradientType=0 ); /* IE6-9 */
}
.gnb li span.icon { display: none; }
.gnb li:hover dl, .gnb li:hover span.icon, .gnb li.on dl, .gnb li.on span.icon { display: block; }
.gnb li span.icon { position: absolute; z-index: 1; }
.gnb li dl { overflow: hidden; width: 342px; }
.gnb li dd { float: left; width: 188px; border-right: 1px dotted #ccc; border-bottom: 1px dotted #ccc; }
.gnb li dd:first-child { padding-top: 7px; }
.gnb li dd:last-child { padding-top: 3px; border-bottom: 0 none; }
/* 2013-10-08 수정 */
.gnb li dd a { font-family: BryantLGMedium; font-size: 11px; display: inline-block; padding: 11px 0 12px 19px; }
/* /2013-10-08 수정 */
.gnb li dd a:hover { text-decoration: underline; }
.gnb li.g1 span.icon { left: 228px; top: 65px; width: 78px; height: 79px; background: url("/img/skin/bg_gnb_1.png") no-repeat; }
.gnb li.g3 span.icon { left: 228px; top: 88px; width: 99px; height: 79px; background: url("/img/skin/bg_gnb_2.png") no-repeat; }
.gnb li.g3 dl { width: 350px; }
.gnb li.g3 dd { width: 204px; }
.gnb li.g4 span.icon { left: 228px; top: 65px; width: 84px; height: 76px; background: url("/img/skin/bg_gnb_3.png") no-repeat; }
.gnb li.g4 dd { width: 192px; }
.gnb li.g5 span.icon { left: 228px; top: 55px; width: 84px; height: 65px; background: url("/img/skin/bg_gnb_4.png") no-repeat; }
.gnb li.g5 dd { width: 190px; }

.globalSelectSec {position: absolute; top: 172px; right: 10px; color: #515151; z-index: 1; }
.globalSelectSec .in { position: relative; }
.globalSelectSec .on .listSec { display: block; }
.globalSelectSec p { cursor: pointer; border: 1px solid #d80546; width: 175px; height: 26px; background: url("/img/icon/arr_d_1.gif") no-repeat 158px 12px; }
.globalSelectSec p span { display: inline-block; padding: 7px 42px 0 11px; background: url("/img/skin/bar_1.gif") no-repeat right 10px; }
.globalSelectSec p em { display: inline-block; padding: 5px 0 0 11px; }
.globalSelectSec .listSec { display: none; position: absolute; right: 0; top: 31px; border: 1px solid #d80546; width: 175px; background-color: #fff; }
.globalSelectSec .listSec ul { padding: 10px 0 10px 3px; }
.globalSelectSec .listSec li { padding: 0 0 0 0;  }
.globalSelectSec .listSec li span.na {display:none; }
.globalSelectSec .listSec li.g1 { display: none; }
.globalSelectSec .listSec li.g5 { padding: 0 0 9px 0; }
.globalSelectSec .listSec li em { display: none; }
.globalSelectSec .listSec span { font-size: 12px; padding-right:20px;  }
.globalSelectSec .listSec a { font-size: 12px; font-weight: bold; color: #515151; word-spacing: -2px; cursor: default; }
.globalSelectSec .listSec dd a {display: block; font-weight: normal; cursor: pointer; }
.globalSelectSec .listSec dd a:hover { text-decoration: underline; }
.globalSelectSec .listSec dl { overflow: hidden; padding: 0 0 0 0; }
.globalSelectSec .listSec dd { clear:both; width: 180px; line-height: 170%;}
.globalSelectSec .listSec dd span {  display: inline-block; padding-left:10px;width: 65px; }
.globalSelectSec .listSec dd.g3-9 { }
.globalSelectSec .listSec dd.g3-9 span { display: inline-block;  }

.mapSelectSec { padding-bottom: 40px; }
.mapSelectSec .in {  }
.mapSelectSec p.bi { display: none; }
.mapSelectSec .listSec { position: relative; z-index: 1; top: 0; right: 0; width: 960px; margin: 0 auto; display: block; border: 0; }
.mapSelectSec .listSec ul { overflow: hidden; border-top: 1px solid #d4d4d4; }
.mapSelectSec .listSec li { position: relative; padding: 13px 0 11px 0; z-index: 2; border-bottom: 1px solid #d4d4d4; }
.mapSelectSec .listSec a { font-size: 13px; font-family: BryantLGRegular; font-weight: normal; color: #111; word-spacing: 0; cursor: pointer; }
.mapSelectSec .listSec li.on a em.bi { background-position: 0 -14px; }
.mapSelectSec .listSec a em.bi { display: inline-block; width: 14px; height: 14px; margin: 0 10px; overflow: hidden; text-indent: -10px; }
.mapSelectSec .listSec dl { display: none; border-top: 1px solid #d4d4d4; margin-top: 12px; padding: 13px 0 0 23px; overflow: hidden; }
.mapSelectSec .listSec li.on dl { display: block; }
.mapSelectSec .listSec dl dd { float: left; width: 230px; padding: 7px 0 8px 0; }
.mapSelectSec .listSec dl dd a { font-family: tahoma; font-size: 11px; }
.mapSelectSec .listSec dl dd em { display: inline-block; width: 17px !important; height: 13px !important; border: 1px solid #c4c4c5; background-position: 0 -28px; margin: 0 10px; overflow: hidden; text-indent: -10px; }
.mapSelectSec .listSec dl dd span { display: inline-block; width: 72px; font-family: tahoma; font-size: 11px; }
.mapSelectSec .listSec .g3 dl { background: url("/img/skin/dot_1.gif"), url("/img/skin/dot_1.gif"), url("/img/skin/dot_1.gif"); background-repeat: no-repeat, no-repeat, no-repeat; background-position: 252px 20px, 483px 20px, 713px 20px; }
.mapSelectSec .listSec .g4 dl { background: url("/img/skin/dot_2.gif") no-repeat 252px 20px; }
.mapSelectSec .listSec .g2-1 em.bi { background-position: 0 -145px !important; }
.mapSelectSec .listSec .g3-1 em.bi { background-position: 0 -54px !important; }
.mapSelectSec .listSec .g3-2 em.bi { background-position: 0 -132px !important; }
.mapSelectSec .listSec .g3-3 em.bi { background-position: 0 -93px !important; }
.mapSelectSec .listSec .g3-4 em.bi { background-position: 0 -41px !important; }
.mapSelectSec .listSec .g3-5 em.bi { background-position: 0 -119px !important; }
.mapSelectSec .listSec .g3-6 em.bi { background-position: 0 -67px !important; }
.mapSelectSec .listSec .g3-7 em.bi { background-position: 0 -106px !important; }
.mapSelectSec .listSec .g3-8 em.bi { background-position: 0 -80px !important; }
.mapSelectSec .listSec .g3-9 em.bi { background-position: 0 -28px !important; }
.mapSelectSec .listSec .g4-1 em.bi { background-position: 0 -158px !important; }
.mapSelectSec .listSec .g4-2 em.bi { background-position: 0 -171px !important; }
.mapSelectSec .listSec .g4-3 em.bi { background-position: 0 -185px !important; }
.mapSelectSec .listSec .g1 dl { display: none !important; }
.mapSelectSec .listSec .g5 { display: none; }

.globalMapSec { /*height: 157px;*/ height: 184px; }
.globalMapSec .gnb { display: none; }
.globalMapSec .globalSelectSec {  }

.globalMap { width: 960px; margin: 0 auto; text-align: center; padding: 0 0 50px 0; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 91%, #f5f5f5 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(91%,#ffffff), color-stop(100%,#f5f5f5)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 91%,#f5f5f5 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 91%,#f5f5f5 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 91%,#f5f5f5 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 91%,#f5f5f5 100%); /* W3C */
}
/*
.globalMap { width: 960px; margin: 0 auto; text-align: center; padding: 0 0 50px 0; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc;
	background: #ffffff; 
	background: -moz-linear-gradient(top,  #ffffff 91%, #f5f5f5 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(91%,#ffffff), color-stop(100%,#f5f5f5)); 
	background: -webkit-linear-gradient(top,  #ffffff 91%,#f5f5f5 100%); 
	background: -o-linear-gradient(top,  #ffffff 91%,#f5f5f5 100%); 
	background: -ms-linear-gradient(top,  #ffffff 91%,#f5f5f5 100%); 
	background: linear-gradient(to bottom,  #ffffff 91%,#f5f5f5 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f5f5f5',GradientType=0 ); 
}
*/
.globalMap strong { display: block; margin: 0 auto; font-size: 30px; color: #c80043; line-height: 100%; padding: 36px 0 25px 0; }

/* 2013-10-08 수정, 추가 */
.promotionSec { position: relative; width: 960px; margin: 0 auto; overflow: hidden; border: 1px #ccc; border-style: solid none; background: url("/img/skin/bg_grd_1.gif") repeat-x; }
.promotionSec .promotionSubSec { background: url("/img/skin/bg_grd_2.gif") repeat-x; }
/* /2013-10-08 수정, 추가 */
/*.promotionSec .arr { display: none; }*/
.promotionSec .arr { display: inline-block; position: absolute; top: 180px; width: 14px; height: 29px; z-index: 2; }
.promotionSec .arrLeft { left: 10px; background-position: -460px -305px; display: none;}
.promotionSec .arrRight { right: 10px; background-position: -476px -305px; }
.promotionSec .disabled { display: none; }
.promotionSec .pageList { position: absolute; top: 13px; left: 13px; line-height: 100%; z-index: 1; }
.promotionSec .pageList a { display: inline-block; font-size: 9px; background-color: #c5c5c5; color: #fff; padding: 0 4px; }
.promotionSec .pageList a.on { background-color: #e33434; }
.promotionSec .sec { position: relative; height: 379px; }
.promotionSec .sec .img { position: absolute; left: 34px; bottom: 0; }
.promotionSec .sec.sec1 .img, .sec.sec0 .img { position: absolute; left:0 ! important; bottom: 0; }
.promotionSec .sec .img .hero0 { margin-bottom: 0 !important; }
.promotionSec .sec.sec1 .txt { left: 560px; } 
.promotionSec .sec .img .tit { position: relative; margin: 0 -57px 0 0; }
.promotionSec .sec .img ._logo { margin-left: 150px; }
.promotionSec .sec .img ._map { margin-bottom: 28px; margin-left: -16px; }
.promotionSec .sec .img .prod { margin-bottom: 13px; }
.promotionSec .sec .img .hero1 { margin-left: 25px; }
.promotionSec .sec .txt { position: absolute; width: 380px; left: 500px; top: 155px; }
.promotionSec .txt strong { font-family: LGSmartMedium; font-weight: normal; font-size: 30px; color: #c80043; line-height: 100%; display: block; padding-bottom: 4px; }
.promotionSec .txt em { font-family: BryantLGMedium; font-size: 20px; color: #666; line-height: 100%; display: block; padding-bottom: 11px; }
/* 2013-10-08 수정 */
.promotionSec .txt span { font-family: LGSmartRegular; font-size: 15px; color: #222; display: block; padding-bottom: 14px; }
/* /2013-10-08 수정 */

.promotionSec .sec.sec1 p ._award { bottom: 0; left: 685px; position: absolute; }
.promotionSec .sec2 .txt { width: 410px; left: 500px; top: 140px; }
.promotionSec .sec2 .img { left: 48px; bottom: -8px; }
.promotionSec .sec3 .txt { width: 410px; left: 500px; top: 140px; }
.promotionSec .sec3 .img { left: 4px; bottom: -5px; }
.promotionSec .sec4 .txt { width: 410px; left: 500px; top: 140px; }
.promotionSec .sec4 .img { left: 48px; bottom: 20px; }
.promotionSec .sec5 .img { left: 96px; bottom: 12px; }

.promotionSec .sec1 { display: none; }
.promotionSec .sec2 { display: none; }
.promotionSec .sec3 { display: none; }
.promotionSec .sec4 { display: none; }
.promotionSec .sec5 { display: none; }

.promotionSec .lgSolarSec { height: 299px; }
.promotionSec .lgSolarSec .img { position: absolute; right: 0;  }
.promotionSec .lgSolarSec .txt { width: 400px; position: relative; top: 65px; left: 68px; }

.promotionSec .productsSec { height: 299px; }
.promotionSec .productsSec .img { position: absolute; right: 75px; bottom: 0;top:0px; }
.promotionSec .productsSec .txt { width: 365px; position: relative; top: 65px; left: 68px; }

.promotionSec .lgQualitySec { height: 299px; }
.promotionSec .lgQualitySec .img { position: absolute; right: 49px; top: 0px; }
.promotionSec .lgQualitySec .txt { width: 400px; position: relative; top: -20px; left: 68px; }
.promotionSec .lgQualitySub .txt { width: 400px; position: relative; top: 65px; left: 68px; }
.promotionSec .lgQualitySec .icon { width: 400px; position: relative; top: 180px; left: 68px; }

.promotionSec .newsMediaSec { height: 299px; }
.promotionSec .newsMediaSec .img { position: absolute; right: 89px; top: 0px; }
.promotionSec .newsMediaSec .txt { width: 400px; position: relative; top: 100px; left: 68px; }

.promotionSec .supportSec { height: 299px; }
.promotionSec .supportSec .img { position: absolute; right: 87px; top: 0px; }
.promotionSec .supportSec .txt { width: 400px; position: relative; top: 100px; left: 68px; }

.titleSec { display: none; }
.locationSec { position: relative; width: 960px; height: 55px; margin: 0 auto; border-bottom: 1px solid #ccc; }
/* 2013-10-08 수정 */
.locationSec h3 { font-family: BryantLGMedium; font-weight: normal; font-size: 19px; line-height: 100%; padding: 19px 0 0 18px; }
.locationSec h3.lc { font-size: 12px; font-weight: normal; padding: 23px 0 0 18px; }
/* /2013-10-08 수정 */
.locationSec .yt { position: absolute; right: 19px; top: 17px; display: inline-block; width: 24px; height: 24px; background-position: -24px 0; }
.generalSec .locationSec { border-top: 1px solid #ccc; }

.conListSec ul { width: 960px; margin: 0 auto; overflow: hidden; }
.conListSec li { float: left; height: 220px; }

.conListSec_1 li strong, .conListSec_1 li span { display: block; }
.conListSec_1 li strong { font-size: 16px; color: #c80043; padding-bottom: 23px; font-family: BryantLGMedium; }
.conListSec_1 li span { height: 56px; }
.conListSec_1 li.l1 { width: 310px; background: url("/img/_common/img_main_1.jpg") no-repeat 23px 44px; }
.conListSec_1 li.l1 p { padding: 38px 0 0 127px; }
.conListSec_1 li.l2 { width: 330px; background: url("/img/_common/img_main_2.jpg") no-repeat 7px 53px; }
.conListSec_1 li.l2 p { padding: 38px 0 0 143px; }
.conListSec_1 li.l3 { width: 310px; background: url("/img/_common/img_main_3.jpg") no-repeat 7px 55px; }
.conListSec_1 li.l3 p { padding: 38px 0 0 136px; }

.subWrap { width: 960px; margin: 0 auto; overflow: hidden; padding-bottom: 60px; }
.lnbSec { float: left; width: 190px; font-size: 12px;  }
.lnbSec a:hover { color: #d01043; text-decoration: underline; }
.lnbSec ul { padding: 32px 0 0 20px; }
.lnbSec ul li { padding: 0 0 3px 0; }
/* 2013-10-08 수정 */
.lnbSec ul li a.d1 { font-family: BryantLGMedium; font-weight: bold; }
.lnbSec ul li a.d2 { font-size: 11px; letter-spacing:0.6px;line-height:18px; }
.lnbSec ul dl { display: none; padding: 5px 0 5px 6px; }
/* /2013-10-08 수정 */
.lnbSec ul dl.on { display: block; }
.lnbSec li.on a.d1, .lnbSec a.on { color: #d01043; }
.lnbSec h3 { font-family: BryantLGMedium; font-size: 28px; font-weight: normal; padding: 26px 0 0 18px; height: 35px; }


.rightConSec { float: right; width: 745px; padding: 31px 0 0 0; }

.lgSolarMainSec li { float: left; width: 220px; height: 315px; font-size: 12px;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 71%, #eeeeee 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(71%,#ffffff), color-stop(100%,#eeeeee)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 71%,#eeeeee 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 71%,#eeeeee 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 71%,#eeeeee 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 71%,#eeeeee 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 ); /* IE6-9 */
	-moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px;
}
.lgSolarMainSec li.l1 { margin-right: 42px; }
.lgSolarMainSec li.l3 { float: right; }
.lgSolarMainSec li p { padding: 140px 19px 0 19px; }
.lgSolarMainSec li strong { font-family: BryantLGMedium; font-weight: normal; font-size: 16px; display: block; line-height: 100%; padding: 0 0 10px 0; color:#c80043;}
.lgSolarMainSec li span { display: block; height: 95px; }
.lgSolarMainSec li .sBtn1 { margin-left: 95px; }
.lgSolarMainSec li.l1 p { background: url("/img/_common/img_lg_solar_1.jpg") no-repeat center top; }
.lgSolarMainSec li.l2 p { background: url("/img/_common/img_lg_solar_2.jpg") no-repeat center top; }
.lgSolarMainSec li.l3 p { background: url("/img/_common/img_lg_solar_3.jpg") no-repeat center 5px; }
.rightConSec .prod_sub { width: 420px; height: 500px; border-bottom: none ! important; }

.rightConSec div.productsMainSec_1 { padding: 0 0 30px 0; border-bottom: 1px solid #ccc; }
.rightConSec div.productsMainSec_2 { height: 450px; padding: 30px 0 20px 0; border-bottom: 1px solid #ccc; }
.rightConSec div.productsMainSec_3 { height: 290px; padding: 30px 0 20px 0; }
.productsMainSec div.prod1 ul { height: 236px; overflow: hidden;}
.rightConSec .prod_sub .tech1 { position: relative; top: -121px; right: -36px; }
.productsMainSec li span { display: block; font-weight: normal; }

.productsMainSec li .sBtn1 { margin-left: 9px; }
.productsMainSec li.l1 { background: url("/img/_common/uk/img_products_eu_en.png") no-repeat 19px 4px; }
/*.productsMainSec li.l1 div { background: url("/img/_common/img_main_0_1_en.png") no-repeat 465px 2px; background-size: 260px 157px; }*/
.productsMainSec li.l1 div { background: url("/img/_common/img_main_0_1_en_ie8.png") no-repeat 465px 2px; }
.productsMainSec .tit { width: 250px; }
.productsMainSec_2 p.thumb { height: 369px; }
.productsMainSec_2  div { float: left; width: 220px; height: 390px; padding: 20px 20px 0 0; border-right: 1px solid #EAEAEA; }
.productsMainSec_3  div { float: left; width: 220px; padding: 20px 0 0 0; }
.productsMainSec_3 div.prod2 { width: 450px; padding-left: 40px; position: relative; top: -48px;}
.productsMainSec  div.prod1 { padding-left: 20px; width: 210px; }
.productsMainSec  div.prod1-1 {}
.productsMainSec div.prod1 .sub_tit { height: 72px; padding: 20px 0; font-weight: bold; }
.productsMainSec div.prod2 .sub_tit { height: 50px;font-weight: bold; }
.productsMainSec_2 p.btn { margin-left: 118px; }
.productsMainSec div.prod2 p.btn { position: absolute; right: -24px; }
.productsMainSec div p.btn a.catl { display: block; padding: 5px 15px 4px; margin-bottom: 5px; }
.productsMainSec li {
    background: url("/img/icon/whysolar_blit2.jpg") no-repeat scroll 3px 6px transparent;
    padding: 2px 2px 8px 15px;
	font-weight: bold;
}
.lgQualityMainSec ul { overflow: hidden; }
.lgQualityMainSec li { float: left; width: 372px; padding: 1px 0 35px 0; font-size: 12px; }
.lgQualityMainSec li p { padding: 0 20px 0 140px; }
.lgQualityMainSec li strong, .lgQualityMainSec li span { display: block; }
.lgQualityMainSec li strong { font-family: BryantLGMedium; font-weight: normal; font-size: 16px; padding: 0 0 11px 0; color:#c80043;}
.lgQualityMainSec li span { height: 70px; }
.lgQualityMainSec li .sBtn1 { margin-left: 125px; }
.lgQualityMainSec li.l1 { background: url("/img/_common/img_lg_quality_1.png") no-repeat 21px 8px; }
.lgQualityMainSec li.l2 { background: url("/img/_common/img_lg_quality_2.png") no-repeat 24px 8px; }
.lgQualityMainSec li.l3 { background: url("/img/_common/img_lg_quality_3.png") no-repeat 22px 39px; }
.lgQualityMainSec li.l4 { background: url("/img/_common/img_lg_quality_4.png") no-repeat 20px 44px; }
.lgQualityMainSec_2 { border-top: 1px solid #ccc;
	background: #ececec; /* Old browsers */
	background: -moz-linear-gradient(top,  #ececec 0%, #ffffff 40%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ececec), color-stop(40%,#ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ececec 0%,#ffffff 40%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ececec 0%,#ffffff 40%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ececec 0%,#ffffff 40%); /* IE10+ */
	background: linear-gradient(to bottom,  #ececec 0%,#ffffff 40%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ececec', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}
.lgQualityMainSec_2 li span { height: 85px; }
.lgQualityMainSec_2 li { padding: 36px 0 35px 0; }

.newsMediaMainSec ul { overflow: hidden; }
.newsMediaMainSec li { float: left; width: 372px; padding: 1px 0 35px 0; font-size: 12px; }
.newsMediaMainSec li p { padding: 0 20px 0 140px; }
.newsMediaMainSec li strong, .newsMediaMainSec li span { display: block; }
.newsMediaMainSec li strong { font-family: BryantLGMedium; font-weight: normal; font-size: 16px; padding: 0 0 11px 0; color:#c80043; }
.newsMediaMainSec li span { height: 70px; }
.newsMediaMainSec li .sBtn1 { margin-left: 125px; }
.newsMediaMainSec li.l1 { background: url("/img/_common/img_news_media_1.png") no-repeat 20px 10px; }
.newsMediaMainSec li.l2 { background: url("/img/_common/img_news_media_3.png") no-repeat 14px 15px; }
.newsMediaMainSec li.l3 { background: url("/img/_common/img_news_media_4.png") no-repeat 20px 37px; }
.newsMediaMainSec li.l4 { background: url("/img/_common/img_news_media_4.png") no-repeat 17px 37px; }
.newsMediaMainSec_2 { border-top: 1px solid #ccc;
	background: #ececec; /* Old browsers */
	background: -moz-linear-gradient(top,  #ececec 0%, #ffffff 40%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ececec), color-stop(40%,#ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ececec 0%,#ffffff 40%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ececec 0%,#ffffff 40%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ececec 0%,#ffffff 40%); /* IE10+ */
	background: linear-gradient(to bottom,  #ececec 0%,#ffffff 40%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ececec', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}
.newsMediaMainSec_2 li span { height: 85px; }
.newsMediaMainSec_2 li { padding: 36px 0 35px 0; }

.supportMainSec li { float: left; width: 220px; height: 290px; font-size: 12px;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 71%, #eeeeee 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(71%,#ffffff), color-stop(100%,#eeeeee)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 71%,#eeeeee 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 71%,#eeeeee 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 71%,#eeeeee 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 71%,#eeeeee 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 ); /* IE6-9 */
	-moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px;
}
.supportMainSec li.l1 { margin-right: 42px; }
.supportMainSec li.l3 { float: right; }
.supportMainSec li p { padding: 120px 19px 0 19px; }
.supportMainSec li strong { font-family: BryantLGMedium; font-weight: normal; font-size: 16px; display: block; line-height: 100%; padding: 0 0 10px;color:#c80043; }
.supportMainSec li span { display: block; height: 95px; }
.supportMainSec li .sBtn1 { margin-left: 95px; }
.supportMainSec li.l3 span { height: 42px; }
.supportMainSec li.l3 em { color: #c80043; }
.supportMainSec li.l3 i { display: block; }
.supportMainSec li.l1 p { background: url("/img/_common/img_support_1.jpg") no-repeat center 4px; }
.supportMainSec li.l2 p { background: url("/img/_common/img_support_2.jpg") no-repeat center 5px; }
.supportMainSec li.l3 p { background: url("/img/_common/img_support_3.jpg") no-repeat center 5px; }

.subTitleSec { border-bottom: 1px solid #ccc; font-size: 13px; padding-bottom: 8px; }
.subTitleSec h3 { font-size: 28px; font-family: BryantLGMedium; line-height: 100%; padding: 0 0 6px 0; }
.subTitleSec p { padding-bottom: 16px; }
.subConSec { padding: 30px 0 0 0; }
.subConSec p.b { padding: 0 0 32px 0; }

.overviewSubSec .subConSec { background: url("/img/_common/img_overview_1.jpg") no-repeat right 110px; height:380px;}
.overviewSubSec .subConSec p em { color: #d80546; }
.overviewSubSec .subConSec p.con0 { padding: 0; }
.overviewSubSec .subConSec p.con2 { width: 460px; }
.overviewSubSec .subConSec p.con3 { width: 410px; }
.overviewSubSec .subConSec p.con4 { width: 440px; }

.WhySolarSubSec .subConSec {}
.WhySolarSubSec .subTitleSec h4 { font-size: 16px; padding-bottom: 10px; }
.whysolarSec .fleft, .whysolarSec .fright { width: 353px; }
.whysolarSec .fleft ul {}
.whysolarSec li.l1 { height: 180px; }
.whysolarSec li.l2 { height: 180px; }
.whysolarSec li.l3 { height: 180px; border:none; }
.whysolarSec .fleft li.l1 { background: url("/img/_common/whysolar_icon_1.jpg") no-repeat 5px 30px; }
.whysolarSec .fleft li.l2 { background: url("/img/_common/whysolar_icon_3.jpg") no-repeat 5px 30px; }
.whysolarSec .fleft li.l3 { background: url("/img/_common/whysolar_icon_5.jpg") no-repeat 5px 30px; }
.whysolarSec .fright li.l1 { background: url("/img/_common/whysolar_icon_2.jpg") no-repeat 5px 30px; }
.whysolarSec .fright li.l2 { background: url("/img/_common/whysolar_icon_4.jpg") no-repeat 5px 30px; }
.whysolarSec .fright li.l3 { background: url("/img/_common/whysolar_icon_6.jpg") no-repeat 5px 30px; }
.WhySolarSubSec .whysolarSec li { border-bottom: 1px solid #ccc; padding: 20px 10px 0 120px; font-size: 12px; }
.whysolarSec li strong { display: inline-block; font-family: BryantLGMedium; font-weight: normal; font-size: 16px; color: #222222; padding: 0 0 12px 0; }
.whysolarSec li .sBtn1 { margin-top: 10px; }
.whysolarSec .fright .l2 .layer { top: -15px; }
.whysolarSec li .quality { left: -208px; top: -50px; }
.WhySolarSubSec li strong, .WhySolarSubSec li span  { display: block; }

.layerPopSecLeft .whysolarSec, .layerPopSecRight .whysolarSec { width: 670px; margin: -292px 0 0 -335px; }
.layerPopSecLeft, .layerPopSecRight { display: none; position: fixed; top: 0; width: 100%; height: 100%; z-index: 2; overflow-y: scroll; }
.whysolarSec .popCon .sec p { margin-top: 10px;}
.popSec .benefitBox { margin-top: 15px; margin-bottom: 15px; border: 1px solid #C80043; padding: 15px 0 10px 5px; background: url("/img/skin/whysolar_benefit_bg.jpg") repeat-x }
.popSec .benefitBox .benetit { color: #ffffff; font-size: 14px; font-weight: bold; position: relative; top: -9px; padding: 13px 10px 14px 16px; background: url("/img/icon/whysolar_blit.png") no-repeat 2px 16px; }
.popSec .benefitBox li { padding: 2px 2px 2px 15px; background: url("/img/icon/whysolar_blit2.jpg") no-repeat scroll 3px 6px transparent;}
.WhySolarSubSec .subConSec p em { color: #d80546; font-size:18px;clear:both; padding-bottom:10px; }
.WhySolarSubSec .subConSec p.con0 { padding: 0;  }
.WhySolarSubSec .subConSec p.con1 {}
.WhySolarSubSec .subConSec p.con2 { width: 400px; padding-top:30px;}
.WhySolarSubSec .subConSec p.con3 { width: 400px; }
.WhySolarSubSec .subConSec p.con4 { width: 400px; }

.milestonesSubSec .history { border-top: 0px solid #ccc; }
.milestonesSubSec .history .milestoneSec { position: relative; left: 30px; border-bottom: 1px solid #CCCCCC; padding-top: 15px;}
.milestonesSubSec .history .milestoneSec strong { color: #C80043; display: inline-block; font-family: BryantLGMedium; font-size: 25px; font-weight: normal; position: absolute; }
.milestonesSubSec .history dl { overflow: hidden; padding: 0 0 16px 0; position: relative; left: 85px; }
.milestonesSubSec .history dt { float: left; width: 67px; color: #222222; text-align: center; font-weight: bold; }
.milestonesSubSec .history .award.latest { height: 100px; background: url("/img/skin/bg_milestones.jpg") no-repeat }
.milestonesSubSec .history .award.latest dd {width: 332px;}
.milestonesSubSec .history .award dd {width: 332px; height: 85px; }
.milestonesSubSec .history .award .trophy { left: 388px; position: relative; top: -62px; }
.milestonesSubSec .history .award .winner { position: relative; left: 390px; top: -62px;}
.milestonesSubSec .history dd { float: left; width: 538px; padding: 0 10px 0 0; }
.milestonesSubSec .history dd p { padding: 0 0 0 10px; text-indent: -10px; }
.milestonesSubSec .history dd .emphasizing { font-weight: bold; width: 377px; }
.processSec .videoSec { position: relative; left: 20px; margin-bottom: 30px;}
.processSec .fleft, .processSec .fright { width: 353px; }
.processSec h4 { font-family: BryantLGMedium; font-weight: normal; font-size: 18px; border-bottom: 2px solid #c80043; padding-bottom: 4px; }
.processSec li { border-bottom: 1px solid #ccc; padding: 27px 10px 0 125px; font-size: 12px; }
.processSec li strong { display: inline-block; font-family: BryantLGMedium; font-weight: normal; font-size: 16px; color: #c80043; padding: 0 0 12px 0; }
.processSec li.l1 { height: 111px; }
.processSec li.l2 { height: 137px; }
.processSec li.l3 { height: 114px; }
.processSec li.l4 { height: 137px; }
.processSec li.l5 { height: 118px; }
.processSec li.l6 { height: 126px; border:none; }

.processSec .fleft li.l1 { background: url("/img/_common/img_in_house_production_1.jpg") no-repeat 20px 30px; }
.processSec .fleft li.l2 { background: url("/img/_common/img_in_house_production_2.jpg") no-repeat 20px 32px; }
.processSec .fleft li.l3 { background: url("/img/_common/img_in_house_production_3.jpg") no-repeat 20px 30px; }
.processSec .fleft li.l4 { background: url("/img/_common/img_in_house_production_4.jpg") no-repeat 20px 30px; }
.processSec .fleft li.l5 { background: url("/img/_common/img_in_house_production_5.jpg") no-repeat 20px 30px; }
.processSec .fleft li.l6 { background: url("/img/_common/img_in_house_production_6.jpg") no-repeat 20px 30px; }

.processSec .fright li.l1 { background: url("/img/_common/img_in_house_production_7.jpg") no-repeat 20px 30px; }
.processSec .fright li.l2 { background: url("/img/_common/img_in_house_production_8.jpg") no-repeat 20px 30px; }
.processSec .fright li.l3 { background: url("/img/_common/img_in_house_production_9.jpg") no-repeat 20px 40px; }
.processSec .fright li.l4 { background: url("/img/_common/img_in_house_production_10.jpg") no-repeat 20px 40px; }
.processSec .fright li.l5 { background: url("/img/_common/img_in_house_production_11.jpg") no-repeat 30px 40px; }
.processSec .fright li.l6 { background: url("/img/_common/img_in_house_production_12.jpg") no-repeat 20px 30px; }



/* .warrantySec .subConSec { background: url("/img/_common/img_lg_quality03.jpg") no-repeat right 30px; } */
.warrantySec .subConSec p em { color: #d80546; font-size:18px;clear:both; padding-bottom:10px; }
.warrantySec .subConSec p.con2 { width: 460px; height:200px;}


.warrantySec .fleft, .warrantySec .fright { width: 353px; }
.warrantySec .line li.l1 { width: 227px; background: url("/img/_common/lg_quality_small13.jpg") no-repeat 5px 30px; }
.warrantySec .line li.li-1_2 { background: url("/img/_common/25y_graph.jpg") no-repeat -2px 1px; width: 227px; position: relative; left: 385px; top: -182px; height: 161px; }
.warrantySec .line  ul { height: 200px; }
.warrantySec .line li { border-bottom: 0px solid #CCCCCC ! important;}
.warrantySec .line { border-bottom: 1px solid #CCCCCC; }
.warrantySec h4 { font-family: BryantLGMedium; font-weight: normal; font-size: 18px; border-bottom: 2px solid #c80043; padding-bottom: 4px; }
.warrantySec li { border-bottom: 1px solid #ccc; padding: 20px 10px 0 120px; font-size: 12px; }
.warrantySec li strong { display: inline-block; font-family: BryantLGMedium; font-weight: normal; font-size: 16px; color: #c80043; padding: 0 0 12px 0; }
.warrantySec li.l1 { height: 161px; }
.warrantySec li.l2 { height: 255px; }
.warrantySec li.l3 { height: 148px; border:none; }


.warrantySec .fleft li.l1 { background: url("/img/_common/lg_quality_small13.jpg") no-repeat 5px 30px; }
.warrantySec .fleft li.l2 { background: url("/img/_common/lg_quality_small14.jpg") no-repeat 5px 30px; }
.warrantySec .fleft li.l3 { background: url("/img/_common/lg_quality_small16.jpg") no-repeat 5px 30px; }

.warrantySec .fright li.l1 { background: url("/img/_common/25y_graph.jpg") no-repeat -2px 1px; }
.warrantySec .fright li.l2 { background: url("/img/_common/lg_quality_small15.jpg") no-repeat 5px 30px; }
.warrantySec .fright li.l3 { background: url("/img/_common/lg_quality_small17.jpg") no-repeat 5px 30px; }


.testProceduresSec { padding: 48px 0 0 20px; }
.testProceduresSec .fleft ul { width: 705px; overflow: hidden; }
/*
.testProceduresSec .fleft li { float: left; font-weight: ; color: #fff; font-family: BryantLGMedium; text-align: center; width: 102px; height: 102px; margin: 0 13px 13px 0; background: url("/img/icon/bg_icon_1.png") no-repeat; }
*/
.testProceduresSec .fleft li.r2 p { padding-top: 34px; }
.testProceduresSec .fleft li.r3 p { padding-top: 26px; }
.testProceduresSec .fleft li.c1 { background-position: -92px 0; }
.testProceduresSec .fleft li.c2 { background-position: -194px 0; }
.testProceduresSec .fleft li.c3 { background-position: -92px -102px; }
.testProceduresSec .fleft li.c4 { background-position: -194px -102px; }
.testProceduresSec .fleft li.c4 p { padding-top: 23px; }
.testProceduresSec .fleft li.c4 p em { display: block; font-family: BryantLGRegular; font-size: 10px; }

.testProceduresSec .fright { width: 230px; padding: 11px 0 0 0; }
.testProceduresSec .fright li { font-family: tahoma; font-size: 11px; padding: 0 0 6px 0; }
.testProceduresSec .fright li em { display: inline-block; width: 21px; height: 21px; margin: 0 13px 0 0; vertical-align: middle; font-size: 0; line-height: 0; text-indent: -10px; overflow: hidden; }
.testProceduresSec .fright li.c1 em { background-position: -71px 0; }
.testProceduresSec .fright li.c2 em { background-position: -71px -21px; }
.testProceduresSec .fright li.c3 em { background-position: -71px -42px; }

.smartDesignSec {  }
.smartDesignSec ul { position: relative; height: 561px; padding: 40px 0 0 0; background: url("/img/_common/img_smart_design_1.png") no-repeat 41px 40px; }
.smartDesignSec li { position: absolute; }
.smartDesignSec li a { display: inline-block; color: #c80043; text-align: right; }
.smartDesignSec li a:hover { text-decoration: underline; }
.smartDesignSec li a.icon { position: absolute; left: 0; top: 0; width: 73px; height: 73px; font-size: 0; }
.smartDesignSec li.l1 { top: 160px; left: 45px; }
.smartDesignSec li.l2 { top: 360px; left: 57px; }
.smartDesignSec li.l3 { top: 550px; left: 68px; }
.smartDesignSec li.l4 { top: 146px; left: 574px; }
.smartDesignSec li.l5 { top: 252px; left: 574px; }
.smartDesignSec li.l6 { top: 351px; left: 574px; }
.smartDesignSec li.l7 { top: 507px; left: 574px; }
.smartDesignSec li.l1 a.icon { top: -76px; left: 85px; }
.smartDesignSec li.l2 a.icon { top: -45px; left: 173px; }
.smartDesignSec li.l3 a.icon { top: -40px; left: 112px; }
.smartDesignSec li.l4 a.icon { top: -56px; left: -82px; }
.smartDesignSec li.l5 a.icon { top: -56px; left: -82px; }
.smartDesignSec li.l6 a.icon { top: -56px; left: -82px; }
.smartDesignSec li.l7 a.icon { top: -56px; left: -82px; }
.smartDesignSec .con { height: 120px; }
.smartDesignSec .con p { padding: 29px 10px 0 0; font-size: 12px; }
.smartDesignSec .con img { float: left; }
.smartDesignSec .con1 img { margin: 0 24px 0 0; }
.smartDesignSec .con2 img { margin: 0 18px 0 21px; }
.smartDesignSec .con3 img { margin: 2px 18px 0 21px; }
.smartDesignSec .con4 img { margin: 2px 21px 0 21px; }
.smartDesignSec .con5 img { margin: 2px 22px 0 17px; }
.smartDesignSec .con6 img { margin: 4px 22px 0 18px; }
.smartDesignSec .con7 img { margin: 3px 22px 0 17px; }

.boardListSec { padding: 0; }
.boardListSec li { border-bottom: 1px solid #ccc; padding: 39px 19px 40px 19px; }
.boardListSec li h4 { font-weight: normal; font-family: BryantLGMedium; font-size: 16px; color: #c80043; padding: 0 0 12px 0	; }
.boardListSec li h4 span { display: block; font-size: 13px; color: #888; }
.boardListSec li img { display: block; margin: 16px 0 0 0; }
.boardListSec li p { padding-bottom: 20px; }

.pageSec { text-align: right; font-size: 12px; padding: 27px 0 0 0; line-height: 100%; }
.pageSec a { display: inline-block; color: #c80043; border-right: 1px solid #ccc; padding: 0 8px 0 7px; }
.pageSec a.on { color: #232323; }
.pageSec a:last-child, .pageSec a.last { border-right: 0 none; }

.videosSec { padding: 0; }
.videosSec ul { width: 100%; overflow: hidden; border-bottom: 1px solid #ccc; }
.videosSec li { width: 353px; padding: 39px 0 41px 0; }
.videosSec li.fleft { padding-left: 20px; }
.videosSec li img { width: 331px; height: 185px; border: 1px solid #d2d2d2; }
/* 2013-10-08 수정 */
.videosSec li p { background-position: 2px -215px; }
/* /2013-10-08 수정 */
.videosSec li p span { display: inline-block; padding: 5px 0 0 11px; }
.videosSec li .sBtn1 { margin: 15px 0 0 13px; }

.referencesSec .top { overflow: hidden; padding: 0 0 15px 0; }
.referencesSec .top li { float: left; padding: 0 29px 0 0; font-size: 11px; font-family: tahoma; }
.referencesSec .top li em { float: left; display: inline-block; width: 19px; height: 19px; background-position: -25px -102px; margin: 0 12px 0 0; font-size: 0; }
.referencesSec .top li.l2 em { background-position: -44px -102px; }
.referencesSec .top li span { float: left; padding: 2px 0 0 0; }
.referencesSec .map { position: relative; height: 330px; background: url("/img/_common/img_references_1.png") no-repeat center top; }
.referencesSec .listbox { position: relative; width: 724px; height: 94px; margin-top: 10px; border: 1px solid #CCCCCC; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius: 10px; padding: 15px 0 10px 5px; background: url("/img/skin/references_bg_p.jpg") }
.referencesSec .listbox h4 { font-size: 14px; left: 28px; top: -6px; position: relative; margin-bottom: 3px; }
.referencesSec .listbox  li { float: left; height: 8px; width: 83px; position: relative; display: inline-block; font-size: 11px; margin: 6px 0 0 20px; color: #777; }
.referencesSec .listbox  a { font-weight: bold; }
.referencesSec .listbox li.poland { display: none; }
.referencesSec .map li { position: absolute; line-height: 100%; }
.referencesSec .map li a { display: inline-block; overflow: hidden; text-indent: -10px; width: 25px; height: 26px; }
.referencesSec .map li.l32 { top: 240px; left: 623px; background: url("/img/icon/bg_icon_1.png") no-repeat -298px -238px; width: 25px; height: 26px; }
.referencesSec .map li.l2 { top: 78px; left: 350px; background: url("/img/icon/bg_icon_1.png") no-repeat -146px -238px; width: 25px; height: 33px; }
.referencesSec .map li.l28 { top: 93px; left: 613px; background: url("/img/icon/bg_icon_1.png") no-repeat -259px -238px; width: 25px; height: 26px; }
.referencesSec .map li.l21 { display: none; top: 89px; left: 361px; background: url("/img/icon/bg_icon_1.png") no-repeat -179px -239px; width: 25px; height: 26px; }
.referencesSec .map li.l27 { top: 139px; left: 458px; background: url("/img/icon/bg_icon_1.png") no-repeat -220px -238px; width: 25px; height: 26px; }
.referencesSec .map li.l30 { top: 93px; left: 346px; background: url("/img/icon/bg_icon_1.png") no-repeat -103px -242px; width: 25px; height: 22px; }
.referencesSec .map li.l25 { top: 100px; left: 634px; background: url("/img/icon/bg_icon_1.png") no-repeat -337px -238px; width: 25px; height: 26px; }
.referencesSec .map li.l7 { top: 251px; left: 633px; }
.referencesSec .map li.l35 { top: 103px; left: 357px; background: url("/img/icon/bg_icon_1.png") no-repeat -373px -238px; width: 25px; height: 26px; }
.referencesSec .map li.ico{ width: 50px; height: 19px; display: none; }
.referencesSec .map li._australia { left: 592px; top: 209px; }
.referencesSec .map li._germany { left: 320px; top: 49px; }
.referencesSec .map li._korea { left: 595px; top: 61px; }
.referencesSec .map li._poland { left: 387px; top: 89px; }
.referencesSec .map li._uae { left: 438px; top: 109px; }
.referencesSec .map li._swiss { left: 248px; top: 90px; }
.referencesSec .map li._japan { left: 621px; top: 67px; }
.referencesSec .map li._malta { left: 387px; top: 100px; }

.downloadSec .sec { border-bottom: 1px solid #ccc; padding: 16px 0 10px 0; overflow: hidden; }
.downloadSec .last {border:none;padding: 16px 0 10px 0;}
.downloadSec h4 { font-family: BryantLGMedium; color: #c80043; font-weight: normal; font-size: 16px; padding: 0 0 5px 0; }
.downloadSec p { padding: 0 0 16px 0; }
.downloadSec .odd { background-color: #f5f5f5; }
.downloadSec dl { clear: both; font-size: 11px; font-family: tahoma; }
.downloadSec dl em { display: inline-block; width: 14px; height: 15px; background: url("/img/icon/bg_icon_1.png") no-repeat -24px -31px; overflow: hidden; text-indent: -20px; margin: 0 10px 0 0; }
.downloadSec dl a { display: inline-block; padding: 4px 0 3px 20px; }
.downloadSec dl.half { clear: none; float: left; width: 372px; }
.downloadSec dl dt { background-color: #f5f5f5; font-weight: bold; padding: 5px 0 5px 20px; }
.downloadSec dl.fhalf dd { float: left; width: 372px; }
.downloadSec .halfcut dl { float: left; width: 372px; clear: none; }

.contactSec {  }
.contactSec h4 {font-family: BryantLGMedium; color: #c80043; font-size: 16px; padding-bottom: 5px; }
.contactSec p { padding: 0 0 19px 0; }
.contactSec li { padding-bottom: 8px; }
.contactSec li strong { font-weight: normal; background-position: 0 -220px; padding: 0 3px 0 13px; color: #222; }
.contactSec li span { color: #8c8c8c; }
.contactSec li  em a { color: #c80043 !important; }

.siteMapSec { border-bottom: 1px solid #ccc; padding: 15px 0 0 0; }
.siteMapSec dl { overflow: hidden; }
.siteMapSec dl.odd { background-color: #f5f5f5; }
.siteMapSec dt, .siteMapSec dd { float: left; }
.siteMapSec dt { width: 160px; }
.siteMapSec a { display: inline-block; font-family: tahoma; font-size: 11px; }
.siteMapSec a:hover { text-decoration: underline; }
.siteMapSec dt a { background: url("/img/icon/bg_icon_1.png") no-repeat 19px -207px; padding: 13px 10px 14px 34px; font-weight: bold; color: #c80043; }
.siteMapSec dd a { padding: 13px 10px 14px 10px; }
.siteMapSec dd.s1 { width: 140px; }
.siteMapSec dd.s2 { width: 160px; }
.siteMapSec dd.s3 { width: 110px; }

.legalSec .lnbSec { float: none; }
.legalSec .rightConSec { float: none; width: auto; padding: 2px 0 0 18px; }
.legalSec .rightConSec strong { display: block; font-family: BryantLGMedium; font-weight: normal; font-size: 16px; padding-bottom: 3px; }
.legalSec .rightConSec p { padding-bottom: 13px; }
.legalSec .rightConSec p em { color: #d30e43; }

.bi { background: url("/img/icon/bg_icon_1.png") no-repeat; }

.layerPopSec { display: none; position: fixed; top: 0; width: 100%; height: 100%; z-index: 2; overflow-y: scroll; }
.popSec { position: absolute; width: 510px; min-height: 200px; left: 50%; top: 50%; margin: -100px 0 0 -255px; z-index: 2; background-color: #fff; }
.popSec .popConIn { padding: 27px 15px; }
.popSec .close { position: absolute; right: 12px; top: 12px; display: inline-block; width: 16px; height: 16px; background-position: -51px 0; }
.popSec h4 { font-family: BryantLGMedium; font-size: 18px; font-weight: normal; color: #c80043; line-height: 100%; }
.popSec h4 em.num { display: inline-block; padding: 0 5px 0 4px; margin: 0 8px 0 0; background-color: #c80043; color: #fff; font-size: 16px; line-height: 100%; }
.dimLayer { display: none; position: fixed; top: 0; width: 100%; height: 100%; z-index: 1; background-color: #000; filter: alpha(Opacity=20); -ms-filter: "alpha(Opacity=20)"; opacity:0.2; }

.layerPopSec .videosSec { width: 680px; margin: -224px 0 0 -340px; }
.layerPopSec .videosSec .popConIn { padding: 17px 15px 17px 15px; }
.layerPopSec .videosSec h4 { font-size: 14px; padding-left: 16px; }

.layerPopSec .referencesSec h4 { padding-bottom: 16px; display: inline-block; }
.layerPopSec .referencesSec .australia .tit { position: relative; background: url("/img/icon/aus.jpg") no-repeat; width: 32px; height: 19px; top: 5px; display: inline-block; }
.layerPopSec .referencesSec .germany .tit { position: relative; background: url("/img/icon/ger.jpg") no-repeat; width: 32px; height: 19px; top: 5px; display: inline-block; }
.layerPopSec .referencesSec .korea .tit { position: relative; background: url("/img/icon/kor.jpg") no-repeat; width: 32px; height: 19px; top: 5px; display: inline-block; }
.layerPopSec .referencesSec .poland .tit { position: relative; background: url("/img/icon/pol.jpg") no-repeat; width: 32px; height: 19px; top: 5px; display: inline-block; }
.layerPopSec .referencesSec .swiss .tit { position: relative; background: url("/img/icon/swi.jpg") no-repeat; width: 32px; height: 19px; top: 5px; display: inline-block; }
.layerPopSec .referencesSec .uae .tit { position: relative; background: url("/img/icon/uae.jpg") no-repeat; width: 32px; height: 19px; top: 5px; display: inline-block; }
.layerPopSec .referencesSec .japan .tit { position: relative; background: url("/img/icon/jap.jpg") no-repeat; width: 32px; height: 19px; top: 5px; display: inline-block; }
.layerPopSec .referencesSec { width: 670px; margin: -292px 0 0 -335px; }
.layerPopSec .referencesSec .info { overflow: hidden; padding-bottom: 8px; height: 65px; }
.layerPopSec .referencesSec .table { float: left; width: 100%; }
.layerPopSec .referencesSec .table dl { overflow: hidden; }
.layerPopSec .referencesSec .table dl.left { float: left; width: 50%; }
.layerPopSec .referencesSec .table .odd { background-color: #f5f5f5; }
.layerPopSec .referencesSec .table dt, .layerPopSec .referencesSec .table dd { font-size: 11px; font-family: tahoma; padding: 5px 0 4px 0; }
.layerPopSec .referencesSec .table dt { float: left; width: 85px; }
.layerPopSec .referencesSec .table dt strong { padding: 0 0 0 19px; }
.layerPopSec .referencesSec .table dd.d1 {  }
.layerPopSec .referencesSec .weather { overflow: hidden; padding-left: 10px; }
.layerPopSec .referencesSec .weather .bi { float: left; margin: 0 0 0 8px; display: inline; width: 42px; height: 42px; background-position: -296px 0; overflow: hidden; text-indent: -30px; }
.layerPopSec .referencesSec .weather .i1 { background-position: -296px -42px; }
.layerPopSec .referencesSec .weather .i2 { background-position: -338px -42px; }
.layerPopSec .referencesSec .weather .i3 { background-position: -380px -42px; }
.layerPopSec .referencesSec .weather .i4 { background-position: -422px -42px; }
.layerPopSec .referencesSec .weather .i1on { background-position: -296px 0; }
.layerPopSec .referencesSec .weather .i2on { background-position: -338px 0; }
.layerPopSec .referencesSec .weather .i3on { background-position: -380px 0; }
.layerPopSec .referencesSec .weather .i4on { background-position: -422px 0; }
.layerPopSec .referencesSec .img { border-top: 1px solid #ccc; padding: 15px 0 0 0; }
.layerPopSec .referencesSec .graph { padding-top: 15px; }
.layerPopSec .referencesSec .popConIn { padding-bottom: 15px; }

.footerSec { clear: both; background-color: #f6f6f6; }
.footerSec .in { position: relative; width: 980px; margin: 0 auto; height: 80px; }
.footerSec p, .footerSec ul { position: absolute; top: 30px; }
.footerSec .copyright { left: 10px; font-size:10px; }
.footerSec ul { right: 10px; }
.footerSec li { float: left; padding-left: 17px; background: url("/img/skin/bar_1.gif") no-repeat 9px 3px; }
.footerSec li.m { display: none; }
.footerSec li a:hover { text-decoration: underline; }

/* 2013-10-08 수정 */
a.sBtn1 { position: relative; font-family: BryantLGRegular; font-size: 11px; display: inline-block; background-color: #c80043; line-height: 100%; color: #fff; padding: 5px 8px 4px 8px; -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.3); -moz-box-shadow: 0 1px 2px rgba(0,0,0,0.3); box-shadow: 0 1px 2px rgba(0,0,0,0.3); white-space: nowrap; }
/* /2013-10-08 수정 */
a.sBtn1 em.pdf { display: inline-block; margin: -5px 6px -2px 0; width: 15px; height: 16px; font-size: 0; text-indent: -10px; vertical-align: middle; overflow: hidden; background-position: -24px -30px; }

/* 2013-11-14 추가 */
.popConIn .pageList { position: absolute; top: 560px; left: 300px; line-height: 100%; z-index: 1; display: none;}

.referencesSec .arr { display: inline-block; position: absolute; top: 168px; width: 23px; height: 21px; z-index: 2; }
.referencesSec .arrLeft { right: 52px; background-position: -100px -310px; display: none; }
.referencesSec .arrRight { right: 25px; background-position: -126px -310px; }
.referencesSec .disabled { display: none; }

.referencesSec .sec2 { display: none; }
.referencesSec .sec3 { display: none; }
.referencesSec .sec4 { display: none; }
.referencesSec .sec5 { display: none; }
.referencesSec .sec6 { display: none; }
.referencesSec .sec7 { display: none; }
.referencesSec .sec8 { display: none; }
.referencesSec .sec9 { display: none; }
.referencesSec .sec10 { display: none; }
.referencesSec .sec11 { display: none; }
.referencesSec .sec12 { display: none; }
.referencesSec .sec13 { display: none; }
.referencesSec .sec14 { display: none; }
.referencesSec .sec15 { display: none; }
.referencesSec .sec16 { display: none; }
.referencesSec .sec17 { display: none; }
.referencesSec .sec18 { display: none; }
.referencesSec .sec19 { display: none; }
/* //2013-11-14 추가 */

/* 2014-06-23 추가 */
.locationSec .conBtn { background-position: -24px 0; display: inline-block; height: 23px; position: absolute; right: 24px; top: 22px; width: 71px; }
.locationSec .conIcon { display: inline-block; height: 23px; position: absolute; right: -19px; top: -4px; width: 27px; }

.column-wrapper { 
	background: -moz-linear-gradient(center top , #DEDEDE, white 45px) repeat scroll 0 0 transparent;
	background: -webkit-gradient(linear, 0 0, 0 45, from(#ececec), to(white));
    border-top: 1px solid #CCCCCC; clear: both; padding-top: 26px; }
.block { border-top: 1px solid #CCCCCC; float: left; font-size: 11px; margin-right: 24px; padding: 14px 0; width: 330px; }
.block5 { margin-left: 20px; width: 920px; text-align: center; }
.block5 h1 { font-size: 22px; padding-bottom: 10px; }
.block5 a, .block5 a:active, .block5 a:visited { color: #D80546; display: inline-block; }
.block a { cursor: pointer; }
.no-border { border: medium none !important; }
.errorNav { padding: 5px 0 0; width: 960px; }