﻿/*
!!!! Uhhh... Can't touch this !!!!
----------------------------------
design:	NeBox
site:	http://templatica.ru
e-mail:	info@templatica.ru
theme:	CleanSHOP v 1.00
----------------------------------
*/

/* Шапка */

.newlogo {
	margin-top: 35px;
	margin-left: 35px;
}

.info-formoza {
	margin-top: 25px;
	margin-left: 0px;

	
}

.block111 {
    width: 990px;
    height: 160px;
    background-color: #fff;
	margin-bottom: 10px;
	box-shadow: 0 0 1px rgba(0,0,0,0.5);
	border-radius: 0 0 0 0;
}

.row1 {
    display: flex;
	box-shadow: 0 0 1px rgba(0,0,0,0.5);
	border-radius: 0 0 0 0;
}
.row2 {
    display: flex;
	box-shadow: 0 0 1px rgba(0,0,0,0.5);
	
}

.block1 {
    flex: 0 0 320px;
    height: 120px;

}

.block2 {
    flex: 0 0 350px;
    height: 120px;

}


.block3 {
    flex: 0 0 320px;
    height: 120px;
	

}

.block4 {
    flex: 0 0 300px;
    height: 40px;

}

.block5 {
    flex: 0 0 620px;
    height: 40px;
	background: #f0f0f0;

}

.boxsearch111 {  margin-left: 20px; position: relative; top: 10px;}

.block6 {
    flex: 0 0 70px;
    height: 40px;
	background: #f0f0f0;
 
  
}


.acc-cart {text-align: right; position: relative; vertical-align: center;}





/*
=====
DEPENDENCES
=====
*/

.r-link{
  display: var(--rLinkDisplay, inline-flex) !important;
}

.r-link[href]{
  color: var(--rLinkColor) !important;
  text-decoration: var(--rLinkTextDecoration, none) !important;
}

.r-list{
  padding-left: var(--rListPaddingLeft, 0) !important;
  margin-top: var(--rListMarginTop, 0) !important;
  margin-bottom: var(--rListMarginBottom, 0) !important;
  list-style: var(--rListListStyle, none) !important;
}


/*
=====
CORE STYLES
=====
*/
.menu111{
  --rLinkColor: var(--menuLinkColor, currentColor);
}

.menu__link{
  display: var(--menuLinkDisplay, block);
}

/* 
focus state 
*/

.menu__link:focus{
  outline: var(--menuLinkOutlineWidth, 2px) solid var(--menuLinkOutlineColor, currentColor);
  outline-offset: var(--menuLinkOutlineOffset);
}

/* 
fading siblings
*/

.menu111:hover .menu__link:not(:hover){
  --rLinkColor: var(--menuLinkColorUnactive, rgba(22, 22, 22, .35));
}

/*
=====
PRESENTATION STYLES
=====
*/

.menu111{
  background-color: var(--menuBackgroundColor, #f0f0f0);
  
  white-space: nowrap; 
}

.menu__list{
  display: flex;  
}

.menu__link{
  padding: var(--menuLinkPadding, 11px 1rem);
  font-weight: 700;
  font-size: 10px;
  text-transform: uppercase;
}

/* 
=====
TEXT UNDERLINED
=====
*/

.text-underlined{
  position: relative;
  overflow: hidden;

  will-change: color;
  transition: color .25s ease-out;  
}

.text-underlined::before, 
.text-underlined::after{
  content: "";
  width: 0;
  height: 3px;
  background-color: var(--textUnderlinedLineColor, #00846a);

  will-change: width;
  transition: width .1s ease-out;

  position: absolute;
  bottom: 0;
}

.text-underlined::before{
  left: 50%;
  transform: translateX(-50%); 
}

.text-underlined::after{
  right: 50%;
  transform: translateX(50%); 
}

.text-underlined:hover::before, 
.text-underlined:hover::after{
  width: 100%;
  transition-duration: .2s;
}



.r-link{
    --uirLinkDisplay: var(--rLinkDisplay, inline-flex);
    --uirLinkTextColor: var(--rLinkTextColor);
    --uirLinkTextDecoration: var(--rLinkTextDecoration, none);

    display: var(--uirLinkDisplay) !important;
    color: var(--uirLinkTextColor) !important;
    text-decoration: var(--uirLinkTextDecoration) !important;
}


/* Шапка конец */

/* Footer */

.fblock {
    width: 990px;
    height: 105px;
    background-color: #f0f0f0;
	box-shadow: 0 0 2px rgba(0,0,0,0.5);
	border-radius: 0 0 0 0;
	
}

.fblockflex {
	display: flex;
	 height: 105px;
}

 .fblock1 {
	padding: 10px;
	
	width: 145px;
	vertical-align: center;
	font: 12px/18px Tahoma, Helvetica, "Helvetica Neue", Verdana, sans-serif;
}

 .fblock2 {
	 padding: 10px;
	 padding-left: 60px;
	 width: 840px;
	 vertical-align: center;
	 font: 12px/18px Tahoma, Helvetica, "Helvetica Neue", Verdana, sans-serif;
	 
 }
 
 .colorline {
	 
	 width: 990px;
    height: 5px;
    position: relative;
    bottom: 5px;
	box-shadow: 0 0 2px rgba(0,0,0,0.5);
 }

/* Footer конец */

* {margin: 0;padding: 0;}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, 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 {padding:0; margin:0;}
html, body {height:100%;}
body {font: 12px/18px Tahoma, Helvetica, "Helvetica Neue", Verdana, sans-serif;color:#000;background:#fff;}
img {border:none;}
ul, ol {list-style: none;}
h1, h2, h3, h4, h5 {font-weight:normal;}

#wrapper {width:990px;margin:0 auto;padding:10px 0 0 0;position:relative;}

::selection {background:#ffd83d;color:#000;}
::-moz-selection {background:#ffd83d;color:#000;}
a:link, a:active, a:visited {color:#002841;text-decoration:none;outline:none;}
a:hover {text-decoration:underline; }

table {border-collapse:collapse;border-spacing:0;}

.clear {clear:both;line-height:0;}

.bold {font-weight:normal;}
.wind  {color:#fff}

.br3 { -moz-border-radius:3px;border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;}
.br6 { -moz-border-radius:6px;border-radius:6px;-webkit-border-radius:6px;-khtml-border-radius:6px;}

.sep {height:1px;border-bottom:1px solid #d7d7d7;}

.tsb {font: 15px Tahoma;color:#fff; }
.tsw {text-shadow: 1px 1px #ffffff;}
 
.mns {background:#d7eaad;padding:5px;font-size:11px;margin:10px 0 10px 0;position: relative;}

.lrbox {}
.lbox {float:left;width:49%;}
.rbox {float:right;width:49%;}

.mt15 {margin:15px 0 0 0;}
.mg {margin:15px 0 15px 0;}

.fl {float:left;}
.fr {float:right;}
.frt {float:right;text-align:right;}
.tr {text-align:right;}

.center {text-align:center;}


/* Попап окна
---------------------------*/
.page-po-p-up {padding:0;margin:0;}
.page-po-p-up .text-title {width:100%;padding:5px 0 5px 0;position:relative;background:#ccc url(img/sf_bg1.gif) repeat-x;border-bottom:1px solid #b6b6b6;}
.page-po-p-up .text-title p {padding:0 25px 0 5px;}
.page-po-p-up .text-title a.close-po-p-up {font-size:0.9em;top:5px;right:5px;position:absolute;}
.page-po-p-up .text-content {padding:5px;}

.big-po-p-up {padding:0;margin:0;}
.big-po-p-up-content {padding:5px;}

/* Шапка
----------------------------------------------------------*/
#header {height:136px;margin:0 0 10px 0;clear:both;overflow:hidden;background:#fefefe url(img/bg1.gif) repeat-x scroll 0 -136px; border-radius: 7px}
#header .left {width:6px;height:136px;float:left;background: url(img/bg1.gif) no-repeat scroll 0 0;}
#header .right {width:6px;height:136px;float:right;background: url(img/bg1.gif) no-repeat scroll right -272px;}

#header .header-left {float:left;width:600px;height:136px;}
#header .header-right {float:right;width:340px;height:136px;padding:0 0 0 20px; no-repeat left 0;}

/* Лого
---------------------------*/
.logo-contacts {height:96px;display:block;}
.logo-contacts .logo {float:left;width:244px;}
.logo-contacts .logo h1 {padding:10px 0 0 10px;font-size:1.2em;}
.logo-contacts .logo h1 a {font-weight:bold;font-size:0.9em;color:#cb9375;}
.logo-contacts .logo span {padding:0 0 0 0px;}

.contactsSSS {float:right;width:130px;}
.phoneSSS {margin:1px 0 0 0;padding:0 0 0 20px;background: url(img/icon-phone.gif) no-repeat left;}
.icqSSS {margin:3px 0 0 0;padding:0 0 0 20px;background: url(img/icon-icq.gif) no-repeat left;}

.logo-contacts .contacts {float:right;width:300px;}
.contacts .phone {margin:1px 0 0 0;padding:0 0 0 20px;background: url(img/icon-phone.gif) no-repeat left;}
.contacts .icq {margin:3px 0 0 0;padding:0 0 0 20px;background: url(img/icon-icq.gif) no-repeat left;}
.contacts span {color:#b2531d;}

/* бокс поиск
---------------------------*/
.box-search2 {margin:0 0 0 300px;}

/* Меню в шапке
---------------------------*/
.header-left ul.nav {width: 674px;margin:7px 0 0 0;}
.header-left ul.nav li {display:inline;}

.header-left ul.nav a {float:left;margin:0 0 0 5px;padding:0 0 0 10px;text-shadow: #fff 1px 1px;}
.header-left ul.nav a span {cursor:pointer;float:left;display:block;padding:2px 15px 3px 5px;color:#646464;}
.header-left ul.nav a:hover, .nav .current a {text-decoration:none;background:url(img/bg.gif) no-repeat left 0;}
.header-left ul.nav a:hover span, .nav .current span {color:#000000;background: url(img/bg.gif) no-repeat 100% 0;}

/* Меню пользователя
   НАДО ПЕРЕДЕЛАТЬ!
---------------------------*/
.user-menu {height:96px;padding:0 0 0 7px; margin-top: 15px;}
.user-menu h3 {display:block;padding:10px 0 7px 0;font-size:1.2em;  }
.user-menu p {float:left;width:147px;margin-bottom:7px;margin-right:7px;}
.user-menu .text {width:142px;padding:0 0 0 5px;border:none;line-height:21px;height:21px;color:#777;background: url(img/bg-login-input.gif) no-repeat 0 0;}
.user-menu span.login {float:left;width:58px;height:21px;margin:0 15px 0 0;}
.user-menu span.links {float:left;width:200px;line-height:21px;margin:0 0 0 10px;}
.user-menu span.links a.reg {font-weight:bold;}
.user-menu ul.menu-box {float:left;width:45%;margin:0 15px 0 0;}
.user-menu ul.menu-box li {display:block;}

/* Корзина
---------------------------*/
.cart-header {margin:2px 0 0 0;line-height:16px;}
.cart-header .total-prod {font-weight:bold;color:#5f8ca8;}
.cart-header .total-cost {font-weight:bold;color:#cc5210;}
.cart-header .discount {color:#28922a;}
.cart-header .c-left {float:left;width:48%;}
.cart-header .c-right {float:right;width:48%;text-align:right;}
.cart-header .c-right div.show-prod {cursor:pointer;}
.cart-header .cart-empty {width:340px;height:35px;line-height:35px;text-align:center;}

/* Меню с товаром в корзине
---------------------------*/
ul.the_menu {display:none;width:351px;position:absolute;top:146px;right:0;text-align:left;z-index:3000;background:#e6e6e6;font-size:0.9em;}
ul.the_menu li {display:block;float:left;width:100%;}
ul.the_menu li .price {float:right;color:#cc5210;}
ul.the_menu li a {padding:3px; display:block;border-bottom:1px solid #d9d9d9;}
ul.the_menu li a:hover {padding:3px;text-decoration:none;background:#fff;}


/* Контент
----------------------------------------------------------*/
#middle {border-left: 225px solid #fff;height: 1%; margin-top: 10px;}
#middle:after {content: '.';display: block;clear: both;visibility: hidden;height: 0;}
#container {width: 100%;float: left;overflow: hidden;margin-right: -100%;position:relative;}
#content {padding: 0 0 20px 20px;}

#content .content-top {height:74px;clear:both;overflow:hidden;background:#fefefe url(img/bg1.gif) repeat-x scroll 0 -483px;}
#content .content-top .b-left {width:6px;height:74px;float:left;background: url(img/bg1.gif) no-repeat scroll 0 -408px;}
#content .content-top .b-right {width:6px;height:74px;float:right;background: url(img/bg1.gif) no-repeat scroll right -558px;}

.c-top {float:left;width:98%;height:46px;}
.c-foo {float:left;width:98%;line-height:27px;overflow:hidden;font-size:0.9em;text-shadow: #EBEBEB 1px 1px;}
.content-foo-menu {margin:15px 0 3px 0;padding:5px 0 0 0;border-top:1px solid #d7d7d7;text-align:right;}
.content-foo-menu2 {margin:0 0 3px 0;padding:5px 0 0 0;text-align:right;}

#content .content-text fieldset {border:none;padding:0 0 15px 10px;margin-top:12px;margin-bottom:0px;}
#content .content-text legend {border-bottom:1px solid #9e3031;padding:3px 4px 3px 0;font-weight:bold;color:#9e3031;}
#content .content-text .label {width:200px;height:20px;margin-top:2px;margin-right:0px;padding-top:6px;padding-left:6px;float:left;display: block;font-size:12px;}
#content .content-text .textbox, #content .content-text .textbox2 {position:relative;width:450px;float:left;height:22px;margin-top:2px;padding:1px 0 3px 20px;}
#content .content-text .textbox input {width:200px;height:17px;line-height:17px;border:1px solid #c7c7c7;background: #fff url(img/bg-input.gif) repeat-x 0 0;padding:3px;}
#content .content-text .textbox2 input {line-height:17px;margin:0 15px 0 5px;}
#content .content-text .textbox .Requirement {color:#9e3031;}
#content .content-text .textbox img {position:absolute;left:0;top:7px;}
.aff .textbox input {width:200px!important;}

h3.small-title {font-size:1.3em;line-height:16px;margin:0 0 5px 0;padding:0 0 0 0;border-bottom:1px solid #ccc;}
.welcome-text {padding:0 10px 0 10px;}

/* Уведомления
---------------------------*/
.notification {position:relative;margin:10px 0 10px 0;padding: 0;border: 1px solid;background-position: 10px 11px !important;background-repeat: no-repeat !important;font-size: 13px;width: 99.8%;}
.notification.attention {background: #fffbcc url(img/exclamation.png) 10px 11px no-repeat;border-color: #e6db55;color: #666452;}
.notification.information {background: #dbe3ff url(img/information.png);border-color: #a2b4ee;color: #585b66;}
.notification.success {background: #d5ffce url(img/tick_circle.png);border-color: #9adf8f;color: #556652;}
.notification.error {background: #ffcece url(img/cross_circle.png);border-color: #df8f8f;color: #665252;}
.notification div {display:block;font-style:normal;padding: 10px 10px 10px 36px;line-height: 1.5em;}
.notification .close {position:absolute;right:5px;top:5px;width:7px;height:7px;display:block;text-indent:-30000px;background: url(img/cross_grey_small.png) no-repeat 0 0;}

.messageStack {position:relative;margin:10px auto 10px auto;padding: 0;border: 1px solid #e6db55;background-position: 10px 11px !important;font-size: 13px;width: 900px;background: #fffbcc url(img/exclamation.png) 10px 11px no-repeat;color: #666452;display:block;padding: 10px 10px 10px 36px;line-height: 1.5em;}


/* Поиск
---------------------------*/
.c-top .h-search {float:left;margin:10px 0 0 4px;width:100px;height:27px;}
.c-top .h-search form {position:relative;	}
.c-top .h-search input {border:0;margin:0;position:absolute;}

.h-search .text {
   display: inline;
   width:200px;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  opacity: 0.86;
  margin: 1px;
  padding: 2px 16px 2px 16px;
  border: 2px solid #707070;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  font: normal 12px/normal "Courier New", Courier, monospace;
  color: rgba(0,0,0,1);
  -o-text-overflow: clip;
  text-overflow: clip;
  background: rgba(255,255,255,1);
  -webkit-box-shadow: 2px 2px 2px 0 rgba(0,0,0,0.2) inset;
  box-shadow: 2px 2px 2px 0 rgba(0,0,0,0.2) inset;
  text-shadow: 1px 1px 0 rgba(255,255,255,0.66) ;
  -webkit-transition: all 200ms cubic-bezier(0.42, 0, 0.58, 1);
  -moz-transition: all 200ms cubic-bezier(0.42, 0, 0.58, 1);
  -o-transition: all 200ms cubic-bezier(0.42, 0, 0.58, 1);
  transition: all 200ms cubic-bezier(0.42, 0, 0.58, 1);
	}
	
.h-search .text:active, :hover, :focus {
    outline: 0;
    outline-offset: 0;
}	
	

.h-search .button {
	-moz-box-shadow:inset 0px 0px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 0px 0px 0px #ffffff;
	box-shadow:inset 0px 0px 0px 0px #ffffff;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #b8b8b8));
	background:-moz-linear-gradient(top, #ffffff 5%, #b8b8b8 100%);
	background:-webkit-linear-gradient(top, #ffffff 5%, #b8b8b8 100%);
	background:-o-linear-gradient(top, #ffffff 5%, #b8b8b8 100%);
	background:-ms-linear-gradient(top, #ffffff 5%, #b8b8b8 100%);
	background:linear-gradient(to bottom, #ffffff 5%, #b8b8b8 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#b8b8b8',GradientType=0);
	background-color:#ffffff;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	border:1px solid #4d4b4d;
	display:inline-block;
	cursor:pointer;
	color:#403840;
	font-family:Courier New;
	font-size:13px;
	font-weight:bold;
	padding:2px 10px;
	text-decoration:none;
	text-shadow:0px 1px 0px #d6d6d6;
}
.h-search .button:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #b8b8b8), color-stop(1, #ffffff));
	background:-moz-linear-gradient(top, #b8b8b8 5%, #ffffff 100%);
	background:-webkit-linear-gradient(top, #b8b8b8 5%, #ffffff 100%);
	background:-o-linear-gradient(top, #b8b8b8 5%, #ffffff 100%);
	background:-ms-linear-gradient(top, #b8b8b8 5%, #ffffff 100%);
	background:linear-gradient(to bottom, #b8b8b8 5%, #ffffff 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b8b8b8', endColorstr='#ffffff',GradientType=0);
	background-color:#b8b8b8;
}
.h-search .button:active {
	position:relative;
	top:1px;
}
 

/* Делал изменения в modules/ajax/ajaxQuickFind.php
---------------------------*/
#ajaxQuickFind  {float:left;font-size:0.9em;}
#ajaxQuickFind  ul.ajaxQuickFind {width:280px;position:absolute;top:37px;left:30px;z-index:1000;color:#fff;background:#cacaca;}
#ajaxQuickFind  ul.ajaxQuickFind li {display:block;float:left;width:100%;}
#ajaxQuickFind  ul.ajaxQuickFind li a {padding:3px; display:block;border-bottom:1px solid #d9d9d9;}
#ajaxQuickFind  ul.ajaxQuickFind li a:hover {padding:3px;text-decoration:none;background:#fff;}
#ajaxQuickFind  ul.ajaxQuickFind .title-text {padding:0 0 0 5px;font-weight:bold;}

/* Валюты
---------------------------*/
.currencies {float:right;}
ul.menu-currencies {margin:13px 0 0 0;}
ul.menu-currencies li {display:inline;font-size:0.9em;}
ul.menu-currencies a {float:left;margin:0 0 0 2px;padding:0 0 0 8px;}
ul.menu-currencies a span {cursor:pointer;float:left;display:block;padding:1px 11px 0px 5px;color:#646464;}
ul.menu-currencies a:hover span, .currencies ul.menu-currencies .active span {color:#81abc6;background: url(img/bg.gif) no-repeat 100% -23px;}
ul.menu-currencies a:hover, .currencies ul.menu-currencies .active {text-decoration:none;background:url(img/bg.gif) no-repeat left -23px;}

/* Блоки в центре
   НАДО ПЕРЕДЕЛАТЬ!
---------------------------*/
.content-block {margin:10px 0 0 0;padding:0;overflow:hidden; padding-top: 10px; }

.content-block .con-top {height:6px;background:#fff;}
.content-block .con-top .st-left {float:left;width:6px;height:6px;background: #fff;}
.content-block .con-top .st-right {float:right;width:6px;height:6px;background: #fff;}
.content-block .con-foo {height:7px;background:#fff;}
.content-block .con-foo .sb-left {float:left;width:6px;height:7px;background: #fff;}
.content-block .con-foo .sb-right {float:right;width:6px;height:7px;background: #fff;}

.content-block .con-top.gray {height:6px;background:#fff;}
.content-block .con-top.gray .gt-left {float:left;width:6px;height:6px;background: #fff;}
.content-block .con-top.gray .gt-right {float:right;width:6px;height:6px;background: #fff;}
.content-block .con-foo.gray {height:7px;background:#f5f5f5;}
.content-block .con-foo.gray .gb-left {float:left;width:6px;height:7px;background: #f5f5f5;}
.content-block .con-foo.gray .gb-right {float:right;width:6px;height:7px;background: #f5f5f5;}

.content-block .con-cen {padding:0 0 0 0;overflow:hidden;background:#fff;border-left:#fff;border-right:#fff;}
.content-block .con-cen .con-cen-cen {padding:0 10px 0 10px;overflow:hidden;}
.content-block .con-cen.grey {background:#f5f5f5!important;}

/* Серый заголовок
   НАДО ПЕРЕДЕЛАТЬ!
---------------------------*/
.content-block .content-block-title {margin:0;position:relative;border:1px solid #d7d7d7; background:#f9f9f9;}
.content-block .content-block-title h2 {padding:5px 0 10px 10px;font-size:1.4em;}
.content-block .content-block-title p {padding:4px 10px 8px 10px;}

/* Темный заголовок
   НАДО ПЕРЕДЕЛАТЬ!
---------------------------*/
.content-block .gray-title-top {color: #fff; vertical-align:middle; height:30px;line-height:30px;clear:both;overflow:hidden;background:#00846a; padding: 10px 0px 5px 0px;}
.content-block .gray-title-top .b-left {width:26px;height:30px;float:left;background: #00846a;}
.content-block .gray-title-top .b-right {width:26px;height:30px;float:right;background: #00846a;}
.content-block .gray-title-top span {padding:0 0 0 4px;float:left;overflow:hidden;}

.content-block .gray-title-top.txt{font: 12px/18px Tahoma, Helvetica, "Helvetica Neue", Verdana, sans-serif;color:#fff;}

.content-text {padding:10px 10px 0 10px; }
.content-text p {margin:3px 0 3px 0;}

.content-text .def-columns {float:left;width:49%;}
.content-text .def-column {margin:5px 0 5px 0;}
.content-text .def-columns p.descr, .content-text .def-column p.descr {color:#8E9FAA;}
.content-text .def-columns .data, .content-text .def-column .data {color:#fff;}

/* Форма расширенного поиска и ошибка не нахождения товара
---------------------------*/
.content-block-title a.help-link {position:absolute;top:6px;right:10px;width:60px;height:14px;display:block;text-indent:-30000px;background: url(img/bg2.gif) no-repeat 0 -172px;}
.content-block-title a.help-link:hover {background-position: 0 -186px;}

/* Описание категории и т.д.
---------------------------*/
.con-cen-cen .cat-img {float:left;width:100px;}
.con-cen-cen .cat-img img {width:100px;}
.con-cen-cen .cat-desc {margin:5px 0 0 10px;padding:0 0 0 110px;}
.con-cen-cen .cat-desc h2 {color:#81abc6;font-size:1.6em;margin:0 0 5px 0;padding:0 0 5px 0;border-bottom:1px solid #d7d7d7;text-shadow: 1px 1px #ebebeb;}
.con-cen-cen .cat-desc2 h2 {color:#81abc6;font-size:1.6em;margin:0 0 5px 0;}

.con-cen .cat-sort-prod-menu {margin:5px 0 0 0;padding:10px 10px 0 10px;height:25px;border-top:1px solid #d7d7d7;background:#f5f5f5;font-size:0.9em;}
.cat-sort-prod-menu .cat-sort {float:left;}
.cat-sort-prod-menu .cat-sort a {color:#73a2be;}
.cat-sort-prod-menu .cat-prod-page {float:right;}

.page-navigation {text-align:center;margin:10px 0 10px 0;color:#a0a0a0;}
.page-navigation .nav b {padding:2px 6px 2px 6px;color:#fff;background:#da7d4b;}
.page-navigation .nav a {color:#da7d4b;}

/* Товар в две колонки
---------------------------*/
.prod-two-col {margin:5px 0 -9999px;padding:0 0 9999px;overflow:hidden;float:left;width:361px;}
.prod-two-col.border-left {border-left:1px solid #d7d7d7;}
.prod-two-col .prod-img {float:left;width:100px;margin:8px 0 8px 10px;padding:8px 0 8px 0;}
.prod-two-col .prod-img img {max-width:100%;}
.prod-two-col ul.prod-info {float:left;width:239px;padding:8px 0 8px 10px;margin:8px 0 8px 0;}
.prod-two-col ul.prod-info li {float:left;width:100%;}
.prod-two-col ul.prod-info li.name a {color:#002841;}
.prod-two-col ul.prod-info li.desc {font-size:0.9em;line-height:14px;color:#919191;}
.prod-two-col ul.prod-info li.buy {padding:5px 0 0 0;}
.prod-two-col ul.prod-info li.buy .cost {float:left;line-height:21px;padding:0 0 0 7px; color: #fff; background: #00846a;}
.prod-two-col ul.prod-info li.buy .cost em {height:21px;padding:0 7px 0 0;float:left;font-style:normal;background: #00846a;}
.prod-two-col ul.prod-info li.buy a {margin:0 10px 0 0;float:right;}

/* Товар в одну колонку
---------------------------*/
.prod-one-col {margin:5px 0 0 0;overflow:hidden;float:left;width:750px;}
.prod-one-col.border-left {border-left:1px solid #d7d7d7;}
.prod-one-col .prod-img {float:left;width:100px;margin:8px 0 8px 10px;padding:8px 0 8px 0;}
.prod-one-col ul.prod-info {float:left;width:455px;padding:8px 0 8px 10px;margin:8px 0 8px 0;}
.prod-one-col ul.prod-info li {float:left;width:100%;}
.prod-one-col ul.prod-info li.name a {color::#8F8D8E;}
.prod-one-col ul.prod-info li.desc {font-size:3 em;line-height:14px;color:#000000;}
.prod-one-col .buy {padding:8px 0 8px 30px;margin:8px 0 8px 5px;float:left;width:140px;}
.prod-one-col .buy .cost {display:block;float:left;line-height:21px;margin:0 0 10px 0;padding:0 0 0 7px;color:#fff;background: #00846a;}
.prod-one-col .buy .cost em {height:21px;padding:0 7px 0 0;float:left;font-style:normal;background: #00846a;}

/* Товар списком (временно)
---------------------------*/
.prod-list-col {margin-bottom:-1px;}
.prod-list-col tr {}
.prod-list-col td {padding:8px 0 7px 0;border-bottom:1px solid #d7d7d7;}
.prod-list-col td.images {width:5%;}
.prod-list-col td.images.yes a {margin:2px 0 0 0;display:block;width:16px;height:16px;text-indent:-30000px;background:url(img/image-yes.gif) no-repeat;}
.prod-list-col td.images.no a {display:block;width:16px;height:16px;text-indent:-30000px;background:url(img/image-no.gif) no-repeat;}
.prod-list-col td.name {width:65%;}
.prod-list-col td.name span {display:block;font-size:0.9em;}
.prod-list-col td.buy {width:15%;}
.prod-list-col td.buy .cost {float:left;display:block;line-height:21px;padding:0 0 0 7px;color:#fff;background: #00846a;}
.prod-list-col td.buy .cost em {height:21px;padding:0 7px 0 0;float:left;font-style:normal;background: #00846a;}
.prod-list-col td.buy-now {width:15%;}

/* ПОД Категории в две колонки
---------------------------*/
.cat-two-col {overflow:hidden;float:left;width:356px;}
.cat-two-col .cat-block-img {float:left;width:100px;margin:5px 0 5px 0;padding:8px 0 8px 0;}
.cat-two-col .cat-block-img img {max-width:0%;}
.cat-two-col .cat-block-info {float:left;padding:15px 0; margin:10px 0 0 0;width: 100%;font-size:16px;padding-left:50px}
.cat-two-col .cat-block-info a {display:block;color:#002841;}
.cat-two-col .cat-block-info .descr {font-size:0.9em;}
.left-cat-col{margin-right:10px;}


/* Карточка товара
---------------------------*/
.prod-info-image {float:left;width:350px;margin:5px 0 0 0;position:relative;text-align:center;}

.prod-info-info {float:left;width:330px;margin:10px 0 0 10px;}
.prod-info-desc-short {padding:0 0 0 0;border-bottom:1px solid #d7d7d7;}
span.date-aviable {font-size:3 em;color:#b5b5b5;}

.prod-info-buy {padding:10px 0 0 0;}
.prod-info-buy .cost {float:left;line-height:21px;padding:0 0 0 7px;color:#fff;background: #00846a;}
.prod-info-buy .cost em {height:21px;padding:0 7px 0 0;float:left;font-style:normal; font: 15px Tahoma; font-weight: 400;  background: #00846a;}
.prod-info-buy .add-cart {margin:0;float:right;}
.prod-info-buy .add-cart span input {float:left; text-align: center; margin:0 10px 0 0;width:50px;height:32px;line-height:32px;border:1px solid #c7c7c7;background: #fff url(img/bg-input.gif) repeat-x 0 0;}

.prod-info-other {margin:10px 0 0 0;font-size:3 em;float:left;width:50%;}
.prod-info-other2 {margin:10px 0 0 0;font-size:3 em;}

ul.product-mo-images {margin:5px auto;width:720px;}
ul.product-mo-images li img {float:left;width:170px;border:2px solid #ccc;margin:0 3px 7px 3px;}
/* .zoom {width:16px;height:16px;position:absolute;bottom:1px;right:1px;background:#000000 url(img/zoom.gif) no-repeat;} */

/* Таб меню (временно)
---------------------------*/
.section {width:100%;margin:10px 0 0 0;}
.section ul.tabs {height:20px;line-height: 20px;}
.section ul.tabs li {float:left;display:inline;margin:0;padding:0 15px 0 0;color:#777;cursor:pointer;position:relative;}
.section ul.tabs li:hover, .section ul.tabs li.current {color:#CC5210;padding: 0 15px 0 0;}
.section .box {display:none;}
.section .box.visible {display: block;}


/* Корзина и оформление заказа
   НАДО ПЕРЕДЕЛАТЬ!
---------------------------*/
.prod-sort-table {width:100%;margin:5px 0 0 0;}
.prod-sort-table thead td {padding:3px 10px;font-size:0.9em;background:#fff url(img/tablerow.png) repeat-x 0 0;}
.prod-sort-table thead a {color:#fff;}


.prod-sort-table td.qty {width:3%;}
.prod-sort-table td.img {width:10%;}
.prod-sort-table td.img img {width:70px;}
.prod-sort-table td.des {width:40%;}
.prod-sort-table td.sin {width:20%;}
.prod-sort-table td.tot {width:20%;}
.prod-sort-table td.rem {width:2%;}
.prod-sort-table tbody td span.info {font-size:0.9em;display:block;}
.prod-sort-table tbody td.buy .cost {display:block;float:left;line-height:21px;margin:0 0 5px 0;padding:0 0 0 7px;color:#fff;background: #00846a;}
.prod-sort-table tbody td.buy .cost em {height:21px;padding:0 7px 0 0;float:left;font-style:normal;background: #00846a;}
.prod-sort-table tbody td, .table-list-style th {padding:3px 10px;font-size:0.9em;}
.prod-sort-table tbody tr.bg1 td {background:#fbfbfb;}
.prod-sort-table tbody tr.bg2 td {background:#fff;}
.prod-sort-table tbody td {border-bottom:1px solid #dbdbdb;}
.prod-sort-table tbody td table td {background:none;padding:0;border:0 none;}

.page-shipping .shipping-table {width:100%;margin:5px 0 0 0;}
.page-shipping .shipping-table td {padding:3px 10px;border-bottom:1px solid #dbdbdb;}
.page-shipping .shipping-table td span.info {font-size:0.9em;display:block;}
.page-shipping .shipping-table td.radio {width:5%;}
.page-shipping .shipping-table td.title {width:80%;}
.page-shipping .shipping-table td.price {width:15%;}
.page-shipping .shipping-table td.price .cost {display:block;float:left;line-height:21px;margin:0 0 0 0;padding:0 0 0 7px;color:#fff;background: #00846a;}
.page-shipping .shipping-table td.price .cost em {height:21px;padding:0 7px 0 0;float:left;font-style:normal;font-size:0.9em;background: #00846a;}

.page-payment .payment-table {width:100%;}
.page-payment .payment-table td {padding:3px 10px;}
.page-payment .payment-table td.first {border-bottom:2px solid #dbdbdb;padding:15px 0 4px 0;}
.page-payment .payment-table td.first.radio {width:5%;}
.page-payment .payment-table tr.sec-table {background:#fbfbfb;border-bottom:1px solid #efefef;font-size:0.9em;}
.page-payment .payment-table td.sec.title {width:35%;}
.page-payment .payment-table td.sec.field {width:65%;}
.page-payment .payment-comment {margin:15px 0 0 0;}
.page-payment .payment-comment p textarea {width:100%;}
.page-payment .payment-agb {margin:15px 0 0 0;}
.page-payment .payment-agb p textarea {width:100%;background:#fbfbfb;border:1px solid #efefef;}

.checkout-success p {margin:5px 0 5px 0;}

.content-foo-menu-total {margin:10px 0 3px 0;padding:5px 0 0 0;text-align:right;}

.order-info-block {width:100%;height:20px;line-height:20px;margin:10px 0 0 0;font-size:0.9em;background:#ccc;}
.order-info-block p {width:25%;}
.order-info-block p.selected {background:#cc5210!important;color:#fff;}

/* Аккаунт
   НАДО ПЕРЕДЕЛАТЬ!
---------------------------*/
.account-orders {margin:5px 0 5px 0;}
ul.account-menu {overflow:hidden;padding:5px 0 0 0;}
ul.account-menu li {display:block;}
ul.account-menu li a {text-decoration:none;outline:none;}
ul.account-menu li a {}
ul.account-menu li a:hover, ul.account-menu li.active a {color:#00846a;}

.address-book-list {margin:5px 0 5px 0;padding:5px 0 5px 0;border-bottom:1px solid #ccc;}
.address-book-list .left-l-title {display:block;}
.address-book-list .left-l {float:left;width:80%;}
.address-book-list .left-r {float:right;text-align:center;width:20%;}
.address-book-list .left-r img {padding:5px 0 5px 0;}

/* Отзывы
   НАДО ПЕРЕДЕЛАТЬ!
---------------------------*/
.rev-first {width:100%;padding:10px 0 0 0;}

.reviews-block li {margin:0 0 10px 0;padding:10px 0 10px 0;border-bottom:1px dashed #ccc;position:relative;}
.reviews-block-info {}
.reviews-block-info-rating {width:60px;height:12px;top:11px;right:0;position:absolute;}

.reviews-table {width:100%;margin:15px 0 0 0;}
.reviews-table .ap-block {margin:5px 0 5px 0;border-bottom:1px solid #dadada;}
.reviews-table .ap-img {width:10%;vertical-align:top;padding:5px 0 5px 0;}
.reviews-table .ap-img img {max-width:160px;}
.reviews-table .ap-inf {width:90%;padding:5px 0 5px 0;}
.reviews-table .ap-inf ul {padding:0 0 0 10px;}
.reviews-table .ap-inf ul li.ap-desc {font-size:0.9em;margin:3px 0 3px 0;color:#9b9b9b;line-height:15px;}

/* Новая форма для контактов, профиля, добавление отзывов и т.д...
---------------------------*/
.default-form {margin:-1px 0 0 0;padding:0;}
.default-form fieldset {border:none;padding:0!important;margin:0!important;} /* после переделки всех форм !important надо убрать */

.default-form .note {padding:10px 0 10px 0;}
.default-form .note.info {color:#4571b2;}

.default-form ul {margin:0;padding:0;}
.default-form li {position:relative;height:1%;padding: .7em 0 .7em 0;border-top:1px solid #e3e3e3;}

.default-form li.item-title {font-weight:bold;color:#b2531d;}
.default-form li.item-input input {width:294px;padding:3px;height:20px;line-height:20px;border:1px solid #c7c7c7;background: #fff url(img/bg-input.gif) repeat-x 0 0;}
.default-form li.item-select select {width:301px;padding:3px;border:1px solid #c7c7c7;background: #fff url(img/bg-input.gif) repeat-x 0 0;}
.default-form li.item-text textarea {width:294px;height:144px;padding:3px;border:1px solid #c7c7c7;background: #fff url(img/bg-input.gif) repeat-x 0 0;}
.default-form li.item-checkbox checkbox {}
.default-form li.item-radio radio {}

.default-form li.submit {}

.default-form li .Requirement, .default-form li .inputRequirement, .default-form li .alert {font-size:0.8em;color:#ff0000;} /* обязательное заполнение полей. по хорошему вообще надо переделать */

.default-form li label {display:block;float:left;width:250px;font-weight:bold;}
.default-form li span.valid {display:block;float:left;clear:left;width:200px;font-size:0.9em;color:#666;}



/* НАДО ПЕРЕДЕЛАТЬ. ПАРТНЕРКА */
.page-block {margin:10px 0 15px 0;}
.page-block-title {border-bottom:1px solid #666;padding:0 0 2px 0;font-weight:bold;display:block;}
.page-block-text {margin:10px 0 10px 0;display:block;}
.aff-stat-td {width:25%;padding:3px;border-bottom:1px solid #E6E6E6;}
.aff-stat-td2 {padding:3px;border-bottom:1px solid #E6E6E6;}
.aff-stat-td-right {border-right:1px solid #E6E6E6;}

/* Скоро в продаже
---------------------------*/
.upcoming {width:100%;}
.upcoming li {padding:2px 0 2px 0;border-bottom:1px solid #E6E6E6;}


/* Sidebar
----------------------------------------------------------*/
.sidebar {float:left;width:225px;position:relative;left:-225px;}

/* Стандартный блок
---------------------------*/
.block {width:225px;float:left;margin:0 0 10px 0;padding:0;overflow:hidden;}
.block h3 {font-size:1.2em;}
.block .foo {float:left;width:225px;height:7px;background: #fff; border-top:1px solid #e4e4e4;}
.block .cen {float:left;width:203px;border-left:1px solid #e4e4e4;border-right:1px solid #e4e4e4;background:#fff;padding:0 10px 10px 10px;}

/* Заголовки блоков
---------------------------*/
.block.b-blue .top {width:215px;line-height:30px;padding:0 0 0 10px;font-size:0.9em;text-transform: uppercase;color:#fff;background: #00846a;}
.block.b-gray .top {width:215px;line-height:30px;padding:0 0 0 10px;font-size:0.9em;text-transform: uppercase;color:#fff;background: #00846a;}
.block.b-notitle .top {width:215px;line-height:30px;padding:0 0 0 10px;font-size:0.9em;text-transform: uppercase;color:#fff;background: #00846a;}
.block.b-blue {}
.block.b-notitle { }
/* Категории
   НАДО ПЕРЕДЕЛАТЬ!
---------------------------*/
#CatNavi {padding:0;margin:0 0 -1px 0; text-transform: uppercase;}
#CatNavi li.CatLevel1 {display:block;padding:2px 0 2px 0;margin:0 4px 0 4px;border-bottom:1px solid #e6e6e6;}
#CatNavi li.CatLevel1 a{text-decoration:none;}
#CatNavi li.CatLevel1 a:hover {text-decoration:none;color:#00846a;}

li.CatLevel2, li.CatLevel3, li.CatLevel4, li.CatLevel5, li.CatLevel6 {padding:2px 0 2px 10px;border-top:1px solid #e6e6e6;}
li.CatLevel2 a, li.CatLevel3 a, li.CatLevel4 a, li.CatLevel5 a, li.CatLevel6 a {color:#00846a;}
li.CatLevel2 a:hover, li.CatLevel3 a:hover, li.CatLevel4 a:hover, li.CatLevel5 a:hover, li.CatLevel6 a:hover {color:#696969;}

#CatNavi li em {font-size:0.9em;font-style:normal;}

/* Лучшие товары
---------------------------*/
.slider-best-wrap {position:relative;width:200px;overflow:hidden;}
.best-item {width:200px;text-align:center;margin:10px 0 0 0;}
.slider-best-wrap a.prev {float:left;}
.slider-best-wrap a.next {float:right;}
.best-item a {color:#cb9375;}
.best-item .image {margin:0 auto;width:200px;text-align:center;position:relative;}
.best-item .image span {top:0;left:0;position:absolute;background:#cc5210;padding:3px 4px 3px 4px;font-size:1.1em;}
.best-item .image a {color:#fff;text-decoration:none;}
.best-item h4 {font-size:1.0em;}
.best-item .buy .cost {display:block;float:left;line-height:21px;margin:0 0 0 0;padding:0 0 0 7px;color:#fff;background: #00846a; }
.best-item .buy .cost em {height:21px;padding:0 7px 0 0;float:left;font-style:normal;font-size:0.9em;background: #00846a; text-align: center; margin-left: auto; margin-right: auto;}

/* Бокс Content & Articles
---------------------------*/
ul.box-menu {overflow:hidden;padding:5px 0 0 0;}
ul.box-menu li {display:block;}
ul.box-menu li a {text-decoration:none;outline:none;}
ul.box-menu li a {padding-left:13px;background: url(img/bg2.gif) no-repeat scroll 0 0;}
ul.box-menu li a:hover, ul.box-menu li.active a {padding-left:13px;color:#00846a;background: url(img/bg2.gif) no-repeat scroll 0 -12px;}

ul.box-menu .new, ul.box-menu .new a {color:#00846a;}

ul.box-articles {overflow:hidden;padding:5px 0 0 0;}
ul.box-articles li {display:block;padding:5px 0 5px 0;}
ul.box-articles li a {text-decoration:none;outline:none;}
ul.box-articles li a:hover {color:#00846a;}

.block-content-pad ,.block-content-pad.newsletter {padding:15px 0 10px 0;}
.newsletter span {float:left;margin:0 5px 0 0;}
.newsletter .text {width:142px;padding:0 0 0 5px;border:none;line-height:21px;height:21px;color:#777;background: url(img/bg-login-input.gif) no-repeat 0 0;}

.user-group {}
.user-group img {padding:10px 0 10px 0;}

.add-rev {margin:10px 0 0 0;}
.add-rev a:hover {text-decoration:none;}

/* SAPE
---------------------------*/
.box-money {font-size:0.8em;width:100%;color:#ccc;}
.box-money a, .box-money a:hover {color:#ccc;}

/* Опрос
---------------------------*/
.os_vote {width:100%;overflow:hidden;}
.os_vote_name {padding:5px 0 0 0;}
.os_vote table {margin:10px 0 0 0;}
.os_vote td {padding:2px 0 2px 0;border-top:1px dotted #ccc;}
.button_submit {margin:10px 0 0 0;padding:2px 0 0 0;border-top:1px dotted #ccc;}
.button_submit input {padding:2px 6px 2px 6px;}

/* Бокс News
---------------------------*/
.cen.box-news .news {padding:5px 0 5px 0;font-size:0.9em;line-height:15px;}
.cen.box-news .news p.title a, .cen.box-news .news p.info .more a {color:#ff0000;}
.cen.box-news .news p.desc {color:#002841;}
.cen.box-news .news p.info {}
.cen.box-news .news p.info .data {float:right;color:#81abc6;}
.cen.box-news .news p.info .more {float:right;}

/* Бокс Advanced Search
---------------------------*/
.as p {margin:0 0 7px 0;}
.as .text {width:200px;height:20px;line-height:20px;border:1px solid #c7c7c7;background: #fff url(img/bg-input.gif) repeat-x 0 0;}
.as select {width:100%;height:20px;line-height:20px;border:1px solid #c7c7c7;}

/* Footer
----------------------------------------------------------*/
#footer {margin:15px 0 0 0;height:93px;clear:both;overflow:hidden;background:#fefefe url(img/footer.gif) repeat-x scroll 0 -186px; border-radius: 7px;}
#footer .left {width:6px;height:93px;float:left;background: url(img/footer.gif) no-repeat scroll 0 0;}
#footer .right {width:6px;height:93px;float:right;background: url(img/footer.gif) no-repeat scroll right -93px;}
.footer-content {float:left;width:96%;padding:10px;font-size:0.9em;}
.footer-content li {float:left; }
.footer-content li span {display:block;padding:0 15px 0 15px;}
.footer-content li span.a-title {color:#356493;}
.footer-content li span.a-content {color:#989898;line-height:15px;}

.foonet-two {width:970px;height:31px;line-height:31px;margin:10px auto;}
.foonet-two .foo-left {float:left;width:25%;}
.foonet-two .foo-right {float:right;width:70%;text-align:right;}

a.nw {color:#c03e12;font-weight:bold;}



.CategoryMinus {cursor: pointer;font-weight: bold;color: red;}
.CategoryPlus {cursor: pointer;font-weight: bold;color: green;}


#CatNavi {margin:0;padding:0;}
#CatNavi li {}
#CatNavi li a {display:block;padding:2px 0 2px 0;}
#CatNavi li a:hover {}
#CatNavi li.Current a {color:#ef7d00;}
#CatNavi li.Current a:hover {color:#6a6a6a;}
#CatNavi ul {margin:0 0 0 15px;display: none;}



p#vtip { display: none; position: absolute; padding: 10px; left: 5px; font-size: 0.8em; background-color: white; border: 1px solid #a6c9e2; -moz-border-radius: 5px; -webkit-border-radius: 5px; z-index: 9999 }
p#vtip #vtipArrow { position: absolute; top: -10px; left: 5px }


.buttons {width: 5px; height: 150px; margin: 2px;
}

.vermut_button {
	display: inline-block;
	overflow: hidden;
	padding: 2px 2px;	
	margin: 3px;
	font-size: 10pt;
	font-family: arial;
}


.button_3 {
	color: #a7e0ff;
    text-decoration: none; /* Убираем подчеркивание ссылки */
    background: #0973bb; /* Цвет фона кнопки по умолчанию */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0f97d0', endColorstr='#0454a8'); /* Градиент кнопки */
    background: -webkit-gradient(linear, left top, left bottom, from(#0f97d0), to(#0454a8)); /* Градиент кнопки */
    background: -moz-linear-gradient(top,  #0f97d0,  #0454a8); /* Градиент кнопки */
    background: gradient(linear, top,  #0f97d0,  #0454a8); /* Градиент кнопки */
    border: 1px solid #0454a8; /* Обводка кнопки */
}



.button_v {
	border-radius: 20px;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	khtml-border-radius: 20px;
}



/*  кнопка вверх  */
.scrollup{
    width:60px;
    height:60px;
    opacity:1.0;
    position:fixed;
    bottom:50px;
    right:50px;
    display:none;
    text-indent:-9999px;
   background: url('img/scrollup.png') no-repeat;
   background-size:60px 60px;
}
/*   конец кнопки вверх   */

.sort {display:inline;padding:0 10px 0 0;}
.sort.active a {color:#b71817;}


/*   Начало описания товаров   */

.properties {
background-color: #e1e1e1;
width: 101%;
}

.properties_desc {
    background-color: #FFFFFF;
    border: 1px solid #e1e1e1;
    padding: 10px;
    position: absolute;
    text-align: left;
    width: 700px;
    display: none;
    z-index: 5000;
}

.properties_alt_text {
    border-bottom: 1px dotted #555555;
    color: #222;
    text-decoration: none;
}

.product_list_pages {
    padding: 40px 20px 20px 20px;
}

.properties-tr1 td {
    background: #efefef;
/*    border-bottom: 1px solid #e1e1e1;*/
}

.properties-tr2 td{
    background: #ffffff;
 /*   border-bottom: 1px solid #e1e1e1;*/
}

.properties-tr {
    background: #555555;
    color:#ffffff;
	
	.overlay {
    background-color: rgba(0, 0, 0, 0.7);
    bottom: 0;
    cursor: default;
    left: 0;
    opacity: 0;
    position: fixed;
    right: 0;
    top: 0;
    visibility: hidden;
    z-index: 99999;
		-webkit-transition: opacity .5s;
		-moz-transition: opacity .5s;
		-ms-transition: opacity .5s;
		-o-transition: opacity .5s;
		transition: opacity .5s;
}

.prokrutka {
height: 200px; /* высота нашего блока */
width: 200px; /* ширина нашего блока */
background: #fff; /* цвет фона, белый */
border: 1px solid #C1C1C1; /* размер и цвет границы блока */
overflow-x: scroll; /* прокрутка по горизонтали */
overflow-y: scroll; /* прокрутка по вертикали */
}