<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,300italic,400italic,600italic,700,600,700italic,800&amp;subset=latin,cyrillic-ext);    
@import url(https://fonts.googleapis.com/css?family=Open+Sans+Condensed:300,300italic,700&amp;subset=cyrillic-ext,latin);*/
@font-face {
    font-family: 'CenturyGothicRegular';
    src: url('fonts/CenturyGothicRegular.eot');
    src: url('fonts/CenturyGothicRegular.eot?#iefix')format('embedded-opentype'),
         url('fonts/CenturyGothicRegular.woff') format('woff'),
         url('fonts/CenturyGothicRegular.ttf') format('truetype');
    font-style: normal;
    font-weight: normal;
}  
@font-face {
    font-family: 'CenturyGothicBold';
    src: url('fonts/946379.eot');
    src: url('fonts/946379.eot') format('embedded-opentype'),
         url('fonts/946379.woff2') format('woff2'),
         url('fonts/946379.woff') format('woff'),
         url('fonts/946379.ttf') format('truetype'),
         url('fonts/946379.svg#946379') format('svg');
    font-style: normal;
    font-weight: normal;                        
}
@font-face {
    font-family: 'Rouble';
    src: url('fonts/rouble.eot');
    src: url('fonts/rouble.eot') format('embedded-opentype'),
         url('fonts/rouble.woff') format('woff'),
         url('fonts/rouble.ttf') format('truetype'),
         url('fonts/rouble.svg#946379') format('svg');
    font-style: normal;
    font-weight: normal;
}

/* Eric Meyer's CSS Reset */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, /*strong, */sub, sup, tt, var,
/*b, u, i, */center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/* End of Eric Meyer's CSS Reset */

html {
	height: 100%; 
}
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {
	display: block;
}

body {
	color: #222;
	font-size: 14px;
	line-height: 18px;
	font-family: 'Open Sans', Arial, Verdana, sans-serif;
	background: #fff;  
	height: 100%;
   -webkit-font-smoothing: subpixel-antialiased; 
}
button, input, textarea, select {
	font-family: 'Open Sans', Arial, Verdana, sans-serif;
	font-size: 14px;
	line-height: 18px;
	outline: none;
}
a {
	color: #3797ce;
	text-decoration: underline;
	outline:none;
}
a,a:before,a:after,input.button,.catalog li,.filter label {
	transition: color 0.2s linear,background-color 0.2s linear,border-color 0.2s linear,box-shadow 0.2s linear,opacity 0.2s linear,box-shadow 0.2s linear;
	-ms-transition: color 0.2s linear,background-color 0.2s linear,border-color 0.2s linear,box-shadow 0.2s linear,opacity 0.2s linear,box-shadow 0.2s linear;
	-moz-transition: color 0.2s linear,background-color 0.2s linear,border-color 0.2s linear,box-shadow 0.2s linear,opacity 0.2s linear,box-shadow 0.2s linear;
	-o-transition: color 0.2s linear,background-color 0.2s linear,border-color 0.2s linear,box-shadow 0.2s linear,opacity 0.2s linear,box-shadow 0.2s linear;
	-webkit-transition: color 0.2s linear,background-color 0.2s linear,border-color 0.2s linear,box-shadow 0.2s linear,opacity 0.2s linear,box-shadow 0.2s linear;
}
a:hover {
	color: #0076a9;
	text-decoration: none;
}
a:active {background-color:rgba(255, 255, 255, 0);}
a img {
	border: 0;
}
img {
	border-color: #9c9c9c;
	/*max-width: 100%;
	height: auto;
	width: auto\9; ie8 */
	-ms-interpolation-mode: bicubic;
}
::-moz-selection {
	background: #339933;
	color: #fff;
	text-shadow: none;
}
::selection {
	background: #339933;
	color: #fff;
	text-shadow: none;
}
.placeholder {
	color: #ccc !important;
}
::-webkit-input-placeholder {
	color: #ccc !important;
	-moz-opacity: 1.0;
  opacity: 1.0;
  -khtml-opacity: 1.0;
}
:-moz-placeholder {
/* Firefox 18- */
	color: #ccc !important;
	-moz-opacity: 1.0;
  opacity: 1.0;
  -khtml-opacity: 1.0;
}
::-moz-placeholder {
/* Firefox 19+ */
	color: #ccc !important;
  -moz-opacity: 1.0;
  opacity: 1.0;
  -khtml-opacity: 1.0;
}
:-ms-input-placeholder {
	color: #ccc !important;
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  opacity: 1.0;
  -khtml-opacity: 1.0;
}
/* ------------------------------------------------------------------------------------- */
/* --------------------------------------  All Positions  ------------------------------ */
/* ------------------------------------------------------------------------------------- */

#page {
	min-height: 100%;
	height: auto !important;
	height: 100%;
  position:relative; 
}   
#page,footer {min-width:1020px;} 
.wrapper, .cameraContents {
  max-width:1000px;
  margin:0 auto;
  box-sizing: border-box;
  -moz-box-sizing: border-box; /*Firefox 1-3*/
  -webkit-box-sizing: border-box; /* Safari */
}
/* Middle
-----------------------------------------------------------------------------*/

.middle {
	width: 100%;
  padding:0;
}
.middle:after {
	display: table;
	clear: both;
	content: '';
}
.container {
	width: 100%;
	float: left;
}
main {
  padding-left:255px; 
}
/* Left Sidebar
-----------------------------------------------------------------------------*/
aside {
	float: left;
	width: 235px;
	margin-left: -100%;
}
.full main {padding-left:0;border-left:0;}
.full aside {display:none;}
                                                                           

#top .main a:after,#top .main a:before,#logo,#header .contacts:after,.toggle:before,.social a,.with-icon:before,.btn.with-icon:after,.btn-2.with-icon:after,.ya-site-form__input:after,.ya-site-form_inited_no:after,.popup-block:after,.ya-site-suggest-list:after,.popup-filter .popup-content:after,.popup-close,.delete,.mini-basket .minus,.mini-basket .plus,.jq-checkbox.checked .jq-checkbox__div,.ui-slider-handle,.cat-menu .pic:after,a.sf-with-ul:before,.block-specials .block-title .title,.bx-next:after,.bx-prev:after, .btn-compare .jq-checkbox,.btn-6:before,.pluses .icon:after,.icon-btn .icon:after,.foot-menu .phones:after,.foot-menu .email:after,.social a,#up .icon:after,main .filter-block .block-title:after,.objects-table .market .btn-6:after,.change-button a:after,.pics .bx-wrapper .bx-controls-direction a,.main-pic a:after,.feedback-lnk:after,.fancybox-modal .fancybox-close,.close-cart-form:after,.info-successful .icon:after,.docs li a:after,.btn-3.close-filter:after,.ajax-request:after,
.button_callbackform__placeholder:after, .button_callbackform__arrow, .close_callbackform, .body_callbackform form label:after, .body_callbackform form .callbackform_button, .close_forever:after,a.mobile:after {background:url(../images/backs.png) no-repeat 0 0;}

.with-icon:after {content:"";display:block;height:0;overflow:hidden;border-top:1px dashed transparent;position:relative;}
.with-icon.solid:after {border-top-style:solid;}
.with-icon.dotted:after {border-top-style:dotted;}
.with-icon:before {content:"";display:block;height:15px;width:16px;position:absolute;left:0;top:50%;margin-top:-8px;}
.with-icon:hover:after {border-color:transparent;}

.modal {text-decoration:none;
	display: -moz-inline-stack;
	display: inline-block;
	*zoom: 1;
	*display: inline;	
}
.modal {line-height:18px;border-bottom:1px dashed rgba(51,51,51,1.0);margin:0 0 1px 0;}
.modal:hover {border-bottom:1px dashed rgba(51,51,51,0);}

.whiter {display:block;position:absolute;bottom:0;width:100%;left:0;overflow:visible;padding:18px 0 0 0;height:18px;line-height:18px;}
.mini .whiter { 
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc1JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(255,255,255,1) 75%, rgba(255,255,255,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(75%,rgba(255,255,255,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 75%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 75%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 75%,rgba(255,255,255,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 75%,rgba(255,255,255,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */

z-index:2;
}

.toggle {text-decoration:none;
	display: -moz-inline-stack;
	display: inline-block;
	*zoom: 1;
	*display: inline;
	font-weight:bold;
  padding:0 13px 0 0;
  position:relative;
  font-size:14px;line-height:14.4px;	
}
.toggle:before {
  content:"";
	display:block;position:absolute;top:50%;margin-top:-3px;right:0;
  height:7px;width:10px;
  background-position:-750px -100px;	
}
/*.toggle:after {content:"";
 display:block;
 height:0px;border-top:1px dashed rgba(33,162,217,1); overflow:hidden;
}
.toggle:hover:after {border-color:rgba(33,162,217,0);} */
.toggle-up:before {background-position:-700px -100px;}

#descr .toggle {
background: rgb(44,167,219); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiMyY2E3ZGIiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiMxZjlhY2UiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(44,167,219,1) 50%, rgba(31,154,206,1) 50%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,rgba(44,167,219,1)), color-stop(50%,rgba(31,154,206,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(44,167,219,1) 50%,rgba(31,154,206,1) 50%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(44,167,219,1) 50%,rgba(31,154,206,1) 50%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(44,167,219,1) 50%,rgba(31,154,206,1) 50%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(44,167,219,1) 50%,rgba(31,154,206,1) 50%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2ca7db', endColorstr='#1f9ace',GradientType=0 ); /* IE6-8 */
font-size:14px;line-height:30px;line-height:30px;
padding:0 20px 0 7px;
color:#fff;
}
#descr .toggle:hover{color:#ffee2f;}
#descr .toggle:before {background-position:-700px 0;right:7px;}
#descr .toggle-up:before {background-position:-650px -50px;}
#descr .whiter {height:50px;}

.hide {position:absolute;left:-9999px;overflow:hidden;z-index:-1;
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
  -moz-opacity: 0;
  -khtml-opacity: 0;
  opacity: 0;
}
.con_tab.hide {top:-9999px;}

aside .hide {top:-9999px;}

#top {
  background: rgb(20,176,226); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzE0YjBlMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwZDkwYzUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(20,176,226,1) 0%, rgba(13,144,197,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(20,176,226,1)), color-stop(100%,rgba(13,144,197,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(20,176,226,1) 0%,rgba(13,144,197,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(20,176,226,1) 0%,rgba(13,144,197,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(20,176,226,1) 0%,rgba(13,144,197,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(20,176,226,1) 0%,rgba(13,144,197,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#14b0e2', endColorstr='#0d90c5',GradientType=0 ); /* IE6-8 */

}
#top .menu {display:block;font-size:0;display:table;margin:0 auto;text-align:center;}
#top .menu li {
	display: -moz-inline-stack;
	display: inline-block;
	*zoom: 1;
	*display: inline;	
	vertical-align:middle;	 
}
#top .menu a {display:block;
padding:14px 13px;
font-size:14px;line-height:14px;
text-transform:uppercase;
text-decoration:none;
color:#fff;
position:relative;z-index:1;
}
#top .menu a:hover {color:#a9e4f0;}
#top .main a {text-align:left;text-indent:-9999px;font-size:0;line-height:0;padding:11px 13px 5px 13px;}
#top .main a:after,#top .main a:before {content:"";display:block;width:26px;height:26px;background-position:-250px 0;}
#top .main a:before {
  margin-bottom:-26px;
  position:relative;
  z-index:1;
  background-position:-250px -100px;
	transition: opacity 0.2s linear;
	-ms-transition:  opacity 0.2s linear;
	-moz-transition: opacity 0.2s linear;
	-o-transition:  opacity 0.2s linear;
	-webkit-transition: opacity 0.2s linear;
    
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
  -moz-opacity: 0;
  -khtml-opacity: 0;
  opacity: 0;  
}
#top .main a:hover:before {
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  -moz-opacity: 1.0;
  -khtml-opacity: 1.0;
  opacity: 1.0; 
}
/*#top li.act {
background: rgb(13,142,194);
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzBkOGVjMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwNDY5OWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(13,142,194,1) 0%, rgba(4,105,159,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(13,142,194,1)), color-stop(100%,rgba(4,105,159,1)));
background: -webkit-linear-gradient(top,  rgba(13,142,194,1) 0%,rgba(4,105,159,1) 100%);
background: -o-linear-gradient(top,  rgba(13,142,194,1) 0%,rgba(4,105,159,1) 100%);
background: -ms-linear-gradient(top,  rgba(13,142,194,1) 0%,rgba(4,105,159,1) 100%);
background: linear-gradient(to bottom,  rgba(13,142,194,1) 0%,rgba(4,105,159,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0d8ec2', endColorstr='#04699f',GradientType=0 );
}*/
#top li {position:relative;}
#top li:after {
content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0; z-index:0;
background: rgb(13,142,194);
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzBkOGVjMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwNDY5OWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(13,142,194,1) 0%, rgba(4,105,159,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(13,142,194,1)), color-stop(100%,rgba(4,105,159,1)));
background: -webkit-linear-gradient(top,  rgba(13,142,194,1) 0%,rgba(4,105,159,1) 100%);
background: -o-linear-gradient(top,  rgba(13,142,194,1) 0%,rgba(4,105,159,1) 100%);
background: -ms-linear-gradient(top,  rgba(13,142,194,1) 0%,rgba(4,105,159,1) 100%);
background: linear-gradient(to bottom,  rgba(13,142,194,1) 0%,rgba(4,105,159,1) 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0d8ec2', endColorstr='#04699f',GradientType=0 );
	
  transition: opacity 0.2s linear;
	-ms-transition:  opacity 0.2s linear;
	-moz-transition: opacity 0.2s linear;
	-o-transition:  opacity 0.2s linear;
	-webkit-transition: opacity 0.2s linear;
    
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
  -moz-opacity: 0;
  -khtml-opacity: 0;
  opacity: 0; 
}
#top li.act:after {
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  -moz-opacity: 1.0;
  -khtml-opacity: 1.0;
  opacity: 1.0; 
}

#logo {display:block;float:left;
width:225px;height:105px;
text-indent:-9999px;font-size:0;
}
#header {text-align:right;font-size:0;height:120px;padding:0;position:relative;}
#header:before {content:"";
	display: -moz-inline-stack;
	display: inline-block;
	*zoom: 1;
	*display: inline;	
	vertical-align:middle;
	width:0;height:100%;min-height:100%;
}
#header .contacts {padding:0 20px 0 27px;
	/*display: -moz-inline-stack;*/
	/*display: inline-block;*/
	/**zoom: 1;*/
	/**display: inline;	*/
	/*vertical-align:middle;*/
	/*position:relative;*/
	/*text-align:left;*/
	/*font-size:13px;*/
	padding: 0 20px 0 27px;
	display: -moz-inline-stack;
	display: inline-flex;
	*zoom: 1;
	*display: inline;
	vertical-align: middle;
	position: relative;
	text-align: left;
	font-size: 13px;
	width: 340px;
	flex-wrap: wrap;
	justify-content: space-between;
}
#header .contacts:after {content:"";display:block;position:absolute;left:0;top:0;height:28px;width:20px;background-position:-350px -50px;transform: scale(0.8);}
#header .contacts .phones {color:#0d8ec2;font-weight:700;font-size:22px;margin:0 0 3px;}
#header .contacts .phones a {color:#0d8ec2;text-decoration:none;}

#header .contacts .email,
#header .contacts .time {font-weight:600;color:#333;}

#header .contacts .email {float:right;}
#header .contacts .email a {color:#3797ce;text-decoration:none;}
#header .contacts .email a:hover {text-decoration:underline;}


#header .btns {
	display: -moz-inline-stack;
	display: inline-block;
	*zoom: 1;
	*display: inline;	
	vertical-align:middle;
	font-size:0;
	position:relative;
	border-left:1px solid #14b0e2;
-webkit-box-shadow: inset 1px 0px 0px 0px rgba(0, 0, 0, 0.1);
-moz-box-shadow:    inset 1px 0px 0px 0px rgba(0, 0, 0, 0.1);
box-shadow:         inset 1px 0px 0px 0px rgba(0, 0, 0, 0.1);
}
#header .btns li {
	display: -moz-inline-stack;
	display: inline-block;
	*zoom: 1;
	*display: inline;	
	vertical-align:middle;
	margin:0 0 0 20px;
}
.btn,.btn-2,.btn-5,.btn-7 {
	display: -moz-inline-stack;
	display: inline-block;
	*zoom: 1;
	*display: inline;	
  color:#fff;text-decoration:none;text-transform:uppercase; font-weight:600;
}
.btn,.btn-5,.btn-7 {
padding:10px;font-size:13px;line-height:13px;
background: rgb(38,152,198); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI2OThjNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzI2OThjNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzBjN2VhYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top,  rgba(38,152,198,1) 0%, rgba(38,152,198,1) 50%, rgba(12,126,172,1) 50%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(38,152,198,1)), color-stop(50%,rgba(38,152,198,1)), color-stop(50%,rgba(12,126,172,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(38,152,198,1) 0%,rgba(38,152,198,1) 50%,rgba(12,126,172,1) 50%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(38,152,198,1) 0%,rgba(38,152,198,1) 50%,rgba(12,126,172,1) 50%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(38,152,198,1) 0%,rgba(38,152,198,1) 50%,rgba(12,126,172,1) 50%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(38,152,198,1) 0%,rgba(38,152,198,1) 50%,rgba(12,126,172,1) 50%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2698c6', endColorstr='#0c7eac',GradientType=0 ); /* IE6-8 */
}
.btn-5,.btn-7 {
padding:9px 19px;
background: rgb(44,167,219); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiMyY2E3ZGIiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiMxZjlhY2UiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(44,167,219,1) 50%, rgba(31,154,206,1) 50%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,rgba(44,167,219,1)), color-stop(50%,rgba(31,154,206,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(44,167,219,1) 50%,rgba(31,154,206,1) 50%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(44,167,219,1) 50%,rgba(31,154,206,1) 50%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(44,167,219,1) 50%,rgba(31,154,206,1) 50%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(44,167,219,1) 50%,rgba(31,154,206,1) 50%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2ca7db', endColorstr='#1f9ace',GradientType=0 ); /* IE6-8 */
font:bold 16px/16px 'Open Sans Condensed',Arial Narrow,sans-serif;
}
.btn-7 {font-size:14px;line-height:14px;padding:6px 15px;}

.btn:hover {color:#a9e4f0;}
.btn.with-icon {position:relative;padding:10px 10px 10px 36px;}
.btn.with-icon:after {border:0;position:absolute;left:10px;top:50%;}
.btn.with-icon:before {display:none;}

.btn.with-icon.ask {}
.btn.with-icon.ask:after {height:16px;width:16px;margin-top:-8px;background-position:-350px 0;}

.btn.with-icon.callback {padding-left:35px;}
.btn.with-icon.callback:after {height:13px;width:15px;margin-top:-6px;background-position:-300px 0;}

.btn-2 {
  height:33px;
  font-size:14px;line-height:0;
  padding:0 8px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
-webkit-box-shadow: 1px 1px 0px 0px rgba(0, 0, 0, 0.2), inset 1px 1px 0px 0px rgba(255, 255, 255, 0.2);
-moz-box-shadow:    1px 1px 0px 0px rgba(0, 0, 0, 0.2), inset 1px 1px 0px 0px rgba(255, 255, 255, 0.2);
box-shadow:         1px 1px 0px 0px rgba(0, 0, 0, 0.2), inset 1px 1px 0px 0px rgba(255, 255, 255, 0.2);


}
.btn-2:hover {color:#fff;}
.btn-2 span,
.btn-2.with-icon:before {
	display: -moz-inline-stack;
	display: inline-block;
	*zoom: 1;
	*display: inline;	
	vertical-align:middle;
	line-height:14px;
}
.btn-2 i {display:block;font-size:10px;line-height:10px;font-style:normal;}
.btn-2 span.count {height:25px;line-height:25px;padding:0 6px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
background:rgba(0,0,0,0.25);
 margin:0 -4px 0 6px;
}
.btn-2.with-icon:before {content:"";
	position:relative; 
	margin:auto;top:auto;width:0;min-height:100%;height:100%;
}
.btn-2.green {background-color:#87bf31;}
.btn-2.green:hover {background:#79b122;}
.btn-2.orange {background-color:#ee9200;}
.btn-2.orange:hover {background:#e28b00;}

.btn-2.green.noact,.btn-2.orange.noact {
  background-color:#87bf31;
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  opacity: 0.5; 
  -webkit-box-shadow: 1px 1px 0px 0px rgba(0, 0, 0, 0.2), inset 1px 1px 0px 0px rgba(255, 255, 255, 0);
  -moz-box-shadow:    1px 1px 0px 0px rgba(0, 0, 0, 0.2), inset 1px 1px 0px 0px rgba(255, 255, 255, 0);
  box-shadow:         1px 1px 0px 0px rgba(0, 0, 0, 0.2), inset 1px 1px 0px 0px rgba(255, 255, 255, 0);

}
.btn-2.orange.noact {background-color:#ee9200;}

.btn-2.with-icon {position:relative;padding-left:30px;}
.btn-2.with-icon:after {border:0;position:absolute;left:8px;top:50%;}

.btn-2.with-icon.filter {}
.btn-2.with-icon.filter:after {height:20px;width:16px;margin-top:-10px;background-position:-500px 0;}

.btn-2.with-icon.compare {padding-left:33px;}
.btn-2.with-icon.compare:after {height:22px;width:18px;margin-top:-11px;background-position:-550px 0;}

.btn-2.with-icon.basket {padding-left:34px;}
.btn-2.with-icon.basket:after {height:18px;width:19px;margin-top:-9px;background-position:-600px 0;}

#panel {background:#0d8ec2;padding:5px 0;position:relative;}
#panel.fixed {position:fixed;top:0;width:100%;z-index:101;
-webkit-box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.5);
-moz-box-shadow:    0px 0px 6px 0px rgba(0, 0, 0, 0.5);
box-shadow:         0px 0px 6px 0px rgba(0, 0, 0, 0.5);
}
#panel .btns {padding:0;font-size:0;display:block;display:table;}
#panel .btns .item-btn {
	display: -moz-inline-stack;
	display: inline-block;
	*zoom: 1;                           
	*display: inline;
	vertical-align:top;
  margin:0 20px 0 0;
  position:relative;	
}
#panel .btns .item-btn-filter {position:static;}
#panel .btns .item-btn-menu {width:235px}

#search {float:right;position:relative;z-index:103;width:0;}
.ya-site-form {position:absolute !important;right:0 !important;top:0;}

#ya-site-form0 .ya-site-form__wrap {width:auto !important;}

.ya-page_js_yes .ya-siteform_inited_no {display: block; } 
#ya-site-form0 .ya-site-form__search-precise__label {color:#fff !important;} /* С†РІРµС‚ С‚РµРєСЃС‚Р° */
.ya-site-form__search-precise {display:none;} /* СѓР±РёСЂР°РµРј С‚СѓРїС‹Рµ С‡РµРєР±РѕРєСЃС‹ */

.ya-site-form__search-input {padding:0 !important;}
#search #ya-site-form0 .ya-site-form__form * {font-size:14px !important;}                        

#search input[type = 'text'].styler, .ya-site-form__input {
height:33px !important;line-height:33px !important;line-height:normal !important;              
border:0 !important;
box-sizing: border-box !important;
-moz-box-sizing: border-box !important; 
-webkit-box-sizing: border-box !important;   

-webkit-border-radius: 16px !important;
-moz-border-radius: 16px !important;
border-radius: 16px !important;
      width:auto !important;
padding:0 30px !important;
vertical-align:middle;

background: rgb(255,255,255); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZWVlZWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(238,238,238,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(238,238,238,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(238,238,238,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(238,238,238,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(238,238,238,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(238,238,238,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 ); /* IE6-8 */
}    

#search input[type = 'text'].styler,#search #ya-site-form0 .ya-site-form__form .ya-site-form__input-text {
box-sizing: border-box !important;
-moz-box-sizing: border-box !important; 
-webkit-box-sizing: border-box !important;  
  width:185px !important;
  border:0 !important;
 	transition: width 0.1s linear;
	-ms-transition: width 0.1s linear;
	-moz-transition: width 0.1s linear;
	-o-transition: width 0.1s linear;
	-webkit-transition: width 0.1s linear; 
  font-size:14px !important;
    -webkit-border-image: none !important; /* Safari 3.1-5 */
    -o-border-image: none !important; /* Opera 11-12.1 */
    border-image: none !important; 
}

#search #ya-site-form0 .ya-site-form__form .ya-site-form__input-text {
  height:33px !important;line-height:33px !important;line-height:normal !important; 
  width:125px !important;
  background: none !important; 
  border:0 !important;
  -webkit-box-shadow: none !important;
  -moz-box-shadow:    none !important;
  box-shadow:         none !important;  
  margin:0 1px 0 -1px !important;  
}

#search input[type = 'text'].styler:focus {width:350px !important;}
#search #ya-site-form0 .ya-site-form__input-text:focus {width:290px !important;}
/* РёРЅРїСѓС‚ РїРѕРёСЃРєР° */  
.ya-site-form_inited_no {display:block;font-size:0;display:table;}
.ya-site-form__input,.ya-site-form_inited_no {position:relative;}
.ya-site-form__input:after,.ya-site-form_inited_no:after {content:"";display:block;position:absolute;left:8px;top:50%;margin-top:-8px;width:16px;height:16px;background-position:-400px -50px;}
input.ya-site-form__input-text_type_hint {background:#fff url(../images/backs.png) no-repeat -396px 3px !important;} /* РёРЅРїСѓС‚ РїРѕРёСЃРєР° */

#ya-site-form0 .ya-site-suggest {margin-right:-30px !important;}
.ya-site-suggest-list {text-align:left;left:auto !important;right:0 !important;
border:0 !important;
                                                                                           
overflow:visible !important;
}
.ya-site-suggest-list:after {content:"";display:block;width:33px;height:8px;position:absolute;bottom:100%;right:0;background-position:-950px -50px;}
.ya-site-suggest-list iframe {background:none !important;}


.ya-site-suggest-elem_state_hover {background:#e9f6ff !important;} /*С„РѕРЅ РЅР°РІРµРґРµРЅРёСЏ РїРѕРґСЃРєР°Р·РєРё */

#search input[type = 'submit'].styler {margin:0;}
.ya-site-form__search-input-layout-r {text-align:left !important;}

input.ya-site-form__submit,#search input[type = 'submit'].styler {margin-left:0 !important;
	transition: color 0.2s linear,background-color 0.2s linear,border-color 0.2s linear,box-shadow 0.2s linear;
	-ms-transition: color 0.2s linear,background-color 0.2s linear,border-color 0.2s linear,box-shadow 0.2s linear;
	-moz-transition: color 0.2s linear,background-color 0.2s linear,border-color 0.2s linear,box-shadow 0.2s linear;
	-o-transition: color 0.2s linear,background-color 0.2s linear,border-color 0.2s linear,box-shadow 0.2s linear;
	-webkit-transition: color 0.2s linear,background-color 0.2s linear,border-color 0.2s linear,box-shadow 0.2s linear;

	overflow: visible !important;
	padding: 0 !important;
	outline: none !important;
  height:25px !important;
  width:25px !important;
  min-width:0 !important;
  font-size:0 !important;
  -webkit-border-radius: 50% !important;
  -moz-border-radius: 50% !important;
  border-radius: 50% !important;
  -webkit-box-shadow: none !important;
  -moz-box-shadow:    none !important;
  box-shadow:         none !important;
  vertical-align:middle;
  border:0 !important;
	cursor: pointer;
	position:absolute;right:4px;top:4px;
	background:#21a2d9 url(../images/backs.png) no-repeat -740px 8px !important;
}  
#ya-site-results {color:#505050 !important;}
#ya-site-results * {font-family: "Open Sans", Arial, Verdana, sans-serif !important;}
#ya-site-results .b-serp-item__text b,#ya-site-results .b-serp-item__text strong {font-weight:600 !important;}
#ya-site-results a:link {color:#3797ce !important;}
#ya-site-results a:visited {color:#666 !important;}
#ya-site-results a:link:hover,#ya-site-results a:visited:hover {color: #0076a9 !important;}


.popup-block,.ya-site-suggest-list {display:block;position:absolute;top:100% !important;margin-top:5px !important;
 z-index:102;
-webkit-box-shadow: 2px 2px 0px 0px rgba(0, 0, 0, 0.2), inset 1px 0px 0px 0px rgba(0, 0, 0, 0.05) !important;
-moz-box-shadow:    2px 2px 0px 0px rgba(0, 0, 0, 0.2), inset 1px 0px 0px 0px rgba(0, 0, 0, 0.05) !important;
box-shadow:         2px 2px 0px 0px rgba(0, 0, 0, 0.2), inset 1px 0px 0px 0px rgba(0, 0, 0, 0.05) !important;
background: rgb(255,255,255); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZWVlZWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(238,238,238,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(238,238,238,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(238,238,238,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(238,238,238,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(238,238,238,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(238,238,238,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 ); /* IE6-8 */}
#search #ya-site-form0 .ya-site-form__form .ya-site-suggest-items li {margin-left:1px !important;}

.popup-filter {width:100%;left:0;margin-top:0 !important;}
.popup-block {min-width:285px;}
.popup-basket {width:380px;}
.popup-block:after,.ya-site-suggest-list:after,.popup-filter .popup-content:after {content:"";display:block;width:33px;height:8px;position:absolute;bottom:100%;right:0;background-position:-950px -50px;}
.popup-block:after {right:auto;left:2px;}
.popup-filter .popup-content:after {right:auto;left:255px;}
.popup-filter:after {display:none;}
.popup-content {font-size:14px;}
.popup-title {
  font: normal 18px/18px 'CenturyGothicBold', "CenturyGothicRegular", "Open Sans", Arial, sans-serif;
  text-transform:uppercase;
  color:#87bf33;
  padding:9px 10px;
  margin-top:3px;
}
.popup-close {float:right;display:block;width:24px;height:24px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
background-color: #999;
background-position:-795px -45px;
text-align:left;text-indent:-9999px;
cursor:pointer;
margin:9px;
}
.popup-close:hover {
  background-color: #87bf31;
}
.popup-content {padding:5px 10px 10px 10px;}
.popup-content.wrapper {padding:0;}
 
.popup-filter .popup-content {position:relative;display:flex;font-size:0;width:1000px;}
.popup-filter .popup-close {float:none;position:absolute;top:0;right:0;z-index:1;}


.mini-basket {border-collapse:collapse;border-spacing:0;width:100%;}
.mini-basket td,
.mini-basket th {padding:6px 2px 9px 2px;vertical-align:top;text-align:left;}
.mini-basket th {color:#959595;font-weight:normal;font-size:12px;line-height:12px;padding:0 2px 6px 2px;}   
.mini-basket tr {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAABAQMAAADO7O3JAAAABlBMVEUAAACZmZl+9SADAAAAAXRSTlMAQObYZgAAAApJREFUCNdjaAAAAIIAgd1DavQAAAAASUVORK5CYII=') repeat-x bottom left;
}
.mini-basket tr:first-child {background:none;padding-bottom:8px;border-bottom:1px solid #999;}
.mini-basket td.amounts {padding-top:10px;font-size:0;width:66px;}
.mini-basket td.prices {width:80px;}

table.basket {margin-bottom:0 !important;}
table.basket td {vertical-align:middle;text-align:center;}
table.basket td.name {text-align:left;}

.delete {
	display: -moz-inline-stack;
	display: inline-block;
	*zoom: 1;                           
	*display: inline;
	text-indent:-9999px;font-size:0;width:9px;height:9px;
  background-position:-849px -49px;	
}
.mini-basket .delete {
  margin:5px 0 0 -3px;
  vertical-align:top;
}
.mini-basket .title {color:#505050;text-decoration:none;font-size:13px;line-height:13px;}
.mini-basket .title:hover {text-decoration:underline;}
.mini-basket .price {margin-top:2px;}
.mini-basket .price li {display:block;color:#999;font-size:12px;line-height:14px;}
.mini-basket .amount {height:25px;font-size:14px;line-height:25px;line-height:1;width:41px;border:1px solid #ccc;color:#3399cc;
background: rgb(255,255,255); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNGY0ZjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(244,244,244,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(244,244,244,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(244,244,244,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(244,244,244,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(244,244,244,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(244,244,244,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f4f4f4',GradientType=0 ); /* IE6-8 */
vertical-align:middle;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
text-align:center;
    box-sizing:  	content-box;
    -moz-box-sizing:  	content-box; /*Firefox 1-3*/
    -webkit-box-sizing:  	content-box; /* Safari */
}
.amounts .buttons {
	display: -moz-inline-stack;
	display: inline-block;
	*zoom: 1;                           
	*display: inline;
	vertical-align:middle;	
	margin:0 0 0 5px;
}
.mini-basket .minus,
.mini-basket .plus {
	display: block;
  width:9px;height:9px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  background-color:#fff;
  border:1px solid #c4c4c4;
  cursor:pointer;
  background-position:-548px -48px;
  text-indent:-9999px;font-size:0;
}
.mini-basket .minus:hover,
.mini-basket .plus:hover {border-color:#3399cc;}
.mini-basket .minus {margin-top:5px;background-position:-598px -48px;}

.summary {position:relative;border-top:1px solid #999;color:#808080;margin:-1px 0 6px 0;padding:10px 2px;font-size:18px;line-height:22px;}
.tfoot {font-weight:bold;}
.popup-basket .summary {font-size:12px;line-height:14px;padding:10px 13px;}
.popup-basket .summary b {color:#505050;font-weight:600;}
.summary .tfoot {text-align:right;}
.cart-buttons {text-align:center;margin:0 0 20px 0;}
#cart-form {text-align:center;margin:0 0 20px 0;}
#cart-form .without-steps {
	display: -moz-inline-stack;
	display: inline-block;
	*zoom: 1;                           
	*display: inline;
}
#cart-form .without-steps input {text-align:center;}
#cart-form .form__rules {
  text-align:center;
  font-size:11px;
  line-height:13px;
}

.info-successful {list-style:none !important;padding:0 !important;}
.info-successful .item {position:relative;padding:0 0 20px 80px;min-height:60px;}
.info-successful .title {
  font-size:16px;line-height:20px;font-weight:600;
  display:block;
}
.info-successful .text {display:block;margin-top:3px;}
.success {overflow:hidden;}

.phone-link {text-decoration:none;font-weight:600;}

.order-btns,.compare-btns {text-align:center;display:block;font-size:0;display:table;margin:0 auto;}
.order-btns .btn-3 {margin:0 5px;}
.btn-3,.btn-4 {
	display: -moz-inline-stack;
	display: inline-block;
	*zoom: 1;                           
	*display: inline;
	vertical-align:middle;
  font: bold 16px/16px "Open Sans Condensed", Arial Narrow, Arial, sans-serif;
  background:#80b52f;
  text-decoration:none;text-transform:uppercase;color:#fff;
  white-space:nowrap;
  padding:10px 18px;
background: rgb(141,194,60); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiM4ZGMyM2MiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiM4MGI1MmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(141,194,60,1) 50%, rgba(128,181,47,1) 50%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,rgba(141,194,60,1)), color-stop(50%,rgba(128,181,47,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(141,194,60,1) 50%,rgba(128,181,47,1) 50%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(141,194,60,1) 50%,rgba(128,181,47,1) 50%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(141,194,60,1) 50%,rgba(128,181,47,1) 50%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(141,194,60,1) 50%,rgba(128,181,47,1) 50%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8dc23c', endColorstr='#80b52f',GradientType=0 ); /* IE6-8 */

}
.btn-4 {font-size:18px;line-height:18px;padding:10px 25px;}
.btn-3:hover,.btn-4:hover,.btn-5:hover,.btn-7:hover  {color:#ffee2f;}

.btn-3.close-filter {padding:0 10px 0 29px;font-size:16px;line-height:30px;height:30px;margin:0 10px;position:relative;
background: rgb(186,186,186); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiNiYWJhYmEiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiNhYWFhYWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(186,186,186,1) 50%, rgba(170,170,170,1) 50%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,rgba(186,186,186,1)), color-stop(50%,rgba(170,170,170,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(186,186,186,1) 50%,rgba(170,170,170,1) 50%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(186,186,186,1) 50%,rgba(170,170,170,1) 50%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(186,186,186,1) 50%,rgba(170,170,170,1) 50%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(186,186,186,1) 50%,rgba(170,170,170,1) 50%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bababa', endColorstr='#aaaaaa',GradientType=0 ); /* IE6-8 */

}
.btn-3.close-filter:after {content:"";
  display:block;width:14px;height:14px;
  position:absolute;
  background-position:-800px -50px;
  top:50%;margin-top:-6px;left:10px;
}
.star-five {
   margin: 5px 0;
   position: relative;
   display: block;
   color: #fff;
   width: 0px;
   height: 0px;
   border-right:  10px solid transparent;
   border-bottom: 7px  solid #fff;
   border-left:   10px solid transparent;
   -moz-transform:    rotate(35deg);
   -webkit-transform: rotate(35deg);
   -ms-transform:     rotate(35deg);
   -o-transform:      rotate(35deg);
   transition: color 0.2s linear, border-color 0.2s linear;
	 -ms-transition: color 0.2s linear, border-color 0.2s linear;
	 -moz-transition: color 0.2s linear, border-color 0.2s linear;
	 -o-transition: color 0.2s linear, border-color 0.2s linear;
	 -webkit-transition: color 0.2s linear, border-color 0.2s linear; 
}
.star-five:before {
   border-bottom: 8px solid #fff;
   border-left: 3px solid transparent;
   border-right: 3px solid transparent;
   position: absolute;
   height: 0;
   width: 0;
   top: -4.5px;
   left: -6.5px;
   display: block;
   content: '';
   -webkit-transform: rotate(-35deg);
   -moz-transform:    rotate(-35deg);
   -ms-transform:     rotate(-35deg);
   -o-transform:      rotate(-35deg);
   transition: color 0.2s linear, border-color 0.2s linear;
	 -ms-transition: color 0.2s linear, border-color 0.2s linear;
	 -moz-transition: color 0.2s linear, border-color 0.2s linear;
	 -o-transition: color 0.2s linear, border-color 0.2s linear;
	 -webkit-transition: color 0.2s linear, border-color 0.2s linear; 
}
.star-five:after {
   position: absolute;
   display: block;
   color: #fff;
   top: 0px;
   left: -10px;
   width: 0px;
   height: 0px;
   border-right: 10px solid transparent;
   border-bottom: 7px solid #fff;
   border-left: 10px solid transparent;
   -webkit-transform: rotate(-70deg);
   -moz-transform:    rotate(-70deg);
   -ms-transform:     rotate(-70deg);
   -o-transform:      rotate(-70deg);
   content: '';
   transition: color 0.2s linear, border-color 0.2s linear;
	 -ms-transition: color 0.2s linear, border-color 0.2s linear;
	 -moz-transition: color 0.2s linear, border-color 0.2s linear;
	 -o-transition: color 0.2s linear, border-color 0.2s linear;
	 -webkit-transition: color 0.2s linear, border-color 0.2s linear;
}


.return-buttons .btn-3.add-fav {margin-left:20px;padding-left:32px;position:relative;}
.return-buttons .btn-3.add-fav .star-five {position:absolute;left:7px;top:50%;margin-top:-4px;}
.return-buttons .btn-3.add-fav:hover .star-five,
.return-buttons .btn-3.add-fav:hover .star-five:after,
.return-buttons .btn-3.add-fav:hover .star-five:before {
  color:#ffee2f;
  border-bottom-color: #ffee2f;
}

.mini-compare {margin:0 0 5px 0;}
.mini-compare li {display:block;position:relative;padding:6px 0 6px 13px;background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAABAQMAAADO7O3JAAAABlBMVEUAAACZmZl+9SADAAAAAXRSTlMAQObYZgAAAApJREFUCNdjaAAAAIIAgd1DavQAAAAASUVORK5CYII=') repeat-x top left;}
.mini-compare .title {color:#505050;font-size:13px;line-height:13px;text-decoration:none;}
.mini-compare .title:hover {text-decoration:underline;}
.mini-compare .delete {position:absolute;left:0;top:11px;}

.ajax-request {position:absolute;top:0;/*right:100%;*/padding:10px 20px 10px 10px;border:1px solid #b9b9b9;
z-index:100;
background:#fff;
-webkit-box-shadow: -1px 1px 0px 0px rgba(0, 0, 0, 0.1);
-moz-box-shadow:    -1px 1px 0px 0px rgba(0, 0, 0, 0.1);
box-shadow:         -1px 1px 0px 0px rgba(0, 0, 0, 0.1);
font-size:13px;line-height:15px; color:#666;
display:none;
white-space:nowrap;
  transition: top 0.2s linear;
	-ms-transition:  top 0.2s linear;
	-moz-transition: top 0.2s linear;
	-o-transition:  top 0.2s linear;
	-webkit-transition: top 0.2s linear;

}
.ajax-request .delete {position:absolute;top:50%;right:5px;margin-top:-5px;}
.ajax-request:after {content:"";display:block;width:7px;height:14px;position:absolute;right:-7px;top:50%;margin-top:-7px;background-position:-900px -50px;}

.filter-menu,.filter-block {
	display: -moz-inline-stack;
	display: inline-block;
	*zoom: 1;                           
	*display: inline;
	vertical-align:middle;
	width:234px;
}
.filter-menu {margin:10px -1px 10px 0;border-right:1px solid #e3e3e3;position:relative;}
.filter-menu .item {line-height:16;margin:5px 0;}
.filter-menu .item a {
	display: -moz-inline-stack;
	display: inline-block;
	*zoom: 1;                           
	*display: inline;    
	font-size:14px;line-height:14.1px;font-weight:600;padding:5px 11px 4px 11px;text-transform:uppercase;text-decoration:none;	
  color:#0d8ec2;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.filter-menu .item a:after {content:"";display:block;height:0px;overflow:hidden;border-top:1px dashed #0d8ec2;} 
.filter-menu .item.act a { 
  color:#fff;
  background:#3797ce;  
}
.filter-menu .item.act a:after,.filter-menu .item a:hover:after {border-color:transparent;}

.filter-btns {text-align:center;}
.filter-btns .btn-4 {margin:0 10px;}
.filter-block {
  width:765px;
  margin:10px 0 10px 0;
  padding:10px 0 0 0;
  border-left:1px solid #e3e3e3;
  position:relative;
}
.filter-block form{
  transition: opacity 0.2s linear;
	-ms-transition:  opacity 0.2s linear;
	-moz-transition: opacity 0.2s linear;
	-o-transition:  opacity 0.2s linear;
	-webkit-transition: opacity 0.2s linear;
	position:relative;
}
.filter-block.loading {position:relative;min-height:100%;}
.filter-block.loading:after {content:"";display:block;
 width:100px;height:100px;background:url(../images/filter-loading.gif) no-repeat 0 0;
 position:absolute;left:50%;top:50%;margin:-50px 0 0 -50px;
}
.filter-block.loading form {
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30);
  -moz-opacity: 0.3;
  -khtml-opacity: 0.3;
  opacity: 0.3;  
}
.filter-block .item {font-size:0;display:table;width:100%;margin:0 0 20px 0;position:relative;}

.item-title {color:#666;font:normal 15px/15px 'CenturyGothicBold',sans-serif;}
.field {display:block;display:table;font-size:0;line-height:0;margin:9px 0 0 0;position:relative;}
.field .inp {margin:0 3px 0 0;padding:0;

    vertical-align:middle;
}
.field label,.field .unit {
vertical-align:middle;
color:#666;font-size:14px;line-height:14px;}

.field input[type="text"].styler {
  height:24px;line-height:24px;line-height:normal;
  font-size:13px;color:#3399cc;
  padding:0;width:68px;text-align:center;
}
.slider-field {
	display: -moz-inline-stack;
	display: inline-block;
	*zoom: 1;                           
	*display: inline;
}
.slider-field,.slider-field label,.field .unit {font-size:13px;color:#666;}
.slider-field input {margin:0 3px 0 0;}

.ui-slider-horizontal {
  display:block;
  position:relative;
  height:6px;
background: rgb(204,204,204); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiNjY2NjY2MiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiNhOGE4YTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(204,204,204,1) 50%, rgba(168,168,168,1) 50%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,rgba(204,204,204,1)), color-stop(50%,rgba(168,168,168,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(204,204,204,1) 50%,rgba(168,168,168,1) 50%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(204,204,204,1) 50%,rgba(168,168,168,1) 50%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(204,204,204,1) 50%,rgba(168,168,168,1) 50%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(204,204,204,1) 50%,rgba(168,168,168,1) 50%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cccccc', endColorstr='#a8a8a8',GradientType=0 ); /* IE6-8 */
   margin:13px;
   border-left:1px solid #000;
   border-right:1px solid #000;
}
.ui-slider-range {
  position:relative;
background: rgb(52,189,230); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiMzNGJkZTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiMwZTk3YzAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(52,189,230,1) 50%, rgba(14,151,192,1) 50%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,rgba(52,189,230,1)), color-stop(50%,rgba(14,151,192,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(52,189,230,1) 50%,rgba(14,151,192,1) 50%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(52,189,230,1) 50%,rgba(14,151,192,1) 50%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(52,189,230,1) 50%,rgba(14,151,192,1) 50%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(52,189,230,1) 50%,rgba(14,151,192,1) 50%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#34bde6', endColorstr='#0e97c0',GradientType=0 ); /* IE6-8 */
height:100%;min-height:100%;  
}
.ui-slider-handle {
  width:13px !important;height:13px !important;
  display:block;
  position:absolute;
  top:100% !important;
  outline:none;
  border:0 !important;
  background:url(../images/backs.png) no-repeat -450px -100px !important;
  /*background-position:-450px -100px;*/
}
.ui-slider-handle.left-handler {
  background-position:-500px -100px !important;
  margin-left:-13px;
}
.ui-slider-disabled {
	transition: opacity 0.2s linear;
	-ms-transition:  opacity 0.2s linear;
	-moz-transition: opacity 0.2s linear;
	-o-transition:  opacity 0.2s linear;
	-webkit-transition: opacity 0.2s linear;
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30);
  -moz-opacity: 0.35;
  -khtml-opacity: 0.35;
  opacity: 0.35;  
}
.metka span {display:none;}
.m1,.m5 {position:absolute;left:0;bottom:100%;font-size:12px;color:#b4b4b4;}
.m5 {left:auto;right:0;}



.btn-2.blue,.btn-2.with-icon.cat span:before {background:#0873a5;
-webkit-box-shadow: 1px 1px 0px 0px rgba(0, 78, 115, 0.7);
-moz-box-shadow:    1px 1px 0px 0px rgba(0, 78, 115, 0.7);
box-shadow:         1px 1px 0px 0px rgba(0, 78, 115, 0.7);
}
.btn-2.with-icon.cat {width:185px;padding:0 10px 0 40px;
-webkit-box-shadow: inset -1px 0px 0px 0px rgba(4, 97, 139, 1.0), inset 0px 1px 0px 0px rgba(255, 255, 255, 0.15);
-moz-box-shadow:    inset -1px 0px 0px 0px rgba(4, 97, 139, 1.0), inset 0px 1px 0px 0px rgba(255, 255, 255, 0.15);
box-shadow:         inset -1px 0px 0px 0px rgba(4, 97, 139, 1.0), inset 0px 1px 0px 0px rgba(255, 255, 255, 0.15);
}
/*.btn-2.with-icon.cat span {font-size:18px;} */

.btn-2.with-icon.cat:after {height:13px;width:10px;margin-top:-6px;left:17px;background-position:-400px 0;}

.act .btn-2.with-icon.cat:after {background-position:-450px 0;}

.fixed .btn-2.with-icon.cat {
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;  
height:33px;margin:0;
}

.btn-2.with-icon.cat,.fixed .act .btn-2.with-icon.cat {height:37px;margin:0 0 -5px 0;
-webkit-border-bottom-right-radius: 0;
-webkit-border-bottom-left-radius: 0;
-moz-border-radius-bottomright: 0;
-moz-border-radius-bottomleft: 0;
border-bottom-right-radius: 0;
border-bottom-left-radius: 0;
}

#slider-row-v2 {display:block;height:325px;overflow:hidden;}
#slider-row-v2 ul {display:block;}
#slider-row-v2 .slide {background:#b78a5c;display:block;}
#slider-row-v2 .slide .wrapper {width:745px;position:relative;left:50%;margin-left:-245px;bakground:red;height:325px;padding:20px 0;} 


#slider-row-v2 .bx-viewport {border:0;left:auto;}
#slider-row-v2 .bx-viewport ul {height:100%;}
#slider-row-v2 .bx-viewport li {position:absolute;top:0;width:100%;left:0;}

#slider-row-v2 .bx-controls{
	display: table;
	font-size:0;
	position: absolute;
	left: 50%;
	width:745px;
	bottom: 10px;
	z-index: 99;
	text-align: center;
  line-height:0;
  margin:7px 0;
  margin-left:-245px;
  overflow:visible;
}

#slider-row-v2 .bx-pager {
  position:relative;
  bottom:auto;
  width:auto;
  overflow:visible;
	display: -moz-inline-stack;
	display: inline-block;
	*zoom: 1;
	*display: inline;
	height:6px;
  background:#fff;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  padding:0 25px;	
-webkit-box-shadow: inset 0px 0px 3px 0px rgba(0, 0, 0, 0.25);
-moz-box-shadow:    inset 0px 0px 3px 0px rgba(0, 0, 0, 0.25);
box-shadow:         inset 0px 0px 3px 0px rgba(0, 0, 0, 0.25);
}
#slider-row-v2 .bx-pager-item {
	display: -moz-inline-stack;
	display: inline-block;
	*zoom: 1;
	*display: inline;
	margin: 0 22px;
	margin-top:-7px;
	width:20px;height:20px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  background:#fff;
  -webkit-box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, 0.15);
  -moz-box-shadow:    0px 0px 1px 0px rgba(0, 0, 0, 0.15);
  box-shadow:         0px 0px 1px 0px rgba(0, 0, 0, 0.15);
  cursor: pointer;
}
#slider-row-v2 .bx-pager-item a {
  background:none;width:100%;height:100%;margin:0;
}
#slider-row-v2 .bx-pager-item a:after {
  content:"";
	display: block;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;	
	height:10px;width:10px;
	background:#ededed;
	overflow: hidden;
	color: transparent;
	text-indent: -100px;
	margin:5px 0 0 5px;
	transition: background-color 0.2s linear;
	-ms-transition: background-color 0.2s linear;
	-moz-transition: background-color 0.2s linear;
	-o-transition: background-color 0.2s linear;
	-webkit-transition: background-color 0.2s linear;
}
#slider-row-v2 .bx-pager-item a:hover:after {
  background: #ccc;
} 
#slider-row-v2 .bx-pager-item a.active:after {
  background: #3999c3;
}
.caption {
	height:270px;overflow:auto;
	color:#fff;
}
.caption .pic {float:right;margin:-3px 0 0 10px;max-height:225px;width:auto;}
.caption .h2 {font:normal 24px/24px 'CenturyGothicRegular', Arial, sans-serif;display:block;text-transform:uppercase;margin:0 0 20px 0;}
.caption-full {position:relative;height:270px;text-align:center;}
.caption-full .pic {max-width:100%;width:auto;max-height:100%;height:auto;margin:0 auto;float:none;}
.caption-full a.btn-5 {position:absolute;left:0;bottom:0;}
.caption-full a.img-link {background:none;text-indent:-9999px;right:0;top:0;width:100%;height:100%;margin:auto;padding:0;z-index:1;}
.caption-full .content,.caption-full .h2 {display:none;}
/*** ESSENTIAL STYLES ***/
.sf-menu, .sf-menu * {
	margin: 0;
	padding: 0;
	list-style: none;
}
.sf-menu li {
	position: relative;
}
.sf-menu ul {
	position: absolute;
	display: none;
	top: 0;
	left: 100%;
	z-index: 99;
}
.sf-down {display:none;}
.sf-down ul {
  position:relative;
  left:auto;
  top:auto;
  width:100%;
  display:block;
}
.sf-down ul ul {width:255px;}
.sf-menu &gt; li {
	float: left;
	width:100%;
}
.sf-menu li:hover &gt; ul,
.sf-menu li.sfHover &gt; ul {
	display: block;
}

.sf-menu a {
	display: block;
	position: relative;
}
.sf-menu ul ul,.sf-down ul ul {
  position: absolute;
  display: none;
	top: 0;
	left: 100%;
}
.item-btn-menu .cat-menu {
  position:absolute;
  top:100%;
  margin-top:5px;
  width:100%;
}

.category-pic {margin:0 0 10px 0;}
.cat-menu {
display:none;
background: rgb(8,115,165); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzA4NzNhNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxNTgwYjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(8,115,165,1) 0%, rgba(21,128,178,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(8,115,165,1)), color-stop(100%,rgba(21,128,178,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(8,115,165,1) 0%,rgba(21,128,178,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(8,115,165,1) 0%,rgba(21,128,178,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(8,115,165,1) 0%,rgba(21,128,178,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(8,115,165,1) 0%,rgba(21,128,178,1) 100%); /* W3C */
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#0873a5', endColorstr='#1580b2',GradientType=0 ); /* IE6-8 */

-webkit-box-shadow: inset -1px 0px 0px 0px rgba(4, 97, 139, 1.0);
-moz-box-shadow:    inset -1px 0px 0px 0px rgba(4, 97, 139, 1.0);
box-shadow:         inset -1px 0px 0px 0px rgba(4, 97, 139, 1.0);
-webkit-border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-bottomright: 5px;
-moz-border-radius-bottomleft: 5px;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;
position:relative;
}
.act .cat-menu,aside .cat-menu,#main-menu .cat-menu {display:block;}

aside .cat-menu,#main-menu .cat-menu {
  margin-top:-1px;
  float:left;
}

#main-menu .cat-menu {width:235px;position:absolute;z-index:100;}

.cat-menu .item {display:block;border-top:1px solid rgba(0,0,0,0.15);
-webkit-box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1);
-moz-box-shadow:    inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1);
box-shadow:         inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1);
position:relative;

}
.cat-menu .item a {font-size:13px;line-height:13px;}
.cat-menu .item a.lnk {display:block;padding:0 18px 0 40px;position:relative;color:#fff;height:35px;background:rgba(0,0,0,0);font-weight:600;}
.cat-menu .item a.lnk:hover {background:rgba(0,0,0,0.1);}
.cat-menu .item a.lnk span {
	display: inline-block;
	*zoom: 1;
	*display: inline;
	vertical-align:middle;
}
.cat-menu .item a.lnk:after {content:"";
	display: inline-block;
	*zoom: 1;
	*display: inline;
	vertical-align:middle;
	width:0;
	height:100%;min-height:100%;
}
.cat-menu .pic {display:block;width:40px;height:100%;min-height:100%;position:absolute;top:0;left:0;text-align:center;}
.cat-menu .pic:after {content:"";
	display: inline-block;
	*zoom: 1;
	*display: inline;
	vertical-align:middle;
width:35px;height:35px;position:relative;top:50%;margin-top:-17.5px;}
.cat-menu .pic-1:after {background-position:-250px -250px;}
.cat-menu .pic-2:after {background-position:-300px -250px;}
.cat-menu .pic-3:after {background-position:-350px -250px;}
.cat-menu .pic-4:after {background-position:-400px -250px;}
.cat-menu .pic-5:after {background-position:-450px -250px;}
.cat-menu .pic-6:after {background-position:-500px -250px;}
.cat-menu .pic-7:after {background-position:-550px -250px;}
.cat-menu .pic-8:after {background-position:-600px -250px;}
.cat-menu .pic-9:after {background-position:-650px -250px;}
.cat-menu .pic-10:after {background-position:-700px -250px;}
.cat-menu .pic-11:after {background-position:-750px -250px;}
.cat-menu .pic-12:after {background-position:-800px -250px;}
.cat-menu .pic-13:after {background-position:-850px -250px;}
.cat-menu .pic-14:after {background-position:-900px -250px;}
.cat-menu .pic-15:after {background-position:-950px -250px;}
.cat-menu .pic-16:after {background-position:-200px -250px;}
.cat-menu .pic-17:after {background-position:-200px -300px;}
.cat-menu .pic-18:after {background-position:-250px -300px;}
a.sf-with-ul:before {content:"";
position:absolute;
top:50%;margin-top:-5px;right:5px;
display:block;
height:10px;
width:7px;
background-position:-750px 0;
}
a.sf-with-ul.down-act:before {
margin-top:-4px;right:5px;
height:7px;
width:10px;
background-position:-700px 0;
}
.sub a.sf-with-ul:before {display:none;}
.sub .sfHover &gt; a.sf-with-ul:before {display:block;}
.sub {
	width:255px;
	background:#f1f1f1;
	
-webkit-box-shadow: 3px 3px 0px 0px rgba(0, 0, 0, 0.25);
-moz-box-shadow:    3px 3px 0px 0px rgba(0, 0, 0, 0.25);
box-shadow:         3px 3px 0px 0px rgba(0, 0, 0, 0.25);
}
.sf-down &gt; .sub {
-webkit-box-shadow: none;
-moz-box-shadow:    none;
box-shadow:         none;
}
.sub li {
  border-top:1px solid #ccc;
  
-webkit-box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 1);
-moz-box-shadow:    inset 0px 1px 0px 0px rgba(255, 255, 255, 1);
box-shadow:         inset 0px 1px 0px 0px rgba(255, 255, 255, 1);
}
.sub li:first-child {border-top:0px;
-webkit-box-shadow: none;
-moz-box-shadow:    none;
box-shadow:         none;
}
.sub a {display:block;
  padding:0 18px;
  min-height:35px;
  text-decoration:none;
  color:#006699;
  font-weight:600;
  border-right:1px solid #a8a8a8;
} 
.sub a.act {
  /*background:#e7e7e7;*/
  background:#00a1dc;
  color:#fff;
}
.sub a:hover,.sub .sfHover &gt; a {
  background:#00a1dc;
  color:#fff; 
}
.sub a:after,.sub li span {
	display: inline-block;
	*zoom: 1;
	*display: inline;
	vertical-align:middle;
}
.sub li span {padding:5px 0;}
.sub a:after {content:"";width:0px;height:100%;min-height:100%;height:35px;}  

#compare-row .block-content {margin:0 20px 20px 20px;}
.compare-table {overflow:auto;}
.compare-table table {border-spacing:0;border-collapse:0;}
.compare-table table th,
.compare-table table td {border:0;vertical-align:middle;text-align:center;padding:6px 8px;color:#505050;font-size:14px;line-height:14px;}
.compare-table table th {background:#fff;text-align:center;font-size:0;vertical-align:bottom;}
.compare-table table th a {text-decoration:none;}

.compare-table table td.name {min-width:235px;text-align:left;}
.compare-table table td.group-name {text-align:left;font-weight:bold;

}

.compare-table table th.delete-compare,.compare-table table th.name {border-bottom:2px solid #0d8ec2;}
.compare-table table th.delete-compare {padding-top:0;}
.compare-table table th span.name {
	display: block;
font-size:13px;line-height:15px;font-weight:bold;	margin:5px 0 0 0;}
.compare-table .delete-compare .delete {background:none;text-indent: 0;width:auto;height:auto;
	display: -moz-inline-stack;
	display: inline-block;
	*zoom: 1;                           
	*display: inline;
	line-height:0;	
}
.compare-table .delete .delete-compare {
	display: -moz-inline-stack;
	display: inline-block;
	*zoom: 1;                           
	*display: inline;
font-size:13px;line-height:13.4px;color:#ff3333;
text-decoration:none;
border-bottom:1px dotted #ff3333;
text-transform:lowercase;
}
.compare-table .delete .delete-compare:hover {border-color:transparent;}
.compare-table .pic {
	display: -moz-inline-stack;
	display: inline-block;
	*zoom: 1;                           
	*display: inline;
width:150px;
}
.compare-table .pic img {height:auto;width:auto;max-height:100%;max-width:100%;}

#specials-row {margin-top:20px;}
#specials-row .block-specials {margin:0 0 0 255px;}
.block-specials {
  border:1px solid #e4e4e4;
background: rgb(247,247,247); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNGU0ZTQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(247,247,247,1) 0%, rgba(228,228,228,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(247,247,247,1)), color-stop(100%,rgba(228,228,228,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(247,247,247,1) 0%,rgba(228,228,228,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(247,247,247,1) 0%,rgba(228,228,228,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(247,247,247,1) 0%,rgba(228,228,228,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(247,247,247,1) 0%,rgba(228,228,228,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#e4e4e4',GradientType=0 ); /* IE6-8 */
	-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;  
}
.block-specials .block-title {display:table;font-size:0;text-align:center;margin:-6px auto 0 auto;}
.block-specials .block-title span {
	display: -moz-inline-stack;
	display: inline-block;
	*zoom: 1;
	*display: inline;	
	vertical-align:top;
}
.block-specials .block-title .title {color:#fff;font:normal 15px/50px 'CenturyGothicBold', Arial Black, sans-serif;height:64px;width:138px;padding:0 10px;overflow:hidden;text-transform:uppercase;text-align:center;background-position:-250px -350px;}

#hits-row .block-specials .block-title .title {background-position:-450px -350px;}
.block-specials .next,
.block-specials .prev {margin:12px;}

.rub {font: normal normal 19px/22px "Rouble",sans-serif;margin-left:2px;}

ul.products {
  display:table;margin:0 auto;font-size:0;text-align:center;
}
ul.products li {
  display: -moz-inline-stack;
	display: inline-block;
	*zoom: 1;
	*display: inline;	
	vertical-align:top;
width:218px;
margin:10px;      
text-align:left;
}
ul.products li .item {
	background:#fff;
	transition: border-color 0.2s linear;
	-ms-transition: border-color 0.2s linear;
	-moz-transition: border-color 0.2s linear;
	-o-transition: border-color 0.2s linear;
	-webkit-transition: border-color 0.2s linear;	
	border:2px solid #ccc;
	-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
padding:8px;
}
ul.products li:hover .item {border-color:#8cc13b;}
ul.products .pic {display:block;border:1px solid #ededed;width:196px;height:130px;text-align:center;margin:0 0 6px 0;}
ul.products .pic:after {content:"";
  display: -moz-inline-stack;
	display: inline-block;
	*zoom: 1;
	*display: inline;	
	vertical-align:middle;
	height:100%;width:0px;
}
ul.products .pic img {vertical-align:middle;height:auto;width:auto;max-width:100%;max-height:100%;margin:0;}

ul.products .title {
  display: -moz-inline-stack;
	display: inline-block;
	*zoom: 1;
	*display: inline;	
font: bold 20px/20px "Open Sans Condensed", Arial Narrow, Arial, sans-serif;
text-decoration:none;color:#333;
}
ul.products .title:hover {text-decoration:underline;}

ul.products .descr {display:block;margin-top:-2px;color:#999;font: bold 11px/11px "Open Sans Condensed", Arial Narrow, Arial, sans-serif;text-transform:uppercase;}
ul.products .market {padding:5px 0 0 0;margin-top:10px;}
.market .btn-compare {color:#333;font: bold 13px/13px "Open Sans Condensed", Arial Narrow, Arial, sans-serif;text-transform:uppercase;}
.market .btn-compare .styler,.market .btn-compare span {vertical-align:middle;}
.market .btn-compare .styler {margin-right:4px;background-position:-398px -98px;}
.market .price {color:#6fb208;font: bold 22px/22px "Open Sans Condensed", Arial Narrow, Arial, sans-serif;float:right;margin-top:-4px;}
.market .price.call {font-size:13px;line-height:13px;text-transform:uppercase;margin-top:1px;}
.market .min-price {
	font-size:13px;
	line-height:22px;
	vertical-align: middle;
}

ul.products .btn-6 {margin-top:10px;}
.btn-6 {
	display: block;	
	width:198px;
  font-size:12px;line-height:12px;font-weight:bold;text-transform:uppercase;	

background: rgb(152,200,79); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzk4Yzg0ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3NGE0MmIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(152,200,79,1) 0%, rgba(116,164,43,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(152,200,79,1)), color-stop(100%,rgba(116,164,43,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(152,200,79,1) 0%,rgba(116,164,43,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(152,200,79,1) 0%,rgba(116,164,43,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(152,200,79,1) 0%,rgba(116,164,43,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(152,200,79,1) 0%,rgba(116,164,43,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#98c84f', endColorstr='#74a42b',GradientType=0 ); /* IE6-8 */

padding:9px 0;
color:#fff;text-decoration:none;
text-align:center;
	-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
-webkit-box-shadow: inset 0px 100px 0px 0px rgba(0, 0, 0, 0),inset -1px -1px 0px 0px rgba(0, 0, 0, 0.25);
-moz-box-shadow:    inset 0px 100px 0px 0px rgba(0, 0, 0, 0),inset -1px -1px 0px 0px rgba(0, 0, 0, 0.25);
box-shadow:         inset 0px 100px 0px 0px rgba(0, 0, 0, 0),inset -1px -1px 0px 0px rgba(0, 0, 0, 0.25);
position:relative;
}
.btn-6:hover {
color:#fff;
-webkit-box-shadow: inset 0px 100px 0px 0px rgba(0, 0, 0, 0.1),inset -1px -1px 0px 0px rgba(0, 0, 0, 0.25);
-moz-box-shadow:    inset 0px 100px 0px 0px rgba(0, 0, 0, 0.1),inset -1px -1px 0px 0px rgba(0, 0, 0, 0.25);
box-shadow:         inset 0px 100px 0px 0px rgba(0, 0, 0, 0.1),inset -1px -1px 0px 0px rgba(0, 0, 0, 0.25);
}
.btn-6.act {
background: rgb(185,185,185); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I5YjliOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5NTk1OTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(185,185,185,1) 0%, rgba(149,149,149,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(185,185,185,1)), color-stop(100%,rgba(149,149,149,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(185,185,185,1) 0%,rgba(149,149,149,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(185,185,185,1) 0%,rgba(149,149,149,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(185,185,185,1) 0%,rgba(149,149,149,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(185,185,185,1) 0%,rgba(149,149,149,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b9b9b9', endColorstr='#959595',GradientType=0 ); /* IE6-8 */

}
.btn-6:before{
content:"";
	display: -moz-inline-stack;
	display: inline-block;
	*zoom: 1;
	*display: inline;
  width:16px;height:15px;
  background-position:-650px 0;
  margin:0 10px -3px -16px;
  position:relative;
}

#specials-row .bx-viewport,#hits-row .bx-viewport,#clients-row .bx-viewport,#similar .bx-viewport {border:0;left:0;border-bottom:10px solid transparent;border-top:10px solid transparent;overflow:hidden;}
.bx-viewport ul.products li {margin:0;}
.block-specials .bx-controls {display:none;}  

#main-row {margin-top:20px;color:#333;}
section .block-title-green {
  color:#87bf31;
  font:normal 28px/28px 'CenturyGothicBold', Arial Black, sans-serif;
  margin-bottom:12px;
}

.pluses ul {display:block;margin-top:30px;}
.pluses .item {padding:0 0 0 86px;position:relative;min-height:64px;color:#333;margin:0 0 15px 0;font-size:13px;line-height:16px;}
.pluses .title {display:block;font:normal 24px/24px 'CenturyGothicRegular', Arial, sans-serif;margin:0 0 4px 0;}
.pluses .icon,#up .icon,.close-cart-form,.info-successful .icon {
display:block;
width:64px;height:64px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;	
background: rgb(18,188,238); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiMxMmJjZWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiMwMGFhZGMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(18,188,238,1) 50%, rgba(0,170,220,1) 50%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,rgba(18,188,238,1)), color-stop(50%,rgba(0,170,220,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(18,188,238,1) 50%,rgba(0,170,220,1) 50%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(18,188,238,1) 50%,rgba(0,170,220,1) 50%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(18,188,238,1) 50%,rgba(0,170,220,1) 50%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(18,188,238,1) 50%,rgba(0,170,220,1) 50%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#12bcee', endColorstr='#00aadc',GradientType=0 ); /* IE6-8 */
position:absolute;top:0;left:0;margin-top:-12px;
}
.close-cart-form {width:26px;height:26px;position:relative;left:auto;top:auto;margin:0;
	display: -moz-inline-stack;
	display: inline-block;
	*zoom: 1;
	*display: inline;
	text-indent:-9999px;text-align:left;font-size:0;	
}
.info-successful .icon {margin-top:0;}
.pluses .icon:after,#up .icon:after,.close-cart-form:after,.info-successful .icon:after {
content:"";display:block;
width:50px;height:50px;
position:absolute;top:50%;left:50%;margin:-25px 0 0 -25px;
}
.close-cart-form:after {
width:10px;height:12px; margin:-7px 0 0 -5px;
background-position:-450px 0;
}
.item-1 .icon:after {background-position:-250px -150px;}
.item-2 .icon:after {background-position:-350px -150px;}
.item-3 .icon:after {background-position:-450px -150px;}
.item-4 .icon:after {background-position:-550px -150px;}
.item-5 .icon:after {background-position:-650px -150px;}
.info-successful .icon.headset:after {background-position:-150px -150px;}
.info-successful .icon.list:after {background-position:-50px -150px;}

#hits-row {margin-top:20px;}
#clients-row {margin-top:20px;}
.block-clients .block-title {color:#99cc33;font:normal 22px/22px 'CenturyGothicBold', Arial Black, sans-serif;text-align:center;text-transform:uppercase;}
.block-clients ul {display:table;font-size:0;margin:0 auto;text-align:center;}
.block-clients li {
	display: -moz-inline-stack;
	display: inline-block;
	*zoom: 1;
	*display: inline;
	vertical-align:middle;
  width:150px;
  margin: 10px;	
}
.block-clients img {vertical-align:middle;}

.block-clients .bx-viewport li {margin:0;
float:none !important;
	display: -moz-inline-stack !important;
	display: inline-block !important;
	*zoom: 1 !important;
	*display: inline !important;
	vertical-align:middle !important;
}

.brends,.last-news ul {padding:6px 0 0 0;} 
.brends li {font-size:14px;line-height:14px;margin:0 0 10px 0;}
.brends li a {color:#505050;}
.brends li a:hover {color:#006b9c;}


#brend-catalog {list-style:none;padding:0;display:block;display:table;font-size:0;margin:0 -15px 0 0;}
#brend-catalog .item {width:175px;margin:0 15px 15px 0;text-align:center;
	display: -moz-inline-stack;
	display: inline-block;
	*zoom: 1;
	*display: inline;
	vertical-align:top;
}
#brend-catalog .item a {display:block;text-decoration:none;border:1px solid #e7e7e7;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;	
}
#brend-catalog .item a:hover {border-color:#ccc;}
#brend-catalog .item .logo {
display:block;
width:151px;height:151px;margin:auto;text-align:center;}     
#brend-catalog .item .logo img {width:auto;height:auto;max-width:100%;max-height:100%;vertical-align:middle;}
#brend-catalog .item .logo:after {
  content:"";
	display: -moz-inline-stack;
	display: inline-block;
	*zoom: 1;
	*display: inline;  
  vertical-align:middle;  
  height:100%;
  min-height:100%;
  width:0;overflow:hidden;
}
#brend-catalog .title {
  display:block;
  font-size:14px;line-height:16px;
	text-decoration:none;
	padding: 5px 0;
}
#brend-catalog a:hover .title {text-decoration:underline;}

.last-news .item {margin: 0 0 20px 0;}
.last-news .date {display:block;font-weight:600;font-size:12px;line-height:12px;color:#999;margin:0 0 4px 0;}
.last-news .title {display:block;color:#333;font-size:16px;line-height:16px;font-weight:600;margin:0 0 6px 0;}
.last-news .descr {font-size:13px;line-height:16px;color:#333;margin:0 0 6px 0;}

.news-date {margin:0 0 15px 0;font-size:13px;color:#666;font-style:italic;}

.orders-nums {display:block;display:table;font-size:0;
	width:100%;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	margin:0 0 15px 0;
	background: rgb(247,247,247); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZWVlZWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(247,247,247,1) 0%, rgba(238,238,238,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(247,247,247,1)), color-stop(100%,rgba(238,238,238,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(247,247,247,1) 0%,rgba(238,238,238,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(247,247,247,1) 0%,rgba(238,238,238,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(247,247,247,1) 0%,rgba(238,238,238,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(247,247,247,1) 0%,rgba(238,238,238,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#eeeeee',GradientType=0 ); /* IE6-8 */	
}
.nums-block,
.orders-block {
	display: -moz-inline-stack;
	display: inline-block;
	*zoom: 1;
	*display: inline;
	vertical-align:middle;
  font-size:13px;line-height:14px;
  padding:8px 10px;	
  display:table-cell;
  text-align:left;
}
.nums-block {
	text-align:right;
}
.orders-nums .active {font-weight:bold;}

.nums-block a,.orders-block a {
  white-space:nowrap;
}

.icon-btn {
	display: -moz-inline-stack;
	display: inline-block;
	*zoom: 1;
	*display: inline;
  color:#4a4a4a;
  text-align:center;
  min-width:64px;
  font:normal 16px/16px 'Open Sans Condensed',Arial Narrow,sans-serif;	
  position:relative;
  margin-top:50px;
}
.icon-btn span {display:block;}
.icon-btn .icon {
	display: -moz-inline-stack;
	display: inline-block;
	*zoom: 1;
	*display: inline;
  width:64px;height:64px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	position:relative;
	margin:0 0 3px 0;
}
.icon-btn .icon:after {
content:"";
position:absolute;
display:block;
width:50px;height:50px;
top:50%;left:50%;margin:-25px 0 0 -25px;
}
.icon-btn .icon-1:after {background-position:-748px -150px;}
.icon-btn .icon-2:after {background-position:-850px -150px;}
.icon-btn .icon-3:after {background-position:-950px -154px;}
.icon-btn {text-decoration:none;}
.icon-btn:hover {text-decoration:underline;}
.icon.green {
background: rgb(149,198,74); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiM5NWM2NGEiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiM4M2I0MzgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(149,198,74,1) 50%, rgba(131,180,56,1) 50%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,rgba(149,198,74,1)), color-stop(50%,rgba(131,180,56,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(149,198,74,1) 50%,rgba(131,180,56,1) 50%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(149,198,74,1) 50%,rgba(131,180,56,1) 50%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(149,198,74,1) 50%,rgba(131,180,56,1) 50%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(149,198,74,1) 50%,rgba(131,180,56,1) 50%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#95c64a', endColorstr='#83b438',GradientType=0 ); /* IE6-8 */
}
.icon.orange{
background: rgb(255,160,18); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiNmZmEwMTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiNlZDhlMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(255,160,18,1) 50%, rgba(237,142,0,1) 50%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,rgba(255,160,18,1)), color-stop(50%,rgba(237,142,0,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,160,18,1) 50%,rgba(237,142,0,1) 50%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,160,18,1) 50%,rgba(237,142,0,1) 50%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,160,18,1) 50%,rgba(237,142,0,1) 50%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(255,160,18,1) 50%,rgba(237,142,0,1) 50%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffa012', endColorstr='#ed8e00',GradientType=0 ); /* IE6-8 */
}
.icon.red{
background: rgb(255,65,65); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiNmZjQxNDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiNlZDJmMmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(255,65,65,1) 50%, rgba(237,47,47,1) 50%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,rgba(255,65,65,1)), color-stop(50%,rgba(237,47,47,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,65,65,1) 50%,rgba(237,47,47,1) 50%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,65,65,1) 50%,rgba(237,47,47,1) 50%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,65,65,1) 50%,rgba(237,47,47,1) 50%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(255,65,65,1) 50%,rgba(237,47,47,1) 50%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff4141', endColorstr='#ed2f2f',GradientType=0 ); /* IE6-8 */
}
.filter-link-query {
	display:block;
	padding:8px;
	border:2px solid #80b52f;
	border-radius:10px;
	margin:0 0 10px;
	text-align:right;
	position: relative;
}
.filter-link-query__title {
	float:left;
	padding:6px 0 0 35px;
	font:bold 24px/24px "Open Sans Condensed", Arial Narrow, Arial, sans-serif;
	color:#8dc23c;

}
.filter-link-query__title:after{
	content:"";
	position: absolute;
	left:10px;
        top: 0;
	bottom:0;
	margin:auto;
	display: block;
	width:26px;
	height:28px;
    /*background-image: url("data:image/svg+xml;utf8,&lt;svg viewBox='0 0 26 28' xmlns='http://www.w3.org/2000/svg'&gt;&lt;path fill='#80b52f' d='M18 13c0-3.859-3.141-7-7-7s-7 3.141-7 7 3.141 7 7 7 7-3.141 7-7zM26 26c0 1.094-0.906 2-2 2-0.531 0-1.047-0.219-1.406-0.594l-5.359-5.344c-1.828 1.266-4.016 1.937-6.234 1.937-6.078 0-11-4.922-11-11s4.922-11 11-11 11 4.922 11 11c0 2.219-0.672 4.406-1.937 6.234l5.359 5.359c0.359 0.359 0.578 0.875 0.578 1.406z'/&gt;&lt;/svg&gt;");*/
    background-image: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PScwIDAgMjYgMjgnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zyc+PHBhdGggZmlsbD0nIzgwYjUyZicgZD0nTTE4IDEzYzAtMy44NTktMy4xNDEtNy03LTdzLTcgMy4xNDEtNyA3IDMuMTQxIDcgNyA3IDctMy4xNDEgNy03ek0yNiAyNmMwIDEuMDk0LTAuOTA2IDItMiAyLTAuNTMxIDAtMS4wNDctMC4yMTktMS40MDYtMC41OTRsLTUuMzU5LTUuMzQ0Yy0xLjgyOCAxLjI2Ni00LjAxNiAxLjkzNy02LjIzNCAxLjkzNy02LjA3OCAwLTExLTQuOTIyLTExLTExczQuOTIyLTExIDExLTExIDExIDQuOTIyIDExIDExYzAgMi4yMTktMC42NzIgNC40MDYtMS45MzcgNi4yMzRsNS4zNTkgNS4zNTljMC4zNTkgMC4zNTkgMC41NzggMC44NzUgMC41NzggMS40MDZ6Jy8+PC9zdmc+");
    background-repeat: no-repeat;
    background-position: center center;
}

#news-list {margin:0;font-size:0;padding:0;}
.masonry {display:block;width:765px;}
.masonry-brick {
	display: -moz-inline-stack;
	display: inline-block;
	*zoom: 1;                           
	*display: inline;
	vertical-align:top;
	width:255px;
  margin:0 0 20px 0;
  box-sizing: border-box;
  -moz-box-sizing: border-box; /*Firefox 1-3*/
  -webkit-box-sizing: border-box; /* Safari */
}
.masonry-brick:nth-child(3n) {margin-right:0;}
#news-list .item {
	background:#efefef;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	font-size:14px;
	padding:2px;
	width:231px;
	-webkit-box-shadow: inset 0px -3px 0px 0px rgba(0, 0, 0, 0.05);
-moz-box-shadow:    inset 0px -3px 0px 0px rgba(0, 0, 0, 0.05);
box-shadow:         inset 0px -3px 0px 0px rgba(0, 0, 0, 0.05);
	transition: background-color 0.2s linear;
	-ms-transition: background-color 0.2s linear;
	-moz-transition: background-color 0.2s linear;
	-o-transition: background-color 0.2s linear;
	-webkit-transition: background-color 0.2s linear;
	
}
#news-list .item:hover {background:#daf4ff;}
#news-list img {margin:0;vertical-align:middle;
-webkit-border-top-left-radius: 4px;
-webkit-border-top-right-radius: 4px;
-moz-border-radius-topleft: 4px;
-moz-border-radius-topright: 4px;
border-top-left-radius: 4px;
border-top-right-radius: 4px;

 
}    
#news-list .anons {padding:7px 5px 10px 5px;color:#505050;}
#news-list .anons * {margin-bottom:0;font-size:13px;line-height:16px;}
#news-list .anons strong {font-weight:600;}
#news-list .date {display:block;color:#808080;}
#news-list .title {display:block;font-size:14px;line-height:16px;padding:3px 0;font-weight:600;}

#articles {padding:0;list-style:none;}
#articles .article {
  position:relative;
  margin:0 0 20px 0;
}
#articles .article:after {content:"";display:block;clear:both;height:0;overflow:hidden;}
#articles .anons-pic {display:block;float:left;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	border:2px solid #e5e5e5;
	overflow:hidden;
	margin:0 10px 10px 0;
}
#articles .anons-pic:hover {border-color: #3399cc;}
#articles .anons-pic img {vertical-align:middle;}
#articles .no-pic .anons-pic {display:none;}
#articles .title {
	display:block;
	font:normal 16px/16px 'CenturyGothicBold', Arial Black, sans-serif;	
}
#articles .text {padding:10px 0 0 0;}

main .ad {margin-top:15px;}
aside .ad {margin-bottom:20px;}
.ad img {
	max-width: 100%;
	height: auto;
	width: auto\9;
	-ms-interpolation-mode: bicubic;
}

.navibar {margin:15px 0;color:#505050;font-size:13px;line-height:16px;}
.navibar a,
.navibar span {
	display: -moz-inline-stack;
	display: inline-block;
	*zoom: 1;
	*display: inline;
}
.page-title h1 {color:#666;font:normal 24px/24px 'CenturyGothicBold', Arial Black, sans-serif;display:block;margin:15px 0;}

.pre-text {display:block;background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAABAQMAAADO7O3JAAAABlBMVEUAAACZmZl+9SADAAAAAXRSTlMAQObYZgAAAApJREFUCNdjaAAAAIIAgd1DavQAAAAASUVORK5CYII=') repeat-x bottom left;padding: 0 0 8px 0;
color:#505050;font-size:13px;line-height:16px;
margin:0 0 10px 0 !important;
}
div.callback {width:400px;}
#callback-p {width:640px;}
.content div.callback {width:100%;}
.callback .product {width:310px;margin:0 20px 0 0;}
.callback .product img {margin:0 !important;vertical-align:middle;}
.callback .product .title {font:bold 16px/20px 'Open Sans Condensed',Arial Narrow,sans-serif;margin:0 0 3px 0;}
.callback form {display:block;width:310px;margin-top:-6px;float:right;}
.callback .form_element input,.callback .form_element input {width:100% !important;}



.objects {margin:0 0 20px 0;}
ul.objects-lines,.objects-lines ul {padding:0 !important;margin:0 0 -20px 0!important;list-style:none !important;display:block;}
.objects-lines .item {position:relative;margin:0 0 40px 0;}
.objects-lines .item:after,.objects-lines .tech li:after {content:"";display:block;height:0;overflow:hidden;clear:both;
}
.objects-lines .tech li:after {
	display: -moz-inline-stack;
	display: inline-block;
	*zoom: 1;
	*display: inline;
}
.objects-lines .inf {padding:0 180px;}
.objects-lines .inf:after {content:"";display:block;height:1px;width:100%;position:absolute;
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwODljMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzAwODljMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3ZGI5ZTgiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left,  rgba(0,137,192,0) 0%, rgba(0,137,192,1) 50%, rgba(125,185,232,0) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(0,137,192,0)), color-stop(50%,rgba(0,137,192,1)), color-stop(100%,rgba(125,185,232,0))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  rgba(0,137,192,0) 0%,rgba(0,137,192,1) 50%,rgba(125,185,232,0) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  rgba(0,137,192,0) 0%,rgba(0,137,192,1) 50%,rgba(125,185,232,0) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  rgba(0,137,192,0) 0%,rgba(0,137,192,1) 50%,rgba(125,185,232,0) 100%); /* IE10+ */
background: linear-gradient(to right,  rgba(0,137,192,0) 0%,rgba(0,137,192,1) 50%,rgba(125,185,232,0) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000089c0', endColorstr='#007db9e8',GradientType=1 ); /* IE6-8 */

top:100%;left:0;margin-top:19px;}
.objects-lines .pic {display:block;width:170px;height:145px;text-align:center;float:left;}
/*.objects-lines .pic:after {content:"";
	display: -moz-inline-stack;
	display: inline-block;
	*zoom: 1;
	*display: inline;	
	vertical-align:middle;
	height:100%;max-height:100%;width:0;
} */
.objects-lines .pic img {margin:0;height:auto;width:auto;max-height:100%;max-width:100%;
	display: -moz-inline-stack;
	display: inline-block;
	*zoom: 1;
	*display: inline;	
	vertical-align:middle;	
}
.objects-lines .title {font:normal 16px/16px 'CenturyGothicRegular', Arial, sans-serif;}
.objects-lines .tech {padding:0 !important;margin:15px 0 0 0 !important;list-style:none;display:block;}
.objects-lines .tech li {display:block;
  margin-top:4px;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAABAQMAAADO7O3JAAAABlBMVEUAAACZmZl+9SADAAAAAXRSTlMAQObYZgAAAApJREFUCNdjaAAAAIIAgd1DavQAAAAASUVORK5CYII=") repeat-x left bottom;
  font-size:12px;line-height:14px;color:#505050;
}
.objects-lines .tech li.ko {background:none;}
.objects-lines .tech li.ko p {margin:0;}
.objects-lines .tech .name {
  text-align:left;
  padding:0 3px 0 0;		
}
.objects-lines .tech .value {float:right;padding:0 0 0 3px;}
.objects-lines .tech .name,
.objects-lines .tech .value {margin:0;background:#fff;}
.objects-lines .market {float:right;width:150px;padding:15px 10px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
background: rgb(247,247,247); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZWVlZWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(247,247,247,1) 0%, rgba(238,238,238,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(247,247,247,1)), color-stop(100%,rgba(238,238,238,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(247,247,247,1) 0%,rgba(238,238,238,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(247,247,247,1) 0%,rgba(238,238,238,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(247,247,247,1) 0%,rgba(238,238,238,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(247,247,247,1) 0%,rgba(238,238,238,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#eeeeee',GradientType=0 ); /* IE6-8 */
font-size:13px;color:#999;
text-align:center;
}

.objects-lines .market .btn-compare {margin-top:15px;display:block;}
.objects-lines .market .price {
float:none;margin-top:0;
white-space:nowrap;
}
.objects-lines .btn-6 {width:150px;margin-top:10px;}
.objects-lines .btn-6:before {margin:0 7px -3px -5px;}

.objects-table,.objects-table table {width:100%;border-spacing:0;border-collapse:collapse;margin:0 !important;}  
.objects-table table {margin-bottom:10px !important;}
.objects-table td,.objects-table th {border:1px solid #fff;
font:bold 13px/13px 'Open Sans Condensed',Arial Narrow,sans-serif;
vertical-align:middle;text-align:center;
padding:5px 5px 7px 5px;
color:#666;
background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAACAQMAAACjTyRkAAAAA1BMVEVmZmZ8VoIEAAAAAXRSTlMmkutdmwAAAApJREFUCNdjAAIAAAQAASDSLW8AAAAASUVORK5CYII=') repeat-x left bottom;
}
.objects-table th {color:#fff;padding:10px 5px 12px 5px;  
border-top:0;
background:#21a2d9 url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAACAQMAAACjTyRkAAAAA1BMVEUAe68t2COeAAAACklEQVQI12MAAgAABAABINItbwAAAABJRU5ErkJggg==') repeat-x left bottom;
}


.objects-table td:first-child,.objects-table th:first-child {border-left:0;}
.objects-table td:last-child,.objects-table th:last-child {border-right:0;}
.objects-table tr {background:#f7f7f7;
	transition: background-color 0.2s linear;
	-ms-transition: background-color 0.2s linear;
	-moz-transition: background-color 0.2s linear;
	-o-transition: background-color 0.2s linear;
	-webkit-transition: background-color 0.2s linear; 
}
.objects-table tr:nth-child(odd) {background:#f0f0f0;}
.objects-table tr:hover {background:#d8f0fb;}
.objects-table tr:hover td {
   background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAACAQMAAACjTyRkAAAAA1BMVEUAqP/spuS2AAAAAXRSTlMmkutdmwAAAApJREFUCNdjAAIAAAQAASDSLW8AAAAASUVORK5CYII=') repeat-x left bottom;                     
}

.objects-table .name {min-width:150px;}
.objects-table .name a {color:#666;text-decoration:none;}
.objects-table .name a:hover {text-decoration:underline;}
.objects-table .value {display:block;}
.objects-table .ws {white-space:nowrap;}
.objects-table .market,
.objects-table .prices {width:1px;}
.objects-table .market {white-space:nowrap;font-size:0;}
.objects-table .market .btn-compare,
.objects-table .market .btn-6 {
	display: -moz-inline-stack;
	display: inline-block;
	*zoom: 1;
	*display: inline;	
	vertical-align:middle;
}
.objects-table .market .btn-compare {margin-left:5px;}
.objects-table .market .btn-compare .styler  {margin-right:0;}
.objects-table .market .btn-compare span {display:none;}
.objects-table .market .btn-6 {text-indent:-9999px;font-size:0;height:23px;width:23px;padding:0;}
.objects-table .market .btn-6:before {display:none;} 
.objects-table .market .btn-6:after {content:"";display:block;position:absolute;width:16px;height:16px;left:50%;top:50%;margin:-7px 0 0 -8px;background-position:-650px 0;}

.objects-foot .numpages {float:right;margin:10px 0 0 10px;}
.objects-foot .orders-nums {margin:0;}
.objects-foot .orders-foot {padding:5px 0;}

.change-button {display:table;font-size:0;float:right;margin:0 0 10px 10px;
background: rgb(243,243,243); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YzZjNmMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjZWNlY2UiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(243,243,243,1) 0%, rgba(206,206,206,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(243,243,243,1)), color-stop(100%,rgba(206,206,206,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(243,243,243,1) 0%,rgba(206,206,206,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(243,243,243,1) 0%,rgba(206,206,206,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(243,243,243,1) 0%,rgba(206,206,206,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(243,243,243,1) 0%,rgba(206,206,206,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3f3f3', endColorstr='#cecece',GradientType=0 ); /* IE6-8 */
overflow:hidden;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
.change-button a {
	display: -moz-inline-stack;
	display: inline-block;
	*zoom: 1;
	*display: inline;	
	vertical-align:top;
	text-indent:-9999px;
	width:41px;height:31px;
	background:rgba(0,0,0,0);
	position:relative;
	-webkit-box-shadow: inset -1px -1px 0px 0px rgba(0, 0, 0, 0.2);
  -moz-box-shadow:    inset -1px -1px 0px 0px rgba(0, 0, 0, 0.2);
  box-shadow:         inset -1px -1px 0px 0px rgba(0, 0, 0, 0.2);
-webkit-border-radius: 0;
-webkit-border-top-right-radius: 4px;
-webkit-border-bottom-right-radius: 4px;
-moz-border-radius: 0;
-moz-border-radius-topright: 4px;
-moz-border-radius-bottomright: 4px;
border-radius: 0;
border-top-right-radius: 4px;
border-bottom-right-radius: 4px;  
}
.change-button a:hover {background:rgba(0,0,0,0.1);}
.change-button a:first-child {
border-right:1px solid #fff;
-webkit-border-radius: 4px;
-webkit-border-top-right-radius: 0;
-webkit-border-bottom-right-radius: 0;
-moz-border-radius: 4px;
-moz-border-radius-topright: 0;
-moz-border-radius-bottomright: 0;
border-radius: 4px;
border-top-right-radius: 0;
border-bottom-right-radius: 0;
-webkit-box-shadow: inset 0px -1px 0px 0px rgba(0, 0, 0, 0.2);
-moz-box-shadow:    inset 0px -1px 0px 0px rgba(0, 0, 0, 0.2);
box-shadow:         inset 0px -1px 0px 0px rgba(0, 0, 0, 0.2);
}
.change-button a:after {
content:"";
display:block;width:20px;height:18px;
position:absolute;top:50%;left:50%;
margin:-9px 0 0 -10px;
}
.change-button a.lin-view:after {background-position:-850px -125px;}
.change-button a.tab-view:after {background-position:-900px -125px;}
.change-button a.lin-view.act:after {background-position:-850px -100px;}
.change-button a.tab-view.act:after {background-position:-900px -100px;}
.change-button a.act {
background: rgb(153,201,80); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzk5Yzk1MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3NGEzMmEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(153,201,80,1) 0%, rgba(116,163,42,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(153,201,80,1)), color-stop(100%,rgba(116,163,42,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(153,201,80,1) 0%,rgba(116,163,42,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(153,201,80,1) 0%,rgba(116,163,42,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(153,201,80,1) 0%,rgba(116,163,42,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(153,201,80,1) 0%,rgba(116,163,42,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#99c950', endColorstr='#74a32a',GradientType=0 ); /* IE6-8 */

}

.pics {width:490px;font-size:0;display:table;}   
.pics img {margin:0 !important;vertical-align:middle;}
.main-pic,.mini-pics,.pics .bx-wrapper {
	display: -moz-inline-stack;
	display: inline-block;
	*zoom: 1;
	*display: inline;	
	vertical-align:middle;
}
.main-pic {width:370px;height:290px;text-align:center;}
.main-pic a {position:relative;
	display: -moz-inline-stack;
	display: inline-block;
	*zoom: 1;
	*display: inline;	
	vertical-align:middle;
}
.main-pic a:after {content:"";
width:38px;height:38px;
background-position:-950px 0;
position:absolute;
top:50%;left:50%;margin:-19px 0 0 -19px;
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=75);
  -moz-opacity: 0.75;
  -khtml-opacity: 0.75;
  opacity: 0.75;
	transition: opacity 0.2s linear;
	-ms-transition: opacity 0.2s linear;
	-moz-transition: opacity 0.2s linear;
	-o-transition: opacity 0.2s linear;
	-webkit-transition: opacity 0.2s linear;
}
.main-pic a:hover:after {
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
  -moz-opacity: 0;
  -khtml-opacity: 0;
  opacity: 0;
}
.main-pic img {
	display: -moz-inline-stack;
	display: inline-block;
	*zoom: 1;
	*display: inline;	
	vertical-align:middle;
border:1px solid #9c9c9c;
	width:auto;max-width:100%;
	height:auto;max-height:290px;
  box-sizing: border-box;
  -moz-box-sizing: border-box; /*Firefox 1-3*/
  -webkit-box-sizing: border-box; /* Safari */
}    
.main-pic:after {
content:"";
	display: -moz-inline-stack;
	display: inline-block;
	*zoom: 1;                                           
	*display: inline;	
	vertical-align:middle;
	height:100%;min-height:100%;width:0;
}
.mini-pics,.pics .bx-wrapper {width:65px;margin:0 0 0 10px !important;padding:0 !important;}
.pics .bx-viewport {left:auto !important;border:20px solid transparent !important;border-left:0 !important;border-right:0 !important;height:215px !important;}
.bx-viewport .mini-pics {margin:0 !important;}
.mini-pics li {display:block;margin:10px 0;}
.bx-viewport .mini-pics li {margin-top:0;}
.mini-pics a {display:block;border:2px solid #e1e1e1;position: relative;}
.mini-pics a:hover {border-color:#c4c4c4;}
.mini-pics .active a {border-color:#0d8ec2;}

.pics .bx-wrapper .bx-controls-direction a {position:absolute; width:20px;height:15px;background-color:transparent;background-position:-695px -50px;
left:50%;right:auto;margin:0;margin-left:-10px;top:0;
}
.pics .bx-wrapper .bx-controls-direction a:hover {background-position:-695px -100px;}
.pics .bx-wrapper .bx-controls-direction a.bx-next {top:auto;bottom:0;background-position:-745px -42px;}
.pics .bx-wrapper .bx-controls-direction a.bx-next:hover {background-position:-745px -92px;}
.pics .bx-wrapper .bx-controls-direction a:after {display:none;}
.pics .bx-wrapper .bx-controls-direction a.disabled {display:none;}

.threed:after {
	content:"";
	display:block;
	position: absolute;
	z-index:1;
	left:0;
	right:0;
	top:0;
	bottom:0;
	background:rgba(255,255,255,.75);
}
.icon-threed {
	position: absolute;
	z-index:2;
	left:20%;
	top:20%;	
	width:60%;
	height:60%;
	margin:auto;
}

.object .top-block {margin:0 0 20px 0;}
.object .actions {float:right;width:235px;}
.object .market {
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	border-radius: 12px;
background: rgb(247,247,247); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZWVlZWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(247,247,247,1) 0%, rgba(238,238,238,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(247,247,247,1)), color-stop(100%,rgba(238,238,238,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(247,247,247,1) 0%,rgba(238,238,238,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(247,247,247,1) 0%,rgba(238,238,238,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(247,247,247,1) 0%,rgba(238,238,238,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(247,247,247,1) 0%,rgba(238,238,238,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#eeeeee',GradientType=0 ); /* IE6-8 */
padding:15px 20px;
font-size:0;line-height:0;
}
.object .market {text-align:center;}
.object .market .price {float:none;margin:0;font-size:32px;line-height:32px;}
.object .market .price .rub {font-size:26px;}
.object .market .price.call,.object .market .archive {font-size:18px;line-height:18px;}
.object .market .min-price {
	display: block;
	color:#d10;
	font-size:12px;
	line-height:14px;
	margin-top:3px;
	font-style: italic;
}
.object .market .archive {color:#ff3524;font-weight:bold;}
.object .market .btn-6 {width:195px;font-size:16px;line-height:16px;padding:11px 0;margin-top:10px;}
.object .market .btn-6:before {
   margin:0 10px -2px -16px;
}
.object .market .btn-6.one-click:before {display:none;}
.object .market .btn-compare {display:block;margin-top:15px;}
.object .market .cheap {font-size:15px;line-height:15px;font-weight:600;padding:7px 0 5px 0;}
.feedback-lnk {
	display: -moz-inline-stack;
	display: inline-block;
	*zoom: 1;                                           
	*display: inline;	
	vertical-align:middle;
	padding:0 0 0 17px;
	position:relative;
	font:bold 13px/13px 'Open Sans Condensed',Arial Narrow,sans-serif;
	text-transform:uppercase;
	text-decoration:none;
	margin-top:10px;
	border:0 !important;
}
.feedback-lnk:after {content:"";display:block;width:14px;height:14px;position:absolute;left:0;top:50%;margin-top:-5px;
background-position:-300px -50px;
}

.object .logo,
.object .socials {
  text-align:center;
  margin:10px 0 0 0;
}
.object .logo img,
.object .socials img {margin:0 !important;
	max-width: 100%;
	height: auto;
	width: auto\9;
	-ms-interpolation-mode: bicubic;
}

.hide {
    left: -9999px;
    opacity: 0;
    overflow: hidden;
    position: absolute;
    z-index: -1;
}

.con_tab.hide {
    top: -9999px;
}
.con_tab:after {
    clear: both;
    content: "";
    display: block;
    font-size: 0;
    height: 0;
    overflow: hidden;
}
.object-tabs .tabs {display:block;font-size:0;display:table;padding:3px 0 0 0 !important;list-style:none;position:relative;width:100%;}
.object-tabs .tabs:after {content:"";display:block;
position:absolute;top:0;left:0;width:100%;height:3px;
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	border-radius: 1px;
	background:#e5e5e5;
}
.object-tabs .tab {
  font-weight:600;
	display: -moz-inline-stack;
	display: inline-block;
	*zoom: 1;                                           
	*display: inline;	
	vertical-align:top;
	padding:4px 10px;
	position:relative;
}
.object-tabs .tab a {
	display: -moz-inline-stack;
	display: inline-block;
	*zoom: 1;                                           
	*display: inline;	
text-decoration:none;color:#8b8b8b;border-bottom:1px dotted #8b8b8b;font-size:15px;line-height:16px;}
.object-tabs .tab a:after {
content:"";
display:block;position:absolute;left:0;bottom:100%;z-index:2;height:3px;width:100%;
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	border-radius: 1px;
	transition: background-color 0.2s linear;
	-ms-transition: background-color 0.2s linear;
	-moz-transition: background-color 0.2s linear;
	-o-transition: background-color 0.2s linear;
	-webkit-transition: background-color 0.2s linear;	
	background:rgba(0,0,0,0);
}
.object-tabs .tab a:hover,.object-tabs .tab.active a {color:#666;border-color:transparent;}
.object-tabs .tab a:hover:after {background:rgba(0,0,0,0.15);}
.object-tabs .tab.active a {color:#6fb208;}
.object-tabs .tab.active a:after {background:#6fb208;}

.filter-tabs .tabs {
  display:block;font-size:0;display:table;list-style:none;position:relative;padding:0 !important;margin-left:8px;
}
#popup-filter .filter-tabs .tabs {margin:0 0 15px 20px;}
.filter-tabs .tab,.filter-tabs .tab a {
	display: -moz-inline-stack;
	display: inline-block;
	*zoom: 1;                                           
	*display: inline;
	position:relative;  	
}
.filter-tabs .tab {margin-right:10px;}
.filter-tabs .tab a {
  text-decoration:none;color:#80b52f;font-size:14px;line-height:14.1px;
  font-weight:600;
  padding:5px 11px 4px 11px;
  -webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.filter-tabs .tab a:after {
  content:"";
  display:block;
  border-top:1px dashed #80b52f;
	transition: border-color 0.2s linear;
	-ms-transition: border-color 0.2s linear;
	-moz-transition: border-color 0.2s linear;
	-o-transition: border-color 0.2s linear;
	-webkit-transition: border-color 0.2s linear;	
}
.filter-tabs .tab a:hover:after {
  border-color:transparent;
}
.filter-tabs .active a {
  background:#80b52f;color:#fff;
}


.docs {list-style:none !important;padding:0 !important;}
.docs li {display:block;margin:0 0 3px 0;}
.docs li a {padding:0 0 0 20px;position:relative;}
.docs li a:after {content:"";display:block;position:absolute;width:16px;height:16px;top:50%;margin-top:-8px;left:0;background-position:-100px -350px;}
.docs li a.pdf:after {background-position:-100px -300px;}
.docs li a.xls:after,
.docs li a.xlsx:after {background-position:0 -300px;}
.docs li a.doc:after,
.docs li a.docx:after {background-position:-50px -300px;}
.docs li a.ppt:after,
.docs li a.pptx:after {background-position:0 -350px;}
.docs li a.jpg:after,
.docs li a.jpeg:after,
.docs li a.gif:after,
.docs li a.png:after,
.docs li a.bmp:after {background-position:-50px -350px;}

table.tech {border-collapse:collapse;border-spacing:0;max-width:100%;min-width:50%;}
#compare-table table.tech {margin:0 auto !important;}
table.tech tr {
background:#fbfbfb;
	transition: background-color 0.2s linear;
	-ms-transition: background-color 0.2s linear;
	-moz-transition: background-color 0.2s linear;
	-o-transition: background-color 0.2s linear;
	-webkit-transition: background-color 0.2s linear; 
}
table.tech tr:nth-child(odd) {
background:#f4f4f4;
}
table.tech td {font-size:13px;line-height:16px;color:#333;padding:6px 10px;border:1px solid #fff;border-left:0;border-right:0;

	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABAQMAAAAl21bKAAAAA1BMVEUAAACnej3aAAAAAXRSTlMNPlek2wAAAApJREFUCNdjYAAAAAIAAeIhvDMAAAAASUVORK5CYII=') repeat-x left bottom;

}
table.tech tr:hover {background:#dcf4ff;}
table.tech tr:hover td{
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABAQMAAAAl21bKAAAAA1BMVEW/5/tSKMpIAAAACklEQVQI12NgAAAAAgAB4iG8MwAAAABJRU5ErkJggg==') repeat-x left bottom;
}
table.tech td.value {width:auto;}

.prim {color:#666;font-style:italic;font-size:13px;line-height:16px;margin:0 0 20px 0;padding:0 0 0 10px;}

.other-products {display:table;font-size:0;padding:0 !important;margin:0 -20px !important;}
.other-products li {}
.other-products li img,.other-products li .title {
	display: -moz-inline-stack;
	display: inline-block;
	*zoom: 1;                                           
	*display: inline;	
	vertical-align:middle;	
}
.other-products li .title {
font:bold 14px/16px 'Open Sans Condensed',Arial Narrow,sans-serif;
color:#666; width:160px;
}
.other-products li img {
  border:3px solid #e1e1e1;
  margin:0 10px 0 0;
	transition: border-color 0.2s linear;
	-ms-transition: border-color 0.2s linear;
	-moz-transition: border-color 0.2s linear;
	-o-transition: border-color 0.2s linear;
	-webkit-transition: border-color 0.2s linear;
	max-width:59px;
}
.other-products li a:hover img {
  border-color:#0d8ec2;
}
.other-products li a:hover .title {color:#0d8ec2;}

.object-tabs,#similar {margin-bottom:20px;position:relative;}
#similar {margin-top:41px;}
#similar:after {
	content:"";
	display:block;
	height:2px;width:100%;
	position:absolute;
	left:0;top:-25px;
	background:#f3f3f3;
}

#similar .block-title .title {font:normal 15px/18px 'CenturyGothicBold', Arial Black, sans-serif;padding-top:10px;height:54px;}  

.numpages {display:table;padding:10px 0;margin:auto;text-align:center;font-size:0;}
.numpages span {font-size:13px;line-height:14px;color:#999;margin:0 3px 0 0;padding:3px 0;
	display: -moz-inline-stack;
	display: inline-block;
	*zoom: 1;
	*display: inline;	
	vertical-align:middle;	
}
.numpages .item {
	display: -moz-inline-stack;
	display: inline-block;
	*zoom: 1;
	*display: inline;	
	vertical-align:middle;	
	padding:3px 5px;
  font-size:14px;line-height:14px;font-weight:600;	
  text-decoration:none;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	margin:0 0 0 3px;
}
.numpages span.item {background:#ebebeb;}
main .filter-block {position:relative;width:200%;max-width:761px;padding:10px 0;margin:0 -10px 20px -10px;border:2px solid #8dc23c;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
}
main .filter-block .col-6 {margin-left:8px;}
main .filter-block .block-title {
  color:#8dc23c;font:normal 18px/28px 'CenturyGothicBold', Arial Black, sans-serif;display:block;
  padding:0 0 10px 46px;
  position:relative;
}
main .filter-block .block-title:after {content:"";
display:block;width:31px;height:31px;position:absolute;left:8px;top:50%;margin-top:-19px;
background-position:-500px -50px;
}    

aside .block {margin:0 0 20px 0;}
aside .block-title {
color:#666;
font: normal 18px/18px 'CenturyGothicBold', "CenturyGothicRegular", "Open Sans", Arial, sans-serif;
margin:0 0 10px 0;
}
aside .hits ul.products {text-align:left;margin:0;}
aside .hits ul.products li {margin:0 0 20px 0;display:block;}
aside .hits .bx-wrapper .bx-viewport {left:0;border:0;}
aside .hits .bx-wrapper {width:100%;float:right;}

aside .hits .bx-wrapper .bx-pager {bottom:auto;top:0;right:100%;height:auto;margin-right:5px;width:12px;}
aside .hits .bx-wrapper .bx-pager.bx-default-pager a {margin:3px 0;background:#e5e5e5;position:relative;}
aside .hits .bx-wrapper .bx-pager.bx-default-pager a:hover {background:#ccc;}
aside .hits .bx-wrapper .bx-pager.bx-default-pager a.active {background:#11b2e2;}

.partners ul {display:table;font-size:0;}
.partners li {
	display: -moz-inline-stack;
	display: inline-block;
	*zoom: 1;
	*display: inline;	
	vertical-align:middle;
  margin:0 10px 10px 0;	
}
.partners img {vertical-align:middle;}
.partners .more {
	display: -moz-inline-stack;
	display: inline-block;
	*zoom: 1;
	*display: inline;	
	font-weight:600;font-style:italic;	
}
.foot-menu {margin-top:25px;}
.foot-menu li {font-size:13px;line-height:13px;margin-top:9px;color:#666;}
.foot-menu li a {color:#878787;}
.foot-menu li a:hover {color:#0b71a0;}
.foot-menu li .title {color:#666;font: normal 16px/16px 'CenturyGothicBold', "CenturyGothicRegular", "Open Sans", Arial, sans-serif;}


.foot-menu .phones,.foot-menu .email {
  padding:0 0 0 17px;
  position:relative;
}
.foot-menu .phones:after,.foot-menu .email:after {
content:"";
display:block;
width:12px;height:15px;
position:absolute;top:0;left:0;
}
.foot-menu .phones:after {background-position:-350px -100px;}
.foot-menu .email:after {background-position:-300px -96px;}
.foot-menu .contacts {margin:0 0 20px 0;}
.foot-menu .contacts span.title,.foot-menu .phones span {display:block;}
.foot-menu .contacts .tel {
	display: -moz-inline-stack;
	display: inline-block;
	*zoom: 1;
	*display: inline;
	font-size:16px;line-height:16px;text-decoration:none;margin:6px 10px 0 0;	
}
.copy {
	display: -moz-inline-stack;
	display: inline-block;
	*zoom: 1;
	*display: inline;
	vertical-align:middle;	
}

#up {position:fixed;height:0;overflow:visible;width:1150px;left:50%;margin-left:-575px;bottom:350px;z-index:110;}
#up .icon {position:relative;float:right;
background: rgb(229,229,229); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiNlNWU1ZTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiNkOGQ4ZDgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(229,229,229,1) 50%, rgba(216,216,216,1) 50%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,rgba(229,229,229,1)), color-stop(50%,rgba(216,216,216,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(229,229,229,1) 50%,rgba(216,216,216,1) 50%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(229,229,229,1) 50%,rgba(216,216,216,1) 50%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(229,229,229,1) 50%,rgba(216,216,216,1) 50%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(229,229,229,1) 50%,rgba(216,216,216,1) 50%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5e5e5', endColorstr='#d8d8d8',GradientType=0 ); /* IE6-8 */
text-indent:-9999px;font-size:0;
	transition: opacity 0.4s linear;
	-ms-transition: opacity 0.4s linear;
	-moz-transition: opacity 0.4s linear;
	-o-transition: opacity 0.4s linear;
	-webkit-transition: opacity 0.4s linear;
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=75);
  -moz-opacity: 0.75;
  -khtml-opacity: 0.75;
  opacity: 0.75;
}
#up .icon:hover {
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  -moz-opacity: 1.0;
  -khtml-opacity: 1.0;
  opacity: 1.0;
}
#up .icon:after {background-position:-886px 10px;}
#up.empty .icon {
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
  -moz-opacity: 0;
  -khtml-opacity: 0;
  opacity: 0;
  cursor: auto;
}  

ul.categories {display:table;font-size:0;padding:0 !important;margin:-10px -10px 10px -10px!important;}
ul.categories .item {
	display: -moz-inline-stack;
	display: inline-block;
	*zoom: 1;
	*display: inline;
	vertical-align:top;	
	margin:10px;
	text-align:center;
}
ul.categories .item a {display:block;text-decoration:none;}
ul.categories .pic {display:block;width:231px;height:231px;border:2px solid #e5e5e5;
	transition: border-color 0.2s linear;
	-ms-transition: border-color 0.2s linear;
	-moz-transition: border-color 0.2s linear;
	-o-transition: border-color 0.2s linear;
	-webkit-transition: border-color 0.2s linear;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	overflow:hidden;
	margin:0 0 3px 0;
}
ul.categories a:hover .pic {border-color:#3399cc;}
ul.categories .pic:after {
 content:"";
 	display: -moz-inline-stack;
	display: inline-block;
	*zoom: 1;
	*display: inline;
	vertical-align:middle;	
	height:100%;max-height:100%;width:0;position:relative;
}
ul.categories img {margin:0;height:auto;width:auto;max-height:100%;max-width:100%;
 	display: -moz-inline-stack;
	display: inline-block;
	*zoom: 1;
	*display: inline;
vertical-align:middle;

}
ul.categories .title {display:block;font-size:14px;line-height:16px;font-weight:bold;color:#3399cc;
	transition: color 0.2s linear;
	-ms-transition: color 0.2s linear;
	-moz-transition: color 0.2s linear;
	-o-transition: color 0.2s linear;
	-webkit-transition: color 0.2s linear;
}
ul.categories a:hover .title {color:#0071aa;text-decoration:underline;}

.form_element input[type = text].styler,.form_element .jqselect.styler {width:290px;}
.form_element textarea.styler {width:365px;min-height:90px;overflow:auto;vertical-align:top;}
.form_element label {display:block;}
.form_element label span.title {display:block;padding:2px 0;font-size:14px;}
.form_element,.form_buttons {padding:6px 0;} 
.form_element span.radio {margin:0 20px 5px 0;
	display: -moz-inline-stack;
	display: inline-block;
	*zoom: 1;
	*display: inline;
}

.form .form_element label,.form .form_element .label,.form .form_element .formErr,.form .form_buttons,.form .form__rules {padding-left:230px;position:relative;}
.callback .form .form_element label,
.callback .form .form_element .label,
.callback .form .form_element .formErr,
.callback .form .form_buttons,
.callback .form .form__rules {
	padding-left:0;
}
.form .form_element label span.title,.form .form_element .label span.title {width:210px;position:absolute;left:0;top:0px;text-align:right;vertical-align:top;
	height:38px;
  line-height:38px; 
}

.form .form_element.checkbox-list label {padding-left:0;}
.form_element.checkbox-list .styler {vertical-align:middle;}
.form_element.checkbox-list .checkbox-text {
	display: -moz-inline-stack;
	display: inline-block;
	*zoom: 1;
	*display: inline;
	vertical-align:middle;
  margin-left:4px;	
}

.buyer_data.form .form_element label,.buyer_data.form .form_element .formErr,.buyer_data.form .form_buttons,.buyer_data.form .form__rules {
  padding-left:110px;
} 

.buyer_data.form .form_element label span.title {
  width:100px;
}

.radio label {width:auto;padding:0 !important;}

.err input[type = text].styler,.err textarea.styler {border-color:#ff6666;}

.err .placeholder {
	color: #996666 !important;
}
.err ::-webkit-input-placeholder {
	color: #996666 !important;
}
.err :-moz-placeholder {
/* Firefox 18- */
	color: #996666 !important;
}
.err ::-moz-placeholder {
/* Firefox 19+ */
	color: #996666 !important;
}
.err :-ms-input-placeholder {
	color: #996666 !important;
}

.formErr {color:#e0001a;font-size:12px;line-height:14px;margin-top:2px;}

/* ----------------------------------------------------------------------------- */
/* ------------------------------------  Content  ------------------------------ */
/* ----------------------------------------------------------------------------- */
.content h1, .content h2, .content h3, .content h4, .content h5, .content h6,
.content .h1, .content .h2, .content .h3, .content .h4, .content .h5, .content .h6 {
	padding: 0;
	margin: 0 0 15px 0;
	font: normal 24px/24px 'CenturyGothicBold', "CenturyGothicRegular", "Open Sans", Arial, sans-serif;
	text-transform:uppercase;
	color:#666;
}
.content h1,.content .h1 {
	font-size: 24px;
}
.content h2,.content .h2 {
	font-size: 18px;line-height:18px;
}
.content h3,.content .h3 {
	font-size: 16px;line-height:16px;
}
.content h4,.content .h4 {
	font-size: 14px;line-height:14px;
}
.content h5,.content .h5 {
	font-size: 12px;line-height:12px;
}
.content h6,.content .h6 {
	font-size: 12px;line-height:12px;
}
.content img {
	/*margin: 3px 10px 10px 10px; */
	vertical-align: middle;
}
.content img.marginnull {
	margin: 3px 0 10px 0;
	vertical-align: middle;
}
/*.content img[align=left] {
	margin: 3px 20px 10px 0;
}
.content img[align=right] {
	margin: 3px 0 10px 20px;
} */
.content table img {
	margin: auto;
}
.content img.pic {
	border: 1px solid #898989;
}
.content img.picl {
	margin: 3px 10px 10px 0;
	float: left;
}
.content img.picr {
	margin: 3px 0 10px 10px;
	float: right;
}
img.captcha {
	margin: 0;
	vertical-align: top;
}
.content p, .content ul, .content ol, .content dl, .content table, .content blockquote {
	margin: 0 0 15px 0;
}
.block-content p, .block-content ul, .block-content ol, .block-content dl, .block-content table, .block-content blockquote {
  font-size:13px;
  line-height:16px;
	margin: 0 0 15px 0;
}
.content p:last-child, .content ul:last-child, .content ol:last-child, .content dl:last-child, .content table:last-child, .content blockquote:last-child {
	/*margin: 0;  */
}
.content, .content p, .content li {

}
.content ol, .content ul {
	list-style-position: outside;
}
.content p+ol, .content p+ul {
	margin-top:-10px;
}

.content ul {
	padding: 0 0 0 25px; list-style-type: disc;
}
.content ol {
	padding: 0 0 0 25px; list-style-type: decimal;
}
.content li ul, .content li ol {
	padding-bottom: 0;
	margin: 0;
	font-size: 12px;
}
.content ol li {
	padding: 0 0 0 0;
}
.content ul li {
	padding: 0 0 0 0;
}
.content ul ol li {
	padding: 0 0 0 0;
	outline: none;
}
.control {display:none;}
.center {text-align:center;}
.left {text-align:left;}
.right {text-align:right;}
.red {color:#ff0000;}
.black{color:#000;}
.bold {font-weight:bold;}

.table,.table-border,.table-clean,.properties table,.description table {border-spacing:0;border-collapse:collapse;padding:0;margin:0 0 20px 0;background:#fff;}
.table td,.table-border td,.table-clean td,.table th,.properties td,.properties th,.description td,.description th {padding:4px 2px;border:0;border:1px solid #b5d4ec;}
.table-clean td {border:0;}
.properties td,.properties th,.description td,.description th {font-size:13px;line-height:16px;}
.table th,.properties th,.description th {background:#dceeff;color:#000;text-align:left;font-size:16px;line-height:20px;padding:10px;}
.table tr,.properties tr,.description tr {background:#f6f9fb;}
.table tr:nth-child(even),.properties tr:nth-child(even),.description tr:nth-child(even) {background-color:#e9f3fa;}
.table-border tr,.table-border tr:nth-child(even),
.table-clean tr,.table-clean tr:nth-child(even) {background:none;font-size:14px;line-height:18px;}
.properties table,.description table {width:100% !important;}

.descr-cat {padding-top:20px;}

.table-sv-sec &gt; tr,.table-sv-sec &gt; tbody &gt; tr {background:none !important;}
.table-sv-sec td {border:0 !important;vertical-align:top;padding:0;} 
.table-sv-sec img {margin:0 !important;}
.table-sv-sec table td {padding:2px 5px;}

table td :last-child,table th :last-child {margin-bottom:0;}

.content .e-green {
	color: #a1f2a3;
	font-weight: bold;
}
.content .e-red {
	color: #a36265;
}  
.yamap {max-width:100%;width:100%;height:300px;background: url(../images/loader.gif) no-repeat center center;font-size:0;line-height:0;}
.content .yamap {margin:0 0 20px 0;}


.cols {display:block;display:table;font-size:0;width:100%;}
.col {
	display: -moz-inline-stack;
	display: inline-block;
	*zoom: 1;
	*display: inline;
	vertical-align:top;
	font-size:14px;
	width:100%;
}
.col-1,
.col-2,
.col-3,
.col-4,
.col-5,
.col-6,
.col-7,
.col-8,
.col-9 {
	display: -moz-inline-stack;
	display: inline-block;
	*zoom: 1;                           
	*display: inline;
	vertical-align:top;	
	margin:0 0 20px 20px;
}

.col-1 {width:65px;}
.col-2 {width:150px;}
.col-3 {width:235px;}
.col-4 {width:320px;}
.col-5 {width:405px;}
.col-6 {width:490px;}
.col-7 {width:575px;}
.col-8 {width:660px;}
.col-9 {width:745px;}

.col-half {width:48.5%;margin-left:3%;}
.cols .col-half:first-child {margin-left:0;}

.left-null {margin-left:0;}
.bottom-null {margin-bottom:0;}
.top-15 {margin-top:15px;}
.font-0 {font-size:0;}




.fancybox-inner .ymaps-map {max-width:100%!important;width:100%!important;}
#maps {width:1160px;overflow:hidden;display:none;}
.yourname {display:none;}
.warn {
	background: #ffcc66;
	position: relative;
	border: 0;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	margin: 18px 0;
	padding: 8px 25px;
}
form h4 {margin:10px 0 0 0 !important;}

.inline {
	display: -moz-inline-stack;
	display: inline-block;
	*zoom: 1;
	*display: inline;
	vertical-align:middle;	
}
.captcha {min-width:0;width:70px !important;vertical-align:middle;}
.captcha_img {vertical-align:middle;margin:0 4px !important;}
.captcha_reset {text-decoration:none;
color: #1c449b;
	display: -moz-inline-stack;
	display: inline-block;
	*zoom: 1;
	*display: inline;
	vertical-align:middle;
	border-bottom:1px dashed #1c449b;font-size:12px;line-height:12px;cursor:pointer;
}
#captcha_reset:hover {border:0;padding:0 0 1px 0;}

/* ---------------------------------------------------------------------------------------------- */
/* ------------------------------------------- Footer ------------------------------------------- */
/* ---------------------------------------------------------------------------------------------- */
#page:after {content:"";display:block;background:none;height:450px;}
footer {position:relative;height:384px;margin-top:-450px;border-top:1px solid #e9e9e9; padding-bottom:65px;
background: rgb(252,251,251); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjZmJmYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZmVlZWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(252,251,251,1) 0%, rgba(239,238,238,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(252,251,251,1)), color-stop(100%,rgba(239,238,238,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(252,251,251,1) 0%,rgba(239,238,238,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(252,251,251,1) 0%,rgba(239,238,238,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(252,251,251,1) 0%,rgba(239,238,238,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(252,251,251,1) 0%,rgba(239,238,238,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfbfb', endColorstr='#efeeee',GradientType=0 ); /* IE6-8 */
}
#foot {display:block;position:absolute;bottom:0;left:0;width:100%;
background: rgb(20,176,226); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzE0YjBlMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwZDkxYzYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(20,176,226,1) 0%, rgba(13,145,198,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(20,176,226,1)), color-stop(100%,rgba(13,145,198,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(20,176,226,1) 0%,rgba(13,145,198,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(20,176,226,1) 0%,rgba(13,145,198,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(20,176,226,1) 0%,rgba(13,145,198,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(20,176,226,1) 0%,rgba(13,145,198,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#14b0e2', endColorstr='#0d91c6',GradientType=0 ); /* IE6-8 */
color:#e9e9e9;
font-size:13px;line-height:16px;
}
#foot .wrapper,.social {position:relative;height:65px;}
#foot .wrapper:after {content:"";
	display: -moz-inline-stack;
	display: inline-block;
	*zoom: 1;                           
	*display: inline;
	vertical-align:middle;
	position:relative;
	height:100%;min-height:100%;width:0;
}
.social {float:right;font-size:0;text-align:center;}
.social:after {
content:"";
	display: -moz-inline-stack;
	display: inline-block;
	*zoom: 1;                           
	*display: inline;
	vertical-align:middle;
	position:relative;
	height:100%;min-height:100%;width:0;
}
.social li.title {
display:block;text-align:center;
font-size:13px;line-height:13px;
padding:0 0 5px 0;
}
.social ul {
	display: -moz-inline-stack;
	display: inline-block;
	*zoom: 1;                           
	*display: inline;
	vertical-align:middle;
}
.social li {
	display: -moz-inline-stack;
	display: inline-block;
	*zoom: 1;                           
	*display: inline;
	vertical-align:top;	
	margin:0 10px;	
}
.social li:first-child {margin:0;}
.social a {display:block;width:20px;height:20px;
	display: -moz-inline-stack;
	display: inline-block;
	*zoom: 1;                           
	*display: inline;
  text-indent:-9999px;	
}
.social a.vk {background-position:-800px -350px;}
.social a.fb {background-position:-750px -350px;}
.social a.tw {background-position:-700px -350px;width:25px;}
.social a.ok {background-position:-650px -350px;width:12px;}
.social a.yt {background-position:-900px -350px;width:28px;}
.social a.yt2 {background-position:-850px -350px;width:26px;height:30px;}

.col-soc .social {
	float:none;
	height:auto;
}
.col-soc .social li.title {
	font-weight:bold;
}

#topscrl  {
    height: 20px;
    width: 100%;
    overflow: auto;
    display: none;
}
#topfake {
    height: 1px;
}
.row-mob {
  border-top:1px dotted #999;
  padding-top:20px;
}
a.mobile {
	display: -moz-inline-stack;
	display: inline-block;
	*zoom: 1;                           
	*display: inline;
	font-size: 13px;
	padding:0 0 0 16px;
	position:relative;
	font-weight:bold;
}
a.mobile:after {
  content:"";
  position:absolute;
  left:0;
  top:50%;
  margin-top:-8px;
  width:10px;
  height:16px;
  background-position:-975px -100px;
}
a.mobile:hover {
  color:#666;
}
a.mobile:hover:after {
  background-position:-975px -125px;
}
/* ---------------------------------------------------------------------------------------------- */
/* ------------------------------------------ Clearfix ------------------------------------------ */
/* ---------------------------------------------------------------------------------------------- */
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	font-size:0;
	line-height:0;
	visibility: hidden;
}
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}
.clear {
	padding: 0;
	margin: 0;
	clear: both;
	font-size:0;line-height:0;
	display: -moz-inline-stack;
	display: inline-block; 
	*zoom: 1;
	*display: inline;
}

 /**************************
*
*	GENERAL
*
**************************/

.camera_target_content {
	overflow: visible !important;

}

.camera_wrap {
	display: none;
	position: relative;
	overflow: visible !important;
	z-index: 90;
	margin-bottom: 0 !important;
}

.camera_wrap img {
	max-width: 10000px;
}

.camera_fakehover {
	height: 100%;
	min-height: 60px;
	position: relative;
	width: 100%;
}

.camera_src {
	display: none;
}
.cameraCont, .cameraContents {
	height: 100%;
	position: relative;
	width: 100%;
	z-index: 1;
}
.cameraSlide {
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
}
.cameraContent {    
	padding:20px 0 20px 255px;
}
/*.cameraContent.cameracurrent {display:block !important;}  */
.camera_target {
	bottom: 0;
	height: 100%;
	left: 0;
	overflow: hidden;
	position: absolute;
	right: 0;
	text-align: left;
	top: 0;
	width: 100%;
	z-index: 0;
}
.camera_overlayer {
	bottom: 0;
	height: 100%;
	left: 0;
	overflow: hidden;
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
	z-index: 0;
}
.camera_target_content {
	bottom: 0;
	left: 0;
	overflow: hidden;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 2;
}
.camera_target_content .camera_link {
    background: url(../images/blank.gif);
	display: block;
	height: 100%;
	text-decoration: none;
}
.camera_loader {
  background: url(../images/loader.gif) no-repeat center;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;  
	height: 32px;
	left: 50%;
	overflow: hidden;
	position: absolute;
	margin: -16px 0 0 -16px;
	top: 50%;
	width: 32px;
	z-index: 3;
}

.camera_nav_cont {
	height: 65px;
	overflow: hidden;
	position: absolute;
	right: 9px;
	top: 15px;
	width: 120px;
	z-index: 4;
}
.camerarelative {
	overflow: hidden;
	position: relative;
}
.imgFake {
	cursor: pointer;
}
.camera_commands &gt; .camera_stop {
	display: none;	
}


.camera_prev{
	width: 70px;	
	top: 0 !important;
	height: auto !important;
	bottom: 0;
	left: -80px;
	display: block;
	position: absolute;
	opacity: 1 !important;
	transition: 0.5s ease;
	-o-transition: 0.5s ease;
	-webkit-transition: 0.5s ease;
}

.camera_prev&gt;span {
	top: 50%;
		
	margin-top: -10px;
	position: absolute;
	display: block;
	height: 20px;
	left: 0;
	right: 0;
}

.camera_next&gt;span {
	top: 50%;
	margin-top: -10px;
	position: absolute;
	display: block;
	left: 0;
	right: 0;
	height: 20px;
}



.camera_next {
	width: 70px;	
	top: 0  !important;
	bottom: 0;
	height: auto !important;

	right: -80px;
	display: block;
	position: absolute;
	opacity: 1 !important;
	transition: 0.5s ease;
	-o-transition: 0.5s ease;
	-webkit-transition: 0.5s ease;
}

.camera_thumbs_cont {
	z-index: 900;
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
}


.camera_thumbs_cont &gt; div {
	float: left;
	width: 100%;

}
.camera_thumbs_cont ul {
	overflow: hidden;
	position: relative;
	width: 100% !important;
	margin: 0 !important;
	margin-left: 0px !important;
	left: 0% !important;
	margin-top: 0px !important;
	text-align: center;
	padding: 10px 0 10px;
}
.camera_thumbs_cont ul li {
	background-color: transparent;
	display: inline-block;
	font-size: 0;
	line-height: 0;
	transition: 0.5s ease;
	-o-transition: 0.5s ease;
	-webkit-transition: 0.5s ease;
}

.camera_thumbs_cont ul li+li  {
	margin-left: 11px !important;
}
.camera_thumbs_cont ul li &gt; img {
	cursor: pointer;
	opacity: 1 !important;
	vertical-align:bottom;
	transition: 0.5s ease;
	-o-transition: 0.5s ease;
	-webkit-transition: 0.5s ease;
}

.camera_thumbs_cont ul li:hover, .camera_thumbs_cont ul li.cameracurrent {
	opacity: 0.5;
}
.camera_clear {
	display: block;
	clear: both;
}
.showIt {
	display: none;
}
.camera_clear {
	clear: both;
	display: block;
	height: 1px;
	margin: -1px 0 25px;
	position: relative;
	text-align: right;
}

/**************************
*
*	COLORS &amp; SKINS
*
**************************/

.camera_pag  {
	display: table;
	font-size:0;
	position: absolute;
	left: 50%;
	width:745px;
	bottom: 10px;
	z-index: 99;
	text-align: center;
  line-height:0;
  margin:7px 0;
  margin-left:-245px;
  overflow:visible;
}

.camera_pag_ul {
	display: -moz-inline-stack;
	display: inline-block;
	*zoom: 1;
	*display: inline;
	height:6px;
  background:#fff;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  padding:0 25px;	
-webkit-box-shadow: inset 0px 0px 3px 0px rgba(0, 0, 0, 0.25);
-moz-box-shadow:    inset 0px 0px 3px 0px rgba(0, 0, 0, 0.25);
box-shadow:         inset 0px 0px 3px 0px rgba(0, 0, 0, 0.25);
}

.camera_pag ul li {
	display: -moz-inline-stack;
	display: inline-block;
	*zoom: 1;
	*display: inline;
}

.camera_pag ul li {
	margin: 0 22px;
	margin-top:-7px;
	width:20px;height:20px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  background:#fff;
  -webkit-box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, 0.15);
  -moz-box-shadow:    0px 0px 1px 0px rgba(0, 0, 0, 0.15);
  box-shadow:         0px 0px 1px 0px rgba(0, 0, 0, 0.15);
  cursor: pointer;
}

.camera_pag ul li span {
	display: block;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;	
	height:10px;width:10px;
	background:#ededed;
	overflow: hidden;
	color: transparent;
	text-indent: -100px;
	margin:5px 0 0 5px;
	transition: background-color 0.2s linear;
	-ms-transition: background-color 0.2s linear;
	-moz-transition: background-color 0.2s linear;
	-o-transition: background-color 0.2s linear;
	-webkit-transition: background-color 0.2s linear;
}

.camera_pag ul li:hover span {
  background: #ccc;
}
.camera_pag ul li.cameracurrent span {
  background: #3999c3;
}


/*

.camera_prev, .camera_next {
	display: block;
	position: absolute;
	width: 14px;
	height: 25px;
	right: 58px;
	color: #cdcdce;
	cursor: pointer;
	bottom: 30px;
	z-index: 999;
	background: url(../img/prevnext.png) 0 0 no-repeat;
	
}

.camera_next {
	right: 31px;
	background-position: right bottom;
}

.camera_prev:hover {
	background-position: 0 bottom;
}

.camera_next:hover  {
	background-position: right 0;
}



*/


/**
 * BxSlider v4.1.2 - Fully loaded, responsive content slider
 * http://bxslider.com
 *
 * Written by: Steven Wanderski, 2014
 * http://stevenwanderski.com
 * (while drinking Belgian ales and listening to jazz)
 *
 * CEO and founder of bxCreative, LTD
 * http://bxcreative.com
 */


/** RESET AND LAYOUT
===================================*/

.bx-wrapper {
	position: relative;
	margin: 0 auto;
	padding: 0;
	*zoom: 1;	
		
}

.bx-wrapper img {
	max-width: 100%;
}

/** THEME
===================================*/

.bx-wrapper .bx-viewport {
	/*-moz-box-shadow: 0 0 5px #ccc;
	-webkit-box-shadow: 0 0 5px #ccc;
	box-shadow: 0 0 5px #ccc; */
	border:  10px solid #fff;
	left: -10px;
	/*background: #fff; */

	/*fix other elements on the page moving (on Chrome)*/
	-webkit-transform: translatez(0);
	-moz-transform: translatez(0);
    	-ms-transform: translatez(0);
    	-o-transform: translatez(0);
    	transform: translatez(0);
}

.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
	position: absolute;
	bottom: 10px;
	width: 100%;
}

/* LOADER */

.bx-wrapper .bx-loading {
	min-height: 50px;
	background: url(../images/loader.gif) center center no-repeat #fff;
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2000;
}

/* PAGER */

.bx-wrapper .bx-pager {
	text-align: center;
	font-size: 0;line-height:0;
	color: #666;
	border: 0;
	margin:0 0 0 0; 
	height:12px;
  overflow:hidden; 
}

.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display: -moz-inline-stack;
	display: inline-block;
	*zoom: 1;
	*display: inline;	
	vertical-align:middle;
	position:relative;

}

.bx-wrapper .bx-pager.bx-default-pager a {
  display:block;
	text-indent: -9999px;
  text-align: left;
	margin: 0 0 0 10px;
	height:12px;width:12px;	
	border:0;
	background: rgba(255,255,255,0.5);
	color:#666;
	text-decoration:none;
	-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
}
.bx-wrapper .bx-pager.bx-default-pager a:hover {
  background: rgba(255,255,255,0.5);
}
.bx-wrapper .bx-pager.bx-default-pager a.active {
	background: rgba(255,255,255,1.0);
	color:#fff;
}

/* DIRECTION CONTROLS (NEXT / PREV) */
.bx-next,.bx-prev {
	display: -moz-inline-stack;
	display: inline-block;
	*zoom: 1;
	*display: inline;	
	vertical-align:middle;
	outline: 0;
	width: 42px;
	height: 30px;
	text-indent: -9999px;
	z-index: 2;
	border:0;
  cursor:pointer;
/*background: rgb(201,201,201); 
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiNjOWM5YzkiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiNhZmFmYWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(201,201,201,1) 50%, rgba(175,175,175,1) 50%); 
background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,rgba(201,201,201,1)), color-stop(50%,rgba(175,175,175,1)));
background: -webkit-linear-gradient(top,  rgba(201,201,201,1) 50%,rgba(175,175,175,1) 50%);
background: -o-linear-gradient(top,  rgba(201,201,201,1) 50%,rgba(175,175,175,1) 50%); 
background: -ms-linear-gradient(top,  rgba(201,201,201,1) 50%,rgba(175,175,175,1) 50%); 
background: linear-gradient(to bottom,  rgba(201,201,201,1) 50%,rgba(175,175,175,1) 50%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c9c9c9', endColorstr='#afafaf',GradientType=0 ); 
*/  
background: rgb(220,220,220); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiNkY2RjZGMiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiNjZmNmY2YiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(220,220,220,1) 50%, rgba(207,207,207,1) 50%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,rgba(220,220,220,1)), color-stop(50%,rgba(207,207,207,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(220,220,220,1) 50%,rgba(207,207,207,1) 50%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(220,220,220,1) 50%,rgba(207,207,207,1) 50%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(220,220,220,1) 50%,rgba(207,207,207,1) 50%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(220,220,220,1) 50%,rgba(207,207,207,1) 50%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dcdcdc', endColorstr='#cfcfcf',GradientType=0 ); /* IE6-8 */   
}  
.bx-next:hover,.bx-prev:hover {
background: rgb(30,191,239); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiMxZWJmZWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiMxMWIyZTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(30,191,239,1) 50%, rgba(17,178,226,1) 50%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,rgba(30,191,239,1)), color-stop(50%,rgba(17,178,226,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(30,191,239,1) 50%,rgba(17,178,226,1) 50%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(30,191,239,1) 50%,rgba(17,178,226,1) 50%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(30,191,239,1) 50%,rgba(17,178,226,1) 50%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(30,191,239,1) 50%,rgba(17,178,226,1) 50%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1ebfef', endColorstr='#11b2e2',GradientType=0 ); /* IE6-8 */

}  
.bx-next.disabled,.bx-prev.disabled {
background: rgb(220,220,220); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiNkY2RjZGMiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiNjZmNmY2YiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(220,220,220,1) 50%, rgba(207,207,207,1) 50%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,rgba(220,220,220,1)), color-stop(50%,rgba(207,207,207,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(220,220,220,1) 50%,rgba(207,207,207,1) 50%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(220,220,220,1) 50%,rgba(207,207,207,1) 50%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(220,220,220,1) 50%,rgba(207,207,207,1) 50%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(220,220,220,1) 50%,rgba(207,207,207,1) 50%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dcdcdc', endColorstr='#cfcfcf',GradientType=0 ); /* IE6-8 */  
}       
.bx-prev:after,.bx-next:after {  
  content:"";
  display:block;
  position:relative;
  height:22px;
  width:25px;
  top:50%;
  margin:0 auto;
  margin-top:-11px;
	background-position:-800px 0;
	transition: opacity 0.2s linear;
	-ms-transition:  opacity 0.2s linear;
	-moz-transition: opacity 0.2s linear;
	-o-transition:  opacity 0.2s linear;
	-webkit-transition: opacity 0.2s linear; 
}
.bx-next:after {
  background-position:-850px 0;
}
.bx-next.disabled:after,.bx-prev.disabled:after {
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30);
  -moz-opacity: 0.3;
  -khtml-opacity: 0.3;
  opacity: 0.3; 
}

.bx-wrapper .bx-controls-direction a {
	position: absolute;
	top: 50%;
	margin-top:-15px;
}
.bx-wrapper .bx-controls-direction .bx-prev {right:100%;margin-right:20px;}
.bx-wrapper .bx-controls-direction .bx-next {left:100%;margin-left:20px;}
/* AUTO CONTROLS (START / STOP) */

.bx-wrapper .bx-controls-auto {
	text-align: center;
}

.bx-wrapper .bx-controls-auto .bx-start {
	display: block;
	text-indent: -9999px;
	width: 10px;
	height: 11px;
	outline: 0;
	background: url(../images/backs.png) -336px -11px no-repeat;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active {
	background-position: -336px 0;
}

.bx-wrapper .bx-controls-auto .bx-stop {
	display: block;
	text-indent: -9999px;
	width: 9px;
	height: 11px;
	outline: 0;
	background: url(../images/backs.png) -336px -44px no-repeat;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active {
	background-position: -366px -33px;
}

/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
	text-align: left;
	width: 80%;
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
	right: 0;
	width: 35px;
}

/* IMAGE CAPTIONS */

.bx-wrapper .bx-caption {
	position: absolute;
	bottom: 0;
	left: 0;
	background: #666\9;
	background: rgba(80, 80, 80, 0.75);
	width: 100%;
}

.bx-wrapper .bx-caption span {
	color: #fff;
	font-family: Arial;
	display: block;
	font-size: .85em;
	padding: 10px;
}



/* ---------------------------------------------------------------------------------------------- */
/* ------------- fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license ---------------- */
/* ---------------------------------------------------------------------------------------------- */
/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
}

.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8020;
 -webkit-box-shadow: 5px 5px 0px 0px rgba(0, 0, 0, 0.8);
-moz-box-shadow:    5px 5px 0px 0px rgba(0, 0, 0, 0.8);
box-shadow:         5px 5px 0px 0px rgba(0, 0, 0, 0.8); 
}

.fancybox-skin {
	position: relative;
	background: rgba(255,255,255,1.0);
	color: #444;
	text-shadow: none; 
-webkit-border-radius: 0 !important;
-moz-border-radius: 0 !important;
border-radius: 0 !important;
}
.fancybox-skin .heading {
position:relative;
white-space:nowrap;
margin:-15px -15px 15px -15px;
}

.fancybox-skin .heading h2 {font-size:22px;line-height:24px;font-weight:bold;text-transform:uppercase;color:#3366cc;padding:9px 50px 9px 15px;
 background:#f5f5f5;
 font:normal 22px/22px 'CenturyGothicBold', Arial Black, sans-serif;
 color:#87bf31;
}

.fancybox-opened {
	z-index: 8030;
}


.fancybox-outer, .fancybox-inner {
	position: relative;
}

.fancybox-modal .fancybox-inner {
 
}

.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}

.fancybox-error {
	color: #444;
	font-size: 14px; 
  line-height:20px;
	margin: 0;
	padding: 15px;
	white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
	background-image: url('../images/fancy/fancybox_sprite.png');
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8060;
}

#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url('../images/fancy/fancybox_loading.gif') center center no-repeat;
}

.fancybox-close {
	position: absolute;
	top: -18px;
	right: -18px;
	width: 16px;
	height: 16px;   
	cursor: pointer;
	z-index: 8040; 
}
.fancybox-modal .fancybox-close {
	width: 24px;
	height: 24px;  
	top: 8px;
	right: 8px;
	background-position: -795px -45px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background-color: #999;
}
.fancybox-modal .fancybox-close:hover {background-color: #87bf31;}
/*.fancybox-modal .fancybox-close {
	top: 10px;
	right: 10px;
	width:13px;
  height:13px;
  background: url('../images/backs.png') no-repeat -550px -200px;
}   */
.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	background: transparent url('../images/fancy/blank.gif'); /* helps IE */
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040;
}

.fancybox-prev {
	left: 0;
}

.fancybox-next {
	right: 0;
}

.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 27px;
	height: 36px;
	margin-top: -14px;
	background-color:rgba(0,0,0,0.5);
	cursor: pointer;
	z-index: 8040;
	visibility: hidden;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
    -moz-opacity: 0;
    -khtml-opacity: 0;
    opacity: 0;
	transition: opacity 0.2s linear;
	-ms-transition: opacity 0.2s linear;
	-moz-transition: opacity 0.2s linear;
	-o-transition: opacity 0.2s linear;
	-webkit-transition: opacity 0.2s linear;
}
.fancybox-nav:hover span {
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  -moz-opacity: 1.0;
  -khtml-opacity: 1.0;
  opacity: 1.0;
}

.fancybox-prev span {
	left: 10px;
	background-position: 5px -26px;
}

.fancybox-next span {
	right: 10px;
	background-position: 6px -61px;
}

.fancybox-nav:hover span {
	visibility: visible;
}

.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	visibility: hidden;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important;
}

/* Overlay helper */

.fancybox-lock {
    overflow: hidden !important;
    width: auto;
}

.fancybox-lock body {
    overflow: hidden !important;
}

.fancybox-lock-test {
    overflow-y: hidden !important;
}

.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	z-index: 8010;
	background: rgba(0,0,0,0.6);
	/*background: url('../images/fancy/fancybox_overlay.png'); */
}

.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}

.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-y: scroll;
}

/* Title helper */

.fancybox-title {
	visibility: hidden;
	font-size: 14px; 
  line-height:20px;
	position: relative;
	text-shadow: none;
	z-index: 8050;
}

.fancybox-opened .fancybox-title {
	visibility: visible;
}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center;
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(255, 0, 0, 0.8);
	-webkit-border-radius: 15px;
	   -moz-border-radius: 15px;
	        border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}

.fancybox-title-inside-wrap {
	padding-top: 10px;
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}

.fancybox-threed .fancybox-inner {
	overflow:hidden !important;
}
.fancybox-threed .fancybox-nav {
	top:50%;
	margin-top:-36px;
	height:72px;
	width:40px;
}
.fancybox-threed .fancybox-skin {
	padding:15px 40px !important;
}

.fancybox-threed .fancybox-prev {left:-40px;}
.fancybox-threed .fancybox-next {right:-40px;}
.fancybox-threed .fancybox-nav span {
	margin:auto;
	left:0;
	right:0;
	top:0;
	bottom:0;
	visibility:visible;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
}

/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	   only screen and (min--moz-device-pixel-ratio: 1.5),
	   only screen and (min-device-pixel-ratio: 1.5){

	#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
		background-image: url('../images/fancy/fancybox_sprite@2x.png');
		background-size: 44px 152px; /*The size of the normal image, half the size of the hi-res image*/
	}
  /*
	#fancybox-loading div {
		background-image: url('../images/fancy/fancybox_loading@2x.gif');
		background-size: 24px 24px; 
	} */
}       


/* Jquery formStyler*/


.jq-checkbox {
	width: 12px !important;
	height: 12px !important;
  /*-webkit-box-shadow: inset 1px 1px 0px 0px rgba(0, 0, 0, 0.25);
  -moz-box-shadow:    inset 1px 1px 0px 0px rgba(0, 0, 0, 0.25);
  box-shadow:         inset 1px 1px 0px 0px rgba(0, 0, 0, 0.25);   */
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius:2px;
	background: #fff;
	border:2px solid #999;
	vertical-align: baseline;
	cursor: middle;
}
.jq-checkbox.checked {border-color:#21a2d9;}
.jq-checkbox.checked .jq-checkbox__div {
	width: 12px;
	height: 12px;
	margin: 0;
	background-color: #21a2d9;	
	background-position:-799px -98px;
}
.jq-checkbox.focused {
	border: 1px solid #08C;
}
.jq-checkbox.disabled {
	opacity: 0.55;
	filter: alpha(opacity=55);
}


.jq-radio {
	width: 14px !important;
	height: 14px !important;
	border: 0;
	border-radius: 50%;
	background: #fff;
  /*-webkit-box-shadow: inset 1px 1px 0px 0px rgba(0, 0, 0, 0.3);
  -moz-box-shadow:    inset 1px 1px 0px 0px rgba(0, 0, 0, 0.3);
  box-shadow:         inset 1px 1px 0px 0px rgba(0, 0, 0, 0.3); */
	vertical-align: middle;
	cursor: pointer;
  margin:0;
  border:1px solid #b9b9b9;
}
.jq-radio.checked .jq-radio__div {
	width: 6px;
	height: 6px;
	margin: 4px 0 0 4px;
	border-radius: 50%;
	background: #666;
}
.jq-radio.focused {
	border: 1px solid #08C;
}
.jq-radio.disabled {
	opacity: 0.55;
	filter: alpha(opacity=55);
}


.jq-file {
	width: 290px;
}
.jq-file input {
	cursor: pointer;
	height: auto;
	line-height: 1em;
}
.jq-file__name {
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	height: 38px;
	padding: 0 80px 0 10px;
	color: #333;
	font-size: 18px;line-height:36px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	border:1px solid #ccc;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
	background: #FFF;
}
.focused .jq-file__name {
	border: 1px solid #5794BF;
}
.jq-file__browse {
	position: absolute;
	top: 1px;
	right: 1px;
	padding: 0 10px;
	border-left: 1px solid #CCC;
	border-radius: 0 6px 6px 0;
  background: rgb(255,255,255); /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNmU2ZTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(230,230,231,1) 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(230,230,231,1))); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(230,230,231,1) 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(230,230,231,1) 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(230,230,231,1) 100%); /* IE10+ */
  background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(230,230,231,1) 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e6e6e7',GradientType=0 ); /* IE6-8 */

	box-shadow: inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0,0,0,0.1);
	color: #333;
	text-shadow: 1px 1px #FFF;
	font-size: 14px;line-height:36px;
}
.jq-file:hover .jq-file__browse {
	background: #f6f6f6;
}
.jq-file:active .jq-file__browse {
	background: #F5F5F5;
	box-shadow: inset 1px 1px 3px #DDD;
}
.jq-file.disabled .jq-file__name {
	color: #888;
}
.jq-file.disabled,
.jq-file.disabled .jq-file__browse {
	border-color: #CCC;
	background: #F5F5F5;
	box-shadow: none;
	color: #888;
}


.jq-selectbox {
	vertical-align: middle;
	cursor: pointer;
}
.jq-selectbox__select {
	height: 36px;line-height:36px;
	padding: 0 36px 0 10px;
  background:#fefefe;
  border:1px solid #ccc;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
-webkit-box-shadow: inset 0px 0px 3px 0px rgba(0, 0, 0, 0.05);
-moz-box-shadow:    inset 0px 0px 3px 0px rgba(0, 0, 0, 0.05);
box-shadow:         inset 0px 0px 3px 0px rgba(0, 0, 0, 0.05);
	color: #333;
	font-size: 18px;
background: rgb(255,255,255); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZmVmZWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(239,239,239,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(239,239,239,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(239,239,239,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(239,239,239,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(239,239,239,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(239,239,239,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#efefef',GradientType=0 ); /* IE6-8 */	
}


.jq-selectbox__select:hover {
	background-color: #f0f0f0;
	background-position: 0;
}
.jq-selectbox__select:active {
	background: #F5F5F5;
}
.jq-selectbox.focused .jq-selectbox__select {
	border-color:#6699cc;
}
.jq-selectbox.disabled .jq-selectbox__select {
	background: #F5F5F5;
	box-shadow: none;
	color: #888;
}
.jq-selectbox__select-text {
	display: block;
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	color:#6d6d6d;
}
.changed .jq-selectbox__select-text {color:#333;}
.jq-selectbox__trigger {
	position: absolute;
	top: 0;
	right: 0;
	width: 35px;
	height: 100%;
	border-left: 1px solid #CCC;
}
.jq-selectbox__trigger-arrow {
	position: absolute;
	top: 17px;
	right: 13px;
	width: 0;
	height: 0;
	overflow: hidden;
	border-top: 5px solid #000;
	border-right: 5px solid transparent;
	border-left: 5px solid transparent;
	opacity: 0.3;
	filter: alpha(opacity=30);
}
.jq-selectbox:hover .jq-selectbox__trigger-arrow {
	opacity: 1;
	filter: alpha(opacity=100);
}
.jq-selectbox.disabled .jq-selectbox__trigger-arrow {
	opacity: 0.3;
	filter: alpha(opacity=30);
}
.jq-selectbox__dropdown {
	top: 38px;
	width: 100%;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin: 0;
	padding: 0;
	border: 1px solid #CCC;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
	background: #FFF;
	box-shadow: 0 2px 10px rgba(0,0,0,0.2);
	font-size:14px;line-height:18px;
	overflow:hidden;
}
.jq-selectbox__search {
	margin: 5px;
}
.jq-selectbox__search input {
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	margin: 0;
	padding: 5px 27px 6px 8px;
	outline: none;
	border: 1px solid #CCC;
	border-radius: 3px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAYAAABiDJ37AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAO1JREFUeNqU078LAXEYx/FzYfNzk5TJaFNKYjFYSQZ/hvwBsvg1UCY2xT9gM8hukQGThWRjkcFw3pdnujhfT736Xn2fPvfc3fd07V0OFDDFAnM0ENYsZRiGLSc9OpqIYIA9fMhhjCrW2h9VlMlcH/aymMGtOqEugX08PwQucUZKdTozMIqdTc9WepQD7wjY9ARx+ydwhfyXfS+S0qMcOEQJGcueB3VccFINdMgal6NzkmPjRwJXxDBB7/2RDdtAp6wb+dpphHDASG5QQ0V6u2aoSqBZD/lDrNWRJynLK2qpBn4rc6K2XB9/Nb8EGABtf1thzY6X2AAAAABJRU5ErkJggg==) no-repeat 100% 50%;
	box-shadow: inset 1px 1px #F1F1F1;
	color: #333;
	-webkit-appearance: textfield;
}
.jq-selectbox__search input::-webkit-search-cancel-button,
.jq-selectbox__search input::-webkit-search-decoration {
	-webkit-appearance: none;
}
.jq-selectbox__not-found {
	margin: 5px;
	padding: 5px 8px 6px;
	background: #F0F0F0;
	font-size: 13px;
}
.jq-selectbox ul {
	margin: 0;
	padding: 0;
}
.jq-selectbox li {
	min-height: 18px;
	padding: 5px 10px 6px !important;
	color: #231F20;
}
.jq-selectbox li.selected {
	background-color: rgba(204,204,204,1);
	color: #FFF !important;
}
.jq-selectbox li:hover {
	background-color: #08C;
	color: #FFF !important;
}
.jq-selectbox li.disabled {
	color: #999 !important;
}
.jq-selectbox li.disabled:hover {
	background: none;
}
.jq-selectbox li.optgroup {
	font-weight: bold;
}
.jq-selectbox li.optgroup:hover {
	background: none;
	color: #231F20;
	cursor: default;
}
.jq-selectbox li.option {
	padding-left: 25px;
}


.jq-select-multiple {
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 1px;
	border: 1px solid #CCC;
	border-bottom-color: #B3B3B3;
	border-radius: 4px;
	box-shadow: inset 1px 1px #F1F1F1, 0 1px 2px rgba(0,0,0,0.1);
	background: #FFF;
	color: #333;
	font-size: 14px;line-height:18px;
	cursor: default;
}
.jq-select-multiple.focused {
	border: 1px solid #5794BF;
}
.jq-select-multiple.disabled {
	border-color: #CCC;
	background: #F5F5F5;
	box-shadow: none;
	color: #888;
}
.jq-select-multiple ul {
	margin: 0;
	padding: 0;
}
.jq-select-multiple li {
	padding: 3px 9px 4px;
	list-style: none;
}
.jq-select-multiple li:first-child {
	border-radius: 3px 3px 0 0;
}
.jq-select-multiple li:last-child {
	border-radius: 0 0 3px 3px;
}
.jq-select-multiple li.selected {
	background: #08C;
	color: #FFF;
}
.jq-select-multiple li.disabled {
	color: #AAA;
}
.jq-select-multiple.disabled li.selected,
.jq-select-multiple li.selected.disabled {
	background: #CCC;
	color: #FFF;
}
.jq-select-multiple li.optgroup {
	font-weight: bold;
}
.jq-select-multiple li.option {
	padding-left: 25px;
}


input[type="email"].styler,
input[type="number"].styler,
input[type="password"].styler,
input[type="search"].styler,
input[type="tel"].styler,
input[type="text"].styler,
input[type="url"].styler,
textarea.styler {
	padding: 0 10px;
	height:38px;
  line-height:38px; line-height:normal;
background: rgb(255,255,255); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZmVmZWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(239,239,239,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(239,239,239,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(239,239,239,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(239,239,239,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(239,239,239,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(239,239,239,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#efefef',GradientType=0 ); /* IE6-8 */

	transition: border-color 0.2s linear,box-shadow 0.2s linear;
	-ms-transition: border-color 0.2s linear,box-shadow 0.2s linear;
	-moz-transition: border-color 0.2s linear,box-shadow 0.2s linear;
	-o-transition: border-color 0.2s linear,box-shadow 0.2s linear;
	-webkit-transition: border-color 0.2s linear,box-shadow 0.2s linear;

  border:1px solid #ccc;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
-webkit-box-shadow: inset 0px 0px 3px 0px rgba(0, 0, 0, 0.05);
-moz-box-shadow:    inset 0px 0px 3px 0px rgba(0, 0, 0, 0.05);
box-shadow:         inset 0px 0px 3px 0px rgba(0, 0, 0, 0.05);
	color: #333;
	font-size:18px;
    box-sizing: border-box;
    -moz-box-sizing: border-box; /*Firefox 1-3*/
    -webkit-box-sizing: border-box; /* Safari */
	 max-width:100%;
    outline-style: none;
}
input[type="search"].styler {
	-webkit-appearance: none;
}
textarea.styler {
	overflow: auto;
	padding: 9px 10px;
	height:auto;
  line-height:18px;
}
input[type="email"].styler:hover,
input[type="number"].styler:hover,
input[type="password"].styler:hover,
input[type="search"].styler:hover,
input[type="tel"].styler:hover,
input[type="text"].styler:hover,
input[type="url"].styler:hover,
textarea.styler:hover {

}
input[type="email"].styler:focus,
input[type="number"].styler:focus,
input[type="password"].styler:focus,
input[type="search"].styler:focus,
input[type="tel"].styler:focus,
input[type="text"].styler:focus,
input[type="url"].styler:focus,
textarea.styler:focus {
-webkit-box-shadow: inset 0px 0px 3px 0px rgba(0, 0, 0, 0);
-moz-box-shadow:    inset 0px 0px 3px 0px rgba(0, 0, 0, 0);
box-shadow:         inset 0px 0px 3px 0px rgba(0, 0, 0, 0);
background:#fff;
border-color:#6699cc;
	outline: none;    
}

button.styler,
input[type="button"].styler,
input[type="submit"].styler,
input[type="reset"].styler {
background: rgb(141,194,60); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiM4ZGMyM2MiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiM4MGI1MmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(141,194,60,1) 50%, rgba(128,181,47,1) 50%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,rgba(141,194,60,1)), color-stop(50%,rgba(128,181,47,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(141,194,60,1) 50%,rgba(128,181,47,1) 50%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(141,194,60,1) 50%,rgba(128,181,47,1) 50%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(141,194,60,1) 50%,rgba(128,181,47,1) 50%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(141,194,60,1) 50%,rgba(128,181,47,1) 50%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8dc23c', endColorstr='#80b52f',GradientType=0 ); /* IE6-8 */

	overflow: visible;
	padding: 0 10px;min-width:90px;
	outline: none;
  height:38px;
  color:#fff;
  vertical-align:top;
  border:0;
	font: bold 20px/38px "Open Sans Condensed", Arial Narrow, Arial, sans-serif;
  text-transform:uppercase;
	cursor: pointer;
	min-width:155px;
}
input:disabled {
	transition: opacity 0.2s linear;
	-ms-transition:  opacity 0.2s linear;
	-moz-transition: opacity 0.2s linear;
	-o-transition:  opacity 0.2s linear;
	-webkit-transition: opacity 0.2s linear;
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30);
  -moz-opacity: 0.35;
  -khtml-opacity: 0.35;
  opacity: 0.35; 
}
button.styler::-moz-focus-inner,
input[type="button"].styler::-moz-focus-inner,
input[type="submit"].styler::-moz-focus-inner,
input[type="reset"].styler::-moz-focus-inner {
	padding: 0;
	border: 0;
}
button.styler:after {
	content: '';
}
button.styler:not([disabled]):hover,
input[type="button"].styler:not([disabled]):hover,
input[type="submit"].styler:not([disabled]):hover,
input[type="reset"].styler:hover {
	color:#ffee2f;
}
button.styler:not([disabled]):active,
input[type="button"].styler:not([disabled]):active,
input[type="submit"].styler:not([disabled]):active,
input[type="reset"].styler:active {
	
}
button.styler[disabled],
input[type="button"].styler[disabled],
input[type="submit"].styler[disabled] {
	background: #ccc;
	color:#666;
}
/******************** Form Callback *************************/
.popup_callbackform_wrapper {
	display: block;
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.6);
	visibility: visible;
	z-index: 1000;
	visibility: hidden;
	opacity: 0;
	text-align: center;
	cursor: pointer;
}
.popup_callbackform_wrapper * {
	cursor: default;
}
.popup-opened .popup_callbackform_wrapper,.callbackform_loader.popup-opened {
	visibility: visible;
	opacity: 1;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-name: fadeIn;
	animation-name: fadeIn;
	-webkit-animation-duration: .3s;
	-moz-animation-duration: .3s;
	-o-animation-duration: .3s;
	animation-duration: .3s;
}
.popup-closed .popup_callbackform_wrapper,.callbackform_loader.popup-closed {
	visibility: hidden;
	opacity: 0;
	-webkit-transition-delay: .3s;
	-o-transition-delay: .3s;
	transition-delay: .3s;
	-webkit-animation-delay: .1s;
	-o-animation-delay: .1s;
	animation-delay: .1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-name: fadeOut;
	animation-name: fadeOut;
	-webkit-animation-duration: .3s;
	-moz-animation-duration: .3s;
	-o-animation-duration: .3s;
	animation-duration: .3s;
}
@-webkit-keyframes fadeIn {
from {
	opacity: 0;
}
100% {
	opacity: 1;
}
}
@keyframes fadeIn {
from {
	opacity: 0;
}
100% {
	opacity: 1;
}
}
@-webkit-keyframes fadeOut {
from {
	opacity: 1;
}
100% {
	opacity: 0;
}
}
@keyframes fadeOut {
from {
	opacity: 1;
}
100% {
	opacity: 0;
}
}
.popup_callbackform_sound {
	display: none;
}
.popup_callbackform, .popup_callbackform_wrapper:after {
	display: -moz-inline-stack;
	display: inline-block;
	*zoom: 1;
	*display: inline;
	vertical-align: middle;
	text-align: left;
}
.popup_callbackform_wrapper:after {
	content: "";
	position: relative;
	height: 100%;
	min-height: 100%;
	width: 0;
	overflow: hidden;
}
.popup_callbackform {
	background: rgba(255,255,255,0.9);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 25px 25px 40px 25px;
	width: auto;
	min-height: 230px;
	min-width: 230px;
	width: 640px;
	font-size: 16px;
	line-height: 21.6px;
	color: #333;
	position: relative;
}
.body_callbackform {
	padding: 15px 0 15px 260px;
}
.body_text_question {
	font-size: 24px;
	line-height: 24px;
	margin: 0 0 10px 0;
}
.close_callbackform {
	width: 14px;
	height: 14px;
	display: block;
	position: absolute;
	top: 20px;
	right: 20px;
	text-decoration: none;
	background-position: -800px -75px;
	cursor: pointer;
}
.close_callbackform:hover {
	background-position: -825px -75px;
}
.close_forever {
	position: absolute;
	top: 50%;
	margin-top: 120px;
	display: block;
	z-index: 2;
	font-size: 11px;
	line-height: 11px;
	padding: 0 0 0 10px;
	text-decoration: none;
	color: #333;
	cursor:pointer;
}
.close_forever:hover {
	color: #cc0000;
}
.close_forever:after {
	content: "";
	display: block;
	width: 7px;
	height: 7px;
	background-position: -850px -50px;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -3px;
}
.operator_pic {
	width: 230px;
	height: 230px;
	position: absolute;
	top: 50%;
	margin-top: -125px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	border: 1px solid #ccc;
	overflow: hidden;
}
.operator_pic img {
	vertical-align: middle;
}
.body_callbackform .formErr {
	display: none;
}
.body_callbackform .input-phone-block {
	display: block;
	width: 180px;
	padding: 0 35px 0 0;
	position: relative;
	margin:0 0 10px 0;
}
.body_callbackform form label {
	position: relative;
}
.body_callbackform .input-phone-block label:after {
	content: "";
	height: 18px;
	width: 19px;
	display: block;
	position: absolute;
	bottom: 6px;
	left: 6px;
	background-position: -600px -100px;
}
.body_callbackform form label span {
	display: block;
	margin: 0 -35px 5px 0;
}
.body_callbackform form .form_element {
	padding: 0;
}
.body_callbackform form .callbackform_button {
	width: 35px;
	height: 30px;
	background-color: #ccc;
	border: 0;
	position: absolute;
	right: 0;
	/* bottom: 0; */
	top: 26px;
	background-position: -545px -95px;
	font-size: 0;
	color: rgba(0,0,0,0);
	cursor: pointer;
	-webkit-border-top-right-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	-moz-border-radius-topright: 3px;
	-moz-border-radius-bottomright: 3px;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
}
.body_callbackform form .callbackform_button:hover {
	background-color: #52aff7;
}

.body_callbackform .g-recaptcha {
	margin-top: 5px;
}

.body_callbackform .callbackform_phone {
	display: block;
	border: 1px solid #ccc;
	height: 28px;
	font-size: 16px;
	color: #333;
	line-height: 28px;
	padding: 0;
	line-height: normal;
	width: 148px;
	padding: 0 0 0 30px;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-bottomleft: 3px;
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;
}
.body_callbackform form label:hover .callbackform_phone, .body_callbackform form .callbackform_phone:focus {
	border-color: #52aff7;
}
.body_callbackform form label:hover:after {
	background-position: -600px -125px;
}
.body_text_info, .body_text_itsFree { 
	margin: 10px 0 0 0;
}
.body_callbackform_thanks,
.body_callbackform.posted .body_callbackform_content {display:none;}
.body_callbackform.posted .body_callbackform_thanks {display:block;}

.callbackform_loader {
  position:absolute;
  z-index:3;
  background:rgba(255,255,255,0.75);
  left:0;top:0;
  width:100%;height:100%;
  -webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	visibility: hidden;
	opacity: 0;
}
.form__rules {
	font-size:11px;
	line-height:13px;
	color:#666;
	margin:0 0 5px;
}
.form__rules a {
	color:#999;
	cursor:pointer;
}
#floatingCirclesG{
	position:relative;
	width:125px;
	height:125px;
	margin:auto;
	top:50%;left:50%;
	margin: -62px 0 0 -62px;
	transform:scale(0.6);
		-o-transform:scale(0.6);
		-ms-transform:scale(0.6);
		-webkit-transform:scale(0.6);
		-moz-transform:scale(0.6);
}

.f_circleG{
	position:absolute;
	background-color:rgb(255,255,255);
	height:22px;
	width:22px;
	border-radius:12px;
		-o-border-radius:12px;
		-ms-border-radius:12px;
		-webkit-border-radius:12px;
		-moz-border-radius:12px;
	animation-name:f_fadeG;
		-o-animation-name:f_fadeG;
		-ms-animation-name:f_fadeG;
		-webkit-animation-name:f_fadeG;
		-moz-animation-name:f_fadeG;
	animation-duration:1.2s;
		-o-animation-duration:1.2s;
		-ms-animation-duration:1.2s;
		-webkit-animation-duration:1.2s;
		-moz-animation-duration:1.2s;
	animation-iteration-count:infinite;
		-o-animation-iteration-count:infinite;
		-ms-animation-iteration-count:infinite;
		-webkit-animation-iteration-count:infinite;
		-moz-animation-iteration-count:infinite;
	animation-direction:normal;
		-o-animation-direction:normal;
		-ms-animation-direction:normal;
		-webkit-animation-direction:normal;
		-moz-animation-direction:normal;
}

#frotateG_01{
	left:0;
	top:51px;
	animation-delay:0.45s;
		-o-animation-delay:0.45s;
		-ms-animation-delay:0.45s;
		-webkit-animation-delay:0.45s;
		-moz-animation-delay:0.45s;
}

#frotateG_02{
	left:15px;
	top:15px;
	animation-delay:0.6s;
		-o-animation-delay:0.6s;
		-ms-animation-delay:0.6s;
		-webkit-animation-delay:0.6s;
		-moz-animation-delay:0.6s;
}

#frotateG_03{
	left:51px;
	top:0;
	animation-delay:0.75s;
		-o-animation-delay:0.75s;
		-ms-animation-delay:0.75s;
		-webkit-animation-delay:0.75s;
		-moz-animation-delay:0.75s;
}

#frotateG_04{
	right:15px;
	top:15px;
	animation-delay:0.9s;
		-o-animation-delay:0.9s;
		-ms-animation-delay:0.9s;
		-webkit-animation-delay:0.9s;
		-moz-animation-delay:0.9s;
}

#frotateG_05{
	right:0;
	top:51px;
	animation-delay:1.05s;
		-o-animation-delay:1.05s;
		-ms-animation-delay:1.05s;
		-webkit-animation-delay:1.05s;
		-moz-animation-delay:1.05s;
}

#frotateG_06{
	right:15px;
	bottom:15px;
	animation-delay:1.2s;
		-o-animation-delay:1.2s;
		-ms-animation-delay:1.2s;
		-webkit-animation-delay:1.2s;
		-moz-animation-delay:1.2s;
}

#frotateG_07{
	left:51px;
	bottom:0;
	animation-delay:1.35s;
		-o-animation-delay:1.35s;
		-ms-animation-delay:1.35s;
		-webkit-animation-delay:1.35s;
		-moz-animation-delay:1.35s;
}

#frotateG_08{
	left:15px;
	bottom:15px;
	animation-delay:1.5s;
		-o-animation-delay:1.5s;
		-ms-animation-delay:1.5s;
		-webkit-animation-delay:1.5s;
		-moz-animation-delay:1.5s;
}



@keyframes f_fadeG{
	0%{
		background-color:rgb(13,143,194);
	}

	100%{
		background-color:rgb(255,255,255);
	}
}

@-o-keyframes f_fadeG{
	0%{
		background-color:rgb(13,143,194);
	}

	100%{
		background-color:rgb(255,255,255);
	}
}

@-ms-keyframes f_fadeG{
	0%{
		background-color:rgb(13,143,194);
	}

	100%{
		background-color:rgb(255,255,255);
	}
}

@-webkit-keyframes f_fadeG{
	0%{
		background-color:rgb(13,143,194);
	}

	100%{
		background-color:rgb(255,255,255);
	}
}

@-moz-keyframes f_fadeG{
	0%{
		background-color:rgb(13,143,194);
	}

	100%{
		background-color:rgb(255,255,255);
	}
}
.popup-opened .popup_callbackform {
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-name: zoomIn;
	animation-name: zoomIn;
	-webkit-animation-duration: .3s;
	-moz-animation-duration: .3s;
	-o-animation-duration: .3s;
	animation-duration: .3s;
}
.popup-closed .popup_callbackform {
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-name: zoomOut;
	animation-name: zoomOut;
	-webkit-animation-duration: .3s;
	-moz-animation-duration: .3s;
	-o-animation-duration: .3s;
	animation-duration: .3s;
}
@-webkit-keyframes zoomIn {
from {
	opacity: 0;
	-webkit-transform: scale3d(0.3, 0.3, 0.3);
	transform: scale3d(0.3, 0.3, 0.3);
}
50% {
	opacity: 1;
}
}
@keyframes zoomIn {
from {
	opacity: 0;
	-webkit-transform: scale3d(0.3, 0.3, 0.3);
	transform: scale3d(0.3, 0.3, 0.3);
}
50% {
	opacity: 1;
}
}
@-webkit-keyframes zoomOut {
from {
	opacity: 1;
}
50% {
	opacity: 0;
	-webkit-transform: scale3d(0.3, 0.3, 0.3);
	transform: scale3d(0.3, 0.3, 0.3);
}
100% {
	opacity: 0;
}
}
@keyframes zoomOut {
from {
	opacity: 1;
}
50% {
	opacity: 0;
	-webkit-transform: scale3d(0.3, 0.3, 0.3);
	transform: scale3d(0.3, 0.3, 0.3);
}
100% {
	opacity: 0;
}
}
.button_callbackform * {
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}
.button_callbackform-wrapper {
	display: block;
	position: fixed;
	z-index: 100;
	right: 20px;
	bottom: -7px;
	height: 20px;
	z-index: 100;
	/* zoom: 1; */
	cursor: pointer;
	display: table;
	border-collapse: separate;
	font-size: 0;
	line-height: 0;
	padding: 4px 6px 11px 6px;
  background: #109fd2;
	-webkit-border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;
	-webkit-transition: all 0.25s ease-out;
	-moz-transition: all 0.25s ease-out;
	-o-transition: all 0.25s ease-out;
	transition: all 0.25s ease-out;
	-webkit-backface-visibility: hidden;
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	/* opacity: 0; */
	-webkit-transform: translate3d(0, 100%, 0);
	transform: translate3d(0, 100%, 0);
	-webkit-animation-name: slideUp;
	animation-name: slideUp;
}
.button_callbackform__label-text, .button_callbackform__placeholder, .button_callbackform__arrow {
	display: -moz-inline-stack;
	display: inline-block;
	*zoom: 1;
	*display: inline;
	vertical-align: middle;
	white-space: nowrap;
	z-index: 2;
}
.button_callbackform__label-text {
	font-size: 16px;
	height: 26px;
	line-height: 25.4px;
	font-weight: 300;
	color: #fff;
	overflow: hidden;
	padding: 0 8px 0 0;
}
.button_callbackform__placeholder {
	-webkit-border-top-left-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
	background: #fff;
	position: relative;
	height: 22px;
	padding: 2px 5px 2px 30px;
	width: 110px;
}
.button_callbackform__placeholder:after {
	content: "";
	display: block;
	width: 20px;
	height: 19px;
	position: absolute;
	left: 6px;
	top: 50%;
	margin-top: -9px;
	background-position: -600px -100px;
}
.button_callbackform-wrapper:hover {
	bottom: -2px;
}
.button_callbackform-wrapper:hover .button_callbackform__placeholder:after {
	background-position: -600px -125px;
}
.button_callbackform__placeholder-text {
	line-height: 21.4px;
	font-size: 16px;
	font-weight: 400;
	color: #999;
	display: block;
}
.button_callbackform__arrow {
	height: 26px;
	width: 29px;
	background-position: -649px -100px;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-bottomright: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
}
.button_callbackform__carret {
	color: black;
	width: 1px;
	height: 18px;
	background: black;
	position: absolute;
	top: 50%;
	left: 28px;
	margin-top: -8px;
	display: block;
	-webkit-animation: carret infinite steps(2, start);
	-o-animation: carret infinite steps(2, start);
	animation: carret infinite steps(2, start);
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
}
@-webkit-keyframes carret {
from {
	-moz-opacity: 1;
	-khtml-opacity: 1;
	-webkit-opacity: 1;
	opacity: 1;
	-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	filter: alpha(opacity=100);
}
to {
	-moz-opacity: 0;
	-khtml-opacity: 0;
	-webkit-opacity: 0;
	opacity: 0;
	-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
	filter: alpha(opacity=0);
}
}
@keyframes carret {
from {
	-moz-opacity: 1;
	-khtml-opacity: 1;
	-webkit-opacity: 1;
	opacity: 1;
	-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	filter: alpha(opacity=100);
}
to {
	-moz-opacity: 0;
	-khtml-opacity: 0;
	-webkit-opacity: 0;
	opacity: 0;
	-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
	filter: alpha(opacity=0);
}
}
@-webkit-keyframes fadeInUp {
from {
	opacity: 0;
	-webkit-transform: translate3d(0, 100%, 0);
	transform: translate3d(0, 100%, 0);
}
100% {
	opacity: 1;
	-webkit-transform: none;
	transform: none;
}
}
@keyframes fadeInUp {
from {
	opacity: 0;
	-webkit-transform: translate3d(0, 100%, 0);
	transform: translate3d(0, 100%, 0);
}
100% {
	opacity: 1;
	-webkit-transform: none;
	transform: none;
}
}

@-webkit-keyframes slideUp {
from {
	-webkit-transform: translate3d(0, 100%, 0);
	transform: translate3d(0, 100%, 0);
}
100% {
	-webkit-transform: none;
	transform: none;
}
}
@keyframes slideUp {
from {
	-webkit-transform: translate3d(0, 100%, 0);
	transform: translate3d(0, 100%, 0);
}
100% {
	-webkit-transform: none;
	transform: none;
}
}

.fadeInUp {
	-webkit-animation-name: fadeInUp;
	animation-name: fadeInUp;
}
@-webkit-keyframes fadeOutDown {
from {
	opacity: 1;
}
100% {
	opacity: 0;
	-webkit-transform: translate3d(0, 100%, 0);
	transform: translate3d(0, 100%, 0);
}
}
@keyframes fadeOutDown {
from {
	opacity: 1;
}
100% {
	opacity: 0;
	-webkit-transform: translate3d(0, 100%, 0);
	transform: translate3d(0, 100%, 0);
}
}
.fadeOutDown {
	-webkit-animation-name: fadeOutDown;
	animation-name: fadeOutDown;
}


/* TABS */
.tabs__list {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	justify-content: center;
	margin: 0 0 40px 0 !important;
	padding: 0;
	list-style: none;
	border-bottom: 1px solid #ccc;
	padding: 0 0 20px 0 !important;
}

.tabs__item {
	display: none;
	position: relative;
	/*min-width: 233px;*/
	text-transform: uppercase;
	text-align: center;
	font-size: 0.875rem;
	list-style: none;
	margin-right: 30px;
}
.tabs__item.active {
	border-bottom: 1px solid #008ece; }

.tabs__link {
	display: block;
	/*height: 67px;
    line-height: 63px;*/
	padding: 5px 0px;
	color: #999999;
	text-decoration: none;
	border-bottom: 1px dashed #ccc;
}


.tabs__item.active .tabs__link {
	pointer-events: none;
	color: #008ece;
	border-bottom: 1px solid transparent;
}
.tabs__item:hover .tabs__link {
	border-bottom: 1px dashed #008ece;
}



.tabs__content {
	margin: 0;
	padding: 0;
	list-style: none; }
.tabs__content-item {
	display: none; list-style: none; }
.tabs__content-item.active {
	display: block; }
.tabs__content-col {
	column-count: 2;
	column-gap: 40px; }
@media screen and (max-width: 768px) {
	.tabs__content-col {
		column-count: 1; } }
.tabs__content-row {
	display: flex;
	align-items: center;
	padding: .9em 0;
	border-bottom: 1px solid #d2d2d2;
	break-inside: avoid; }
@media screen and (max-width: 576px) {
	.tabs__content-row {
		display: block; } }
.tabs__content-label {
	min-width: 40%;
	padding-right: 10px;
	font-weight: 700; }
@media screen and (max-width: 576px) {
	.tabs__content-label {
		padding-right: 0;
		margin-bottom: .2em; }
}


.inst img {width: 22px; display: block;}

.social li a.in {
	display: block; width: 20px; height: 20px;
	background: url("../images/inst.png") repeat top center;
	background-size: cover;
}


@font-face {
	font-family: "Houschka Rounded";
	src: url("fonts/Houschka Rounded.otf")
}

.specialist-container-profile {
	display: block;
	width: 100%;
	text-align: center;
	margin: 0 auto
}

.specialist-container-profile .specialist-title {
	font-weight: 700;
	margin: 30px 0;
	font-family: "Houschka Rounded"
}

.specialist-profile {
	display: inline-block;
	position: relative;
	background: #fff;
	border: 1px solid #dfdfdf;
	width: 30%;
	min-width: 200px;
	max-width: 205px;
	-webkit-transition: all .3s;
	transition: all .3s;
	line-height: 1.5em;
	margin: 0 15px;
	margin-bottom: 60px
}

.specialist-profile:hover {
	border: 1px solid #13AEE0;
	-webkit-box-shadow: 0 0 3px 0 #13AEE0;
	box-shadow: 0 0 3px 0 #13AEE0
}

.specialist-profile:hover .specialist-first-photo {
	opacity: 0
}

.specialist-name {
	display: table-cell;
	vertical-align: bottom;
	font-size: 18px;
	height: 60px
}

.specialist-mail {
	font-size: 13px !important;
}

.specialist-phone-number {
	font-size: 15px !important;
}

.specialist-position {
	display: block;
	width: 100%;
	height: 40px;
	padding: 5px 0;
	font-size: 14px;
	line-height: 1.2em;
}

.specialist-container-profile .specialist-photo {
	max-width: 100%;
	margin-bottom: 10px
}

.specialist-container-profile .specialist-first-photo {
	position: absolute;
	opacity: 1;
	-webkit-transition: all ease-in-out .3s;
	transition: all ease-in-out .3s
}

.specialist-profile .specialist-info-block {
	margin: 20px 0;
	padding: 0 15%;
	text-align: left
}

.specialist-profile .specialist-info-block::before {
	content: " ";
	display: block;
	width: 40%;
	height: 5px;
	background: #13AEE0;
	-webkit-transition: all .3s;
	transition: all .3s;
	border-radius: 3px
}

.specialist-phone-number, .specialist-mail, .skype {
	font-weight: 700;
	font-size: 14px;
	color: #109ED2;
	text-decoration: underline
}

.specialist-mail {
	margin-top: 20px;
	margin-bottom: 20px
}

.specialist-phone-number {
	display: block;
	margin: 0 auto;
	margin-top: 25px;
	font-size: 18px;
	font-family: "Houschka Rounded";
	width: 105%;
}

.project-profile {
	text-align: left;
	display: inline-block;
	position: relative;
	background: #fff;
	border: 1px solid #dfdfdf;
	width: calc(50% - 32px);
	-webkit-transition: all .3s;
	transition: all .3s;
	line-height: 1.5em;
	margin: 0 15px 30px 15px;
	box-sizing: border-box;
}
.project-profile img {
	width: 100%;
	margin-bottom: 20px;
}
.project-info-block {
	padding: 0 20px;
}
.project-info-block h1{
	border-bottom: 2px solid #147fb2;
	display: inline;
	line-height: 25px;
	text-decoration: none;
	font-size: 20px;
	margin-top: 20px;
}
.project-info-block a {
	display: block;
	text-decoration: none;
}
.photos-count {
	margin-top: 15px!important;
	background: #147fb2;
	display: inline-block;
	padding: 2px 6px;
	border-radius: 3px;
	color: white;
	font-size: 11px;
}
.project-list {
	margin: 0 -15px;
	display: flex;
	flex-wrap: wrap;
	align-items: flex-start;
}
.inline-fancybox-photoalbum-flex {
	margin: 0 -7px!important;
}
.btn-6.leasing:before {
	background: none;
}
.btn-6.leasing {
	border:none;
}
.leasing-wrapper {
	position: relative;
	display: inline-block;
}
.btn-6.leasing + a.question{
	height: 16px;
	width: 16px;
	margin-top: 0;
	background-position: -350px 0;
	background-image: url(../images/backs.png);
	background-repeat: no-repeat;
	display: block;
	position: absolute;
	top: 13px;
	right: 5px;
	z-index: 99;
}
#question-leasing h2{
	padding: 0;
	margin: 0 0 15px 0;
	font: normal 24px/24px 'CenturyGothicBold', "CenturyGothicRegular", "Open Sans", Arial, sans-serif;
	text-transform: uppercase;
	color: #666;
}
.position-relative {
	position: relative;
}
.position-relative .manual_icon span {
	display: block;
	margin-top: 10px;
}
.position-relative .manual_icon {
	display: block;
	width: 180px;
	right: 235px;
	position: absolute;
	bottom: 50px;
	text-align: center;
	text-transform: uppercase;
	color: #0c8ec2;
	font-weignt: bold;
	text-decoration:none;
	font: bold 14px/14px "Open Sans Condensed", Arial Narrow, Arial, sans-serif;
}
.position-relative .manual_icon img{
	width: 75px;
}

.manual_icon {
	display: flex;
	flex-direction: column;
	position: absolute;
	right: 145px;
	top: 120px;
	text-decoration: none;
}
.manual_icon svg {
	fill: #3797ce;
	height: 48px;
	width: auto;
	margin-bottom: 5px;
}
.manual_icon span {
	font: bold 13px/13px 'Open Sans Condensed',Arial Narrow,sans-serif;
	color: #333;
	text-transform: uppercase;
	text-align: center;
}

/**/
#show-more-reviews:before {
	display: none;
}
.total-assesment {
	display: flex;
	align-items: flex-start;
}
.total-assesment .total-assesment-value{
	font-weight: bold;
	color: #6fb208;
	margin-left: 10px;
	margin-top: 2px;
	font-size: 20px;
}
.review-header {
	display: flex;
	margin-top: 50px;
}
.review-header:first-child {
	margin-top: 0;
}
.review-header .estimate {
	width: 50px;
	height: 50px;
	border-radius: 50%;
	color: white;
	background: #6fb208;
	text-align: center;
	line-height: 50px;
	font-size: 20px;
	margin-right: 15px;
}
.review-footer {
	display: flex;
	align-items: center;
	margin-bottom: 20px;
}
.review-footer .like:hover,
.review-footer .dislike:hover{
	opacity: 1;
}
.likes-number, .dislikes-number {
	color: #808080;
}
.answer {
	padding-left: 50px;
}
.review-footer .like{
	width: 24px;
	height: 24px;
	border: none;
	background: url(/templates/aero_new/images/dislike.svg) no-repeat;
	background-size: contain;
	transform: rotate(180deg);
	margin: 0 3px 0 0;
	opacity: 0.5;
}
.review-footer .dislike{
	width: 24px;
	height: 24px;
	border: none;
	background: url(/templates/aero_new/images/dislike.svg) no-repeat;
	background-size: contain;
	margin: 0 3px 0 10px;
	opacity: 0.5;
}
#reviews {
	display: flex;
}
#reviews .reviews-block-left {
	width: 70%;
}
#reviews .reviews-block-left .review_date{
	color: gray;
	margin-left: 15px;
}
#reviews .stars-assesment-value{
	margin-bottom: 15px;
}
#reviews .reviews-block-right{
	width: 30%;
}
#reviews .reviews-block-right .btn-6:before{
	display: none;
}
.stars-assesment {
	display: flex;
}
.stars-assesment .star:before{
	content: '\2605';
	font-size: 30px;
	color: #6fb208;
	display: none;
}
.stars-assesment .star:after{
	content: '\2606';
	font-size: 30px;
	color: #6fb208;
	display: block;
}
.stars-assesment .star.active:before{
	display: block;
}
.stars-assesment .star.active:after{
	display: none;
}
.review-block {
	margin-bottom: 15px;
}
.review-photos-preview {
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	width: 65px;
	height: 65px;
	border: 1px solid #0d8ec2;
	display: inline-block;
	margin-right: 10px;
}

.header__main-title {
	font-size: 14px;
    color: black;
    position: absolute;
    top: 0;
    text-align: left;
    text-transform: uppercase;
    font-weight: 600;
}</pre></body></html>