

/* Start:/local/templates/rehau/template_styles.css?1565268100169603*/
@font-face {
	font-family: "HelveticaNeueW47LtCn";
	src: url('/css/3bef9f36-dff9-4ee8-a795-764005d8a07d-eot-data.eot');
	font-weight: normal;
	font-style: normal;

}

@font-face {
	font-family: "HelveticaNeueW47LtCn";
	src: url('/css/2b7ddafc-2d87-44b4-8271-5ecd2f90414d-woff-data.raw') format("woff"),
	url('/css/2b7ddafc-2d87-44b4-8271-5ecd2f90414d-woff-data.raw') format("truetype");
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: "HelveticaNeueW77BdCn";
	src: url('/css/b02b27ec-e236-493a-8a98-a843b378944b-eot-data.eot');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: "HelliosCondC";
	src: url('/css/helioscondc.otf');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: "HelliosCondLightC";
	src: url('/css/helioscondlightc.otf');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: "HelveticaNeueW77BdCn";
	src: url('/css/cde92697-8c36-491a-a0e6-d93f889eb4e5-woff-data.raw') format("woff"),
	url('/css/d7d4db68-7012-474a-b1cc-3a378d417e94-ttf-data.raw') format("truetype");
	font-weight: normal;
	font-style: normal;

}

body {
	width: 100%;
}

a {
	font-family: Arial, sans-serif;
	line-height: 1.5;
	font-size: 12px;
}

/* This is how you would create a theme called "my-custom-theme": */

.tooltip-custom-theme {
	border-radius: 5px;
	border: 2px solid #000;
	background: #4c4c4c;
	color: #fff;
}

/* Use this next selector to style things like font-size and line-height: */
.tooltip-custom-theme .tooltipster-content {
	font-family: Arial, sans-serif;
	font-size: 14px;
	line-height: 16px;
	padding: 8px 10px;
}
.fullchatform textarea{background: #fff!important;
    width: calc(100% - 70px)!important;
    height: 16px;
    max-height: 100px!important;
    border-radius: 5px;
    resize: vertical;
}


.btn-account.personal_link {
	position: absolute;
	top: -20px;
	right: 0;
}

header {
	position: relative;
}

header .topNavLine {
	position: absolute;
	top: 49px;
	right: 166px;
}

header .topNavLine a {
	font-family: 'HeliosCond', Arial, sans-serif;

	font-size: 12px;
}

header .topNavLine a:hover {
	text-decoration: underline;
}

header .searchNav {
	position: absolute;
	top: 45px;
	right: -12px;
	width: 171px;
	overflow: hidden;
}

header .logo {
	margin-left: 20px;
}

input.uniform-input, select.uniform-multiselect, textarea.uniform {
	padding-left: 7px;
	background: transparent;
	outline: 0;
}

.metaNav li {
	display: inline;
	padding-left: 9px;
	padding-bottom: 3px;
}

.metaNav li a {

	text-decoration: none;
}

.metaNav li a {
	color: #c5c5c5;
	text-transform: uppercase;

	font-size: 12px;
}

a:hover {
	text-decoration: underline;
}

.searchNav #searchterm {
	width: 97px;
	height: 28px;

	padding-right: 0;

	line-height: 2;
	border-right: 0;
	color: #999;
	vertical-align: top;
	font-size: 13px;
	margin-right: -4px;
	font-family: 'HelveticaNeueW47LtCn', Arial, sans-serif;
	letter-spacing: .5px;
}

input.uniform-input, select.uniform-multiselect, textarea.uniform {
	border: 0;
	font-size: 13px;
}

.teaserNav {
	margin-top: -20px;
	margin-right: 13px;

	line-height: 1;

}

.teaserNav a {
	font-family: 'HelliosCondLightC', Arial, sans-serif;
	font-size: 14px;
}

.searchNav .searchfield {
	background: url(/local/templates/rehau/#d13d73images/bt-search-png-data.png) no-repeat top right;
	width: 136px;
	height: 24px;
}

.searchNav #searchbutton {
	display: inline-block;
	margin: 0;
	padding: 0;
	width: 20px;
	height: 28px;

	margin-left: 3px;
	border: 0;
	color: transparent;
	text-indent: -999px;
	cursor: pointer;
	background-color: transparent;
}

.teaserNav .menu_sections {
	display: table;

}

.teaserNav .menu_sections {
	float: right;
}

.teaserNav .menu_sections {
	display: table;
}

.teaserNav .menu_sections ul.sections {
	display: table-row;
}

.teaserNav ul {
	list-style: none;
}

.teaserNav .section.first {
	border-left: none;
}

.teaserNav .section {
	display: table-cell;
	vertical-align: middle;
	border-left: 2px solid #d1d1d1;
	-webkit-transition: background-color .2s;
	-moz-transition: background-color .2s;
	-ms-transition: background-color .2s;
	-o-transition: background-color .2s;
	transition: background-color .2s;
}

.teaserNav a:hover, .teaserNav a.active {
	background-color: #d13d73;
}

.teaserNav a:hover div, .teaserNav a.active div {
	color: #fff !important;
}

.teaserNav .menu_sections .sections .section > a {
	line-height: 35px;
	height: 40px;
	padding-top: 3px;
}

.teaserNav .section > a {
	padding: 0 11px;
}

.teaserNav .section > a {
	text-align: center;
}

.teaserNav .section > a {
	display: block;
	text-decoration: none;
	min-width: 50px;
	vertical-align: middle;
}

.teaserNav .menu_sections .sections .section > a .level1 {
	line-height: 1.1;

	display: inline-block;
	line-height: 1.2;
	vertical-align: middle;
	text-align: center;

}

div.authMenu {
	float: right;

	padding-top: 17px;
	margin-right: 22px;
}

div.authMenu a {
	font-family: 'HelliosCondC', Arial, sans-serif;
	color: #d13d73;
	font-weight: bold;
	font-size: 11px;

	text-decoration: none;
}

div.authMenu a:first-child {
	margin-right: 10px;
}

.main_page_title {
	display: block;

	width: 1000px;
	margin: 0 auto;
	margin-bottom: 28px;

	margin-top: -3px;
	line-height: 60px;
}

/* Заголовок для главной страницы для заказчиков */

.main_client_title_block {
	width: 1000px;
	margin: 0 auto;
	margin-bottom: 28px;
	margin-top: 60px;
	line-height: 60px;
}

.main_client_title_block  h1{
	text-align: left;
	text-transform: uppercase;
	font-family: 'HelliosCondC', Arial, sans-serif;
	font-size: 36px;
	font-weight: normal;
	color:#d13d73;
}

.main_client_title_block  p{
	text-align: left;
	font-family: Arial, sans-serif;
	font-size: 20px;
	font-weight: normal;
	color:#709862;
}

.main_client_title_block  p span{
	font-style:italic;
	color: #666666;
}	


.slide-opt {
	float: right;
	text-align: center;

	width: 272px;
	color: #709862;
}

.slide-opt-header {
	background-color: #709862;
	font-size: 23px;
	line-height: 34px;
	font-weight: bold;
	text-transform: uppercase;
	padding-bottom: 14px;
	/* padding-top: 26px; */
	color: white;
	text-align: left;
	padding: 14px 0 9px 17px;
	font-family: arial;
}

.slider_arrows {

	margin-top: 15px;
	text-align: left;

}

.slider_arrows + .buttons {
	margin-top: 20px;
}

.slider_arrows a {

	position: relative;

	display: block;

	text-decoration: none;
}

.slider_arrows a:hover div {
	text-decoration: underline;
}

.slider_arrows a div {
	display: inline-block;
	width: 200px;

	margin-left: 41px;
	color: #709862 !important;

	font-size: 19px;
}

.slider_arrows a .icon {

	position: absolute;
	top: 7px;

	display: inline-block;
	width: 14px;
	height: 14px;

	margin: 0 16px 0 17px;

	background: url(/local/templates/rehau/#d13d73images/slider-arrow.png) no-repeat;
}

.btn.reg {
	width: 185px;
	padding-left: 20px;
	background-image: url(/images/ico-reg.png);
	background-position: 35px center;
	background-color: #ca4c7c;
	box-shadow: 0 0 11px rgba(0, 0, 0, 0.5);
}

.buttons a {
	font-size: 15px !important;
	font-weight: bold;
	color: #FFF;
	line-height: 43px;
	height: 39px;
	text-align: center;
	margin-bottom: 10px;
	background-repeat: no-repeat;
	text-decoration: none;
	text-transform: uppercase;
	font-family: Arial;

}

.professionals_main {
	width: 824px;
}

.professionals_main > div {
	float: left;
	width: 170px;
	margin-right: 50px;
	font-family: Arial, sans-serif;
}

.professionals_main .description .name {

	margin: 15px 0 6px;

	font-size: 20px;
	font-weight: bold;

	color: #709862;

	text-transform: uppercase;
}

.professionals_main .description .rating {
	padding-top: 10px;
	margin-top: 12px;
	border-top: #bbbbbb 2px solid;

	color: #b0366a;
	font-weight: bold;

	font-size: 12px;
}

.in_favorites {
	display: inline-block !important;
	padding: 5px 17px;
	margin-top: 13px;
	color: #fff !important;
	background-color: #709862;
	text-decoration: none;
	font-size: 12px;
}

.installers .bx-wrapper .bx-viewport {
	background: none;
}

.installers_pager .next, .installers_pager .prev,
.reviews .next, .reviews .prev {
	position: absolute;

	top: 111px;
	
	
	
	margin-top: -36px;

	display: block;

	width: 70px;
	height: 70px;

	border: 1px solid #d1d1d1;

	cursor: pointer;
}

.reviews .installers_pager .next, .reviews .installers_pager .prev {
position: absolute;
    width: 40px;
    height: 40px;
    top: 175px;
    padding: 3px;
    border: none;
    border: 1px solid #88b279;
    margin-top: 0px;
    background-color: #5a804c;
     border-radius: 0px 5px 5px 0px;
}


.reviews .installers_pager .next a, 
.reviews .installers_pager .prev a, 
.reviewHolder .installers_pager .prev a,
.reviewHolder .installers_pager .next a {
	background-image: url(/local/templates/rehau/images/arrows_green.png);
    display: block;
    height: 40px;
    outline: none;
    width: 40px;

}
 
.reviews .installers_pager .next a:hover, .installers_pager .prev:hover a {
    opacity: 0.75;
    outline: none;
}

.reviews .installers_pager .next a {
	left: 0;
    background-position:  0 -49px;
}    
.reviews .installers_pager .prev {
    border-radius: 5px 0px 0px 5px;
}


.reviews .installers_pager .prev a {
	    outline: none;
    left: 0;
    background-position:  0 -5px;
   
}





.installers_pager .next, .installers_pager .prev{
	 position:absolute;
	 width:40px;
	 height:40px;
	 top:70px;
	 overflow: hidden;
	 border:none;
	 border:1px solid #d1d1d1;
	 margin-top: 0px;
 }
 
.installers_pager .next a, .installers_pager .prev a{
	 background-image:url(/local/templates/rehau/images/arrows.png);
	 display:block;
	 height:40px;
	 height:40px;
	 outline: none;
}
.installers_pager .next {
	 border-radius:0px 5px 5px 0px;
  }
.installers_pager .prev {
	  border-radius:5px 0px 0px 5px;
  }
 
.installers_pager .next a{
		outline: none;
	 right:0;
	 background-position: center -48px;
 }
 
.installers_pager .prev a{
	 left:0;
	 	outline: none;
	  background-position: center -3px;
 }

.installers_pager .prev a:hover, .installers_pager .next a:hover{
	 opacity: 0.75;
 }


.reviewHolder .installers_pager .next, .reviewHolder .installers_pager .prev{
	 position:absolute;
	 width:40px;
	 height:40px;
	 top:175px;
	 overflow: hidden;
	 border:none;
	 border:1px solid #88b279;
	 margin-top: 0px;
	 background-color:#5a804c;
 }
 
.reviewHolder .installers_pager  .next a, .reviewHolder  .installers_pager .prev a{
	 background-image:url(/local/templates/rehau/images/arrows_green.png);
	 display:block;
	 height:40px;
	 	outline: none;
	 width:40px;
}
.reviewHolder .installers_pager .next {
	 border-radius:0px 5px 5px 0px;
  }
.reviewHolder .installers_pager .prev {
	  border-radius:5px 0px 0px 5px;
  }
 
.reviewHolder .installers_pager .next a{
	 right:0;
	 background-position:0 -49px;
	 	outline: none;
 }
 
.reviewHolder .installers_pager .prev a{
		outline: none;
	 left:0;
	  background-position:0 -5px;
 }

 .reviewHolder .installers_pager .prev a:hover, .reviewHolder .installers_pager .next a:hover{
	 opacity: 0.75;
	 	outline: none;
 }


.installers_pager .next {
	right: -1px;

}

.installers_pager .prev {
	left: -2px;

}

/*.installers_pager .next:before {
    background-image: url(/local/templates/rehau/images/right_arrow.png);
}

.installers_pager .prev:before {
    background-image: url(/local/templates/rehau/images/left_arrow.png);

    margin-left: 28px !important;
}

.installers_pager .next:before, .installers_pager .prev:before {
    background-repeat:  no-repeat;

    content: "";
    position: absolute;
    height: 23px;
    width: 12px;
    display: block;

    margin: 25px 0 0 30px;
}
*/
.installers {
	position: relative;
}

.find-installer-link {
	height: 75px;
	margin-bottom: 26px;
	line-height: 86px;
	background-color: #709862;
	color: #ffffff;
	text-align: center;
	font-family: "PT Sans";
	font-size: 23px;
	text-transform: uppercase;
}

.find-installer-link-pink {
	height: 75px;
	clear: both;
    float: left;
    text-align: center;
    width: 100%;
	
	line-height: 86px;
	background-color: #d13d73;
	color: #ffffff;
	text-align: center;
	font-family: "PT Sans";
	font-size: 23px;
	text-transform: uppercase;
}



.find-installer-link a , .find-installer-link-pink a {
	color: #ffffff !important;
	text-decoration: none;
	display:block;
	height: 53px;
	padding-top:22px;
}

.find-installer-link span , .find-installer-link-pink span {

	display: inline-block;
	width: 21px;
	height: 21px;
	margin-right: 10px;

	background: url(/local/templates/rehau/images/search_icon_2.png) no-repeat;

}

.works {
	clear: both;
	float: left;
	width: 100%;
	padding-top: 50px;
	padding-bottom: 15px;
	text-align: center;
	position: relative;

}

.works .works-list-wrap  .client{
	color:#709862;
	text-align:center;
}

.works-list-wrap {
	position: relative;

	width: 1000px;
	margin: 4px auto 0;
}

.a_club .works-list-wrap {
	margin-bottom: 41px;
}

.works-list-wrap-child {
	position: relative;

	margin: 38px 0;
}



.works-list > li {
	margin-left: 7px;
}

.works-list > li > div {
	width: 171px;
	float: left;
	margin-right: 35px;
}

.works-list > li > div:last-child {
	margin-right: 0 !important;
}

.works-list a {
	display: block;

	text-decoration: none;

	color: #ca4c7c !important;

	font-family: Arial, sans-serif;
	font-size: 14px;

	line-height: 19px;

	text-align: left;
}



.works-list a.img_wrap_portfolio{
    display: block;
    overflow: hidden;
	height: 210px;
	width:170px;
    position: relative;
    z-index: 2;
}
.works-list a.img_wrap_portfolio img{
    transition: all 0.4s ease-in-out 0s;
}
.works-list a.img_wrap_portfolio:hover img {
    transform: scale(1.1);
}




.main-news > div {

	float: left;

	width: 300px;
	margin-right: 40px;

	text-align: left;

	font-family: Arial, sans-serif;
}

.main-news > div:last-child {
	margin-right: 0;
}

.main-news > div img {
	width: 100%;
}

.m_new_img_wrap {
	height: 158px;
	overflow: hidden;
}

.m_new_title {
	margin: 8px 0;

	color: #709862;

	font-size: 14px;

	font-weight: bold;
}

.m_new_text {
	font-size: 17px;
	line-height: 21px;

	margin-bottom: 7px;
}

a.m_new_detail {
	color: #d13d73 !important;
	font-size: 15px;

	text-decoration: underline;
}

.enter-reg {
	text-align: left;

	font-family: Arial, sans-serif;
}

.enter-reg a {
	color: #fff !important;

	font-size: 24px;
}

.title {
	text-align: left;
	text-transform: uppercase;
	font-family: 'HelliosCondLightC', Arial, sans-serif;
	font-size: 59px;
	font-weight: normal;
}

.enter-reg-wrapper .title {

	margin-bottom: 15px;
	color: #fff;

}
.enter-reg-wrapper .title  a{
	text-align: left;
	text-transform: uppercase;
	font-size:59px;
	font-family: 'HelliosCondLightC', Arial, sans-serif;
	font-weight: normal;
}

.enter-reg-wrapper .title  .find-installer-link  a{
		font-size:23px;
		 font-family: "PT Sans";
}
.enter-reg-wrapper .title  .find-installer-link  a span{
		display:inline-block;
}



.enter-reg-wrapper .title a span, .enter-reg-wrapper .title span {
	display: block;
	margin-top: 15px;

	font-size: 39px;
	color: #fff;
}

.main_register_form {
	width: 900px;
	margin: 40px auto;

	font-family: Arial, sans-serif;
}

.main_register_form input[type=text] {

	display: inline-block;
	width: 186px;
	height: 42px;

	padding: 0 10px;

	margin-right: 7px;

	background-color: #fff;
	border: 0;

	font-size: 15px;

	color: #709862;
}

.main_register_form .is_mont {
	margin: 10px 0 0 3px;

}

.main_register_form .is_mont input {
	-ms-transform: scale(1.5); /* IE */
	-moz-transform: scale(1.5); /* FF */
	-webkit-transform: scale(1.5); /* Safari and Chrome */
	-o-transform: scale(1.5); /* Opera */

}

.main_register_form .is_mont label {
	position: relative;
	top: -2px;

	color: #ffffff;
	margin-left: 10px;
}

.m_register_button {
	padding: 11px 35px 11px 55px;
	background-color: #ca4c7c;
	background-image: url(/images/ico-reg.png);
	background-position: 34px center;
	box-shadow: 0 0 11px rgba(0, 0, 0, 0.5);
}

.main_register_form .buttons {
	display: inline-block;

	margin-right: 15px;
}

.enter-reg-wrapper .m_auth {
	padding-left: 20px;
	font-size: 14px;

	background: url(/local/templates/rehau/images/auth_icon.png) no-repeat 0px -1px;
}

.enter-reg-wrapper .bottom_shadow {
	height: 9px;
	background: url(/local/templates/rehau/images/green_shadow_footer.png) repeat-x;
}

.authMenu a {
	padding-left: 15px;
}

.authMenu .auth {
	background: url(/local/templates/rehau/images/auth_top_icon.png) no-repeat 0px 3px;

	padding-left: 18px;
}

.authMenu .reg {
	background: url(/local/templates/rehau/images/reg_top_icon.png) no-repeat 0px 3px;
}

.auth_black_icon {
	display: inline-block;
	padding-left: 25px;
	margin-top: 5px;

	background: url(/local/templates/rehau/images/auth_black.png) no-repeat 0px 3px;

	font-size: 15px;
	font-family: Arial, sans-serif;
}

.green {
	color: #709862 !important;
}

.block_content {
	padding: 34px 0 0 0;
}

.video_link {
	float: left;
	display: block;
	position: relative;

	width: 679px;
	height: 381px;

	padding: 10px;

	box-shadow: 0 0 11px rgba(0, 0, 0, 0.5);

	overflow: hidden;
}

.video_link img {

	z-index: 5;
	width: 100%;

	opacity: 0.7;
}

.works .comments {
	float: left;
	width: 268px;

	margin: 11px 0 0 29px;
}

.works .comments .com_head a {
	display: block;
	padding: 13px;
	line-height: 29px;

	font-family: 'HelliosCondLightC', Arial, sans-serif;
	font-size: 24px;
	color: #fff;
	background-color: #d13d73;

	text-align: left;
}

.works .comments_wrap .title {
	padding: 10px;

	font-size: 14px;
	font-family: Arial, sans-serif;

	text-transform: none;

	color: #6d6d6d;

	line-height: 17px;
}

.works .comments_wrap .text {
	padding: 10px;

	font-style: italic;
	background-color: #eaeaea;

	text-align: left;
}

.works .comments_wrap .comment {
	width: 250px;
	margin-right: 10px;

	overflow: hidden;
}

.green {
	color: #709862;
}

.purur {
	color: #d13d73;
}

.comments_wrap {
	width: 259px;
	height: 308px;

}

.works-list-wrap .title.green {
	margin: 15px 0 0;
}


.reviewHolder{
	position: relative;
	width: 1000px;
	margin: 4px auto 0;
	
}
.reviewHolder .title{
	color:#fff;
	text-align:center;
	margin-top:60px;
}

.white-gray {
	float: left;
	clear: both;
	color: white;
	background: url(/local/templates/rehau/#d13d73images/tringle_shadow.png) repeat-x #eaeaea;
}


.white-gray .corner {
	position: absolute;
	left: 50%;
	top: -4px;
	margin-left: -35px;
	background-image: url(/local/templates/rehau/#d13d73images/tringle.png);
	height: 33px;
	width: 71px;
}

.gray-white {
	background-color: #eaeaea;

	background: url(/local/templates/rehau/#d13d73images/shadow_top.png) repeat-x #fff;

}

.gray-white .corner {
	position: absolute;
	left: 50%;
	top: 0px;
	margin-left: -26px;
	background-image: url(/local/templates/rehau/#d13d73images/tringle_up.png);
	height: 40px;
	width: 52px;
}

.gray-green {
	position: relative;
	background: url(/local/templates/rehau/#d13d73images/green_shadow_down.png) repeat-x #709862;
}

.gray-green .corner {
	position: absolute;
	left: 50%;
	margin-left: -27px;
	background-image: url(/local/templates/rehau/#d13d73images/green_tringle_down.png);
	height: 32px;
	width: 54px;
}

.news-wrapper .corner {
	position: absolute;
	left: 50%;
	top: -4px;
	margin-left: -35px;
	background-image: url(/local/templates/rehau/#d13d73images/tringle.png);
	height: 33px;
	width: 71px;
}




.review_red, .review_green {
	position: relative;
	width: 760px;
	padding: 15px 15px 40px;
	margin: 0 auto;
	border-radius:5px;
	background-color: #e3edd5;
	background-image:url(/local/templates/rehau/#d13d73images/bgReview.png);
	background-position: 600px 0px;
	background-repeat:no-repeat;
}

.review_red:after {
	content: '';
	position: absolute;
	z-index: 1;

	left: 20px;
	bottom: -26px;
	border: 40px solid transparent;
	border-left: 40px solid #e3edd5;
}

.review_green:after {
	content: '';
	position: absolute;
	z-index: 1;

	right: 20px;
	bottom: -26px;
	border: 40px solid transparent;
	border-right: 40px solid #e3edd5;
}

.reviews {
	position: relative;

	margin-top: 30px;

	text-align: left;
	font-family: Arial, sans-serif;
}

.reviews p {
	width: 757px;
}

.reviews .r_title {
	font-size: 16px;
	font-weight: bold;

	text-transform: uppercase;
}

.reviews p, .reviews .author_name {
	font-size: 14px;
	font-style: italic;
}

.reviews p {
	margin: 10px 0 30px;

}

.review_red .author_name, .review_red .r_title a {
	color: #d13d73;

	position: relative;
	z-index: 5;
}

.review_green {
	float: right;

	width: 718px;
	margin: 40px 1px 40px 0;

	background-color: #e3edd5;
}

.review_green p {
	width: 727px;
}

.review_green .author_name, .review_green .r_title a {
	color: #709862;

	position: relative;
	z-index: 5;
}

.news-wrapper.gray-white {

	padding-bottom: 0;
}

.errorField {
	border: 1px solid red !important;
}

.register_massage {
	color: #fff;
	font-size: 18px;
	display: block;
	margin: 15px;
}

.profile-portfolio > p {
	padding-top: 26px;
}

.profile-comment .wrapper > p {
	padding-top: 26px;
	color: #fff;
}

.profile-comment .installers_pager .next, .profile-comment .installers_pager .prev {
	
}

.profile-comment .installers_pager .next {
	background-position: -72px 0;
}

.profile-comment .installers_pager .next:before, .profile-comment .installers_pager .prev:before {
	display: none;

}

.bxslider-3 li {
	padding-bottom: 28px;

	overflow: hidden;
}

.success_message {
	font-size: 19px;
	color: #fff;
	margin-top: 25px;
	margin-left: 10px;
}

#cities_wrap select {
}

.location_text {
	display: inline-block;
	width: 65px;
}

.profile_data_edit {
	display: none;
}

.profile_data_edit textarea {
	width: 1000px;
}

.cabinet-favorite .profile-detail-sel .photo span {
	display: none;
}

.cabinet-favorite .profile-detail-sel {
	background-color: #fff;
}

.edit_area {
	display: none;
}

.edit_area textarea {
	width: 95%;
	height: 100%;
}

.cabinet-order-info .bt a.ok {
	cursor: default;
}

.profile-detail .photo {
	padding-right: 20px;
	text-align: center;
}

.profile-detail .photo img {
	max-height: 240px;
	max-width: 100%
}

.step-1.wrapper li {
	margin-top: 5px;
}

.step-4 input[type=text] {
	width: 462px;
}

.message_text {
	color: #fff;
	font-size: 20px;
	margin: 20px;
}

.main-content, .block-text {
	float: right !important;
	width: 696px !important;
}

.club p {
	margin: 10px 0;
}

.club .main-content .block-text, .club .main-content, .club .entry {
	width:650px !important;
	
}
.club h3 {
	margin: 15px 0;
}

.club .entry li {
	position: relative;
	margin-bottom: 7px;
}

.club .entry li:after {
	display: block;
	content: '•';
	position: absolute;
	left: -10px;
	top: 0px;
}

.club .cat p.message {
	font-size: 16px;
	color: #d13d73;
	font-weight: 700;
	text-decoration: none;
}

.club .entry input[type=submit] {
	display: inline-block;
	height: 31px;

	float: left;
	padding: 0 15px;
	margin: 14px 0 0 7px;
	background-color: #ca4c7c;
	/* background-image: url(/local/templates/rehau/../images/arrow-btn.png); */
	background-repeat: no-repeat;
	background-position: 13px 9px;

	border: 0;
	color: #fff;
	font-family: Arial, sans-serif;
	font-weight: bold;
	font-size: 15px;
}

.club .entry form {
	clear: both;
	margin-top: 10px;
}

.club .entry form label {
	display: inline-block;
	margin-top: 4px;
}

.club .entry input[type=submit]:hover {
	background-color: #7ca17a;
}

#auth_form a, #auth_form label {
	color: #fff;
}

#auth_form input[type='text'], #auth_form input[type='password'] {
	display: block;
	width: 390px;
}

#auth_form input[type='password'] {
	margin-top: 10px;
}

#auth_form .additional_block {
	margin: 10px 0 15px;
}

#auth_form .additional_block noindex a {
	float: right;
	display: inline-block;

	margin-top: 3px;

	line-height: 13px;

}

#auth_form .additional_block noindex:last-child a {
	padding-right: 5px;
	margin-right: 5px;

	border-right: 1px solid #fff;
}

/*input[type='checkbox'] {
    display: none;
}

input[type='checkbox'] + label {
    position: relative;

    display: inline-block;

    height: 21px;
    padding-left: 31px;

    line-height: 21px;
}

input[type='checkbox'] + label:after {
    display: block;
    position: absolute;

    left: 0;
    top: 0;

    height: 21px;
    width: 21px;

    background: url(/local/templates/rehau/new/i/checkbox.png) no-repeat;

    content: ' ';
}

input[type='checkbox']:checked + label:after {

    background-position: -21px 0;
}*/

font.errortext {
	display: block;
	color: #351F1F;

	margin: 10px 0;
}

.register-form-wrap .title {
	font-family: 'PT Sans';
	font-size: 41px;
	color: #a63862;
	margin: 25px 0;
}

.users_wrap {
	
	height: 557px;
}

.users_wrap .user_wrap {
	display: block;
	position: relative;

	cursor: pointer;

	overflow: hidden;
}

.users_wrap .user_wrap.active {
	background-color: #e3edd5;
}

.users_wrap .img_wrap {
	position: relative;
	display: inline-block;

	width: 60px;
	height: 60px;

	margin: 10px;
	margin-left:20px;
	line-height: 100px;
	text-align: center;

}

.users_wrap .img_wrap img {
	max-width: 100%;
	max-height: 70px;
}






.users_wrap .author {
	position: absolute;
	top: 0;
	display: inline-block;

	overflow: hidden;
	width: 170px;
}

.messages .isClient .author a {
	color: #719861;
}

.new_mess_count {
	    position: absolute;
    right: 10px;
    top: 28px;
    background: #d13d73;
    text-align: center;
    border-radius: 100%;
    color: #fff;
    width: 30px;
    height: 30px;
    line-height: 30px;
    box-shadow: none;
}



.profile-detail .msg a .new_mess_count {
	top: -15px;
	right: -15px;
}

#over_education {
	position: relative;
	top: 2px;
}

#over_education + label, #rights_confirm + label {
	display: inline-block !important;
	margin-left: 7px !important;
}

.change_password input {
	background-color: #f5f5f5;
	margin: 10px 0 0 0;
	width: 185px;
}

.change_password.box:after {
	display: none !important;
}

.cabinet-rating .list > span {
	font-size: 16px;
	color: #d13d73;
	font-weight: 700;
	text-transform: uppercase;
}

.works-list > li > div {
	position: relative;
}

.works-list .example_remove {
	position: absolute;
	right: 10px;
	top: 10px;

	padding: 4px 7px;
	background-color: #d13d73;
	color: #fff !important;

	box-shadow: 0px 0px 6px rgba(0, 0, 0, .7)
}

div.forum-reply-field .feed-add-post-form-but-wrap {
	margin: 0 10px;
	border-color: #fefbfb;
}

.academy_wrap {
	line-height: 15px;
}

.personal_small {
	position: fixed;

	left: 0;

	top: 50%;

	margin-top: -50px;

}

.left_messages {
	position: relative;

	display: block;
	width: 40px;
	height: 40px;
	line-height: 40px;
	background: #e3edd5;
	box-shadow: 0px 0px 6px rgba(0, 0, 0, .7);

}

.left_messages:before {
	position: relative;

	top: 12px;
	left: 8px;

	display: block;
	content: '';
	background: url(/local/templates/rehau/new/i/pd-sprite.png) -145px -0px no-repeat;
	width: 23px;
	height: 20px;
	vertical-align: middle;

}

.left_requests {

	display: block;
	width: 40px;
	height: 40px;

	line-height: 40px;
	background: #e3edd5;
	box-shadow: 0px 0px 6px rgba(0, 0, 0, .7);

	margin-top: 13px;
}

.left_requests:before {
	position: relative;

	top: 10px;
	left: 12px;

	display: block;
	content: '';
	background: url(/local/templates/rehau/new/i/pd-sprite.png) -130px -0px no-repeat;
	width: 15px;
	height: 20px;
	vertical-align: middle;
}

.prof_spec_list {
	/*max-height: 113px; */
	overflow: hidden;
}

.personal_small .new_mess_count {
	right: -8px;
	bottom: -8px;
	width: 17px;
	height: 17px;
	line-height: 17px;
	border-radius: 17px;
	font-size: 12px;
	text-align: center;
}

.is_online {
	position: relative;
	float: right;
	display: inline-block;
	color: #fff;
	margin: 12px 30px 0 0;

	font-style: italic;
}

.is_online:after {
	position: absolute;
	left: -15px;
	top: 2px;
	content: ' ';
	display: block;
	width: 9px;
	height: 9px;
	background-color: #55F755;

	border-radius: 9px;
}

.is_online.not:after {
	background-color: #E60606;
}

.search-result .is_online {
	position: absolute;
	bottom: 13px;
	left: 22px;
}

.photo-controls-buttons {
	position: absolute;
	right: 0;
	top: -60px;
}

.photo-controls-buttons a {
	margin-top: 10px;
}

.collection_desc {
	padding: 10px;
	margin-top: 7px;
	height:35px;
	overflow:hidden;
	background-color: #f5f5f5;
	cursor:pointer;
}

.edit_button a, .edit_button input {
	display: inline-block;
	background: #d13d73;
	height: 42px;
	padding: 0 30px;
	line-height: 42px;
	box-shadow: 0px 0px 6px rgba(0, 0, 0, .7);
	font-size: 16px;
	color: #fff;
	font-weight: 700;
	text-transform: uppercase;
	text-align: center;
	text-decoration: none;
	border: 0;
}

.gallery_title {
	background: #d13d73;
	padding: 14px 0 12px 16px;
	text-transform: uppercase;
	font-family: 'HeliosCond';
	font-size: 24px;
	color: #fff;
	font-weight: 300;
}

.photo-album-info {
	float: left;
	width: 270px;
}

.photo-album-info p {
	line-height: 16px;
	padding: 10px;
}

.photo-page-section {
	margin-top: 15px;
}

.alb-photo-top-controls {
	float: right;
}

.alb-photo-top-controls a {
	float: left;

	margin-right: 15px;
}

.profile-detail .photo .favorite {
	background: url(/local/templates/rehau/images/favorite.png) no-repeat;
	width: 104px;
	padding-left: 35px;
	height: 40px;
	line-height: 40px;
	position: absolute;
	left: 0px;
	bottom: 0px;
	color: #709862;
	text-decoration: none;
}
.profile-detail .photo .favorite:hover{
    color:#91ba84
}
.profile-detail .photo .favorite.delete {
	background: url(/local/templates/rehau/images/favorite.png) 0 -40px no-repeat;
}

.profile-detail-sel .bt a.favorite:before {
	display: none;
}

.forms form .check_phone input[type=button] {
	display: inline-block;
	float: none;
	margin: 0 20px 0 0;
	line-height: 41px;
	height: 41px;
}

.forms form .check_phone input[type=text] {
	display: none;
	width: 110px;
}

.phone_code_message {
	margin: 10px 0;
}

.all_photo_link {
	position: absolute;
	top: 65px;
	right: 25px;
}

.dialog-request .check_phone .btn {
	background: #d13d73;
	height: 39px;
	box-shadow: 0px 0px 6px rgba(0, 0, 0, .7);
}

.dialog-request .check_phone .phone_code {
	display: none;
	width: 227px !important;
}

.richtextTeasersWrap .column.width25 {
	float: left;
	width: 47%;
	margin-left: 15px;
	margin-bottom: 20px;
}

.richtextTeasersWrap .column.width25 img {
	width: 100%;
	margin-bottom: 10px;
}

.changeUserType, .sertificateGet {
	font-size: 11px;
}

.user-type-modal {
	padding: 40px;
	border: 1px solid #709862;
	width: 350px;
	height: 60px;
	position: fixed;
	top: 50%;
	left: 50%;
	margin-left: -175px;
	margin-top: -30px;
	z-index: 100;
	background: #fff;
	text-align: center;
	display: none;
}

.user-type-modal a {
	background: #709862;
	width: 140px;
	box-shadow: 0 0 6px rgba(0, 0, 0, .7);
	color: #fff;
	display: inline-block;
	margin: 20px 15px 10px;
	padding: 5px 0;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
}

.user-type-modal a.js-change-type-cancel {
	background: #d13d73;
}

#rehauworks h2 {
	color: #d13d73;
}

.profile-about.rehauworks {
	background-color: #EAEAEA;
	box-shadow: inset 1px 4px 7px #e4e4e4;
	background-image: url(/local/templates/rehau/new/i/step2-shadow-1.png), url(/local/templates/rehau/new/i/step2-shadow-2.png);
	background-position: left top, left bottom;
}

.profile-about.rehauworks:after {
	bottom: -33px;
}

.profile-about.rehauworks:before {
	top: -2px;
}

.required:after {
	content: '*';
	color: #f00;
}

.profile-detail .auth-request{
	display: block;
	width: 250px;
	height: 40px;
	line-height: 40px;
	background: #e3edd5;
	box-shadow: 0px 0px 6px rgba(0, 0, 0, .7);
	font-size: 16px;
	color: #709862;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: 700;
	text-align: center;
	margin-top:22px;
}

.profile-detail .bt .auth-request:before{
	display:none;
}

.overlay{
	position: fixed;
	width:100%;
	height:100%;
	z-index: 99;
	display:none;
	top:0;
	left:0;
}

.popup{
	position: fixed;
	padding: 40px;
	border: 1px solid #709862;
	top: 50%;
	left: 50%;
	background: #fff;
	z-index: 100;
	overflow-y: scroll;
	display:none;
}

.popup .title{
	color: #D13D73;
	font-size: 25px;
	padding: 20px 0;
	text-align: center;
}

.popup p{
	margin: 20px 0;
	line-height: 20px;
}

.popup ul {
	padding-left: 20px;
}

.popup ul li{
	list-style-type: initial;
	list-style-position: inside;
	margin: 20px 0;
}

.popup_request_code_success{
	margin-left:-232px;
	margin-top:48px;
}

.dialog-request__add-files-input{
	display: block;
	content: '';
	width: 22px;
	height: 20px;
	background: url(/local/templates/rehau/new/i/pd-sprite.png) -285px 0 no-repeat;
	float: left;
}

.dialog-request__files-input--first{
	float: left;
}

.dialog-request__files-input{
	color: #fff;
	display:block;
	clear: both;
}

/*404 страница */

.wrap404{
	text-align:center;
	margin-bottom:100px;
}

.wrap404 img{
	margin-bottom:50px;
}
.profile_data_edit .btn{
	background-color:#d13d73;
	padding-top:2px;
}

.profile_data_edit .btn:hover{
	background-color:#709862;
}	



.profile-detail .check_phone{
	margin-bottom:15px;
}
.errorMess{
clear:both;padding: 26px;color: red;
text-align:center;
}
ul#country{
	width:100%;
	margin-bottom:10px;
	float:left;
}

.profile-detail ul#country li::after {
	content:"";
}


ul#country li{
	float:left;
	width:45px;
	height:28px;
	background-image:url(/local/templates/rehau/images/flags.png);
	background-repeat:no-repeat;
	margin-right:5px;
	opacity:0.46
}

ul#country li.active{
	opacity:1;
	border:1px solid #898989;
}	

ul#country li#RU{
	background-position:0 0;
}

ul#country li#BY{
	background-position:-107px 0;
}

ul#country li#KZ{
	background-position:-49px 0;
}

ul#country li#GE{
	background-position:-165px 0;
}

/* Слайдер на главной */
.cartingform{
	 transition: all 0.4s ease-in-out 0s;
}
#carting_form{
	color:#fff;
}

#carting_form input[type="text"].error{
    border: 1px solid red;
}

.cartingform:hover{
	cursor:pointer;
	transform: scale(1.05);
}

a.close_profile_data{

    border: 0 none;
    color: #fff;
    display: block;
    float: left;
    font-size: 16px;
    font-weight: 700;
    height: 40px;
    line-height: 40px;
    padding: 1px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    width: 270px;
	margin-left:20px;
}

.profile-detail .bt a.close_profile_data:hover{
	   background: #709862 none repeat scroll 0 0!important;
}


.profile-detail .bt a.close_profile_data:before {
	background:none;	
}


.userCity{
	color:#FFF;
	text-align:left;
	font-weight:bold;
}

/*Как это работает*/
.how_it_works p{
	margin:34px 0 0 0;
	line-height:25px;
}
.how_it_works h2{
		text-transform: none;
		color: #292929;
		font-size: 36px;
font-weight: bold;
margin:34px 0 0 0;
}

.work_types_wrap{
		position:relative;
		left: -70px;
		width:1024px;
		margin: 100px 0;
}
.work_types_wrap span{
		position:absolute;
		display:block;
		z-index:10;
		cursor:pointer;
		transition: all .1s ease-in-out;
}
.work_types_wrap span.vod{
    width: 144px;
    height: 27px;
    left: 0;
    top: 207px;
	}
.work_types_wrap span.kanal{
    width: 120px;
    height: 27px;
    left: 152px;
    top: 77px;
}
.work_types_wrap span.pol{
    width: 109px;
    height: 44px;
    left: 697px;
    top: 313px;
}
.work_types_wrap span.radiator{
    width: 120px;
    height: 44px;
    left: 683px;
    top: 133px;
}
.work_types_wrap span.elpol{
    width: 137px;
    height: 44px;
    left: 230px;
    top: 218px;
}
.work_types_wrap span.nasten{
    width: 215px;
    height: 44px;
    left: 352px;
    top: 152px;
}
.work_types_wrap span.obogrev{   
	 width: 186px;
    height: 44px;
    left: 369px;
    top: 350px;
}
.work_types_wrap span.vod .tooltip, .work_types_wrap span.kanal .tooltip,.work_types_wrap span.elpol .tooltip{
		left:0;
		right:auto
	}
.work_types_wrap span:hover{
		background: rgba(255,255,255,.5);
}
.work_types_wrap span .tooltip{
		transition: opacity .3s ease-in-out .1s; 
		background:#fff;
		position:absolute;
		z-index:11;
		font: normal 16px/20px HeliosCond;
    	bottom: 43px;
    	color: #292929;
		right:0;
		margin:0;
		display:block;
		visibility:hidden;
		opacity:0;
		width:600px;
		height: auto;
		border: 1px solid #b8b8b8;
		box-sizing:border-box;
		padding: 20px 10px
}
.work_types_wrap span.kanal .tooltip, .work_types_wrap span.vod .tooltip{bottom: 27px}
.work_types_wrap span:hover .tooltip{
		opacity:1;
		visibility:visible;
}
/* /Как это работает*/


/*Блог*/
/*Заголовки*/
h2.blog-h2{
    font-size:30px;
    color:#6d6d6d;
    margin: 0 0 50px 0;
}
h3.blog-h3{
    color:#d13d73;
    font-size:30px;
    font-weight: normal;
    margin-top:60px;
}
h4.blog-h4{
    color:#717275;
    font-size:26px;
    font-weight: bold;
    margin-top:55px;
    font-family: HeliosCond
}

h3.recommend{
    font: normal 30px/33px HeliosCond;
    color:#717275;
    padding: 0 0 0 40px;
    background: 0 0 no-repeat url(/local/templates/rehau/images/recommend.png)
}
/*Слайдер блога*/
.blog-slider-wrap-child{
    float:left;
    width:660px;
    height:310px!important;
    overflow: hidden;
    position:relative;
}
.blog-slider-wrap-child .bx-viewport{
     height:310px!important;
}
.blog-slider-wrap-child .prev, .blog-slider-wrap-child .next{
    background: 0 0 no-repeat url(/local/templates/rehau/images/blog_arrow.png);
    display:block;
    position:absolute;
    z-index:1;
    height:47px;
    width:47px;
    left:0;
    top: 133px;
    cursor:pointer;
}
.blog-slider-wrap-child .next{
    background-position: -47px 0;
    left:auto;
    right:0;
}

.blog-slider-wrap-child .next:hover,
.blog-slider-wrap-child .prev:hover{
    opacity: 0.7
}
.blog-slider-wrap-child .next a, .blog-slider-wrap-child .prev a{
    width:100%;
    height:100%;
    display:block;
}
.blog-slider-wrap-child .bx-pager{
    position:absolute;
    display: block;
    right:12px;
    bottom:0;
    padding:6px 15px 4px 20px;
    border-radius: 4px 4px 0 0;
    background:#fff;

}
.blog-slider-wrap-child .bx-pager .bx-pager-item{
    width:10px;
    height:10px;
    margin-right:5px;
    float:left;
    background:#d1d1d1;
}

.blog-slider-wrap-child .bx-pager .bx-pager-item a{
    display:block;
    width:10px;
    height:10px;
    text-indent: 100px;
    overflow:hidden;
    background:#d1d1d1;
}
.blog-slider-wrap-child .bx-pager .bx-pager-item a.active{
    background:#d13d73;
}
.blog-slider-wrap-child li .slide-title{
    width:600px;
    height:auto;
    box-sizing:border-box;
    position:absolute;
    display:block;
    top: 28px;
    left:30px;
    padding:13px 33px;
    background: rgba(255,255,255,0.7)
}
.blog-slider-wrap-child li .slide-title p{
    color:#d13d73;
    text-transform:uppercase;
    font-family: 'HeliosCond';
    font-size:30px;
}
.blog-slider-wrap-child li .slide-title p.text{
    font-family: Arial;
    color:#444444;
    text-transform:none;
    font-size:16px;
    margin-top:10px;
}

.blog-slider-wrap-child a.slide-link{
    width:120px;
    height:37px;
    box-sizing: border-box;
    display: block;
    position:absolute;
    bottom:-37px;
    left:33px;
    padding:14px 16px;
    background:#d13d73;
    color:#fff;
    font-size:12px;
    line-height:12px;
    text-decoration:none;
    -webkit-transition: background-color .2s;
    -moz-transition: background-color .2s;
    -ms-transition: background-color .2s;
    -o-transition: background-color .2s;
    transition: background-color .2s;
}
.blog-slider-wrap-child a.slide-link:hover{
   background:#709862;
    
}
/*Вкладки*/
.blog-tabs{
    width:320px;
    height:310px;
    float:right;
    border:1px solid #d1d1d1;
    border-radius: 3px 0 3px 3px;
}
.blog-tabs>ul{
    height:45px;
}
.blog-tabs>ul>li{
    float:left;
    box-sizing:border-box;
    width:50%;
    height:45px;
    color:#444;
    border-bottom:1px solid #d1d1d1;
    background: #e5e3e3;
}
.blog-tabs>ul>li.ui-state-active{
    border-bottom:none;
    background: #fff;
    color:#d13d73;
}
.blog-tabs>ul>li:first-of-type{
    border-right:1px solid #d1d1d1;
}

.blog-tabs>ul>li>a{
    display:block;
    width: 100%;
    padding:15px 0;
    text-align:center;
    font: normal 18px/18px HeliosCond;
    color:inherit;
    text-transform: uppercase;
    text-decoration:none;
}
.blog-tabs>div{
    padding:13px 25px;
}
.blog-tabs>div li{
    border-top:1px dashed #bdbdbd;
    padding:10px 0;
}
.blog-tabs>div li:last-of-type{
    border-bottom:1px dashed #bdbdbd;
}
.blog-tabs>div li p{
    margin-bottom:4px;
}
.blog-tabs>div li a{
    color:#444;
    font: normal 14px/18px Arial;   
    text-decoration: none;
}
.blog-tabs>div li a:hover{
    color:#d13d73;
    text-decoration:underline;
}
.blog-view{
    padding: 0 0 0 25px;
    margin-right:12px;
    float:right;
    background: 0 0 no-repeat url(/local/templates/rehau/images/view.png);
}
.blog-like{
    padding: 0 0 0 16px;
    background: 0 0 no-repeat url(/local/templates/rehau/images/like_heart.png);
}
.blog-comments-cnt{
    float:right;
    padding: 0 0 0 20px;
    background: 0 0 no-repeat url(/local/templates/rehau/images/comments.png);
    margin: 0 0 0 10px;
}
.blog-author{
    padding: 0 0 0 16px;
    background: 0 0 no-repeat url(/local/templates/rehau/images/user.png);
    margin: 0 0 0 10px;
}
.blog-clock{
    padding: 0 0 0 17px;
    background: 0 0 no-repeat url(/local/templates/rehau/images/clock.png);
    margin: 0 0 0 10px;
}

.blog-author a{
    color:#717275
}
.blog-category-list .meta{
    font-size: 12px;
    line-height: 16px;
}

/*Категории*/
.blog-categories-wrap{
    margin:  25px 0 0 0;
    float:none;
    display:block;
    width:100%;
    overflow: hidden;
}
.blog-categories-wrap.tech{
    margin-top:0px;
}
.blog-categories-wrap.tech .blog-categories{
    padding:0;
}
.blog-categories{
    display:block;
    width:100%;
    overflow: hidden;
    padding-bottom:50px;
    border-bottom: 1px solid #d1d1d1;
}
.blog-categories li{
    float:left;
    width:320px;
    height: 240px;
    margin:45px 17px 0 0;
    border: 1px solid #fff;
    transition: .2s all ease-in-out;
}

.blog-categories li:hover {
    background: #d13d73;
    border: 1px solid #d13d73;
    color: #fff;
}

.blog-categories li:hover a p{
    color: #fff;    
}

.blog-categories li:nth-child(3n){
    margin-right: 0px;
}
.blog-categories li .img{
    width:320px;
    height:170px;
    overflow:hidden;
}
.blog-categories li img{
    -webkit-transition: all .4s;
    -moz-transition: all .4s;
    -ms-transition: all .4s;
    -o-transition: all .4s;
    transition: all .4s;
}
.blog-categories li:hover img{
    transform: scale(1.1)
}
.blog-categories li .title{
    font: normal 24px/24px HeliosCond ;
    color:#d13d73;
    text-transform:none;
    padding-left:10px;
}

.tech .blog-categories li .title:after{
    content: " ";
    display:inline-block;
    margin-left:13px;
    height:18px;
    width:13px;
    background: 0 0 no-repeat url(/local/templates/rehau/images/angle.png)
}
.tech .blog-categories li:hover .title:after{

}
.tech .blog-categories li:hover .title:after{
/*    -webkit-transition: all ease-in-out .3s;
    -moz-transition: all ease-in-out  .3s;
    -ms-transition: all ease-in-out  .3s;
    -o-transition: all ease-in-out  .3s;
    transition: all ease-in-out  .3s;*/
    background-position:-15px;
}
.blog-categories li p{
    margin-top: 17px;
    color:#444;
    font: normal 15px/15px Arial;
}
.blog-categories li a{
    text-decoration:none;
}
/*Подборки статей*/
.blog-podborka-wrap{
    margin: 55px 0 35px 0;
    float:none;
    display:block;
    width:100%;
    overflow: hidden;
}

.blog-podborka-wrap .blog-podborka-first{
    float:left;
    width:510px;
    margin:0 45px 0 0;
}
.blog-podborka-wrap .blog-podborka-first img{
    margin-right:25px;
    float:left;
}
.blog-podborka-wrap .blog-podborka-first  a{
    font: normal 20px/23px HeliosCond;
    color: #709862;
}
.blog-podborka-wrap .blog-podborka-first p.text{
    font: normal 14px/23px Arial;
    margin:5px 0 0 0;
}
.blog-podborka-wrap ul{
    float:right;
    width: 445px;
}
.blog-podborka-wrap ul li{
    font: normal 16px/16px  HeliosCond;
    margin-bottom:13px;
}
.blog-podborka-wrap ul li a{
    font:inherit;
}
/*Рекомендации*/
.blog-recommend-wrap{
    margin:35px 0 0 0;
    position:relative;
}

.blog-recommend-wrap .bx-wrapper .bx-viewport{
    left:0;
}
.blog-recommend-wrap .prev, .blog-recommend-wrap .next{
    background: 0 0 no-repeat url(/local/templates/rehau/images/recommend_arrow.png);
    display:block;
    position:absolute;
    z-index:1;
    height:33px;
    width:22px;
    right:40px;
    top: -65px;
    cursor:pointer;
}
.blog-recommend-wrap .prev:hover, 
.blog-recommend-wrap .next:hover{
    opacity: 0.7
}
.blog-recommend-wrap .next{
    background-position: -40px 0;
    right:0px;
}
.blog-recommend-wrap .next a, .blog-recommend-wrap .prev a{
    width:100%;
    height:100%;
    display:block;
}
.blog-recommend-wrap li  p{
    font: normal 16px/28px HeliosCond;
    color: #717275;
    margin: 10px 0 0 0
} 

a.blog-category-title, a.blog-category-title:visited{
    color: #d5e1d1;
    font: normal 60px/60px HeliosCond;
    vertical-align: top;
    text-decoration:none;
    text-transform:uppercase;
}
a.blog-category-title:hover{
    text-decoration: none;
}

.blog-sidebar .block .search-tags-cloud{
    padding: 21px;
    line-height: 30px;
    letter-spacing: 6px;
    display:block;
}
.blog-sidebar .block .search-tags-cloud>span{
    letter-spacing: normal
}
.blog-sidebar .block .search-tags-cloud a{
    height: 20px;
    padding: 5px 10px;
    box-sizing: border-box;
    border: 1px solid #d1d1d1;
    display: inline-block;
    color: #444;
    font-size:13px;
    line-height: 10px;
    text-decoration: none;
    border-radius: 10px;
    letter-spacing: normal;
        -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}
.blog-sidebar .block .search-tags-cloud a:hover ,
.blog-sidebar .block .search-tags-cloud a.active{
    border: 1px solid #d13d73;
    background: #d13d73;
    color: #fff;
}
.tagText{
    margin: 20px 0;
}
h1.blog-category-title, p.blog-category-title{
    color: #d13d73;
    font: normal 30px/30px HeliosCond;
    text-transform: none;
    line-height:30px;
    margin-bottom:43px;
}

.blog-content{
    width: 730px;
    border-top: 1px solid #d1d1d1;
    float:left;
    padding: 29px 0 13px 0;
}

.blog-sidebar{
    float:right;
    width: 250px;
}

.blog-sidebar .block{
    position:relative;
    width: 100%;
    height: auto;
    float:left;
    border: 1px solid #d1d1d1;
    margin: 43px 0 31px 0;
}
.blog-sidebar .block .title{
    position:absolute;
    display:block;
    top: -43px;
    border: 1px solid #d1d1d1;
    height: 43px;
    left: -1px;
    box-sizing: border-box;
    background: #fff;
    width: 160px;
    border-bottom: none;
    font: normal 18px/18px HeliosCond;
    padding: 15px 21px 0 21px;
}
.blog-sidebar .block .title span{
    border-bottom: 1px dashed #aaaaaa;
    text-align:center;
    width: 100%;
    font:inherit;
    box-sizing: border-box;
    height: 100%;
    display:block;
    color: #444;
}

.blog-sidebar ul.category{
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.blog-sidebar ul.category li {
    height: auto;
    position:Relative;
    width: 100%;
}
.blog-sidebar ul.category li a{
    height: auto;
    box-sizing: border-box;
    position:relative;
    padding: 13px 21px;
    width: 100%;
    top: -1px;
    display:block;
    color: #d13d73;
    text-transform: uppercase;
    text-decoration:none;
    font: normal 14px/14px Arial;
}

.blog-sidebar ul.category li a:before{
    content: " ";
    display:block;
    position:absolute;
    width: 205px;
    height: 0;
    bottom:0;
    border-bottom: 1px dashed #aaa;
}
.blog-sidebar .tech ul.category li:last-child a:before{
    display:none;
}

.blog-sidebar ul.category li a:hover, .blog-sidebar ul.category li a.active{
    background: #d13d73;
    color: #fff;
    text-decoration:none;
}
.blog-sidebar ul.category li a:hover:before, .blog-sidebar ul.category li a.active:before{
    content:none;
}

.blog-sidebar .search-tags-cloud{
    display:inline;
}

.blog-bottom{
    display: block;
    clear: both;
    width: 100%;
    padding: 40px 0 40px 0;
    margin: 46px 0 0 0;
    border-top: 1px solid #d1d1d1;
    border-bottom: 1px solid #d1d1d1;
}

p.blog-sort{
    color: #444;
    margin: 0 0 40px 0;
}

p.blog-sort select{
    width: 190px;
}

.blog-sort .ui-selectmenu-button{
    background: #fff;
    width: 190px;
    height: 35px;
    margin: 0 0 0 10px;
}
.blog-sort .ui-selectmenu-button .ui-icon{
    background: #fff;
    height: 35px;
    width: 35px;
}
.blog-sort .ui-selectmenu-button .ui-icon:before{
    top: 14px;
    right: 12px;
    content: " ";
    position: absolute;
    width:0;
    height:0;
    border-style:solid;
    border-width: 6px 5px 5px 5px;
    border-color: #424242 #fff #fff #fff;
}

.blog-sort .ui-selectmenu-text{
    padding: 10px;
    height:15px;
    line-height: 15px;
    width: 170px;
    border: 1px solid #d1d1d1;
    color: #000;
    font-weight: normal;
    margin: 0;
}

.ui-selectmenu-menu ul.blogselect{
    border: 1px solid #d1d1d1;
    background: #fff;
    font-weight: bold;
    width: 190px;
}
.ui-selectmenu-menu ul.blogselect li{
    padding: 10px 0 10px 10px;
    color: #444;
}
.ui-selectmenu-menu ul.blogselect li:hover{
    color: #d13d73;
    background: #fff;
}
ul.blogselect .ui-state-disabled{
    display:none;
}

.blog-category-list{
    border-bottom: #bdbdbd 1px dashed;
    display: block;
    overflow: hidden;
}

.blog-category-list>div{
    border-top: #bdbdbd 1px dashed;
    padding: 20px 0;
    display:block;
    overflow: hidden;
}
.blog-category-list .img-wrap{
    float:left;
    width: 110px;
}

.blog-category-list .item{
    width: 600px;
    float:right;
    height: auto;
    overflow:hidden
}
.blog-category-list .item-title{
    text-transform: none;
    background: 0 3px  no-repeat url(/local/templates/rehau/images/title.png);
    padding: 0 0 0 28px;
}

.blog-category-list .who-text{
    margin: 10px 0 10px 28px;
    font: italic 12px/12px Arial;
    color: #9c9c9c;
}
.blog-category-list .announce{
    color: #444;
    margin-bottom: 15px;
    line-height: 18px;
}
.blog-category-list .item-title a{
    color: #709862;
}
.blog-category-list .item-title a span{
    font: bold 20px/20px HeliosCond; 
    color: #709862;
}


.blog-category-list .toggle-contents{
    font-size: 10px;
    color: #d13d73;
    margin: 0 0 15px 0;
    display:block;
    cursor:pointer;
}
.blog-category-list .toggle-contents span{
    color: #d13d73;
    text-decoration: underline;
}

.blog-category-list .contents{
    height: auto;
    width: 100%;
    overflow:hidden;
    display:none;
    margin-bottom:27px;
}
.blog-category-list ol{
    list-style-type: decimal;
    padding: 0px 0 0 16px;

}
.blog-category-list ol li{
    color: #709862; 
}
.blog-category-list ol,.blog-single .contents ol {
    counter-reset: section;
    list-style-type: none;
}

.blog-category-list li:before,.blog-single .contents ol li:before {
    counter-increment: section;
    content: counters(section, ".") " ";
}
/*system.pagenavigation*/
.blog-pagination {
    margin: 10px 0;
}
.blog-pagination .blog-pagination-container {
    text-align: center;
    position: relative;
}
.blog-pagination .blog-pagination-container ul {
    padding: 0;
    margin: 0;
    list-style: none;
    width:100%;
}
.blog-pagination .blog-pagination-container ul li {
    display: inline-block;
    margin: 0 2px 15px 2px;

}
.blog-pagination .blog-pagination-container ul li span{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
    padding: 0 8px;
    display: block;
    height: 40px;
    min-width: 40px;
    line-height: 40px;
    color: #444;
    font-size: 15px;
    font-weight:bold;
    vertical-align: middle;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.blog-pagination .blog-pagination-container ul li a {
    text-decoration: none;
    display: block;
    height: 40px;
    min-width: 40px;
    line-height: 40px;
    color: #444;
    vertical-align: middle;
}
.blog-pagination .blog-pagination-container ul li a:hover span{
    background: #d13d73;
    color: #fff;
    border-radius: 4px;
}
.blog-pagination .blog-pagination-container ul li.blog-active span{
    background: #d13d73;
    color: #fff;
    border-radius: 4px;
}
.blog-pagination .blog-pagination-container ul li.blog-pag-all a span,
.blog-pagination .blog-pagination-container ul li.blog-pag-prev a span,
.blog-pagination .blog-pagination-container ul li.blog-pag-next a span {
    line-height: 40px;
    padding: 0 18px;
}
.blog-pagination .blog-pagination-container ul li.blog-pag-all span,
.blog-pagination .blog-pagination-container ul li.blog-pag-prev span,
.blog-pagination .blog-pagination-container ul li.blog-pag-next span{
    line-height: 40px;
    padding: 0 18px;
}

.blog-pagination .blog-pagination-container ul li.blog-pag-prev {float:left}

.blog-pagination .blog-pagination-container ul li.blog-pag-next {float:right}

/*blog single*/

.blog-single hr{
    margin: 30px 0
}
.blog-single {
    border-bottom: none;
    padding-bottom: 30px;
}
.ptc-form button, .ptc-item-container button, .ptc-form-row button{
    box-shadow: none;
    border: 1px solid #ccc;
    font: normal 18px/18px Arial;
    color: #fff;
    border: 2px solid #d13d73;
    background: #d13d73;
    border-radius: 3px;
    padding: 0 15px;
    transition: all .3s;
}


.ptc-form-form_default .ptc-form-submit:hover,
.ptc-form button span, .ptc-form-row button:hover span{
    color:#709862;
}
.ptc-form-form_default .ptc-form-submit{
    border: 2px solid #709862;
    background: #709862;
}

.ptc-form-form_default .ptc-form-submit:hover{
    background: #fff;
}

.ptc-form-form_default .ptc-form-skip{
    color:#709862
}

.ptc-list_default .ptc-item-reply-btn{
    color:#709862;
    border-bottom: 1px dotted #709862
}
button.ptc-form-placeholder-btn:hover{
    background: #fff;
    color: #d13d73;
    
}
.ptc-form button span, .ptc-form-row button span{color: #fff}
.ptc-list_default{
    clear:both
}
.ptc-form_default, .ptc-form-form_default{
    max-width: 1000px;
    width: auto
}
.ptc-list_default .ptc-item_no-vote .ptc-item-vote-btn{
    cursor: pointer;
}
.ya-share2 {
    float:right
}
.blog-content img{
    max-width: 100%;
}

ul.blog-tab-image {
    padding:13px 25px 30px 25px;
}

ul.blog-tab-image img{
    float:left;
    margin: 0 10px 0 0;
}
.blog-tab-image li{
    border-bottom:1px dashed #bdbdbd;
    padding:10px 0;
    min-height: 54px;
}

.blog-tab-image li p{
    margin-bottom:4px;
}
.blog-tab-image li a{
    color:#444;
    font: normal 14px/18px Arial;   
    text-decoration: none;
}
.blog-tab-image li a:hover{
    color:#d13d73;
    text-decoration:underline;
}
.blog-tab-image .blog-like{
    float:right;
}

.blog-single-title{
    color: #444;
    text-transform: none;
    font-size: 30px;
    font-family: Arial;
    margin: 0 0 35px 0;
}

hr.dashed{
    height:0;
    width: 100%;
    border-top: 1px dashed #bdbdbd;
    margin: 17px 0;
}
.blog-single .contents {
    width: 100%;
    height: auto;
    display: block;
    padding: 25px 40px 25px 30px;
    margin: 0 0 20px 0;
    clear: both;
    float: left;
    box-sizing: border-box;
    border: 1px solid #d1d1d1;
    background: linear-gradient(130deg, #f0f0f0, #fff);
}

.blog-single .contents ol{
    padding: 20px 0 0 34px;

}
.blog-single .contents ol ol{
    padding-top:0
}

.blog-single .contents a{
    color: #444
}
.blog-single .contents a:hover{
    color: #444
}
.blog-single .contents-title{
    color: #709862;
    font-size: 18px;
    font-family: HeliosCond;
    padding: 3px 27px;
    background: 0 0 no-repeat url(/local/templates/rehau/images/contents.png);
}
.blog-single .contents-title span{
    color: #727b6f;
    font: italic 15px/15px Arial
}
.blog-series{
    padding: 30px 10px 10px 10px;
    border-top: solid 1px #ebebeb;
    margin-top:30px;
}
.blog-series ol {
    counter-reset: item;
    list-style-type: none;
    padding: 30px 0 0 40px;
}
.blog-series ol li, .blog-series ol li a{
    color: #709862;
}
.blog-series ol li a.active, .blog-series ol li a:hover{
    color: #d13d73;
}
.blog-series ol li:before {
    content: 'Часть ' counter(item, decimal) ;
    counter-increment: item;
    font-weight: bold;
}
.blog-series-title{
    color: #717275;
    font: bold 26px/26px HeliosCond
}
.blog-interesting{
    padding: 30px 10px 10px 10px;
    border-top: solid 1px #ebebeb;
    margin-top:30px;
}
.blog-interesting-title{
    padding: 3px 40px;
    font: normal 30px/30px HeliosCond;
    background: 0 0 no-repeat url(/local/templates/rehau/images/lamp.png);
    color: #717275;
}
.blog-interesting li{
    padding: 5px 0px 5px 40px;
    float:left;
    width:300px;
}
.blog-interesting li a{
    color: #709862;
    font: normal 16px/20px HeliosCond;
}
.blog-other-wrap a,
.blog-other-wrap a:visited,
.blog-other-wrap{
    color: #d13d73; 
}
.blog-other-title{
    margin:30px 0 20px 0;
    font: normal 30px/30px HeliosCond;
    color: #717275;
    text-transform: none;
}

.block-tech-wrap{
    border: 1px solid #d1d1d1;
    border-top: 4px solid #d13d73;
    overflow: hidden;
    margin-bottom: 30px;
}
.block-tech-wrap>.title{
    color: #d13d73;
    font: normal 24px/24px HeliosCond;
    text-transform:none;
    margin:25px 0;
    float:none;
    text-align:center;
}
.block-tech-wrap .block.tech>div{
    height:500px;
    margin:  20px 10px 20px 5px;
    display:block;
}

.block-tech-wrap .block.tech{
    margin:50px -1px -1px -1px;
}


.block-tech-wrap .block.tech ul{
    list-style-type: none;
    padding:0;
        margin:0;
}

.block-tech-wrap .block.tech ul>li{
    padding: 9px 0 9px 15px;
    position:relative;
}
.block-tech-wrap .block.tech ul>li.haschild a{
    color: #d13d73; 
    text-decoration:underline
}

.block-tech-wrap .block.tech ul>li .plus{
    position:absolute; 
    top:9px;
    left:0;
    width:15px;
    height: 12px;
    text-align:center;
    color: #d13d73; 
    cursor:pointer
}
.block-tech-wrap .block.tech ol{
    list-style-type: decimal;
    color: #d13d73
}
.block-tech-wrap .block.tech ul ol, 
.block-tech-wrap .block.tech ul ul{
    margin: 0 0 0 15px;
    display:none;
} 
.block-tech-wrap .block.tech li li{
    padding: 5px 0;
}
.block-tech-wrap .block.tech li li{
    text-transform:uppercase;
    font: normal 10px/14px Arial;
    color: #d13d73
}
.block-tech-wrap .block.tech li li a{
    text-decoration: underline;
    font: normal 10px/14px Arial;
}
.block-tech-wrap .block.tech li li a:hover{
    text-decoration:none;
}
.block-tech-wrap .block.tech li a{
    color: #444444;
    font: normal 15px/15px HeliosCond;
    text-decoration:none;
}
.block-tech-wrap .block.tech ul li.active a,
.block-tech-wrap .block.tech ul li a:hover{
    color: #d13d73
}
.block-tech-wrap .block.tech li.active ol,
.block-tech-wrap .block.tech li.active ul{
    display:block;
}
.block-tech-wrap .jspTrack{
    background: #e8e8e8;
    border-radius:4px;
    width: 8px;
}
.block-tech-wrap .jspDrag{
    background: center center no-repeat #d13d73 url(/local/templates/rehau/images/scroll.png);
    border-radius:4px;
    width: 8px;
}


.list .jspTrack{
    background: #e8e8e8;
    border-radius:4px;
    width: 8px;
}
.list .jspDrag{
    background: center center no-repeat #d13d73 url(/local/templates/rehau/images/scroll.png);
    border-radius:4px;
    width: 8px;
    min-height:20px;
}


.table {
    width: 100%;
}
.table th {
    border: 1px solid #d1d1d1;
    padding-top: 5px;
    padding-bottom: 5px;
    background: #d13d73;
    color: #fff;
}
.table tr:nth-child(2n+1) {
    background: #d1d1d1;
}
.table td {
    border: 1px solid #d1d1d1;
    padding-top: 5px;
    padding-bottom: 5px;
    text-align: center;
}
.table tr:nth-child(2n+1) > td:first-child {
    border-right: 1px solid #fff;
}

.text-center {
    text-align: center;
}
.clear-fix::before,
.clear-fix::after {
    content: '';
    display: block;
    clear: both;
}
.alert {
    text-shadow: 0 1px 0 rgba(255,255,255,.2);
    -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.25),0 1px 2px rgba(0,0,0,.05);
    box-shadow: inset 0 1px 0 rgba(255,255,255,.25),0 1px 2px rgba(0,0,0,.05);
    padding: 15px;
    margin: 15px 0 0;
    border: 1px solid transparent;
    border-radius: 4px;
    text-align: center;
}
.alert-warning {
    background-image: -webkit-linear-gradient(top,#f2dede 0,#e7c3c3 100%);
    background-image: -o-linear-gradient(top,#f2dede 0,#e7c3c3 100%);
    background-image: -webkit-gradient(linear,left top,left bottom,from(#f2dede),to(#e7c3c3));
    background-image: linear-gradient(to bottom,#f2dede 0,#e7c3c3 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffe7c3c3', GradientType=0);
    background-repeat: repeat-x;
    color: #a94442;
    background-color: #f2dede;
    border-color: #ebccd1;
}
.offset-70px {
    margin:0 70px;
}
.offset-100px {
    margin:0 100px;
}
.project-cnt-block {
    margin-bottom: 10px;
}
.open-add-project-modal {
    display: inline-block;
    font-size: 14px;
    color: #ffffff !important;
    padding: 8px 10px;
    background-color: #555555;
    text-decoration: none;
}
/* BEGIN ADD PROJECT MODAL */
.add-project-modal.dialog-alert {
    background-color: #fcfcfc;
    padding: 30px 30px 10px;
    font-family: 'HeliosCond', 'HelliosCondLightC', Arial, sans-serif;
}
.ui-dialog-alert.addProjectDialog button.ui-dialog-titlebar-close {
    background: url(/images/close_modal.png) no-repeat;
}
.add-project-modal h3{
    color: #d13d73;
    font-size: 26px;
    text-transform: uppercase;
    font-weight: normal;
    text-align: center;
    margin-bottom: 30px;
}
.add-project-modal .steps-block {
    text-align: center;
}
.add-project-modal .steps-block > div {
    display: inline-block;
}
.add-project-modal .steps-block:after {
    content: '';
    display: block;
    clear: both;
}
.add-project-modal .steps-block .steps-count {
    color: #444444;
    font-size: 18px;
    text-align: right;
    line-height: 34px;
}
.add-project-modal .steps-block a {
    margin-left: 5px;
    padding: 7px 11px;
    border-radius: 4px;
    border: 1px solid #d1d1d1;
    color: #676767;
    font-size: 20px;
    cursor: pointer;
    text-decoration: none;
}
.add-project-modal .steps-block a:hover,
.add-project-modal .steps-block a.active {
    background-color: #f0f0f0;
    color: #d13d73;
}
.add-project-modal .steps-block a.disabled {
    opacity: .5;
}

.questions-block {
    overflow: hidden;
    margin:10px 0;
}
.questions-block-wrap {
    overflow: hidden;
    position: relative;
    left:0;
    width: 1px;
    height: 191px;
    transition: 1s;
    padding: 10px 0;
}
.questions-block-wrap:after,
.control-block:after {
    content: '';
    display: block;
    clear: both;
}
.questions-block .question-block{
    float: left;
    width: 420px;
}
.questions-block .control-block {
    margin-top: 20px;
}
.questions-block input[type="text"],
.questions-block textarea {
    width: 91%;
    padding: 12px 4%;
    height: auto;
    background-color: #f0f0f0;
    border: 1px solid #d1d1d1;
    margin-bottom: 10px;
}
.questions-block textarea {
    resize: vertical;
    min-height: 100px;
}
.questions-block input[type="text"].valid-error,
.questions-block textarea.valid-error {
    border-color: red;
}
.questions-block input[type="file"] {
    padding: 10px;
    background-color: #f0f0f0;
    margin-bottoM: 10px;
    margin-left: 21px;
}
.control-block a[data-action="forward"],
.control-block a[data-action="save"] {
    font-size: 16px;
    color: #fcfcfc;
    text-align: center;
    display: block;
    float: left;
    width: 200px;
    padding: 10px 0;
    text-transform: uppercase;
    margin-left: 109px;
    text-decoration: none;
    background-color: #709862;
    border-radius: 4px;
    box-shadow: 0 0 6px rgba(0, 0, 0, .7);
}
.control-block a[data-action="back"]+a[data-action="forward"],
.control-block a[data-action="back"]+a[data-action="save"] {
    margin-left: 0;
}
.control-block a[data-action="back"] {
    display: block;
    float: left;
    width: 85px;
    color: #d13d73;
    font-size: 16px;
    line-height: 44px;
    text-transform: uppercase;
    padding-left: 24px;
    background: url(/images/goBack.png) no-repeat 5px 11px;
}
.control-block a[data-action="back"]:hover {
    text-decoration: none;
}
.add-project-modal a:focus {
    outline: none;
}
.question-block h4 {
    font-size: 26px;
    color: #444444;
    margin-bottom: 15px;
}
/* END ADD PROJECT MODAL */
/* BEGIN ADD PROJECT SUCCESS MODAL */
.add-project-modal .success-message {
    position: relative;
    font-size: 18px;
    font-family: 'HeliosCond', 'HelliosCondLightC', Arial, sans-serif;
    color: #444444;
    padding-left: 60px;
}
.add-project-modal .success-message:before {
    content: '';
    display: block;
    width: 55px;
    height: 55px;
    position: absolute;
    top:-5px;
    left:0;
    background: url(/images/icon-success-msg.png) no-repeat;
}
.add-project-modal .success-message a {
    text-decoration: underline;
    color: #709862;
}
.add-project-modal .success-message a:hover {
    text-decoration: none;
}
/* END ADD PROJECT SUCCESS MODAL */

/* PINK CHECKBOX AND RADIO */
.pink-radio-area input[type="radio"],
.pink-checkbox-area input[type="checkbox"] {
    display: none;
}
.pink-radio-area input[type="radio"]+label,
.pink-checkbox-area input[type="checkbox"]+label {
    position: relative;
    display: inline-block;
}
.pink-radio-area input[type="radio"]+label {
    line-height: 43px;
    padding-left: 45px;
    font-size: 24px;
    color: #444444;
}
.pink-checkbox-area .pink-checkbox-wrap {
    float: left;
    width: 176px;
}
.pink-checkbox-area .pink-checkbox-wrap:nth-child(2n+1) {
    clear:both;
}
.pink-checkbox-area input[type="checkbox"]+label {
    line-height: 20px;
    padding-left: 32px;
    font-size: 16px;
    color: #666666;
    margin-bottom: 10px;
}
.pink-checkbox-area input[type="checkbox"] + label::before,
.pink-radio-area input[type="radio"] + label::before {
    content: "";
    display: inline-block;
    margin-right:5px;
    background-repeat: no-repeat;
    position: absolute;
    top: -1px;
    left: 0;
}
.pink-checkbox-area input[type="checkbox"] + label::before {
    height: 32px;
    width: 31px;
    background-image: url(/images/checkbox_pink.png);
}
.pink-radio-area input[type="radio"] + label::before {
    height: 43px;
    width: 44px;
    background-image: url(/images/radio_pink.png);
}
.pink-checkbox-area input[type="checkbox"] + label::before {
    background-position: 1px 1px;
}
.pink-radio-area input[type="radio"] + label::before {
    background-position: 1px 0;
}
.pink-checkbox-area input[type="checkbox"]:checked + label::before {
    background-position: -29px 0px;
}
.pink-radio-area input[type="radio"]:checked + label::before {
    background-position: -43px 0;
}
/* PINK CHECKBOX AND RADIO */


.detailText table, .detailText table4, .tagText table {
    width: 100%;
    border: 0;
}
.detailText table caption, .tagText table caption {
    background-color: #d13d73;
    color: white;
    font-weight: 700;
    vertical-align: middle;
    font-family: Arial,sans-serif;
    font-size: 15px;
    line-height: 1.2;
    margin: 0;
    padding: 5px;
}
.detailText table th, .tagText table th {
    padding: 5px;
    text-align: left;
    vertical-align: middle;
    font-family: Arial,sans-serif;
    font-size: 15px;
    line-height: 1.2;
    margin: 0;
}
.detailText table tr, .tagText table tr {
    color: #6d6d6d;
    background-color: white;
    -webkit-transition: background-color .15s,color .15s;
    -moz-transition: background-color .15s,color .15s;
    -ms-transition: background-color .15s,color .15s;
    -o-transition: background-color .15s,color .15s;
    transition: background-color .15s,color .15s;
}
.detailText table tr:hover, .tagText table tr:hover {
    background-color: #d13d73;
}
.detailText table tr:hover > td, .detailText table tr:hover > td b, .detailText table tr:hover > th, .detailText table tr:nth-child(2n+1):hover > td, .tagText table tr:hover > td, .tagText table tr:hover > th, .tagText table tr:nth-child(2n+1):hover > td, .tagText table tr:hover > td b, .tagText table tr:nth-child(2n+1):hover > td b {
    color: white;
}
.detailText .table tr:hover > td ul li {
	color: white !important;
}
.detailText table tr:nth-child(2n+1), .tagText table tr:nth-child(2n+1) {
    background: #e8e8e8;
}
.detailText table tr:nth-child(2n+1):hover, .tagText table tr:nth-child(2n+1):hover {
    background: #d13d73;
}
.detailText table tr:last-child, .tagText table tr:last-child {
    border-bottom: 1px solid #e8e8e8;
}
.detailText table td, .tagText table td {
    text-align: left;
    vertical-align: middle;
    font-family: Arial,sans-serif;
    font-size: 15px;
    line-height: 1.2;
    margin: 0;
    padding: 5px;
}
.detailText .table2, .detailText .table3, .tagText .table2, .tagText .table3 {
	width: 100%;
}
.detailText .table2 th, .detailText .table3 th, .tagText .table2 th, .tagText .table3 th {
    padding: 5px;
    text-align: left;
    vertical-align: middle;
    font-family: Arial,sans-serif;
    font-size: 15px;
    line-height: 1.2;
    margin: 0;
	border: 1px solid #666;
	text-align: center;
	background: #e8e8e8;
}
.detailText .table2 tr, .detailText .table3 tr, .tagText .table2 tr, .tagText .table3 tr {
    color: #6d6d6d;
    background-color: white;
    -webkit-transition: background-color .15s,color .15s;
    -moz-transition: background-color .15s,color .15s;
    -ms-transition: background-color .15s,color .15s;
    -o-transition: background-color .15s,color .15s;
    transition: background-color .15s,color .15s;
}
.detailText .table2 tr:hover, .tagText .table2 tr:hover {
    background-color: #d13d73;
}
.detailText .table3 tr:hover, .tagText .table3 tr:hover {
	background-color: #fff;
}
.detailText .table2 tr:hover > td, .detailText .table2 tr:nth-child(2n+1):hover > td, .tagText .table2 tr:hover > td, .tagText .table2 tr:nth-child(2n+1):hover > td, .tagText .table2 tr:hover > td b, .tagText .table2 tr:nth-child(2n+1):hover > td b {
    color: white;
}
.detailText .table2 tr:hover > th, .detailText .table3 tr:hover > th, .tagText .table2 tr:hover > th, .tagText .table3 tr:hover > th {
	color: #666;
}
.detailText .table3 tr:hover > td, .detailText .table3 tr:nth-child(2n+1):hover > td, .tagText .table3 tr:hover > td, .tagText .table3 tr:nth-child(2n+1):hover > td {
    color: #666;
}
.detailText .table2 tr:nth-child(2n+1), .tagText .table2 tr:nth-child(2n+1) {
    background: #e8e8e8;
}
.detailText .table2 tr:nth-child(2n+1):hover, .tagText .table2 tr:nth-child(2n+1):hover {
    background: #d13d73;
}
.detailText .table3 tr:nth-child(2n+1):hover, .tagText .table3 tr:nth-child(2n+1):hover {
    background: #e8e8e8;
}
.detailText .table2 tr:last-child, .tagText .table2 tr:last-child {
    border-bottom: 1px solid #e8e8e8;
}
.detailText .table3 tr:last-child, .tagText .table3 tr:last-child {
    border-bottom: 1px solid #e8e8e8;
}
.detailText .table2 td, .detailText .table3 td, .detailText .table4 td, .tagText .table2 td, .tagText .table3 td {
    text-align: left;
    vertical-align: middle;
    font-family: Arial,sans-serif;
    font-size: 15px;
    line-height: 1.2;
    margin: 0;
    padding: 5px;
	border: 1px solid #666;
}
.detailText .table4 caption {
    background: #b5b3b3;
    color: #666;
    font-weight: 700;
    vertical-align: middle;
    font-family: Arial,sans-serif;
    font-size: 15px;
    line-height: 1.2;
    margin: 0;
    padding: 5px;
}
.detailText .table4 th{
	color: #666;
	padding: 5px;
    text-align: left;
    vertical-align: middle;
    font-family: Arial,sans-serif;
    font-size: 15px;
    line-height: 1.2;
    margin: 0;
    border: 1px solid #666;
    text-align: center;
    background: #e8e8e8;
}
.detailText .table4 tr:hover, .detailText .table4 tr:nth-child(2n+1):hover {
	background: none;
}
.detailText .table4 tr:hover > td, .detailText .table4 tr:nth-child(2n+1):hover > td {
	color: #666;
}
.detailText .table4 tr:hover > th, .detailText .table4 tr:nth-child(2n+1):hover > th {
	color: #666;
}
.detailText .table4 tr:nth-child(2n+1) {
	background: none;
}
.detailText .table4 tr:hover > td b {
	color: #666;
}

.detailText ul, .tagText ul {
    margin-bottom: 25px;
    padding-left: 17px;
}
.detailText ul li, .tagText ul li {
    list-style-type: disc;
    color: #343131;
    line-height: 1.5;
}
.detailText p, .tagText p {
    color: #343131;
}
.tagText p {
    margin: 20px 0;
    line-height: 1.5;
}
.tagText h2 {
    margin-top: 20px;
    margin-bottom: 20px;
    font-size: 26px;
    color: #444;
    font-family: 'HelveticaNeueW47LtCn',Arial,sans-serif;
    letter-spacing: .5px;
    font-weight: bold;
    line-height: 1.2;
    text-transform: none;
}
.detailText p b, .tagText p b {
    color: #343131;
}
.detailText ol {
    margin-left: 25px;
    margin-bottom: 25px;
    list-style-type: decimal;
        counter-reset: ol;
}
.detailText ol li, .tagText ol li {
    list-style: outside none none;
    color: #343131;
    position: relative;
    margin-bottom: 10px;
}
.detailText ol li:before, .tagText ol li:before {
    content: counter(ol, decimal);
    counter-increment: ol;
    height: 24px;
    width: 24px;
    line-height: 24px;
    text-align: center;
    background: #d13d73 none repeat scroll 0% 0%;
    color: #fff;
    left: -34px;
    top: 0px;
    display: block;
    border-radius: 50%;
    position: absolute;
}
.detailText ol li b, .tagText ol li b {
    color: #343131;
}
.detailText .border-left, .tagText .border-left {
    padding-left: 10px;
    border-left: 3px solid #d13d73;
	font-weight: 700;
	text-align: justify;
}
.detailText blockquote, .tagText blockquote {
    quotes: none;
    position: relative;
    padding-left: 40px;
    color: #191919;
    text-align: justify;
    font-style: italic;
    font-size: 16px;
}
.detailText blockquote:before, .tagText blockquote:before {
    position: absolute;
    top: 0px;
    left: -8px;
    color: #d13d73;
    font-family: Georgia;
    font-size: 90px;
    content: "”";
    display: block;
    height: 28px;
    width: 40px;
    overflow: hidden;
    line-height: 0.84;
}
.detailText .border-left-bold, .tagText .border-left-bold {
    text-align: justify;
    padding-left: 10px;
    border-left: 4px solid #d13d73;
    font-weight: 700;
}
.detailText h3 {
    margin-top: 20px;
    margin-bottom: 20px;
    font-size: 26px;
    text-transform: none;
    font-family: 'HelveticaNeueW47LtCn',Arial,sans-serif;
}
.detailText h4 {
    margin-top: 20px;
    margin-bottom: 20px;
    font-size: 20px;
    text-transform: uppercase;
    font-family: 'HelveticaNeueW47LtCn',Arial,sans-serif;
}
.detailText h5 {
    margin-top: 20px;
    margin-bottom: 20px;
    font-size: 20px;
    color: #709862;
    font-family: 'HelveticaNeueW47LtCn',Arial,sans-serif;
}



/* Инфографика на главной */

.mainPageClientInfografika{
	width:1000px;
    clear: both;
	display:block;
    margin:40px auto;
	height:620px;
	border:1px solid #d1d1d1;
	border-radius:5px;
	position:relative;
	margin-bottom:90px;
}

.mainPageClientInfografika p.number{ 
	width:59px;
	height:46px;
	padding-top:13px;
	background-color:#709862;
	border:1px solid #709862;
	border-radius:5px 0 5px 0;
	position:absolute;
	top:0;
	left:0;
	color:#c0e8b1;
	font-family: 'HeliosCondBold', Arial, sans-serif;
	font-size:30px;
	text-align:center;
}


.mainPageClientInfografika  p.titleInfografika{ 
	color:#666666;
	text-transform:uppercase;
	position:absolute;
	top:40px;
	left:103px;
	font-family: 'HeliosCondBold', Arial, sans-serif;
	font-size:24px;
	text-align:left;
}

.mainPageClientInfografika  p.titleInfografika span.green{ 
	color:#709862;
}

.mainPageClientInfografika  p.titleInfografika span.pink{ 
	color:#d13d73;
}

.mainPageClientInfografika .picHolder{
	position:absolute;
	width:940px;
	height:400px;
	background-image:url(/local/templates/rehau/images/infografika.png);
	background-repeat:no-repeat;
	top:100px;
	left:60px;
}

.mainPageClientInfografika .picHolder .pic{
	width:290px;
	height:190px;
	margin:10px;
	float:left;
	position:relative;
}

.mainPageClientInfografika .picHolder .pic p.num{
	color:#d13d73;
	
}

.mainPageClientInfografika span.more{ 
	width:130px;
	text-decoration:none;
	text-transform:uppercase;
	padding-top:10px;
	height:27px;
	color:#ffffff;
	position:absolute;
	border:1px solid #709862;
	bottom:45px;
	right:450px;
	font-family:Arial, sans-serif;
	background-color:#709862;
	font-size:12px;
	text-align:center;
	display:block;
}


.mainPageClientInfografika:hover span.more{ 
		background-color:#fff;
		border:1px solid #709862;
		color:#709862;
		transition: background-color 0.4s ease 0s;
}

/* Слайдер монтажников на главной */

.find-installer-client-wrapper {
	width: 100%;
	float: left;
	clear: both;
	color: white;

    background: url(/local/templates/rehau/images/tringle_shadow.png) repeat-x #eaeaea;
}
.find-installer {
	color: #fff;
	width: 1000px;
	position: relative;
	padding-top: 56px;
	margin: 0 auto;
	padding-bottom: 22px;

}
.find-installer .corner {
    position: absolute;
    left: 50%;
    top: -4px;
    margin-left: -35px;
    /* margin-left: -11px; */
    background-image: url(/local/templates/rehau/#d13d73images/tringle.png);
    height: 33px;
    width: 71px;
}

.find-installer-client-wrapper .find-installer .title {
	color: #d13d73;
	text-align:center;
	text-transform:uppercase;
	font-family: 'HeliosCondRegular', Arial, sans-serif;
	font-size:60px;
}

.find-installer-client-wrapper .find-installer .subtitle {
	text-align:center;
	color:#717275;
	font-family: Arial, sans-serif;
	font-size:20px;
	margin-top:20px;
}


.how_it_works .searchHolder{ 
	width:350px;
	height:268px;
	float:left;
	margin-left:300px;
	position:relative;
	background-image:url(/local/templates/rehau/images/montagnik.png);
	background-position:0 10px;
	background-repeat:no-repeat;
}


.how_it_works  .installers-client {
	padding-top:0px;	
	height:750px;
}
.how_it_works  .installers-client .experience{
	margin:0px;
}


.how_it_works .searchHolder a.topButton{
	width:270px;
	height:33px;
	position:absolute;
	bottom:0px;
	right:40px;
	padding-top:7px;
	display:block;
	background-color: #d13d73;
	float:right;
	border:1px solid #d13d73;
	color:#fff;
	text-transform:uppercase;
	text-decoration:none;
	text-align:center;
	border-radius:3px;
	font-family:Arial, sans-serif;
	font-size:18px;
	margin-left:20px;
}






.how_it_works .searchHolder a.topButton:hover{
		background-color:#fff;
		border:1px solid #d13d73;
		color:#d13d73;
		transition: background-color 0.4s ease 0s;
}


.ui-datepicker {
	width: 17em;
	padding: .2em .2em 0;
	display: none;
}
.ui-datepicker .ui-datepicker-header {
	position: relative;
	padding: .2em 0;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
	position: absolute;
	top: 2px;
	width: 1.8em;
	height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
	top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
	left: 2px;
}
.ui-datepicker .ui-datepicker-next {
	right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
	left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
	right: 1px;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
	margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title {
	margin: 0 2.3em;
	line-height: 1.8em;
	text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
	font-size: 1em;
	margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
	width: 45%;
}
.ui-datepicker table {
	width: 100%;
	font-size: .9em;
	border-collapse: collapse;
	margin: 0 0 .4em;
}
.ui-datepicker th {
	padding: .7em .3em;
	text-align: center;
	font-weight: bold;
	border: 0;
}
.ui-datepicker td {
	border: 0;
	padding: 1px;
}
.ui-datepicker td span,
.ui-datepicker td a {
	display: block;
	padding: .2em;
	text-align: right;
	text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	margin: .7em 0 0 0;
	padding: 0 .2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
	float: right;
	margin: .5em .2em .4em;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	width: auto;
	overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: left;
}

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
	width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
	float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
	width: 95%;
	margin: 0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
	width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
	width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
	width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear: left;
}
.ui-datepicker-row-break {
	clear: both;
	width: 100%;
	font-size: 0;
}

/* RTL support */
.ui-datepicker-rtl {
	direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
	right: 2px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
	left: 2px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right: 1px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
	left: 1px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
	float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px;
}

/* Icons */
.ui-datepicker .ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
	left: .5em;
	top: .3em;
}

.ui-icon-background,
.ui-state-active .ui-icon-background {
	border: #003eff;
	background-color: #ffffff;
}
#ui-datepicker-div{
	font-family: Arial,​Helvetica,​sans-serif;
}
#ui-datepicker-div.ui-helper-clearfix::before, #ui-datepicker-div.ui-helper-clearfix::after {
    border-collapse: collapse;
    content: "";
    display: table;
}
#ui-datepicker-div.ui-helper-clearfix::after {
    clear: both;
}
#ui-datepicker-div.ui-helper-clearfix::before, #ui-datepicker-div.ui-helper-clearfix::after {
    border-collapse: collapse;
    content: "";
    display: table;
}
#ui-datepicker-div.ui-widget.ui-widget-content {
    border: 1px solid #c5c5c5;
}
#ui-datepicker-div.ui-corner-all, #ui-datepicker-div.ui-corner-bottom, #ui-datepicker-div.ui-corner-right, #ui-datepicker-div.ui-corner-br {
    border-bottom-right-radius: 3px;
}
#ui-datepicker-div.ui-corner-all, #ui-datepicker-div.ui-corner-bottom, #ui-datepicker-div.ui-corner-left, #ui-datepicker-div.ui-corner-bl {
    border-bottom-left-radius: 3px;
}
#ui-datepicker-div.ui-corner-all, #ui-datepicker-div.ui-corner-top, #ui-datepicker-div.ui-corner-right, #ui-datepicker-div.ui-corner-tr {
    border-top-right-radius: 3px;
}
#ui-datepicker-div.ui-corner-all, #ui-datepicker-div.ui-corner-top, #ui-datepicker-div.ui-corner-left, #ui-datepicker-div.ui-corner-tl {
    border-top-left-radius: 3px;
}
#ui-datepicker-div.ui-widget-content {
    background: #ffffff none repeat scroll 0 0;
    border: 1px solid #dddddd;
    color: #333333;
}
#ui-datepicker-div.ui-widget {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1em;
}

#ui-datepicker-div .ui-widget-header .ui-icon {
    background-image: url("/local/templates/rehau/images/ui-icons_444444_256x240.png");
}


#ui-datepicker-div .ui-icon-circle-triangle-e {
    background-position: -48px -192px;
}
#ui-datepicker-div  .ui-icon-circle-triangle-w {
    background-position: -80px -192px;
}

#ui-datepicker-div .ui-icon {
    height: 16px;
    width: 16px;
	cursor:pointer;
}

#ui-datepicker-div  .ui-state-hover
 {
	background: #ededed;
	font-weight: normal;
	color: #2b2b2b;
}


#email_form input[type=text], #email_form input[type=password]{
	display: block;
    width: 390px;
    margin-bottom:5px;
}

body>a{
    display: block;
    height: 0px;
}



/* Кнопка для Академии */


.step-1 a.button, .step-3 a.button, .step-2 a.button{
	width:270px;
	height:33px;
	position:absolute;
	top:10px;
	right:0px;
	padding-top:7px;
	display:block;
	background-color: #d13d73;
	float:right;
	border:1px solid #d13d73;
	color:#fff;
	text-transform:uppercase;
	text-decoration:none;
	text-align:center;
	border-radius:3px;
	font-family:Arial, sans-serif;
	font-size:18px;
}
 .step-3 a.button {
	 top:64px; left:250px;
 }

 
 /*Диалоги */
.dialog-alert  .entry{
	padding-bottom:20px;
}
.dialog-alert .cabinet-dialog .inner{
	background-color:#ffffff;
}
.dialog-alert .inner .author a{
	color:#d13d73 !important;
}
.dialog-alert .cabinet-dialog  button {
	background: #d13d73 !important;
}


.h4-text{color:#000;border-bottom:none;font-size:1em;font-weight:400;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto;margin:0;padding:0}
.chat_onl:after,.chat_tab_close:after,.chat_tab_imgcont.online:after,.chats_sp,.emoji_cats_title_helper:after,.emoji_smile_icon,.emoji_sprite,.emoji_sprite_0,.emoji_sprite_1,.emoji_sprite_2,.fc_chronicle_icon,.fc_contact_over:hover .fc_contact_status,.fc_msg_att_icon_doc,.fc_msg_att_icon_mail,.fc_msg_att_icon_wall,.fc_snapster_invite_cover,.fc_snapster_invite_ic,.fc_snapster_invite_ic_ios,.fc_tab_attach .media_selector .ms_item_more,.notifier_close_wrap:before,.notify_tt_thumb,.sticker_hints_arrow,.ui_scroll_default_theme.ui_scroll_emoji_theme>.ui_scroll_overflow>.ui_scroll_shadow_bottom,.ui_scroll_default_theme.ui_scroll_emoji_theme>.ui_scroll_overflow>.ui_scroll_shadow_top,span.fc_contact_photo.online:after{-ms-high-contrast-adjust:none}.chat_tab_close,.chat_tab_close:after,.fc_tab_close,.fc_tab_max,.fc_tab_pin,.notifier_close_wrap{-o-transition:opacity 0.15s ease;transition:opacity 0.15s ease}.chat_tab_imgcont.online.mobile:after,.layers_shown .chat_tab_imgcont.online.mobile:after,.layers_shown_transparent.layers_shown .chat_tab_imgcont.online.mobile:after,span.fc_contact_photo.online.mobile:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%22100%25%22%20height%3D%22100%25%22%20viewBox%3D%220%200%206%209%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0A%20%20%20%20%3Cg%20id%3D%22Symbols%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22%238AC176%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%20%20%20%20%3Cg%20id%3D%22online%22%20transform%3D%22translate(-136.000000%2C%20-209.000000)%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M136%2C210.506398%20C136%2C209.674437%20136.66503%2C209%20137.498576%2C209%20L140.501424%2C209%20C141.329065%2C209%20142%2C209.676463%20142%2C210.506398%20L142%2C216.493602%20C142%2C217.325563%20141.33497%2C218%20140.501424%2C218%20L137.498576%2C218%20C136.670935%2C218%20136%2C217.323537%20136%2C216.493602%20L136%2C210.506398%20Z%20M137%2C211%20L141%2C211%20L141%2C216%20L137%2C216%20L137%2C211%20Z%22%20id%3D%22mobile_s%22%2F%3E%0A%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E")}.chat_tab_imgcont.online.mobile:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%22100%25%22%20height%3D%22100%25%22%20viewBox%3D%220%200%206%209%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0A%20%20%20%20%3Cg%20id%3D%22Symbols%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22%2362B245%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%20%20%20%20%3Cg%20id%3D%22online%22%20transform%3D%22translate(-136.000000%2C%20-209.000000)%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M136%2C210.506398%20C136%2C209.674437%20136.66503%2C209%20137.498576%2C209%20L140.501424%2C209%20C141.329065%2C209%20142%2C209.676463%20142%2C210.506398%20L142%2C216.493602%20C142%2C217.325563%20141.33497%2C218%20140.501424%2C218%20L137.498576%2C218%20C136.670935%2C218%20136%2C217.323537%20136%2C216.493602%20L136%2C210.506398%20Z%20M137%2C211%20L141%2C211%20L141%2C216%20L137%2C216%20L137%2C211%20Z%22%20id%3D%22mobile_s%22%2F%3E%0A%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E")}.emoji_sprite_0{background-image:url(/images/emoji/sprites/sprite0.png?7)}.emoji_d83dde38{background-position:0px 0px}.emoji_d83dde3e{background-position:-18px 0px}.emoji_d83dde3b{background-position:-36px 0px}.emoji_2601{background-position:-54px 0px}.emoji_263a{background-position:-72px 0px}.emoji_26a0{background-position:-90px 0px}.emoji_26be{background-position:-108px 0px}.emoji_26c4{background-position:-126px 0px}.emoji_26fd{background-position:-144px 0px}.emoji_2709{background-position:-162px 0px}.emoji_270c{background-position:-180px 0px}.emoji_270f{background-position:-198px 0px}.emoji_2712{background-position:-216px 0px}.emoji_d83cdf02{background-position:-234px 0px}.emoji_d83cdf1a{background-position:-252px 0px}.emoji_d83cdf1d{background-position:-270px 0px}.emoji_d83cdf32{background-position:-288px 0px}.emoji_d83cdf35{background-position:-306px 0px}.emoji_d83cdf38{background-position:-324px 0px}.emoji_d83cdf3b{background-position:-342px 0px}.emoji_d83cdf3e{background-position:0px -18px}.emoji_d83cdf41{background-position:-18px -18px}.emoji_d83cdf44{background-position:-36px -18px}.emoji_d83cdf47{background-position:-54px -18px}.emoji_d83cdf4a{background-position:-72px -18px}.emoji_d83cdf4d{background-position:-90px -18px}.emoji_d83cdf50{background-position:-108px -18px}.emoji_d83cdf53{background-position:-126px -18px}.emoji_d83cdf56{background-position:-144px -18px}.emoji_d83cdf5c{background-position:-162px -18px}.emoji_d83cdf5f{background-position:-180px -18px}.emoji_d83cdf62{background-position:-198px -18px}.emoji_d83cdf65{background-position:-216px -18px}.emoji_d83cdf68{background-position:-234px -18px}.emoji_d83cdf6b{background-position:-252px -18px}.emoji_d83cdf6e{background-position:-270px -18px}.emoji_d83cdf71{background-position:-288px -18px}.emoji_d83cdf74{background-position:-306px -18px}.emoji_d83cdf77{background-position:-324px -18px}.emoji_d83cdf7a{background-position:-342px -18px}.emoji_d83cdf80{background-position:0px -36px}.emoji_d83cdf83{background-position:-18px -36px}.emoji_d83cdf89{background-position:-36px -36px}.emoji_d83cdf8c{background-position:-54px -36px}.emoji_d83cdf8f{background-position:-72px -36px}.emoji_d83cdf92{background-position:-90px -36px}.emoji_d83cdfa4{background-position:-108px -36px}.emoji_d83cdfa7{background-position:-126px -36px}.emoji_d83cdfaa{background-position:-144px -36px}.emoji_d83cdfad{background-position:-162px -36px}.emoji_d83cdfb0{background-position:-180px -36px}.emoji_d83cdfb3{background-position:-198px -36px}.emoji_d83cdfb9{background-position:-216px -36px}.emoji_d83cdfbf{background-position:-234px -36px}.emoji_d83cdfc2{background-position:-252px -36px}.emoji_d83cdfc8{background-position:-270px -36px}.emoji_d83ddc01{background-position:-288px -36px}.emoji_d83ddc04{background-position:-306px -36px}.emoji_d83ddc07{background-position:-324px -36px}.emoji_d83ddc0a{background-position:-342px -36px}.emoji_d83ddc0d{background-position:0px -54px}.emoji_d83ddc10{background-position:-18px -54px}.emoji_d83ddc13{background-position:-36px -54px}.emoji_d83ddc16{background-position:-54px -54px}.emoji_d83ddc19{background-position:-72px -54px}.emoji_d83ddc1c{background-position:-90px -54px}.emoji_d83ddc1f{background-position:-108px -54px}.emoji_d83ddc22{background-position:-126px -54px}.emoji_d83ddc25{background-position:-144px -54px}.emoji_d83ddc28{background-position:-162px -54px}.emoji_d83ddc2b{background-position:-180px -54px}.emoji_d83ddc2e{background-position:-198px -54px}.emoji_d83ddc31{background-position:-216px -54px}.emoji_d83ddc34{background-position:-234px -54px}.emoji_d83ddc37{background-position:-252px -54px}.emoji_d83ddc3a{background-position:-270px -54px}.emoji_d83ddc3d{background-position:-288px -54px}.emoji_d83ddc40{background-position:-306px -54px}.emoji_d83ddc43{background-position:-324px -54px}.emoji_d83ddc46{background-position:-342px -54px}.emoji_d83ddc4c{background-position:0px -72px}.emoji_d83ddc4f{background-position:-18px -72px}.emoji_d83ddc52{background-position:-36px -72px}.emoji_d83ddc55{background-position:-54px -72px}.emoji_d83ddc58{background-position:-72px -72px}.emoji_d83ddc5b{background-position:-90px -72px}.emoji_d83ddc5e{background-position:-108px -72px}.emoji_d83ddc61{background-position:-126px -72px}.emoji_d83ddc67{background-position:-144px -72px}.emoji_d83ddc6a{background-position:-162px -72px}.emoji_d83ddc6d{background-position:-180px -72px}.emoji_d83ddc70{background-position:-198px -72px}.emoji_d83ddc73{background-position:-216px -72px}.emoji_d83ddc76{background-position:-234px -72px}.emoji_d83ddc79{background-position:-252px -72px}.emoji_d83ddc7c{background-position:-270px -72px}.emoji_d83ddc7f{background-position:-288px -72px}.emoji_d83ddc82{background-position:-306px -72px}.emoji_d83ddc85{background-position:-324px -72px}.emoji_d83ddc88{background-position:-342px -72px}.emoji_d83ddc8b{background-position:0px -90px}.emoji_d83ddc8e{background-position:-18px -90px}.emoji_d83ddc91{background-position:-36px -90px}.emoji_d83ddc94{background-position:-54px -90px}.emoji_d83ddc97{background-position:-72px -90px}.emoji_d83ddc9a{background-position:-90px -90px}.emoji_d83ddc9d{background-position:-108px -90px}.emoji_d83ddca3{background-position:-126px -90px}.emoji_d83ddca6{background-position:-144px -90px}.emoji_d83ddca9{background-position:-162px -90px}.emoji_d83ddcac{background-position:-180px -90px}.emoji_d83ddcb5{background-position:-198px -90px}.emoji_d83ddcb8{background-position:-216px -90px}.emoji_d83ddcbb{background-position:-234px -90px}.emoji_d83ddcbe{background-position:-252px -90px}.emoji_d83ddcc4{background-position:-270px -90px}.emoji_d83ddcc7{background-position:-288px -90px}.emoji_d83ddcca{background-position:-306px -90px}.emoji_d83ddccd{background-position:-324px -90px}.emoji_d83ddcd0{background-position:-342px -90px}.emoji_d83ddcd3{background-position:0px -108px}.emoji_d83ddcd6{background-position:-18px -108px}.emoji_d83ddcd9{background-position:-36px -108px}.emoji_d83ddcdc{background-position:-54px -108px}.emoji_d83ddcdf{background-position:-72px -108px}.emoji_d83ddce2{background-position:-90px -108px}.emoji_d83ddcee{background-position:-108px -108px}.emoji_d83ddcf1{background-position:-126px -108px}.emoji_d83ddcf7{background-position:-144px -108px}.emoji_d83ddcfa{background-position:-162px -108px}.emoji_d83ddd06{background-position:-180px -108px}.emoji_d83ddd1e{background-position:-198px -108px}.emoji_d83ddd27{background-position:-216px -108px}.emoji_d83ddd2a{background-position:-234px -108px}.emoji_d83ddd2d{background-position:-252px -108px}.emoji_d83dddff{background-position:-270px -108px}.emoji_d83dde02{background-position:-288px -108px}.emoji_d83dde05{background-position:-306px -108px}.emoji_d83dde08{background-position:-324px -108px}.emoji_d83dde0b{background-position:-342px -108px}.emoji_d83dde0e{background-position:0px -126px}.emoji_d83dde11{background-position:-18px -126px}.emoji_d83dde14{background-position:-36px -126px}.emoji_d83dde1a{background-position:-54px -126px}.emoji_d83dde1d{background-position:-72px -126px}.emoji_d83dde20{background-position:-90px -126px}.emoji_d83dde23{background-position:-108px -126px}.emoji_d83dde26{background-position:-126px -126px}.emoji_d83dde29{background-position:-144px -126px}.emoji_d83dde2c{background-position:-162px -126px}.emoji_d83dde2f{background-position:-180px -126px}.emoji_d83dde32{background-position:-198px -126px}.emoji_d83dde35{background-position:-216px -126px}.emoji_d83dde47{background-position:-234px -126px}.emoji_d83dde4a{background-position:-252px -126px}.emoji_d83dde80{background-position:-270px -126px}.emoji_d83dde83{background-position:-288px -126px}.emoji_d83dde86{background-position:-306px -126px}.emoji_d83dde8c{background-position:-324px -126px}.emoji_d83dde8f{background-position:-342px -126px}.emoji_d83dde92{background-position:0px -144px}.emoji_d83dde95{background-position:-18px -144px}.emoji_d83dde98{background-position:-36px -144px}.emoji_d83dde9b{background-position:-54px -144px}.emoji_d83dde9e{background-position:-72px -144px}.emoji_d83ddea1{background-position:-90px -144px}.emoji_d83ddea4{background-position:-108px -144px}.emoji_d83ddea7{background-position:-126px -144px}.emoji_d83ddeaa{background-position:-144px -144px}.emoji_d83ddeb6{background-position:-162px -144px}.emoji_d83ddebf{background-position:-180px -144px}.emoji_d83dde17{background-position:-198px -144px}.emoji_d83edd11{background-position:-216px -144px}.emoji_d83edd17{background-position:-234px -144px}.emoji_d83dde44{background-position:-252px -144px}.emoji_d83edd14{background-position:-270px -144px}.emoji_d83dde41{background-position:-288px -144px}.emoji_d83ddc49{background-position:-306px -144px}.emoji_d83edd18d83cdffb{background-position:-324px -144px}.emoji_d83edd23{background-position:-342px -144px}.emoji_d83edd20{background-position:0px -162px}.emoji_d83edd1ed83cdffb{background-position:-18px -162px}.emoji_d83edd30d83cdffb{background-position:-36px -162px}.emoji_d83edd33d83cdffb{background-position:-54px -162px}.emoji_d83edd59{background-position:-72px -162px}.emoji_d83ddef5{background-position:-90px -162px}.emoji_d83edd89{background-position:-108px -162px}.emoji_d83edd8f{background-position:-126px -162px}.emoji_d83edd5c{background-position:-144px -162px}.emoji_d83edd56{background-position:-162px -162px}.emoji_d83edd53{background-position:-180px -162px}.emoji_d83edd50{background-position:-198px -162px}.emoji_d83edd86{background-position:-216px -162px}.emoji_d83edd1d{background-position:-234px -162px}.emoji_d83edd1bd83cdffb{background-position:-252px -162px}.emoji_d83cdde9d83cddea{background-position:-270px -162px}.emoji_d83cddecd83cdde7{background-position:-288px -162px}.emoji_d83cddefd83cddf5{background-position:-306px -162px}.emoji_d83cdde6d83cddfa{background-position:-324px -162px}.emoji_d83cdde6d83cddf9{background-position:-342px -162px}.emoji_d83cddfbd83cddf3{background-position:0px -180px}.emoji_d83cdde9d83cddf0{background-position:-18px -180px}.emoji_d83cddf2d83cddf4{background-position:-36px -180px}.emoji_d83cddf2d83cddfe{background-position:-54px -180px}.emoji_d83cddf2d83cddfd{background-position:-72px -180px}.emoji_d83cdde6d83cddea{background-position:-90px -180px}.emoji_d83cddf5d83cddf1{background-position:-108px -180px}.emoji_d83cddf5d83cddf9{background-position:-126px -180px}.emoji_d83cddf5d83cddf7{background-position:-144px -180px}.emoji_d83cddf8d83cdde6{background-position:-162px -180px}.emoji_d83cddf8d83cddec{background-position:-180px -180px}.emoji_d83cddf5d83cdded{background-position:-198px -180px}.emoji_d83cddf8d83cddea{background-position:-216px -180px}.emoji_d83cdff3d83cdf08{background-position:-234px -180px}.emoji_d83ddc81200d2642fe0f{background-position:-252px -180px}.emoji_d83dde46200d2642fe0f{background-position:-270px -180px}.emoji_d83ddc87200d2642fe0f{background-position:-288px -180px}.emoji_d83cdfc4200d2640fe0f{background-position:-306px -180px}.emoji_d83cdfca200d2640fe0f{background-position:-324px -180px}.emoji_d83ddeb5200d2640fe0f{background-position:-342px -180px}.emoji_d83ddc6f200d2642fe0f{background-position:0px -198px}.emoji_sprite_1{background-image:url(/images/emoji/sprites/sprite1.png?7)}.emoji_d83dde39{background-position:0px 0px}.emoji_d83dde3c{background-position:-18px 0px}.emoji_d83dde3f{background-position:-36px 0px}.emoji_260e{background-position:-54px 0px}.emoji_261d{background-position:-72px 0px}.emoji_26a1{background-position:-90px 0px}.emoji_26c5{background-position:-108px 0px}.emoji_26d4{background-position:-126px 0px}.emoji_26f5{background-position:-144px 0px}.emoji_270a{background-position:-162px 0px}.emoji_2728{background-position:-180px 0px}.emoji_2764{background-position:-198px 0px}.emoji_d83cdccf{background-position:-216px 0px}.emoji_d83cdd98{background-position:-234px 0px}.emoji_d83cdf1b{background-position:-252px 0px}.emoji_d83cdf1e{background-position:-270px 0px}.emoji_d83cdf30{background-position:-288px 0px}.emoji_d83cdf33{background-position:-306px 0px}.emoji_d83cdf39{background-position:-324px 0px}.emoji_d83cdf3c{background-position:-342px 0px}.emoji_d83cdf3f{background-position:0px -18px}.emoji_d83cdf42{background-position:-18px -18px}.emoji_d83cdf45{background-position:-36px -18px}.emoji_d83cdf48{background-position:-54px -18px}.emoji_d83cdf4b{background-position:-72px -18px}.emoji_d83cdf4e{background-position:-90px -18px}.emoji_d83cdf51{background-position:-108px -18px}.emoji_d83cdf54{background-position:-126px -18px}.emoji_d83cdf57{background-position:-144px -18px}.emoji_d83cdf5a{background-position:-162px -18px}.emoji_d83cdf5d{background-position:-180px -18px}.emoji_d83cdf60{background-position:-198px -18px}.emoji_d83cdf63{background-position:-216px -18px}.emoji_d83cdf66{background-position:-234px -18px}.emoji_d83cdf69{background-position:-252px -18px}.emoji_d83cdf6c{background-position:-270px -18px}.emoji_d83cdf6f{background-position:-288px -18px}.emoji_d83cdf72{background-position:-306px -18px}.emoji_d83cdf75{background-position:-324px -18px}.emoji_d83cdf78{background-position:-342px -18px}.emoji_d83cdf7b{background-position:0px -36px}.emoji_d83cdf81{background-position:-18px -36px}.emoji_d83cdf84{background-position:-36px -36px}.emoji_d83cdf8a{background-position:-54px -36px}.emoji_d83cdf8d{background-position:-72px -36px}.emoji_d83cdf90{background-position:-90px -36px}.emoji_d83cdf93{background-position:-108px -36px}.emoji_d83cdfa8{background-position:-126px -36px}.emoji_d83cdfab{background-position:-144px -36px}.emoji_d83cdfb1{background-position:-162px -36px}.emoji_d83cdfb4{background-position:-180px -36px}.emoji_d83cdfb7{background-position:-198px -36px}.emoji_d83cdfba{background-position:-216px -36px}.emoji_d83cdfbd{background-position:-234px -36px}.emoji_d83cdfc0{background-position:-252px -36px}.emoji_d83cdfc3{background-position:-270px -36px}.emoji_d83cdfc6{background-position:-288px -36px}.emoji_d83cdfc9{background-position:-306px -36px}.emoji_d83ddc02{background-position:-324px -36px}.emoji_d83ddc05{background-position:-342px -36px}.emoji_d83ddc08{background-position:0px -54px}.emoji_d83ddc0b{background-position:-18px -54px}.emoji_d83ddc0e{background-position:-36px -54px}.emoji_d83ddc11{background-position:-54px -54px}.emoji_d83ddc14{background-position:-72px -54px}.emoji_d83ddc17{background-position:-90px -54px}.emoji_d83ddc1a{background-position:-108px -54px}.emoji_d83ddc1d{background-position:-126px -54px}.emoji_d83ddc20{background-position:-144px -54px}.emoji_d83ddc23{background-position:-162px -54px}.emoji_d83ddc26{background-position:-180px -54px}.emoji_d83ddc29{background-position:-198px -54px}.emoji_d83ddc2c{background-position:-216px -54px}.emoji_d83ddc2f{background-position:-234px -54px}.emoji_d83ddc32{background-position:-252px -54px}.emoji_d83ddc35{background-position:-270px -54px}.emoji_d83ddc38{background-position:-288px -54px}.emoji_d83ddc3b{background-position:-306px -54px}.emoji_d83ddc3e{background-position:-324px -54px}.emoji_d83ddc44{background-position:-342px -54px}.emoji_d83ddc47{background-position:0px -72px}.emoji_d83ddc4a{background-position:-18px -72px}.emoji_d83ddc4d{background-position:-36px -72px}.emoji_d83ddc50{background-position:-54px -72px}.emoji_d83ddc53{background-position:-72px -72px}.emoji_d83ddc56{background-position:-90px -72px}.emoji_d83ddc59{background-position:-108px -72px}.emoji_d83ddc5c{background-position:-126px -72px}.emoji_d83ddc5f{background-position:-144px -72px}.emoji_d83ddc62{background-position:-162px -72px}.emoji_d83ddc68{background-position:-180px -72px}.emoji_d83ddc6b{background-position:-198px -72px}.emoji_d83ddc6e{background-position:-216px -72px}.emoji_d83ddc71{background-position:-234px -72px}.emoji_d83ddc74{background-position:-252px -72px}.emoji_d83ddc77{background-position:-270px -72px}.emoji_d83ddc7a{background-position:-288px -72px}.emoji_d83ddc7d{background-position:-306px -72px}.emoji_d83ddc80{background-position:-324px -72px}.emoji_d83ddc83{background-position:-342px -72px}.emoji_d83ddc86{background-position:0px -90px}.emoji_d83ddc89{background-position:-18px -90px}.emoji_d83ddc8c{background-position:-36px -90px}.emoji_d83ddc8f{background-position:-54px -90px}.emoji_d83ddc92{background-position:-72px -90px}.emoji_d83ddc95{background-position:-90px -90px}.emoji_d83ddc98{background-position:-108px -90px}.emoji_d83ddc9b{background-position:-126px -90px}.emoji_d83ddc9e{background-position:-144px -90px}.emoji_d83ddca1{background-position:-162px -90px}.emoji_d83ddca7{background-position:-180px -90px}.emoji_d83ddcaa{background-position:-198px -90px}.emoji_d83ddcad{background-position:-216px -90px}.emoji_d83ddcb0{background-position:-234px -90px}.emoji_d83ddcb3{background-position:-252px -90px}.emoji_d83ddcb6{background-position:-270px -90px}.emoji_d83ddcbc{background-position:-288px -90px}.emoji_d83ddcbf{background-position:-306px -90px}.emoji_d83ddcc5{background-position:-324px -90px}.emoji_d83ddcc8{background-position:-342px -90px}.emoji_d83ddccb{background-position:0px -108px}.emoji_d83ddcce{background-position:-18px -108px}.emoji_d83ddcd1{background-position:-36px -108px}.emoji_d83ddcd4{background-position:-54px -108px}.emoji_d83ddcd7{background-position:-72px -108px}.emoji_d83ddcda{background-position:-90px -108px}.emoji_d83ddcdd{background-position:-108px -108px}.emoji_d83ddce0{background-position:-126px -108px}.emoji_d83ddce6{background-position:-144px -108px}.emoji_d83ddcef{background-position:-162px -108px}.emoji_d83ddcfb{background-position:-180px -108px}.emoji_d83ddd16{background-position:-198px -108px}.emoji_d83ddd25{background-position:-216px -108px}.emoji_d83ddd28{background-position:-234px -108px}.emoji_d83ddd2b{background-position:-252px -108px}.emoji_d83ddd2e{background-position:-270px -108px}.emoji_d83ddd31{background-position:-288px -108px}.emoji_d83dde00{background-position:-306px -108px}.emoji_d83dde03{background-position:-324px -108px}.emoji_d83dde06{background-position:-342px -108px}.emoji_d83dde09{background-position:0px -126px}.emoji_d83dde0c{background-position:-18px -126px}.emoji_d83dde0f{background-position:-36px -126px}.emoji_d83dde12{background-position:-54px -126px}.emoji_d83dde15{background-position:-72px -126px}.emoji_d83dde18{background-position:-90px -126px}.emoji_d83dde1b{background-position:-108px -126px}.emoji_d83dde1e{background-position:-126px -126px}.emoji_d83dde21{background-position:-144px -126px}.emoji_d83dde24{background-position:-162px -126px}.emoji_d83dde27{background-position:-180px -126px}.emoji_d83dde2a{background-position:-198px -126px}.emoji_d83dde2d{background-position:-216px -126px}.emoji_d83dde30{background-position:-234px -126px}.emoji_d83dde33{background-position:-252px -126px}.emoji_d83dde36{background-position:-270px -126px}.emoji_d83dde45{background-position:-288px -126px}.emoji_d83dde48{background-position:-306px -126px}.emoji_d83dde4b{background-position:-324px -126px}.emoji_d83dde4e{background-position:-342px -126px}.emoji_d83dde81{background-position:0px -144px}.emoji_d83dde84{background-position:-18px -144px}.emoji_d83dde87{background-position:-36px -144px}.emoji_d83dde8a{background-position:-54px -144px}.emoji_d83dde8d{background-position:-72px -144px}.emoji_d83dde90{background-position:-90px -144px}.emoji_d83dde93{background-position:-108px -144px}.emoji_d83dde96{background-position:-126px -144px}.emoji_d83dde99{background-position:-144px -144px}.emoji_d83dde9c{background-position:-162px -144px}.emoji_d83dde9f{background-position:-180px -144px}.emoji_d83ddea8{background-position:-198px -144px}.emoji_d83ddeb4{background-position:-216px -144px}.emoji_d83ddebd{background-position:-234px -144px}.emoji_d83ddec0{background-position:-252px -144px}.emoji_d83dde42{background-position:-270px -144px}.emoji_d83edd12{background-position:-288px -144px}.emoji_d83edd15{background-position:-306px -144px}.emoji_d83ddd95d83cdffb{background-position:-324px -144px}.emoji_270dd83cdffb{background-position:-342px -144px}.emoji_d83edd24{background-position:0px -162px}.emoji_d83edd27{background-position:-18px -162px}.emoji_d83edd21{background-position:-36px -162px}.emoji_d83edd8d{background-position:-54px -162px}.emoji_d83edd8a{background-position:-72px -162px}.emoji_d83edd5d{background-position:-90px -162px}.emoji_d83edd57{background-position:-108px -162px}.emoji_d83edd42{background-position:-126px -162px}.emoji_d83edd51{background-position:-144px -162px}.emoji_d83edd19d83cdffb{background-position:-162px -162px}.emoji_d83edd1cd83cdffb{background-position:-180px -162px}.emoji_d83cddead83cddf8{background-position:-198px -162px}.emoji_d83cddf0d83cddf7{background-position:-216px -162px}.emoji_d83cddf0d83cddff{background-position:-234px -162px}.emoji_d83cdde7d83cddfe{background-position:-252px -162px}.emoji_d83cdde7d83cddea{background-position:-270px -162px}.emoji_d83cdde7d83cddf7{background-position:-288px -162px}.emoji_d83cddedd83cddf0{background-position:-306px -162px}.emoji_d83cddf3d83cddf1{background-position:-324px -162px}.emoji_d83cddf3d83cddff{background-position:-342px -162px}.emoji_d83cddf3d83cddf4{background-position:0px -180px}.emoji_d83cddf9d83cddf7{background-position:-18px -180px}.emoji_d83cddffd83cdde6{background-position:-36px -180px}.emoji_d83ddd75200d2640fe0f{background-position:-54px -180px}.emoji_d83dde47200d2640fe0f{background-position:-72px -180px}.emoji_d83dde4d200d2642fe0f{background-position:-90px -180px}.emoji_d83ddeb6200d2640fe0f{background-position:-108px -180px}.emoji_d83cdfcb200d2640fe0f{background-position:-126px -180px}.emoji_26f9200d2640fe0f{background-position:-144px -180px}.emoji_d83ddc73200d2640fe0f{background-position:-162px -180px}.emoji_d83ddc82200d2640fe0f{background-position:-180px -180px}.emoji_d83cdff3200dd83cdf08fe0f{background-position:-198px -180px}.emoji_d83edd37d83cdffb200d2640fe0f{background-position:-216px -180px}.emoji_d83edd37d83cdffb200d2642fe0f{background-position:-234px -180px}.emoji_d83edd3dd83cdffb200d2642fe0f{background-position:-252px -180px}.emoji_d83edd3dd83cdffb200d2640fe0f{background-position:-270px -180px}.emoji_sprite_2{background-image:url(/images/emoji/sprites/sprite2.png?7)}.emoji_d83dde01{background-position:0px 0px}.emoji_d83dde13{background-position:-18px 0px}.emoji_d83dde19{background-position:-36px 0px}.emoji_d83dde3d{background-position:-54px 0px}.emoji_d83dde40{background-position:-72px 0px}.emoji_d83dde3a{background-position:-90px 0px}.emoji_23f0{background-position:-108px 0px}.emoji_23f3{background-position:-126px 0px}.emoji_2600{background-position:-144px 0px}.emoji_2615{background-position:-162px 0px}.emoji_267b{background-position:-180px 0px}.emoji_26bd{background-position:-198px 0px}.emoji_26ea{background-position:-216px 0px}.emoji_26f3{background-position:-234px 0px}.emoji_2702{background-position:-252px 0px}.emoji_2708{background-position:-270px 0px}.emoji_270b{background-position:-288px 0px}.emoji_d83cdc04{background-position:-306px 0px}.emoji_d83cdf0d{background-position:-324px 0px}.emoji_d83cdf1f{background-position:-342px 0px}.emoji_d83cdf31{background-position:0px -18px}.emoji_d83cdf34{background-position:-18px -18px}.emoji_d83cdf37{background-position:-36px -18px}.emoji_d83cdf3a{background-position:-54px -18px}.emoji_d83cdf3d{background-position:-72px -18px}.emoji_d83cdf40{background-position:-90px -18px}.emoji_d83cdf43{background-position:-108px -18px}.emoji_d83cdf46{background-position:-126px -18px}.emoji_d83cdf49{background-position:-144px -18px}.emoji_d83cdf4c{background-position:-162px -18px}.emoji_d83cdf4f{background-position:-180px -18px}.emoji_d83cdf52{background-position:-198px -18px}.emoji_d83cdf55{background-position:-216px -18px}.emoji_d83cdf5b{background-position:-234px -18px}.emoji_d83cdf5e{background-position:-252px -18px}.emoji_d83cdf61{background-position:-270px -18px}.emoji_d83cdf64{background-position:-288px -18px}.emoji_d83cdf67{background-position:-306px -18px}.emoji_d83cdf6a{background-position:-324px -18px}.emoji_d83cdf6d{background-position:-342px -18px}.emoji_d83cdf70{background-position:0px -36px}.emoji_d83cdf73{background-position:-18px -36px}.emoji_d83cdf76{background-position:-36px -36px}.emoji_d83cdf79{background-position:-54px -36px}.emoji_d83cdf7c{background-position:-72px -36px}.emoji_d83cdf82{background-position:-90px -36px}.emoji_d83cdf85{background-position:-108px -36px}.emoji_d83cdf88{background-position:-126px -36px}.emoji_d83cdf8b{background-position:-144px -36px}.emoji_d83cdf8e{background-position:-162px -36px}.emoji_d83cdfa3{background-position:-180px -36px}.emoji_d83cdfa9{background-position:-198px -36px}.emoji_d83cdfac{background-position:-216px -36px}.emoji_d83cdfaf{background-position:-234px -36px}.emoji_d83cdfb2{background-position:-252px -36px}.emoji_d83cdfb8{background-position:-270px -36px}.emoji_d83cdfbb{background-position:-288px -36px}.emoji_d83cdfbe{background-position:-306px -36px}.emoji_d83cdfc1{background-position:-324px -36px}.emoji_d83cdfc4{background-position:-342px -36px}.emoji_d83cdfc7{background-position:0px -54px}.emoji_d83cdfca{background-position:-18px -54px}.emoji_d83ddc00{background-position:-36px -54px}.emoji_d83ddc03{background-position:-54px -54px}.emoji_d83ddc06{background-position:-72px -54px}.emoji_d83ddc09{background-position:-90px -54px}.emoji_d83ddc0c{background-position:-108px -54px}.emoji_d83ddc0f{background-position:-126px -54px}.emoji_d83ddc12{background-position:-144px -54px}.emoji_d83ddc15{background-position:-162px -54px}.emoji_d83ddc18{background-position:-180px -54px}.emoji_d83ddc1b{background-position:-198px -54px}.emoji_d83ddc1e{background-position:-216px -54px}.emoji_d83ddc21{background-position:-234px -54px}.emoji_d83ddc24{background-position:-252px -54px}.emoji_d83ddc27{background-position:-270px -54px}.emoji_d83ddc2a{background-position:-288px -54px}.emoji_d83ddc2d{background-position:-306px -54px}.emoji_d83ddc30{background-position:-324px -54px}.emoji_d83ddc33{background-position:-342px -54px}.emoji_d83ddc36{background-position:0px -72px}.emoji_d83ddc39{background-position:-18px -72px}.emoji_d83ddc3c{background-position:-36px -72px}.emoji_d83ddc42{background-position:-54px -72px}.emoji_d83ddc45{background-position:-72px -72px}.emoji_d83ddc48{background-position:-90px -72px}.emoji_d83ddc4b{background-position:-108px -72px}.emoji_d83ddc4e{background-position:-126px -72px}.emoji_d83ddc51{background-position:-144px -72px}.emoji_d83ddc54{background-position:-162px -72px}.emoji_d83ddc57{background-position:-180px -72px}.emoji_d83ddc5a{background-position:-198px -72px}.emoji_d83ddc5d{background-position:-216px -72px}.emoji_d83ddc60{background-position:-234px -72px}.emoji_d83ddc63{background-position:-252px -72px}.emoji_d83ddc66{background-position:-270px -72px}.emoji_d83ddc69{background-position:-288px -72px}.emoji_d83ddc6c{background-position:-306px -72px}.emoji_d83ddc6f{background-position:-324px -72px}.emoji_d83ddc72{background-position:-342px -72px}.emoji_d83ddc75{background-position:0px -90px}.emoji_d83ddc78{background-position:-18px -90px}.emoji_d83ddc7b{background-position:-36px -90px}.emoji_d83ddc7e{background-position:-54px -90px}.emoji_d83ddc81{background-position:-72px -90px}.emoji_d83ddc84{background-position:-90px -90px}.emoji_d83ddc87{background-position:-108px -90px}.emoji_d83ddc8a{background-position:-126px -90px}.emoji_d83ddc8d{background-position:-144px -90px}.emoji_d83ddc90{background-position:-162px -90px}.emoji_d83ddc93{background-position:-180px -90px}.emoji_d83ddc96{background-position:-198px -90px}.emoji_d83ddc99{background-position:-216px -90px}.emoji_d83ddc9c{background-position:-234px -90px}.emoji_d83ddc9f{background-position:-252px -90px}.emoji_d83ddca5{background-position:-270px -90px}.emoji_d83ddca8{background-position:-288px -90px}.emoji_d83ddcb4{background-position:-306px -90px}.emoji_d83ddcb7{background-position:-324px -90px}.emoji_d83ddcba{background-position:-342px -90px}.emoji_d83ddcbd{background-position:0px -108px}.emoji_d83ddcc9{background-position:-18px -108px}.emoji_d83ddccc{background-position:-36px -108px}.emoji_d83ddcd2{background-position:-54px -108px}.emoji_d83ddcd5{background-position:-72px -108px}.emoji_d83ddcd8{background-position:-90px -108px}.emoji_d83ddce1{background-position:-108px -108px}.emoji_d83ddced{background-position:-126px -108px}.emoji_d83ddcf0{background-position:-144px -108px}.emoji_d83ddcf9{background-position:-162px -108px}.emoji_d83ddcfc{background-position:-180px -108px}.emoji_d83ddd0e{background-position:-198px -108px}.emoji_d83ddd11{background-position:-216px -108px}.emoji_d83ddd14{background-position:-234px -108px}.emoji_d83ddd26{background-position:-252px -108px}.emoji_d83ddd29{background-position:-270px -108px}.emoji_d83ddd2c{background-position:-288px -108px}.emoji_d83dde04{background-position:-306px -108px}.emoji_d83dde07{background-position:-324px -108px}.emoji_d83dde0a{background-position:-342px -108px}.emoji_d83dde0d{background-position:0px -126px}.emoji_d83dde10{background-position:-18px -126px}.emoji_d83dde16{background-position:-36px -126px}.emoji_d83dde1c{background-position:-54px -126px}.emoji_d83dde1f{background-position:-72px -126px}.emoji_d83dde22{background-position:-90px -126px}.emoji_d83dde25{background-position:-108px -126px}.emoji_d83dde28{background-position:-126px -126px}.emoji_d83dde2b{background-position:-144px -126px}.emoji_d83dde2e{background-position:-162px -126px}.emoji_d83dde31{background-position:-180px -126px}.emoji_d83dde34{background-position:-198px -126px}.emoji_d83dde37{background-position:-216px -126px}.emoji_d83dde46{background-position:-234px -126px}.emoji_d83dde49{background-position:-252px -126px}.emoji_d83dde4c{background-position:-270px -126px}.emoji_d83dde4f{background-position:-288px -126px}.emoji_d83dde82{background-position:-306px -126px}.emoji_d83dde85{background-position:-324px -126px}.emoji_d83dde88{background-position:-342px -126px}.emoji_d83dde8e{background-position:0px -144px}.emoji_d83dde91{background-position:-18px -144px}.emoji_d83dde94{background-position:-36px -144px}.emoji_d83dde97{background-position:-54px -144px}.emoji_d83dde9a{background-position:-72px -144px}.emoji_d83dde9d{background-position:-90px -144px}.emoji_d83ddea0{background-position:-108px -144px}.emoji_d83ddea3{background-position:-126px -144px}.emoji_d83ddeac{background-position:-144px -144px}.emoji_d83ddeb5{background-position:-162px -144px}.emoji_d83dde43{background-position:-180px -144px}.emoji_d83edd13{background-position:-198px -144px}.emoji_2639{background-position:-216px -144px}.emoji_d83edd10{background-position:-234px -144px}.emoji_d83ddd90d83cdffb{background-position:-252px -144px}.emoji_d83ddd96d83cdffb{background-position:-270px -144px}.emoji_d83edd25{background-position:-288px -144px}.emoji_d83edd22{background-position:-306px -144px}.emoji_d83edd3a{background-position:-324px -144px}.emoji_d83edd8b{background-position:-342px -144px}.emoji_d83edd88{background-position:0px -162px}.emoji_d83edd85{background-position:-18px -162px}.emoji_d83edd58{background-position:-36px -162px}.emoji_d83edd43{background-position:-54px -162px}.emoji_d83edd55{background-position:-72px -162px}.emoji_d83ddd7a{background-position:-90px -162px}.emoji_d83ddda4{background-position:-108px -162px}.emoji_d83cdde8d83cddf3{background-position:-126px -162px}.emoji_d83cddebd83cddf7{background-position:-144px -162px}.emoji_d83cddeed83cddf9{background-position:-162px -162px}.emoji_d83cddf7d83cddfa{background-position:-180px -162px}.emoji_d83cddfad83cddf8{background-position:-198px -162px}.emoji_d83cddfad83cdde6{background-position:-216px -162px}.emoji_d83cddeed83cddf1{background-position:-234px -162px}.emoji_d83cddeed83cddf3{background-position:-252px -162px}.emoji_d83cddeed83cdde9{background-position:-270px -162px}.emoji_d83cddeed83cddea{background-position:-288px -162px}.emoji_d83cdde8d83cdde6{background-position:-306px -162px}.emoji_d83cdde8d83cddf4{background-position:-324px -162px}.emoji_d83cddebd83cddee{background-position:-342px -162px}.emoji_d83cdde8d83cddf1{background-position:0px -180px}.emoji_d83cdde8d83cdded{background-position:-18px -180px}.emoji_d83ddc71200d2640fe0f{background-position:-36px -180px}.emoji_d83ddc6e200d2640fe0f{background-position:-54px -180px}.emoji_d83ddc77200d2640fe0f{background-position:-72px -180px}.emoji_d83dde45200d2642fe0f{background-position:-90px -180px}.emoji_d83dde4e200d2642fe0f{background-position:-108px -180px}.emoji_d83ddc86200d2642fe0f{background-position:-126px -180px}.emoji_d83cdfc3200d2640fe0f{background-position:-144px -180px}.emoji_d83ddeb4200d2640fe0f{background-position:-162px -180px}.emoji_d83cdfcc200d2640fe0f{background-position:-180px -180px}.emoji_d83dde4b200d2642fe0f{background-position:-198px -180px}.emoji_d83edd26d83cdffb200d2642fe0f{background-position:-216px -180px}.emoji_d83edd3ed83cdffb200d2642fe0f{background-position:-234px -180px}.emoji_d83edd3c200d2642fe0f{background-position:-252px -180px}.emoji_d83edd38d83cdffb200d2642fe0f{background-position:-270px -180px}#notifiers_wrap{bottom:0;left:0;z-index:1001}.notifier_baloon_wrap{padding:0 0 8px 10px;visibility:hidden}.notifier_baloon_wrap:last-child{padding-bottom:10px}.notifier_baloon{width:320px;color:#fff;background:#36383b;background:rgba(54,56,59,.96);border-radius:4px;box-shadow:0 2px 3px rgba(0,0,0,.2);font-size:12.5px;cursor:pointer}.notifier_baloon_head{padding:10px 12px 0}.notifier_baloon_title{font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow:hidden;color:inherit;padding:0;margin:0;font-size:12.5px;border-bottom:0}.notifier_close_wrap{float:right;display:block;padding:12px;margin:-10px -12px -11px 12px;opacity:0.65;filter:alpha(opacity=65);outline:none}.notifier_close_wrap:hover{opacity:1;-webkit-filter:none;filter:none}.notifier_close_wrap:before{display:block;content:'';background:url(/images/icons/common.png?6) no-repeat 0 -175px;height:10px;width:10px}.notifier_baloon_body{padding:11px 12px 12px}.notifier_image_wrap{float:left;overflow:hidden;width:50px;max-height:50px;margin-right:12px}.notifier_type_ach_achieved .notifier_image_wrap{width:64px;max-height:64px}.notifier_image{width:50px;height:50px;border-radius:50%}.notifier_type_app_notify .notifier_image{border-radius:2px}.notifier_type_ach_achieved .notifier_image{border-radius:0;width:64px;height:64px}.notifier_add_image_wrap{float:right;margin-left:12px}.notifier_add_image{max-width:50px;border-radius:2px}.notifier_type_group_invite .notifier_add_image{border-radius:50%}.notifier_video_thumb{width:50px;height:28px;border-radius:2px;background-size:cover;background-position:50%}.notifier_baloon_msg{overflow:hidden;line-height:16px}.notifier_baloon_msg span.group_link,.notifier_baloon_msg span.mem_link,.notifier_baloon_wrap a{color:#bfe2fe;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.notifier_author_quote{padding-right:2px}#queue_storage_frame,#queue_transport_frame,#queue_transport_wrap{width:1px;height:1px;overflow:hidden}.rb_box_wrap{z-index:1010;display:none}.fc_tab_wrap{box-shadow:0 1px 3px 0 rgba(0,0,0,.1);border-radius:3px;font-size:12.5px}.fc_tab_wrap.fc_tobottom{border-radius:3px 3px 0 0}#fc_ctabs_cont{border:1px solid #c5d0db;border-top:none;border-radius:0 0 3px 3px}.fc_tobottom #fc_ctabs_cont{border-bottom:none;border-radius:0}.fc_ctab{display:none}.fc_ctab.fc_ctab_active{display:block}.fc_contacts_wrap{overflow:hidden}.fc_content_wrap{border-radius:4px;overflow:hidden}.fc_content_overflow{position:absolute}.fc_tab_close_wrap,.fc_tab_max_wrap,.fc_tab_pin_wrap{display:block;float:right;padding:4px;margin-top:5px;visibility:visible;cursor:pointer}.fc_tab_pin_wrap{display:none}.fc_fixed .fc_tab_pin_wrap{display:block}.fc_tab_close,.fc_tab_max,.fc_tab_pin{display:block;height:12px;width:12px;opacity:0.6;filter:alpha(opacity=60)}.fc_tab_wrap .fc_tab_close{background-position:2px -31px}.fc_tab_wrap .fc_tab_max{background-position:1px -16px}.fc_tab_wrap .fc_tab_pin{background-position:0 -1px}.fc_tab_close_wrap:hover .fc_tab_close,.fc_tab_max_wrap:hover .fc_tab_max,.fc_tab_pin_wrap:hover .fc_tab_pin{opacity:1;-webkit-filter:none;filter:none}.fc_tab_title{padding:0 3px;font-size:12px;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;height:30px;line-height:30px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.fc_tab_title .mem_special{color:#fff}#fc_contacts{position:relative;height:300px}#fc_contacts,.fc_content{overflow:auto;overflow-x:hidden;overflow-y:auto;background:#fff}.fc_clist_empty,.fc_log_empty{position:absolute;top:50%;bottom:0;left:0;right:0;text-align:center;color:#939393}.fc_contact{display:block;padding:8px;white-space:nowrap;overflow:hidden}.fc_contact:hover{text-decoration:none}a.fc_contact_over{background-color:#f0f2f5}img.fc_contact_photo{width:34px;height:34px;border-radius:50%}span.fc_contact_photo{float:left;display:block;position:relative;height:34px;width:34px}span.fc_contact_photo.online:after{bottom:0;right:0;border:2px solid #fff;height:6px;width:6px}span.fc_contact_photo.online.mobile:after{bottom:-1px;right:0;background-color:#fff;height:9px;width:6px}a.fc_contact_over span.fc_contact_photo.online:after{border-color:#f0f2f5}a.fc_contact_over span.fc_contact_photo.online.mobile:after{background-color:#f0f2f5}.fc_contact_status{float:right;display:none;margin-left:4px}.fc_contact_over:hover .fc_contact_status{display:block;background:url(/images/icons/search_mobile_icon.png?1) no-repeat 0 -32px;margin-top:11px;margin-right:3px;height:14px;width:15px;opacity:0.7;filter:alpha(opacity=70)}.fc_contact_name{line-height:34px;padding-left:9px;white-space:nowrap;display:block;text-overflow:ellipsis;overflow:hidden;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#42648b}.fc_contact_unread{font-size:11px}div.fc_clist_filter_wrap{cursor:text;padding:3px 8px 4px;border-top:1px solid #dbe4ec;background:#fff;border-radius:0 0 3px 3px}div.fc_clist_filter_wrap .input_back{margin-top:0!important;margin-left:0!important}div.fc_clist_filter{overflow:hidden;font-size:12.5px}.chats_sp.fc_clist_search_icon{float:left;background-position:0 -100px;height:12px;width:12px;margin:10px 0 0 5px}#fc_clist_filter{width:100%}#fc_clist_filter,#fc_clist_filter~.placeholder .ph_input{border:0;padding:5px 7px 7px;font-size:12.5px}#fc_clist_filter::-webkit-input-placeholder{color:#929eb0}#fc_clist_filter::-moz-placeholder,#fc_clist_filter:-moz-placeholder{color:#929eb0}#fc_clist_filter:-ms-input-placeholder{color:#929eb0}#fc_clist_filter~.placeholder .ph_content{color:#929eb0}#fc_clist_filter:focus::-webkit-input-placeholder{color:#c0c8d0}#fc_clist_filter:focus::-moz-placeholder,#fc_clist_filter:focus:-moz-placeholder{color:#c0c8d0}#fc_clist_filter:focus:-ms-input-placeholder{color:#c0c8d0}#fc_clist_filter:focus~.placeholder .ph_content{color:#c0c8d0}.fc_clist_online_wrap{position:relative;float:right}.fc_clist_online{cursor:pointer;position:absolute;margin:8px 0 0 -15px;padding:4px}.fc_clist_online:before{display:block;content:' ';width:7px;height:7px;border-radius:50%;background-color:#8ac176;opacity:0.6;filter:alpha(opacity=60)}.fc_clist_online.fc_clist_online_active:before{opacity:1;-webkit-filter:none;filter:none}em.fc_clist_hl{font-style:normal;background:#e7edf2;padding:0;margin:0}.fc_tab{border:1px solid #c5d0db;border-top:none;border-radius:0 0 3px 3px;background-color:#f3f5f7}.fc_fixed .fc_tab,.fc_tobottom .fc_tab{border-bottom:none;border-radius:0}.fc_tab_head{cursor:pointer;background-color:#d13d73;border:1px solid #d13d73;border-radius:3px 3px 0 0;padding:0 7px 0 8px}.fc_tab_notify{background-color:#fff;position:absolute;left:1px;right:1px;padding:6px;text-align:center;border-bottom:1px solid #dbe4ec;z-index:1}.fc_tab_log_wrap{overflow:hidden}.fc_tab_log{overflow:auto hidden;overflow-x:hidden;position:relative}.fc_tab_typing{color:#939393;opacity:0;filter:alpha(opacity=0);min-height:1.2em;max-height:2.4em;line-height:120%;padding:3px 4px 7px 39px;vertical-align:middle}.fc_tab_typing_icon{display:none;float:left;opacity:1;line-height:inherit;margin:0 0 0 -27px}.fc_tab_typing_icon .pr_bt{margin-right:3px;background:#a9abad;vertical-align:middle;margin-top:-2px;-webkit-animation:1.1s linear 0s infinite fc-typer;-o-animation:1.1s linear 0s infinite fc-typer;animation:1.1s linear 0s infinite fc-typer}.fc_tab_typing_icon .pr_bt:nth-child(2){-webkit-animation-delay:0.36666667s;-o-animation-delay:0.36666667s;animation-delay:0.36666667s}.fc_tab_typing_icon .pr_bt:nth-child(3){-webkit-animation-delay:0.73333333s;-o-animation-delay:0.73333333s;animation-delay:0.73333333s}.fc_tab_typing_icon .pr_bt:last-child{margin-right:0}div.fc_tab_txt{background:#fff;padding:6px 3px 0 27px;border-top:1px solid #dbe4ec}div.fc_editable{min-height:28px;overflow-x:hidden;font-size:12.5px;line-height:140%;word-wrap:break-word}div.fc_editable,div.fc_editable~.placeholder .ph_input{padding-left:5px;padding-right:32px;border:0}div.fc_editable::-webkit-input-placeholder{color:#929eb0;padding:0 1px}div.fc_editable::-moz-placeholder,div.fc_editable:-moz-placeholder{color:#929eb0;padding:0 1px}div.fc_editable:-ms-input-placeholder{color:#929eb0;padding:0 1px}div.fc_editable~.placeholder .ph_content{color:#929eb0;padding:0 1px}div.fc_editable:focus::-webkit-input-placeholder{color:#c0c8d0}div.fc_editable:focus::-moz-placeholder,div.fc_editable:focus:-moz-placeholder{color:#c0c8d0}div.fc_editable:focus:-ms-input-placeholder{color:#c0c8d0}div.fc_editable:focus~.placeholder .ph_content{color:#c0c8d0}.fc_srv_msg{color:#939393}.fc_srv_msg .im_srv_lnk{font-weight:400;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto;color:#939393}.fc_msgs_wrap{padding:4px 12px 4px 8px;position:relative}.fc_msgs_inner{position:relative;display:inline-block}.fc_msgs_date{color:#939393;font-size:11px;padding:4px 0 6px;opacity:0.8;filter:alpha(opacity=80);text-align:center}div.fc_msgs_author{display:table-cell;vertical-align:bottom}a.fc_msgs_img{display:block;width:26px;height:26px;border-radius:50%;background-size:cover;margin-right:5px}.fc_msgs{display:table-cell;vertical-align:bottom;background-color:#fff;border:1px solid #e1e4e8;padding:4px 4px 3px;border-radius:6px;box-sizing:border-box;max-width:200px}.fc_msgs_out .fc_msgs{background-color:#d4e7fa;border:1px solid #cad8e6}.fc_msg_sticker .fc_msgs{background:none;padding:0;border:0}.fc_msgs_out_inner{float:right}.fc_msg{padding:4px 4px 2px;line-height:17px}.fc_msg:first-child{padding-top:0}.fc_msg.wrapped{overflow:visible}.fc_msg_sticker{position:relative}.fc_msg_media .media_desc .lnk.lnk_mail{border-left:2px solid #c3d1e0;padding-left:10px}.fc_msg_media .media_desc .lnk .lnk_mail_title{font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#42648b}.fc_msg_media .media_desc .lnk .lnk_mail_description{color:#000;padding-top:6px}.fc_msg_media .post_media{position:relative}.fc_msg_media .page_media_map{margin:0;max-width:100%;height:auto}.fc_msgs_unread{background-color:#e6ecf2}.fc_msgs_error{background-color:#ffefe9;border:1px solid #f2ab99;border-radius:2px;line-height:150%;margin:8px;padding:8px 11px}.fc_msg_error{color:#800;padding-left:8px}.fc_msg_progress{display:block;float:right;margin:7px 0 0 10px}.fc_msg_progress .pr{opacity:1;-webkit-filter:none;filter:none}.fc_scrollbar_inner{opacity:0.7;filter:alpha(opacity=70)}.fc_scrollbar_inner.scrollbar_hovered,.fc_scrollbar_inner:hover{opacity:1;-webkit-filter:none;filter:none}.fc_msg_attachments{padding-top:4px;position:relative;margin:0 -3px}.fc_msg_attachments.fc_msg_attachments_notext{padding-top:0}.fc_msg_attachments .pr{opacity:1;-webkit-filter:none;filter:none;text-align:center}a.fc_msg_att_lnk:hover{text-decoration:none}a.fc_msg_att_lnk:hover .fc_msg_att_text{text-decoration:underline}.fc_msg_att_icon_doc,.fc_msg_att_icon_mail,.fc_msg_att_icon_wall{display:block;float:left;background:url(/images/icons/chats.png?14) no-repeat;width:11px;height:13px;margin:3px 5px 0 0}.fc_msg_att_icon_doc{background-position:0px -169px}.fc_msg_att_icon_mail,.fc_msg_att_icon_wall{background-position:0px -153px;width:12px}.fc_pointer_offset{position:absolute;right:1px;bottom:0}.fc_tab_pointer{position:absolute;display:none;position:relative}.fc_tab_pointer:after,.fc_tab_pointer:before{position:absolute;pointer-events:none;border:solid transparent;content:'';height:0;width:0;left:100%;top:9px}.fc_tab_pointer:before{border-width:6px;margin:-6px 0;border-left-color:#c5d0db}.fc_tab_pointer:after{border-width:5px;margin:-5px 0;border-left-color:#fff}.fc_tab_pointer.fc_tab_pointer_peer:after{border-left-color:#f3f5f7}.chat_active .fc_tab_pointer,.fc_fixed .fc_tab_pointer{display:block}.fc_tab_attach{padding:0 3px;position:absolute}.fc_tab_attach .ms_item_more_label{display:none}.fc_tab_attach .media_selector .ms_item_more{background:url(/images/icons/chats.png?14) no-repeat 0 -55px;padding:0 6px}.fc_tab_attach .ms_items_more{right:auto;left:-62px}.fc_tab_attach .ms_items_more_wrap{padding:8px 10px}.fc_tab_attach .ms_items_more_wrap.to_up .ms_items_more{bottom:9px}.fc_tab_attach .ms_items_more_wrap.to_up.shown .ms_items_more{bottom:-1px}.fc_tab_attach .ms_items_more_wrap.to_down .ms_items_more{top:9px}.fc_tab_attach .ms_items_more_wrap.to_down.shown .ms_items_more{top:-1px}.fc_tab_preview,.fc_tab_preview.media_preview{margin:0 0 0 -12px;padding:3px 12px 0 0}.fc_tab_preview.media_preview.media_preview_has_medias,.fc_tab_preview.media_preview_has_medias{padding:3px 12px 0 0;margin-bottom:0;border-bottom:0}.fc_tab_preview.media_preview .page_preview_audio_wrap,.fc_tab_preview .page_preview_audio_wrap{margin:0 0 5px -8px}.fc_tab_preview.media_preview .page_preview_map_wrap,.fc_tab_preview .page_preview_map_wrap{margin-right:0}.fc_tab_preview.media_preview .page_preview_map,.fc_tab_preview .page_preview_map{max-width:100%;height:auto}.fc_tab_preview .page_pics_preview{margin-bottom:0}.fc_photo_thumb,.fc_video_thumb{display:block;border-radius:3px;margin-bottom:3px;background-size:cover;background-position:50% 50%}.fc_video_thumb{position:relative;height:106px;width:188px}.fc_video_duration{position:absolute;bottom:6px;right:6px;padding:2px 5px;background:rgba(0,0,0,.45);color:#fff;border-radius:2px;font-size:11px}.fc_chronicle_row{cursor:pointer}.fc_chronicle_blur{position:absolute;margin:-10px 0px 0px -10px;width:194px;height:100px;background-position:50%;background-size:152px auto;-webkit-filter:blur(10px);-moz-filter:blur(10px);-o-filter:blur(10px);-ms-filter:blur(10px);filter:blur(10px)}.fc_chronicle_blur_cont{position:relative;width:174px;height:80px;overflow:hidden;border-radius:3px;text-align:center}.fc_chronicle_txt{font-size:12px;color:#fff;opacity:0.8;filter:alpha(opacity=80);line-height:140%;padding:0px 20px;width:174px}.fc_chronicle_txt td{vertical-align:middle;height:74px;padding:0px}.fc_chronicle_name{color:#2b587a;height:18px;padding:4px 0px 0px 5px;width:144px}.fc_fwd_log_wrap .fc_app_row .fc_chronicle_desc .fc_chronicle_name b{background-image:none}.fc_chronicle_desc{width:296px;padding:6px 2px}.fc_chronicle_icon{background:url(/images/icons/snap_app.png) no-repeat;width:22px;height:22px}.chat_onl_wrap{display:none;position:fixed;bottom:0;right:10px;text-align:center;z-index:1500}body.mac .chat_onl_wrap{-webkit-transform:translateZ(0);transform:translateZ(0)}.chat_onl_inner{position:relative;background-color:#dae1e8;border-radius:3px 3px 0 0;overflow:hidden}.layers_shown .chat_onl_inner{background-color:#5a5a5a}.layers_shown_transparent.layers_shown .chat_onl_inner{background-color:#dae1e8}.chat_tab_wrap{display:block;position:relative;overflow:hidden;cursor:pointer;width:40px;padding:6px}.chat_tab_wrap:hover{background-color:#ccd5de;text-decoration:none}.layers_shown .chat_tab_wrap:hover{background-color:#6b6b6b;border-color:#6b6b6b}.layers_shown_transparent.layers_shown .chat_tab_wrap:hover{background-color:#ccd5de;border-color:transparent}.chat_onl{color:#7993ad;font-size:11px;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:14px;line-height:14px}.chat_onl:after{display:inline-block;content:' ';width:9px;height:11px;background:url(/images/icons/chats.png?14) no-repeat 0 -116px;margin-bottom:-1px;margin-left:4px}.layers_shown .chat_onl:after{background-position:-13px -116px}.layers_shown_transparent.layers_shown .chat_onl:after{background-position:0 -116px}.layers_shown .chat_onl{color:#a6a6a6}.layers_shown_transparent.layers_shown .chat_onl{color:#7993ad}.chat_onl_cont{padding:6px 0}.rb_resize_wrap{position:relative}.chats_sp{background:url(/local/templates/rehau/images/icons/icons-vk.png) no-repeat}.chats_sp.rb_resize{cursor:move;cursor:se-resize;position:absolute;top:-12px;right:3px;height:10px;width:10px;background-position:2px -130px}.fc_fixed .chats_sp.rb_resize{display:none}.chat_tab_img{width:40px;height:40px;border-radius:50%;vertical-align:middle}div.fc_inline_chatter{float:left;margin:0 1px 1px 0;height:20px;width:20px;overflow:hidden}.fc_contacts div.fc_inline_chatter{height:17px;width:17px}img.fc_inline_chatter{height:20px;width:20px}.fc_contacts img.fc_inline_chatter{height:17px;width:17px}div.fc_inline_chatter_half{height:40px}.fc_contacts div.fc_inline_chatter_half{height:34px}img.fc_inline_chatter_half{margin:0 -10px;height:40px;width:40px}.fc_contacts img.fc_inline_chatter_half{margin:0 -17px;height:34px;width:34px}.chat_tab_close{position:absolute;top:0;right:0;width:14px;height:14px;border-radius:50%;background-color:rgba(0,0,0,.65);opacity:0;filter:alpha(opacity=0)}.chat_tab_close:after{display:block;content:' ';width:14px;height:14px;background:url(/images/icons/chats.png?14) no-repeat 3px -43px;opacity:0.7;filter:alpha(opacity=70)}.chat_tab_close:hover:after,.chat_tab_wrap:hover .chat_tab_close,.chat_tab_imgcont{opacity:1;-webkit-filter:none;filter:none}.chat_tab_imgcont{position:relative;height:40px;width:40px;-o-transition:height 100ms ease-in-out, opacity 100ms ease-in-out;transition:height 100ms ease-in-out, opacity 100ms ease-in-out}.chat_tab_imgcont.online:after{bottom:0;right:0;border:2px solid #fff;height:7px;width:7px}.chat_tab_imgcont.online.mobile:after{bottom:0;right:0;background-color:#fff;height:9px;width:6px}.chat_tab_imgcont.online:after{border-color:#dae1e8;background-color:#62b245}.layers_shown .chat_tab_imgcont.online:after{border-color:#5a5a5a;background-color:#8ac176}.layers_shown_transparent.layers_shown .chat_tab_imgcont.online:after{border-color:#dae1e8;background-color:#62b245}.chat_tab_wrap:hover .chat_tab_imgcont.online:after{border-color:#ccd5de}.layers_shown .chat_tab_wrap:hover .chat_tab_imgcont.online:after{border-color:#6b6b6b}.layers_shown_transparent.layers_shown .chat_tab_wrap:hover .chat_tab_imgcont.online:after{border-color:#ccd5de}.chat_tab_imgcont.online.mobile:after{background-color:#dae1e8}.layers_shown .chat_tab_imgcont.online.mobile:after{background-color:#5a5a5a}.layers_shown_transparent.layers_shown .chat_tab_imgcont.online.mobile:after{background-color:#dae1e8}.chat_tab_wrap:hover .chat_tab_imgcont.online.mobile:after{background-color:#ccd5de}.layers_shown .chat_tab_wrap:hover .chat_tab_imgcont.online.mobile:after{background-color:#6b6b6b}.layers_shown_transparent.layers_shown .chat_tab_wrap:hover .chat_tab_imgcont.online.mobile:after{background-color:#ccd5de}.chat_tab_beforeanim{height:1px;opacity:0;filter:alpha(opacity=0)}.chat_cont_scrolling{position:relative}.chat_fix_height{height:250px;overflow:hidden}.chat_tab_counter{position:absolute;top:6px;left:6px;height:13px;min-width:9px;border-radius:8px;padding:2px 4px;background-color:#e63917;color:#fff;font-weight:500;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto;font-size:11px}.chat_cont_sh_bottom,.chat_cont_sh_top{position:absolute;width:52px;height:14px;background-color:rgba(216,223,230,0);background:-o-linear-gradient(270deg, rgba(216,223,230,0), #d8dfe6 80%);background:linear-gradient(180deg, rgba(216,223,230,0), #d8dfe6 80%);display:none;pointer-events:none}.layers_shown .chat_cont_sh_bottom,.layers_shown .chat_cont_sh_top{background-color:rgba(90,90,90,0);background:-o-linear-gradient(270deg, rgba(90,90,90,0), #5a5a5a 80%);background:linear-gradient(180deg, rgba(90,90,90,0), #5a5a5a 80%)}.layers_shown_transparent.layers_shown .chat_cont_sh_bottom,.layers_shown_transparent.layers_shown .chat_cont_sh_top{background-color:rgba(216,223,230,0);background:-o-linear-gradient(270deg, rgba(216,223,230,0), #d8dfe6 80%);background:linear-gradient(180deg, rgba(216,223,230,0), #d8dfe6 80%)}.chat_cont_sh_top{top:0;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.chat_cont_sh_bottom{margin-top:-14px}.chat_tab_typing_wrap{display:none;position:absolute;bottom:6px;right:6px;padding:3px;border-radius:3px 0 0 0;background-color:#dae1e8}.chat_tab_wrap:hover .chat_tab_typing_wrap{background-color:#ccd5de}.layers_shown .chat_tab_typing_wrap{background-color:#5a5a5a}.layers_shown .chat_tab_wrap:hover .chat_tab_typing_wrap{background-color:#6b6b6b}.layers_shown_transparent.layers_shown .chat_tab_typing_wrap{background-color:#dae1e8}.layers_shown_transparent.layers_shown .chat_tab_wrap:hover .chat_tab_typing_wrap{background-color:#ccd5de}.chat_tab_typing_icon{height:7px;width:7px;background-position:0 -143px}.layers_shown .chat_tab_typing_icon{background-position:-11px -143px}.layers_shown_transparent.layers_shown .chat_tab_typing_icon{background-position:0 -143px}.chat_tt_wrap{position:relative}.chat_dialog_img{height:41px;width:41px}.fc_contacts .chat_dialog_img{height:35px;width:35px}div.chat_tab_img{overflow:hidden}.fc_contacts div.chat_tab_img{height:34px;width:34px}@-webkit-keyframes fc-typer{0%{opacity:0.5}25%{opacity:1}50%{opacity:0.5}}@-o-keyframes fc-typer{0%{opacity:0.5}25%{opacity:1}50%{opacity:0.5}}@keyframes fc-typer{0%{opacity:0.5}25%{opacity:1}50%{opacity:0.5}}.emoji_cont{position:relative}.emoji_smile_wrap{position:absolute;top:0;right:0}.emoji_smile_wrap .emoji_smile{position:relative}.fc_tab_txt .emoji_smile_wrap{margin:0 2px 0 0}.emoji_smile{position:absolute;cursor:pointer;top:0;right:0;opacity:0.7;filter:alpha(opacity=70);z-index:4;-webkit-transform:translateZ(0);transform:translateZ(0);-o-transition:opacity 200ms ease-in-out;transition:opacity 200ms ease-in-out}.emoji_smile_icon{width:25px;height:25px;background:url(/images/icons/smile_icon.png) no-repeat 4px 4px}.emoji_smile_icon_vector{width:24px;height:24px;background:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%22410%2020%2024%2024%22%3E%3Cdesc%3E%20Created%20with%20Sketch.%3C%2Fdesc%3E%3Cg%20fill%3D%22none%22%3E%3Crect%20x%3D%22410%22%20y%3D%2220%22%20width%3D%2224%22%20height%3D%2224%22%2F%3E%3Cpath%20d%3D%22M422%2039.5L422%2039.5C426.1%2039.5%20429.5%2036.1%20429.5%2032%20429.5%2027.9%20426.1%2024.5%20422%2024.5%20417.9%2024.5%20414.5%2027.9%20414.5%2032%20414.5%2036.1%20417.9%2039.5%20422%2039.5L422%2039.5ZM422%2041C417%2041%20413%2037%20413%2032%20413%2027%20417%2023%20422%2023%20427%2023%20431%2027%20431%2032%20431%2037%20427%2041%20422%2041ZM419%2036.1C419.7%2036.6%20420.7%2037%20422%2037%20423.3%2037%20424.3%2036.6%20425%2036.1%20425.5%2035.8%20425.8%2035.4%20425.9%2035.1%20426.1%2034.7%20426%2034%20426%2034%20426%2034%20418%2034%20418%2034%20418%2034%20417.9%2034.7%20418.1%2035.1%20418.2%2035.4%20418.5%2035.8%20419%2036.1ZM419%2032C419.6%2032%20420%2031.3%20420%2030.5%20420%2029.7%20419.6%2029%20419%2029%20418.4%2029%20418%2029.7%20418%2030.5%20418%2031.3%20418.4%2032%20419%2032ZM425%2032C425.6%2032%20426%2031.3%20426%2030.5%20426%2029.7%20425.6%2029%20425%2029%20424.4%2029%20424%2029.7%20424%2030.5%20424%2031.3%20424.4%2032%20425%2032Z%22%20fill%3D%22%23828A99%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}.emoji_smile_icon_vector+.emoji_smile_icon_promo{top:0px;right:0px;background:#ff724c;border:2px solid #fff;border-radius:6px}.emoji_smile.emoji_smile_on{opacity:1}.emoji_shop_icon_promo,.emoji_smile_icon_promo{position:absolute;top:2px;right:2px;width:6px;height:6px;background:#fa5757;border:1px solid #fff;border-radius:4px;z-index:250;pointer-events:none}.emoji_shop_icon_promo{top:-2px;right:-2px;border-color:#eee}.emoji_shop_icon_badge{position:absolute;top:-7px;right:-6px;background:#f14d37;font-size:10px;border-radius:4px;z-index:250;pointer-events:none;padding:2px 4px;color:#fff;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border:1px solid #ebeef2}.emoji_shop:hover .emoji_shop_icon_badge{border:1px solid #e3e6ec}.emoji_scroll_progress{padding:115px 0;text-align:center}.emoji_scroll_progress .pr{opacity:1;-webkit-filter:none;filter:none}.emoji_smile_animation .emoji_smile_icon{-o-transition:all 400ms ease-in-out;transition:all 400ms ease-in-out}.emoji_smile_animation .emoji_smile_icon_promo{display:none}.emoji_tt_wrap{width:290px;opacity:0;filter:alpha(opacity=0);z-index:119;right:-4px;bottom:31px;border-radius:4px;box-shadow:0 1px 3px rgba(0,0,0,.1);background-color:#fff;border:1px solid #c5d0db;position:relative;position:absolute}.emoji_tt_wrap:after,.emoji_tt_wrap:before{position:absolute;pointer-events:none;border:solid transparent;content:'';height:0;width:0}.emoji_tt_wrap.tt_up:after,.emoji_tt_wrap.tt_up:before{bottom:100%}.emoji_tt_wrap.tt_down:after,.emoji_tt_wrap.tt_down:before{top:100%}.emoji_tt_wrap.tt_left:after,.emoji_tt_wrap.tt_left:before{right:100%}.emoji_tt_wrap.tt_right:after,.emoji_tt_wrap.tt_right:before{left:100%}.emoji_tt_wrap.tt_up:after,.emoji_tt_wrap.tt_up:before{right:16px}.emoji_tt_wrap.tt_up:before{border-width:6px;margin:0 -6px;border-bottom-color:#c5d0db}.emoji_tt_wrap.tt_up:after{border-width:5px;margin:0 -5px;border-bottom-color:#ebeef2;-webkit-transform:translate3d(0, 0.5px, 0);transform:translate3d(0, 0.5px, 0)}.emoji_tt_wrap.tt_down:after,.emoji_tt_wrap.tt_down:before{right:16px}.emoji_tt_wrap.tt_down:before{border-width:6px;margin:0 -6px;border-top-color:#c5d0db}.emoji_tt_wrap.tt_down:after{border-width:5px;margin:0 -5px;border-top-color:#ebeef2;-webkit-transform:translate3d(0, -0.5px, 0);transform:translate3d(0, -0.5px, 0)}.emoji_tt_wrap.emoji_shop_over.tt_down:after{border-top-color:#e3e6ec}.emoji_tt_wrap.emoji_no_tabs.tt_down:after{border-top-color:#fff}.emoji_tt_wrap.tt_up{bottom:auto;top:31px}.emoji_tt_wrap.tt_up:after{border-bottom-color:#fff}.emoji_block_cont{overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.emoji_animation{-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out}.emoji_cat_title_helper{width:100%;height:30px;position:relative;z-index:11}.emoji_cat_title_next{z-index:110}.emoji_cat_title{color:#939393;letter-spacing:0.2px;line-height:14px;padding:10px 5px 6px;background:#fff;width:100%;box-sizing:border-box}.emoji_cat_title_fix .emoji_cat_title,.emoji_cats_title_helper{position:absolute;top:0px;left:0px}.emoji_cats_title_helper{width:100%;box-sizing:border-box;height:30px;z-index:20;padding:0px 4px;border-radius:4px 4px 0px 0px;pointer-events:none}.emoji_cats_title_helper .emoji_cat_title{padding-bottom:0px}.emoji_cats_title_helper:after{content:'';height:10px;width:100%;position:absolute;bottom:-4px;left:0px;background:url(/images/emoji_sprite.png?12) 0 -29px}.emoji_cats_title_helper:empty:after{opacity:0;filter:alpha(opacity=0)}.emoji_smile_cont{display:inline-block;position:relative;padding:5px 4px;margin-right:1px;cursor:pointer;z-index:10}.emoji_smile_cont:active .im_emoji_bg{background:hsla(0,0%,8%,.7)}.emoji_bg{z-index:-1;width:25px;height:25px;margin:-4px 0px 0px -3px;background:#ebeef2;border-radius:3px}.emoji_bg,.emoji_shadow{position:absolute;visibility:hidden}.emoji_shadow{width:20px;height:1px;margin-left:-2px;margin-top:20px}.emoji_over .emoji_bg,.emoji_over .emoji_shadow{visibility:visible}.emoji_list_cont .scrollbar_cont.scrollbar_c_overed{width:10px}.emoji_list_cont .scrollbar_c_overed .scrollbar_inner{width:6px;border-radius:3px}.emoji_list{overflow:hidden;height:242px;position:relative;width:275px}.emoji_scroll{padding:0px 0px 2px}.emoji_tmp_textarea{position:absolute;opacity:0;filter:alpha(opacity=0)}.emoji_animated .emoji_block_rel,.emoji_animated .emoji_tabs{pointer-events:none}.ui_scroll_default_theme.ui_scroll_emoji_theme>.ui_scroll_overflow>.ui_scroll_blocker>.ui_scroll_outer,.ui_scroll_default_theme.ui_scroll_emoji_theme>.ui_scroll_overflow>.ui_scroll_outer{position:relative}.ui_scroll_default_theme.ui_scroll_emoji_theme>.ui_scroll_overflow>.ui_scroll_shadow_bottom,.ui_scroll_default_theme.ui_scroll_emoji_theme>.ui_scroll_overflow>.ui_scroll_shadow_top{background:url(/images/emoji_sprite.png?12) 0 -29px;box-shadow:none;height:10px}.ui_scroll_default_theme.ui_scroll_emoji_theme>.ui_scroll_bar_container>.ui_scroll_bar_outer{right:-9px}.emoji_sprite{background-image:url(/images/emoji_sprite.png?12);background-repeat:no-repeat}#im_emoji_over{width:25px;height:25px;z-index:1;position:absolute;background:#606060;background:hsla(0,0%,59%,.4);border-radius:5px}.emoji_tabs{background:#ebeef2;border-radius:0 0 4px 4px;height:36px;overflow:hidden}.emoji_no_tabs .emoji_tabs{display:none}.emoji_tabs_cont{display:inline-block;zoom:1;height:36px;white-space:nowrap}.emoji_tabs_wrap{position:absolute;display:inline-block;zoom:1;width:220px;overflow:hidden;z-index:111}.emoji_tab{padding:9px;width:18px;height:18px;display:inline-block;zoom:1;vertical-align:top}.emoji_tab:hover{background:#e2e6eb}.emoji_tab_sel,.emoji_tab_sel:hover{background:#fff}.emoji_tab_sel{cursor:default}.emoji_list_cont{padding:0px 4px 2px}.emoji_tab_icon{width:18px;height:19px}.emoji_stickers_spliter:first-child{margin-top:5px}.emoji_sticker_item{padding:3px 2px;display:inline-block;zoom:1;border-radius:4px;width:64px;height:72px;cursor:pointer;text-align:center;vertical-align:middle}.emoji_sticker_item.over,.emoji_sticker_item:hover{background:#f7f7f7}.emoji_sticker_image{max-width:64px;max-height:64px}.emoji_shop{display:block;padding:9px 8px}.emoji_shop_icon{width:18px;height:18px;background-position:-18px 0px;position:relative}.emoji_tab_promo{opacity:0.5;filter:alpha(opacity=50)}.emoji_shop:hover{background:#e3e6ec}.emoji_shop:active{padding:9px 8px 7px}.emoji_tab_img_cont{padding:7px 6px;width:22px;height:22px}.emoji_block_rel{position:relative}.emoji_tabs_l_s,.emoji_tabs_r_s{position:absolute;width:18px;height:36px;cursor:pointer;background:#ebeef2;padding:0px;display:none;z-index:112}.emoji_tabs_l_s:hover,.emoji_tabs_r_s:hover{background:#e2e6eb}.emoji_tabs_r_s{margin-left:240px}.emoji_tabs_l_s{margin-left:34px}.emoji_tabs_l_sc,.emoji_tabs_r_sc{position:absolute;width:9px;height:36px;margin-left:-9px;background-position:0px -42px}.emoji_tabs_l_sc{margin-left:18px;background-position:-9px -42px}.emoji_tabs_l_si,.emoji_tabs_r_si{width:7px;margin-top:11px;height:12px;margin-left:6px;background-position:-18px -42px;position:absolute}.emoji_tabs_l_s:active .emoji_tabs_l_si,.emoji_tabs_r_s:active .emoji_tabs_r_si{margin-top:12px}.emoji_tabs_l_si{margin-left:5px;background-position:-25px -42px}.emoji_tabs_no_store .emoji_tabs_r_s{margin-left:272px}.emoji_tabs_no_store .emoji_tabs_wrap{width:254px}.emoji_tabs_no_store .emoji_shop{display:none}.emoji_tab_recent{padding:9px;width:18px;height:19px}.emoji_tab_icon_recent{background-position:-131px 0px;display:inline-block;zoom:1}.sticker_hints_tt{display:none;z-index:118;top:-83px;left:-4px;padding:0 3px;border-radius:2px;box-shadow:0 1px 3px rgba(0,0,0,.1);background-color:#fff;border:1px solid #c5d0db;white-space:nowrap;position:absolute;max-width:100%;overflow:hidden;-o-transition:margin 0s ease;transition:margin 0s ease}.im-chat-input .sticker_hints_tt{top:-86px}.fc_tab_txt .sticker_hints_tt{top:-89px;max-width:225px}.bt_reply_form_wrap .sticker_hints_tt,.post_content .sticker_hints_tt{max-width:405px}.sticker_hints_tt .emoji_sticker_item{padding:2px;margin:3px;height:64px}.sticker_hints_tt .emoji_sticker_item.promo .emoji_sticker_image{opacity:0.5;filter:alpha(opacity=50)}.sticker_hints_tt._margin_transition{-o-transition-duration:0.2s;transition-duration:0.2s}.sticker_hints_inner{padding:5px 2px;overflow:hidden}.sticker_hints_arrow{display:none;position:absolute;top:0;bottom:0;width:30px;background:#fff url(/images/icons/stickers_hints_arrow.png) no-repeat 50% 50%;border-left:1px solid #e4e6e9;border-radius:0 2px 2px 0;cursor:pointer}.sticker_hints_arrow.sticker_left{left:0;-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);-o-transform:scaleX(-1);transform:scaleX(-1)}.sticker_hints_arrow.sticker_right{right:0}.sticker_hints_arrow:hover{background-color:#f0f2f5}#top_notify_wrap{position:relative;position:absolute;visibility:hidden;width:470px;top:52px;left:-1px;background:#fff;z-index:800;border:1px solid #c5d0db;border-top:none;border-radius:3px;box-shadow:0 1px 3px rgba(0,0,0,.1);opacity:0;filter:alpha(opacity=0);-o-transition:opacity 100ms linear, top 100ms linear, visibility 100ms linear;transition:opacity 100ms linear, top 100ms linear, visibility 100ms linear;cursor:default;pointer-events:none}#top_notify_wrap:after,#top_notify_wrap:before{position:absolute;pointer-events:none;border:solid transparent;content:'';height:0;width:0;bottom:100%;left:23px}#top_notify_wrap:before{border-width:6px;margin:0 -6px;border-bottom-color:#fafbfc}#top_notify_wrap:after{border-width:5px;margin:0 -5px;border-bottom-color:#fafbfc}#top_notify_btn.active #top_notify_wrap{visibility:visible;opacity:1;-webkit-filter:none;filter:none;top:42px;pointer-events:auto}.top_notify_header{padding:11px 14px;border-radius:3px 3px 0 0;background-color:#fafbfc;color:#000;font-size:13px;border-bottom:1px solid #e7e8ec;cursor:pointer}.top_notify_header,.top_notify_prefs_lnk{font-weight:400;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}.top_notify_prefs_lnk{float:right}.top_notify_cont{width:470px;max-height:400px;overflow-y:scroll;font-size:12.5px;color:#000;white-space:normal}.top_notify_cont .ui_scroll_content>.pr{padding:50px 0;text-align:center}.top_notify_cont .ui_scroll_content>.pr .pr_bt{width:8px;height:8px;border-radius:4px;margin-right:4px}.top_notify_cont .ui_scroll_content>.pr .pr_bt:last-child{margin-right:0}.top_notify_empty{padding:45px 50px 44px;font-size:12.5px}.top_notify_show_all{display:block;padding:10px 0 12px;background-color:#fafbfc;border-top:1px solid #e7e8ec;text-align:center;border-radius:0 0 3px 3px}.top_notify_show_all:hover{background-color:#edeef0;text-decoration:none}.tt_w.top_notify_tt{position:relative;position:absolute;background:#fff;border:1px solid #c5d0db;border-top:none;border-radius:3px;cursor:pointer}.tt_w.top_notify_tt:after,.tt_w.top_notify_tt:before{position:absolute;pointer-events:none;border:solid transparent;content:'';height:0;width:0}.tt_w.top_notify_tt.tt_up:after,.tt_w.top_notify_tt.tt_up:before{bottom:100%}.tt_w.top_notify_tt.tt_down:after,.tt_w.top_notify_tt.tt_down:before{top:100%}.tt_w.top_notify_tt.tt_left:after,.tt_w.top_notify_tt.tt_left:before{right:100%}.tt_w.top_notify_tt.tt_right:after,.tt_w.top_notify_tt.tt_right:before{left:100%}.tt_w.top_notify_tt.tt_up:after,.tt_w.top_notify_tt.tt_up:before{left:23px}.tt_w.top_notify_tt.tt_up:before{border-width:6px;margin:0 -6px;border-bottom-color:#fafbfc}.tt_w.top_notify_tt.tt_up:after{border-width:5px;margin:0 -5px;border-bottom-color:#fff;-webkit-transform:translate3d(0, 0.5px, 0);transform:translate3d(0, 0.5px, 0)}.tt_w.top_notify_tt.tt_down:after,.tt_w.top_notify_tt.tt_down:before{left:23px}.tt_w.top_notify_tt.tt_down:before{border-width:6px;margin:0 -6px;border-top-color:#fafbfc}.tt_w.top_notify_tt.tt_down:after{border-width:5px;margin:0 -5px;border-top-color:#fff;-webkit-transform:translate3d(0, -0.5px, 0);transform:translate3d(0, -0.5px, 0)}.tt_w.top_notify_tt .tt_text{padding:11px 12px}.notify_tt_img,.notify_tt_thumb{float:left;margin-right:10px;width:30px;height:30px;border-radius:50%}.notify_tt_thumb{background:url(/images/icons/notifications_icons.png?6) no-repeat;background-size:30px auto}.top_tt_event .notify_tt_thumb{background-position:0 -30px}.top_tt_important .notify_tt_thumb{background-position:0 -90px}.top_tt_videocast .notify_tt_thumb{background-position:0 -120px}.top_tt_celebration .notify_tt_thumb{background-position:0 -150px}.top_tt_message .notify_tt_thumb{background-position:0 -180px}.top_tt_activate .notify_tt_thumb{background-position:0 -270px}.notify_tt_text{color:#000;border-bottom:none;font-size:1em;font-weight:400;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto;margin:0;padding:0;margin-left:40px;line-height:16px}.notify_tt_text b,.notify_tt_text .group_link,.notify_tt_text .mem_link{font-weight:500;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}.notify_tt_text .group_link,.notify_tt_text .mem_link{color:#000}.top_notify_cont .feedback_row_wrap{padding:0}.top_notify_cont .feedback_row_wrap:last-child{margin-bottom:0}.top_notify_cont .feedback_row{padding:10px 15px}.top_notify_cont .feedback_row .post_actions{width:19px;margin-left:4px;margin-right:-4px}.top_notify_cont .feedback_img{width:40px;height:40px;border-radius:50%;-moz-force-broken-image-icon:0;background-color:#fafbfc}.top_notify_cont .feedback_img:before{background-color:#fff}.top_notify_cont .feedback_img:before,.top_notify_cont .feedback_img:after{content:" ";display:block;position:absolute;top:0;left:0;width:40px;height:40px}.top_notify_cont .feedback_img:after{border-radius:50%;background-color:#fafbfc;background-image:url(/images/camera_100.png);background-size:cover}.top_notify_cont .feedback_header{padding:1px 0 0;color:#000}.top_notify_cont .feedback_content{margin:0 0 0 52px;min-height:40px}.top_notify_cont .feedback_photo_icon{top:23px;left:23px}.top_notify_cont .feedback_date{padding-right:0}.top_notify_cont .feedback_rphoto{margin-right:0}.top_notify_cont .feedback_footer{padding:2px 0 0}.top_notify_cont .feedback_payment_thumb{margin:0}.top_notify_cont .feedback_row_clickable:hover{border-color:transparent!important}.top_notify_cont .feedback_sticky_rows{border-left:2px solid #6285af}.top_notify_cont .feedback_sticky_rows:empty{display:none}.fc_snapster_invite_room_wrap{text-align:center}.fc_snapster_invite_room_cover{width:50px;height:50px;border-radius:25px;margin:5px auto;background-size:cover}.fc_snapster_invite_room_title{font-weight:500;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}.fc_snapster_invite_room_followers{color:#939393;margin-top:3px}.fc_snapster_invite_room_desc{margin-top:2px;line-height:22px}.fc_snapster_invite_room_sep{width:100%;height:1px;background-color:#ebedf0;margin:10px 0px}.fc_msgs_out_inner .fc_snapster_invite_room_sep{background-color:#cbdbf2}.fc_snapster_invite_room_install{color:#939393;font-size:11px;line-height:140%;margin-bottom:7px}.fc_snapster_invite_ic{background:url(/images/chronicle/install_android.png) no-repeat 0px 0px;display:inline-block;height:13px;width:11px;margin:0px 3px -2px 0px}.fc_snapster_invite_ic_ios{background-image:url(/images/chronicle/install_ios.png)}.fc_snapster_invite_btn{width:100%}.fc_snapster_invite_btn_android{margin-bottom:5px;background-color:#689f38}.fc_snapster_invite_btn_android:active,.fc_snapster_invite_btn_android:hover{background-color:#6eab39}.fc_snapster_invite_cover{width:100%;height:130px;background:url(/images/chronicle/snapster_invite_web.png);border-radius:2px;background-size:cover}.fc_snapster_invite_about{line-height:22px;margin:5px 0px}.fc_msgs_out_inner .fc_snapster_invite_room_followers,.fc_msgs_out_inner .fc_snapster_invite_room_install{color:#656565}.audio-msg-track{height:24px}.audio-msg-track.audio-msg-track_player-attached{display:none}.audio-msg-track .audio-msg-track--btn{border-radius:50%;border:none;display:block;cursor:pointer;width:24px;height:24px;float:left;background:url("data:image/svg+xml;charset=utf-8,%3Csvg%20version%3D%221.0%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010%2011%22%20width%3D%2210px%22%20height%3D%2211px%22%3E%0A%20%20%20%20%3Cpolygon%20stroke%3D%22%23fff%22%20fill%3D%22%23fff%22%20style%3D%22stroke-linecap%3A%20round%3B%20stroke-linejoin%3A%20round%3B%22%20points%3D%222.5%200.5%202.5%209.5%209.5%205%22%20transform%3D%22%22%2F%3E%0A%3C%2Fsvg%3E") #5779a1 no-repeat 50%}.audio-msg-track.audio-msg-track_playing .audio-msg-track--btn{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20version%3D%221.0%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010%2011%22%20width%3D%2210px%22%20height%3D%2211px%22%3E%0A%20%20%20%20%3Crect%20x%3D%221.5%22%20y%3D%221%22%20rx%3D%220.5%22%20ry%3D%220.5%22%20width%3D%222%22%20height%3D%229%22%20fill%3D%22%23FFF%22%20stroke%3D%22%23FFF%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%226.5%22%20y%3D%221%22%20rx%3D%220.5%22%20ry%3D%220.5%22%20width%3D%222%22%20height%3D%229%22%20fill%3D%22%23FFF%22%20stroke%3D%22%23FFF%22%2F%3E%0A%3C%2Fsvg%3E")}.audio-msg-track .audio-msg-track--duration{float:right;line-height:24px;color:#939393}.audio-msg-track .audio-msg-track--wave-wrapper{overflow:hidden;float:none;padding:2px 8px}.audio-msg-track .audio-msg-track--wave-wrapper .audio-msg-track--wave{vertical-align:middle;width:306px;height:20px;-moz-transform:translateZ(0)}.audio-msg-track .audio-msg-track--wave-wrapper .audio-msg-track--wave path{stroke-linejoin:round;stroke-linecap:round;stroke-width:2px;fill:none;stroke:#6287ae}.audio-msg-track.audio-msg-player .audio-msg-track--duration{color:#818d99}.audio-msg-track .slider{padding:0}.audio-msg-track .slider .slider_slide{background:transparent;height:20px}.audio-msg-track .slider .slider_slide>svg{stroke-opacity:0.5}.audio-msg-track .slider .slider_amount{background:transparent;overflow:hidden}.audio-msg-track .slider .slider_handler{display:none}.im_msg_audiomsg{padding:6px 0 4px}.im_msg_audiomsg .audio-msg-track:not(.audio-msg-player){padding:6px 10px;cursor:pointer;border-radius:3px}.im_msg_audiomsg .audio-msg-track:not(.audio-msg-player):hover{background-color:#f0f2f5}.im_msg_audiomsg .audio-msg-player{padding:6px 10px;height:24px}.fc_msg .audiomsg_row{padding:6px 10px;cursor:pointer}.fc_msg .audio-msg-track--wave-wrapper{padding:5px 10px;height:14px}

.fc_tab_log_msgs {background-color:#fff;display:none;width:268px; overflow:auto;height:300px;}

.dialog-alert .cabinet-dialog .inner .text{
	color:#000;	
}

.fc_contact_status {
    background-color: #d13d73;
    border-radius: 10px;
    color: #fff;
    float: right;
    height: 20px;
    margin-left: 4px;
    margin-top: 2px;
    width: 20px;
    text-align: center;
    padding-top: 1px;
    box-sizing: border-box;
}
.chats_sp  span.fc-nm-ico{
	background-image:url('/local/templates/rehau/images/mail-envelope-icon.png');
	background-repeat:no-repeat;
	background-position:left;
	display:none;
	opacity:0.65;
	height:20px;
	width:24px;
	color:#fff;
	padding-top:9px;
	padding-left:4px;
	text-align:right;
	cursor: pointer;
	margin-right:5px;
	margin-top:1px;
    float: right;
    visibility: visible;
}

a.fc-back-ico{
	background-image:url('/local/templates/rehau/images/arr-back.png');
	background-repeat:no-repeat;
	background-position:center;
	display:none;
	opacity:0.65;
	height:20px;
	width:20px;
	float:left;
	cursor: pointer;
	margin-right:15px;
	margin-top:2px;
    padding: 4px;
    visibility: visible;
}

.fc_tab_title:hover a.fc-back-ico{
	opacity:1;
}
.fc_tab_title span.text{
	color:#fff;	
	display:block;
	float:left;
}
#chat_message{
	width:75%;
    height:30px;
	max-height:100px;
}

.send_message_to{
	position:absolute;
	right:5px;
	top:15px;
	width:30px;
	height:30px;
	background-image:url(/local/templates/rehau/images/send_mess_to.png);
	background-repeat:no-repeat;
	background-position:center;
	background-color:transparent;
	border:none;
	box-shadow:none;
	margin-right:2px;
}

.dell_mess{
	position:absolute;
	width:30px;
	height:30px;
	top:15px;
	background-image:url(/local/templates/rehau/images/del_mess.png);
	background-repeat:no-repeat;
	background-position:center;
	background-color:transparent;
	border:none;
	box-shadow:none;
	right:5px;
}

textarea[name=PROJECT_PREVIEW]{max-height: 100px; min-height: 100px; height: 100px;}
.ui-selectmenu-open{z-index: 99999999!important;}
.ui-widget-content{z-index: 1001!important;}

.indexTopBanner{
display: block;
width: 1000px;
padding:10px 0;
margin: 0 auto;
}
.ya-share2{
	margin-top:5px;
}
.pyatoshibok h2{
	text-transform: none;
	color: #292929;
	font-size: 36px;
	font-weight: bold;
	margin: 34px 0 0 0;
}
.pyatoshibok p{
	margin: 14px 0 0 0;
	line-height: 25px;
	font-size:14px;
}

.top-icon-social{
	list-style: none;
	float:right;
	margin-right:10px;
	margin-top:5px;
}

.top-icon-social li{
	display: inline-block;
	vertical-align: middle;
}

.top-icon-social a {
	display: block;
	float:left;
	margin-right:5px;
	position: relative;
	color: #d13d73;
	width: 1.4vw;
	height: 1.4vw;
	border: 1px solid #d13d73;
	text-align: center;
	font-size: 1vw;
	padding-top: 1px;
	padding-bottom: 1px;
}
.top-icon-social a i{
	color: #d13d73;
}


.top-icon-social a:hover{
	background-color: #d13d73;
	color: #fff;
}

.top-icon-social a:hover i{
	color: #fff;
}
/* End */
/* /local/templates/rehau/template_styles.css?1565268100169603 */
