@import url(https://fonts.googleapis.com/css?family=Roboto+Condensed:400,300,300italic,400italic,700,700italic&subset=latin,cyrillic-ext);

@font-face {
    font-family: 'Als_Rubl';
    src: url('../fonts/alsrubl/alsrubl-webfont.eot');
    src: url('../fonts/alsrubl/alsrubl-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/alsrubl/alsrubl-webfont.woff') format('woff'),
         url('../fonts/alsrubl/alsrubl-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

/* Base { */

html,body {
	width: 100%;
	height: 100%;
	min-width: 1000px;
}

body {background: #fff; font: normal 15px Trebuchet MS, sans-serif; color: #3f3f3f; line-height: 1.4;}

a {outline: none; color: #1564b6; }
a:hover {text-decoration:none;}

.sub, .btn-sub{background: none; padding: 0 0 0 0; margin: 0 0 0 0; width: auto; overflow: visible; border: 0; cursor: pointer;}
.sub::-moz-focus-inner, .btn-sub::-moz-focus-inner{border: 0; padding: 0; margin: 0;}

input, textarea , button , select {font: normal 15px Trebuchet MS, sans-serif;}

input[type="submit"], input[type="text"], input[type="email"], input[type="search"], input[type="password"], textarea {
  -webkit-appearance: none;
  -moz-appearance: none;
}

input, textarea {box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}

h1, h2 {padding: 0 0 0 0; line-height: 1.2; font-family: 'Roboto Condensed', sans-serif; text-transform:uppercase; letter-spacing: 2px;}

h1 {margin:0 0 25px 0; font-size: 35px; }
h2 {margin:0 0 20px 0; font-size: 22px; }
h3 {margin:0 0 14px 0; padding: 0 0 0 0; font-size: 18px; line-height: 1.2; }

p {margin:0 0 19px 0; padding: 0 0 0 0; }

blockquote {border-left: 3px solid #fa7226; padding: 0 0 0 36px; margin:0 0 25px 0; font-size: 15px; font-weight:bold; line-height: 1.2; text-transform:uppercase; overflow:hidden;}

img.left {float:left; margin:0 38px 30px 0;}
img.left_1 {
float:left; 
/*margin:0 60px 50px 0;*/
margin-bottom: 50px;
}
div.left_1 {
float:left; 
margin:0 60px 50px 0;
text-align: center;
}

.sep_1 {height: 10px; }
.sep_2 {height: 20px; }
.sep_3 {height: 30px; }
.sep_4 {height: 40px; }
.sep_5 {height: 50px; }

.sep_a {height: 2px; background: #4d4d4d;}
.sep_a.marg_1 {margin-top: 3.2rem; margin-bottom: 1.5rem;}

.sep_b {height: 1px; background: url('../img/u2_3.png') repeat-x 0 0; }
.sep_b.marg_1 {margin-top: 10px; margin-bottom: 10px;}

.fade{white-space:nowrap; overflow:hidden; position:relative;}
.fade:after{content: ' '; display: block; width: 0; height: 100%; position:absolute; top:0; right: 0; box-shadow: 0 0 25px 10px #fff, 0 0 25px 10px #fff;}

.rub {font-family: 'Als_Rubl';}


.icon {display: inline-block; background: url('../img/pict0.png') no-repeat; vertical-align:middle; position:relative;}
.icon_plus {background-position:0 0; width: 22px; height: 20px; }
.icon_calendar {background-position:-24px 0; width: 23px; height: 23px; }
.icon_docPdf {background-position:-49px 0; width: 26px; height: 15px; }
.icon_pen {background-position:0 -25px; width: 16px; height: 16px; }
.icon_pen_1 {background-position:-18px -25px; width: 23px; height: 23px; }
.iconF_email {background-position:-76px 0; width: 39px; height: 39px; }
.iconF_phone {background-position:-117px 0; width: 39px; height: 39px; }
.icon_man {background-position:-44px -25px; width: 14px; height: 12px; }
.icon_download {background-position:0 -50px; width: 12px; height: 12px; }
.icon_info {background-position:-14px -50px; width: 16px; height: 16px; }
.icon_subscr {background-position:-216px 0; width: 16px; height: 8px; }
.icon_profile {background-position:-32px -48px; width: 15px; height: 16px; }
.icon_book {background-position:-49px -48px; width: 16px; height: 16px; }
.active .icon_profile, a:hover .icon_profile {background-position:-32px -65px; }
.active .icon_book, a:hover .icon_book {background-position:-49px -65px;  }
.icon_logout {background-position:-67px -48px; width: 16px; height: 16px; }
.icon_remove {background-position:-85px -48px; width: 17px; height: 17px; }
.icon_edit {background-position:-104px -48px; width: 9px; height: 9px; }


.btn_a, .btn_b, .btn_c, .btn_d, .btn_e, .btn_f, .btn_g {display: inline-block; text-decoration:none; text-align: center; line-height: 1; position:relative; text-transform:uppercase; font-family: 'Roboto Condensed', sans-serif; }

.btn_a {padding: 6px 10px 6px 10px; background: #3d69a6; font-size: 13px; font-weight:bold; color: #fff; border: 2px solid #ffffff; border-radius: 8px; box-shadow: 2px 2px 3px rgba(0,0,0,0.4); letter-spacing: 3px; text-shadow: 1px 1px 2px rgba(0,0,0,0.2);}
.btn_a:hover {background: #34598d;}
.btn_a.bg_1 {background: none; border-color:#1564b6; color: #1564b6; box-shadow: none; text-shadow: none;}
.btn_a.bg_1:hover {background: linear-gradient(to right, #1564b6, #4285cb); color: #fff; border: 0; padding: 8px 12px 8px 12px; }

.btn_b {padding: 0 0 3px 0; background: #205193; font-size: 13px; font-weight: bold; color: #fff; letter-spacing: 2px; text-shadow: 1px 1px 2px rgba(0,0,0,0.2); border-radius: 17px; }
.btn_b span{display: inline-block; padding: 11px 20px 9px 20px; background: #1564b6; background: linear-gradient(to top, #1564b6, #4285cb); border-radius: 15px; }
.btn_b:hover {background: #133b73;}
.btn_b:hover span{background: #205193; background: linear-gradient(to top, #205193, #2e70b4); }
.btn_b.bg_1 {background: #ba4300;}
.btn_b.bg_1 span{background:f06517; background: linear-gradient(to top, #e35301, #ff792d); }
.btn_b.bg_1:hover {background: #8d3300;}
.btn_b.bg_1:hover span{background: #ce5109; background: linear-gradient(to right, #bc4603, #e96113); }
.btn_b.size_1{border-radius: 22px;}
.btn_b.size_1 span{padding: 13px 20px 11px 20px; font-size: 16px; border-radius: 20px; letter-spacing: 4px; }
.btn_b.size_2 span{padding: 8px 22px 7px 22px; letter-spacing: 4px;}
.btn_b.size_3{border-radius: 22px; }
.btn_b.size_3 span{padding: 14px 42px 13px 42px; letter-spacing: 3px; border-radius: 20px; }
.btn_b.size_4{border-radius: 22px;}
.btn_b.size_4 span{padding: 11px 50px 9px 50px; font-size: 16px; border-radius: 20px; letter-spacing: 4px; }
.btn_b.size_5{border-radius: 22px;}
.btn_b.size_5 span{padding: 13px 20px 11px 20px; border-radius: 20px; letter-spacing: 4px; }

.btn_c {padding: 0 1px 4px 1px; background: #ba4300; border-radius: 50px; letter-spacing: 5px; text-shadow: 1px 1px 3px rgba(0,0,0,0.3);}
.btn_c span {display: inline-block; padding: 28px 54px 23px 54px; background: #ee6213; background: linear-gradient(to top, #e25200, #ff792d); border-radius: 48px; font-size: 22px; font-weight:bold; color: #fff; }
.btn_c.size_1 {border-radius: 40px;}
.btn_c.size_1 span {padding: 21px 54px 17px 54px; border-radius: 38px; }
.btn_c.size_2 {border-radius: 40px;}
.btn_c.size_2 span {padding: 26px 30px 23px 30px; border-radius: 38px; }
.btn_c.size_3,
.btn_c.size_3:hover{background: none;}
.btn_c.size_3 span {background: rgba(0, 0, 0, 0) linear-gradient(to top, #e25200, #ff792d) repeat scroll 0 0; border-radius: 48px; color: #fff; display: inline-block; font-size: 12px; font-weight: bold; padding: 8px 14px;}
.btn_c.size_4 {padding: 0 1px 3px 1px; border-radius: 20px;}
.btn_c.size_4 span {padding: 12px 14px 9px 16px; font-size: 15px; border-radius: 18px; letter-spacing: 2px;}
.btn_c:hover {background: #8d3300;}
.btn_c:hover span {background: #ce5109; background: linear-gradient(to top, #bb4502, #e96113); }

.btn_d {font-size: 13px; font-weight:bold; color: #1564b6; letter-spacing: 3px;}
.btn_d span{background: url('../img/u2_1.png') repeat-x 0 100%; }
.btn_d .icon{margin:0 12px 0 0; top: -1px;}
.btn_d.bg_1 {color: #fff; }
.btn_d.bg_1 span{background: url('../img/u2_4.png') repeat-x 0 100%; }

.btn_e{font-size: 13px; font-weight:bold; text-transform:none; text-decoration:underline;}
.btn_e:hover {text-decoration:none;}
.btn_e .icon {margin:0 0 0 8px;}

.btn_f{border: 2px solid #1564b6; padding: 2px 10px 2px 10px; font-size: 13px; font-weight:bold; color: #1564b6; letter-spacing: 2px; border-radius:6px;}
.btn_f:hover {text-decoration:none;}

.btn_g {border: 1px solid #d1d3d4; padding: 17px 30px 16px 30px; font-size: 15px; font-weight:bold; color: #000000; letter-spacing: 2px; text-transform:uppercase;}
.btn_g:hover {border-color: #256fbe; background: #256fbe; color: #fff; text-decoration:none;}

.btn_block {display: block; }
input.btn_block, button.btn_block {width: 100%; }
.btn_block span{display: block; }


.blue {color: #1564b6; }
.orange {color: #ff7a2f; }

.align_center {text-align: center; }
.align_left {text-align: left; }
.align_right {text-align: right; }

.bold {font-weight:bold;}

.link_a {font-family: 'Roboto Condensed', sans-serif; letter-spacing: 2px; text-transform:uppercase;}

.tSize_1 {font-size: 16px; text-transform:uppercase; font-weight:bold;}
.tSize_16 {font-size: 16px;}


.inline-list {font-size: 0; letter-spacing: -4px;}
.inline-item {display: inline-block; vertical-align:top; font-size: 15px; letter-spacing: normal; box-sizing: border-box; }

.txt_a {padding: 0 18px 0 18px; border: 0; height: 52px; background: #f0f0f0; border-radius:24px; border-bottom: 4px solid #d0d0d0;}
.txt_a.bg_1 {background: #fff;}
textarea.txt_a {padding: 13px 18px 13px 18px; margin:0; height: 200px; vertical-align:top; resize: none; overflow:auto; box-shadow: inset 3px 0 0 #d0d0d0;}
.txt_a:focus {}
.invalid .txt_a {box-shadow: 0 0 0 1px #ff792d;}
.invalid textarea.txt_a {box-shadow: inset 3px 0 0 #d0d0d0, 0 0 0 1px #ff792d;}

span.inp_w {display: inline-block; }
.inp_w {position:relative;}
.inp_w input,
.inp_w textarea{width: 100%; }

.select_custom {font-size: 13px; font-weight:bold; color: #8f8f8f; font-family: 'Roboto Condensed', sans-serif; text-transform:uppercase; position:relative; letter-spacing: 1px;}
.select_custom select{width: 50%; position:absolute; top: 0; left: -20000px; opacity: 0; filter: alpha(opacity=0); }
.select_custom .sel_val{background: #f4f4f4; height: 29px; padding: 0 35px 0 14px; border-radius: 15px; box-shadow: 0 3px 0 #d0d0d0; position:relative; cursor:pointer; z-index: 1; line-height: 1; }
.select_custom .sel_val .mark{display: block; background: #d0d0d0; width: 29px; height: 29px; position:absolute; top: 0; right: 0; border-radius: 0 50% 50% 0; box-shadow: 0 3px 0 #b8b8b8; }
.select_custom .sel_val .mark span{display: block; width: 9px; height: 13px; background: url('../img/arr0.png') no-repeat -58px 0; position: absolute; top: 9px; left: 10px;}
.select_custom .sel_val .sv_text {display: block; height: 29px; line-height: 31px; white-space:nowrap; overflow: hidden; zoom: 1; }
.select_custom .down_list{display: none; position:absolute; top: 100%; left: 0; width: 100%; margin: -15px 0 0 0; }
.select_custom .down_list .dl_i{background: #f4f4f4; border:1px solid #e5e5e5; overflow:auto; max-height: 280px; box-shadow: inset 0 0 0 3px #d0d0d0; border-radius: 0 0 8px 8px;}
.select_custom .down_list .dl_i.mCustomScrollbar{/*padding-right: 16px;*/}
.select_custom .down_list ul{margin:0 0 0 0; padding: 14px 0 8px 0; list-style:none; line-height: 1.3; }
.select_custom .down_list ul li{margin:0 0 0 0; padding: 4px 14px 4px 14px; cursor:pointer; position:relative; }
.select_custom .down_list ul li:first-child {padding-top: 11px;}
.select_custom .down_list ul li:hover,
.select_custom .down_list ul li.checked{text-decoration:underline;}
.select_custom.selected .sel_val .sv_text {}
.select_custom_ext {z-index: 10;}
.select_custom_ext .down_list{display: block; }
.select_custom_ext.select_outSide {z-index: 9010;}
.select_custom_ext.select_outSide .down_list{display: none; }

.form_c {}
.form_c .row{margin:0 0 35px 0; position:relative;}
.form_c .row .notice {position:absolute; top: 0; right: 18px; font-size: 13px; font-weight:bold; color: #ff792d; display: none; }
.form_c .row .info {text-align: center; margin: 12px 0 0 0; font-size: 13px;}
.form_c .row .info.top {margin: 0 0 12px 0;}
.form_c .row_sub {margin-bottom: 0;}
.form_c .row .caption{padding: 0 0 0 18px; margin:0 0 5px 0; font-size: 13px; font-weight:bold; font-family: 'Roboto Condensed', sans-serif; line-height: 1.4; letter-spacing: 4px; text-transform:uppercase;}
.form_c .row.invalid .notice {display: block; }


.carousel_a {position:relative;}
.carousel_a .slides_list_crop{overflow:hidden; position:relative; width: 95%;}
.carousel_a .slides_list{width: 20000px; position:relative;}
.carousel_a .slides_list .slide{float:left; position:relative;}
.carousel_a .nav_btns{display: none; }
.carousel_a .nav_btns.enabled {display: inline-block; }
.carousel_a .nav_b{display: none; position:absolute; bottom: 0; left: 0; width: 100%; text-align: center; }

.nav_btns_a {}
.nav_btns_a .btn{display: block; width: 27px; height: 42px; background: url('../img/arr0.png') no-repeat; position:absolute; top: 50%; margin: -21px 0 0 0; z-index: 2; }
.nav_btns_a .btn.prev{background-position:0 0; left: 0;}
.nav_btns_a .btn.next{background-position:-29px 0; right: 0;}
.nav_btns_a .btn.prev:hover{background-position:0 -43px; }
.nav_btns_a .btn.next:hover{background-position:-29px -43px; }

.wrap_box {}
.wrap_box .left_box,
.wrap_box .right_box{box-sizing: border-box;}
.wrap_box .left_box{float:left;}
.wrap_box .right_box{float:right;}

.list_inline {font-size: 0; letter-spacing: -4px;}
.list_inline .item, .list_inline .post, .list_inline .cell {display: inline-block; vertical-align:top; font-size: 15px; letter-spacing: normal; box-sizing: border-box; }

.hl_a {font-size: 35px; line-height: 1.2; font-weight: 300; font-family: 'Roboto Condensed', sans-serif; margin:0 0 25px 0; text-transform:uppercase; letter-spacing: 2px;}
.hl_a.size_1 {font-size: 28px; letter-spacing: 1px;}

.hl_b {font-size: 26px; line-height: 1.2; font-weight: bold; font-family: 'Roboto Condensed', sans-serif; margin:0 0 20px 0; text-transform:uppercase;}
.hl_b.bd_1 {margin:0 0 30px 0; padding: 0 0 8px 0; background: url('../img/u2_3.png') repeat-x 0 100%;}

.pictBg {position:absolute;}
.pictBg img{vertical-align:top;}

.container {width: 954px; margin:0 auto; position:relative;}


.owl-carousel .animated {-webkit-animation-duration: 1000ms; animation-duration: 1000ms; -webkit-animation-fill-mode: both; animation-fill-mode: both;}
.owl-carousel .owl-animated-in {z-index: 0;}
.owl-carousel .owl-animated-out {z-index: 1;}
.owl-carousel .fadeOut {-webkit-animation-name: fadeOut; animation-name: fadeOut;}

.owl-height {-webkit-transition: height 500ms ease-in-out; -moz-transition: height 500ms ease-in-out; -ms-transition: height 500ms ease-in-out; -o-transition: height 500ms ease-in-out; transition: height 500ms ease-in-out;}

.owl-carousel {/*width: 100%;*/ -webkit-tap-highlight-color: transparent; /* position relative and z-index fix webkit rendering fonts issue */ position: relative; z-index: 1;}
.owl-carousel .owl-stage {position: relative; -ms-touch-action: pan-Y;}
.owl-carousel .owl-stage:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
.owl-carousel .owl-stage-outer {position: relative; overflow: hidden; /* fix for flashing background */ -webkit-transform: translate3d(0px, 0px, 0px);}
.owl-carousel .owl-nav .owl-prev,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-dot {cursor: pointer; cursor: hand; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
.owl-carousel .owl-dot {transition: border 0.2s ease, background 0.2s ease;}
.owl-carousel.owl-loaded {display: block;}
.owl-carousel.owl-loading {opacity: 0; display: block;}
.owl-carousel.owl-hidden {opacity: 0;}
.owl-carousel .owl-refresh .owl-item {display: none;}
.owl-carousel .owl-item {position: relative; min-height: 1px; float: left; /*-webkit-backface-visibility: hidden; -webkit-tap-highlight-color: transparent; -webkit-touch-callout: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;*/}
.owl-carousel .owl-item img {max-width: 100%; -webkit-transform-style: preserve-3d;}
.owl-carousel.owl-text-select-on .owl-item {-webkit-user-select: auto; -moz-user-select: auto; -ms-user-select: auto; user-select: auto;}
.owl-carousel .owl-grab {cursor: move; cursor: -webkit-grab; cursor: -o-grab; cursor: -ms-grab; cursor: grab;}
.owl-carousel.owl-rtl {direction: rtl;}
.owl-carousel.owl-rtl .owl-item {float: right;}

.no-js .owl-carousel {display: block;}

.owl-nav.disabled,
.owl-dots.disabled {display: none; }
.owl-prev, .owl-next {display: block; width: 68px; height: 68px; border: 2px solid #fff; border-color: rgba(255,255,255,0.5); color: #c6c9cc; position:absolute; top: 50%; margin: -36px 0 0 0; z-index: 2; border-radius: 50%; text-align: center; }
.owl-prev:hover, .owl-next:hover {background: #fff;}
.owl-prev .icon, .owl-next .icon {width: 33px; height: 24px; top: 50%; vertical-align: top; margin-top: -12px;}
.owl-prev {left: 0;}
.owl-next {right: 0;}
.owl-prev .icon {background-position: -265px 0;}
.owl-next .icon {background-position: -265px -26px;}
.owl-prev:hover .icon {background-position: -300px 0;}
.owl-next:hover .icon {background-position: -300px -26px;}

.owl-dots {}
.owl-dot {display: inline-block; width: 12px; height: 12px; background: #fff; border-radius: 50%; margin:0 0 0 40px; position: relative; vertical-align: top;}
.owl-dot:first-child {margin-left: 0;}
.owl-dot:hover,
.owl-dot.cover,
.owl-dot.active {background: #f97125;}

@-webkit-keyframes fadeOut {
  0% {opacity: 1; }
  100% {opacity: 0; }
}
@keyframes fadeOut {
  0% {opacity: 1; }
  100% {opacity: 0; }
}
/* } Base */


/* Items { */
.bgPic_fullScreen{position:absolute; top: 0; left: 0; width: 100%; height: 100%; }
.bgPic_fullScreen .pic{position: relative; top: 0; left: 50%; margin-left: -960px; width: 1920px; height: 100%; overflow:hidden;}
.bgPic_fullScreen img{vertical-align:top; width: 100%; min-height: 100%; position:relative;}
.bgPic_fullScreen.vertical img{width: auto; height: 100%; }

.tbl {display: table; width: 100%; }
.tbl__cell {display: table-cell; vertical-align:middle; }

.progress {}
.progress__scale {background: #fff; border-radius: 3px; position:relative;}
.progress__current {height: 5px; background: #089d4f; border-radius: 3px;}
.progress__value {font-size: 13px; color: #939598; margin-top: 8px;}

.project-mini {}
.project-mini__part-top {margin:0 0 20px 0; position:relative;}
.project-mini__pic {position:relative;}
.project-mini__pic:after {content: ' '; display: block; position:absolute; bottom: 0; left: 0; width: 100%; height: 100%; background: linear-gradient(to top, rgba(0, 0, 0, 1) 0%,  rgba(0, 0, 0, 0) 50%); }
.project-mini__img {width: 100%; vertical-align:top;}
.project-mini__bar {position:absolute; bottom: 0; left: 0; width: 100%; padding: 0 20px 20px 20px; box-sizing: border-box; } 
.project-mini__bar-tbl {width: 100%; }
.project-mini__cell-1 {padding-top: 4px;}
.project-mini__cell-2 {width: 120px; text-align:right;}
.project-mini__btn-help {}
.project-mini__btn-help {}
.project-mini__part-bottom {}
.project-mini__title {color: #000; line-height: 1.4; font-weight: bold; font-family: 'Roboto Condensed', sans-serif; text-transform:uppercase; color: #000; margin:0 0 10px 0;}
.project-mini__title a {color: inherit; text-decoration:none;}
.project-mini__text {color: #6d6f71; }
.project-mini__btn-more {margin-top:15px;}

/* } Items */


/* Menu { */
.menu {}
.menu ul{margin:0 0 0 0; padding: 0 0 0 0; list-style:none;}
.menu ul li{margin:0 0 0 0; padding: 0 0 0 0; background:none; }
.menu ul li:before {display: none; }

.menu_main {height: 60px; position:relative; z-index: 1000; line-height: 1;}
.menu_main:before {content: ' '; display: block; width: 100%; height: 7px; background: url('../img/bg0_2.png') repeat-x 0 0; position:absolute; bottom: 0; left: 0;}
.menu_main .mm_i{width: 100%; height: 60px; background: url('../img/bg0_1.png') repeat; position:fixed; top: 0; left: 0; min-width: 1000px; box-shadow: 0 0 10px rgba(0,0,0,0.15);}
.menu_main .container{}
.menu_main ul{margin:0 0 0 -16px; font-size: 0; letter-spacing: -4px; position:relative; }
.menu_main ul li{display: inline-block; margin:0 0 0 1px; vertical-align:top; font-size: 15px; font-weight:bold; letter-spacing: normal; position:relative; text-transform:uppercase;}
.menu_main ul li a{display: inline-block; height: 55px; line-height: 55px; padding: 0 10px 0 10px; color: #446391; text-decoration:none; position:relative;}
.menu_main ul li a:before,
.menu_main ul li a:after {content: ' '; display: none; width: 3px; height: 100%; position:absolute; top: 0; background: #cecece;}
.menu_main ul li a:before {left: 0;}
.menu_main ul li a:after {right: 0;}
.menu_main ul li a:hover {color: #ff792d; }
.menu_main ul li.type_1 > a{background: #ee6212; background: linear-gradient(to top, #e25200, #ff792d); color: #fff; }
.menu_main ul li.type_1 > a:after {display: none !important; }
.menu_main ul li.type_1 > a:before {display: block; width: 100%; height: 5px; top: 100%; left: 0; background: #ba4300;}
.menu_main ul li.hover > a{background: #f4f4f4;}
.menu_main ul li.hover > a:before,
.menu_main ul li.hover > a:after{display: block; }
.menu_main ul li.active > a{color: #ff792d; }
.menu_main ul li.type_1 {float:right;}
.menu_main ul li.type_1 > a:hover{background: #d0520a; background: linear-gradient(to top, #bc4603, #e96013); }
.menu_main ul li.type_1 > a:hover:before {background: #913400;}
.menu_main ul li .mSub {display: none; position:absolute; top: 100%; left: 0; width: 228px; padding: 2px 0 0 0; }
.menu_main ul li.hover .mSub {display: block; }
.menu_main ul li ul {margin: 0; background: #f4f4f4; border: 5px solid #cecece; border-top: 1px solid #cecece; padding: 11px 11px 2px 11px; border-radius: 0 0 8px 8px; text-align: left; box-shadow: inset 0 1px 2px rgba(0,0,0,0.2);}
.menu_main ul li ul li{display: block; font-size: 15px; letter-spacing: normal; text-transform:none;}
.menu_main ul li ul li a{display: block; color: #446391; border-top:1px solid #cdcdcd; box-shadow: inset 0 2px 0 #fff; height: auto; line-height: 1.2; padding: 10px 0 11px 0; }
.menu_main ul li ul li:first-child a{border: 0; box-shadow: none;}
.menu_main ul li ul li a:hover{color: #ff792d; }

.menu_c {}
.menu_c ul{font-family: 'Roboto Condensed', sans-serif; text-transform:uppercase; line-height: 1; }
.menu_c ul li{margin:0 0 8px 0; color: #8f8f8f; font-size: 13px; font-weight:bold; letter-spacing: 1px;}
.menu_c ul li a,
/*.menu_c ul li span{display: block; padding: 2px 10px 1px 10px; min-height: 14px; border:1px solid #fff; border-radius: 8px; position:relative;}*/
.menu_c ul li span{display: block; padding: 2px 10px 1px 10px; min-height: 14px; border:1px solid #8f8f8f; border-radius: 8px; position:relative;color:#8f8f8f;text-decoration:none;}
.menu_c ul li.active a{border-color:#1564b6; color:#1564b6; text-decoration:underline;}

.menu_c.type_1 {background: url('../img/u2_3.png') repeat-x 0 0; margin: -1px 0 12px 0;}
.menu_c.type_1 .m_i{background: url('../img/u2_3.png') repeat-x 0 100%; }
.menu_c.type_1 ul{padding: 12px 0 13px 0; margin:0 -9px 0 -9px; font-size: 0; letter-spacing: -4px; }
.menu_c.type_1 ul li{display: inline-block; vertical-align:top; letter-spacing: 1px; margin:0 9px 0 9px;}

.menu_c.type_2 {}
.menu_c.type_2 .m_i{margin:0 -50px 0 0;}
.menu_c.type_2 .cell{width: 16.66%; }
.menu_c.type_2 ul{display: inline-block; }
.menu_c.type_2 ul li{}
.menu_c.type_2 ul li a,
.menu_c.type_2 ul li span{padding-right: 22px; }
.menu_c.type_2 ul li b{display: inline-block; width: 15px; height: 15px; line-height: 15px; text-align: center; background: #fff; border:1px solid #1564b6; border-radius: 50%; font-size: 10px; position:absolute; top: -1px; right: -1px; letter-spacing: 1px;}
.menu_c.type_2 ul li span b{border-color:#8f8f8f;}

.menu_c.type_3 {background: url('../img/u2_3.png') repeat-x 0 0; }
.menu_c.type_3 .m_i{background: url('../img/u2_3.png') repeat-x 0 100%; }
.menu_c.type_3 ul{padding: 15px 0 15px 0; margin:0 0 0 -26px; font-size: 0; letter-spacing: -4px; }
.menu_c.type_3 ul li{display: inline-block; vertical-align:top; letter-spacing: 1px; margin:0 0 0 26px;}
.menu_c.type_3 ul li a{display: block; padding: 7px 20px 6px 20px; border:1px solid #8f8f8f; border-radius: 15px; position:relative; text-decoration:none; color: #8f8f8f; }
.menu_c.type_3 ul li a:hover,
.menu_c.type_3 ul li.active a{border-color:#1564b6; color: #1564b6; }

.menu_c.type_4 ul{padding: 0 0 0 0; margin:-9px -9px 0 -9px; font-size: 0; letter-spacing: -4px; }
.menu_c.type_4 ul li{display: inline-block; vertical-align:top; letter-spacing: 1px; margin:9px 9px 0 9px;}

.menu_c.type_5 ul{padding: 0 0 0 0; margin:-9px -9px 0 -9px; font-size: 0; letter-spacing: -4px; }
.menu_c.type_5 ul li{display: inline-block; vertical-align:top; letter-spacing: 1px; margin:9px 9px 0 9px;}
.menu_c.type_5 ul li a,
/*.menu_c.type_5 ul li span {border:1px solid #1564b6; color: #1564b6; text-decoration:none;}*/
.menu_c.type_5 ul li span {border:1px solid #8f8f8f; color: #8f8f8f; text-decoration:none;}
.menu_c.type_5 ul li span {border-color:#8f8f8f; color: #8f8f8f; }
.menu_c.type_5 ul li a:hover,
.menu_c.type_5 ul li.active a {border:1px solid #1564b6; color: #1564b6; text-decoration:underline;}

.menu_c_a {background: url('../img/u2_3.png') repeat-x 0 0; margin: 0 0 60px 0;}
.menu_c_a .m_i{background: url('../img/u2_3.png') repeat-x 0 100%; }
.menu_c_a ul{padding: 15px 0 15px 0; margin:0 -10px 0 -65px; font-family: 'Roboto Condensed', sans-serif; text-transform:uppercase; line-height: 1; }
.menu_c_a ul li{display: inline-block; vertical-align:top; margin: 0 0 0 65px; color: #8f8f8f; font-size: 13px; font-weight:bold; letter-spacing: 1px;}
.menu_c_a ul li a {}
.menu_c_a ul li.active a{color: #8f8f8f; text-decoration:none;}

.tabs_a {border-bottom:1px solid #dfdfdf; box-shadow: inset 0 -1px 0 #f3f3f3; padding: 0 0 2px 0; margin:0 0 35px 0; font-family: 'Roboto Condensed', sans-serif; font-size: 13px; text-transform:uppercase; line-height: 1;}
.tabs_a ul{margin:0 0 0 -3px;}
.tabs_a ul li{float:left; margin:0 0 0 3px;}
.tabs_a ul li a{display: inline-block; padding: 9px 15px 9px 15px; background: #f4f4f4; border-radius: 15px 15px 0 0; text-decoration:none; text-align: center; color: #8f8f8f; }
.tabs_a ul li a:hover,
.tabs_a ul li.active a {background: #1564b6; background: linear-gradient(to right, #1564b6, #4285cb); color: #fff; }
.tabs_a ul li a span{padding: 0 0 0 22px; position:relative;}
.tabs_a ul li a .icon{position:absolute; top: 0; left: 0;}

.tabs_uc {}
.tabs_uc ul{float:left; }
.tabs_uc ul li a {min-width: 245px;}
.tabs_uc .btn_logout{float:right; padding: 6px 0 0 0; }
.tabs_uc .btn_logout .icon {margin-left: 8px; top: -2px;}

.menu_f {margin:0 0 0 -20px; line-height: 1;}
.menu_f .cell{width: 33.33%; padding: 0 0 0 20px; }
.menu_f .cell_1 {width: 33%; }
.menu_f .cell_2 {width: 40%; }
.menu_f .cell_3 {width: 27%; }
.menu_f ul{}
.menu_f ul li{margin: 18px 0 0 0; font-size:16px; font-weight:bold; text-transform:uppercase; }
.menu_f ul li:first-child {margin-top: 0;}
.menu_f ul li a{color: #fff; text-decoration:none;}
.menu_f ul li a:hover,
.menu_f ul li.active a{text-decoration:underline;}

/* } Menu */


.page_wrapper {width: 100%; min-height: 100%; position:relative; overflow:hidden;}

/* Header { */
.header {position:relative; z-index: 100; font-family: 'Roboto Condensed', sans-serif; }
.header .hd_b {height: 75px; background: #fff; color: #231f20; box-shadow: 0 0 10px rgba(0,0,0,0.15);}
.header .hd_b .container {padding: 20px 0 0 0; }
.header .hd_b .pictBg.pos_1 {top: -24px; right: -197px; z-index: 120;}
.header .hd_b .pictBg.pos_2 {top: 0; left: 350px; }


.logo_h {position:absolute; top: 23px; left: 50%; margin-left: -130px;}
.logo_h a {text-decoration:none;}
.logo_h img{vertical-align: top;}
.logo_h span {display: block; white-space:nowrap; font-size: 16px; font-weight:bold; color: #8f8f8f; position:absolute; top: 100%; margin: 2px 0 0 -25px; letter-spacing: 1px;}
.logo_c {position: absolute; top: 0px; left: 50%; transform: translateX(-50%);}
.logo_c_footer {float: left; margin: -7px 0 0 -288px;}

.fsr {position: absolute; left: 0; top: 93%; font-size: 12px;}

.soc_h {float:left; line-height: 1; }
.soc_h .caption{font-size: 14px; color: #231f20; font-weight:bold; text-transform:uppercase; margin:0 8px 5px 0; padding: 10px 0 0 0; letter-spacing:  1px;}
.soc_h ul{overflow:hidden;}
.soc_h ul li{float:left;}
.soc_h ul li a{display: inline-block; height: 35px; width: 33px; position:relative; overflow:hidden;}
.soc_h ul li a img{vertical-align:top; position:relative; top: 0; max-width: none; width: 33px; height: auto;}
/*.soc_h ul li a:hover img{top: -35px;}*/

.soc_h.type_1 ul {margin:0 0 0 -12px;}
.soc_h.type_1 ul li{margin:0 0 0 12px;}
.soc_h.type_1 ul li a{height: 25px; width: 25px; }
.soc_h.type_1 ul li a:hover img{top: -27px;}

.contacts_h {float:right; line-height: 1; text-align:right; position:relative; z-index: 130;}
.contacts_h .phone{display: inline-block; font-size: 18px; font-weight:bold; color: #231f20; margin:0 8px 0 0; padding: 8px 0 0 0; vertical-align: top;}
.contacts_h .phone span{}
.contacts_h .btn_feedBack{padding: 8px 10px 7px 12px; letter-spacing: 2px; font-size: 14px; color: #fff;}

/*
.header.type_1 {}
.header.type_1 .hd_b {background:none;}

.header.type_2 .logo_h {left: 0;}
.header.type_2 .logo_h span {margin-left: 0;}
.header.type_2 .soc_h {position:absolute; top: 10px; left: 625px;}
*/
/* } Header */

.promo_box {height: 770px; position:relative; margin: -100px 0 0 0; text-align: center; color: #fff; font-family: 'Roboto Condensed', sans-serif; line-height: 1.3; text-shadow: 1px 1px 2px rgba(0,0,0,0.2); }
.promo_box .bg_pic{}
.promo_box .container {padding: 130px 0 0 0; }
.promo_box .title {font-size: 35px; font-weight:bold; margin:0 0 22px 0; line-height: 1.2; text-transform:uppercase; letter-spacing: 3px;}
.promo_box .text {font-size: 15px; font-weight: 300; letter-spacing: 4px;}

.banner-promo {position: relative; color: #fff; line-height: 1.4;}
.banner-promo__list {}
.banner-promo__item {background-size: cover; background-position: 50% 50%; padding-left: 100px; padding-right: 100px;}
.banner-promo__cnt {width: auto; max-width: 954px;}
.banner-promo__tbl {height: 565px; }
.banner-promo__cell {margin-bottom: 50px; text-align: center;}
.banner-promo__title {font-size: 40px; font-family: 'Roboto Condensed', sans-serif; line-height: 1.2; margin-bottom: 30px;}
.banner-promo__text {font-size: 16px;}
.banner-promo__text-tbl {width: auto; margin: 0 auto; text-align: left;}
.banner-promo__text-tbl .tbl__cell {padding-left: 25px; padding-right: 25px; vertical-align: top;}
.banner-promo__ul-list {margin: 0 0 0 -60px; padding: 0 0 0 0; list-style: none; text-align: center;}
.banner-promo__ul-list li {display: inline-block; margin: 0 0 12px 60px; padding: 14px 0 13px 60px; position: relative;}
.banner-promo__ul-list li:before {content: ' '; display: block; width: 46px; height: 47px; background: url('../img/pict0.png') no-repeat -335px 0; position: absolute; top: 0; left: 0;}
.banner-promo__text-list {margin: 0 0 0 0; padding: 0 0 0 0; list-style: none; }
.banner-promo__text-list li {margin: 0 0 0 0; padding: 0 0 0 14px; position: relative;}
.banner-promo__text-list li:before {content: '–'; position: absolute; top: 0; left: 0;}
.banner-promo__btns {padding: 10px 0 0 0;}
.banner-promo__btns .btn {margin: 0 8px;}
.banner-promo__pict {margin-bottom: 35px;}
.banner-promo__pict img {vertical-align: top;}
.banner-promo .owl-dots {position: absolute; bottom: 38px; left: 50%; }
.banner-promo .owl-scale {display: block; width: 0px; height: 2px; background: #fff; position: absolute; bottom: 52px; left: 50%; }
.banner-promo .owl-scale__current {width: 0; height: 2px; background: #f97125; transition: width 0.4s ease; position: relative;}
.banner-promo .owl-scale__icon {background: url('../img/ico-rocket.png') no-repeat 0 0; width: 67px; height: 34px; position: absolute; top: -9px; right: -40px; z-index: 2;}
.banner-promo .owl-prev {left: 5%;}
.banner-promo .owl-next {right: 5%;}
.banner-promo_direction-reverse .owl-scale__icon {transform: scaleX(-1);}

@media (max-width: 1200px) {
  .banner-promo .owl-prev {left: 15px;}
  .banner-promo .owl-next {right: 15px;}
}


.body {}
.body .container{}

.content {}

.wrap_box.type_1 {}
.wrap_box.type_1.pad_1 {padding: 265px 0 110px 0; }
.wrap_box.type_1 .left_box{width: 544px; }
.wrap_box.type_1 .right_box{width: 331px; }

.wrap_box.type_2 {}
.wrap_box.type_2 .left_box{width: 465px; }
.wrap_box.type_2 .right_box{width: 388px; }

.remark {font-size: 13px; font-weight:bold; color: #ff792d; font-family: 'Roboto Condensed', sans-serif; line-height: 1.4; letter-spacing: 1px; text-transform:uppercase;}

.postFeat {position:relative; line-height: 2;}
.postFeat .pic{position:relative;}
.postFeat .pic img{vertical-align:top;}
.postFeat .cont{position:relative;}
.postFeat .cont .head {margin:0 0 80px 0; }
.postFeat .cont .hl{margin: 0;}
.postFeat .cont .remark{margin: 46px 0 0 0;}
.postFeat .cont .title{font-size: 16px; font-weight:bold; text-transform:uppercase; margin:0 0 30px 0; line-height: 1.9;}
.postFeat .cont p{}
.postFeat .btn_more {text-align: center; margin: 80px 0 0 0;}
.postFeat .btn_more a {display: block; }

.postFeat.pad_1 {padding-top: 130px; padding-bottom: 130px;}
.postFeat.pad_2 {padding-top: 190px; padding-bottom: 170px;}

.postFeat_a {}
.postFeat_a .pictBg{top: -80px; left: -198px;}
.postFeat_a .cont{}
.postFeat_a .pic{margin: 80px 0 0 0;}
.postFeat_a .bar{margin: 86px 0 0 0; text-align: center; }
.postFeat_a .bar .btn_help{margin:0 0 14px 0;}
.postFeat_a .bar .btn_download{}

.postFeat_b {}
.postFeat_b .pictBg.pos_1{top: 5px; right: -168px;}
.postFeat_b .pictBg.pos_2{bottom: 180px; left: -268px;}
.postFeat_b .pictBg.pos_3{top: 400px; left: -268px;}
.postFeat_b .pics{float:left; width: 588px; }
.postFeat_b .pics .pic{margin:0 25px 20px 0; float:left;}
.postFeat_b .pics .pic.size_1{width: 350px; }
.postFeat_b .pics .pic.size_2{width: 188px; }
.postFeat_b .pics .pic.clear{clear:both;}
.postFeat_b .cont{float:right; width: 324px; }
.postFeat_b .cont .hl{}
.postFeat_b .cont .remark{}
.postFeat_b .cont .btn_more{}
.postFeat_b.type_1 .pics{float:right;}
.postFeat_b.type_1 .pics{float:right;}
.postFeat_b.type_1 .pics .pic {margin:0 0 20px 25px; }
.postFeat_b.type_1 .pics .pic.clear {float:none; }
.postFeat_b.type_1 .cont{float:left;}

.events_list_a {}
.events_list_a .item{padding: 18px 0 28px 0; background: url('../img/u1_1.png') repeat-x 0 0; text-align: center; }
.events_list_a .item:first-child {background:none; padding-top: 0;}
.events_list_a .item .date{font-size: 13px; color: #ff792d; font-family: 'Roboto Condensed', sans-serif; letter-spacing: 2px; line-height: 1; margin:0 0 22px 0;}
.events_list_a .item .date .num{display: block; font-size: 54px; font-weight: normal; letter-spacing: normal;}
.events_list_a .item .title{font-size: 19px; font-weight:bold; color: #3f3f3f; text-transform:uppercase; line-height: 1.2; margin:0 0 30px 0;}
.events_list_a .item .title a{color: #3f3f3f; text-decoration:none;}
.events_list_a .item .pic{margin:0 0 25px 0;}
.events_list_a .item .pic img{vertical-align:top; max-width: 100%;}
.events_list_a .item .btn_append{margin:0 0 10px 0;}
.events_list_a .item .btn_part{}
.events_list_a .item .btn_part a{display: block; }

.box_a {border: 7px solid #517dab; position:relative; line-height: 1.4;}
.box_a:before,
.box_a:after {content: ' '; display: block; width: 332px; height: 23px; background: url('../img/bg1_1.png') no-repeat; position:absolute; left: -8px;}
.box_a.type_1:before,
.box_a.type_1:after {background-image: url('../img/bg1_3.png'); width: 388px; }
.box_a:before {background-position:0 0; top: -30px;}
.box_a:after {background-position:0 -25px; bottom: -30px;}
.box_a .head {background: url('../img/u1_1.png') repeat-x 0 100%; }
.box_a .hl{font-size: 25px; letter-spacing: normal;}

.posts_box_a {padding: 35px 25px 22px 32px; }
.posts_box_a .btn_more {font-size: 13px; font-weight:bold;}
.posts_box_a .btn_more a{}
.posts_box_a .btn_more a .icon{margin:0 0 9px 0;}
.posts_box_a .btn_more a span{display: block; }
.posts_box_a .head{margin:0 -10px 18px 0; padding: 0 0 20px 0; }
.posts_box_a .head .hl{margin:0 0 8px 0;}
.posts_box_a .head .btn_more{margin: 10px 0 0 0; text-align:left;}
.posts_box_a .events_list_a{}
.posts_box_a .foot {padding: 20px 0 0 0; margin:0 -9px 0 -9px; background: url('../img/u1_1.png') repeat-x 0 0; text-align: center; }

.info_list_a {margin:0 -30px 0 -30px;}
.info_list_a .item{width: 25%; padding: 0 30px 0 30px; text-align: center; line-height: 1.4;}
.info_list_a .item .pict{display: block; width: 136px; height: 136px; border-radius: 50%; text-align: center; background: #5789bc; background: linear-gradient(to top, #3f74a9, #87afd8);  margin:0 auto; margin-bottom: 50px;}
.info_list_a .item .pict img{vertical-align:top;}
.info_list_a .item .title{font-size: 15px; }

.info_list_a.type_1 {margin:0 -20px 0 -20px;}
.info_list_a.type_1 .item{width: 33.33%; padding: 0 20px 0 20px; }
.info_list_a.type_1 .item .pict{display: block; width: 136px; height: 136px; border-radius: 50%; text-align: center; background: #2671be; background: linear-gradient(to top, #1665b7, #4184ca); margin:0 auto; margin-bottom: 55px;}
.info_list_a.type_1 .item .title{font-size: 15px; font-weight:bold; text-transform:uppercase; margin:0 0 20px 0;}

.info_list_b {margin:0 0 0 -80px;}
.info_list_b .item{width: 50%; padding: 0 20px 0 80px; line-height: 1.2;}
.info_list_b .item .title{font-size: 26px; text-transform:uppercase; font-weight:bold; color: #1564b6; font-family: 'Roboto Condensed', sans-serif; margin:0 0 20px 0;}
.info_list_b .item p {}
.info_list_b .item .btn_sign {margin: 50px 0 0 0;}

.info_box {}
.info_box.pad_0 {padding: 20px 0 0 0; }
.info_box.pad_1 {padding: 80px 0 30px 0; }
.info_box.pad_2 {padding: 70px 0 65px 0; }

.info_box_a {position:relative; color: #fff; }
.info_box_a .inner_box{padding: 65px 0 70px 0; position:relative;}
.info_box_a .pictBg{top: 30px; right: 23px;}
.info_box_a .hl{margin:0 0 130px 0;}
.info_box_a .info_list_a{}

.bgType_0 {color: #fff; position:relative;}
.bgType_0:before {content: ' '; display: block; width: 20000px; height: 100%; position:absolute; top: 0; left: 50%; margin:0 0 0 -10000px; background: #25609f; background: linear-gradient(to top, #0a4077, #4285cb);}
.bgType_0 .inner_box {position:relative;}

.bgType_1 {position:relative;}
.bgType_1 .boxBg{display: block; width: 20000px; height: 100%; position:absolute; top: 0; left: 50%; margin:0 0 0 -10000px; background: url('../img/bg2_1.jpg') repeat; box-shadow: inset 0 0 6px rgba(0,0,0,0.4);}
.bgType_1 .inner_box {position:relative;}

.bgType_2 {position:relative;}
.bgType_2:before {content: ' '; display: block; width: 20000px; height: 35px; position:absolute; top: 0; left: 50%; margin:0 0 0 -10000px; background: url('../img/sh2_1.png') repeat-x 0 0; }
.bgType_2 .inner_box {position:relative;}

.bgType_3 {position:relative;}
.bgType_3:before {content: ' '; display: block; width: 20000px; height: 100%; position:absolute; top: 0; left: 50%; margin:0 0 0 -10000px; background: #f7f7f7; }
.bgType_3 .inner_box {position:relative;}

.info_box_b {font-size: 22px; color: #3f3f3f; font-weight: 300; font-family: 'Roboto Condensed', sans-serif; line-height: 1.2; position:relative; }
.info_box_b .inner_box{padding: 35px 0 40px 0; position:relative;}
.info_box_b .inner_box table {border-collapse:collapse; width: 100%; }
.info_box_b .inner_box table td{vertical-align:middle;}
.info_box_b .inner_box table td.cell_btn{width: 425px; text-align:right;}

.info_box_b.donate-short-form td.cell_input{padding-right: 20px; font-size: 20px; font-weight: 500; text-align: center; }
.info_box_b.donate-short-form .txt_a {font-size: 20px; margin:0 10px 0 0; width: 300px; text-align: center; }

.info_box_c {line-height: 2;}
.info_box_c.pad_1 {padding: 0 0 100px 0; }
.info_box_c .pics{float:right; width: 473px; }
.info_box_c .pics .pic{float:left;}
.info_box_c .pics .pic img {vertical-align:top;}
.info_box_c .cont{float:left; width: 425px; }
.info_box_c .cont .hl{margin-bottom: 35px;}
.info_box_c .cont .btn_sign {margin: 75px 0 0 0;}

.info_box_d {color: #fff; position:relative; }
.info_box_d .pictBg{top: 10px; right: 100%; margin:0 20px 0 0;}
.info_box_d .inner_box {padding: 40px 0 50px 0; }
.info_box_d .hl {margin-bottom: 35px;}
.info_box_d table {border-collapse:collapse; width: 100%; }
.info_box_d table td{vertical-align: top;}
.info_box_d table td.cell_btn{width: 390px; }
.info_box_d table td.cell_btn .btn_d {margin: 12px 0 0 30px;}
.info_box_d .remark {color: #ffcd4a; }

.posts_list_c {margin:0 0 0 -100px; }
.posts_list_c .item {width: 360px; border: 7px solid #517dab; position:relative; padding: 15px 18px 28px 18px; margin:0 0 0 100px; line-height: 1.3; color: #000000; }
.posts_list_c .item:before,
.posts_list_c .item:after {content: ' '; display: block; width: 361px; height: 26px; background: url('../img/bg1_2.png') no-repeat; position:absolute; left: -7px;}
.posts_list_c .item:before {background-position:0 0; top: -33px;}
.posts_list_c .item:after {background-position:0 -28px; height: 27px; bottom: -34px;}
.posts_list_c .item .pic{margin:0 0 28px 0;}
.posts_list_c .item .pic img{vertical-align:top; width: 100%; }
.posts_list_c .item .cont{}
.posts_list_c .item .cont .title{font-size: 26px; font-weight:bold; line-height: 1.2; margin:0 -5px 10px 0; color: #535353; font-family: 'Roboto Condensed', sans-serif; text-transform:uppercase;}
.posts_list_c .item .cont .title a {color: #535353; text-decoration:none;}
.posts_list_c .item .cont .date{font-size: 13px; color: #ff792d; text-transform:uppercase; font-family: 'Roboto Condensed', sans-serif; letter-spacing: 2px;}
.posts_list_c .item .cont .text {margin: 40px 0 0 0;}
.posts_list_c .item .cont p{}
.posts_list_c .item .btn_more{margin: 40px 0 0 0;}
.posts_list_c .item .btn_more a {display: block; }

.posts_box_b {padding: 140px 0 170px 0; position:relative;}
.posts_box_b .pictBg.pos_1{top: 70px; right: 100%; margin:0 20px 0 0;}
.posts_box_b .pictBg.pos_2{bottom: 50px; right: -188px;}
.posts_box_b .head{margin:0 0 120px 0; position:relative;}
.posts_box_b .head .hl{font-weight:bold; margin: 0;}
.posts_box_b .head .btn_more{position:absolute; top: 5px; right: 46px; font-weight:bold;}
.posts_box_b .head .btn_more .icon {margin:0 12px 0 0;}
.posts_box_b .carousel_a{padding: 0 66px 0 66px; }
.posts_box_b .carousel_a .slides_list_crop {padding: 30px 1px 30px 1px; }
.posts_box_b .carousel_a .slides_list{margin:0 0 0 0; }
.posts_box_b .carousel_a .slides_list .slide{margin:0 100px 0 0;}
.posts_box_b .carousel_a .nav_btns{}

.posts_box_b.type_1 {padding: 70px 0 50px 0; position:relative;}
.posts_box_b.type_1 .pictBg.pos_1{top: 70px; right: 100%; margin:0 20px 0 0;}
.posts_box_b.type_1 .head{margin:0 0 60px 0; position:relative;}

.logos_list_a {margin:0 -58px 0 -58px;}
.logos_list_a .item{/*width: 180px;*/ text-align: center; }
.logos_list_a .item img{vertical-align:top;}

.partners_box {padding: 56px 0 100px 0; position:relative;}
.partners_box .boxBg{display: block; width: 20000px; height: 100%; position:absolute; top: 0; left: 50%; margin:0 0 0 -10000px; background: url('../img/bg2_1.jpg') repeat; box-shadow: inset 0 2px 3px rgba(0,0,0,0.4);}
.partners_box .pictBg{top: 20px; right: 100%; margin:0 25px 0 0;}
.partners_box .inner_box {position:relative;}
.partners_box .hl{margin:0 0 90px 0;}
.partners_box .carousel_a{padding: 0 90px 0 90px; }
.partners_box .carousel_a .slides_list{margin:0 0 0 0;}
.partners_box .carousel_a .slides_list .slide{margin:0 116px 0 0;}
.partners_box .carousel_a .nav_btns{}

.breadcrumbs {padding: 12px 0 0 0; font-family: 'Roboto Condensed', sans-serif; font-weight:bold; letter-spacing: 1px; text-transform:uppercase; color: #8b8a8a; font-size: 0;}
.breadcrumbs a,
.breadcrumbs span{font-size: 13px; }
.breadcrumbs .sep{color: #1564b6; margin:0 10px 0 10px;}

.content_head {margin:0 0 55px 0; position:relative;}
.content_head .pictBg.pos_1{top: -72px; right: 100%; margin-right: 20px;}
.content_head h1{margin: 0 0 4px 0; position:relative;}
.content_head .remark,
.content_head .date{font-size: 13px; font-weight:bold; color: #ff792d; font-family: 'Roboto Condensed', sans-serif; line-height: 1.3; letter-spacing: 4px; text-transform:uppercase;}

.content_inner{padding: 54px 0 50px 0; }
.content_inner .partners_box {margin-bottom: -50px;}

.filter_box {margin:0 0 40px 0;}
.filter_box .select_subject{width: 224px; margin:0 0 19px 0;}

.tags{background: url('../img/u2_3.png') repeat-x 0 0; padding: 3px 0 0 0; font-size: 13px; font-weight:bold; letter-spacing: 1px; text-transform:uppercase; }
.tags .t_i{background: url('../img/sh1_1.png') no-repeat 0 0; padding: 12px 0 0 60px; position:relative;}
.tags .icon{width: 32px; height: 52px; background-position: -158px 0; position:absolute; top: 0; left: -1px;}
.tags a{color: #8a8a8a; text-decoration:none;}
.tags a:hover{text-decoration:underline;}

.posts_list_a {margin:0 0 0 -102px;}
.posts_list_a .item{width: 50%; padding: 0 0 120px 102px; font-family: 'Roboto Condensed', sans-serif; }
.posts_list_a .item .pic{margin:0 0 26px 0;}
.posts_list_a .item .pic img{max-width: 100%; vertical-align:top;}
.posts_list_a .item .cont{}
.posts_list_a .item .cont .title{font-size: 26px; font-weight:bold; line-height: 1.2; margin:0 -5px 42px 0; color: #535353; text-transform:uppercase;}
.posts_list_a .item .cont .title a{color: #535353; text-decoration:none;}
.posts_list_a .item .bar{position:relative;}
.posts_list_a .item .bar .date{font-size: 13px; font-weight:bold; color: #ff792d; text-transform:uppercase; letter-spacing: 4px; margin: 7px 0 0 0; float:left;}
.posts_list_a .item .bar .btn_more{float:right;}
.posts_list_a .item .bar .btn_more a span{min-width: 160px;}
.posts_list_a .item .bar .btn_append{margin: 0 0 5px 0; position:absolute; bottom: 100%; right: 0; }
.posts_list_a .item .tags{margin: 50px 0 0 0;}

.posts_list_a.type_1 .item{padding-bottom: 50px;}

.posts_list_b {margin:0 0 0 -80px;}
.posts_list_b .item{width: 50%; padding: 0 0 85px 80px; font-family: 'Roboto Condensed', sans-serif; text-align: center; line-height: 1.4;}
.posts_list_b .item .pic{height: 325px; margin:0 0 30px 0;}
.posts_list_b .item .pic img{max-width: 100%; vertical-align:top;}
.posts_list_b .item .cont{}
.posts_list_b .item .cont p{margin-left: 20px; margin-right: 20px;}
.posts_list_b .item .cont .title{font-size: 26px; font-weight:bold; line-height: 1.2; margin:0 0 6px 0; min-height: 74px; color: #535353; text-transform:uppercase;}
.posts_list_b .item .cont .title a{color: #535353; text-decoration:none;}
.posts_list_b .item .btn_more{margin: 40px 0 0 0;}
.posts_list_b .item .btn_more a span{min-width: 220px;}

.posts_list_b.type_1 .item {padding-bottom: 75px;}
.posts_list_b.type_1 .item .pic{margin:0 0 40px 0;}
.posts_list_b.type_1 .item .btn_more{margin: 60px 0 0 0;}

.team_list_a {margin:0 0 0 -30px;}
.team_list_a .item{width: 33.33%; padding: 0 0 75px 30px; font-family: 'Roboto Condensed', sans-serif; text-align: center; }
.team_list_a .item .pic{margin:0 0 45px 0;}
.team_list_a .item .pic img{width: 253px; height: 253px; border-radius: 50%; vertical-align:top;}
.team_list_a .item .title{font-size: 26px; font-weight:bold; line-height: 1.2; margin:0 -5px 30px 0; color: #535353; text-transform:uppercase;}
.team_list_a .item .title a{color: #535353; text-decoration:none;}
.team_list_a .item .remark{margin: 0 0 10px 0; min-height: 74px; line-height: 1.4;}
.team_list_a .item .btn_more{font-size: 13px; font-weight:bold;}
.team_list_a .item .btn_more a .icon{margin:0 10px 0 0; top: -1px;}
.team_list_a .item .personDets {display: none; }

.personDets {width: 516px; padding: 80px 92px 80px 92px; line-height: 2;}
.personDets .title{font-size: 35px; font-weight:bold; line-height: 1.2; margin:0 -5px 26px 0; color: #535353; text-transform:uppercase; font-family: 'Roboto Condensed', sans-serif; }
.personDets .remark{margin: 0 0 50px 0; }
.personDets p{}

.btn_itemsMore {padding: 24px 0 14px 0; margin: -20px 0 0 0; font-size: 13px; font-weight:bold; text-align: center; position:relative;}
.btn_itemsMore:before {content: ' '; display: block; width: 993px; height: 19px; background: url('../img/sh1_2.png') no-repeat 0 0; position:absolute; top: 0; left: 50%; margin:0 0 0 -496px;}
.btn_itemsMore a{position:relative;}

.posts_details {padding: 0 0 30px 0; line-height: 2;}
.posts_details .left_box{}
.posts_details .right_box{}
.posts_details .right_box .posts_box_a{margin-bottom: 100px;}
.posts_details .post_bar {background: url('../img/u2_3.png') repeat-x 0 0; padding: 3px 0 0 0; }
.posts_details .post_bar .pb_i{background: url('../img/sh1_3.png') no-repeat 50% 0; padding: 35px 0 0 0;}
.posts_details .post_bar .btn_part{float: left;}
.posts_details .post_bar .btn_append{float: right; padding: 10px 0 0 0; }

.items_nav_a {padding: 24px 0 14px 0; margin: 40px 0 0 0; font-size: 13px; font-weight:bold; position:relative; overflow: hidden; }
.items_nav_a:before {content: ' '; display: block; width: 993px; height: 19px; background: url('../img/sh1_2.png') no-repeat 0 0; position:absolute; top: 0; left: 50%; margin:0 0 0 -496px;}
.items_nav_a .btn{position:relative;}
.items_nav_a .btn a {letter-spacing: 4px; position:relative;}
.items_nav_a .btn .icon{width: 14px; height: 21px; background: url('../img/arr0.png') no-repeat; position:absolute; top: -3px;}
.items_nav_a .btn:hover .icon{opacity: 0.8;}
.items_nav_a .btn.prev{float:left; max-width: 50%; }
.items_nav_a .btn.prev a {padding: 0 0 0 33px; }
.items_nav_a .btn.prev a .icon {background-position:-70px 0; left: 0;}
.items_nav_a .btn.next{float:right; max-width: 50%;}
.items_nav_a .btn.next a {padding: 0 33px 0 0; }
.items_nav_a .btn.next a .icon {background-position:-86px 0; right: 0;}
.items_nav_a.type_1 {margin-top: 0;}
.items_nav_a.type_1:before {display: none; }

.box_pp_a {position:relative; background: #fff; border: 5px solid #fff; box-shadow: inset 0 0 0 7px #517dab; }
.box_pp_a .success_mess {padding: 10px 0 10px 0; text-align: center; }
.box_pp_a .success_mess .hl {margin-bottom: 35px;}
.box_pp_a .head_pp {position:relative;}
.box_pp_a .head_pp .hl{position:relative;}

.hidden {display: none; }

.contacts_box {}
.contacts_box .group{margin:0 0 40px 0; font-size: 16px;}
.contacts_box .group .head {margin-bottom: 10px;}
.contacts_box .group .caption{font-size: 22px; font-weight:bold; margin: 0;}
.contacts_box .group .rem {font-size: 13px; }
.contacts_box .group .val{font-size: 22px; color: #1564b6; margin:0 0 8px 0;}
.contacts_box .group .val a {text-decoration:none;}
.contacts_box .group .rekvisits {line-height: 1.9; margin:0 0 20px 0;}

.feedback_box_a {padding: 26px 30px 34px 42px; }
.feedback_box_a .head{margin:0 -10px 32px 0; padding: 0 0 20px 0; }
.feedback_box_a .head .hl{margin:0 0 14px 0;}
.feedback_box_a textarea {height: 140px; }

.docs_list_a {}
.docs_list_a .item{background: url('../img/u2_3.png') repeat-x 0 100%; padding: 0 150px 10px 0; margin:0 0 20px 0; position:relative;}
.docs_list_a .item .title{font-size: 16px; font-weight:bold; text-transform:uppercase;}
.docs_list_a .item .title span {font-weight:normal;}
.docs_list_a .item .author{font-size: 13px;}
.docs_list_a .item .btn_download{display: inline-block; position:absolute; bottom: 11px; right: 0; font-size: 13px; font-weight:bold;}
.docs_list_a .item .btn_download .icon {margin:0 10px 0 0;}

.documents_box {}
.documents_box .group{margin:0 0 100px 0;}
.documents_box .group .hl{font-size: 26px; font-weight:bold; margin: 0 0 38px 0;}
.documents_box .docs_list_a{}

.otherObjects_box_a {}
.otherObjects_box_a .pictBg.pos_1{top: 40px; right: 100%; margin-right: 40px;}
.otherObjects_box_a .inner_box{padding: 50px 0 80px 0; }
.otherObjects_box_a .hl{margin:0 0 80px 0;}

.sign_box_pp, .cabinet_box_pp {width: 383px; padding: 65px 55px 50px 55px; }
.sign_box_pp_answer, .cabinet_box_pp_answer {width: 383px; padding: 65px 55px 50px 55px; }
.sub_box_pp_answer {width: 383px; padding: 65px 55px 50px 55px; }
.sign_box_pp textarea, .cabinet_box_pp textarea {height: 140px; }

.login_box_pp_answer {width: 383px; padding: 65px 55px 50px 55px; }

.mess_box_pp_more {width: 700px; padding: 65px 55px 50px 55px; }

.socEntry_box {}
.socEntry_box .s_i{padding: 0 0 0 0; }
.socEntry_box .caption {font-size: 16px; font-weight:bold; text-transform:uppercase; margin:0 0 24px 0; line-height: 1.3;}
.socEntry_box table {border-collapse:collapse; width: 100%; }
.socEntry_box table td{vertical-align:top;}
.socEntry_box table td.caption{width: 237px; padding: 3px 0 0 0; }
.socEntry_box .ulogin-buttons-container {width: 100% !important; padding: 0 0 0 0 !important; text-align: center; }
.socEntry_box .ulogin-button-vkontakte,
.socEntry_box .ulogin-button-facebook {width: 43px !important; height: 43px !important; opacity: 1 !important; float:none !important;}
.socEntry_box .ulogin-button-vkontakte {background: url('../img/pics/s3_1.png') no-repeat !important; margin:0 0 0 0 !important; }
.socEntry_box .ulogin-button-facebook {background: url('../img/pics/s3_2.png') no-repeat !important; margin:0 0 0 32px !important; }
.socEntry_box .ulogin-button-vkontakte:hover {background-position:0 -45px !important;}
.socEntry_box .ulogin-button-facebook:hover {background-position:0 -45px !important;}

.auth_box_pp {width: 822px; padding: 42px 36px 15px 85px; }
.auth_box_pp .head_pp {margin:0 0 60px 102px; padding: 0 0 0 0; }
.auth_box_pp .head_pp .hl{margin: 0 0 4px 0; }
.auth_box_pp .head_pp .pictBg{top: -60px; left: -144px; margin-right: 20px;}
.auth_box_pp .wrap_box {}
.auth_box_pp .wrap_box .left_box{width: 385px; }
.auth_box_pp .wrap_box .right_box{width: 385px; padding: 25px 0 0 0; }
.auth_box_pp .form_c .row {margin-bottom: 30px;}
.auth_box_pp .socEntry_box {margin:0 10px 45px 0; }

.reg_box_pp {width: 822px; padding: 42px 36px 12px 85px; }
.reg_box_pp .head_pp {margin:0 0 60px 102px; padding: 0 0 0 0; }
.reg_box_pp .head_pp .hl{margin: 0 0 4px 0; }
.reg_box_pp .head_pp .pictBg{top: -60px; left: -144px; margin-right: 20px;}
.reg_box_pp .wrap_box {}
.reg_box_pp .wrap_box .left_box{width: 385px; }
.reg_box_pp .wrap_box .right_box{width: 385px; }
.reg_box_pp .wrap_box_1 {padding: 0 0 4px 0; }
.reg_box_pp .wrap_box_2 {padding: 30px 0 0 0; }
.reg_box_pp .wrap_box_2 .left_box {padding-top: 8px;}
.reg_box_pp .form_c .row {margin-bottom: 30px;}
.reg_box_pp .socEntry_box {margin:0 10px 0 0; }
.reg_box_pp .socEntry_box table td.caption{width: 200px; }

.pisc_list_a {margin:0 -20px 0 -20px; overflow:hidden;}
.pisc_list_a .item{float:left; margin:0 0 20px 20px;}
.pisc_list_a .item img{vertical-align:top;}

.subscr_box {font: normal 13px 'Roboto Condensed', sans-serif; position:relative;}
.subscr_box .caption{}
.subscr_box .caption .icon {margin:0 6px 0 0; top: -1px;}
.subscr_box .inp_w{position:relative;}
.subscr_box .txt{background: #fff; padding: 0 34px 0 13px; border: 0; height: 29px; border-radius:14px; border-bottom: 3px solid #d0d0d0; font: bold 13px 'Roboto Condensed', sans-serif; letter-spacing: 3px;}
.subscr_box .sub.icon{background-position: -234px 0; width: 27px; height: 28px; position:absolute; top:0; right: 0;}
.subscr_box .sub.icon:hover{background-position: -234px -30px; }
.subscr_box .invalid .txt {box-shadow: 0 0 0 1px #ff792d;}
.subscr_box .txt::-webkit-input-placeholder {color: #3f3f3f;}
.subscr_box .txt:-moz-placeholder {color: #3f3f3f;}
.subscr_box .txt::-moz-placeholder {color: #3f3f3f;	opacity: 1;}
.subscr_box .txt:-ms-input-placeholder {color: #3f3f3f !important;}

.box_a {}
.box_a .subscr_box{background: #f0efef; padding: 3px 0 12px 0; position:relative; }
.box_a .subscr_box .caption{background: #fff; padding: 4px 10px 5px 18px; margin:0 0 10px 0; color: #ff792d; font-weight:bold;}
.box_a .subscr_box .inp_w {margin: 0 18px 0 18px; }

.posts_box_a .subscr_box{margin: -10px -25px 0 -32px; top: 22px;}

.footer .subscr_box {overflow:hidden; padding: 0 0 0 176px; margin: -24px 0 28px 0; }
.footer .subscr_box .caption{float:left; margin:0 0 0 -176px; width: 150px; }
.footer .subscr_box .inp_w{margin:0 1px 0 0;}
.footer .subscr_box .sub {right: -1px;}

.subscrA_box {background: #f0eeef; padding: 11px 30px 11px 30px; margin: 24px 0 0 0;}
.subscrA_box table{border-collapse:collapse; width: 100%; white-space:nowrap;}
.subscrA_box table td{vertical-align:middle; }
.subscrA_box table td.cell_caption {}
.subscrA_box table td.cell_inp {width: 350px; }
.subscrA_box table td.cell_sub {width: 188px; text-align:right;}
.subscrA_box .caption{color: #fd792e; font-weight:bold; text-transform:uppercase;}
.subscrA_box .inp_w{}
.subscrA_box .txt{}
.subscrA_box .sub{}
.subscrA_box .sub span{padding: 7px 20px 6px 20px; letter-spacing: 4px;}

.subscrA_box.marg_1 {margin-top: 24px;}
.subscrA_box.marg_2 {margin-bottom: 14px;}

.user_cabinet .content_head {margin-bottom: 25px;}

.userData_box {margin:0 0 60px 0;}

.userData_list {}
.userData_list .item{font-size: 16px; margin:0 0 12px 0; font-family: 'Roboto Condensed', sans-serif; }
.userData_list .item .caption{margin:0 4px 0 0; font-weight:bold; color: #1564b6; text-transform:uppercase;}
.userData_list .item .txt{display: none; width: 200px; height: 22px; border: 0; background:none; font-family: 'Roboto Condensed', sans-serif; font-size: 16px; position:relative; top: -1px;}
.userData_list .item .val{margin:0 10px 0 0; }
.userData_list .item .btn{margin:0 10px 0 0; font-size: 13px; color: #8a8a8a; text-decoration:none;}
.userData_list .item .btn:hover{color: #3f3f3f; }
.userData_list .item .btn_edit{}
.userData_list .item .btn_edit .icon{margin:0 4px 0 0; top: -1px; opacity: 0.5;}
.userData_list .item .btn_edit:hover .icon{opacity: 1;}
.userData_list .item .btn_save,
.userData_list .item .btn_discard{display: none; }
.userData_list .item .level {top: -1px;}
.userData_list .item .error {display: none; font-size: 13px; color: #ff792d; }
.userData_list .item.edit .val{display: none; }
.userData_list .item.edit .txt{display: inline; }
.userData_list .item.edit .btn_edit{display: none; }
.userData_list .item.edit .btn_save,
.userData_list .item.edit .btn_discard{display: inline; }
.userData_list .item.invalid .error {display: block; }

.userMess_box {}
.userMess_box .hl{}

.messages_list_a {}
.messages_list_a table{border-collapse:collapse; width: 100%; font-size: 15px; line-height: 1.6; color: #535353; }
.messages_list_a table th{background: #f4f4f4; border:1px solid #f4f4f4; font-family: 'Roboto Condensed', sans-serif; font-size: 13px; color: #8a8a8a; text-align: center; padding: 6px 20px 6px 20px; text-transform:uppercase;}
.messages_list_a table td{background: #fff; border:1px solid #c9c9c9; padding: 9px 20px 9px 20px; vertical-align:middle;}
.messages_list_a table tr:hover td{background: #f4f4f4; }
.messages_list_a table .cell_author {width: 80px; text-align: center; }
.messages_list_a table .cell_thread {width: 165px; }
.messages_list_a table .cell_message {}
.messages_list_a table .cell_date {width: 80px; }
.messages_list_a table .cell_remove {width: 17px; padding-left: 14px; padding-right: 14px;}
.messages_list_a .item a{text-decoration:none;}
.messages_list_a .item .btn_remove {opacity: 0.8;}
.messages_list_a .item .btn_remove:hover {opacity: 1;}

.projects-mini {padding-top: 60px; padding-bottom: 60px; line-height: 1.6;}
.projects-mini__inner {position:relative;}
.projects-mini__container {}
.projects-mini__head {margin-bottom: 40px; text-align: center; }
.projects-mini__hl {margin-bottom: 30px; font-size: 30px;}
.projects-mini__intro {color: #6d6f71; }
.projects-mini__list {margin: 0 0 0 -22px;}
.projects-mini__list_hidden {display: none;}
.projects-mini__item {width: 33.33%; padding: 0 0 0 22px; margin-bottom: 22px;}
.projects-mini__btn-more {margin-top: 40px;}
.projects-mini__btn-more span {display: none;}
.projects-mini__btn-more span:first-child {display: inline;}
.projects-mini_extended .projects-mini__list_hidden {display: block;}
.projects-mini_extended .projects-mini__btn-more span {display: inline;}
.projects-mini_extended .projects-mini__btn-more span:first-child {display: none; }

.polden-russia {padding-top: 45px; }
.polden-russia__head {margin-bottom: 35px;}


/* Footer { */
.footer {position:relative; font-size: 15px; line-height: 1.3;}
.footer .ft_t{overflow:hidden; position:relative; color: #fff; font-family: 'Roboto Condensed', sans-serif; font-weight: 300;}
.footer .ft_t a{color: #fff; }
.footer .ft_t .bgPic{}
.footer .ft_t .container{padding: 42px 0 38px 0; }
.footer .ft_t .container .left_box{float:left; width: 530px; }
.footer .ft_b {background: #414141; color: #adadad; }
.footer .ft_b a{color: #adadad; }
.footer .ft_b .container{padding: 16px 0 16px 0; }

.projAbout_f {padding: 0 0 0 288px; overflow:hidden;}
/* .projAbout_f img{width: 250px; float:left; margin: 3px 0 0 -288px;} */
.projAbout_f .text{float:left; width: 100%; }

.sep_f {height: 2px; background: #fff; box-shadow: 0 1px 1px rgba(0,0,0,0.2);}
.sep_f.marg_1 {margin: 14px 0 18px 0; }
.sep_f.marg_2 {margin: 20px 0 18px 0; }

.uCab_f {/*width: 190px;*/ position:absolute; bottom: 18px; right: 0; }
.uCab_f .btn_uCab {display: inline-block; width: 234px; height: 25px; padding: 6px 0 0 16px; background: url('../img/btn_cabinet.png') no-repeat 0 0; text-decoration:none; font-size: 13px; font-weight: bold; letter-spacing: 3px; text-transform:uppercase; text-shadow: 1px 1px 1px rgba(0,0,0,0.2);}
.uCab_f .btn_uCab:hover {background-position:0 -33px;}
.uCab_f .links {padding: 3px 0 0 15px;}


.contacts_f {}
.contacts_f .hl{font-size: 26px; font-weight:bold; margin:0 0 30px 0; line-height: 1.2; text-transform:uppercase;}
.contacts_f .items_list{margin:0 0 40px -30px;}
.contacts_f .items_list .item{width: 50%; padding: 0 0 0 30px; font-size: 22px; font-weight:bold; text-transform:uppercase;}
.contacts_f .items_list .item .icon {margin:0 25px 0 0; top: -6px;}
.contacts_f .items_list .item a {text-decoration:none;}
.contacts_f .items_list .item a:hover {text-decoration:underline;}
.contacts_f .items_list .item.email{}
.contacts_f .items_list .item.phone{}
.contacts_f .request{}
.contacts_f .request table {border-collapse:collapse; width: 100%; }
.contacts_f .request table td {vertical-align:middle;}
.contacts_f .request table td.cell_btn {width: 260px; text-align:right;}
.contacts_f .request .btn_request span{font-size: 15px; padding: 8px 54px 5px 54px; line-height: 1.2;}

.copyrights_f {float:left; max-width: 45%; }
.design_f {float:right; max-width: 45%;}

/* } Footer */



.clear {clear: both;}

.clearfix {zoom: 1}
.clearfix:after, .container:after, .menu_main ul:after, .wrap_box:after, .postFeat:after, .postFeat .pics:after, .posts_list_a .item .bar:after, .posts_details .pb_i:after, .posts_details:after, .tabs_a ul:after {content: ' '; clear:both; display: block; width: 0; height: 0; overflow: hidden; font-size: 0;}

.empty_f {height: 100px;}
.nounderline{
    text-decoration: none;
    letter-spacing: inherit;
    color: inherit;
}

.site .header {
    display: none !important;
}