/************************************************ØÀÏÊÀ************************************************/

.top_panel{
	display: none;
}
.header_wrap_information .header_wrap_container .logo_wrap {
    width: 30%;
	padding-top: 0;
    padding-bottom: 0;
}
.phone_wrapper{
	width: 35%;
}
.header_wrap_information .header_wrap_container .right_wrap {
    width: 35%;
	text-align: right;
}
.header_wrap .header_wrap_information{
	background-color: #232426;
}
.wrap .header_wrap .phone{
	display: inline-block;
	background-image: url(images/img/cell.png);
    background-position-x: left;
    background-position-y: top;
    background-repeat: no-repeat;
    padding-left: 35px;
}
.wrap .header_wrap .phone a{
	font-family: 'PFAgoraSansProRegular', Verdana, Arial, sans-serif;
	font-weight: normal;
	font-size: 24px;
	line-height: 32px;
	color: #fff;
	text-decoration: none;
}
.wrap .header_wrap .phone span{
	font-family: 'PFAgoraSansProBold', Verdana, Arial, sans-serif;
	font-weight: bold;
}
.header_wrap .open_call{
	display: inline-block;
	color: #fff;
	font-size: 14px;
	line-height: 1;
	text-transform: lowercase;
	padding: 10px 50px;
	transition: all 1s;
	border: 1px solid #266cbe;
    border-radius: 50px;
	text-decoration: none;
}
.header_wrap .open_call:hover{
	background-color: #266cbe;
	color: #fff;
}
.header_wrap .call_button{
	margin-top: 10px;
}
.compare-small .icon{
	height: 13px;
    margin-left: 0px;
}
.startshop-basket-small.default {
    padding-left: 40px;
}
.startshop-basket-small .startshop-basket-small-text-total{
	color: #999999;
	font-weight: normal;
	margin-left: 10px;
}
.compare-small .text-wrapper{
	border: none;
	background-color: #266cbe!important;
}
.compare-small .text-wrapper .text {
    font-weight: normal;
}
.compare-small.header .text-wrapper, .compare-small.fly .text-wrapper {
    top: -10px;
    left: 15px;
}
.startshop-basket-small .startshop-basket-small-count .startshop-basket-small-text {
    font-size: 10px;
    font-weight: normal;
}
.startshop-basket-small .startshop-basket-small-count {
    margin-left: 15px;
    margin-top: -6px;
    border: none;
	background-color: #266cbe!important;
}
.startshop-auth .startshop-link.startshop-link-standart{
	color: #fff!important;
	text-decoration: none;
}
.startshop-auth{
	padding: 10px 15px;
	border: 1px solid #266cbe;
	border-radius: 50px;
}
.startshop-auth:hover{
	background-color: #266cbe;
}
.top_personal{
	display: inline-block;
	margin-left: 15px;
}
.startshop-link.startshop-link-standart:hover {
    color: #999999!important;
}
.head_adress {
    display: block;
	width: 70%;
    margin-right: 0;
    margin-left: auto;
    position: relative;
    font-family: 'PFAgoraSansProRegular', Verdana, Arial, sans-serif;
    color: #fff;
    font-size: 22px;
	text-align: left;
    line-height: 31px;
    padding-left: 35px;
	/*margin-bottom: 15px;*/
	box-sizing: border-box;
}
.head_adress:before {
    content: "";
    display: block;
    width: 25px;
    height: 25px;
    position: absolute;
    left: 0;
    top: 2px;
    background-image: url(images/img/place.png);
    background-position: center;
    background-repeat: no-repeat;
}

/*****************************************************************************************************/

/*************************************************ÌÅÍÞ************************************************/

.top .bg_top_menu.solid.wide{
	-webkit-box-shadow: inset 0px 1px 0px 0px rgba(39,58,80,1);
	-moz-box-shadow: inset 0px 1px 0px 0px rgba(39,58,80,1);
	box-shadow: inset 0px 1px 0px 0px rgba(39,58,80,1)
}
table.top_menu td {
    display: inline-block;
    width: auto!important;
}
.top .top_menu {
    text-align: center;
}
.top .bg_top_menu.solid table.top_menu span.arrow {
    display: inline-block;
    padding: 16px 40px;
    text-transform: inherit;
	margin: 0 10px;
	font-family: 'PFAgoraSansProBold', Verdana, Arial, sans-serif;
	font-weight: bold;
	font-size: 14px;
	text-transform: uppercase;
}
table.top_menu td:hover span.arrow {
    text-decoration: none;
}
table.top_menu td:hover, table.top_menu td.current{
	-webkit-box-shadow: inset 0px 3px 0px 0px rgba(38,108,190,1);
	-moz-box-shadow: inset 0px 3px 0px 0px rgba(38,108,190,1);
	box-shadow: inset 0px 3px 0px 0px rgba(38,108,190,1);
}
.top .bg_top_menu.solid table.top_menu td.current span.arrow {
    text-decoration: none;
}

/*****************************************************************************************************/

/************************************************ÁÀÍÍÅÐ***********************************************/

.bx-wrapper .bx-pager{
	display: none;
}
.slider-main-1
.slider-main-1-item
.slider-main-1-item-part-hideable{
	display: none;
}
.slider-main-1
.slider-main-1-item
.slider-main-1-item-wrap
.slider-main-1-item-wrap-wrap{
	text-align: center;	
}
.slider-main-1
.slider-main-1-item
.slider-main-1-item-part-adaptable{
	width: 85%;
}
.slider-main-1
.slider-main-1-item
.slider-main-1-item-part
.slider-main-1-item-part-text
.slider-main-1-item-part-text-header-2{
	font-family: 'PFAgoraSansProBlack', Verdana, Arial, sans-serif;
	font-size: 35px;
	line-height: 45px;
}
.slider-main-1
.slider-main-1-item
.slider-main-1-item-part
.slider-main-1-item-part-text
.slider-main-1-item-part-text-btn{
	padding: 15px 30px;
	display: inline-block;
    margin-top: 30px;
	font-family: 'Ubuntu', Verdana, Arial, sans-serif;
    text-decoration: none;
	font-size: 13px;
	font-weight: bold;
	line-height: 1;
	border-radius: 25px;
	color: #fff;
	background: #003675; /* Old browsers */
	background: -moz-linear-gradient(left, #003675 0%, #004595 50%, #003675 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, #003675 0%,#004595 50%,#003675 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #003675 0%,#004595 50%,#003675 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#003675', endColorstr='#003675',GradientType=1 ); /* IE6-9 */
}
.slider-main-1
.slider-main-1-item
.slider-main-1-item-part
.slider-main-1-item-part-text
.slider-main-1-item-part-text-btn:hover{
	background: #004595; /* Old browsers */
	background: -moz-linear-gradient(left, #004595 0%, #003675 50%, #004595 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, #004595 0%,#003675 50%,#004595 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #004595 0%,#003675 50%,#004595 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#004595', endColorstr='#004595',GradientType=1 ); /* IE6-9 */
}
.slide_triangle{
	position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    margin: 0 auto;
	width: 0;
	height: 0;
	border-left: 16px solid transparent;
    border-right: 16px solid transparent;
    border-bottom: 16px solid #fff;
}

/*****************************************************************************************************/

/************************************************ÒÈÇÅÐ************************************************/
/*****************************************************************************************************/

/************************************************ÏÎÈÑÊ************************************************/

.search-small {
    width: 573px;
    max-width: 573px;
}

/*****************************************************************************************************/

/***********************************************ÊÀÒÀËÎÃ***********************************************/

.block_popular .uni_col .name{
	padding: 15px 30px;
	display: inline-block;
    margin-top: 30px;
	font-family: 'Ubuntu', Verdana, Arial, sans-serif;
    text-decoration: none;
	font-size: 13px;
	font-weight: bold;
	line-height: 1;
	border-radius: 25px;
	color: #fff;
	background: #003675; /* Old browsers */
	background: -moz-linear-gradient(left, #003675 0%, #004595 50%, #003675 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, #003675 0%,#004595 50%,#003675 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #003675 0%,#004595 50%,#003675 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#003675', endColorstr='#003675',GradientType=1 ); /* IE6-9 */
	left: 15px;
	bottom: 15px;
}
.block_popular .uni_col .wrapper .wrapper-shadow:hover .name{
	background: #004595; /* Old browsers */
	background: -moz-linear-gradient(left, #004595 0%, #003675 50%, #004595 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, #004595 0%,#003675 50%,#004595 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #004595 0%,#003675 50%,#004595 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#004595', endColorstr='#004595',GradientType=1 );
}

/*****************************************************************************************************/

/********************************************ÒÅÊÑÒ ÏÅÐÅÕÎÄ********************************************/

.text_perehod {
    float: right;
    margin-top: 25px;
    background-image: url(images/img/arrow_right.png);
    background-position-x: right;
    background-position-y: center;
    background-repeat: no-repeat;
    padding-right: 26px;
    text-decoration: none;
}
.text_perehod span {
	font-family: 'PFAgoraSansProBold', Verdana, Arial, sans-serif;
    font-size: 13px;
	font-weight: bold;
    color: #07203c;
}
.text_perehod:hover span {
	color: #003675;
}

/*****************************************************************************************************/

/**********************************************ÇÀÃÎËÎÂÎÊ**********************************************/

.header_grey_main{
    font-family: 'PFAgoraSansProBold', Verdana, Arial, sans-serif;
    font-size: 20px!important;
    font-weight: bold!important;
    color: #07203c!important;
    margin: 20px 0;
}

/*****************************************************************************************************/

/************************************************ÓÑËÓÃÈ***********************************************/
/*****************************************************************************************************/

/********************************************ÍÀØÀ ÏÐÎÄÓÊÖÈß*******************************************/
/*****************************************************************************************************/

/************************************************ÎÒÇÛÂÛ***********************************************/

.reviews {
    padding-bottom: 20px;
	text-align: center;
}
.reviews .header_grey_main{
	text-align: left;
}
.review:hover .review_text{
	box-shadow: 0px 0px 10px rgba(0,0,0,0.15);
	background: #fff;
}
.preview_all{
	padding: 15px 30px;
	display: inline-block;
    margin-top: 30px;
	font-family: 'Ubuntu', Verdana, Arial, sans-serif;
    text-decoration: none;
	font-size: 13px;
	font-weight: bold;
	line-height: 1;
	border-radius: 25px;
	color: #fff;
	background: #003675; /* Old browsers */
	background: -moz-linear-gradient(left, #003675 0%, #004595 50%, #003675 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, #003675 0%,#004595 50%,#003675 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #003675 0%,#004595 50%,#003675 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#003675', endColorstr='#003675',GradientType=1 );
}
.preview_all:hover{
	color: #fff;
	background: #004595; /* Old browsers */
	background: -moz-linear-gradient(left, #004595 0%, #003675 50%, #004595 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, #004595 0%,#003675 50%,#004595 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #004595 0%,#003675 50%,#004595 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#004595', endColorstr='#004595',GradientType=1 );
}

/*****************************************************************************************************/

/*********************************************ÊÎÍÑÓËÜÒÀÍÒ*********************************************/

.consultant-ask-question-2{
	margin-top: 50px;
	background-image: url(images/img/consult_fon.png);
}
.otstup{
	margin-top: -50px;
}

/*****************************************************************************************************/

/************************************************ÏÎÄÂÀË***********************************************/

.bg_footer{
	border-top: 2px solid #00428e!important;
	border-bottom: 13px solid #00428e;
	background-color: #232426;
}
.bg_footer .footer{
	font-size: 0;
	padding: 30px 20px!important;
}
.bg_footer .contacts{
	display: inline-block;
	width: 30%;
	vertical-align: top;
}
.bg_footer .contacts > a{
	display: block;
}
.bg_footer .menu{
	display: inline-block;
	width: 40%;
	vertical-align: top;
	text-align: center;
}
.bg_footer .phone-block{
	display: inline-block;
	width: 30%;
	vertical-align: top;
}
.bg_footer .contacts > a img{
	max-width: 100%;
}
.menu .bottom_menu_wrap{
	margin-left: 0;
    margin-right: 0;
	padding-left: 20%;
    width: 100%;
    box-sizing: border-box;
}
.bg_footer .phone-block .phone {
    display: inline-block;
    background-image: url(images/img/cell.png);
    background-position-x: left;
    background-position-y: top;
    background-repeat: no-repeat;
    padding-left: 35px;
}
.bg_footer .phone-block .phone a{
	font-family: 'PFAgoraSansProRegular', Verdana, Arial, sans-serif;
    font-weight: normal;
	font-size: 24px!important;
    line-height: 32px;
    color: #fff!important;
	text-decoration: none;
}
.bg_footer .phone-block .phone span {
    font-family: 'PFAgoraSansProBold', Verdana, Arial, sans-serif;
    font-weight: bold;
}
.bg_footer .phone-block .call_button{
	margin-top: 10px;
}
.bg_footer .open_call {
    font-family: 'PFAgoraSansProRegular', Verdana, Arial, sans-serif;
    color: #266cbe;
    font-size: 17px;
    line-height: 1;
    text-transform: lowercase;
    padding-left: 35px;
}
.bg_footer .open_call:hover {
    color: #fff;
}
.bottom_menu_wrap .bottom_menu{
	min-width: 100px;
}
.bottom_menu_wrap .bottom_menu .menu_title {
    text-align: left;
}
.bottom_menu_wrap .bottom_menu .menu_title a{
	font-family: 'PFAgoraSansProRegular', Verdana, Arial, sans-serif;
    color: #fff;
    font-size: 14px;
	font-weight: normal;
    line-height: 20px;
}
.bottom_menu_wrap .bottom_menu .menu_title a:hover{
	color: #fff!important;
	text-decoration: underline;
}
.foot_mail{
	display: inline-block;
	background-image: url(images/img/mail.png);
    background-position-x: left;
    background-position-y: center;
    background-repeat: no-repeat;
	padding-left: 38px;
	margin-top: 10px;
}
.foot_mail a{
	font-family: 'PFAgoraSansProRegular', Verdana, Arial, sans-serif;
    color: #fff;
    font-size: 25px;
	line-height: 31px;
	text-decoration: none;
}
.foot_mail a:hover{
	color: #00428e;
}
.foot_adress{
	display: block;
	position: relative;
	font-family: 'PFAgoraSansProRegular', Verdana, Arial, sans-serif;
    color: #fff;
    font-size: 25px;
    line-height: 31px;
	padding-left: 35px;
}
.foot_adress:before{
	content: "";
	display: block;
	width: 25px;
	height: 25px;
	position: absolute;
	left: 0;
	top: 2px;
	background-image: url(images/img/place.png);
    background-position: center;
    background-repeat: no-repeat;
}

/*****************************************************************************************************/

/*********************************************ÀÄÀÏÒÈÂÍÎÑÒÜ********************************************/

@media (max-width: 1000px){
	.menu .bottom_menu_wrap{
		padding-left: 10%;
	}
	.bottom_menu_wrap .bottom_menu{
		padding-left: 40px;
		padding-right: 40px;
	}
	.top .radius_top_menu {
		height: auto;
	}
}
@media (max-width: 880px){
	.bg_footer .menu{
		width: 40%;
	}
	.bg_footer .phone-block{
		width: 35%;
	}
	.menu .bottom_menu_wrap{
		padding-left: 0;
	}
	.service-item.uni_col.uni-33{
		width: 50%;
		padding-bottom: 20px;
	}
}
@media (max-width: 800px){
	.adaptiv .header_wrap_container .phone_wrapper{
		display: table-cell;
		width: 40%;
	}
	.adaptiv .header_wrap_container .logo_wrap {
		width: 35%!important;
	}
	.adaptiv .header_wrap_container .right_wrap {
		display: table-cell;
		width: 25%;
	}
	.review.uni_col.uni-33{
		width: 50%;
	}
	.bg_footer .menu {
		width: 30%;
	}
	.bg_footer .phone-block {
		width: 45%;
	}
	.bottom_menu_wrap .bottom_menu {
		padding-left: 0px;
		padding-right: 0px;
	}
	.bottom_menu_wrap .bottom_menu .menu_title {
		text-align: center;
	}
}
@media (max-width: 700px){
	.adaptiv .header_wrap_container .phone_wrapper {
		display: block;
		width: 100%;
		text-align: center;
		margin-bottom: 20px;
	}
	.adaptiv .header_wrap_container .logo_wrap {
		display: block!important;
		width: 100%!important;
		text-align: center;
		margin-bottom: 20px;
	}
	.adaptiv .header_wrap_container .right_wrap {
		display: block!important;
		width: 100%!important;
		text-align: center;
		margin-bottom: 20px;
	}
	.block_popular .uni_col{
		width: 50%!important;
	}
	.head_adress{
		width: 100%;
	}
}
@media (max-width: 650px){
	.startshop-authorize .startshop-authorize-authorize .startshop-authorize-authorize-form .startshop-authorize-authorize-form-authorize{
		text-align: center;
	}
	.startshop-authorize .startshop-authorize-registration{
		text-align: center;
	}
	.startshop-register-table .startshop-button.startshop-button-standart{
		margin-bottom: 10px;
	}
}
@media (max-width: 600px){
	.service-item.uni_col.uni-33{
		width: 100%;
	}
	.review.uni_col.uni-33{
		width: 100%;
	}
	.bg_footer .contacts{
		display: block;
		width: 100%;
		text-align: center;
		margin-bottom: 20px;
	}
	.bg_footer .menu{
		display: block;
		width: 100%;
		margin-bottom: 20px;
	}
	.bg_footer .phone-block{
		display: block;
		width: 100%;
		text-align: center!important;
	}
	.search-small {
		width: 300px;
		max-width: 300px;
	}
}
@media (max-width: 500px){
	.top_panel{
		display: block;
	}
	.adaptiv .header_wrap_container .right_wrap{
		display: none!important;
	}
	.block_popular .uni_col {
		width: 100%!important;
	}
	.adaptiv .header_wrap_container .logo_wrap{
		padding-right: 0!important;
	}
}
@media (max-width: 400px){
	.startshop-register-table a.startshop-button.startshop-button-standart{
		margin-left: 0!important;
	}
}

/*****************************************************************************************************/

/**********************************************ÄÎÐÀÁÎÒÊÈ**********************************************/

/*.popup-window-content{
	display: table-cell;
	position: relative;
}*/
/*.popup-window-close-icon{
	top: 1px!important;
	right: -5px!important;
    display: table-cell;
    position: relative;
}*/
.popup-window-buttons{
	padding: 0;
}
.popup-window{
	/*padding-right: 15px;*/
}
.popup-window-close-icon:after{
	display: none;
}

/*****************************************************************************************************/