@font-face {
	font-family: 'fishart-logo';
	src:url('fonts/fishart-logo.eot?-4fpfyn');
	src:url('fonts/fishart-logo.eot?#iefix-4fpfyn') format('embedded-opentype'),
		url('fonts/fishart-logo.woff?-4fpfyn') format('woff'),
		url('fonts/fishart-logo.ttf?-4fpfyn') format('truetype'),
		url('fonts/fishart-logo.svg?-4fpfyn#fishart-logo') format('svg');
	font-weight: normal;
	font-style: normal;
}

.icon-fishart-logo{
	font-family: 'fishart-logo';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.icon-fishart-logo:before {
	content: "\e600";
}
.b-wrap-footer .mb-copyright .creation{
    color: #686444;
    font: 14px/14px "pf_din_text_cond_proregular","Tahoma","Arial","sans-serif";
    padding: 20px 0 0 25px;
    width: 239px;
}
.b-wrap-footer .mb-copyright .creation a{
    color: #686444;
    margin-right:5px;
    text-decoration:underline;
}
.b-wrap-footer .mb-copyright .creation a:hover{
    text-decoration:none;
}
.b-partner .frame.basic1,
.b-clients .frame.basic-clients{
	width:865px;
}
.basic-clients .bx-wrapper,
.basic1 .bx-wrapper,
.basic2 .bx-wrapper{
	max-width:100% !important;
}
.i-right .bx-next,
.i-left .bx-prev{
	display: block;
    height: 100%;
    width: 100%;
    text-indent:-9999px;
}
.g-block-activity .b-sphere-item .wrap-slider .left-block,
.b-sphere-item .title,
.b-sphere-item .button span,
.b-projects .mb-wrap-projects .install .download span,
.b-bottom-header li a,
.b-wrap-footer .mb-copyright .links li a,
.b-projects .mb-wrap-projects .projects .wrap-item .wrap-more .more,
.b-publication .mb-wrap-news .wrap-item .title,
.b-publication .mb-wrap-news .wrap-item .button,
.mb-wrap-info .title,
.b-partner-item .title,
.b-item-example a .button,
.b-news .mb-wrap-news .wrap-item .title,
.mb-wrap-buttons .buttons .button,
.b-right .feedback-contact .wrap-button .button,
.b-right .b-wrap-tabs label,
.g-portfolio .b-review .right-block .button,
.b-right .souvenires .wrap .right .title,
.b-compare-products .b-wrap-compare .title,
.b-right .tab-download .mb-download a .download span,
.b-partners-page .b-partner-item .wrap-title a,
.b-partners-page .b-partner-item .wrap-block .wrap-subsection ul li,
.g-portfolio .b-projects-portfolio .mb-wrap-projects .projects .wrap-item .more,
.b-reviews .mb-company .wrap-circle .text,
.fancybox-skin #feedback .wrap-button .button,
.fancybox-skin #feedback .title,
.g-search .title,
.g-portfolio .b-projects-portfolio .mb-wrap-projects .projects .wrap-item .title,
.b-projects .mb-wrap-projects .projects .wrap-item .title,
.b-right .feedback-contact .title,
.b-block-sphere .mb-wrap-service ul li span{
	text-transform:uppercase;
}
.mb-wrap-find form{
	display:inline-block;
}
.b-top-header .mb-wrap-find .language a span {
    text-transform: uppercase;
}
.b-bottom-header li.active a,
.b-bottom-header li a:hover{
	text-decoration:none;
	color:#00cbfe;
}
.b-right .feedback-contact .wrap-input input,
.b-right .feedback-contact .wrap-input textarea {
    color: #000;
    font: 15px/15px "helveticaneuecyrmedium","Tahoma","Arial","sans-serif";
    padding: 10px;
    width: 445px;
}
/*blocks on main*/
.b-projects,
.b-reviews .slider,
.b-projects .mb-wrap-projects{
	overflow:hidden;
}
.b-reviews .mb-brand::after {
    border-color: #111 transparent transparent #111;
    left: 145px;
    right: auto;
}
.b-reviews .mb-company .wrap-circle.active a {
    background-image: url("../images/sprite/sprite.png");
    background-position: -215px -181px;
}
.b-reviews .bx-wrapper{
    position:relative;
}
.b-reviews .bx-controls{
    position: absolute;
    top: 65px;
    width: 100%;
}

.b-reviews .slider{
       max-height: 290px;
}
.b-reviews .bx-prev {
    background-image: url("../images/sprite/sprite.png");
    background-position: -768px -395px;
    cursor: pointer;
    height: 53px;
    left: 0;
    position: absolute;
    top: 0;
    width: 26px;
    z-index: 10;
    text-indent: -9999px;
}
.b-reviews .bx-next {
    background-image: url("../images/sprite/sprite.png");
    background-position: -794px -395px;
    cursor: pointer;
    height: 53px;
    position: absolute;
    right: 0;
    top: 0;
    width: 26px;
    z-index: 10;
    text-indent: -9999px;
}
.b-reviews .mb-company .wrap-circle{
	height:270px;
}
.b-reviews .wrap-mb-company{
	width:725px;
	margin:0 auto;
}
.b-reviews .mb-company .wrap-circle {
    width: 290px !important;
}
.wrap-mb-company .bx-prev,
.wrap-mb-company .bx-next{
	display:none;
}
/*slider on main*/
.b-main-slider .frame .slidee .bx-viewport{
	overflow: visible !important;
}
.b-main-slider .frame .slidee ul li {
    width: 100% !important;
}
.b-main-slider .frame .slidee .bx-prev {
     background-image: url("../images/sprite/sprite.png");
    background-position: -768px -395px;
    cursor: pointer;
    height: 53px;
    left: 25px;
    top: 235px;
    position: absolute;
    width: 26px;
    z-index: 100;
    text-indent: -9999px;
}
.b-main-slider .frame .slidee .bx-next {
     background-image: url("../images/sprite/sprite.png");
    background-position: -794px -395px;
    cursor: pointer;
    height: 53px;
    position: absolute;
    right: 15px;
    top: 235px;
    width: 26px;
    z-index: 100;
    text-indent: -9999px;
}
.b-info-main-slider .wrap-info li a span:hover,
.b-info-main-slider .wrap-info li a span:active,
.b-info-main-slider .wrap-info li a span{
	z-index:1000;
	position:absolute;
	top:-65px;
	left:25px;
	background-image:url(../images/sprite-slider-icon.png);
	background-position: -275px 0;
	width:132px;
	height:132px
}
.b-info-main-slider .wrap-info li a span:hover{
	background-position:-141px 0;
}
.b-info-main-slider .wrap-info li a.active span{
	background-position:-2px 0;
}
.b-info-main-slider .wrap-info li a.active .text{
	color:#00c6ea;
}

.b-info-main-slider .wrap-info li a span.icon2:hover{
	background-position:-141px -133px;
}
.b-info-main-slider .wrap-info li a.active span.icon2{
	background-position:-1px -133px;
}
.b-info-main-slider .wrap-info li a span.icon2{
	background-position:-275px -133px;
}
.b-info-main-slider .wrap-info li a span.icon3:hover{
	background-position:-141px -264px;
}
.b-info-main-slider .wrap-info li a.active span.icon3{
	background-position:-2px -264px;
}
.b-info-main-slider .wrap-info li a span.icon3{
	background-position:-275px -264px;
}
.b-info-main-slider .wrap-info li a span.icon4:hover{
	background-position:-141px -400px;
}
.b-info-main-slider .wrap-info li a.active span.icon4{
	background-position:-2px -400px;
}
.b-info-main-slider .wrap-info li a span.icon4{
	background-position:-275px -400px;
}
	
/*contacts*/
.g-contacts .b-right-block .scheme p{
	color: #ccd3db;
    font: 14px/18px "helveticaneuecyrmedium","Tahoma","Arial","sans-serif";
    margin-bottom: 20px;
}

/*sitemap*/
.g-sitemap .b-structure ul li a {
    color: #fff;
    font: 16px/16px "Tahoma","Arial","sans-serif";
    padding: 5px 20px;
}	
	
/*activity*/
.wrap-info li a span.icon2{
		background-position:-604px -393px;
}
.wrap-info li a span.icon3{
		background-position:-604px -393px;
}
.wrap-info li a span.icon4{
		background-position:-604px -393px;
}

/*about*/
.b-present-info .mb-text-image .wrap-text p {
    color: #a6b4c0;
    font: 16px/22px "helveticaneuecyrlight","Tahoma","Arial","sans-serif";
    margin:35px 0 0;
}

.b-present-info .mb-text-image .wrap-text p:first-child{
	color: #fff;
    font: 16px/22px "helveticaneuecyrlight","Tahoma","Arial","sans-serif";
    margin:0;
}

/*sphere*/
.b-sphere-item .wrap-image-text .wrap-text p{
    color: #fff;
    font: 15px/19px "helveticaneuecyrlight","Tahoma","Arial","sans-serif";
    padding-bottom: 20px;
}
.g-area .b-present-design .mb-text-image .wrap-text p {
    color: #a6b4c0;
    font: 16px/23px "helveticaneuecyrlight","Tahoma","Arial","sans-serif";
}
.g-area span{
	margin: 0px auto; 
	max-width: 374px;
	display:block;
}
/*activity*/
.b-present-design .mb-text-image .wrap-text p{
    color: #a6b4c0;
    font: 16px/22px "helveticaneuecyrlight","Tahoma","Arial","sans-serif";
}
/*portfolio*/
/*.g-portfolio .b-name-page .mb-wrap-info .title span {
    display: inline-block;
    position: relative;
    top: 30px;
    width: 570px;
}*/
.g-portfolio .b-portfolio-description p {
    color: #e1c8f2;
    font: 16px/24px "helveticaneuecyrlight","Tahoma","Arial","sans-serif";
    margin: 35px 0;
    text-align: center;
}
.g-portfolio .b-review{
	height:120px;
}
.g-portfolio .b-review .right-block{
	height:100%;
}
.b-projects .mb-wrap-projects .projects .wrap-item .title .place,
.g-portfolio .b-projects-portfolio .mb-wrap-projects .projects .wrap-item .title .place{
    font: 14px/15px "pf_din_text_cond_prothin","Tahoma","Arial","sans-serif";
    text-transform: none;
}
.g-portfolio .b-name-page .mb-wrap-info .title span span.place{
	
}
/*news*/

.b-news .mb-wrap-news .wrap-item .content p{
    color: #dae4ee;
    font: 16px/24px "helveticaneuecyrlight","Tahoma","Arial","sans-serif";
    overflow: hidden;
    padding-top: 20px;
}
/*partners*/
.b-partners-page .b-partner-item .wrap-title .title a{
    color: #fff;
    font: 24px/24px "helveticaneuecyrmedium","Tahoma","Arial","sans-serif";
    padding: 20px 0;
    text-align: center;
     position: inherit;
     top:0;
     text-transform:uppercase;
}
.b-partners-page .b-partner-item .wrap-title a{
	text-transform:uppercase;
}
.b-sidebar ul .menu .child li.active a{
	background:#3e2908;color:#fff;
}
.b-partners-page-filter .mb-wrap-pagination{
	margin:0;
	padding:0;
}
.b-partners-page-filter .b-item-example .wrap-item .image .filter-icon .icon{
	cursor:default;
}
.b-partners-page-filter .b-item-example .wrap-item .image .filter-icon .icon.transformation{
	background: url('../images/icon-filter1-small.png');
}
.b-partners-page-filter .b-item-example .wrap-item .image .filter-icon .icon.resistance_16om{
	background: url('../images/icon-filter2-small.png');
}
.b-partners-page-filter .b-item-example .wrap-item .image .filter-icon .icon.resistance_8om{
	background: url('../images/icon-filter3-small.png');
}
.b-partners-page-filter .b-item-example .wrap-item .image .filter-icon .icon.resistance_4om{
	background: url('../images/icon-filter4-small.png');
}
.b-partners-page-filter .b-item-example .wrap-item .image .filter-icon .icon.waterproof{
	background: url('../images/icon-filter5-small.png');
}
.b-partners-page-filter .b-item-example .wrap-item .image .filter-icon .icon.heat{
	background: url('../images/icon-filter6-small.png');
}
.b-partners-page-filter .b-item-example .wrap-item .image .filter-icon .icon.low_pass_filter{
	background: url('../images/icon-filter7-small.png');
}
.b-partners-page-filter .b-item-example .wrap-item .image .filter-icon .icon.high_pass_filter{
	background: url('../images/icon-filter8-small.png');
}
.b-partners-page-filter .b-item-example .wrap-item .image .filter-icon .icon.active_220_volt{
	background: url('../images/icon-filter9-small.png');
}
.b-partners-page-filter .b-item-example .wrap-item .image .filter-icon .icon.wired_panel{
	background: url('../images/icon-filter10-small.png');
}
.b-partners-page-filter .b-item-example .wrap-item .image .filter-icon .icon.infrared_remote{
	background: url('../images/icon-filter11-small.png');
}
.b-partners-page-filter .b-item-example .wrap-item .image .filter-icon .icon.radio_control{
	background: url('../images/icon-filter12-small.png');
}
.b-partners-page-filter .b-item-example .wrap-item .image .filter-icon .icon.protocol{
	background: url('../images/icon-filter13-small.png');
}
.b-partners-page-filter .b-item-example .wrap-item .image .filter-icon .icon.microphone_input{
	background: url('../images/icon-filter14-small.png');
}
.b-partners-page-filter .b-item-example .wrap-item .image .filter-icon .icon.matrix_switcher{
	background: url('../images/icon-filter15-small.png');
}
.b-partners-page-filter .b-filter .block .wrap-item .icon.transformation{
	background: url('../images/icon-filter1.png');
}
.b-partners-page-filter .b-filter .block .wrap-item .icon.resistance_16om{
	background: url('../images/icon-filter2.png');
}
.b-partners-page-filter .b-filter .block .wrap-item .icon.resistance_8om{
	background: url('../images/icon-filter3.png');
}
.b-partners-page-filter .b-filter .block .wrap-item .icon.resistance_4om{
	background: url('../images/icon-filter4.png');
}
.b-partners-page-filter .b-filter .block .wrap-item .icon.waterproof{
	background: url('../images/icon-filter5.png');
}
.b-partners-page-filter .b-filter .block .wrap-item .icon.heat{
	background: url('../images/icon-filter6.png');
}
.b-partners-page-filter .b-filter .block .wrap-item .icon.low_pass_filter{
	background: url('../images/icon-filter7.png');
}
.b-partners-page-filter .b-filter .block .wrap-item .icon.high_pass_filter{
	background: url('../images/icon-filter8.png');
}
.b-partners-page-filter .b-filter .block .wrap-item .icon.active_220_volt{
	background: url('../images/icon-filter9.png');
}
.b-partners-page-filter .b-filter .block .wrap-item .icon.wired_panel{
	background: url('../images/icon-filter10.png');
}
.b-partners-page-filter .b-filter .block .wrap-item .icon.infrared_remote{
	background: url('../images/icon-filter11.png');
}
.b-partners-page-filter .b-filter .block .wrap-item .icon.radio_control{
	background: url('../images/icon-filter12.png');
}
.b-partners-page-filter .b-filter .block .wrap-item .icon.protocol{
	background: url('../images/icon-filter13.png');
}
.b-partners-page-filter .b-filter .block .wrap-item .icon.microphone_input{
	background: url('../images/icon-filter14.png');
}
.b-partners-page-filter .b-filter .block .wrap-item .icon.matrix_switcher{
	background: url('../images/icon-filter15.png');
}
.b-partners-page-filter .no-result{
	color: #e9ddc8;
	padding:20px 0;
	font-size: 15px;
}
.b-right .wrap-top-block .info-right .short_description p{
    color: #e9ddc8;
    font: 16px/21px "helveticaneuecyrlight","Tahoma","Arial","sans-serif";
    margin: 0 0 25px 30px;
    width: 330px;
}
.b-item-example .wrap-item.active-item .compare{
	 color: #1fdf00;
}
.b-item-example a .button {
    font: 12px/30px "helveticaneuecyrmedium","Tahoma","Arial","sans-serif";
}
/*object*/
.b-right .wrap-top-block .slide-left .b-block-slider .frame {
    height: 90px;
    width: 256px;
    overflow:hidden;
}
.b-right .wrap-top-block .slide-left .b-block-slider .frame ul{
	min-width: 300px;
}
.b-right .b-wrap-tabs .tab-content .full_descr p{
	color: #e9ddc8;
    font: 15px/19px "helveticaneuecyrlight","Tahoma","Arial","sans-serif";
    padding: 20px 0;
}
.b-right .b-wrap-tabs .tab-content .anons.description p{
    padding: 0;
}
.b-right .b-wrap-tabs .tab-content h4{
	color: #fff;
    font: 15px/15px "helveticaneuecyrlight","Tahoma","Arial","sans-serif";
    padding: 20px 0 0;
}
.b-right .b-wrap-tabs .tab-content > div ul li {
    padding: 10px 0 10px 15px;
    position: relative;
    background: url("../images/li-marker.png") no-repeat 0px center;
}
.b-right .wrap-top-block .slide-left .b-block-slider {
    padding: 0 0 140px;
}
.g-partners-catalog-cart .b-right{
	position:relative;
}
.g-partners-catalog-cart .b-right .print-link{
	position:absolute;
	top: -50px;
	right:10px;
	padding:0 42px 0 0;
	background: url("../images/icon-print.png") no-repeat center right;
	text-transform:uppercase;
	color:#fba71c;
	font: 12px/32px "helveticaneuecyrlight","Tahoma","Arial","sans-serif";
}
.fancybox-type-inline .fancybox-skin {
    background: #000 none repeat scroll 0 0;
    border: 1px solid #eda124;
}
.fancybox-type-inline .fancybox-inner a.photo img {
    display: block;
    height: 100%;
    width: 100%;
}
.fancybox-nav span{
	 visibility: hidden !important;
	 display:none;
}
.fancybox-nav.fancybox-prev{
	background-image: url("../images/sprite/sprite.png");
    background-position: -768px -395px;
    cursor: pointer;
    height: 53px;
    position: absolute;
    top: 47%;
    width: 26px;
    z-index: 10;
    text-indent: -9999px;
    left: -55px;
}
.fancybox-nav.fancybox-next{
	 background-image: url("../images/sprite/sprite.png");
    background-position: -794px -395px;
    cursor: pointer;
    height: 53px;
    position: absolute;
    right: -55px;
   top: 47%;
    width: 26px;
    z-index: 10;
    text-indent: -9999px;
}
.b-right .feedback-contact .wrap-button .button {
    font: 14px/28px "pf_din_text_cond_promedium","Tahoma","Arial","sans-serif";
  
}
.b-right .souvenires .wrap .left,
.b-right .b-wrap-tabs .tab-content > div .wrap-desc .left{
	cursor: default;
}
/*title*/
.g-wrap-container .b-name-page .mb-wrap-info,
.g-wrap-container .b-partners-page .mb-wrap-info{
    margin-left:auto;
    margin-right:auto;
    width: 890px;
	overflow: hidden;
}
.g-wrap-container .b-name-page  .mb-wrap-info .title,
.g-wrap-container .b-partners-page  .mb-wrap-info .title{
    margin-left:auto;
    margin-right:auto;
    display:table;
	max-width:700px;
}
.g-wrap-container .b-name-page  .mb-wrap-info .title:before,
.g-wrap-container .b-partners-page  .mb-wrap-info .title:before{
    content:"";
	left: -620px;
    width: 600px;
}
.g-wrap-container  .b-name-page .mb-wrap-info .title:after,
.g-wrap-container  .b-partners-page .mb-wrap-info .title:after{
    content:"";
	right: -620px;
    width: 600px;
}

/*search*/
.g-search .product .right-block .description p{
	display:inline-block;
}
.g-search .product .right-block .description b{
	color:#fff;
	font-weight:normal;
}
/*feedback*/
.feedback-contact form .wrap-input .error,
.fancybox-skin #feedback .wrap-input .error{
	border:2px solid red;
}
.feedback-contact form label.error,
.fancybox-inner #feedback form label.error{
	display: none !important;
}
.form_sent{
	width:100%;
	height:100%;
	text-align:center;
	background: #000;
}
.form_sent .modal-title{
	color: #d6ecf0;
    font: 18px/18px "pf_din_text_cond_proregular","Tahoma","Arial","sans-serif";
    margin: 0 auto;
    padding-top: 25px;
    text-transform:uppercase;
}
.form_sent .modal-text{
	 color: #d6ecf0;
    font: 15px/15px "helveticaneuecyrmedium","Tahoma","Arial","sans-serif";
    padding: 20px 0;
}
/* .myClose { */
/*     background-image: url("../images/sprite/sprite.png") !important; */
/*     background-position: -810px -346px; */
/*     height: 49px !important; */
/*     position: absolute !important; */
/*     top: -12px !important; */
/*     width: 42px !important; */
/* } */
/* .fancybox-skin { */
/*     border: 1px solid #00b7e5 !important; */
/*     border-radius: 0 !important; */
/* } */

/*compare*/
.wrap-compare-unit{
	position:relative;
}
.wrap-compare-unit .b-wrap-compare-blocks {
    margin: 20px auto 25px;
}
.b-compare-products .link-compare {
    margin: 0 0 -15px 0;
    position: inherit;
}
.wrap-compare-unit .link-compare{
	display:none;
}
.wrap-compare-unit .link-compare.active{
	display:block;
}
.slide-wrapper-compare {
    display: inline-block;
    overflow: hidden;
    vertical-align: top;
    width: 662px;
    margin-bottom:10px;
}
.slide-wrapper-compare .scrollbar {
    background: #432e0a none repeat scroll 0 0;
    height: 2px;
    line-height: 0;
    margin: 20px auto 1em;
    width: 625px;
}
.slide-wrapper-compare .scrollbar .handle {
    background: #eda124 none repeat scroll 0 0;
    cursor: pointer;
    height: 5px;
    width: 100px;
}
.slide-wrapper-comparee .scrollbar .handle .mousearea {
    height: 20px;
    left: 0;
    position: absolute;
    top: -9px;
    width: 100%;
}
.slide-wrapper-compare .wrap-arrow {
    position: relative;
}
.slide-wrapper-compare .wrap-arrow .i-right {
    background-image: url("../images/sprite/sprite.png");
    background-position: -889px -395px;
    cursor: pointer;
    height: 22px;
    position: absolute;
    right: 0;
    top: -25px;
    width: 12px;
}
.slide-wrapper-compare .wrap-arrow .i-left {
    background-image: url("../images/sprite/sprite.png");
    background-position: -888px -306px;
    cursor: pointer;
    height: 22px;
    left: 0;
    position: absolute;
    top: -25px;
    width: 12px;
}
.slide-wrapper-compare .wrap-product {
    display: block;
    float: left;
    vertical-align: top;
}
.clearfix{
	clear:both;
	width:100%;
}
.g-background-partners .b-clients .frame {
    margin: 17px auto 15px;
}
.wrap-compare-unit.full .slide-wrapper-compare{
	width:875px;
}
.wrap-compare-unit.full .slide-wrapper-compare .scrollbar{
	width:845px;
}
.g-background-partners {
    min-height: 600px;
}
.b-compare-info{
	padding:0 57px;
}
.b-compare-info p{
	color:white;
}
/* .b-compare-products .b-wrap-compare-blocks .wrap-option .b-bottom-block .main-option .wrap .item{ */
/*     width: 207px; */
/* } */
.b-compare-products .b-wrap-compare-blocks .wrap-option .b-bottom-block .main-option .item-title{
	cursor:pointer;
}
.b-compare-products .b-wrap-compare-blocks .wrap-product .b-product-bottom .main-option .wrap .item{
	min-height:14px;
}

/*pagination*/
.mb-wrap-pagination ul li:first-child {
    margin-right: auto;
}
.mb-wrap-pagination ul li:last-child{
    margin-left: auto;
}
.mb-wrap-pagination ul li.b-prev{
    margin-right: 12px;
}
.mb-wrap-pagination ul li.b-next{
    margin-left: 12px;
}

/*footer*/
.b-wrap-footer .mb-contact-info .maps-site{

    margin-left: 5px;
    margin-top: 48px;
    width: 245px;
}
.b-wrap-footer .mb-contact-info .maps-site a {
    border-bottom: 1px dotted #00b7e5;
    color: #00b7e5;
    font: 16px/16px "pf_din_text_cond_proregular","Tahoma","Arial","sans-serif";
    text-decoration: none;
}
/*english version*/

body.en .g-background {
    min-height: 500px;
}
body.en .b-sidebar ul .menu a {
    color: #3fd0f5;
    font: 12px/19px "helveticaneuecyrmedium","Tahoma","Arial","sans-serif";
    text-transform:uppercase;
    background:#022a43;
    padding: 5px 14px 6px;
    position: relative;
    width: 184px;
}
body.en .b-sidebar ul .menu a:hover,
body.en .b-sidebar ul .menu a.active-menu {
    color: #01162c;
    background:#47beef;
}
body.en .b-sidebar ul .menu {
    border-bottom: 1px solid #1d4963;
}
body.en .b-sidebar ul .menu:last-child {
    border-bottom: none;
}
body.en .b-sidebar ul .menu .child li a{
   padding-left:22px;
   width: 176px;
}
body.en .b-sidebar ul .menu .child li.active a{
   background:#08557c;
}
body.en .b-sidebar ul .menu .child li a span{
   display:none;
}
body.en .beforeElem {
    display:none !important;
}
body.en .b-sidebar {
    margin-top:0;
    margin-left:0;
}
body.en .b-name-page .mb-wrap-info .title {
    margin-bottom: 30px;
}
body.en .b-left {
    width: 208px;
}
body.en .b-right {
	font: 12px/19px "Tahoma","Arial","sans-serif";
    display: inline-block;
    margin-left: 45px;
    margin-top: 0;
    width: 630px;
}
body.en .b-right p{
    color:#a6b4c0;
    line-height:20px;
    font-size: 16px;
    font-weight: normal;
    margin-bottom:30px;
}
body.en .b-right h3{
    color:#fff;
    line-height:20px;
    font-size:20px;
    margin-bottom:25px;
}
/*show-by-menu*/
.show-by-menu {
	margin: -45px 0 75px 58px;
}
.show-by-menu span{
	font-family:'helveticaneuecyrlight';
	color:white;
	font-size:14px;
	display:inline-block;
	margin-right: 28px;
}	
.show-by-menu ul{
	display:inline-block;
	vertical-align:middle;
}
.show-by-menu ul li{
	display:inline-block;
	background: url("../images/show_by_bg.png") no-repeat 0 0;
	width:175px;
	height:39px;
	vertical-align:middle;
	text-align:center;
	margin-right:2px;
}
.show-by-menu ul li.active{
	background: url("../images/show_by_bg_a.png") no-repeat 0 0;
}
.show-by-menu ul li a{
	line-height:38px;
	text-transform:uppercase;
	font-size:14px;
	color: #eda124;
	font-family:'helveticaneuecyrmedium';
}
.show-by-menu ul li.active 	a{
	color:black;
}

/*filter by brands*/
.brands-filter{
	display: inline-block;
    margin-left: 232px;
    width: 650px;
}
.brands-filter  > div{
	width: 140px;
	height:70px;
	float:left;
	margin:0 24px 24px 0;
	border:1px solid #eda124;
	font-family:'pf_din_text_cond_promedium';
	font-size:13px;
	text-transform:uppercase;
	color:white;
	text-align: center;
	 line-height: 70px;
	background-color:#000;
	background-position:center center;
	background-repeat:no-repeat;
}
.brands-filter .all{
	cursor:pointer;
}
.brands-filter  > div:hover,
.brands-filter  > div.active{
	background-color:#231807;
}
.brands-filter  > div:nth-child(4n){
	margin-right:0;
}
.brands-filter  input{
	display:none;
}

/*catalog categories*/
.b-partners-page .b-categories{
	width:890px;
	margin:-42px auto 0;
    position: relative;
    vertical-align: top;
}
.b-partners-page .b-categories .b-category{
	background: #000 ;
    border: 1px solid #eda124;
    float: left;
    margin: 0 25px 45px 0;
    width: 278px;
	vertical-align:top;
	text-align: center;
	padding-bottom: 20px;
	position:relative;
}
.b-partners-page .b-categories .b-category:nth-child(3n){
	margin: 0 0 45px 0;
}
.b-partners-page .b-categories .b-category .button{
	background-image: url("../images/sprite/sprite.png");
    background-position: -611px -562px;
    bottom: -14px;
    color: #000;
    font: 14px/28px "pf_din_text_cond_promedium","Tahoma","Arial","sans-serif";
    height: 28px;
    left: 50%;
	margin-left:-71px;
    position: absolute;
    width: 142px;
	text-transform:uppercase;
}
.b-partners-page .b-categories .b-category img{
	margin:7px auto 18px;
}
.b-partners-page .b-categories .b-category .name{
	text-align:center;
	color:white;
	font-size:18px;
	text-transform:uppercase;
	font-family:'pf_din_text_cond_prothin';
}
.b-partners-page .b-categories .b-category .wrap-subsection ul{
	padding: 23px 24px 0;
}
.b-partners-page .b-categories .b-category .wrap-subsection ul li{
	text-transform: uppercase;
	position: relative;
	padding: 0 0 15px 20px;
	text-align: left;
}
.b-partners-page .b-categories .b-category .wrap-subsection ul li span{
	 background-image: url("../images/sprite/sprite.png");
    background-position: -902px -298px;
    height: 7px;
    left: 0;
    position: absolute;
    top: 6px;
    width: 7px;
}
.b-partners-page .b-categories .b-category .wrap-subsection ul li a{
	color: #eda124;
    font: 12px/18px "helveticaneuecyrlight","Tahoma","Arial","sans-serif";
}

/*print*/
body.print{
	background:white;
}
body.print .g-wrap-container .print-link,
body.print .g-wrap-container .b-left,
body.print .g-wrap-container .b-block-slider .i-left,
body.print .g-wrap-container .b-block-slider .i-right{
	display:none;
}
body.print .b-top-header{
	margin: 0 auto;
    width: 940px;
	background:white;
	padding:0;
	height: 160px;
	position:relative;
}
body.print .b-top-header .logo{
	left: 17px;
	background:url(../images/logo-print.png) no-repeat center center;
	width: 125px;
	height: 138px;
	margin: 20px 0 0;
} 
body.print .b-top-header .mb-wrap-info{
	float:right;
	color:black;
	font-size:14px;
	font-family:"Arial","Tahoma","Arial","sans-serif";
	margin-top: 30px;
}
body.print .b-top-header .mb-wrap-info .top-item {
    margin-bottom: 40px;
}
body.print .b-top-header .mb-wrap-info .phone{
	font-family:"pf_din_text_cond_proregular","Tahoma","Arial","sans-serif";
	font-size:26px;
	margin-bottom: 6px;
}
body.print .b-top-header .mb-wrap-info .email{
	font-family:"Arial","Tahoma","Arial","sans-serif";
	font-size:18px;
}
body.print .b-top-header .mb-wrap-info .address {
	width:315px;
	float: right;
}
body.print .g-wrap-container .b-right{
	display: block;
    margin: 30px auto;
    width: 890px;
}
body.print .g-wrap-container .mb-wrap-info{
    margin: 0 auto 40px;
    width: 890px;
	overflow: hidden;
}
body.print .g-wrap-container .mb-wrap-info .title{
    margin: 0 auto;
    display:table;
	color: black;
}
body.print .g-wrap-container .mb-wrap-info .title:before{
    content:"";
	background:black;
	left: -320px;
    width: 300px;
}
body.print .g-wrap-container .mb-wrap-info .title:after{
    content:"";
	background:black;
	right: -320px;
    width: 300px;
}
body.print .g-wrap-container .b-block-slider .frame ul li span ,
body.print .g-wrap-container .b-block-slider .main-slide a{
	cursor:default;
}
body.print .g-wrap-container .b-block-slider .frame ul li ,
body.print .g-wrap-container .b-block-slider .main-slide,
body.print .g-wrap-container .b-right .souvenires .wrap .left{
	background:#fff !important;
	border-color:black !important;
}
body.print .g-wrap-container .b-right .souvenires .wrap .left .image{
	-webkit-filter: grayscale(100%);
	  -moz-filter: grayscale(100%);
	  -ms-filter: grayscale(100%);
	  -o-filter: grayscale(100%);
	  filter: grayscale(100%);
	  filter: gray; /* IE 6-9 */
}
body.print .g-wrap-container .b-right .wrap-top-block .info-right {
    display: inline-block;
    vertical-align: top;
    width: 610px;
}
body.print .g-wrap-container .b-right .wrap-top-block .info-right .short_description p {
    width: 585px;
	color: black;
}
body.print .g-wrap-container .b-right .wrap-top-block .info-right .wrap-call {
    width: 580px;
	color: black;
	border-color:black;
}
body.print .g-wrap-container .b-right .wrap-top-block .info-right .wrap-call .text{
	color: black;
	display: inline-block;
    vertical-align: middle;
	margin-right: 15px;
}
body.print .g-wrap-container .b-right .wrap-top-block .info-right .wrap-call .call{
	color: black;
	display: inline-block;
    vertical-align: middle;
	position: initial;
}
body.print .g-wrap-container .b-right .wrap-top-block .info-right .conditions {
    width: 580px;
	background:#f0f0f0;
	
}
body.print .g-wrap-container .b-right .wrap-top-block .info-right .conditions *{
    color:black;
}
body.print .g-wrap-container .b-right .b-wrap-info {
    margin-top:20px;
}
body.print .g-wrap-container .b-right .b-wrap-info .descr{
    margin-bottom:25px;
}
body.print .g-wrap-container .b-right .b-wrap-info p,
body.print .g-wrap-container .b-right .b-wrap-info ul{
    font: 16px/24px "helveticaneuecyrlight","Tahoma","Arial","sans-serif";
    margin: 0 0 25px 0;
}
body.print .g-wrap-container .b-right .b-wrap-info h3.title,
body.print .g-wrap-container .b-right .b-wrap-info  .souvenires .wrap .right div.title{
    font-family:'helveticaneuecyrmedium','Tahoma','Arial','sans-serif';
	font-size:18px;
	margin: 0 0 22px;
	color:black;
	text-transform: none;
}
body.print .g-wrap-container .b-right .b-wrap-info h4{
    font-family:'helveticaneuecyrmedium','Tahoma','Arial','sans-serif';
	font-size:15px;
	margin: 0 0 15px;
	color:black;
	text-transform: none;
}