/*!
 * SlickNav Responsive Mobile Menu v1.0.10
 * (c) 2016 Josh Cope
 * licensed under MIT
 */
.slicknav_btn {
  position: relative;
  display: block;
  vertical-align: middle;
  float: right;
  padding: 0.438em 0.625em 0.438em 0.625em;
  line-height: 1.125em;
  cursor: pointer; }
  .slicknav_btn .slicknav_icon-bar + .slicknav_icon-bar {
    margin-top: 0.188em; }

.slicknav_menu {
  *zoom: 1; }
  .slicknav_menu .slicknav_menutxt {
    display: block;
    /*line-height: 1.188em;*/
    float: left; }
  .slicknav_menu .slicknav_icon {
    float: left;
    width: 1.125em;
    height: 0.875em;
    margin: 0.188em 0 0 0.9em; }
    .slicknav_menu .slicknav_icon:before {
      background: transparent;
      width: 1.125em;
      height: 0.875em;
      display: block;
      content: "";
      position: absolute; }
  .slicknav_menu .slicknav_no-text {
    margin: 0; }
  .slicknav_menu .slicknav_icon-bar {
    display: block;
    width: 1.125em;
    height: 0.125em;
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px;
    -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
    -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
    box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); }
  .slicknav_menu:before {
    content: " ";
    display: table; }
  .slicknav_menu:after {
    content: " ";
    display: table;
    clear: both; }

.slicknav_nav {
  clear: both; }
  .slicknav_nav ul {
    display: block; }
  .slicknav_nav li {
    display: block; }
  .slicknav_nav .slicknav_arrow {
    font-size: 0.8em;
    margin: 0 0 0 0.4em; }
  .slicknav_nav .slicknav_item {
    cursor: pointer; }
    .slicknav_nav .slicknav_item a {
      display: inline; }
  .slicknav_nav .slicknav_row {
    display: block; }
  .slicknav_nav a {
    display: block; }
  .slicknav_nav .slicknav_parent-link a {
    display: inline; }

.slicknav_brand {
  float: left; }

.slicknav_menu {
  font-size: 16px;
  box-sizing: border-box;
  background: #4c4c4c;
  padding: 5px; }
  .slicknav_menu * {
    box-sizing: border-box; }
  .slicknav_menu .slicknav_menutxt {
    color: #fff;
    font-weight: bold;
    /*text-shadow: 0 1px 3px #000;*/ }
  .slicknav_menu .slicknav_icon-bar {
    background-color: #fff; }

.slicknav_btn {
  margin: 5px 5px 6px;
  text-decoration: none;
  /*text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);*/
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  /*background-color: #222; */
  }

.slicknav_nav {
  color: #fff;
  margin: 0;
  padding: 0;
  font-size: 0.875em;
  list-style: none;
  overflow: hidden; }
  .slicknav_nav ul {
    list-style: none;
    overflow: hidden;
    padding: 0;
    margin: 0 0 0 20px; }
  .slicknav_nav .slicknav_row {
    padding: 5px 10px;
    margin: 2px 5px; }
    .slicknav_nav .slicknav_row:hover {
      -webkit-border-radius: 6px;
      -moz-border-radius: 6px;
      border-radius: 6px;
      background:  #777;
      color: #fff; }
  .slicknav_nav a {
    padding: 15px 10px;
    margin: 2px 5px;
    text-decoration: none;
    color: #fff; }
    .slicknav_nav a:hover {
      -webkit-border-radius: 6px;
      -moz-border-radius: 6px;
      border-radius: 6px;
      background: #777;
      color: #fff; }
  .slicknav_nav .slicknav_txtnode {
    margin-left: 15px; }
  .slicknav_nav .slicknav_item a {
    padding: 0;
    margin: 0; }
  .slicknav_nav .slicknav_parent-link a {
    padding: 0;
    margin: 0; }

.slicknav_brand {
  color: #fff;
  font-size: 18px;
  line-height: 30px;
  padding: 7px 12px;
  height: 44px; }

  
/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: 'FontAwesome';
  src: url('fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype');
  font-weight: normal;
  font-style: normal;
}
.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* makes the font 33% larger relative to the icon container */
.fa-lg {
  font-size: 1.33333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.fa-2x {
  font-size: 2em;
}
.fa-3x {
  font-size: 3em;
}
.fa-4x {
  font-size: 4em;
}
.fa-5x {
  font-size: 5em;
}
.fa-fw {
  width: 1.28571429em;
  text-align: center;
}

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.fa-home:before {
  content: "\f015";
}
.fa-phone:before {
  content: "\f095";
}
.fa-shopping-cart:before {
  content: "\f07a";
}
.fa-search:before {
  content: "\f002";
}
.fa-vk:before {
  content: "\f189";
}   

/* Ð¡Ð›Ð�Ð™Ð”Ð•Ð  Ð¦Ð•Ð�Ð« */   
/* Ñ�Ñ‚Ð¾ Ð¿Ñ€Ð°Ð²Ð¸Ð»Ð° Ð¾Ñ„Ð¾Ñ€Ð¼Ð»ÐµÐ½Ð¸Ñ�. Ðš Ñ�ÐºÑ€Ð¸Ð¿Ñ‚Ñƒ Ð¾Ñ‚Ð½Ð¾ÑˆÐµÐ½Ð¸Ñ� Ð½Ðµ Ð¸Ð¼ÐµÑŽÑ‚ */
form.sliderCenForm {

	width: 250px;
	position: relative;
	margin: 5px;
}

.formCost {
	float: left;
	margin-bottom: 10px;
}
.formCost label {
	float: left;
/* 	font-size: 12px;
	color: #777;
	font-weight: bold;
 */	margin-right: 5px;
	position: relative;
	top: 2px;
}
.formCost input {
	float: left;
	text-align: right;
/* 	color: #434343;
	font-size: 12px;
	font-weight: bold;
 */	width: 55px;
	height: 17px;
	background: none;
	border: 1px solid #E5E5E5;
	margin-right: 10px;
}

.sliderCont {
	width: 190px;
	height: 25px;
	float: left;
	margin-left: 5px;
}		

#clearFilter {
	margin: 5px;
	margin-left: 20px;
}

#filterInfo {
	float:left;
}

/* Ð� Ñ�Ñ‚Ð¾ Ð¿Ñ€Ð°Ð²Ð¸Ð»Ð° Ð´Ð»Ñ� Ñ�ÐºÑ€Ð¸Ð¿Ñ‚Ð°:  */
/* Ð¨Ð¸Ñ€Ð¸Ð½Ð° Ñ�Ð»Ð°Ð¹Ð´ÐµÑ€Ð° */
#kors_filter #slider-cen {
    width: 200px;
}
/* ÐšÐ¾Ð½Ñ‚ÐµÐ¹Ð½ÐµÑ€ Ñ�Ð»Ð°Ð¹Ð´ÐµÑ€Ð° */
.ui-slider {
    position: relative;
}
/* ÐŸÐ¾Ð»Ð·ÑƒÐ½Ð¾Ðº */
.ui-slider .ui-slider-handle {
    position: absolute;
    z-index: 2;
    width: 16px;   /* Ð—Ð°Ð´Ð°ÐµÐ¼ Ð½ÑƒÐ¶Ð½ÑƒÑŽ ÑˆÐ¸Ñ€Ð¸Ð½Ñƒ */
    height: 16px;  /* Ð¸ Ð²Ñ‹Ñ�Ð¾Ñ‚Ñƒ */
 	background-color: #ccc;
	border: 1px solid #777;
   cursor: pointer
}
.ui-slider .ui-slider-range {
    position: absolute;
    z-index: 1;
    font-size: .7em;
    display: block;
    border: 0;
    overflow: hidden;
}
/* Ð³Ð¾Ñ€Ð¸Ð·Ð¾Ð½Ñ‚Ð°Ð»ÑŒÐ½Ñ‹Ð¹ Ñ�Ð»Ð°Ð¹Ð´ÐµÑ€ (Ñ�Ð°Ð¼Ð° Ð¿Ð¾Ð»Ð¾Ñ�Ð° Ð¿Ð¾ ÐºÐ¾Ñ‚Ð¾Ñ€Ð¾Ð¹ Ð±ÐµÐ³Ð°ÐµÑ‚ Ð¿Ð¾Ð»Ð·ÑƒÐ½Ð¾Ðº) */
.ui-slider-horizontal {
     height: 3px; /* Ð·Ð°Ð´Ð°ÐµÐ¼ Ð²Ñ‹Ñ�Ð¾Ñ‚Ñƒ Ñ�Ð¾Ð³Ð»Ð°Ñ�Ð½Ð¾ Ð´Ð¸Ð·Ð°Ð¹Ð½Ð° */
}
/* Ð¿Ð¾Ð·Ð¸Ñ†Ð¸Ð¾Ð½Ð¸Ñ€ÑƒÐµÐ¼ Ð¿Ð¾Ð»Ð·ÑƒÐ½ÐºÐ¸ */
.ui-slider-horizontal .ui-slider-handle { 
    top: -8px;
    margin-left: -8px;
}
.ui-slider-horizontal .ui-slider-range {
    top: 0;
    height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min { 
    left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
    right: 0;
}
/* Ð¾Ñ„Ð¾Ñ€Ð¼Ð»ÐµÐ½Ð¸Ðµ Ð¿Ð¾Ð»Ð¾Ñ�Ñ‹ Ð¿Ð¾ ÐºÐ¾Ñ‚Ð¾Ñ€Ð¾Ð¹ Ñ…Ð¾Ð´Ð¸Ñ‚ Ð¿Ð¾Ð»Ð·ÑƒÐ½Ð¾Ðº */
.ui-widget-content { 
    border: 1px solid #D4D4D4;
    background: #fff;
}
/* Ð¾Ñ„Ð¾Ñ€Ð¼Ð»ÐµÐ½Ð¸Ðµ Ð°ÐºÑ‚Ð¸Ð²Ð½Ð¾Ð³Ð¾ ÑƒÑ‡Ð°Ñ�Ñ‚ÐºÐ° (Ð¼ÐµÐ¶Ð´Ñƒ Ð´Ð²ÑƒÐ¼Ñ� Ð¿Ð¾Ð»Ð·ÑƒÐ½ÐºÐ°Ð¼Ð¸) */
.ui-widget-header { 
    border: 1px solid #D4D4D4;
    background: #eee;
}
/* Ñ�ÐºÑ€ÑƒÐ³Ð»ÐµÐ½Ð¸Ðµ Ð´Ð»Ñ� Ð¿Ð¾Ð»Ð¾Ñ�Ñ‹ Ñ�Ð»Ð°Ð¹Ð´ÐµÑ€Ð° */
.ui-corner-all {
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}

.highslide-container div {
	font-family: Verdana, Helvetica;
	font-size: 10pt;
}
.highslide-container table {
	background: none;
}
.highslide {
	outline: none;
	text-decoration: none;
}
.highslide img {
	border: 2px solid silver;
}
.highslide:hover img {
	border-color: gray;
}
.highslide-active-anchor img {
	visibility: hidden;
}
.highslide-gallery .highslide-active-anchor img {
	border-color: black;
	visibility: visible;
	cursor: default;
}
.highslide-image {
	border-width: 2px;
	border-style: solid;
	border-color: white;
	background: gray;
}
.highslide-wrapper, .highslide-outline {
	background: white;
}
.glossy-dark {
	background: #111;
}
.highslide-image-blur {
}
.highslide-number {
	font-weight: bold;
	color: gray;
}
.highslide-caption {
	display: none;
	border-top: none;
	font-size: 1em;
	padding: 5px;
	background: white;
}
.highslide-heading {
	display: none;
	font-weight: bold;
	margin: 0.4em;
}
.highslide-dimming {
	position: absolute;
	background: black;
}
a.highslide-full-expand {
   background: url(graphics/fullexpand.gif) no-repeat;
   display: block;
   margin: 0 10px 10px 0;
   width: 34px;
   height: 34px;
}
.highslide-loading {
	display: block;
	color: black;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	padding: 3px;
	border: 1px solid white;
	background-color: white;
	padding-left: 22px;
	background-image: url(graphics/loader.white.gif);
	background-repeat: no-repeat;
	background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
	padding: 2px;
	color: silver;
	text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
	color: white;
	background-color: gray;
}
.highslide-move, .highslide-move * {
	cursor: move;
}
.highslide-overlay {
	display: none;
}
/* Example of a semitransparent, offset closebutton */
.closebutton {
	position: relative;
	top: -15px;
	left: 15px;
	width: 30px;
	height: 30px;
	cursor: pointer;
	background: url(graphics/close.png);
	/* NOTE! For IE6, you also need to update the highslide-ie6.css file. */
}

/*****************************************************************************/
/* Controls for the galleries.											   */
/* Remove these if you are not using a gallery							   */
/*****************************************************************************/
.highslide-controls {
	width: 195px;
	height: 40px;
	background: url(graphics/controlbar-white.gif) 0 -90px no-repeat;
	margin: 20px 15px 10px 0;
}
.highslide-controls ul {
	position: relative;
	left: 15px;
	height: 40px;
	list-style: none;
	margin: 0;
	padding: 0;
	background: url(graphics/controlbar-white.gif) right -90px no-repeat;
}
.highslide-controls li {
	float: left;
	padding: 5px 0;
	margin:0;
}
.highslide-controls a {
	background-image: url(graphics/controlbar-white.gif);
	display: block;
	float: left;
	height: 30px;
	width: 30px;
	outline: none;
}
.highslide-controls a.disabled {
	cursor: default;
}
.highslide-controls a span {
	/* hide the text for these graphic buttons */
	display: none;
}


/* The CSS sprites for the controlbar - see http://www.google.com/search?q=css+sprites */
.highslide-controls .highslide-previous a {
	background-position: 0 0;
}
.highslide-controls .highslide-previous a:hover {
	background-position: 0 -30px;
}
.highslide-controls .highslide-previous a.disabled {
	background-position: 0 -60px !important;
}
.highslide-controls .highslide-play a {
	background-position: -30px 0;
}
.highslide-controls .highslide-play a:hover {
	background-position: -30px -30px;
}
.highslide-controls .highslide-play a.disabled {
	background-position: -30px -60px !important;
}
.highslide-controls .highslide-pause a {
	background-position: -60px 0;
}
.highslide-controls .highslide-pause a:hover {
	background-position: -60px -30px;
}
.highslide-controls .highslide-next a {
	background-position: -90px 0;
}
.highslide-controls .highslide-next a:hover {
	background-position: -90px -30px;
}
.highslide-controls .highslide-next a.disabled {
	background-position: -90px -60px !important;
}
.highslide-controls .highslide-move a {
	background-position: -120px 0;
}
.highslide-controls .highslide-move a:hover {
	background-position: -120px -30px;
}
.highslide-controls .highslide-full-expand a {
	background-position: -150px 0;
}
.highslide-controls .highslide-full-expand a:hover {
	background-position: -150px -30px;
}
.highslide-controls .highslide-full-expand a.disabled {
	background-position: -150px -60px !important;
}
.highslide-controls .highslide-close a {
	background-position: -180px 0;
}
.highslide-controls .highslide-close a:hover {
	background-position: -180px -30px;
}

/*****************************************************************************/
/* Styles for the HTML popups											     */
/* Remove these if you are not using Highslide HTML						     */
/*****************************************************************************/
.highslide-maincontent {
	display: none;
}
/*.highslide-html {
	background-color: white; 
}
.highslide-html-content {
	display: none;
	width: 400px;
	padding: 0 5px 5px 5px;
}*/
.highslide-header {
	padding-bottom: 5px;
}
.highslide-header ul {
	margin: 0;
	padding: 0;
	text-align: right;
}
.highslide-header ul li {
	display: inline;
	padding-left: 1em;
}
.highslide-header ul li.highslide-previous, .highslide-header ul li.highslide-next {
	display: none;
}
/*.highslide-header a {
	font-weight: bold;
	color: gray;
	text-transform: uppercase;
	text-decoration: none;
}*/
.highslide-header a:hover {
	color: black;
}
.highslide-header .highslide-move a {
	cursor: move;
}
.highslide-footer {
	height: 11px;
}
.highslide-footer .highslide-resize {
	float: right;
	height: 11px;
	width: 11px;
	background: url(graphics/resize.gif);
}
.highslide-body {
}
.highslide-resize {
	cursor: nw-resize;
}

/*****************************************************************************/
/* Styles for the Individual wrapper class names.							 */
/* See www.highslide.com/ref/hs.wrapperClassName							 */
/* You can safely remove the class name themes you don't use				 */
/*****************************************************************************/

/* hs.wrapperClassName = 'draggable-header' */
.draggable-header .highslide-header {
	height: 18px;
	border-bottom: 1px solid #dddddd;
	margin-bottom: .5em;
}
.draggable-header .highslide-heading {
	position: absolute;
	margin: 2px 0.4em;
}

.draggable-header .highslide-header .highslide-move {
	cursor: move;
	display: block;
	height: 16px;
	position: absolute;
	right: 24px;
	top: 0;
	width: 100%;
	z-index: 1;
}
.draggable-header .highslide-header .highslide-move * {
	display: none;
}
.draggable-header .highslide-header .highslide-close {
	position: relative;
	float: right;
	z-index: 2;
	padding: 0;
}
.draggable-header .highslide-header .highslide-close a {
	display: block;
	height: 16px;
	width: 16px;
	background-image: url(graphics/closex.png);
}
.draggable-header .highslide-header .highslide-close a:hover {
	background-position: 0 16px;
}
.draggable-header .highslide-header .highslide-close span {
	display: none;
}


/* hs.wrapperClassName = 'no-footer' */
.no-footer .highslide-footer {
	display: none;
}

/* hs.wrapperClassName = 'wide-border' */
.wide-border .highslide-image {
	border-width: 10px;
}
.wide-border .highslide-caption {
	padding: 0 10px 10px 10px;
}

/* hs.wrapperClassName = 'borderless' */
.borderless .highslide-image {
	border: none;
}
.borderless .highslide-caption {
	border-bottom: 1px solid white;
	border-top: 1px solid white;
	background: silver;
}

/* hs.wrapperClassName = 'outer-glow' */
.outer-glow {
	background: #444;
}
.outer-glow .highslide-image {
	border: 5px solid #444444;
}
.outer-glow .highslide-caption {
	border: 5px solid #444444;
	border-top: none;
	padding: 5px;
	background-color: gray;
}

/* hs.wrapperClassName = 'colored-border' */
.colored-border .highslide-image {
	border: 2px solid green;
}
.colored-border .highslide-caption {
	border: 2px solid green;
	border-top: none;
}

/* hs.wrapperClassName = 'dark' */
.dark {
	background: #111;
}
.dark .highslide-image {
	border-color: black black #202020 black;
	background: gray;
}
.dark .highslide-caption {
	color: white;
	background: #111;
}
.dark .highslide-controls,
.dark .highslide-controls ul,
.dark .highslide-controls a {
	background-image: url(graphics/controlbar-black-border.gif);
}

/* hs.wrapperClassName = 'floating-caption' */
.floating-caption .highslide-caption {
	position: absolute;
	padding: 1em 0 0 0;
	background: none;
	color: white;
	border: none;
	font-weight: bold;
}

/* hs.wrapperClassName = 'controls-in-heading' */
.controls-in-heading .highslide-heading {
	color: gray;
	font-weight: bold;
	height: 20px;
	overflow: hidden;
	cursor: default;
	padding: 0 0 0 22px;
	margin: 0;
	background: url(graphics/icon.gif) no-repeat 0 1px;
}
.controls-in-heading .highslide-controls {
	width: 105px;
	height: 20px;
	position: relative;
	margin: 0;
	top: -23px;
	left: 7px;
	background: none;
}
.controls-in-heading .highslide-controls ul {
	position: static;
	height: 20px;
	background: none;
}
.controls-in-heading .highslide-controls li {
	padding: 0;
}
.controls-in-heading .highslide-controls a {
	background-image: url(graphics/controlbar-white-small.gif);
	height: 20px;
	width: 20px;
}

.controls-in-heading .highslide-controls .highslide-move {
	display: none;
}

.controls-in-heading .highslide-controls .highslide-previous a {
	background-position: 0 0;
}
.controls-in-heading .highslide-controls .highslide-previous a:hover {
	background-position: 0 -20px;
}
.controls-in-heading .highslide-controls .highslide-previous a.disabled {
	background-position: 0 -40px !important;
}
.controls-in-heading .highslide-controls .highslide-play a {
	background-position: -20px 0;
}
.controls-in-heading .highslide-controls .highslide-play a:hover {
	background-position: -20px -20px;
}
.controls-in-heading .highslide-controls .highslide-play a.disabled {
	background-position: -20px -40px !important;
}
.controls-in-heading .highslide-controls .highslide-pause a {
	background-position: -40px 0;
}
.controls-in-heading .highslide-controls .highslide-pause a:hover {
	background-position: -40px -20px;
}
.controls-in-heading .highslide-controls .highslide-next a {
	background-position: -60px 0;
}
.controls-in-heading .highslide-controls .highslide-next a:hover {
	background-position: -60px -20px;
}
.controls-in-heading .highslide-controls .highslide-next a.disabled {
	background-position: -60px -40px !important;
}
.controls-in-heading .highslide-controls .highslide-full-expand a {
	background-position: -100px 0;
}
.controls-in-heading .highslide-controls .highslide-full-expand a:hover {
	background-position: -100px -20px;
}
.controls-in-heading .highslide-controls .highslide-full-expand a.disabled {
	background-position: -100px -40px !important;
}
.controls-in-heading .highslide-controls .highslide-close a {
	background-position: -120px 0;
}
.controls-in-heading .highslide-controls .highslide-close a:hover {
	background-position: -120px -20px;
}

/* ---ÎÁÙÅÅ--- */
html, body {
  margin:0;
  padding:0;
  border:0;
  height:100%;
}
hr {
	color:#ccc; /*äëÿ IE*/
	background-color:#ccc; /*äëÿ íîðìàëüíûõ áðàóçåðîâ*/
	border:none;
	height:1px;
}
p { margin: 5px 0px;}
.catlink {margin-bottom: 7px;}
#mHeader p {margin:0}
#mHeader {border-width:0}
body {
	background:  url(backbody.jpg) #FFFFFF; 
   background-repeat: repeat;
	color:#000000;
	font:normal 10pt tahoma, arial, verdana;
	padding: 0px 0px 0px 0px;
}
#wrapper {
	margin: 0 auto; 
	border: none;
	padding: 0px;
}
.filter_div {float: left; margin: 5px;}
.pricegru {
	font:bold 12pt Tahoma, arial, verdana;
	padding: 2px 20px;
}
.SimplyTable tr.odd {	background-color: #F5F5F5;} 
.SimplyTable th, .SimplyTable td {padding: 0.5em; border: 1px solid #FFFFFF; background-color: #F5F5F5; } 
.SimplyTable td{
	padding: 3px;
}
.catimg { display:block; float: left; margin: 3px 7px 7px 3px; }
.cat8 {
	color:#6E6E6E;
}
/* --- ØÀÏÊÀ --- */
#header {
	clear:both;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color:#4271B5;
	font:normal 12pt Tahoma, arial, verdana;
	border-style: solid; 
	border-color: #4271B5; 
	border-width: 2px 2px 0px 2px; 
	border-radius: 10px 10px 0px 0px; 
	background: url(backtop.bmp) #FFFFFF;
	background-repeat: repeat;
	overflow: hidden;
}
#header table{
	color:#4271B5;
	font:normal 12pt Tahoma, arial, verdana;
	border:0px; 
}
#header a {
   color:#4271B5;
}
/* --- ØÀÏÊÀ --- */
#mHeader {
	clear:both;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color:#000000;
	font:normal 14pt Arial, arial, verdana;
	border-style: solid; 
	border-color: #C0C0C0; 
	border-width: 0px 0px 0px 0px; 
	border-radius: 0px 0px 0px 0px; 
}
#mHeader table{
	color:#000000;
	font:normal 14pt Arial, arial, verdana;
	border:0px; 
}
#mHeader a {
   color:#000000;
}
/* ---ÏÎÄÂÀË--- */
#footer {
	clear: both;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
	color:#000000;
	font:normal 9pt Arial, arial, verdana;
	border-style: solid; 
	border-color: #4271B5; 
	border-width: 0px 2px 2px 2px; 
	border-radius: 0px 0px 10px 10px; 
	background: #FFFFFF;
}
#footer table{
	color:#000000;
	font:normal 9pt Arial, arial, verdana;
	border:0px; 
}
#footer a {
	text-decoration: underline;
	color:#000000;
}
#footer a:hover { 
	text-decoration: none;
}
.noUnderline { 
	text-decoration: none;
}
.leftbar .content { padding: 10px 15px 10px 15px;}
.leftbar {
	color:#464646;
	font:normal 12pt Tahoma, arial, verdana;
}
#td-left {
	background: #FFFFFF;
	margin:0px 0px 0px 0px;
	border-style: solid; 
	border-color: #4271B5; 
	border-width: 2px 2px 2px 2px; 
	border-radius: 10px 10px 10px 10px; 
}
.leftbar form {
	margin:0px 0px;
	padding:3px 0px;
}
.leftbar ul {
	margin:5px 0px;
}
.leftbar a { color:#464646; }
.leftbar table{
	color:#464646;
	font:normal 12pt Tahoma, arial, verdana;
}
.mainbar .content { padding: 10px 15px 10px 15px;}
.mainbar {
	color:#3C3C3C;
	font:normal 10pt Arial, arial, verdana;
}
#td-main {
	background: #FFFFFF;
	margin:0px 0px 0px 0px;
	border-style: solid; 
	border-color: #0000FF; 
	border-width: 0px 0px 0px 0px; 
	border-radius: 0px 0px 0px 0px; 
}
.mainbar form {
	margin:0px 0px;
	padding:3px 0px;
}
.mainbar ul {
	margin:5px 0px;
}
.mainbar a { color:#3C3C3C; }
.mainbar table{
	color:#3C3C3C;
	font:normal 10pt Arial, arial, verdana;
}
.rightbar .content { padding: 10px 10px 10px 10px;}
.rightbar {
	color:#464646;
	font:normal 10pt Tahoma, arial, verdana;
}
#td-right {
	background: #FFFFFF;
	margin:0px 0px 0px 0px;
	border-style: solid; 
	border-color: #4271B5; 
	border-width: 2px 2px 2px 2px; 
	border-radius: 10px 10px 10px 10px; 
}
.rightbar form {
	margin:0px 0px;
	padding:3px 0px;
}
.rightbar ul {
	margin:5px 0px;
}
.rightbar a { color:#464646; }
.rightbar table{
	color:#464646;
	font:normal 10pt Tahoma, arial, verdana;
}
/* ---ÊÀÒÀËÎÃÈ--- */
#catalog {
	margin:0px 0px 0px 10px;
}
.cat1,
.catmenu ul li a {
	margin: 1px 0 1px 0; 
	padding: 2px;
	font:normal 13pt Tahoma, arial, verdana;
}
.cat2,
.catmenu ul li ul li a {
	margin: 1px 0 1px 0; 
	padding: 0px 0px 0px 14px;
}
.cat3,
.catmenu ul li ul li ul li a {
	margin: 1px 0 1px 0; 
	padding: 0px 0px 0px 26px;
}
.cat1 a, .cat2 a, .cat3 a,
.catmenu a {
	text-decoration: underline;
}
.cat1 a:hover, .cat2 a:hover, .cat3 a:hover,
.catmenu a:hover {
	text-decoration: none;
}
.catmenu a.current {font-weight:bold; text-decoration: none; }
.cat1 a.current, .cat2 a.current, .cat3 a.current {
	font-weight:bold;
	text-decoration: none;
}
h1 {
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
	font:bold 18pt Arial, arial, verdana;
	color:#4271B5;
	border-style: solid; 
	border-color: #C0C0C0; 
	border-width: 0px 0px 0px 0px; 
	border-radius: 0px 0px 0px 0px; 
}
.leftbar h1 a { color:#4271B5; }
.mainbar h1 a { color:#4271B5; }
.rightbar h1 a { color:#4271B5; }
#header h1 a { color:#4271B5; }
#mHeader h1 a { color:#4271B5; }
.leftbar h1 td { font:bold 18pt Arial, arial, verdana; color:#4271B5; }
.mainbar h1 td { font:bold 18pt Arial, arial, verdana; color:#4271B5; }
.rightbar h1 td { font:bold 18pt Arial, arial, verdana; color:#4271B5; }
#header h1 td { font:bold 18pt Arial, arial, verdana; color:#4271B5; }
h2 {
	margin: 10px 0px 10px 0px;
	padding: 5px 10px 5px 10px;
	font:bold 14pt Arial, arial, verdana;
	color:#4271B5;
	border-style: solid; 
	border-color: #4271B5; 
	border-width: 0px 0px 2px 0px; 
	border-radius: 0px 0px 0px 0px; 
}
.leftbar h2 a { color:#4271B5; }
.mainbar h2 a { color:#4271B5; }
.rightbar h2 a { color:#4271B5; }
#header h2 a { color:#4271B5; }
#mHeader h2 a { color:#4271B5; }
.leftbar h2 td { font:bold 14pt Arial, arial, verdana; color:#4271B5; }
.mainbar h2 td { font:bold 14pt Arial, arial, verdana; color:#4271B5; }
.rightbar h2 td { font:bold 14pt Arial, arial, verdana; color:#4271B5; }
#header h2 td { font:bold 14pt Arial, arial, verdana; color:#4271B5; }
h3 {
	margin: 20px 0px 10px 0px;
	padding: 5px 10px 5px 10px;
	background: #D9ECFF;
	font:bold 11pt Arial, arial, verdana;
	color:#000000;
	border-style: solid; 
	border-color: #C0C0C0; 
	border-width: 0px 0px 0px 0px; 
	border-radius: 0px 0px 0px 0px; 
}
.leftbar h3 a { color:#000000; }
.mainbar h3 a { color:#000000; }
.rightbar h3 a { color:#000000; }
#header h3 a { color:#000000; }
#mHeader h3 a { color:#000000; }
.leftbar h3 td { font:bold 11pt Arial, arial, verdana; color:#000000; }
.mainbar h3 td { font:bold 11pt Arial, arial, verdana; color:#000000; }
.rightbar h3 td { font:bold 11pt Arial, arial, verdana; color:#000000; }
#header h3 td { font:bold 11pt Arial, arial, verdana; color:#000000; }
h4 {
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
	background: #D9ECFF;
	font:bold 10pt Arial, arial, verdana;
	color:#000080;
	border-style: solid; 
	border-color: #C0C0C0; 
	border-width: 0px 0px 0px 0px; 
	border-radius: 0px 0px 0px 0px; 
}
.leftbar h4 a { color:#000080; }
.mainbar h4 a { color:#000080; }
.rightbar h4 a { color:#000080; }
#header h4 a { color:#000080; }
#mHeader h4 a { color:#000080; }
.leftbar h4 td { font:bold 10pt Arial, arial, verdana; color:#000080; }
.mainbar h4 td { font:bold 10pt Arial, arial, verdana; color:#000080; }
.rightbar h4 td { font:bold 10pt Arial, arial, verdana; color:#000080; }
#header h4 td { font:bold 10pt Arial, arial, verdana; color:#000080; }
h5 {
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
	background: #D9ECFF;
	font:normal 9pt Arial, arial, verdana;
	color:#000080;
	border-style: solid; 
	border-color: #4271B5; 
	border-width: 0px 0px 0px 0px; 
	border-radius: 0px 0px 0px 0px; 
}
.leftbar h5 a { color:#000080; }
.mainbar h5 a { color:#000080; }
.rightbar h5 a { color:#000080; }
#header h5 a { color:#000080; }
#mHeader h5 a { color:#000080; }
.leftbar h5 td { font:normal 9pt Arial, arial, verdana; color:#000080; }
.mainbar h5 td { font:normal 9pt Arial, arial, verdana; color:#000080; }
.rightbar h5 td { font:normal 9pt Arial, arial, verdana; color:#000080; }
#header h5 td { font:normal 9pt Arial, arial, verdana; color:#000080; }
h6 {
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
	background: #D9ECFF;
	font:normal 8pt Arial, arial, verdana;
	color:#000080;
	border-style: solid; 
	border-color: #C0C0C0; 
	border-width: 0px 0px 0px 0px; 
	border-radius: 0px 0px 0px 0px; 
}
.leftbar h6 a { color:#000080; }
.mainbar h6 a { color:#000080; }
.rightbar h6 a { color:#000080; }
#header h6 a { color:#000080; }
#mHeader h6 a { color:#000080; }
.leftbar h6 td { font:normal 8pt Arial, arial, verdana; color:#000080; }
.mainbar h6 td { font:normal 8pt Arial, arial, verdana; color:#000080; }
.rightbar h6 td { font:normal 8pt Arial, arial, verdana; color:#000080; }
#header h6 td { font:normal 8pt Arial, arial, verdana; color:#000080; }
.cat10 {width: 140px;}
.cat11 {display: block;}
.cat6 {margin: 3px; font-size:12pt;}
.cat6:hover { cursor: pointer;}
.cat1 {
	margin: 0px 0px 0px 0px;
	padding: 6px 2px 6px 4px;
	background: #FFFFFF;
	font:bold 12pt Arial, arial, verdana;
	color:#000080;
	border-style: solid; 
	border-color: #B0D8FF; 
	border-width: 1px 1px 1px 1px; 
	border-radius: 1px 1px 1px 1px; 
}
.cat1 a { color:#000080; }
.cat1 {padding: 0;}
.cat1 a { display: block; text-decoration: none; padding: 6px 2px 6px 4px}
.cat1 a:hover { color:#000080; }
.cat1:hover { background: #E1F0FF;  }
#curgru1{ background: #E1F0FF; }
.cat1 a.current {color:#000080;  font:bold 12pt Arial, arial, verdana; }
.cat2 {
	margin: 0px 0px 0px 0px;
	padding: 6px 2px 6px 4px;
	background: #FFFFFF;
	font:bold 12pt Arial, arial, verdana;
	color:#000080;
	border-style: solid; 
	border-color: #B0D8FF; 
	border-width: 1px 1px 1px 1px; 
	border-radius: 1px 1px 1px 1px; 
}
.cat2 a { color:#000080; }
.cat2 {padding: 0;}
.cat2 a { display: block; text-decoration: none; padding: 6px 2px 6px 4px}
.cat2 a:hover { color:#000080; }
.cat2:hover { background: #E1F0FF;  }
#curgru2{ background: #E1F0FF; }
.cat2 a.current {color:#000080;  font:bold 12pt Arial, arial, verdana; }
.cat3 {
	margin: 0px 0px 0px 0px;
	padding: 6px 2px 6px 4px;
	background: #FFFFFF;
	font:bold 12pt Arial, arial, verdana;
	color:#000080;
	border-style: solid; 
	border-color: #B0D8FF; 
	border-width: 1px 1px 1px 1px; 
	border-radius: 1px 1px 1px 1px; 
}
.cat3 a { color:#000080; }
.cat3 {padding: 0;}
.cat3 a { display: block; text-decoration: none; padding: 6px 2px 6px 4px}
.cat3 a:hover { color:#000080; }
.cat3:hover { background: #E1F0FF;  }
#curgru3{ background: #E1F0FF; }
.cat3 a.current {color:#000080;  font:bold 12pt Arial, arial, verdana; }
.cena1 {
	font: normal 16px verdana ;
	color: white;
	background: green ;
	border-style: solid; 
	border-color: green; 
	border-width: 0px; 
	border-radius: 5px; 
	padding: 5px 20px;
}
.catmenu,
.catmenu ul,
.catmenu li,
.catmenu a {
  margin: 0;
  padding: 0;
  border: 0;
  list-style: none;
  line-height: 1;
  display: block;
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.catmenu ul li a {
	margin: 0px 0px 0px 0px;
	padding: 6px 2px 6px 4px;
	z-index:105;
	background: #FFFFFF;
	font:bold 12pt Arial, arial, verdana;
	color:#000080;
	border-style: solid; 
	border-color: #B0D8FF; 
	border-width: 1px 1px 1px 1px; 
	border-radius: 1px 1px 1px 1px; 
   text-decoration: none;
   cursor: pointer;
}
.catmenu ul li a:hover { color:#000080;  background: #E1F0FF; }
.catmenu ul li a.current { color:#000080; background: #E1F0FF; }
.catmenu ul li a.current { font:bold 12pt Arial, arial, verdana; }
.catmenu ul li ul li a {
	margin: 0px 0px 0px 0px;
	padding: 6px 2px 6px 4px;
	z-index:105;
	background: #FFFFFF;
	font:bold 12pt Arial, arial, verdana;
	color:#000080;
	border-style: solid; 
	border-color: #B0D8FF; 
	border-width: 1px 1px 1px 1px; 
	border-radius: 1px 1px 1px 1px; 
   text-decoration: none;
   cursor: pointer;
}
.catmenu ul li ul li a:hover { color:#000080;  background: #E1F0FF; }
.catmenu ul li ul li a.current { color:#000080; background: #E1F0FF; }
.catmenu ul li ul li a.current { font:bold 12pt Arial, arial, verdana; }
.catmenu ul li ul li ul li a {
	margin: 0px 0px 0px 0px;
	padding: 6px 2px 6px 4px;
	z-index:105;
	background: #FFFFFF;
	font:bold 12pt Arial, arial, verdana;
	color:#000080;
	border-style: solid; 
	border-color: #B0D8FF; 
	border-width: 1px 1px 1px 1px; 
	border-radius: 1px 1px 1px 1px; 
   text-decoration: none;
   cursor: pointer;
}
.catmenu ul li ul li ul li a:hover { color:#000080;  background: #E1F0FF; }
.catmenu ul li ul li ul li a.current { color:#000080; background: #E1F0FF; }
.catmenu ul li ul li ul li a.current { font:bold 12pt Arial, arial, verdana; }
.menu_wrap {background: #D9ECFF;}
.menu {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border-style: solid; 
	border-color: #4271B5; 
	border-width: 0px 2px 0px 2px; 
	border-radius: 0px 0px 0px 0px; 
	height: 20px;
	background: #D9ECFF;
	clear:both;
}
.menu ul { margin:0px; padding:0px; list-style:none; }
.menu ul li { display:inline; }	
.menu a {float:left; display:block; color:#000080; height: 19px; 
			font:bold italic 11pt Tahoma, arial, verdana; 
	background: #D9ECFF;
	text-align: center; 
	text-decoration: none;
	padding:1px 12px 0px 12px;
	margin: 0;
}
.menu a:hover { 
	font:bold italic 11pt Tahoma, arial, verdana; 
	background-color: #      ; 
	color:#FF0000; 
	-ms-transition: background-color .5s;  
	transition: background-color .5s;
	}
.menu .active>a { 
	font:bold italic 11pt Tahoma, arial, verdana; 
	background-color: #      ; 
	color:#FF0000; 
	}
}
ul.dropdown { position: relative; z-index:106; }
ul.dropdown li { float: left;  zoom: 1; z-index:106; }
ul.dropdown li a { display: block;  }
ul.dropdown li:hover { position: relative; }
ul.dropdown ul { width: 200px; visibility: hidden; position: absolute; top: 20px; left: 0;}
ul.dropdown ul { border-top: 1px solid #ccc;}
ul.dropdown ul li { border: 1px solid #ccc; border-top: none; float: none; display: block; }
ul.dropdown ul li a { padding: 5px; float: none; }
ul.dropdown ul li a { border-right: none; width: 188px; display: inline-block; height: 100%; font-weight: normal;}
ul.dropdown ul li a:hover { font-weight: normal;}
ul.dropdown ul ul { left: 100%; top: -1px; border-top: 1px solid #ccc;}
ul.dropdown li:hover > ul { visibility: visible; } 
ul.dropright ul { width: 200px; visibility: hidden; position: absolute; top: 0; left: 100%;}
ul.dropright ul li { float: none; display: block; }
ul.dropright ul li a { float: none; border-right: none; width: 100%; display: inline-block; height: 100%; font-weight: normal;}
ul.dropright ul ul { left: 100%; top: 0; }
ul.dropright li:hover > ul { visibility: visible; } 
ul.slidedown .has-sub ul { display: none;}
ul.catcompact .has-sub ul { display: none;}
.basket { 
  width: 100%;
  border: none;
}
.kol { 
	margin: 0 auto;
}
/* ---ÏÎÈÑÊ--- */
#search { 
  margin:5px 0px; 
  border: none;
}
#search fieldset {
	margin: 0;
	padding: 0;
	border: none;
}
#search-text { 
	width: 120px; 
}
#search-submit {
	width: 60px;
	height: 24px;
}
#search-submit:hover { cursor: pointer;}
/* ---Êíîïêà óäàëåíèÿ òîâàðà èç êîðçèíû--- */
.delbutton{ 
	margin:  0px;
	padding: 1px 0px 1px 0px; 
}
.delbutton a {
	text-decoration: none;
}
.delbutton a:hover { 
   text-decoration: none;
	font-weight: bold;
}
#fotocen {
	margin: 10px 10px 10px 0px;
}

/* ---ÈÇÌÅÍÅÍÈß Â ÑÒÈËÅ highslide--- */
.highslide-html {
	background-color: #FFFFFF; 
	color:#3C3C3C;
}
.highslide-html a{
	color:#3C3C3C;
}
.highslide-header a {
	font-weight: bold;
	color: #3C3C3C;
	text-transform: uppercase;
	text-decoration: none;
}
.highslide-html-content {
	display: none;
	width: 500px;
	padding: 0px 7px 7px 7px;
}
.novi1 {
   color:#E60000;
}
.rasp1 {
   color:#008000;
}
.nal1 {
   color:#008040;
}
.zak1 {
   color:#8000FF;
}
.ksVypMenu1 { display:block; }
.SuperTable .FOTO1:before {content: "Ôîòî:  ";   }
.SuperTable .TOV_SNAME1:before {content: "Íàçâàíèå:  ";   }
.SuperTable .O11:before {content: "Êðàòêîå îïèñàíèå:  ";   }
.SuperTable .O21:before {content: "Ïîëíîå îïèñàíèå:  ";   }
.SuperTable .PROIZV1:before {content: "Ïðîèçâîäèòåëü:  ";   }
.SuperTable .DOP31:before {content: "Ñåðòèôèêàò:  ";   }
.SuperTable .POLE11:before {content: "Âåñ:  ";   }
.SuperTable { display: block;}
.SuperTable thead { display: block;}
.SuperTable tbody { display: block;}
.SuperTable th { display: block;}
.SuperTable td { display: block;}
.SuperTable tr { display: block;}
.SuperTable thead tr { width:98%; float:none; height:20px; padding:0;}
.SuperTable thead tr td { float:left; }
.SuperTable tr {
	width:30%;
	float:left;
	overflow: hidden;
}
.SuperTable tr {margin:2px;}
.SuperTable td {
	border: none;
	position: relative;
	overflow: hidden;
}
.SuperTable td.firstSort:before { content: "Ñîðòèðîâàòü ïî: "; }
.SuperTable thead tr td.noSort { visibility: hidden; width:0;}
.SuperTable .emptyField {display: none;}
.SuperTable .tdCen:before {content: "Öåíà:  "; }
.SuperTable .tdCen:after {content: " ðóá."; }
.SuperTable .tdSum:before {content: "Ñóììà:  "; }
.SuperTable .tdSum:after {content: " ðóá."; }
.isBlock { display: block; float:left;}
	#buypic {display:none;}
#logo {overflow: hidden; width: 100%}
.cc31 {width:240px;}
.cc32 {width:730px;}
.cc33 {width:240px;}
.cc22L {width:985px;}
.cc22R {width:985px;}
.cc11 {width:1240px;}
#wrapper {width:1240px; table-layout: fixed;}
.slicknav_menu {display:none;}
#ksFootMenu { margin: 5px;}
#ksMobHome, #ksMobCart, #ksMobSearch, #ksMobTel {display:none;}
#ksMobHome {display:inline;}
#ksMobCart {display:none;}
#ksMobSearch {display:inline;}
#ksMobTel  {display:inline;}
#mHeader  {display:none;}
.noneclass {display:none!important;}
.SimplyTable .tdzak {text-align:center;}
#fixMobFooter {
   display: none;
   position:fixed;
   left:0px;
   bottom:0px;
   height:30px;
   width:100%;
   background-color:olive;
}
	iframe{max-width:100%; }
	#slider img{width:100%; height:auto!important;}
@media screen and (max-width: 768px) {
	body { padding:0 }
	.cc31 {width:19.3548%; display:none;}
	.cc32 {width:58.8710%;}
	.cc33 {width:19.3548%; display:none;}
	.cc22L {width:79.4355%;}
	.cc22R {width:79.4355%;}
	.cc2 {width:100%;}
.ksVypMobMenu { display:block; }
	#wrapper {width: 100%; table-layout: auto; border-spacing:0;}
	#td-main {width: 100%; border-radius:0; }
	#footer {border-radius:0; }
   #td-right{display:none;}
	.menu {display:none;}
	.slicknav_menu {display:block;}
	#ksFootMenu a{line-height: 2; white-space: nowrap;}
	#ksFootMenu { margin-bottom: 10px;}
	#header, #td-left {display:none;}
	#mHeader  {display:block; overflow:hidden; }
	#oneTovTable td { display: block;}
	.SimplyTable td { display: block;}
	.SimplyTable thead td { float:left; }
	.SimplyTable thead td.noSort { display: none;}
	.SimplyTable thead td.firstSort:before { content: "Ñîðòèðîâàòü ïî: "; }
.SimplyTable .FOTO1:before {content: "Ôîòî:  "; }
.SimplyTable .TOV_SNAME1:before {content: "Íàçâàíèå:  "; }
.SimplyTable .O11:before {content: "Êðàòêîå îïèñàíèå:  "; }
.SimplyTable .O21:before {content: "Ïîëíîå îïèñàíèå:  "; }
.SimplyTable .PROIZV1:before {content: "Ïðîèçâîäèòåëü:  "; }
.SimplyTable .DOP31:before {content: "Ñåðòèôèêàò:  "; }
.SimplyTable .POLE11:before {content: "Âåñ:  "; }
.SimplyTable .tdCen:before {content: "Öåíà:  "; }
.SimplyTable .tdCen:after {content: " ðóá."; }
	.SimplyTable .tdzak {text-align:left;}
	.tdSum { display: none!important;}
	#fotocen { display: block;}
	.divForMobile {clear: both;}
	#search-text-mob { width: 180px; }
	#footer table { display:none; }
	hr {width:auto!important;}
	img{max-width:100%; height:auto!important;}
	.ksNoMob {display:none;}
.highslide-html-content {width: 100%;}
.SuperTable tr {margin:2px;}
	.SuperTable tr { width:97%; margin-left:0; }
	.SuperTable td { overflow: visible; position: inherit;}
	.catalog_table_w_border td { display:block; width:98%; margin:2px 0px; overflow: hidden;}
	.catalog_table_w_border tr { display:block; width: 98%; margin:0px; }
	.divCTWB {display:none;}
	.cat5 {height:100%;}
}
@media screen and (max-width:640px){
	#td-main table { display:none; }
	#td-main .ksBlok { display:block;  width: 100%!important; height:auto!important; } 
	#td-main .ksBlok tr { display:block; margin:0px; } 
	#td-main .ksBlok td { display:block; width: 100%; margin:2px 0px; overflow: hidden;}
	#td-main table.ksTable { display:table; }
	#TovKart table { display:table; width:100%!important;}
	#TovKart table td { display:block; width:97%; margin:2px; float:left; height:auto;}
	#ksFilter { display:none;}
}
@media screen and (max-width:480px){
	input, textarea {max-width:250px;}
	.ksCols1 img{width: 100%;}
	.ksCols2 img{width: 100%;}
	.ksCols3 img{width: 100%; height: auto; max-width: 130px;}
	.ksCols4 img{width: 100%; height: auto; max-width: 100px;}
	.ksCols5 img{width: 100%; height: auto; max-width: 80px;}
	#td-main img.img460 { display:none;}
	.ksTovGruInMain tr, .ksTovGruInMain td { display:block; width:98%; margin:2px 0px; }
	#catalog_table td { overflow:hidden;}
	.mainbar .content { padding: 2%;}
}
.ksno {display: none;}
#ksFilterOpen {float: right;}
.ksTovGruInMain {margin-bottom:10px;}
#ksMobSearchForm {
  padding: 10px 20px;
  background-color: #4c4c4c;
  display: none;
}
.slicknav_brand .fa {
	padding:7px 10px ;
	color:#fff ;
	cursor:pointer;
	}
	.slicknav_nav li>a {
		padding: 10px!important;
		background: #555;
       -webkit-border-radius: 6px;
      -moz-border-radius: 6px;
      border-radius: 6px; }
	.slicknav_nav .slicknav_arrow {float: right; font-size:1em; border-left: 2px solid white; padding-left:0.7em;}
	.slicknav_brand { padding-left: 0px; }
.zakNoSend {
  padding: 3px;
  background-color: #f00;
  color: #fff;
  font-size:16px;
  border-radius: 5px; 
}
.zakSend {
  padding: 3px;
  background-color: green;
  color: #fff;
  font-size:16px;
  border-radius: 5px; 
}
#labelPD {
  background-color: darkorange;
  display: inline-block;
  margin-right: 5px;
  border-radius: 3px; 
  padding: 1px; 
}
#slider{ /* Îáîëî÷êà ñëàéäåðà */
	overflow: hidden;
	border:#eee solid 0px;
	position:relative;}
.slide{ /* Ñëàéä */
	width:100%;
	height:100%;
	}
.sli-links{ /* Êíîïêè ñìåíû ñëàéäîâ */
	margin-top:10px;
	text-align:center;}
.sli-links .control-slide{
	margin:2px;
	display:inline-block;
	width:16px;
	height:16px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(graphics/radiobg.png) center bottom no-repeat;}
.sli-links .control-slide:hover{
	cursor:pointer;
	background-position:center center;}
.sli-links .control-slide.active{
	background-position:center top;}
#prewbutton, #nextbutton{ /* Ññûëêà "Ñëåäóþùèé" è "Ïåäûäóùèé" */
	display:block;
	width:15px;
	height:100%;
	position:absolute;
	top:0;
	overflow:hidden;
	text-indent:-999px;
	background:url(graphics/arrowbg.png) left center no-repeat;
	opacity:0.8;
	z-index:3;
	outline:none !important;}
#prewbutton{left:10px;}
#nextbutton{
	right:10px;
	background:url(graphics/arrowbg.png) right center no-repeat;}
#prewbutton:hover, #nextbutton:hover{
	opacity:1;}
#dopopis {clear:both;}
.dec, .inc {font-size:14pt; }
.dec:hover, .inc:hover { cursor: pointer;}
.kol {text-align:center;font-size:12pt;width:24pt;}
.dec,.inc {-moz-user-select: -moz-none;
-o-user-select: none;
-khtml-user-select: none;
-webkit-user-select: none;
user-select: none;}
.strike {text-decoration: line-through; font-weight: normal;}
/*Äîïîëíèòåëüíûé CSS*/