@charset "utf-8";


:lang(cz) body { font-size: 14px; }
/*:lang(id) .uiWeb h4 {font-size:1.143em;font-weight:bold;}*/

/*:lang(pt) .section_head h1 {font-size:27px;}*/

:lang(cz) .uiWeb h1, :lang(cz) .uiWeb h2, :lang(cz) .uiWeb .title-sub ~ h3:not(.reset), :lang(cz) .uiWeb .title-sub ~ * h3:not(.reset), :lang(cz) .uiWeb .text-bold1, :lang(cz) .uiWeb .title-sub, :lang(cz) .uiWeb .landing h3 {font-family:"Metaplus";font-weight:normal;}

:lang(cz) .uiWeb .group-slogan p{font:30px/1.25 "Metaplus";letter-spacing:-1px;vertical-align:middle;}

:lang(cz) .credo-ui .keyword { font-size: .9em; }

:lang(cz) .uiWeb .group-slogan p span{ font-size: .533em; font-family: arial, sans-sherif;}

:lang(cz) .uiMobile .credo-ui .keyword li {float:none;width:100%;font-weight:bold;}
:lang(cz) .uiMobile .credo-ui .keyword li + li {margin-top:.4em;margin-left:0;}

.menu-item a[target="_blank"]:not([class*='btn']):after { background-position: 2px -43px; }


[class*='landing-visual'].v-steam{background-image:url(../img/key_visual/visual_steam.jpg);}
[class*='landing-visual'].v-heat{background-image:url(../img/key_visual/visual_heat.jpg);}
[class*='landing-visual'].v-rnu{background-image:url(../img/key_visual/visual_rnu.jpg);}
[class*='landing-visual'].v-intro{background-image:url(../img/key_visual/visual_intro.jpg);}
[class*='landing-visual'].v-belief{background-image:url(../img/key_visual/visual_belief.jpg);}
[class*='landing-visual'].v-csr{background-image:url(../img/key_visual/visual_csr.jpg);}
[class*='landing-visual'].v-overview{background-image:url(../img/key_visual/visual_overview.jpg);}
[class*='landing-visual'].v-healthsafety{background-image:url(../img/key_visual/visual_healthsafety.jpg);}
[class*='landing-visual'].v-careers{background-image:url(../img/key_visual/visual_career.jpg);}
[class*='landing-visual'].v-working{background-image:url(../img/key_visual/visual_working.jpg);}
[class*='landing-visual'].v-media{background-image:url(../img/key_visual/visual_media.jpg);}
[class*='landing-visual'].v-rnd{background-image:url(../img/key_visual/visual_rnd.jpg);}
[class*='landing-visual'].v-cooperation{background-image:url(../img/key_visual/visual_cooperation.jpg);}

.uiMobile [class*='landing-visual'].v-steam{background-image:url(../img/key_visual/visual_steam_m.jpg);}
.uiMobile [class*='landing-visual'].v-heat{background-image:url(../img/key_visual/visual_heat_m.jpg);}
.uiMobile [class*='landing-visual'].v-rnu{background-image:url(../img/key_visual/visual_rnu_m.jpg);}
.uiMobile [class*='landing-visual'].v-intro{background-image:url(../img/key_visual/visual_intro_m.jpg);}
.uiMobile [class*='landing-visual'].v-belief{background-image:url(../img/key_visual/visual_belief_m.jpg);}
.uiMobile [class*='landing-visual'].v-csr{background-image:url(../img/key_visual/visual_csr_m.jpg);}
.uiMobile [class*='landing-visual'].v-overview{background-image:url(../img/key_visual/visual_overview_m.jpg);}
.uiMobile [class*='landing-visual'].v-healthsafety{background-image:url(../img/key_visual/visual_healthsafety_m.jpg);}
.uiMobile [class*='landing-visual'].v-careers{background-image:url(../img/key_visual/visual_career_m.jpg);}
.uiMobile [class*='landing-visual'].v-working{background-image:url(../img/key_visual/visual_working_m.jpg);}
.uiMobile [class*='landing-visual'].v-media{background-image:url(../img/key_visual/visual_media_m.jpg);}
.uiMobile [class*='landing-visual'].v-rnd{background-image:url(../img/key_visual/visual_rnd_m.jpg);}
.uiMobile [class*='landing-visual'].v-cooperation{background-image:url(../img/key_visual/visual_cooperation_m.jpg);}

/* 公用代码区 start
字体区
*/
.fwb { font-weight: bold !important; }
.uiWeb .w-fwb { font-weight: bold !important; }
.uiMobile .m-fwb { font-weight: bold !important; }
.uiWeb .w-fwn { font-weight: normal !important; }
.uiMobile .m-fwn { font-weight: normal !important; }

.uiMobile .m-f12px { font-size: 12px !important; }

/* 间距宽高 */
.mt0 { margin-top: 0 !important; }
.mt5 { margin-top: 5px; }
.mt10 { margin-top: 10px !important; }
.mt20 { margin-top: 20px; }
.mt30 { margin-top: 30px; }
.mt40 { margin-top: 40px; }
.mt50 { margin-top: 50px; }
.mt60 { margin-top: 60px; }
.mb0 { margin-bottom: 0 !important; }
.mb10 { margin-bottom: 10px; }
.mb20 { margin-bottom: 20px; }
.mb30 { margin-bottom: 30px; }

.uiWeb .w-mt0 { margin-top: 0 !important; }
.uiMobile .m-mt0 { margin-top: 0 !important; }

.pl0 {padding-left: 0 !important;}
.pt10 {padding-top: 10px;}
.pl15 { padding-left: 15px; }
.pt20 {padding-top: 20px;}

.width-block { width: 100% !important; }

/* 转换 */
.block { display: block; }
.inline-block { display: inline-block !important; }
.vat { vertical-align: top; }
.vam { vertical-align: middle !important; }
.uiWeb .w-vat { vertical-align: top !important; }
.uiMobile .m-tl { text-align: left !important; }
.uiMobile .m-tc { text-align: center !important; }
.uiMobile .m-tr { text-align: right !important; }

/* 清浮动 */
.grid-row:after,
.clearfix:after{ content:".";display:block;height:0;clear:both;visibility:hidden; }

/* 清元素 */
.no-before:before { display: none !important; }
.no-after:after { display: none !important; }

/*.menu-item .menu-blank-after {position:relative;}
.menu-item .menu-blank-after a:after { content:"";display:inline-block;width:21px;height:13px;margin:-4px 0 0;background:url(../../../css/img/ico_newwin.png) 2px -43px no-repeat;vertical-align:middle; }
.sitemap .menu-blank-after {position:relative;}
.sitemap .menu-blank-after a:after { content:"";display:inline-block;width:21px;height:13px;margin:-4px 0 0;background:url(../../../css/img/ico_newwin.png) 2px -43px no-repeat;vertical-align:middle; }
*/
/* grid 栅格 */
.grid-row { margin-left: -8px; margin-right: -8px; }
.grid-col-1, .grid-col-2, .grid-col-3, .grid-col-4, .grid-col-5, .grid-col-6, .grid-col-7, .grid-col-8, .grid-col-9, .grid-col-10, .grid-col-11,
.grid-col-12 { float: left; padding-left: 8px; padding-right: 8px; box-sizing: border-box; min-height: 1px; }
.grid-col-1 {width:8.33333333%}
.grid-col-2 {width:16.66666667%}
.grid-col-3 {width:25%}
.grid-col-4 {width:33.33333333%}
.grid-col-5 {width:41.66666667%}
.grid-col-6 {width:50%}
.grid-col-7 {width:58.33333333%}
.grid-col-8 {width:66.66666667%}
.grid-col-9 {width:75%}
.grid-col-10 {width:83.33333333%}
.grid-col-11 {width:91.66666667%}
.grid-col-12 {width:100%}
p + .grid-row, .grid-row + p { margin-top: 24px; }

.list-space [class*="grid-col"], [class*="type-grid"].list-space > * { margin-bottom: 40px; }

@media screen and (max-width:785px){
	.grid-col-sm1 {width:8.33333333%}
	.grid-col-sm2 {width:16.66666667%}
	.grid-col-sm3 {width:25%}
	.grid-col-sm4 {width:33.33333333%}
	.grid-col-sm5 {width:41.66666667%}
	.grid-col-sm6 {width:50%}
	.grid-col-sm7 {width:58.33333333%}
	.grid-col-sm8 {width:66.66666667%}
	.grid-col-sm9 {width:75%}
	.grid-col-sm10 {width:83.33333333%}
	.grid-col-sm11 {width:91.66666667%}
	.grid-col-sm12 {width:100%}

	.list-space [class*="grid-col"], [class*="type-grid"].list-space > * { margin-bottom: 20px; }
}

/*表单区*/
[class*='type_btn'].disabled,
[class*='type_btn'].disabled:focus,
[class*='type_btn'].disabled:hover { cursor: default; background: #ccc; }

/* 其它 */
.g-btn-more:after { content: ""; display: inline-block; margin-left: 7px; width: 0; height: 0; border-width: 6px 10px; border-style: solid; border-color: transparent transparent transparent #0066CC; vertical-align: -1px; }
.g-btn-more.white,
.g-btn-more.white:hover { color: #fff; }
.g-btn-more.white:after { color: #fff; border-left-color:#fff; }

a[data-rel='video'] .thumb[class*='ico-md']:before{width:40px;height:40px;background-position:-220px 0;} /*补充公共样式里没有中等视频三角图标*/
a[data-rel='video'] .thumb[class*='ico-md']:hover:before{background-position:-220px -70px !important;}


/* 白条 */
.section_head h1 small{ font-size: 0.7em; font-style: normal; vertical-align: 3px;}
:lang(en) .section_head h1 small{font-size: 0.6em; font-style: normal; vertical-align: 1px;}

/* 英文版中 leading-text 的手机版会变小 */
:lang(en) .uiMobile .leading-text.m-leading-text { font-size: 1em; line-height: 1.5; }

/* 新闻 M 下选择时间下拉菜单 */
.uiMobile .m-news-selectyear { margin-bottom: 12px !important; width: 100%; }
/* 新闻 详情页面图片 */
.uiWeb .board_view article img.event_logo {float: right;margin-left: 10px;width: 304px;}
.uiWeb .board_view article .thumb + .thumb  { margin-top: 16px; }

/* 主页 */
.slider_landing .bxslider li { cursor: default !important; }
/*.slider_landing .bxslider > li { height:522px;}*/

.uiWeb .slider_landing .slogan { bottom: 16px; }
.uiWeb .slider_landing .bx-pager { bottom: 35px; }

.uiMobile .main-ui .highlight [class*="gallery-slider"] .bx-caption { font-weight: normal; }
.uiWeb .main-ui [class*='type-box']:not(.direct-link):not(.banners) { padding: 0;}
/*.uiMobile .main-ui .wrap { margin-top: 12px; }*/

.uiWeb .main-ui .highlight .gallery-slider .bxslider img { height: 125px;}
.uiMobile .main-ui .highlight .gallery-slider .bxslider a,
.uiMobile .main-ui .highlight .gallery-slider .bxslider img { height: 100%;}

.uiMobile .gallery-slider .bx-viewport ,
.uiMobile .gallery-slider img
{height:167px !important;}

@media all and (min-width:360px){
	.uiMobile .gallery-slider .bx-viewport ,
	.uiMobile .gallery-slider img
	{height:179px !important;}
}
@media all and (min-width:400px){
	.uiMobile .gallery-slider .bx-viewport ,
	.uiMobile .gallery-slider img
	{height:212px !important;}
}
@media all and (min-width:480px){
	.uiMobile .gallery-slider .bx-viewport ,
	.uiMobile .gallery-slider img
	{height:247px !important;}
}
@media all and (min-width:640px){
	.uiMobile .gallery-slider .bx-viewport ,
	.uiMobile .gallery-slider img
	{height:337px !important;}
}

.uiMobile .main-ui .wrap { margin-top: 12px; }
	/* news_ui */
	.uiWeb .main-ui .news-ui ul{ padding-top: 20px;border-top:1px solid #7d91a0;}
	.uiWeb .main-ui .news-ui li{ margin-right: 15px; }
	.uiWeb .main-ui .news-ui .info{margin-top:10px;padding-bottom: 0;font-size:13px;}
	.uiWeb .main-ui .news-ui h3 { font-size: 15px; }
		/*img*/
		.uiWeb .main-ui .news-ui .thumb { float: left; margin-top: 10px; margin-right: 10px; }
		.uiWeb .main-ui .news-ui .thumb img{ width: 110px; height: auto; }
		.uiWeb .main-ui .news-ui .thumb + .desc { overflow: hidden; }
		/*vertical*/
		.uiWeb .main-ui .news-ui.vertical ul li {  margin-right: 0; }
		.uiWeb .main-ui .news-ui.vertical ul li + li { margin-top: 17px; }
	/*uiMobile*/
	.uiMobile .main-ui .news-ui h3 {font-size: 13px; }
	.uiMobile .main-ui .news-ui .desc{font-size:12px;}
	.uiMobile .main-ui .news-ui .info{font-size:12px;}
		.uiMobile .main-ui .news-ui ul li + li { margin-top: 8px; padding-top: 10px; border-top: 1px dashed #ccc; }


/* 页面调整 */
.uiWeb #dHead .logo { padding-top: 35px; }
.uiWeb #dHead .logo .sub { top: 37px; }
#dHead .logo .sub{ background-position: right 50%; -webkit-background-size: 100% auto; background-size: 100% auto;}
:lang(en) #dHead .logo .sub{width:143px;background-image:url('../img/txt_logo.gif')}
:lang(cz) #dHead .logo .sub{width:143px;background-image:url('../img/txt_logo.gif')}
.uiMobile #dHead .logo .sub{width:89px;/* background-size: 89px auto;*/}

.uiMobile #dFoot .selectLang { display: block; margin-bottom: 15px; }
.uiMobile #dFoot .copyright { top: auto; bottom: 0; }

/* err page */
/*.error-wrap-in .logo > h1 { clear: both; }
.error-wrap-in .logo { padding-bottom: 0; }*/

/* bottom_lnk */

.uiWeb .bottom-lnk {float:none;clear:both;padding-top: 60px;}
.uiWeb .bottom-lnk li { margin-bottom: 20px; }
.uiWeb .bottom-lnk .thumb-area {display:block;border:1px solid #ddd;min-height: 70px;color:#4f5964;text-decoration:none;line-height: 1.42857143;}
.uiWeb .bottom-lnk .thumb-area .thumb { padding-right: 0; width: auto;}
.uiWeb .bottom-lnk .thumb-area .thumb img {width: auto;}
.uiWeb .bottom-lnk .thumb-area .cont { padding: 10px 30px 0 10px;}
:lang(en) .uiWeb .bottom-lnk .thumb-area .cont { padding: 10px 10px 0 10px;}
.uiWeb .bottom-lnk .thumb-area .b-lnk-tit {display: block;margin:0 0 6px 0;font-size:14px;color:#0066cc;}
.uiWeb .bottom-lnk .thumb-area .b-lnk-tit:hover {text-decoration:underline;}
.uiWeb .bottom-lnk .thumb-area p { font-size:12px;}

/*.uiMobile .bottom-lnk {margin:0 -12px; }*/
.uiMobile .bottom-lnk li.horizontal { margin-left: 0 !important; border-top:1px solid #bec8cf; border-bottom:1px solid #bec8cf; width: 100% !important;}
.uiMobile .bottom-lnk li.horizontal + li { border-top:none;}
.uiMobile .bottom-lnk .horizontal .thumb-area {display:block;margin-right:12px;padding:12px 35px 12px 6px;color:#4f5964;line-height:1.6em;text-decoration:none;background: url(/common/img/m/ico_liArrow.png) no-repeat right 50%;background-size:12px 17px}
.uiMobile .bottom-lnk .horizontal .thumb-area .cont{ display:block; }
.uiMobile .bottom-lnk .horizontal .thumb-area .b-lnk-tit {display:block;margin:0 0 6px 0;padding:0;color:#06c;font-size:16px;background:none;}
.uiMobile .bottom-lnk .horizontal .thumb-area .b-lnk-tit:after {display:none;}

.uiMobile .bottom-lnk.bottom-lnk-block {padding-top: 30px;}
.uiMobile .bottom-lnk.bottom-lnk-block .thumb-area {display:block; padding-left: 0;border:1px solid #ddd;text-decoration:none;line-height:1.5em !important;}
.uiMobile .bottom-lnk.bottom-lnk-block .thumb-area .cont { padding: 12px 10px;}

.uiMobile .bottom-lnk li.bottom-lnk-down {padding-top: 30px;}
.uiMobile .bottom-lnk li.bottom-lnk-down + li {padding-top: 0;}
.uiMobile .bottom-lnk .bottom-lnk-down .thumb-area {display:block;text-decoration:none;line-height:1.5em !important;}
.uiMobile .bottom-lnk .bottom-lnk-down .thumb-area .cont { padding: 5px 10px 5px 0;}

.uiWeb .bottom-lnk2 { margin-top: 30px; padding: 10px; }
.uiWeb .bottom-lnk2 h3 { font-size: 16px; }
.uiWeb .bottom-lnk2 .thumb {  width: auto; }

.uiMobile .bottom-lnk li.bottom-lnk-down + li.horizontal { margin-top: 20px; }

.btn-down-right { padding-left: 0; }
.btn-down-right:after { content: ''; display: inline-block; margin-left: 5px; width: 12px; height: 13px; vertical-align: -1px; background: url(../../../css/img/ico_newwin.png) no-repeat -24px -43px; }
.uiMobile .btn-down-right:after { float: left; margin: 3px 5px 0 0; }

/* CEO */
:lang(en) .uiMobile .ceo-ui h2 { font-size: 18px; }

/* Contact Us */
.contact_us [class*='type-bullet'] + [class*='type-bullet'] { margin-top: 10px; }
/*.uiWeb .contact_us .textarea { height: 900px; }*/
.uiWeb .contact_us .type-form textarea { font-family:Arial, 나눔고딕, 'Nanum Gothic', sans-serif, dotum; }
.uiWeb .contact_us .textarea h4 {font-weight: bold; }
.uiWeb .contact_us .type-form input[type='email'] { width: 80%; }
.contact_us .type-form .select-block + .select-block { margin-top: 6px; }
.uiMobile .contact_us .type-form input[type='email'] { width: 100%; }

.uiWeb .contact_us .type-form .contact_us_tel input, .uiWeb .contact_us .type-form .tel-sub { width: 115px; }
.uiWeb .contact_us .type-form .tel-sub + .tel-sub { margin-left: 5px; }
.uiWeb .contact_us .type-form .contact_us_title input { width: 100%; }
.uiMobile .contact_us .type-form .contact_us_tel { font-size: 0; }
.uiMobile .contact_us .type-form .contact_us_tel * { font-size: 14px; }
.uiMobile .contact_us .type-form .contact_us_tel input, .uiMobile .contact_us .type-form .tel-sub { width: 32.2%; }
.uiMobile .contact_us .type-form .tel-sub + .tel-sub { margin-left:1.7% }

.uiMobile .contact_us .type-accordion2 .tit { position: relative; }
.uiMobile .contact_us .type-accordion2 .tit:before { content: ''; display: block; position: absolute; top: 12px; right: 10px; width: 20px; height: 20px; background-repeat: no-repeat; background-position: right 50%; background-image: url(../img/ico_arrow01_m.png); }
.uiMobile .contact_us .type-accordion2.on .tit:before { background-image: url(../img/ico_arrow01_on_m.png); }
.uiMobile .contact_us .btn_block .type_btn01 { padding-top: 3px; padding-bottom: 3px; width: 45%; }

.uiMobile .contact_us .tredeQNA dd:nth-child(2) input { width: 48%;}
.uiMobile .contact_us .tredeQNA dd:nth-child(2):after { content: "(실명 입력)"; display: inline-block; margin-left: 5px; line-height: 19px; font-size: 14px; color: #4f5964;}
:lang(en) .uiMobile .contact_us .tredeQNA dd:nth-child(2):after { content: "(Name)";}
:lang(zh) .uiMobile .contact_us .tredeQNA dd:nth-child(2):after { content: "(以后)";}

/* Contact this web */
.uiWeb .contact_us .type-form > dt { white-space: nowrap; }
.uiWeb .contact_us .type-form > dt label { font-size: 14px; }
.uiMobile .contact_us .type-form { margin-top: 15px; padding-top: 15px; border-top: 1px solid #7d91a0; }
.uiMobile .contact_us .type-article-wide { margin-top: 0 !important; }
.contact_us .desc { margin: 35px 0 20px; }
.contact_us .block_txt { font-size: 12px;  font-family: nanumgothic,normal;  color: #4f5964; }

/* .search-bar */
.search-bar { margin-bottom: 0; }
.search-bar .search_block > div { margin-right: 30px; }
.search-bar .search_block [type="text"] { width: 100%; }
.search-bar .search_block .btn_search { float: right; }
.uiMobile .search-bar .search_block .type_btn { position: static; }

/* date */
.datepicker-inp { background:url(../img/bg_calendar.gif) #fff no-repeat right 50%;}
body .ui-widget-content { margin-top: -1px; padding: .2em .2em 0;border-radius: 0; width: 261px; border: 1px solid #4f5964; background: #fff; }
body .ui-widget-content .ui-widget-header { border:none; background: none;}
body .ui-widget-content .ui-datepicker-title { padding-top: 8px; padding-bottom: 10px;font-size: 18px; color: #4f5964; }
body .ui-widget-content .ui-datepicker-prev,
body .ui-widget-content .ui-datepicker-next {cursor: pointer; top: 8px; left: 8px; border: 1px solid #ccc; border-radius: 0; width: 35px; height: 35px; }
body .ui-widget-content .ui-datepicker-next { left: auto; right: 8px; }
body .ui-widget-content .ui-datepicker-prev:hover,
body .ui-widget-content .ui-datepicker-next:hover { background: none; }
body .ui-widget-content .ui-datepicker-prev:after,
body .ui-widget-content .ui-datepicker-next:after { content: "";position: absolute; top: 50%; left: 50%; margin: -5px 0 0 -3px; width: 0; height: 0; border-width: 5px 9px; border-style: solid; border-color: transparent transparent transparent #4f5964 ; }
body .ui-widget-content .ui-datepicker-prev:after { margin: -5px 0 0 -12px; border-width: 5px 9px; border-color: transparent #4f5964 transparent transparent; }
body .ui-widget-content .ui-datepicker-calendar { border: none; }
body .ui-widget-content .ui-datepicker-calendar thead { display: none; }
body .ui-widget-content .ui-datepicker-calendar td {padding:1px; }
body .ui-widget-content td .ui-state-default { padding: 6px 8px; border: none; text-align: center; background: none; }
body .ui-widget-content td:first-child .ui-state-default { color: red; }
body .ui-widget-content td .ui-state-highlight { border: 1px solid #999; color: #363636; }
body .ui-widget-content td .ui-state-active { border: 1px solid #4f5964; color: #212121; }

/* 公用代码区 end */

/* 글로벌 네트워크 */
/* pop up :map detial */
.uiWeb .pop_map{display:none;position:absolute;left:50%;width:640px;margin-left:-344px;z-index:20000;background:#fff;padding:24px}
.uiWeb .pop_map h1{font-size:22px;margin-bottom:15px;color:#1e1e1e;}
.uiWeb .pop_map .traffic{margin-top:18px}
.uiWeb .pop_map dl{margin-bottom:10px;line-height:1.6em}
.uiWeb .pop_map dt{font-weight:bold}
.uiWeb .pop_map .btn_block{border:0;margin:38px 0 0 0;border-top:1px solid #90a3af}
.uiWeb .pop_map .close{position:absolute;right:24px;top:0;width:25px;height:25px;text-indent:-10000em;background:url(img/modal_close.png) no-repeat;cursor:pointer}
.uiWeb .pop_map .close:hover{background-position:0 -25px}
.uiWeb #shadowFrame{position:absolute;top:0;left:0;width:100%;background:#000;filter:alpha(opacity=80);-moz-opacity:0.80;-khtml-opacity:0.80;opacity:0.80;z-index:10000;zoom:1}





ul.type_bullet > li.type_bullet_sub { padding-left: 30px; }
ul.type_bullet > li.type_bullet_sub:before { left: 20px;; }
.no-after a:after { display: none !important; }


/* intro vision */
.uiWeb .vision_con{position:relative;height:814px;margin-bottom:35px;background:url("../img/intro/bg_vision.jpg") no-repeat 0 0}
.uiWeb .vision_con h2{padding-top:91px;text-align:center; font-size: 30px;}
.uiWeb .vision_con .ov {position:absolute;left:106px;top:424px;width:349px;min-height:400px;border:2px solid #0088ce;background:#fff}
.uiWeb .vision_con .ov h3{width:100%;height:31px;margin-bottom:11px;padding-top:13px;font-size:18px;color:#fff;text-align:center;background:#0088ce}
.uiWeb .vision_con .om{position:absolute;left:484px;top:424px;width:349px;min-height:400px;border:2px solid #18866b;background:#fff}
.uiWeb .vision_con .om h3{width:100%;height:31px;margin-bottom:11px;padding-top:13px;font-size:18px;color:#fff;text-align:center;background:#18866b}
.uiWeb .vision_con .vision_logo{display:none}
.uiWeb .vision_con .om .om_cont,
.uiWeb .vision_con .ov .ov_cont{padding:0 16px 11px}
.uiWeb .vision_con .ov p{margin-bottom:20px}
.uiWeb .vision_txt .mgb32{margin-bottom:32px}
.uiWeb .vision_txt .last{margin-bottom:0px}

.uiMobile .vision_con h2 {width:235px;margin:24px auto;font-size:22px !important;text-align:center}
.uiMobile .vision_con img{width:100%}
.uiMobile .vision_con .ov{margin-bottom:12px;padding:24px 16px;;background:#5d839c}
.uiMobile .vision_con .om{margin-bottom:8px;padding:24px 16px;background:#5d839c}
.uiMobile .vision_con .ov h3{width:100px;margin:0 auto 7px;color:#fff; font-size: 18px;}
.uiMobile .vision_con .om h3{width:120px;margin:0 auto 7px;color:#fff; font-size: 18px;}
.uiMobile .vision_con .ov p,
.uiMobile .vision_con .om p{color:#fff}
.uiMobile .vision_con .ov_cont ul li{color:#fff}

/* Logo společnosti */
.intro-skodabrand em.intro-txt-icon img { display: inline-block; padding: 0 6px; width: 58px; vertical-align: middle; }

/* Politika ISŘ */
.csr-imspolicy ol.type_bullet li + li { margin-top: 10px; }

/* History */
.history .title-sub span{display:block;}
.uiWeb .history .leading-text + .list { margin-top: 10px; }
.uiWeb .history .list > li .item { display: table; width: 624px; }
.uiWeb .history .list > li , .uiWeb .history .list > li + li { padding:36px 0;}

.uiMobile .history .title-sub { margin-bottom: 0; font-size: 18px !important; }
.uiMobile .history .navi_cont { border-bottom: 1px dotted #d7d7d7; }
.uiMobile .history .navi_cont > div + div { margin-top: 0;padding-top: .5em; }
.uiMobile .history .leading-text { font-size: 1em; }
.uiMobile .history .leading-text + .list { background-color: #dddddd; }
.uiMobile .history .list { border-bottom: none; }
.uiMobile .history .list .year { font-size: 18px !important; font-weight: bold; }
.uiMobile .history-all h2 { font-weight: bold; }

.uiMobile .history .type-accordion .on { background: #fff; }
.uiMobile .history .type-accordion .on .cont { background-color: #dddddd; }

.history-all h3 { margin-bottom: 0; }
.uiMobile .history-all .wrap + .wrap { padding-top: 0; }
.uiMobile .history-all h3 { padding: 6px 25px 6px 16px; }


/* Performance Record */
.uiWeb .record-search { overflow: hidden; margin-bottom: 40px; padding: 16px; background: #ddd;}
.uiWeb .record-search li { float: left; }
.uiWeb .record-search li + li { margin-left: 5px; }
.uiWeb .record-search li.li-line { margin-left: 16px; padding-left: 16px; border-left: 1px solid #fff; }
.uiWeb .record-search li label { display: block; font-weight: bold; height: 17px; line-height: 0.9em; font-size: 13px; color: #1e1e1e; }
.uiWeb .record-search li select { border: 1px solid #7e91a0; width: 100%; }
.uiWeb .record-search li [type=text] { border: 1px solid #7e91a0; width: 100%; }
.uiWeb .record-search .li-select { width: 157px; }
.uiWeb .record-search .li-text { width: 284px; }
.uiWeb .record-search .li-btn { float: right; width: 105px; }
.uiWeb .record-search .li-btn .type_btn { padding: 0; width: 47px; height: 47px; }
.uiWeb .record-search .li-btn .record-search-btn { text-indent: -5000px; background: url(../img/btn_search_.png) #4f5964 -52px 8px no-repeat; }

.uiMobile .record-search { overflow: hidden; margin-bottom: 20px; padding: 10px; background: #ddd;}
.uiMobile .record-search li + li { padding-top: 8px; }
.uiMobile .record-search li label { display: none; }
.uiMobile .record-search li select { border: 1px solid #7e91a0; width: 100%; }
.uiMobile .record-search .li-text {clear: both; }
.uiMobile .record-search li [type=text] { border: 1px solid #7e91a0; width: 100%; }
.uiMobile .record-search .li-btn .type_btn { float: left; border: 1px solid #7d91a0; width: 49%; color: #fff; background: #4f5964; }
.uiMobile .record-search .li-btn .type_btn + .type_btn {  margin-left: 2%; }

.uiMobile .record-search .li-status { float: left; width: 49%; }
.uiMobile .record-search .li-location { float: right; width: 49%; }


/* strategy */
.uiWeb .strategy-ui { margin: 42px 0 35px; color: #4f5964; }
.uiWeb .strategy-ui .imgbox {position:relative}
.uiWeb .strategy-ui .strategy01 {width:944px;height:895px;background:url("../img/csr/strategy01.png") no-repeat left 24px}
.uiWeb .strategy-ui .imgbox strong{position:absolute;top:24px;left:0; width: 100%; text-align: center; font-family:strong;font-size:2.6em;font-weight:bold;line-height:36px;color:#241773}
.uiWeb .strategy-ui .imgbox li { color: #4f5964; }
.uiWeb .strategy-ui .imgbox dl dt,
.uiWeb .strategy-ui .imgbox dl dd{position:absolute;font-size:14px;line-height:20px;font-weight:bold}
.uiWeb .strategy-ui .imgbox .subtit{display:block;position:absolute;top:154px;left:0;width: 100%; text-align: center; line-height: 1; font-size:1.7em;font-family:strong;font-weight:bold;color:#241773}
.uiWeb .strategy-ui .imgbox .info{position:absolute;top:180px;left:0;width: 100%; text-align: center;font-size:1em;color:#241773}
.uiWeb .strategy-ui .imgbox .dt01_01{top:229px;left: 0; width: 128px; text-align: center; color:#1e1e1e}
.uiWeb .strategy-ui .imgbox .dd01_01{top:229px;left: 144px; width: 800px;color:#ffffff; text-align: center;}
.uiWeb .strategy-ui .imgbox .dt01_02{top:304px;left: 0; width: 128px; text-align: center;color:#1e1e1e}
.uiWeb .strategy-ui .imgbox .dd01_02{top:304px; left: 144px; width: 800px;color:#ffffff; text-align: center;}
.uiWeb .strategy-ui .imgbox .dt03{top:409px;left: 0; width: 128px; text-align: center;color:#1e1e1e;text-align:center}
.uiWeb .strategy-ui .imgbox .dd03_01{top:370px;left:144px; width: 392px; text-align: center; color:#ffffff}
.uiWeb .strategy-ui .imgbox .dd03_01 .dd01_list{position:absolute;top:69px;left: 26px;width:340px; text-align: left; padding-left:7px;font-size:13px;font-weight:normal;text-indent:-7px}
.uiWeb .strategy-ui .imgbox .dd03_02{top:370px;left:552px; width: 392px; text-align: center; color:#ffffff}
.uiWeb .strategy-ui .imgbox .dd03_02 .dd02_list{position:absolute;top:69px;left:28px;width:340px; text-align: left;padding-left:7px;font-size:13px;font-weight:normal;text-indent:-7px}
.uiWeb .strategy-ui .imgbox .dt04{top:676px;left: 0; width: 128px; text-align: center;color:#1e1e1e;text-align:center}
.uiWeb .strategy-ui .imgbox .dd04_01{top:526px;left:253px;color:#ffffff}
.uiWeb .strategy-ui .imgbox .dd04_01 .sub_info{margin-left:-87px;font-weight:normal}
.uiWeb .strategy-ui .imgbox .dd04_01 .sub_list{width:205px;margin:42px 0 0 -84px;padding-left:9px;text-indent:-9px;font-weight:normal}
.uiWeb .strategy-ui .imgbox .dd04_02{top:536px;left:497px;color:#ffffff}
.uiWeb .strategy-ui .imgbox .dd04_02 .sub_list{width:205px;margin:53px 0 0 -56px;padding-left:9px;text-indent:-9px;font-weight:normal}
.uiWeb .strategy-ui .imgbox .dd04_02 .sub_list ul{margin-left:39px}
.uiWeb .strategy-ui .imgbox .dd04_03{top:536px;left:777px;color:#ffffff}
.uiWeb .strategy-ui .imgbox .dd04_03 .sub_list{width:205px;margin:53px 0 0 -62px;padding-left:9px;text-indent:-9px;font-weight:normal}
.uiWeb .strategy-ui .imgbox .dd04_03 .sub_cont01{display:inline-block;margin:9px 0 0 -55px}

.uiMobile .strategy-ui{ margin-top: 35px; }


/* Careers */
.careers-bottom { margin-top: 40px; }
.careers-bottom .type-box3 { padding: 10px; }
.uiWeb .careers-bottom .thumb.small { padding-right: 10px; width: 80px; }
.uiWeb .careers-bottom a:after{ display: none; }
.uiMobile .careers-bottom .type-box3 { border-left: none; border-right: none; }

/* Cooperation : Výrobní kooperace(cz)*/
.contents-wrap.cooperation-ui .type-grid-3 h2 {text-align:center;}
.contents-wrap.cooperation-ui .type-grid-2 div {margin-top:20px;}

/* Certifikáty QMS, EMS, BOZP */
.csr-certification a[href*='download'] { display: inline-block; min-height: 13px; }

/* 공정거래 FAQ  /  채용 FAQs */
.fair-trade.faq h2 ~ h2{margin-top:24px;}
.uiWeb .fair-trade.faq .type-accordion{margin:16px 0 0;}
.fair-trade.faq .type-accordion .tit:after{ content: ""; position: absolute; right: 0; top: 50%; width: 18px; height: 12px; margin-top: -6px; background: url(../img/ico_arrow_down.png) no-repeat right 50%; }
.fair-trade.faq .type-accordion .on .tit:after{ background: url(../img/ico_arrow2.png) no-repeat right 50%; }
.fair-trade.faq .type-accordion .tit{ margin-right:15px;}
.uiWeb .fair-trade.faq .type-accordion .tit{ padding:7px 15px 8px 8px;}
.fair-trade.faq .type-accordion .cont{padding:9px 20px 11px 28px;line-height:1.4;}
.fair-trade.faq ul.type_dot{ margin:0; border-top:0 none}
.fair-trade.faq ul.type_dot > li{padding:0;}
.fair-trade.faq ul.type_dot > li a{line-height:1.4;}
.fair-trade.faq .type-accordion strong {display: inline-block; margin-top: 40px;}

.uiMobile .fair-trade.faq {  }
.uiMobile .fair-trade.faq .type-accordion .tit,
.uiMobile .fair-trade.faq .type-accordion .cont{  font-size: 13px !important; }
.uiMobile .fair-trade.faq .type-accordion .cont{ background: url(/wp-content/themes/dstheme/css/img/bg_tb_dot.gif) 0 0 repeat-x; }
.uiMobile .fair-trade.faq h2 { margin-bottom: 5px; }
.uiMobile .fair-trade.faq .type-accordion strong { margin-top: 20px;}

.careers-faq h2 { position: relative; margin: 0 0 -1px !important;padding-left: 8px; border-top: 2px solid #4f5964; border-bottom: 1px solid #4f5964; height: 32px; color: #322929; font-size: 14px; line-height: 32px; font-family: 'arial'; }
:lang(cz) .careers-faq h2  { font-family: 'arial'; }
.careers-faq .type-accordion { margin: 0 !important; }
.icon-faq-style { display: inline-block; margin-right: 5px; width: 4px; height: 4px; vertical-align: 3px; background-color: #4F5964; }


/* Brochures */
.uiWeb .publication [class*='type-grid'] .thumb img { height: 291px; }
.uiWeb .publication [class*='type-grid'] .year { margin: 0; min-height: 40px; }
.uiWeb .publication .go-downloads select,
.uiWeb .publication .go-downloads .type_btn { width: 107px; }

.uiMobile .publication [class*='type-grid'] > * { border-bottom: 1px solid #ccc; }
.uiMobile .publication [class*='type-grid'] > * + li { margin-top: 0 !important; border-top: none;}
.uiMobile .publication .go-downloads { padding-right: 0; padding-bottom: 10px;}
.uiMobile .publication [class*='type-grid'] .year {  margin-top: 0; margin-bottom: 10px; }
.uiMobile .publication .go-downloads select,
.uiMobile .publication .go-downloads .type_btn { width: 49%; }
.uiMobile .publication .go-downloads .type_btn { border: none; color: #fff; background-color: #4f5964; }

/* Our Suppliers */
.intro-suppliers .cont_click_tabs{overflow:hidden;margin:0 0 36px;padding:14px 0 6px;background:#fff;border:1px solid #7d91a0}
.intro-suppliers .cont_click_tabs li {margin:0px; margin-top: 0 !important;padding:0 0 7px 16px;line-height:1.2em }
.intro-suppliers .cont_click_tabs li.on a{color:#1e1e1e}
.intro-suppliers .cont_click_tabs li a.on{color:#1e1e1e}
.intro-suppliers .txt_con li { margin-bottom: 20px; }
.intro-suppliers .txt_con li span { display: block; overflow: hidden; font-size: 1em; line-height: 20px; color: #4f5964;}
.intro-suppliers .txt_con li span:first-child { float: left; width: 40px; font-weight: bold; color: #1e1e1e; }
.intro-suppliers .txt_con li span em { text-decoration: underline; }

/* Doosan Škoda Power voices */
.media-blog li > a { text-decoration: none; }
.uiWeb .media-blog li .type-box { height: 270px; }
.uiMobile .media-blog {background: #fff;}
.uiMobile .media-blog li { border-bottom: 1px solid #7d91a0;}
.uiMobile .media-blog li h3 {     font-size: 17px;}
.uiMobile .media-blog li p { color: #4f5964;}
.uiMobile .media-blog .type-box.global { padding-left: 0; padding-right: 0; }



.uiWeb .skodapower-voices .sv-profile { float: right; width: 224px; }
.uiWeb .skodapower-voices .sv-profile h2 { margin: 20px 0 4px; }

.uiMobile .skodapower-voices .sv-profile { margin-bottom: 20px; }
.uiMobile .skodapower-voices .sv-profile img { width: auto; }
.uiMobile .skodapower-voices .sv-profile h2 { margin: 20px 0 4px; }
.uiMobile .skodapower-voices h4 { color: #4f5964; }

/* news */
.uiMobile .news-ui .list .m_headline { display: block; }
.uiMobile .news-ui .list .m_headline .thumb { float: right; padding-left: 10px; padding-right: 0; }

/*  */
.uiWeb .careers-europeansupport h2 { font-family: Arial; font-size: 30px; }
.uiWeb .careers-europeansupport h2.mt18 { margin-top: 18px; }


.uiMobile .careers-europeansupport .ml15 { margin-left: 15px; }


/* Global network */
.network-ui .type-nav-4 ul{width:71%}
.network-ui .type-nav-4 ul > li a { min-width:96px; }

.network-ui .search_area #searchText { width:250px;}
.network-ui .search_area #continentList { width:150px;}
.network-ui .search_area #countryList { width:150px;}
.network-ui .search_area #divisionList { width:150px;}

/* Turbomachinery Services */
.uiWeb .ts_key-visual{position:relative;width:944px;height:300px}
.uiWeb .ts_key-visual .desc{position:absolute;left:0px;top:0px;padding:16px 16px 20px 16px;width:624px;box-sizing:border-box;background:rgba(0,24,168,0.8);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e60018a8', endColorstr='#e60018a8 ',GradientType=0 );color:#fff}
.uiWeb .ts_key-visual.metrology-equipment{height:257px;background:url('/wp-content/themes/dstheme/skins/skodapower/img/rnu/metrology-equipment_visual.jpg') no-repeat 50% 0}
.uiWeb .ts_products{overflow:hidden}
.uiWeb .ts_products .pr_thum{float:left;margin-right:24px;width:280px}
.uiWeb .ts_products .pr_thum img{width:100%}
.uiWeb .ts_products .pr_specification{margin-left:320px}
.uiWeb .ts_products .pr_specification table{margin-top:10px}
.uiWeb .ts_products .pr_desc{margin-left:320px;padding-top:10px}

.uiMobile .ts_key-visual{position:relative;width:100%;height:300px}
.uiMobile .ts_key-visual .desc{position:static;padding:10px 0 0 0}
.uiMobile .ts_key-visual.metrology-equipment{height:auto;background:none}
.uiMobile .ts_products{overflow:hidden;margin-bottom:30px}
.uiMobile .ts_products .pr_thum{width:100%;height:auto}
.uiMobile .ts_products .pr_thum img{width:100%}
.uiMobile .ts_products .pr_specification{margin-left:0;margin-top:10px}
.uiMobile .ts_products .pr_specification table{margin-top:10px}
.uiMobile .ts_products .pr_desc{padding-top:10px}

.dash li{position:relative;padding-left:15px}
.dash li:before{content:'-';position:absolute;width:15px;left:0px;top:0px;width:20px}
.dash + p{margin-top:20px}
.fl-3{float:left;width:31%;margin-right:2%}
.fl-3:last-child{margin-right:0%}
.imgs_area{overflow:hidden}
.img-half{float:left;width:49%;margin-right:1%}
.img-half img{width:100%}
.img-half.last{margin-right:0}
@media all and (min-width:375px){
	.uiMobile .img-half{float:none;width:100%;margin-right:0}
}
.img-caption{padding-top:10px;text-align:center}

#notice-bar{display:none;background:#fff url('img/bg-notice.gif') repeat-x 0 100%}
#notice-bar .tit{width:650px;margin:0 auto;text-align:left;}
#notice-bar ol.type-bullet{width:650px;margin:10px auto 0;text-align:left;}
#notice-bar .cont .btc{padding:5px 20px}
@media screen and (max-width:768px){
#notice-bar{display:block;background:#f3f3f3;font-size:12px;padding:0 0px 0 10px}
#notice-bar .cont{position:relative;width:100%;margin:0 auto;padding:10px 0}
#notice-bar .cont .btc{overflow:hidden;width:95%;margin:0 auto;padding:5px 30px 5px 0px}
#notice-bar .cont .btc .tit{overflow:hidden;width:auto;padding-right:30px;font-size:12px;font-weight:bold;line-height:14px}
#notice-bar .cont .btc li{font-size:11px}
}

#notice-bar .btn_agree{padding:3px 5px;background:#000;color:#fff;font-weight:bold;text-decoration:none}
/* 모바일 GNB메뉴 링크 사용시 줄바뀜 현상 수정*/
.uiMobile #gnbMenu > ul > li > a span { display:inline-block; }