/* @font-face {
    font-family: 'PT Sans Narrow';
    src: url('/css/fonts/PTSans-Narrow.woff2') format('woff2'),
        url('/css/fonts/PTSans-Narrow.woff') format('woff');
    font-weight: normal;
    font-style: normal;
} */

@font-face {
    font-family: 'PT Sans';
    src: url('/fonts/PTSans-Regular.woff2') format('woff2'),
        url('/fonts/PTSans-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'PT Sans';
    src: url('/fonts/PTSans-BoldItalic.woff2') format('woff2'),
        url('/fonts/PTSans-BoldItalic.woff') format('woff');
    font-weight: bold;
    font-style: italic;
}

/* @font-face {
    font-family: 'PT Sans Caption';
    src: url('/css/fonts/PTSans-CaptionBold.woff2') format('woff2'),
        url('/css/fonts/PTSans-CaptionBold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
} */

/* @font-face {
    font-family: 'PT Sans Narrow';
    src: url('/css/fonts/PTSans-NarrowBold.woff2') format('woff2'),
        url('/css/fonts/PTSans-NarrowBold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
} */

@font-face {
    font-family: 'PT Sans';
    src: url('/fonts/PTSans-Italic.woff2') format('woff2'),
        url('/fonts/PTSans-Italic.woff') format('woff');
    font-weight: normal;
    font-style: italic;
}

/* @font-face {
    font-family: 'PT Sans Caption';
    src: url('/css/fonts/PTSans-Caption.woff2') format('woff2'),
        url('/css/fonts/PTSans-Caption.woff') format('woff');
    font-weight: normal;
    font-style: normal;
} */

@font-face {
    font-family: 'PT Sans';
    src: url('/fonts/PTSans-Bold.woff2') format('woff2'),
        url('/fonts/PTSans-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
}

/* header */
#header {
	height: 150px;
	background: url('../i/patten.png') 0 0 repeat;
	z-index: 4;
	position: relative;
}
#header .reduser {
	width: 940px;
	padding-top: 40px;
	padding-bottom: 25px;
	position: relative;
	z-index: 2;
}
#logo {
	width: 185px;
	height: 70px;
}
.header_pattern {
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 1;
	background: url('../i/header-bg.png') 0 0 repeat-x;
}

.choose_city {
	display: inline-block;
	
}

.btn_text {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #e03a34), color-stop(1, #991414) );
	background:-moz-linear-gradient( center top, #e03a34 5%, #991414 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e03a34', endColorstr='#991414');
	background-color:#e03a34;
	-webkit-border-top-left-radius:9px;
	-moz-border-radius-topleft:9px;
	border-top-left-radius:9px;
	-webkit-border-top-right-radius:9px;
	-moz-border-radius-topright:9px;
	border-top-right-radius:9px;
	-webkit-border-bottom-right-radius:9px;
	-moz-border-radius-bottomright:9px;
	border-bottom-right-radius:9px;
	-webkit-border-bottom-left-radius:9px;
	-moz-border-radius-bottomleft:9px;
	border-bottom-left-radius:9px;
	text-indent:0px;
	display:inline-block;
	color:#ffffff;
	font-family:PT Sans;
	font-size:14px;
	font-weight:normal;
	font-style:normal;
	height:36px;
	line-height:36px;
	width:148px;
	text-decoration:none;
	text-align:center;
}
.btn_text:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #991414), color-stop(1, #e03a34) );
	background:-moz-linear-gradient( center top, #991414 5%, #e03a34 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#991414', endColorstr='#e03a34');
	background-color:#991414;
color:white;
}.btn_text:active {
	position:relative;
	top:1px;
color:white;
}


.buton_text {
        background: -moz-linear-gradient( top, #ff574f 0%, #ff574f 0%, #b80c03 100%, #b80c03);
	background: -webkit-gradient( linear, left top, left bottom, from(#ff574f), color-stop(0, #ff574f), color-stop(100%, #b80c03), to(#b80c03));
	background: -o-linear-gradient(top, #ff574f, #b80c03);
}

.city_select {
float: left;
font-size: 14px;
width: 193px;
margin-right: 40px;
margin-left: 10px;
margin-top: 3px;
}

.curr_city {
width: 183px;
height: 23px;
border: 1px solid #e5e5e5;
padding: 5px 5px 3px 5px;
color: #000;
background: url(i/cc.jpg) right no-repeat #fff;
cursor: pointer;
}

.city_list {
width: 183px;
color: #999999;
position: absolute;
display: none;
z-index: 9999;
}

.city_list div {
height: 23px;
padding: 5px 5px 3px 5px;
border: 1px solid #e5e5e5;
border-top: 0;
cursor: pointer;
background: #fff;
width: 183px;
}

.tels {
	/*margin: 0px 210px 0px 0px;*/
	/*white-space: nowrap;*/
	display: inline-block;
	vertical-align: top;
	max-width: 190px;
}

.h_adress {
	display: inline-block;
	vertical-align: top;
	font-family: 'PT Sans';
	font-size: 17px;
	float: right;
	line-height: 19px;
}

.h_adress > div {
display:inline-block;
}

.h_adress span {
	color: #797979;
	font-family: 'PT Sans';
}

.tels .tels_recall {
	text-decoration: none;
	padding: 0px 12px;
	line-height: 20px;
	font-size: 14px;
	color: #fff;
	font-family: 'PT Sans';
	height: 20px;
	background: #d8251c;
	background: -moz-linear-gradient( top, #d8251c 0%, #d8251c 0%, #900901 100%, #900901);
	background: -webkit-gradient( linear, left top, left bottom, from(#d8251c), color-stop(0, #d8251c), color-stop(100%, #900901), to(#900901));
	background: -o-linear-gradient(top, #d8251c, #900901);
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	display: inline-block;
	cursor: pointer;
	position: relative;
	white-space: nowrap;
	margin: 4px 0 0 16px;
}

.tels .tels_recall:hover {
	background: -moz-linear-gradient( top, #ff574f 0%, #ff574f 0%, #b80c03 100%, #b80c03);
	background: -webkit-gradient( linear, left top, left bottom, from(#ff574f), color-stop(0, #ff574f), color-stop(100%, #b80c03), to(#b80c03));
	background: -o-linear-gradient(top, #ff574f, #b80c03);
}

.tel {
	float: left;
	padding: 0px 22px;
	font-family: 'PT Sans Bold';
	font-size: 20px;
	height: 20px;
	line-height: 20px;
	position: relative;
}
.tel span {
	color: #797979;
	font-family: 'PT Sans';
}
.tel em {
	background: url('../i/sprite.png') 0px 0px no-repeat;
	position: absolute;
	left: 0px;
	top: 4px;
	width: 18px;
	height: 17px;
}
.tel_separator {
	float: left;
	width: 1px;
	background: #787878;
	position: relative;
	top: 2px;
	height: 20px;
}
.head_action {
	position: relative;
	/*overflow: hidden;*/
	padding: 2px 3px 20px;
}
.head_action .btn_outer {
	float: right;
	width: 190px;
	margin: 0px 0px 0px -190px;
}

.nav {
	font-size: 14px;
	text-transform: uppercase;
	line-height: 24px;
	margin: 0px -14px;
	float: right;
	display: block;
	font-family: 'PT Sans Bold';
}
.nav div{
	float: left;
	margin: 0px 8px;
}
.nav div:last-child{
	margin-right: 0px;
	margin-left: 8px;
}
.nav div a {
	padding: 0px 10px;
}
.separator {
	width: 1px;
	height: 25px;
	background: url('../i/sprite.png') -22px 0px no-repeat;
}
.nav div.curr span {
	height: 25px;
	line-height: 24px;
	background: #797979;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding: 0px 10px;
	color: #fff;
	display: block;
}
/*--header*/


/*slider*/
#slider {
	height: 427px;
	background: #000;
	overflow: hidden;
	position: relative;
	z-index: 3;
}
#slider.inner {
	height: 130px;
}
.slider_list {
	width: 100%;
	spadding: 0% 5%;
	height: 427px;
	position: relative;
}
.slidesjs-navigation {
	position: absolute;
	top: 200px;
	width: 26px;
	height: 27px;
	cursor: pointer;
	text-indent: -99999px;
	z-index: 10;
}
.slidesjs-previous {
    background: url("../i/arrs.png") no-repeat scroll 0 -27px transparent;
    left: 50%;
    margin-left: -493px;
}
.slidesjs-next {
    background: url("../i/arrs.png") no-repeat scroll 0 0 transparent;
    left: 50%;
    margin-left: 467px;
}
.slidesjs-container {
	height: 427px;
}
.slidesjs-control {
	height: 427px;
}
.slider_item {
	width: 974px;
	height: 427px;
	float: left;
}
.slider_item_inner {
	width: 974px;
	height: 427px;
	margin: 0px auto;
	position: relative;
}
.slider_img {
	width: 974px;
	height: 427px;
	position: absolute;
	z-index: 1;
	left: 0px;
	top: 0px;
}
.slider_info {
	padding: 63px 40px 0px;
	position: relative;
	z-index: 2;
}
.slider_info p {
	color: #c6c6c6;
	font-size: 16px;
	line-height: 24px;
	width: 410px;
	padding-bottom: 15px;
}
.slider_info .btn_outer {
	float: left;
}
.cars_left {
	height: 60px;
	line-height: 60px;
	padding: 0px 30px;
	background: url('../i/slider-pattern.gif') 0 0 repeat;
	color: #b6b6b6;
	font-family: 'PT Sans Bold';
	font-size: 24px;
	margin-bottom: 20px;
	width: 280px;
	text-align: center;
	white-space: nowrap;
}
.cars_left a {
	color: #fff;
}
#slider .h1_heading,
#slider h1 {
	white-space: nowrap;
}
#slider.inner h1 {
	line-height: 88px;
	color: #d9d9d9;
	font-family: 'PT Sans Italic';
	padding: 0px;
}
#carousel {
	left: 0;
    position: relative;
    width: 100000px;
}
.list_carousel {
	height: 427px;
    overflow: hidden;
    width: 100%;
}
.top_block {
	float: left;
	height: 427px;
	display: block;
	width: 100%;
}
.top_block_reduser {
	width: 925px;
	height: 427px;
	left: 50%;
	position: relative;
	margin-left: -462px;
}
.breadcrumbs li {
	float: left;
	margin-right: 12px;
	font-size: 16px;
	color: #c6c6c6;
}
.breadcrumbs li a {
	color: #c6c6c6;
}
.breadcrumbs li.home a{
	position: relative;
	padding-left: 26px;
}
.breadcrumbs li.home a span {
	position: absolute;
	left: 0px;
	top: 3px;
	width: 18px;
	height: 15px;
	background: url('../i/sprite.png') -204px 0px no-repeat;
}
/*--slider*/

/*srch*/
#search_block {
	height: 115px;
	z-index: 4;
	margin-bottom: 30px;
	position: relative;
	display: block;
}
#search {
	height: 115px;
	z-index: 2;
	
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 1px 1px 4px rgba(0,0,0,0.5);
	-moz-box-shadow: 1px 1px 4px rgba(0,0,0,0.5);
	-ms-box-shadow: 1px 1px 4px rgba(0,0,0,0.5);
	-o-box-shadow: 1px 1px 4px rgba(0,0,0,0.5);
	box-shadow: 1px 1px 4px rgba(0,0,0,0.5);
	background: url("../i/srch-bg.jpg") 0 0 repeat-x #3d3d3d;
	position: relative;
	display: block;
}
#search.show {
	height: 270px;
}
#search.show .adv_srch span {
	color: #888;
}
#search .srch_reduser {
	
}
.srch_reduser {
	width: 875px;
	margin: 0 auto;
	padding: 20px 0px;
	position: relative;
	z-index: 6;
}
.srch_r {
	float: right;
	width: 267px;
	margin-left: -267px;
	
}
.srch_l {
	margin-right: 290px;
	
}
.srch_input {
	position: relative;
	height: 40px;
	border-top: 1px solid #121212;
	border-left: 1px solid #121212;
	border-right: 1px solid #121212;
	background: #2b2b2b;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	box-shadow: inset 3px 3px 3px #181818;
	overflow: hidden;
}
.srch_input span {
	position: absolute;
	width: 20px;
	height: 20px;
	top: 10px;
	left: 10px;
	background: url('../i/sprite.png') -29px 0px no-repeat;
	z-index: 2;
}
.srch_input input {
	width: 545px;
	height: 39px;
	border-top: none;
	border-right: none;
	border-left: none;
	border-bottom: 1px solid #676767;
	background: transparent;
	color: #9a9a9a;
	font-family: 'PT Sans Italic';
	font-size: 16px;
	padding-left: 38px;
}
.srch_l p {
	color: #9a9a9a;
	line-height: 34px;
	font-size: 13px;
	height: 34px;
	font-family: 'PT Sans Bold';
}
.adv_srch {
	text-align: right;
	float: right;
	padding-left: 21px;
	position: relative;
}
.adv_srch em {
	position: absolute;
	left: 0px;
	top: 10px;
	width: 15px;
	height: 16px;
	background: url('../i/sprite.png') -54px 0px no-repeat;
}
.advanced_search  {
	position: absolute;
	height: 155px;
	padding: 0px 25px;
	width: 875px;
	bottom: 0px;
	left: 0px;
	z-index: 5;
}
.advanced_search select {
	width: 205px;
}
.advanced_search ul {
	position: relative;
}
.advanced_search li {
	float: left;
	margin-right: 23px;
}
.advanced_search li.range {
	position: absolute;
	right: 0px;
	top: 0px;
	margin-right: 0px;
}
#range a,
#range input.focus{
	outline: 1px solid transparent !important;
	border: none !important;
	top: 0px;
	text-decoration: none;
	overflow: hidden;
}
.srch_separator {
	width: 2px;
	height: 60px;
	background: url('../i/sep.gif') 0 0 no-repeat;
}
.results_find {
	font-size: 13px;
	color: #fff;
	position: relative;
	height: 34px;
}
.results_find .submit_ {
	position: absolute;
	right: 3px;
	top: 0px;
	text-transform: uppercase;
	height: 34px;
	width: 110px;
}
.results_find button.btn_outer {
	height: 34px;
}
.results_find .btn_outer span {
	height: 34px;
	line-height: 34px;
	padding: 0px;
	margin: 0px;
	text-align: center;
	color: #fff;
	font-family: 'PT Sans Bold';
	float: none;
}
.results_find span {
	line-height: 34px;
	float: right;
	margin-right: 120px;
}
.results_find span em {
	font-style: normal;
}
.reset_param {
	cursor: pointer;
	position: relative;
	line-height: 34px;
	font-size: 13px;
	height: 20px;
	display: inline-block;
	line-height: 100%;
}
#search .reset_param {
	padding-top: 7px;
}
#reset_filter,
#reset {
	position: relative;
	padding-left: 20px;
	float: left;
	background: none;
	outline: none;
	border: none;
	cursor: pointer;
	text-align: left;
}
#reset_filter {
	padding-left: 15px;
}
.reset_param em {
	width: 14px;
	height: 14px;
	position: absolute;
	left: 0px;
	top: 2px;
	background: url('../i/sprite.png') -354px 0px no-repeat;
	display: block;
}
.srch_bottom {
	padding-top: 25px;
}
#search .checkbox_outer {
	margin-right: 0px;
	float: none;
	margin-bottom: 5px;
}
#search .checkbox_outer label {
	color: #fff;
}
#search_fld {
	color: #9A9A9A;
}
#search_fld.focus {
	color: #fff;
}

#select_brand {
	width: 268px;
}
#select_tech {
	width: 205px;
}
.select form {
	position: relative;
}
.select {
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 1px 1px 3px #b2b2b2;
	-moz-box-shadow: 1px 1px 3px #b2b2b2;
	box-shadow: 1px 1px 3px #b2b2b2;
    display: inline-block;
    font-size: 14px;
	font-family: 'PT Sans Bold';
    height: 40px;
    position: relative;
    /*z-index: 1;*/
}
#search .select {
	-webkit-box-shadow: 1px 1px 3px #212121;
	-moz-box-shadow: 1px 1px 3px #212121;
	box-shadow: 1px 1px 3px #212121;
}
.select_form {
    font-size: 14px;
	font-family: 'PT Sans Bold';
}
.select_curr {
    height: 40px;
	line-height: 40px;
	padding-right: 25px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	border-radius: 4px;
	display: block;
	background: url('../i/selects-3.png') 100% 0 no-repeat;
	overflow: hidden;
    cursor: pointer;
	behavior: url('pie.htc');
}
.select_curr span {
    height: 40px;
	padding-left: 15px;
	display: block;
	background: url('../i/selects-3.png') 0 0 no-repeat;
	text-shadow: 1px 1px 1px #fff;
}
.select_list {
    display: none;
    left: 0;
    position: absolute;
    top: 43px;
    min-width: 100%;
    width: auto;
    z-index: 10;
}
.show_sel .select_list {
	display: block;
}
.srch_r .select_list_t {
	width: 270px;
	background: url('../i/select-big-t.png') 0 0 no-repeat;
	padding-top: 6px;
}
.srch_r .select_list_b {
	padding-bottom: 8px;
	background: url('../i/select-big-b.png') 0% 100% no-repeat;
}
.srch_r .select_list_c {
	background: url('../i/select-big-c.png') 0% 0% repeat-y;
	overflow: hidden;
}
.select_list_inner {
	margin: -6px 0px;
}
.srch_r .select_list .select_option {
	width: 266px;
}
.advanced_search .select_list .select_option {
	width: 205px;
}
.advanced_search .select_list_t {
	overflow: hidden;
	background: url('../i/select-medium-t.png') 0 0 no-repeat;
	padding-top: 6px;
	width: 209px;
}
.advanced_search .select_list_b {
	padding-bottom: 8px;
	background: url('../i/select-medium-b.png') 0% 100% no-repeat;
	overflow: hidden;
}
.advanced_search .select_list_c {
	background: url('../i/select-medium-c.png') 0% 0% repeat-y;
	overflow: hidden;
}
.select_option:hover span {
	acolor: #DA251C;
}
#request_form .select_list_t {
	overflow: hidden;
	background: url('../i/select-small-t.png') 0 0 no-repeat;
	padding-top: 6px;
	width: 124px;
}
#request_form .select_list_b {
	padding-bottom: 8px;
	background: url('../i/select-small-b.png') 0% 100% no-repeat;
	overflow: hidden;
}
#request_form .select_list_c {
	background: url('../i/select-small-c.png') 0% 0% repeat-y;
	overflow: hidden;
}
#request_form .select_option {
	width: 119px;
}

.select_list .select_option {
	/*height: 38px;*/
	line-height: 38px;
	border-top: 1px solid #DDDDDD;
	overflow: hidden;
	position: relative;
	z-index: 2;
	background: none #fff;
	margin-left: 1px;
}
.select_list .select_option label {
	padding: 10px 14px;
	/*height: 18px;*/
	line-height: 18px;
	display: block;
	overflow: hidden;
	position: relative;
}
.select_list .select_option label:hover {
	cursor: pointer;
}
.select_list .select_option input[type=checkbox] {
	float: left;
	margin: 3px 7px 0px 0px;
}
.select_list .select_option input[type=radio] {
	position: absolute;
	left: -99999px;
	opacity: 0;
}
.select_list .select_option span {
	/*float: left;*/
}
/*--srch*/

/*brands list*/
.section_brands_list {
	display: inline-block;
    margin-bottom: 10px;
}

.section_brands_list a {
	margin: 0px 2px 0 0;
	padding: 0px 0 0 0;
	display: inline-block;
}

.section_brands_list a.curbrand {
	
}

.section_brands_list a img {
	/*height:22px;*/
	border: 1px #fff solid;
	display: inline-block;
	border-radius: 3px;
	overflow: hidden;
}

.section_brands_list a.curbrand img {
	box-shadow: 0px 0px 4px #7A7A7A;
}
/*--brands list*/

/*filter*/
.filter_outer {
	background: #FFF;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 1px 1px 1px #D2D2D2;
	padding-left: 25px;
	min-height: 36px;
	font-size: 13px;
	margin-bottom: 10px;
	position: relative;
	z-index: 2;
}
.filter_l {
	padding: 8px 15px 0px 0px;
	float: left;
	width: 228px;
	margin-right: -243px;
	position: relative;
	height: 26px;
}
.filter_select_arr {
	float: right;
	width: 21px;
	height: 21px;
	background: url('../i/sprite.png') -320px 0px no-repeat;
	cursor: pointer;
	margin-left: 15px;
}
.filter_sel {
	float: right;
	height: 26px;
	width: 91px;
	position: relative;
}
#filter_select {
	height: 20px;
	width: 91px;
}
.filter_l .sort {
	padding-top: 2px;
	text-align: left;
}
.filter_bd {
	width: 1px;
	height: 16px;
	background: #bebebe;
	position: absolute;
	top: 10px;
	right: 0px;
}
.filter_r {
	margin-left: 265px;
}
.filter_r .checkbox_outer {
	padding-top: 12px;
}
.checkbox_outer {
	overflow: hidden;
	float: left;
	margin-right: 12px;
}
.checkbox_outer div {
	width: 13px;
	height: 13px;
	float: left;
	margin-right: -13px;
}
.checkbox_outer div input {
	width: 13px;
	height: 13px;
	z-index: 3;
	position: relative;
}
noindex:-o-prefocus, .checkbox_outer div{
	position: relative;
	top: -2px;
}
.checkbox_outer label {
	margin-left: 20px;
	position: relative;
	top: -2px;
	display: inline-block;
}
.filter_options {
	position: relative;
	height: 36px;
	float: right;
}
.filter_options.act {
	s-webkit-box-shadow: 1px 1px 3px rgba(0,0,0,0.2);
	s-moz-box-shadow: 1px 1px 3px rgba(0,0,0,0.2);
	s-ms-box-shadow: 1px 1px 3px rgba(0,0,0,0.2);
	sbox-shadow: 1px 1px 3px rgba(0,0,0,0.2);
	right: -2px;
	top: -2px;
	sbackground: url('../i/filter-l.png') 0% 100% no-repeat;
}
.filter_options span {
	border-bottom: 1px dashed #da251c;
	color: #da251c;
	font-size: 13px;
}
.filter_options.act span {
	position: relative;
	left: 1px;
	top: 1px;
}
.filter_options em {
	width: 7px;
	height: 4px;
	position: absolute;
	right: 13px;
	top: 16px;
	background: url('../i/sprite.png') -344px 0px no-repeat;
}

.filter_field {
	position: absolute;
	right: -4px;
	top: 37px;
	width: 698px;
	display: none;
	cursor: auto;
	z-index: 4;
}
.filter_t {
	width: 698px;
	padding-top: 5px;
	background: url('../i/filter-t.png') 0 0 no-repeat;
}
.filter_b {
	overflow: hidden;
	padding-bottom: 9px;
	background: url('../i/filter-b.png') 0% 100% no-repeat;
}
.filter_c {
	overflow: hidden;
	background: url('../i/filter-c.png') 0 0 repeat-y;
	padding-left: 20px;
	padding-top: 5px;
}
.filter_options .filter_options_btn {
	padding-left: 18px;
	padding-right: 25px;
	line-height: 32px;
	cursor: pointer;
	position: relative;
	height: 36px;
	background: #fff;
	z-index: 4;
}
.filter_options.act .filter_options_btn {
	border-left: 1px solid #b6b6b6;
	border-top: 1px solid #b6b6b6;
	border-right: 1px solid #b6b6b6;
	background: #fff;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-webkit-border-top-left-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	height: 38px;
}
.filter_options_btn div{
	display: none;
	height: 39px;
	width: 7px;
	position: absolute;
	right: -5px;
	top: -3px;
	background: url('../i/filter-l.png') 0 0 no-repeat;
}
.filter_options_btn strong {
	display: none;
}
.filter_options.act  .filter_field ,
.filter_options.act .filter_options_btn strong,
.filter_options.act .filter_options_btn div {
	display: block;
}
.filter_field .reset_param{
	float: none;
	line-height: 100%;
	display: inline-block;
	margin: 0px;
	padding: 10px 0px;
}
.reset_param button {
	padding-bottom: 1px;
}
.filter_field .reset_param em {
	width: 11px;
	height: 11px;
	position: absolute;
	left: 0px;
	top: 4px;
	background: url('../i/sprite.png') -371px 0px no-repeat;
}
.filter_field .reset_param span {
	color: #da251c;
	border-bottom: 1px dashed #da251c;
}
.filter_field table {
	width: 580px;
	table-layout: fixed;
}
.filter_field table td{
	height: 28px;
	line-height: 28px;
	font-size: 13px;
	-moz-user-select: none;
	-webkit-user-select: none;
}
.filter_td_name {
	width: 145px;
}
.filter_options td span {
	color: #a7a7a7;
	border-bottom: 1px dotted #a7a7a7;
}
.filter_options td .c_on span {
	color: #000;
	border: none;
	font-family: 'PT Sans Bold';
}
.label_check {
	cursor: pointer;
}
.label_check input {
	position: absolute;
	left: -99999px;
}

/*--filter*/

/*content*/
.item_stats_list {
	position: relative;
	z-index: 1;
}
.item_stats_l a {
	color: #da251c;
	font-size: 16px;
	display: inline-block;
	padding-bottom: 8px;
}
.item_stats_l img {
	border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
	border: 1px solid #d6d6d6;
	width: 187px;
	height: 141px;
}
.item_stats_inner_r {
	float: right;
	width: 115px;
	margin-left: -115px;
	padding-top: 15px;
}
.item_stats_inner_r h3 {
	white-space: nowrap;
	font-family: 'PT Sans';
	font-weight: normal;
}
.item_stats_inner_r img {
	width: 65px;
	height: 31px;
	margin-bottom: 12px;
}
.item_stats_inner_r p {
	color: #a6a6a6;
	font-size: 13px;
	padding-bottom: 10px;
}
.item_stats_inner_l {
	margin-right: 135px;
	padding-top: 15px;
}
.item_stats_inner_l tr {
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;	
	overflow: hidden;
	height: 30px;
}
.item_stats_inner_l tr.white td {
	background: #fff;
}
.item_stats_inner_l td:nth-of-type(1) {
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-webkit-border-top-left-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-bottomleft: 3px;
}
.item_stats_block .btn_outer {
	float: left;
}

.items_outer {
	padding-bottom: 10px;
	position: relative;
	z-index: 1;
}
.item {
	float: left;
	width: 213px;
	height: 243px;	
	margin-right: 24px;
	margin-bottom: 20px;
	position: relative;
}
.item_inner {
	border: 6px solid #e2e2e2;
	height: 231px;
	width: 201px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	position: relative;
}
.r .item:nth-of-type(4n) {
	margin-right: 24px;
}
.r .item:nth-of-type(4n).hover .item_inner {
	left: 0px;
	right: auto;
}
.r .item:nth-of-type(4n).hover .item_inner a {
	padding-left: 20px;
	padding-top: 12px;
}
.r .item:nth-of-type(4n).fourth.hover .item_inner a.img_lnk,
.r .item.fourth.hover .item_inner a.img_lnk {
	right: 0px;
	left: auto;
}
.r .item:nth-of-type(4n).hover .item_inner a.img_lnk {
	right: auto;
	left: 0px;
}
.r .item:nth-of-type(4n) .item_buttons {
	left: auto;
	right: 20px;
}

.r .item:nth-of-type(3n),
.item:nth-of-type(4n) {
	margin-right: 0px;
}
.r .item:nth-of-type(3n).hover .item_inner,
.item:nth-of-type(4n).hover .item_inner {
	right: 0px;
	left: auto;
}
.r .item:nth-of-type(3n).hover .item_inner a,
.item:nth-of-type(4n).hover .item_inner a {
	padding-left: 257px;
}
.r .item:nth-of-type(3n).hover .item_inner a.img_lnk,
.item:nth-of-type(4n).hover .item_inner a.img_lnk{
	padding: 0px;
}
.r .item:nth-of-type(3n).hover .item_inner .item_buttons a,
.item:nth-of-type(4n).hover .item_inner .item_buttons a {
	padding: 0px 12px;
}
.r .item:nth-of-type(3n) a.img_lnk,
.item:nth-of-type(4n) a.img_lnk {
	left: auto;
	right: 0px;
}
.r .item:nth-of-type(3n) .item_buttons,
.item:nth-of-type(4n) .item_buttons {
	right: auto;
	left: 20px;
}
.item_hidden {
	display: none;
}
.item.hover p {
	width: 300px;
}
.item.hover .item_hidden p {
	width: auto;
}
.item.hover .item_inner {
	border: 6px solid #e35b54;
	width: 438px;
	height: 291px;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 3;
	background: #fff;	
	overflow-x: hidden;
	min-height: 291px;
	height: auto
}
.item.hover .item_hidden {
	display: block;
	position: relative;
	z-index: 2;
}
.item.hover .item_buttons {
	display: block;
}
.item_buttons {
	display: none;
	position: absolute;
	right: 20px;
	top: 75px;
	width: 190px;
	z-index: 3;
}
.item a {
	font-size: 16px;
	color: #DA251C;
	z-index: 2;
	position: relative;
	padding-top: 12px;
	padding-left: 20px;
	display: inline-block;
	margin-bottom: 110px;
	overflow: hidden;
	height: 40px;
}
.item p a {
	padding: 0px !important;
	display: inline;
	margin: 0px;
	width: auto;
	overflow: auto;
	height: auto;
	font-size: 13px;
}
div.item_buttons a {
	position: static;
	font-size: 12px;
	margin: 0px;
	padding: 0px 12px;
	display: block;
	color: #fff;
	text-transform: uppercase;
	height: 25px;
	width: auto;
	font-size: 12px;
}
.item_buttons .btn_outer {
	margin-bottom: 12px;
	float: left;
}
.item a.img_lnk {
	position: absolute;
	display: block;
	height: 231px;
	width: 201px;
	left: 0px;
	top: 0px;
	z-index: 1;
	padding: 0px;
	margin: 0px;
}
.item p {
	scolor: #181818;
	font-size: 13px;
	padding-left: 20px;
	position: relative;
	z-index: 2;
	padding-bottom: 10px;
	color: #DA251C;
	overflow: hidden;
	height: 50px;
}
.item.hover p {
	height: auto;
	overflow: visible;
}
.item h3 {
	padding-left: 20px;
	padding-bottom: 8px;
}

.news {
	padding-top: 40px;
	overflow: hidden;
	border-bottom: 1px solid #e2e2e2;
}
.news_l {
	float: left;
	width: 435px;
	margin-right: -435px;
	overflow: hidden;
}
.news_r {
	margin-left: 475px;
}
.news img {
	float: left;
	width: 134px;
	height: 90px;
	margin-right: -134px;
}
.news_text {
	margin-left: 157px;
	font-size: 13px;
	color: #222;
	position: relative;
	top: -3px;
}
.news_text span {
	display: block;
}
.news_text a {
	color: #da251c;
	font-family: 'PT Sans Bold';
	font-size: 16px;
	margin-bottom: 15px;
	display: inline-block;
	line-height: 18px;
}
.news_text p {
	padding-bottom: 35px;
}
/*--content*/


/*sidebar*/
#sidebar {
	width: 175px;
	background: #fff;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	-o-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
	-ms-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
	box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
	padding: 20px 20px 0px 20px;
	margin-bottom: 20px;
}
.sidebar_switch {
	margin-bottom: 20px;
	float: left;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	border-radius: 3px;
	behavior: url('pie.htc');
}
.sidebar_switch div {
	float: left;
	font-family: 'PT Sans Bold';
	padding: 0px 10px;
	text-shadow: 0px 1px 1px #fff;
	background: url('../i/switch-bg.jpg') 0 0 repeat-x;
	color: #181818;
	cursor: pointer;
	-webkit-box-shadow: 1px 1px 3px #d2d2d2;
	-moz-box-shadow: 1px 1px 3px #d2d2d2;
	-ms-box-shadow: 1px 1px 3px #d2d2d2;
	box-shadow: 1px 1px 3px #d2d2d2;
	border: 1px solid #9a9a9a;	
	height: 31px;
	line-height: 32px;
	display: inline-block;
	white-space: nowrap;
}
.sidebar_switch div.curr {
	text-shadow: none;
	background: #dedede;
	color: #7f7f7f;
	cursor: auto;
	-webkit-box-shadow: 1px 1px 3px #a9a9a9 inset;
	-moz-box-shadow: 1px 1px 3px #a9a9a9 inset;
	-ms-box-shadow: 1px 1px 3px #a9a9a9 inset;
	box-shadow: 1px 1px 3px #a9a9a9 inset;
	border: none;	
	height: 33px;
}
.sidebar_switch div:first-child {
	border-bottom-left-radius: 3px;
	-moz-border-radius-bottomleft: 3px;
	-webkit-border-bottom-left-radius: 3px;
	border-top-left-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-webkit-border-top-left-radius: 3px;
}
.sidebar_switch div:last-child {
	border-bottom-right-radius: 3px;
	border-top-right-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	-moz-border-radius-topright: 3px;
	-moz-border-radius-bottomright: 3px;
}
.sidebar_switch div:hover {
	background: url('../i/switch-bg-hover.jpg') 0 0 repeat-x;
}
.sidebar_switch div.curr:hover {
	background: #dedede;
}
#sidebar ul li {
	border-top: 1px dotted #757475;
	font-size: 16px;
	line-height: 22px;
	spadding: 11px 0px 11px 10px;
}
#sidebar ul li em a,
#sidebar ul li em {
	color: #da251c;
	font-style: normal;
	text-decoration: underline;
	cursor: pointer;
	display: block;
}
#sidebar ul li em {
	padding: 10px 0px 10px 10px;
}
#sidebar ul li em.curr {
	color: #ccc;
	font-family: 'PT Sans Bold';
	text-decoration: none;
	cursor: auto;
}
#sidebar.no_switch  {
	padding: 0px 20px;
}
#sidebar.no_switch li:nth-of-type(1) {
	border: none;
}
#sidebar li div {
	padding-left: 20px;
	line-height: 24px;
	padding-bottom: 5px;
	position: relative;
	top: -5px;
}
#sidebar li div p {
margin-bottom: 10px;
}

#sidebar li div a {
	color: #545454;
}
#sidebar li div .curr span {
	color: #000;
}

/*--sidebar*/

/*items slider*/
.item_slider_outer {
	float: left;
	width: 346px;
	margin-right: -346px;
	margin-bottom: 10px;
}
.item_slider_inner {
	position: relative;
	overflow: hidden;
	margin-bottom: 10px;
	border: 1px solid #D6D6D6;
}
.items_big_list {
	width: 100000px;
	position: relative;
}
.item_{
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	width: 344px;
	height: 251px;
	float: left;
	display: none;
}
.item_.curr {
	display: block;
}
.arr {
	width: 30px;
	height: 30px;
	cursor: pointer;
	position: absolute;
	top: 112px;
	z-index: 2;
}
.arr.prev {
	left: 10px;
	background: url('../i/sprite.png') -222px 0px no-repeat;
}
.arr.prev:hover {
	background: url('../i/sprite.png') -482px 0px no-repeat;
}
.arr.prev:active {
	background: url('../i/sprite.png') -547px 0px no-repeat;
}
.arr.next {
	right: 10px;
	background: url('../i/sprite.png') -252px 0px no-repeat;
}
.arr.next:hover {
	background: url('../i/sprite.png') -516px 0px no-repeat;
}
.arr.next:active {
	background: url('../i/sprite.png') -579px 0px no-repeat;
}
.items_prev_list {
	overflow: hidden;
}
.items_prev_list div {
	width: 75px;
	height: 52px;
	border: 1px solid #d6d6d6;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	float: left;
	margin-right: 8px;
	overflow: hidden;
	cursor: pointer;
	position: relative;
	margin-bottom: 10px;
}
.items_prev_list div.curr {
	cursor: auto;
}
.fade {
	position: absolute;
	width: 100%;
	height: 100%;
	background: #f0a8a4;
	display: none;
	top: 0px;
	left: 0px;
	opacity: 0.7;
	filter: alpha(opacity=70);
}
.items_prev_list div.curr .fade {
	display: block;
}
.item_info {
	margin-left: 380px;
}
.item_logo {
	width: 157px;
	height: 81px;
	margin-bottom: 30px;
}
.item_info h3 {
	color: #222;
	font-size: 24px;
}
.item_info p {
	font-size: 16px;
	color: #a6a6a6;
	padding-bottom: 10px;
}
.item_info .btn_outer {
	margin-bottom: 8px;
	float: left;
}

.item_outer {
	height: 335px;
	overflow: hidden;
}
/*--items slider*/

/*descr*/
.tabs_outer {
	height: 35px;
	margin-left: -25px;
	padding-left: 25px;
	border-bottom: 1px solid #d6d6d6;
	margin-bottom: 35px;
	width: 665px;
}
.tabs_outer div {
	height: 35px;
	background: #f3f3f3;
	padding-left: 20px;
	padding-right: 10px;
	line-height: 34px;
	position: relative;
	color: #adadad;
	font-size: 16px;
	float: left;
	margin-right: 13px;
	cursor: pointer;
}
.tabs_outer div.curr {
	height: 35px;
	border-left: 1px solid #d6d6d6;
	border-top: 1px solid #d6d6d6;
	color: #222;
	background: #fff;
	cursor: auto;
}
.tabs_outer div span {
	width: 13px;
	height: 35px;
	position: absolute;
	right: -13px;
	top: 0px;
	background: url('../i/sprite.png') -300px 0px no-repeat;
}
.tabs_outer div.curr span {
	background: url('../i/sprite.png') -282px 0px no-repeat;
}
/*--descr*/

.block_ h2 {
	color: #222;
	font-size: 32px;
	line-height: 36px;
	padding-bottom: 20px;
}
.why {
	padding: 0px 0px 30px 35px;
}
.why p {
	font-size: 16px;
	line-height: 28px;
	padding-left: 26px;
	background: url('../i/why-arr.gif') 0px 7px no-repeat;
	padding-bottom: 0px !important;
}


.form_{
	background: #e6e6e6;
	padding: 20px 30px;
	overflow: hidden;
}
.form_ h2 {
	padding-bottom: 10px;
}


.ui-rangeSlider-label {
	
}
.ui-rangeSlider-label-price {
	float: left;
	color: #fff;
    font-size: 13px;
    font-weight: normal;
    line-height: 16px;
	height: 16px;
	position: absolute;
	top: -32px;
	white-space: nowrap;
	z-index: 2;
}
.ui-rangeSlider-label-price span {
	border-bottom: 1px dashed #fff;
	color: #fff;
	margin: 0px 2px;
	text-align: center;
}
.ui-rangeSlider-handle {
	position: absolute;
	width: 17px;
	height: 18px;
	background: url('../i/slider-cursor.png') 0 0 no-repeat;
	cursor: pointer;
	margin: -6px 0 0 -8px;
	cursor:col-resize;
	z-index: 1;
}
.ui-rangeSlider-label-value {
	position: absolute;
	height: 16px;
	width: 75px;
	left: 50%;
	margin-left: -44px;
	top: -36px;
	border: 6px solid #920802;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	border-radius: 3px;
	z-index: 2;
	
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	-ms-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	z-index: 3;
	display: none;
}
.ui-editRangeSlider-inputValue {
	text-align: center;
	border: none;
	outline: none;
	background: #fff;
	height: 16px;
    line-height: 16px;
	width: 75px;
	display: block;
	-webkit-box-shadow: 0 3px 3px #E1E1E1 inset;
	-moz-box-shadow: 0 3px 3px #E1E1E1 inset;
	-ms-box-shadow: 0 3px 3px #E1E1E1 inset;
	box-shadow: 0 3px 3px #E1E1E1 inset;
}

/*popups*/


/*footer*/
#footer_spacer {
	height: 360px;
	clear: both;
}
#footer {
	position: absolute;
	width: 100%;
	left: 0px;
	bottom: 0px;
	height: 360px;
}
#footer .reduser {
	padding-top: 35px;
}
#seo_content h2 {
	padding-bottom: 10px;
}
#seo_content p {
	padding-bottom: 20px;
}
#footer .block {
	padding-top: 17px;	
	padding-bottom: 12px;
	font-size: 13px;
}
#footer .block p {
	color: #8f8f8f;
}
#footer nav {
	font-size: 14px;
    line-height: 24px;
    text-transform: uppercase;
	font-family: 'PT Sans Bold';
}
#footer nav div {
	float: left;
	margin-right: 22px;
}
.social {
	position: absolute;
	top: 17px;
	right: 0px;
}
.social a {
	float: left;
	width: 20px;
	height: 20px;
	margin-right: 6px;
	cursor: pointer;
	display: block;
}
.social a.last {
	margin-right: 0px;
}
.social a.social_1 {
	background: url('../i/sprite.png') -74px 0px no-repeat;
}
.social a.social_2 {
	background: url('../i/sprite.png') -100px 0px no-repeat;
}
.social a.social_3 {
	background: url('../i/sprite.png') -126px 0px no-repeat;
}
.social a.social_4 {
	background: url('../i/sprite.png') -152px 0px no-repeat;
}
.social a.social_5 {
	background: url('../i/sprite.png') -178px 0px no-repeat;
}
.site_creators {
	float: right;
	width: 235px;
	margin-left: -235px;
	overflow: hidden;
	padding-top: 5px;
}
.site_creators a {
	float: right;
	width: 132px;
	height: 45px;
	margin-left: -132px;
	display: block;
	background: url('../i/southmedia.png') 0 0 no-repeat;
}
.site_creators p {
	line-height: 38px;
}
.copyright_menu {
	margin-right: 315px;
	font-size: 13px;
	padding-top: 15px;
}
.copyright_menu li {
	float: left;
	margin-right: 17px;
}
.copyright_menu li a {
	text-decoration: none;
	color: #8f8f8f;
}
.copyright_menu li a:hover {
	text-decoration: underline;
}
/*--footer*/
.invisible {
	visibility: hidden;
}




/*новые страницы*/

.about_img {
	width: 585px;
	height: 240px;
	margin-bottom: 20px;
}
.block_ p {
	font-size: 16px;
	padding-bottom: 20px;
}
.block_ p.last {
	padding-bottom: 0px;
}
.block_ p {
	/*color: #c51d15;*/
}
.block_ p a.wt {
    color: #ffffff;
}
.contacts_text div {
	margin-bottom: 20px;
}
.contacts_text p {
	padding-bottom: 0px;
	color: #5a5a5a;
	line-height: 28px;
}
.contacts_text p strong {
	color: #222;
}
.contacts_text p a {
	color: #da251c;
}
.map {
	margin-bottom: 30px;
	border: 1px solid #d6d6d6;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	width: 640px;
	height: 280px;
}
p.seminar_date {
	color: #a2a2a2;
	height: 50px;
	line-height: 46px;
	padding-bottom: 0px;
}
h2.no_pb {
	/*height: 32px;*/
	line-height: 32px;
	padding-bottom: 0px;
}
.seminar_img {
	width: 422px;
	height: 242px;
	margin-bottom: 20px;
}
.vacancy_block {
	padding-bottom: 10px;
	border-bottom: 1px solid #eaeaea;
	margin-bottom: 20px;
}
.vacancy_block.last {
	padding-bottom: 0px;
	margin-bottom: 0px;
	border: none;
}
.vacancy_block p {
	color: #545454;
	padding-bottom: 5px;
}
.vacancy_block strong {
	display: block;
	color: #545454;
	font-size: 13px;
	padding-bottom: 5px;
}
.show_req {
	height: 30px;
	line-height: 30px;
	padding: 0px 12px;
	background: #e6e6e6;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	cursor: pointer;
	display: inline-block;
}
.show_req.hidden {
	display: none;
}
.show_req span {
	font-style: italic;
	font-size: 13px;
	border-bottom: 1px dashed #8e8e8e;
	color: #606060;
	line-height: 30px;
	position: relative;
	top: -2px;
}
.vacancy_block em {
	display: block;
	height: 44px;
	line-height: 44px;
	font-style: normal;
	font-size: 11px;
	color: #a2a2a2;
}
.vacancy_show {
	background: #f3f3f3;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	padding: 20px 30px 0px;
}
.vacancy_show h3 {
	font-family: 'PT Sans Bold';
	font-size: 16px;
	color: #545454;
	padding-bottom: 5px;
}
.vacancy_show p {
	color: #545454;
	font-size: 13px;
	padding-bottom: 3px;
}
.req_ {
	margin-bottom: 20px;
}
.vacancy_show .btn_outer {
	display: inline-block;
}
.hide_req {
	font-style: italic;
	font-size: 13px;
	line-height: 60px;
}
.hide_req span {
	border-bottom: 1px dashed #8e8e8e;
	color: #606060;
	cursor: pointer;
}
.subscribe h2 {
	font-size: 30px;
}
.subscribe input {
	width: 350px;
	margin: 0 auto;
	display: block;
}
.subscribe p {
	text-align: center;
}
.subscribe .submit_ {
	width: 180px;
	margin: 0 auto;
}
/*--новые страницы*/

/*---- LiveTex и мессенджеры справа вместе -----*/
.lt-label.lt-label-event {
	width: 215px;
	height: 72px;
	line-height: 72px;
	left: auto;
	right: -143px;
	top: 63%;
	/* background-color: #005fbd!important; */
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	-webkit-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	transform: rotate(0deg);
	background-image: none;
	-webkit-box-shadow: 1px 2px 1px rgba(0, 0, 1, 0.4);
	box-shadow: 1px 2px 1px rgba(0, 0, 1, 0.4);
	z-index: 8009;
}
.lt-label.lt-label-event.lt-label-hidden {
	right: -110px;
	left: auto;
	-webkit-transform: translate(100%);
	-moz-transform: translate(100%);
	-ms-transform: translate(100%);
	-o-transform: translate(100%);
	transform: translate(100%);
}
.lt-label:not(.lt-label-disabled):hover {
	right: 0;
	background-color: #005fbd!important;
}
.lt-label:not(.lt-label-disabled):hover .lt-chat-label.lt-label-block .lt-icon {
	background-color: #005fbd;
}
.lt-label .lt-chat-label.lt-label-block {
	padding-left: 65px;
	padding-right: 0px;
	height: 72px;
	width: 215px;
}
.lt-label .lt-chat-label.lt-label-block .lt-icon {
	right: auto;
	left: 3px;
	top: 2px;
}
.lt-label:before, .lt-label:after {
	display: none;
}
.lt-label .lt-chat-label.lt-label-block .lt-icon {
	-webkit-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	transform: rotate(0deg);
	right: auto;
	left: 0!important;
	top: 0px;
	background-image: url(/images/msg-icons/lt-ico-wh.svg);
	background-color: #214b73;
	background-repeat: no-repeat;
	background-position: center;
	-webkit-background-size: 32px 32px;
	background-size: 32px 32px;
	border: none;
	width: 72px;
	height: 72px;
	border-radius: 0;
}
.lt-label .lt-chat-label.lt-label-block .lt-icon:before {
	display: none;
}
.lt-label .lt-chat-label.lt-label-block .lt-label-block__txt {
	margin-right: 0;
	color: #fff;
	height: 72px;
	line-height: 72px;
	font-size: 16px;
	padding-left: 15px;
	font-family: 'Open Sans', sans-serif;
}
div.lt-invite.lt-pseudo-label {
	top: 66.3%;
	z-index: 8009;
}
.lt-invite div.lt-invite-popup {
	top: 0px;
	right: 40px;
}
.fixed-msg {
	position: fixed;
	top: 63%;
	right: 0;
	z-index: 101;
	-webkit-transform: translateY(-144px);
	-ms-transform: translateY(-144px);
	transform: translateY(-144px);
}
.fixed-msg__chat,
.fixed-msg__callme {
	position: relative;
}
.fixed-msg__btn {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 72px;
	height: 72px;
	background-color: #214b73;
}
.fixed-msg__btn--chat img {
	width: 32px;
	height: 32px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -16px;
	margin-left: -16px;
	display: none;
}
.fixed-messaging__img-anim.active{
	display: block;
}
.fixed-msg__icons {
	position: absolute;
	top: 0;
	/*right: 100%;*/
	right: -243px;
	width: 243px;
	height: 72px;
	background-color: #399ce3;
	text-align: center;
	-webkit-box-shadow: 1px 2px 1px rgba(0, 0, 1, 0.4);
	box-shadow: 1px 2px 1px rgba(0, 0, 1, 0.4);
	z-index: -1;
	color: #fff;
	-webkit-transition: right .4s ease-in-out,-webkit-transform .4s ease-in-out;
	-o-transition: right .4s ease-in-out,-o-transform .4s ease-in-out;
	transition: right .4s ease-in-out,-webkit-transform .4s ease-in-out;
	-o-transition: right .4s ease-in-out,transform .4s ease-in-out;
	transition: right .4s ease-in-out,transform .4s ease-in-out;
	transition: right .4s ease-in-out,transform .4s ease-in-out,-webkit-transform .4s ease-in-out;
}
.fixed-msg__icons div {
	margin-top: 6px;
}
.fixed-msg ul.fixed-msg__icons-list {
	list-style-type: none;
	margin: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-justify-content: space-around;
	-ms-flex-pack: distribute;
	justify-content: space-around;
	padding-top: 5px;
	padding-left: 16px;
	padding-right: 16px;
}
.fixed-msg__icons-list > li {
	display: inline-block;
	vertical-align: middle;
}
.fixed-msg__icons-btn {
	display: block;
	width: 28px;
	height: 28px;
}
.fixed-msg__link--callme {
	position: absolute;
	top: 72px;
	/*right: 100%;*/
	right: -215px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 215px;
	height: 72px;
	-webkit-box-shadow: 1px 2px 1px rgba(0, 0, 1, 0.4);
	box-shadow: 1px 2px 1px rgba(0, 0, 1, 0.4);
	color: #fff;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	font-weight: 400;
	text-decoration: none;
	cursor: pointer;
	z-index: -1;
	-webkit-transition: right .4s ease-in-out,-webkit-transform .4s ease-in-out;
	-o-transition: right .4s ease-in-out,-o-transform .4s ease-in-out;
	transition: right .4s ease-in-out,-webkit-transform .4s ease-in-out;
	-o-transition: right .4s ease-in-out,transform .4s ease-in-out;
	transition: right .4s ease-in-out,transform .4s ease-in-out;
	transition: right .4s ease-in-out,transform .4s ease-in-out,-webkit-transform .4s ease-in-out;
	padding-left: 72px;
	background: #214b73 url(/images/msg-icons/msg-icon-callme-white.svg) 22px 20px / 32px 32px no-repeat;
}
.fixed-msg__link--callme:hover {
	right: 0;
	background-color: #005fbd;
	color: #fff;
	text-decoration: none;
}

.fixed-msg__chat:hover .fixed-msg__icons{
	right: 100%;
	background-color: #005fbd;
}

.fixed-msg__chat:hover .fixed-msg__btn {
	background-color: #005fbd;
}
.messaging-popup.viber,
.messaging-popup.whatsapp{
	top: 47%;
	right: 0;
	bottom: auto;
	border: 1px solid #fed72b;
	z-index: 10000000;
}
#fancybox-overlay {
	z-index: 11000;
}
#fancybox-wrap {
	z-index: 11010;
}