@charset "UTF-8";
/*
* BRAKEPOINTS



*/
/*
* FONTS
*/
/*
* WIDTH
*/
/*
* PADDING
*/
/*
* MARGINS
*/
/*
* BEHAVIOR VARIABLES
*/
/*
* STYLEGUID COLORS PALETE
*/
/*
* IMAGES
*/
/* TODO: Refactor poni┼╝szej cz─Ö┼Ťci */
/* menu elements */
/* left menu */
/* search */
/* footer */
/* search tooltip position*/
a, .content .breadcrumbs a, .download-list .list a {
	color: #000;
	text-decoration: none;
}
a img, .content .breadcrumbs a img, .download-list .list a img {
	border: 0;
}
a.selected, .content .breadcrumbs a.selected, .download-list .list a.selected, a:hover, .content .breadcrumbs a:hover, .download-list .list a:hover {
	color: #dc0032;
}

@font-face {
	font-family: 'dpdExtraLight';
	src: url("../font/dpd/PlutoSansDPDExtraLight-Web.eot");
	src: url("../font/dpd/PlutoSansDPDExtraLight-Web.eot?#iefix") format("embedded-opentype"), url("../font/dpd/PlutoSansDPDExtraLight-Web.woff") format("woff"), url("../font/dpd/PlutoSansDPDExtraLight-Web.ttf") format("truetype");
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'dpdLight';
	src: url("../font/dpd/PlutoSansDPDLight-Web.eot");
	src: url("../font/dpd/PlutoSansDPDLight-Web.eot?#iefix") format("embedded-opentype"), url("../font/dpd/PlutoSansDPDLight-Web.woff") format("woff"), url("../font/dpd/PlutoSansDPDLight-Web.ttf") format("truetype");
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'dpdRegular';
	src: url("../font/dpd/PlutoSansDPDRegular-Web.eot");
	src: url("../font/dpd/PlutoSansDPDRegular-Web.eot?#iefix") format("embedded-opentype"), url("../font/dpd/PlutoSansDPDRegular-Web.woff") format("woff"), url("../font/dpd/PlutoSansDPDRegular-Web.ttf") format("truetype");
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'dpdThin';
	src: url("../font/dpd/PlutoSansDPDThin-Web.eot");
	src: url("../font/dpd/PlutoSansDPDThin-Web.eot?#iefix") format("embedded-opentype"), url("../font/dpd/PlutoSansDPDThin-Web.woff") format("woff"), url("../font/dpd/PlutoSansDPDThin-Web.ttf") format("truetype");
	font-weight: normal;
	font-style: normal;
}
* {
	box-sizing: border-box;
}

input::-ms-clear, .form-block .input::-ms-clear, .form-block .input-wrapper::-ms-clear {
	width: 0;
	height: 0;
}

body {
	margin: 0;
	padding: 0;
	width: 100%;
	min-width: 100%;
	height: 100%;
	position: relative;
	overflow-x: hidden;
}

html body, input, .form-block .input, .form-block .input-wrapper, select, .form-block .selectLabel, table, tr, td, th {
	background-color: #ffffff;
	font-family: 'dpdLight';
	outline: none;
}

.clearfix, .form-block fieldset, .form-block .form-group, .tabs__links, .content, .red-bar-block, .form-block {
	*zoom: 1;
}
.clearfix:before, .form-block fieldset:before, .form-block .form-group:before, .tabs__links:before, .content:before, .red-bar-block:before, .form-block:before {
	content: " ";
	display: table;
}
.clearfix:after, .form-block fieldset:after, .form-block .form-group:after, .tabs__links:after, .content:after, .red-bar-block:after, .form-block:after {
	content: " ";
	display: table;
	clear: both;
}

input[type="radio"], .form-block [type="radio"].input, .form-block [type="radio"].input-wrapper, input[type="checkbox"], .form-block [type="checkbox"].input, .form-block [type="checkbox"].input-wrapper {
	width: 28px;
	height: 28px;
	padding: 0px;
}
input[type="submit"], .form-block [type="submit"].input, .form-block [type="submit"].input-wrapper {
	cursor: pointer;
	color: white;
	padding: 0;
}

h1, h2.like-h1 {
	font-size: 23px;
	line-height: 28px;
	margin: 0 0 12px 0;
	padding: 0px;
	color: #424143;
	font-weight: 400;
}

h2 {
	font-size: 16px;
	line-height: 18px;
	margin: 0px 0px 20px 0px;
	padding: 0px;
	color: #424143;
	font-weight: 400;
}

p {
	font-size: 15px;
	line-height: 18px;
	margin-top: 0px;
	padding: 0px;
	margin-bottom: 18px;
}

header .top-bar a, header .top-links, header .lang-switch {
	display: inline-block;
}

header {
	padding-top: 4px;
}
header .header-wrapper {
	width: 930px;
	margin: 0 auto;
	text-align: right;
}
header .top-bar {
	margin-bottom: 4px;
}
header .top-bar a {
	height: 25px;
	line-height: 25px;
	font-size: 12px;
}
header .top-bar a.top-menu-link {
	padding: 0px 15px 0 10px;
	border-right: 1px solid #808285;
	height: 12px;
	line-height: 12px;
}
header .lang-switch {
	margin-left: 15px;
}
header .search-form {
	margin-left: 9px;
	float: right;
}
header .search-form input, header .search-form .form-block .input, .form-block header .search-form .input, header .search-form .form-block .input-wrapper, .form-block header .search-form .input-wrapper {
	float: left;
	border: 0;
	margin: 0;
	padding: 0;
	height: 25px;
	line-height: 25px;
	font-size: 12px;
	color: #000;
}
header .search-form input[type="text"], header .search-form .form-block [type="text"].input, .form-block header .search-form [type="text"].input, header .search-form .form-block [type="text"].input-wrapper, .form-block header .search-form [type="text"].input-wrapper {
	padding-left: 9px;
	background-color: #e6e7e7;
	width: 132px;
}
header .search-form input[type="submit"], header .search-form .form-block [type="submit"].input, .form-block header .search-form [type="submit"].input, header .search-form .form-block [type="submit"].input-wrapper, .form-block header .search-form [type="submit"].input-wrapper {
	background-color: #dc0032;
	background-image: url("../img/searchIco.png");
	background-repeat: no-repeat;
	background-position: 8px center;
	width: 28px;
}
header .logo-bar {
	margin-bottom: 22px;
}
header .logo-bar__logo {
	float: left;
}
header .logo-bar__logo img {
	float: left;
}
header .logo-bar__claim {
	padding-top: 25px;
	font-size: 23px;
	color: #dc0032;
}
header .menu-bar {
	margin-bottom: 15px;
	background-color: #e6e7e7;
}
header .menu-bar .main-menu {
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-align: left;
}
header .menu-bar .main-menu li {
	display: inline-block;
	height: 30px;
	line-height: 30px;
}
header .menu-bar .main-menu li.selected {
	background-color: #dc0032;
}
header .menu-bar .main-menu li.selected a {
	color: #ffffff;
}
header .menu-bar .main-menu li:hover {
	background-color: #dc0032;
}
header .menu-bar .main-menu li:hover a {
	color: #ffffff;
}
header .menu-bar .main-menu li a {
	margin: 0px 15px;
	text-decoration: none;
	color: #424143;
	font-size: 12px;
}

.left-split {
	width: 125px;
	float: left;
	overflow: hidden;
}
.left-split ul {
	margin: 0;
	padding: 0;
	font-size: 12px;
	list-style: none;
}
.left-split ul li {
	margin-left: 14px;
	line-height: 14px;
	margin-bottom: 10px;
}
.left-split ul li a {
	text-decoration: none;
	color: #414042;
}
.left-split ul li a:hover {
	color: #dc0032;
}
.left-split ul li a.selected-left-split {
	color: #dc0032;
}
.left-split ul li ul {
	margin-top: 10px;
}

.right-split {
	width: 160px;
	float: left;
	margin-top: 20px;
	padding: 0;
}
.right-split--comm {
	background-color: #ffffff;
}
.right-split__person {
	margin: 10px;
}
.right-split__person a {
	text-decoration: none;
	font-size: 13px;
	line-height: 18px;
	color: #424143;
}
.right-split__person em {
	font-weight: 600;
	font-style: normal;
}
.right-split__person span {
	font-weight: 400;
}
.right-split--responsibility {
	background-color: #a90034;
	color: #ffffff;
	background-image: url("../img/teaser-ar-w.png");
	background-repeat: no-repeat;
	background-position: 215px 125px;
}
.right-split--responsibility a {
	color: #ffffff;
	text-decoration: none;
	height: 100%;
	display: block;
	padding-bottom: 145px;
}
.right-split--responsibility a h2 {
	color: #ffffff;
}
.right-split--responsibility p {
	padding: 10px 10px 0px 10px;
}
.right-split__otherform {
	display: block;
	float: left;
	width: 100%;
	margin-bottom: 10px;
}
.right-split__otherform img {
	float: left;
}
.right-split--commersial {
	background-color: #ffffff;
}
.right-split h2 {
	color: #424143;
	font-size: 16px;
	line-height: 20px;
	font-weight: 200;
	margin: 15px 15px 0px 10px;
	padding: 0;
}
.right-split .show-more {
	display: block;
	width: 100%;
	height: 67px;
	color: #ffffff;
	background-color: #dc0032;
	line-height: 20px;
	font-size: 18px;
	padding: 25px 0px 0px 10px;
	text-decoration: none;
	background-image: url("../img/teaser-ar-w.png");
	background-repeat: no-repeat;
	background-position: right 18px center;
}

.form-block .form-group--checkbox input, .form-block .form-group--radio input, .form-block .form-group--checkbox .input, .form-block .form-group--radio .input, .form-block .form-group--checkbox .input-wrapper, .form-block .form-group--radio .input-wrapper, .form-block .form-group--checkbox div, .form-block .form-group--radio div {
	margin-right: 10px;
}
.form-block .form-group--checkbox label, .form-block .form-group--radio label, .form-block .form-group--checkbox .label, .form-block .form-group--radio .label {
	width: auto;
	cursor: pointer;
}
.form-block .form-group--checkbox .input-wrapper, .form-block .form-group--radio .input-wrapper {
	padding-left: 0;
	margin-right: 0;
}
.form-block .form-group--checkbox .input-wrapper label, .form-block .form-group--radio .input-wrapper label, .form-block .form-group--checkbox .input-wrapper .label, .form-block .form-group--radio .input-wrapper .label {
	margin-right: 20px;
}

.form-block fieldset {
	padding: 30px 0 0 0;
	margin: 0 15px;
	border: 0;
	border-bottom: solid 1px #000;
}
.form-block fieldset.noborder {
	border-bottom: 0;
}
.form-block fieldset.compact {
	padding: 18px 0;
}
.form-block fieldset.compact .form-group {
	margin-bottom: 5px;
}
.form-block input, .form-block .input, .form-block .input-wrapper, .form-block select, .form-block .selectLabel {
	border: solid 1px #ffffff;
	width: 326px;
	height: 25px;
	float: right;
	background-color: #ffffff;
	font-size: 13px;
	color: #808285;
	padding: 2px 5px;
}
.form-block input[type="submit"], .form-block [type="submit"].input, .form-block [type="submit"].input-wrapper, .form-block select[type="submit"], .form-block [type="submit"].selectLabel {
	background-color: #dc0032;
	color: #ffffff;
	width: 83px;
}
.form-block label, .form-block .label {
	display: inline-block;
	width: 40%;
	font-size: 13px;
}
.form-block .input {
	background-color: transparent;
	border: 0 none !important;
}
.form-block .input a {
	text-decoration: underline;
}
.form-block .selectLabel em {
	height: 25px;
}
.form-block .selectLabel span {
	height: 21px;
	line-height: 21px;
}
.form-block .input-wrapper {
	background-color: transparent;
	border: 0 none !important;
}
.form-block .form-group {
	margin-bottom: 20px;
	line-height: 25px;
	position: relative;
}
.form-block .form-group--single .selectLabel {
	float: left;
}
.form-block .form-group.js-error label, .form-block .form-group.js-error .label {
	color: #dc0032;
}
.form-block .form-group.js-error input, .form-block .form-group.js-error .input, .form-block .form-group.js-error .input-wrapper, .form-block .form-group.js-error select, .form-block .form-group.js-error .selectLabel, .form-block .form-group.js-error .selectLabel {
	border: solid 1px #dc0032;
}
.form-block .mandatory-info {
	font-size: 13px;
}
.form-block--calc {
	background-image: url("../img/bgF.gif");
	background-position: -5px 0;
}
.form-block--calc label, .form-block--calc .form-block .label, .form-block .form-block--calc .label {
	width: auto;
}
.form-block--calc input, .form-block--calc .form-block .input, .form-block .form-block--calc .input, .form-block--calc .form-block .input-wrapper, .form-block .form-block--calc .input-wrapper {
	float: none;
	width: 60px;
	margin: 0px 7px 0px 25px;
}
.form-block--calc__first-row {
	background-color: #e6e7e7;
	height: 59px;
	margin-top: 9px;
	line-height: 57px;
	font-size: 13px;
}
.form-block--calc__first-row label, .form-block--calc__first-row .form-block .label, .form-block .form-block--calc__first-row .label {
	vertical-align: middle;
	padding-left: 15px;
	line-height: 25px;
	height: 25px;
	display: inline-block;
	margin-right: 18px;
}
.form-block--calc__results {
	height: 40px;
	line-height: 40px;
	padding: 0px 15px;
	background-color: #d3cfc8;
	font-size: 13px;
	color: #424143;
}
.form-block--calc__results input, .form-block--calc__results .form-block .input, .form-block .form-block--calc__results .input, .form-block--calc__results .form-block .input-wrapper, .form-block .form-block--calc__results .input-wrapper {
	float: right;
	margin: 7px 2px 0 0;
}
.form-block--calc__result-row {
	background-color: #e6e7e7;
	height: 89px;
	margin-bottom: 9px;
	padding: 25px 15px 0px;
}
.form-block--calc__result-row_tf {
	font-size: 13px;
	margin-bottom: 10px;
}
.form-block--calc__result-row_finalr {
	font-size: 16px;
	color: #dc0032;
}

.package-tracker {
	width: 230px;
	height: 145px;
	background-color: #dc0032;
}
.package-tracker input, .package-tracker .form-block .input, .form-block .package-tracker .input, .package-tracker .form-block .input-wrapper, .form-block .package-tracker .input-wrapper {
	font-family: 'dpdLight';
	height: 40px;
	line-height: 40px;
	border: 0px;
}
.package-tracker input[type="text"], .package-tracker .form-block [type="text"].input, .form-block .package-tracker [type="text"].input, .package-tracker .form-block [type="text"].input-wrapper, .form-block .package-tracker [type="text"].input-wrapper {
	max-width: 190px;
	width: 100%;
	background-color: #ffffff;
	color: #000;
	margin: 20px;
	padding: 0px 15px;
	font-size: 14px;
}
.package-tracker input[type="submit"], .package-tracker .form-block [type="submit"].input, .form-block .package-tracker [type="submit"].input, .package-tracker .form-block [type="submit"].input-wrapper, .form-block .package-tracker [type="submit"].input-wrapper {
	width: 103px;
	background-color: #a90034;
	color: #ffffff;
	font-size: 18px;
	text-align: center;
	margin: 0 0 0 20px;
	font-weight: 400;
	padding: 0;
	text-align: center;
}
.package-tracker a {
	color: #ffffff;
	text-decoration: none;
	font-size: 11px;
	line-height: 13px;
	width: 90px;
	display: inline-block;
	height: 20px;
	text-align: left;
	background-image: url("../img/teaser-ar-w.png");
	background-size: 8px 13px;
	background-repeat: no-repeat;
	background-position: top left;
	padding-left: 15px;
	float: right;
	margin-top: 6px;
	margin-right: 10px;
}
.hp .package-tracker {
	position: absolute;
	bottom: 73px;
	left: 50%;
	margin-left: 235px;
}
.right-split .package-tracker {
	width: 160px;
	height: 110px;
	margin-bottom: 10px;
}
.right-split .package-tracker input[type="text"], .right-split .package-tracker .form-block [type="text"].input, .form-block .right-split .package-tracker [type="text"].input, .right-split .package-tracker .form-block [type="text"].input-wrapper, .form-block .right-split .package-tracker [type="text"].input-wrapper {
	margin: 10px;
	max-width: 140px;
	font-size: 11px;
}
.right-split .package-tracker input[type="submit"], .right-split .package-tracker .form-block [type="submit"].input, .form-block .right-split .package-tracker [type="submit"].input, .right-split .package-tracker .form-block [type="submit"].input-wrapper, .form-block .right-split .package-tracker [type="submit"].input-wrapper {
	margin: 0px 0px 15px 10px;
	width: 56px;
	font-size: 13px;
}
.right-split .package-tracker a {
	font-size: 11px;
	width: 90px;
	margin-right: 0;
}

.tabs__header {
	background-color: #d3cfc8;
	font-size: 13px;
	color: #424143;
	padding-left: 15px;
	line-height: 40px;
}
.tabs__links {
	height: 50px;
	float: left;
	background-color: #e6e7e7;
	margin: 17px 17px 0px 17px;
	border-top: 1px solid #ffffff;
	padding: 0px;
}
.tabs__links .tab {
	color: #424143;
	font-size: 16px;
	line-height: 19px;
	float: left;
	text-decoration: none;
	background-color: #e6e7e7;
	padding: 15px;
	outline: none;
	border-right: 1px solid #ffffff;
}
.tabs__links .tab--selected {
	color: #424143;
	background-color: #ffffff;
}
.tabs__links .tab:first-child {
	border-left: 1px solid #ffffff;
}
.tabs__content {
	clear: both;
	background-color: #ffffff;
	padding: 30px 20px;
	font-size: 13px;
	line-height: 18px;
	border-right: 1px solid #e6e7e7;
	border-left: 1px solid #e6e7e7;
	border-bottom: 1px solid #e6e7e7;
}

.tooltip {
	width: 250px;
	padding: 20px;
	position: absolute;
	bottom: 50px;
	background-color: #e6e7e7;
	color: #a90034;
	font-size: 13px;
	z-index: 30;
}

.tooltip-arrow {
	border-left: 20px solid #e6e7e7;
	border-bottom: 20px solid transparent;
	height: 0;
	width: 0;
	position: absolute;
	bottom: 30px;
	z-index: 30;
}
.tooltip-arrow--line {
	border-left: 21px solid #a90034;
	border-bottom: 21px solid transparent;
	height: 0;
	width: 0;
	position: absolute;
	bottom: 30px;
	z-index: 29;
}

.opt-expanding-con {
	width: 100%;
	background-color: #cac4be;
	display: block;
	float: left;
	margin-top: 10px;
	padding: 15px 0px 0px 0px;
}
.opt-expanding-con h2 {
	display: block;
	font-style: normal;
	font-weight: 400;
	margin: 0;
	font-size: 18px;
	margin-left: 15px;
	margin-right: 15px;
}
.opt-expanding-con .accordian {
	width: 100%;
}
.opt-expanding-con .accordian h3 {
	margin-bottom: 0px;
	margin-top: 0px;
	display: block;
	font-size: 13px;
	line-height: 60px;
	height: 55px;
	width: 100%;
	font-weight: 400;
	color: #424143;
	background-image: url("../img/close.png");
	background-repeat: no-repeat;
	background-position: 93% center;
	cursor: pointer;
}
.opt-expanding-con .accordian h3.open {
	border-bottom: 1px solid #cac4be;
	background-image: url("../img/open.png");
	background-repeat: no-repeat;
	background-position: 93% center;
}
.opt-expanding-con .accordian h3:hover {
	text-shadow: 0 0 1px rgba(255, 255, 255, 0.7);
}
.opt-expanding-con .accordian h3 span {
	font-size: 16px;
	margin-right: 5px;
}
.opt-expanding-con .accordian ul {
	padding: 0;
	margin-bottom: 0px;
	margin-top: 0px;
}
.opt-expanding-con .accordian ul ul {
	background-color: #e6e7e7;
	display: none;
}
.opt-expanding-con .accordian ul ul li {
	border-top: 1px solid #424143;
	margin: 0px 10px;
	background-image: url("../img/teaser-ar-b.png");
	background-position: 93% center;
	background-repeat: no-repeat;
}
.opt-expanding-con .accordian ul ul li:first-child {
	border-top: 0px;
}
.opt-expanding-con .accordian ul ul li a {
	color: #424143;
	text-decoration: none;
	font-size: 13px;
	line-height: 18px;
	display: block;
	padding: 25px 10px 15px 40px;
	transition: all 0.15s;
	width: 90%;
}
.opt-expanding-con .accordian ul ul li a:hover {
	color: #dc0032;
}
.opt-expanding-con .accordian ul li h3 {
	border-top: 1px solid #424143;
	width: 575px;
	margin-left: auto;
	margin-right: auto;
}
.opt-expanding-con .accordian ul li:first-child h3 {
	border-top: 0px;
}
.opt-expanding-con .accordian li {
	list-style-type: none;
}
.opt-expanding-con .accordian li.active ul {
	display: block;
}

.fancybox .fancybox-prev, .fancybox .fancybox-next {
	background-repeat: no-repeat;
	background-position: center center;
	background-color: #e6e7e7;
}
.fancybox-skin {
	border-radius: 0;
	background-color: #dc0032;
}
.fancybox-title {
	font-size: 16px;
	line-height: 30px;
	height: 30px;
	width: 100%;
	background-color: #dc0032;
	color: #ffffff;
	padding: 0 15px;
	margin: 0;
}
.fancybox-close {
	top: 9px;
	right: 15px;
	width: 12px;
	height: 12px;
	background-repeat: no-repeat;
	background-image: url("../img/closepopup.png");
	position: absolute;
	z-index: 99999;
}
.fancybox-nav {
	width: 48px;
	height: 48px;
	top: 25%;
	background-color: #e6e7e7;
}
.fancybox-nav span {
	display: none !important;
}
.fancybox-prev {
	background-image: url("../img/teaser-ar-b-left.png");
	left: 0;
}
.fancybox-next {
	background-image: url("../img/teaser-ar-b.png");
	right: 0;
}

.popup-content-container {
	margin: 0 auto;
	max-width: 800px;
	min-height: 190px;
	max-height: 712px;
	height: 100%;
	position: relative;
	background-color: #808285;
	margin-left: auto;
	margin-right: auto;
}
.popup-content-container section {
	display: block;
	float: left;
}
.popup-content-container img {
	display: block;
}

.content {
	margin: 0 auto;
	width: 930px;
}
.content .content-wrapper {
	width: 595px;
	float: left;
	margin: 0px 35px 0px 15px;
}
.content .breadcrumbs {
	margin-bottom: 20px;
	width: 100%;
	line-height: 11px;
}
.content .breadcrumbs a, .content .breadcrumbs span {
	color: #808285;
	font-size: 11px;
}
.content .breadcrumbs a:before, .content .breadcrumbs span:before {
	content: ' > ';
}
.content .breadcrumbs a:first-child:before, .content .breadcrumbs span:first-child:before {
	content: '';
}
.content .baner-static {
	margin-bottom: 15px;
}
.content .color-plate {
	float: left;
	width: 292px;
	margin: 10px 0px 0px 10px;
}
.content .color-plate--list {
	background-position: 97% 90%;
}
.content .color-plate--0l, .content .color-plate--1l {
	background-repeat: no-repeat;
	background-position: 93% 90%;
	max-width: 292px;
}
.content .color-plate--2l {
	background-image: none;
	background-repeat: no-repeat;
}
.content .color-plate--2l--wbg--g-l {
	background-color: #e6e7e7;
}
.content .color-plate--2l--wbg--g-l a,
.content .color-plate--2l--wbg--g-l span,
.content .color-plate--2l--wbg--g-l em {
	color: #424143;
}
.content .color-plate--2l--wbg--g-l .color-plate__default-box--product--added-box .for-a {
	border-top: 1px solid #424143;
}
.content .color-plate--2l--wbg--g-d {
	background-color: #cac4be;
}
.content .color-plate--2l--wbg--g-d a,
.content .color-plate--2l--wbg--g-d span,
.content .color-plate--2l--wbg--g-d em {
	color: #424143;
}
.content .color-plate--2l--wbg--g-d .color-plate__default-box--product--added-box .for-a {
	border-top: 1px solid #424143;
}
.content .color-plate--2l--wbg--r-l {
	background-color: #dc0032;
}
.content .color-plate--2l--wbg--r-l a,
.content .color-plate--2l--wbg--r-l span,
.content .color-plate--2l--wbg--r-l em {
	color: #ffffff;
}
.content .color-plate--2l--wbg--r-l .color-plate__default-box--product--added-box .for-a {
	border-top: 1px solid #ffffff;
}
.content .color-plate--2l--wbg--r-d {
	background-color: #a90034;
}
.content .color-plate--2l--wbg--r-d a,
.content .color-plate--2l--wbg--r-d span,
.content .color-plate--2l--wbg--r-d em {
	color: #ffffff;
}
.content .color-plate--2l--wbg--r-d .color-plate__default-box--product--added-box .for-a {
	border-top: 1px solid #ffffff;
}
.content .color-plate--2l--wbg a,
.content .color-plate--2l--wbg span,
.content .color-plate--2l--wbg em {
	text-decoration: none;
}
.content .color-plate--2l--wbg .for-a {
	background-image: url("../img/teaser-ar-w.png");
}
.content .color-plate--2l--bbg--g-l {
	background-color: #e6e7e7;
}
.content .color-plate--2l--bbg--g-l a,
.content .color-plate--2l--bbg--g-l span,
.content .color-plate--2l--bbg--g-l em {
	color: #424143;
}
.content .color-plate--2l--bbg--g-l .color-plate__default-box--product--added-box .for-a {
	border-top: 1px solid #424143;
}
.content .color-plate--2l--bbg--g-d {
	background-color: #cac4be;
}
.content .color-plate--2l--bbg--g-d a,
.content .color-plate--2l--bbg--g-d span,
.content .color-plate--2l--bbg--g-d em {
	color: #424143;
}
.content .color-plate--2l--bbg--g-d .color-plate__default-box--product--added-box .for-a {
	border-top: 1px solid #424143;
}
.content .color-plate--2l--bbg--r-l {
	background-color: #dc0032;
}
.content .color-plate--2l--bbg--r-l a,
.content .color-plate--2l--bbg--r-l span,
.content .color-plate--2l--bbg--r-l em {
	color: #ffffff;
}
.content .color-plate--2l--bbg--r-l .color-plate__default-box--product--added-box .for-a {
	border-top: 1px solid #ffffff;
}
.content .color-plate--2l--bbg--r-d {
	background-color: #a90034;
}
.content .color-plate--2l--bbg--r-d a,
.content .color-plate--2l--bbg--r-d span,
.content .color-plate--2l--bbg--r-d em {
	color: #ffffff;
}
.content .color-plate--2l--bbg--r-d .color-plate__default-box--product--added-box .for-a {
	border-top: 1px solid #ffffff;
}
.content .color-plate--2l--bbg a,
.content .color-plate--2l--bbg span,
.content .color-plate--2l--bbg em {
	text-decoration: none;
}
.content .color-plate--2l--bbg .for-a {
	background-image: url("../img/teaser-ar-b.png");
}
.content .color-plate--2l .color-plate__default-box {
	height: auto;
}
.content .color-plate--2l .color-plate__default-box--product {
	background-repeat: no-repeat;
	background-image: none;
}
.content .color-plate--2l .color-plate__default-box--product--added-box {
	width: 100%;
	display: block;
	background-repeat: no-repeat;
}
.content .color-plate--2l .color-plate__default-box--product--added-box .for-a {
	margin-left: 15px;
	padding-right: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.content .color-plate--2l .color-plate__default-box--product .for-a {
	margin-top: 20px;
}
.content .color-plate:nth-child(even) {
	margin-left: 0px;
}
.content .color-plate--list {
	width: 595px;
	display: block;
	background-repeat: no-repeat;
	margin-left: 0px;
	margin-right: 0px;
}
.content .color-plate__long-box {
	width: 595px;
	display: block;
	margin-left: 0px;
	margin-right: 0px;
	padding: 15px 17px 10px 15px;
}
.content .color-plate__long-box em {
	font-size: 18px;
}
.content .color-plate__long-box ul {
	margin: 0px 0px 65px 0px;
	padding: 0px 0px 0px 13px;
}
.content .color-plate__long-box ul li {
	font-size: 13px;
	line-height: 24px;
}
.content .color-plate__default-box {
	height: 142px;
	display: block;
	padding: 15px 17px 10px 15px;
}
.content .color-plate__default-box--photos {
	height: 260px;
	display: block;
}
.content .color-plate__default-box--photos em {
	margin-left: 10px;
	margin-bottom: 25px;
}
.content .color-plate__default-box--product {
	height: 170px;
	padding-bottom: 0px;
}
.content .color-plate--red-l {
	background-color: #dc0032;
	background-image: url("../img/teaser-ar-w.png");
}
.content .color-plate--red-l a,
.content .color-plate--red-l span,
.content .color-plate--red-l em {
	text-decoration: none;
	color: #ffffff;
}
.content .color-plate--red-d {
	background-color: #a90034;
	background-image: url("../img/teaser-ar-w.png");
}
.content .color-plate--red-d a,
.content .color-plate--red-d span,
.content .color-plate--red-d em {
	text-decoration: none;
	color: #ffffff;
}
.content .color-plate--gray-l {
	background-color: #e6e7e7;
	background-image: url("../img/teaser-ar-b.png");
}
.content .color-plate--gray-l a,
.content .color-plate--gray-l span,
.content .color-plate--gray-l em {
	text-decoration: none;
	width: 100%;
	color: #424143;
}
.content .color-plate--gray-d {
	background-color: #808285;
	background-image: url("../img/teaser-ar-b.png");
}
.content .color-plate--gray-d a,
.content .color-plate--gray-d span,
.content .color-plate--gray-d em {
	text-decoration: none;
	width: 100%;
	color: #424143;
}
.content .color-plate em {
	font-style: normal;
	font-weight: 400;
	width: 260px;
	display: block;
}
.content .color-plate span {
	font-size: 13px;
	line-height: 18px;
	width: 260px;
	display: block;
}
.content .color-plate .for-a {
	display: block;
	line-height: 60px;
	height: 55px;
	margin-top: 0px;
	background-repeat: no-repeat;
	background-position: 100% center;
}

.baner-top {
	width: 595px;
	height: 280px;
	margin-bottom: 20px;
}

.red-bar-block, .form-block {
	/* margin-bottom: 50px; */
	margin-bottom: 15px;
}
.red-bar-block:last-child, .form-block:last-child {
	margin-bottom: 0px;
}
.red-bar-block h2, .form-block h2 {
	width: 100%;
	background-color: #dc0032;
	font-size: 16px;
	line-height: 50px;
	padding: 0px 15px;
	margin: 0;
	color: #ffffff;
	font-weight: 200;
}
.red-bar-block h2.specyfic, .form-block h2.specyfic {
	background-color: #808285;
}
.red-bar-block h2.open-topic-bar, .form-block h2.open-topic-bar {
	background-image: url("../img/open-topic-bar.png");
	background-repeat: no-repeat;
	background-position: 560px center;
}

.grey-block {
	background-color: #e6e7e7;
}

.js-error {
	color: #dc0032;
}

.validation-info {
	display: none;
}

.erecrut {
	margin-top: 20px;
	display: inline-block;
}
.erecrut select, .erecrut .form-block .selectLabel, .form-block .erecrut .selectLabel {
	display: block;
	position: static;
	left: 0;
	opacity: 1;
	filter: alpha(opacity=100);
}
.erecrut div {
	background-color: #e6e7e7;
	font-family: 'dpdLight';
}
.erecrut .skk_container {
	background-image: url("../img/search_header.gif");
	background-color: #a90034;
}
.erecrut .skk_filters {
	background-image: none;
	border-top: solid 1px #ffffff;
}
.erecrut .skk_filters label, .erecrut .skk_filters .form-block .label, .form-block .erecrut .skk_filters .label {
	width: 25%;
}
.erecrut .skk_filters p input, .erecrut .skk_filters p .form-block .input, .form-block .erecrut .skk_filters p .input, .erecrut .skk_filters p .form-block .input-wrapper, .form-block .erecrut .skk_filters p .input-wrapper,
.erecrut .skk_filters p select,
.erecrut .skk_filters p .form-block .selectLabel,
.form-block .erecrut .skk_filters p .selectLabel {
	width: 75%;
	border: 0;
	font-size: 12px;
	padding: 0 10px;
	font-family: 'dpdLight';
}
.erecrut .skk_filters p input, .erecrut .skk_filters p .form-block .input, .form-block .erecrut .skk_filters p .input, .erecrut .skk_filters p .form-block .input-wrapper, .form-block .erecrut .skk_filters p .input-wrapper {
	height: 25px;
}
.erecrut .skk_filters p select, .erecrut .skk_filters p .form-block .selectLabel, .form-block .erecrut .skk_filters p .selectLabel {
	height: 80px;
}
.erecrut .skk_filters .skk_filters_options {
	height: 160px;
}
.erecrut .skk_filters .skk_filters_btn_search {
	margin-right: 15px;
	font-family: 'dpdLight';
}
.erecrut .skk_offers {
	width: 100%;
}
.erecrut .skk_offers table {
	background-color: #ffffff;
	border-collapse: collapse;
}
.erecrut .skk_offers td,
.erecrut .skk_offers th {
	padding: 5px 10px;
	border-bottom: solid 1px #e6e7e7;
}
.erecrut .skk_offers th {
	background-position: 0 7px;
}

.content .owl-carousel {
	margin-bottom: 25px;
}
.owl-carousel .slide {
	position: relative;
	height: auto;
	max-height: 500px;
}
.hp .owl-carousel .owl-controls {
	margin: -80px auto 60px;
	width: 930px;
	position: relative;
	right: 0;
	z-index: 2;
}
.content .owl-carousel .owl-controls {
	position: absolute;
	bottom: 20px;
	left: 20px;
}
.owl-carousel .owl-dot, .owl-carousel .owl-dot span {
	display: inline-block;
}
.owl-carousel .owl-dot.active span, .owl-carousel .owl-dot span.active span {
	background-color: #dc0032;
	border-color: #dc0032;
}
.owl-carousel .owl-dot span {
	cursor: pointer;
	height: 10px;
	margin: 0px 3px 0 1px;
	text-indent: -999em;
	transition: background 0.5s ease 0s, opacity 0.5s ease 0s;
	width: 10px;
	background-color: #ffffff;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-khtml-border-radius: 6px;
	border-right: 1px solid #e6e7e7;
	border-left: 1px solid #e6e7e7;
	border-bottom: 1px solid #e6e7e7;
	border-top: 1px solid #e6e7e7;
}
.owl-carousel .owl-dot span:hover {
	background-color: #e6e7e7;
	border-color: #e6e7e7;
}

.video-js {
	margin-bottom: 20px;
	max-width: 595px !important;
	min-width: 320px !important;
	width: 100% !important;
}
.video-js.vjs-fullscreen {
	top: 0px;
	margin: auto;
	max-width: 930px !important;
	min-width: auto !important;
	width: auto !important;
}
.video-js .vjs-big-play-button {
	color: #dc0032;
	left: 50%;
	margin-left: -60px;
	top: 50%;
	margin-top: -38px;
	border-color: #dc0032;
}
.video-js .vjs-poster {
	height: 100%;
	width: 100%;
	background-size: cover;
}

.vjs-default-skin:hover .vjs-big-play-button {
	color: #ffffff;
	border-color: #ffffff;
}
.vjs-default-skin .vjs-big-play-button:focus {
	color: #ffffff;
	border-color: #ffffff;
}

.download-list h2 {
	width: 100%;
	background-color: #dc0032;
	font-size: 16px;
	line-height: 50px;
	padding: 0px 15px;
	margin: 0;
	color: #ffffff;
	font-weight: 200;
}
.download-list .list {
	background-color: #e6e7e7;
	padding: 20px 10px 20px 15px;
}
.download-list .list a {
	font-size: 13px;
	line-height: 21px;
	color: #424143;
	background-image: url("../img/link.png");
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 10px;
}

.tablet-duplicat,
.mobile-duplicat,
.mobile-mini-duplicat,
.nav-collapse {
	display: none;
}

.pc-duplicat {
	display: block;
}

.hamburger {
	display: none;
}

.hp .content {
	width: 950px;
}
.content .dark-red-box {
	background-color: #a90034;
	background-image: url("../img/teaser-ar-w.png");
}
.content .light-red-box {
	background-color: #dc0032;
	background-image: url("../img/teaser-ar-w.png");
}
.content .mid-gray-box {
	background-color: #cac4be;
	color: #424143;
	background-image: url("../img/teaser-ar-r.png");
}
.content .search-box {
	background-color: #a90034;
	background-position: left;
	position: relative;
}
.content .search-box__teaser-searcher {
	display: inline;
	position: absolute;
	bottom: 20px;
	width: 254px;
}
.content .search-box__teaser-searcher input, .content .search-box__teaser-searcher .form-block .input, .form-block .content .search-box__teaser-searcher .input, .content .search-box__teaser-searcher .form-block .input-wrapper, .form-block .content .search-box__teaser-searcher .input-wrapper {
	border: 0;
	margin: 0px;
	padding: 0px;
	display: inline;
	height: 40px;
	line-height: 40px;
	float: left;
	position: relative;
}
.content .search-box__teaser-searcher input[type="text"], .content .search-box__teaser-searcher .form-block [type="text"].input, .form-block .content .search-box__teaser-searcher [type="text"].input, .content .search-box__teaser-searcher .form-block [type="text"].input-wrapper, .form-block .content .search-box__teaser-searcher [type="text"].input-wrapper {
	background-color: #ffffff;
	color: #000;
	width: 204px;
	font-size: 14px;
	padding-left: 10px;
}
.content .search-box__teaser-searcher input[type="submit"], .content .search-box__teaser-searcher .form-block [type="submit"].input, .form-block .content .search-box__teaser-searcher [type="submit"].input, .content .search-box__teaser-searcher .form-block [type="submit"].input-wrapper, .form-block .content .search-box__teaser-searcher [type="submit"].input-wrapper {
	background-color: #424143;
	width: 40px;
	background-image: url("../img/searchIco.png");
	background-repeat: no-repeat;
	background-position: 12px center;
}
.content__hp-box {
	height: 296px;
	float: left;
	margin: 20px 10px 0px 10px;
	padding: 25px 18px 20px 18px;
	color: #ffffff;
	background-repeat: no-repeat;
	background-position: 93.5% 92.5%;
}
.content__hp-box--square {
	width: 296px;
}
.content__hp-box--rectangle--small {
	width: 612px;
	padding-left: 334px;
}
.content__hp-box--rectangle--big {
	width: 930px;
}
.content__hp-box--square.mid-gray-box h2 {
	color: #424143;
}
.content__hp-box h2 {
	padding: 0px;
	margin: 0px;
	font-size: 18px;
	line-height: 20px;
	width: 100%;
	margin-bottom: 10px;
	font-weight: 400;
	color: #ffffff;
}
.content__hp-box p {
	padding: 0px;
	margin: 0px;
	width: 100%;
	font-size: 13px;
	line-height: 18px;
}

.content {
	/* &.people {
		.color-plate--0l {
		background-position-y: 85%;
		}
		.people-content,
		.subpage-content-container {
		.color-plate {
		a {
		em {
		line-height: 24px;
		margin: 0px 0px 15px 0px;
		}

		}

		}

		}

		}


		.baner-static {
		margin-bottom: $basic-margin;
		}
		.show-more {
		background-position: 127px 17px;
		}

		.photos-box {
		margin-top: 0px;
		margin-bottom: 10px;
		em {
		font-size: $h2-size;
		}

		}
		*/
	}
	.content .galery .color-plate div a em {
		margin: 0px 0px 15px 15px;
		line-height: 56px;
	}

	.footer {
		border-top: solid 1px #808285;
		width: 930px;
		margin: 60px auto;
		padding-top: 32px;
	}
	.footer .narrow-header, .footer .footer__site-map ul li:first-child, .footer__site-map ul .footer li:first-child, .footer .footer__contact-box .costumer-service-box, .footer__contact-box .footer .costumer-service-box {
		letter-spacing: -0.25px;
		font-size: 15px;
	}
	.footer__site-map {
		float: left;
	}
	.footer__site-map ul {
		float: left;
		list-style: none;
		padding: 0px;
		margin: 0px;
		width: 230px;
	}
	.footer__site-map ul li {
		font-size: 12px;
		line-height: 18px;
	}
	.footer__site-map ul li:first-child {
		margin-bottom: 9px;
	}
	.footer__site-map ul li a {
		color: #424143;
		text-decoration: none;
	}
	.footer__site-map ul li a:hover {
		color: #dc0032;
	}
	.footer__contact-box {
		float: right;
		width: 230px;
	}
	.footer__contact-box .community-row {
		display: inline-block;
		height: 38px;
	}
	.footer__contact-box .community-row span {
		vertical-align: top;
	}
	.footer__contact-box .community-row img {
		position: relative;
		top: -12px;
		padding-left: 6px;
	}
	.footer__contact-box .costumer-service-box {
		background-color: #e6e7e7;
		padding: 12px 10px;
	}
	.footer__contact-box .costumer-service-box span {
		display: block;
	}
	.footer__contact-box .costumer-service-box span:first-child {
		margin-top: 12px;
	}
	.footer__contact-box .costumer-service-box span + span {
		color: #dc0032;
		font-weight: 600;
		letter-spacing: 0;
	}
	.footer__contact-box .costumer-service-box span.specyfic-mail {
		font-size: 13px;
	}
	.footer__contact-box .costumer-service-box .legal {
		font-weight: 400;
		color: #424143;
		font-size: 11px;
		margin-top: 4px;
	}
	.footer__contact-box .costumer-service-box .legal--bottom {
		letter-spacing: 0;
		margin-top: 16px;
	}
	.footer__nav {
		margin-top: 35px;
		border-top: solid 1px #808285;
		padding-top: 22px;
	}
	.footer__line {
		line-height: 30px;
		height: 30px;
		font-size: 11px;
		color: #808285;
	}
	.footer__line * {
		vertical-align: middle;
	}
	.footer__line a {
		color: #808285;
		text-decoration: none;
	}
	.footer__line a:before {
		content: '\00B7';
		padding: 0 3px;
		font-size: 13px;
		font-weight: 600;
	}
	.footer__line a:first-child:before {
		padding: 0;
		content: '';
	}
	.footer__line a:hover {
		color: #dc0032;
	}
	.footer__line .print {
		margin-left: 10px;
		cursor: pointer;
	}

	.table {
		display: inline-block;
		border-right: 1px solid #e6e7e7;
		border-left: 1px solid #e6e7e7;
		border-bottom: 1px solid #e6e7e7;
	}
	.table__row {
		float: left;
		width: 100%;
		display: table;
	}
	.table__row-topic {
		text-align: center;
		font-size: 11px;
		font-weight: 400;
		border-top: 1px solid #e6e7e7;
	}
	.table__row-topic__com {
		float: left;
		height: 62px;
		padding: 15px;
	}
	.table__row-topic__com-a {
		width: 45%;
		padding: 5px;
	}
	.table__row-topic__com:first-child {
		padding-left: 0px;
		padding-right: 0px;
		width: 55%;
	}
	.table__row-topic__com-doble-r {
		height: 124px;
	}
	.table__row-topic__com-doble-c {
		width: 41%;
		padding: 0px;
	}
	.table__row-topic__com-doble-c .table__row-topic__com {
		padding-left: 14px;
		padding-right: 14px;
		border-right: 1px solid #e6e7e7;
	}
	.table__row-topic__com-doble-c .table__row-topic__com:first-child {
		padding-left: 24px;
		padding-right: 24px;
		border-right: 1px solid #e6e7e7;
	}
	.table__row-topic em {
		font-style: normal;
		font-weight: 200;
	}
	.table__row-topic .com1 {
		width: 15%;
		padding: 5px;
		border-right: 1px solid #e6e7e7;
	}
	.table__row-topic .com2 {
		width: 17%;
		padding: 5px;
		border-right: 1px solid #e6e7e7;
	}
	.table__row-topic .com3row1 {
		width: 41%;
		padding: 5px;
		border-bottom: 1px solid #e6e7e7;
		padding-top: 15px;
		border-right: 1px solid #e6e7e7;
	}
	.table__row-topic .com4 {
		width: 27%;
		padding: 5px;
		float: right;
	}
	.table__row .row-col {
		text-align: center;
		height: 50px;
		display: table-cell;
		vertical-align: middle;
		border-top: 1px solid #ffffff;
	}
	.table__row .row-col--1 {
		line-height: 50px;
		font-size: 16px;
		font-weight: 500;
		width: 15%;
		padding: 5px;
		border-right: 1px solid #e6e7e7;
		border-top: 1px solid #e6e7e7;
	}
	.table__row .row-col--2 {
		font-size: 11px;
		font-weight: 600;
		width: 17%;
		padding: 5px;
		border-right: 1px solid #ffffff;
		border-top: 1px solid #e6e7e7;
	}
	.table__row .row-col--3 {
		font-size: 11px;
		font-weight: 600;
		background-color: #e6e7e7;
		width: 22.5%;
		padding: 5px;
		border-right: 1px solid #ffffff;
	}
	.table__row .row-col--4 {
		font-size: 11px;
		font-weight: 600;
		background-color: #e6e7e7;
		width: 18.5%;
		padding: 5px;
		border-right: 1px solid #ffffff;
	}
	.table__row .row-col--5 {
		font-size: 11px;
		font-weight: 600;
		background-color: #e6e7e7;
		width: 27%;
		padding: 5px;
		border-right: 1px solid #e6e7e7;
	}
	.table__row .row-col.btnone {
		border-top: 1px solid #e6e7e7; }



/*# sourceMappingURL=maps/main.css.map */