
.header {min-height: 70px; background: #e5143c;}
.header__content {}
.header__logo {position: absolute; top: -22px; left: 0; z-index: 2000;}
.header__logo img {vertical-align: baseline; max-width: 100%; height: auto;}

.header__motto {position: absolute; top: 15px; left: 218px; display: block; max-width: 170px; font-weight: 400; color: #fff; text-align: left;}
@media (max-width: 430px) {
	.header__motto {display: none;}
}

.header__quick_contact {font-family: Ubuntu, Arial; font-weight: 400; padding: 7px 0;}
.header__quick_contact p {line-height: 20px;}
.header__quick_contact .icon {margin-left: 30px;}
.header__quick_contact span {font-weight: 700; color: #e02846;}
@media (max-width: 400px) {
	.header__quick_contact {padding: 12px 0 14px;}
	.header__quick_contact .icon {margin-left: 14px;}
}

.header__navigation {/*position: absolute; top: 0; right: 0; z-index: 3000;*/  float: right; font: 400 1em/1em 'Ubuntu', sans-serif; text-align: right; /*background: grey;*/ padding: 0; margin: 0;}
.header__navigation select {display: none; float: none; width: 100%; font: 400 1em/1.42857em 'Ubuntu', sans-serif; text-align: center; background: transparent; border: none; padding: 4px 0 4px 0; margin: 0 auto;}
.header__navigation select:focus {outline: 0;}
.header__navigation option {background: #fff;}
.header__navigation ul {/*position: relative; z-index: 2000;*/ text-align: left; word-spacing: -1em; list-style-type: none; padding: 0; margin: 0;}
.header__navigation ul * {word-spacing: 0;}
.header__navigation > ul > li {/*position: relative;*/ float: left; line-height: 5em; /*cursor: pointer;*/ padding: 0; margin: 0;}
.header__navigation > ul > li.first {background: none; padding-left: 0;}
.header__navigation > ul > li:hover,
.header__navigation > ul > li.selected {}
.header__navigation > ul > li > a {display: block; line-height: 5em; color: #fff; text-decoration: none; text-align: center; border: 1px solid #ed415d; border-width: 0 1px 0 0; /*background: blue;*/ padding: 0 0 0; margin: 0;}
.header__navigation > ul > li.first a {border-width: 0 1px;}
.header__navigation > ul > li > a span {position: relative; top: 0; /*background: red;*/ padding: 0 25px;}
/* saf3+, chrome1+ */
@media screen and (-webkit-min-device-pixel-ratio:0) {.header__navigation li a span {}}
/* IE7 */
*:first-child+html .header__navigation > ul > li > a > span {padding: 0;}
.header__navigation > ul > li.last > a > span {}
.header__navigation > ul > li:hover > a,
.header__navigation > ul > li > a:hover,
.header__navigation > ul > li > a.selected {background: #6b1d2a;}

.header__navigation div.wrap {position: absolute; z-index: 1500; top: 70px; left: 0; right: 0; background: #b10c27; -webkit-box-shadow: 1000px 0 0 0 #b10c27, -1000px 0 0 0 #b10c27; -moz-box-shadow: 1000px 0 0 0 #b10c27, -1000px 0 0 0 #b10c27; box-shadow: 1000px 0 0 0 #b10c27, -1000px 0 0 0 #b10c27;}
.header__navigation div.wrap,
.header__navigation li:hover div.wrap div.wrap {display: none;}

.header__navigation li:hover div.wrap,
.header__navigation div.wrap li:hover div.wrap,
.header__navigation div.wrap div.wrap li:hover div.wrap {display: block;}

.header__navigation .mobile_menu {position: absolute; top: 11px; right: 6px; display: none; width: 48px; height: 48px; text-align: right; padding: 0; margin: 0;}
.header__navigation .mobile_menu li {background: none; margin: 0 auto;}
.header__navigation .mobile_menu li a {line-height: 32px; border: none; padding: 8px;}
.header__navigation .mobile_menu li img {width: 32px; height: 32px; vertical-align: -10px; background: url(/images/design/default/bg-mobile-menu.png) 0 0 no-repeat; margin: 0;}
.header__navigation .mobile_menu li:hover a,
.header__navigation .mobile_menu li a:hover {border: none;}
.header__navigation .mobile_menu.expanded li img {}

.header__navigation .main_menu.expanded {display: block; float: none; width: 100%; background: none; padding: 5px 0; margin: 70px 0 0;}
.header__navigation .main_menu.expanded li {float: left; display: block; width: 50%; background: none; padding: 0;}
.header__navigation .main_menu.expanded li a {float: none; display: block; text-align: center; border: none; padding: 0 10px;}
.header__navigation .main_menu.expanded li a span {}
.header__navigation .main_menu.expanded li,
.header__navigation .main_menu.expanded li.first,
.header__navigation .main_menu.expanded li.last {margin: 6px 0;}
.header__navigation .main_menu.expanded li:hover a,
.header__navigation .main_menu.expanded li a:hover {border-color: #df1021;}
.header__navigation .main_menu.expanded .wrap {display: none; position: relative; top: 0; left: auto; width: 100%; max-width: none; padding: 0;}
.header__navigation .main_menu.expanded .wrap ul {display: block; background: none; padding: 0;}
.header__navigation .main_menu.expanded .wrap li {width: 100%; padding: 0;}
.header__navigation .main_menu.expanded .wrap li a {padding: 4px;}
.header__navigation .main_menu.expanded li:hover li a {border-color: #fff;}
.header__navigation .main_menu.expanded .wrap li a:hover {border-color: #df1021;}

@media (max-width: 760px) {
	.header__navigation {}
	.header__navigation ul {display: none;}
	.header__navigation .mobile_menu {display: block;}
	/*.header__navigation {float: none; clear: both; width: 100%; text-align: center; padding: 8px 0;}
	.header__navigation select {float: none; margin: 0 auto;}*/
}
@media (max-width: 430px) {
	/*.header__navigation {top: 114px;}*/
}

.under_header .panel {margin-bottom: 0;}

.breadcrumbs {}
.breadcrumbs__content {/*border-bottom: 1px solid #d5d8db;*/ padding: 50px 0 16px; margin: 0 auto;}
.breadcrumbs__navigation {font-size: 1em; line-height: 1.285714em; color: #959595; padding: 0;}
.breadcrumbs__item {color: #e02846; text-decoration: underline; padding: 6px 9px;}
.breadcrumbs__item:first-child {padding-left: 0;}
.breadcrumbs__item:last-child {color: #231f20; text-decoration: none;}



