html, body{height:100%;}
body{font-family:Verdana;font-size:12px;color:#000;line-height:1.5em;width:100%;margin:0px;padding:0px;}
div.name-goods a:visited{color:#3300FF;} /*Цвет посещённой ссылки*/
#wrap{position:relative;background:#fff url(../images/index_04.jpg) repeat-x 0px 198px;min-width:1000px;width:100%;margin:0px auto;min-height:100%;height:auto !important;height:100%;}
#jquery-stickers{bottom:10px;right:10px;position:fixed;z-index:999;}
.stick{background:#9cde35;margin:0 0 5px 0;padding:10px;color:#000;font-size:10px;-webkit-border-radius:10px;border-radius:10px;border:1px solid #108aca;}
#foot_product{ margin-top: 10px;} /* интервал между отзывами в карточке товара */
.HitSalesMain{ width:100px; height:100px;}
.pic_descr{ width:400px;}
#path-dep-cat {margin-left: 10px; margin-right: 10px; margin-top: -52px; margin-bottom: 0px;font-family:Verdana,Arial,sans-serif;font-size:12px;}

#mydiv {display: none;}



#callButton img:active{
  border-radius: 50%;               /* Круглая форма */
  box-shadow: 0 0 5px 10px red;    /* Светящаяся круглая обводка */
  outline: none;                   /* Убираем стандартный outline */
}

  #mydiv {   
  position: fixed; /* Фиксируем элемент относительно окна */
  z-index: 1000;
  touch-action: none; /* Отключаем системные жесты для плавного перетаскивания */
  top: 160px; /* Начальная позиция */
  left: 10px;
  border-radius: 50%;       /* Круглая форма */
  border: none;             /* Убираем рамку */
  outline: none;            /* Убираем контур при фокусе */
  background: transparent;  /* Прозрачный фон, если нужен только PNG */
  display: flex;            /* Центрируем изображение */
  align-items: center;
  justify-content: center;
  }

  #mydivheader {
  width: 75px;              /* Размер кнопки */
  height: 75px;
  padding: 10px;
  cursor: move;
  z-index: 10;
  border-radius: 50%;       /* Круглая форма */
  border: none;             /* Убираем рамку */
  outline: none;            /* Убираем контур при фокусе */
  background: transparent;  /* Прозрачный фон, если нужен только PNG */
  display: flex;            /* Центрируем изображение */
  align-items: center;
  justify-content: center;
}

  #mydivheader:active {
  width: 75px;              /* Размер кнопки */
  height: 75px;
  border-radius: 50%;       /* Круглая форма */
  border: none;             /* Убираем рамку */
  outline: none;            /* Убираем контур при фокусе */
  background: transparent;  /* Прозрачный фон, если нужен только PNG */
  padding: 10;               /* Без внутренних отступов */
}

  #mydivheader:hover { 
  width: 75px;              /* Размер кнопки */
  height: 75px;
  border-radius: 50%;       /* Круглая форма */
  border: none;             /* Убираем рамку */
  outline: none;            /* Убираем контур при фокусе */
  background: transparent;  /* Прозрачный фон, если нужен только PNG */
  padding: 10;               /* Без внутренних отступов */
}

  #mydivheader:focus {  
  width: 75px;              /* Размер кнопки */
  height: 75px;
  border-radius: 50%;       /* Круглая форма */
  border: none;             /* Убираем рамку */
  outline: none;            /* Убираем контур при фокусе */
  background: transparent;  /* Прозрачный фон, если нужен только PNG */
  padding: 0;               /* Без внутренних отступов */
}

  #callButton {
    border: none;
    outline: none;
    background: transparent;
    padding: 0;
    -webkit-tap-highlight-color: transparent;
    -webkit-user-select: none;
    user-select: none;
  }

#printer:hover{background-image:url("../images/printAnimation.gif");}

.printAnimation{background-image:url("../images/printer-icon.png"); /* Путь к файлу с исходным рисунком  */
    		 /*  Рисунок как блочный элемент */
    		width: 50px; 
    		height: 50px; }
.printAnimation:hover{transform: scale(1.2);transition: 1s;}

   .pRed { 
    text-indent: 20px; /* Отступ первой строки */
    text-align: justify; /* Выравнивание по ширине */
   }

div.news-index-item {font-family:Verdana; font-size:14px; color:#000; text-align:justify;} /* шрифт по центру на главной под <h1> */
table.category-price, table.category-price td, table.category-price th{width: 100%; height: auto; border-collapse:collapse;}
table.category-price td{font-family:Verdana;font-size:11px;text-align:left;color:#000;padding:3px;}

/* table.tab-stock, table.tab-stock td, table.tab-stock th{width: 150px; height: auto;}*/
table.tab-stock td{font-family:Verdana;font-size:12px;text-align:center;color:#000;padding:0px;}




   .KodNormaPrice { 
    width: 65%; margin-top: 10px; padding-right: 0px;
   } 
   .AddToBasket {
    text-align: left;
    border: none;
    width: 30%; margin-top: 10px;margin-left: 0px;
   }


   table.CategoryPrice { width: 500px; border: 0px solid black; }
   td { padding: 3px; }/* Поля вокруг текста */
   .KodNormaPriceEnd { width: 200px; border: none; padding-left: 0px;}
   .AddToBasketEnd { width: 110px; text-align: right; } 



.SimilarPic{width: 100px;}
.add2basket {width: 98%; background: #D2FBAF; border:2px solid #A2D84F; border-radius: 1px; height: auto; margin-left: 0px;padding-bottom: 0px;padding-top: 0px;padding-left: 15px; min-height: 60px;}
/* table.price	{border-bottom:1px solid #a2d84f;border-collapse:collapse;} */
   table.CategoryPrice { /* Ширина таблицы */
/*    border: 1px solid black;  Рамка вокруг таблицы */
   }
   td {
    padding: 3px; /* Поля вокруг текста */
    vertical-align: top;
   }
   .AddToBasketEnd { /* Стиль для четных колонок */
    width: 110px;
 /*   background: #dcdcdc;   Цвет фона */
    text-align: center; /* Выравнивание по центру */
   } 
   .KodNormaPriceEnd { /* Стиль для первой колонки */
    border: none; /* Нет лишних линий */
    width: 200px;
   }


.x-aura_conteiner legend{padding:5px 20px;}
.x-aura_conteiner fieldset{margin-bottom:10px;padding-left:10px;}
.x-aura_conteiner fieldset fieldset label{display:block;}
.x-aura_forms{width:580px;margin:10px auto;}
.x-aura_forms label{display:inline-block;width:200px;}
.x-aura_forms label.error, .x-aura_forms button.submit{margin-left:203px;}
.x-aura_forms p{margin:10px;}
.x-aura_forms input[type=text], .x-aura_forms input[type=NoName]{margin:0;height:16px;width:300px;}
#radio{margin:-25px 0 0 220px;}
.x-aura_forms textarea{margin:0;height:100px;width:450px;}
.quick_order_conteiner legend{padding:5px 20px;}
.quick_order_conteiner {font-size:20px;color:#116c9d;}
.quick_order_conteiner fieldset{margin-bottom:10px;}
.quick_order_conteiner fieldset fieldset label{display:block;}
.quick_order_forms {width:430px;margin:0px auto;}
.quick_order_forms {font-size:20px;color:#116c9d;}
.quick_order_forms label{display:inline-block;width:250px;}
.quick_order_forms label.error, .quick_order_forms button.submit{margin-left:150px;}
.quick_order_forms p{margin:5px; font-size:14px;}
.quick_order_forms input[type=text], .quick_order_forms input[type=NoName]{font-size:16px; margin:0;height:18px;width:347px;}
.quick_order_forms textarea{font-size:16px; margin:0; height:50px; width:350px;}
div.scrollup{border:2px solid #FFF; position:fixed;color:#fff;background-color:#286090;right:10px;bottom:10px;padding:4px 10px;font-size:30px;border-top-left-radius:4px;border-top-right-radius:4px;cursor:pointer;display:none;text-align:center;z-index:2;}
div.scrollup:hover{background-color:#3AA111;}
#footer{position:relative;margin-top:0px;padding-top:25px;padding-bottom:4px;width:100%;height:58px;background:#04609e url(../images/index_05.jpg) no-repeat left top;color:#fff;font-family:Verdana;font-size:11px;z-index:1;}
#footer .wrapper{width:1170px;float:none;margin:0 auto;position:relative;}
#footer .wrapper::before, #footer .wrapper::after{content:'';display:table;clear:both;float:none;}
.footer_blank{height:0px;}
#footer a{font-family:Verdana;font-size:12px;display:inline-block;vertical-align:middle;margin:0 10px;color:#fff;text-decoration:none;}
#footer a:hover{color:#fff;text-decoration:underline;}
div.border-bottom{background-attachment:scroll;background-color:transparent;background-image:url("../images/index_04.gif");background-position:0% 0%;background-repeat:repeat-x;height:5px;margin-bottom:25px;}
div.footer-right{position:absolute;bottom:0px;right:27px;width:290px;padding-right:10px;padding-top:35px;text-align:right;}
div.footer-right span{font-size:8px;}
div.footer-center{position:absolute;top:10px;left:50%;width:580px;margin-left:-300px;text-align:center;}
div.footer-left{padding-bottom:0px;width:290px;padding-left:10px;line-height:1.3em;}
div.share42init{margin-top: 5px;}
.LinkOnMain { font-size: 14px; text-decoration: none; } 
.LinkOnMain:hover { font-size: 14px; text-decoration: underline; } 


/**/a img{border:none;}
img.middle{vertical-align:middle;}
.clear{clear:both;}
.signature{font-size:11px;line-height:11px;}
hr{height:1px;}
p, li, label{font-family:Verdana;font-size:12px;color:#394357;padding:0px;margin:0px;line-height:1.5em;}
#shopping_cart{padding:0 0 0 20px; font-size: 12px;}
.date{font-size:12px;color:#116c9d;font-weight:bold;}
label{color:#000;}
a{font-family:Verdana;font-size:14px;color:#000;}
a:hover{text-decoration:none;color:#667083;}
a:visited{color:#3300FF;} /*Цвет посещённой ссылки*/
ul{list-style:none;margin:0px;padding-left:0px;}
ol{margin:0px;padding-left:20px;}
menu{margin:0px;padding-left:0px;}

li div{padding-left:16px;background:url(../images/index_20.gif) 0px 4px no-repeat;} /* квадратики для li меню доставка-оплата */

li a:link,
/* отключая эти li убираем квадратики в adept.html
li a:visited{padding-left:16px;background:url(../images/index_20.gif) 0px 3px no-repeat;color:#000;}
 */
li a:focus,
li a:hover,
/* отключая эти li убираем квадратики в adept.html
li a:active{padding-left:16px;background:url(../images/index_20.gif) 0 -86px no-repeat;text-decoration:none;}
*/

li a:visited{color:#3300FF;} /*Цвет посещённой ссылки*/

.b{font-weight:bold;}
/* div class="width-text" даёт текст во всю ширину родителя */
.width-text {
	display: flex;
	justify-content: space-between;
}
.width-text span {
	color: #337AB7;
    	font-family: 'Roboto', sans-serif;
	line-height: 1.1;
	font-weight: bold;
	text-transform: uppercase;
}


#hat{background:url(../images/index_02.jpg) no-repeat top center;-webkit-background-size:100% 100%;background-size:100% 100%;}
div.hat-support{width:100%;padding-top:8px;height:29px;background:#108aca url(../images/index_01.jpg) no-repeat left top;color:#fff;font-family:Verdana;font-size:11px;}
div.hat-support a{color:#fff;text-decoration:none;display:table-cell;padding:0 5px;font-size:14px;}
div.hat-support a:hover{color:#fff;text-decoration:underline;}
div.hat-support-right{display:table;max-width:1100px;margin:0 auto;}
div.hat-sign-wrap{width:1170px;margin:0 auto;height:161px;}
div.hat-sign{width:1000px;min-width:1000px;height:150px;background:transparent}
#your-part{position:absolute;width:169px;height:93px;background:#afe950;border:1px solid #fff;right:15px;}
div.your-part-header{padding:6px;width:156px;height:17px;border-bottom:1px solid #fff;background:#91d71f;}
/*div.your-part-header{padding:6px;width:138px;height:17px;border-bottom:1px solid #fff;background:#91d71f url(../images/index_06.jpg) no-repeat right top;}*/
div.your-part-middle{padding:6px;width:156px;height:17px;border-bottom:1px solid #fff;background:#afe950;font-family:Verdana;font-size:11px;}
div.your-part-middle a{color:#000;font-size:11px;text-decoration:none;padding-left:15px;background:url(../images/green-arrow.gif) no-repeat 0px 1px;}
div.your-part-middle a:hover{color:#000;text-decoration:underline;}
div.your-part-footer{padding:6px 6px 0px 6px;width:138px;background:#afe950;font-family:Verdana;font-size:11px;line-height:18px;}
div.logo-link-hat{display:block;}
div.clock{display:block;margin-left:5px;width:200px;height:90px;font-size:12px;font-weight:400;}
div.logo{position:absolute;top:25px;margin-left:5px;width:200px;height:52px;}
.logo{padding-top:10px;}

div.FineSearch{width:100%;padding-top:8px;height:35px;color:#2F4F4F;font-family:Verdana;font-size:12px;}
div.finder{position:absolute;top:160px;right:200px;width:480px;height:33px;text-align:right;z-index:101;}
input.finder{width:312px;height:20px;border:1px solid #a09f9f;background:#fff;margin-right:8px;color:#333333;}
input.finder2{height:14px;border:1px solid #99c64f;background:#fff;}
table.finder-table{border-collapse:collapse;}
table.finder-table td{padding:0px;height:16px;}
table.finder-table-main{border-collapse:collapse;}

/*div.call-line{position:absolute;top:50px;right:160px;//right:160px;right:230px;width:300px;height:64px;line-height:10px;letter-spacing:-0.0em;}*/

div.call-line{
position: absolute;
top: 12px;
right: 210px;
width: 253px;
height: 64px;
line-height: 10px;
letter-spacing: -0.1em;
}
div.call-line a {
        font-size: 20px;
	font-weight:600;
	color:#00008b;
	line-height: 140%;
}


div.pochta{position:absolute;top:120px;right:298px;width:213px;height:25px;}
div.pochta a {
        font-size: 23px;
	font-weight:600;
	color:#00008b;
	line-height: 140%;
text-decoration: none; 
}

div.pochta a:hover {
text-decoration: underline;
}

div.pochta_small a {
	color:#00008b;
/*        font-size: 23px;
	font-weight:600;
	line-height: 140%; */
text-decoration: none; 
}

div.pochta_small a:hover {
text-decoration: underline;
}
 

div.banner{position:absolute;top:53px;left:255px;width:468px;height:120px;}
div.content{padding:20px 230px 0px 230px;}
div.contentOrdinary{width:1170px;margin:20px auto 1px;clear:both;float:none;}
div.contentOrdinary::before, div.contentOrdinary::after{content:'';display:table;clear:both;float:none;}
div.content-right{border-bottom-color:#000000;border-left-color:#000000;border-right-color:#000000;border-top-color:#000000;border-bottom-style:solid;border-bottom-width:0px;border-left-style:solid;border-left-width:0px;border-right-style:solid;border-right-width:0px;border-top-style:solid;border-top-width:0px;margin-left:250px;}
h1T{color:#116c9d;font-family:"Verdana";font-size:22px;font-style:normal;font-weight:400;line-height:1.2em;margin-bottom:5px;margin-left:0px;margin-right:0px;margin-top:5px;padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px;text-decoration:none;}
#container{float:left;width:100%;border-left:220px solid transparent;border-right:220px solid transparent;margin-left:-220px;margin-right:-220px;display:inline;}
#leftRail{float:left;width:220px;margin-left:-220px;position:relative;}
#center{float:left;width:100%;margin-right:-100%;}
#rightRail{float:right;width:220px;margin-right:-220px;position:relative;}
#rightRailDop{float:right;width:220px;position:relative;}
div.catalog, div.help{width:218px;border:1px solid #e9e9e7;background:#fff;}
div.catalog-header{background:#ffda0a url(../images/index_08.jpg) no-repeat right top;height:18px;padding:4px;}
div.catalog-item, div.help-item{margin-left:5px;margin-right:5px;border-bottom:1px solid #e9e9e7;padding:3px 0px 3px 0px;}
div.catalog-item li a:link,
div.catalog-item li a:visited{padding-left:17px;background:#fff url(../images/gray-arrow.gif) no-repeat left 2px;text-decoration:none;color:#667083;font-size:11px;font-weight:bold;}
div.catalog-item li a:hover,
div.catalog-item li a:focus,
div.catalog-item li a:active{padding-left:17px;background:#fff url(../images/black-yellow-arrow.gif) no-repeat left 2px;text-decoration:none;color:#000;}
div.help-item a{padding-left:20px;background:#fff url(../images/gray-arrow.gif) no-repeat left 1px;text-decoration:none;color:#667083;font-size:11px;font-weight:bold;}
div.help-item a:hover{background:#fff url(../images/black-green-arrow.gif) no-repeat left 1px;}
.help-header{background:#b5eb61 url(../images/index_22.jpg) no-repeat right top;height:24px;padding:2px;padding-left:15px;}
div.price-down{width:220px;height:63px;background:#fff url(../images/index_10.jpg) no-repeat left top;}
#main{margin-left:15px;float:left;width:920px;}
.title{position:relative;background:#009966;color:#fff;font-size:18px;font-weight:700;line-height:24px;border-radius:0 0 0 0;padding:15px 10px;margin-left:0px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}

h1, h2, h3, h4, h5{margin:5px 0;padding:0px;}
h1{font-family:Verdana;font-size:16px;font-weight: bold; color: #000; }
h2{font-family:Verdana;font-size:14px;font-weight:bold;color:#116c9d;}
h3{font-family:Verdana;font-size:12px;font-weight:bold;color:#116c9d;}
h4{font-family:Verdana;font-size:16px;font-weight:bold;color:#000;}

div.NameOfGoods {font-family:Verdana;font-size:16px;font-weight:bold;}
/*div.NameOfGoods a {text-decoration: none; /* Отменяем подчеркивание у ссылки  } */
/*div.NameOfGoods a:hover{text-decoration: underline; /* Подчеркиваем при наведении }*/

table.news-index{width:100%;border-collapse:separate;border-spacing:5px;}
table.news-index td{width:33%;vertical-align:top;}
div.news-index-header{background:#b6ec63 url(../images/index_13.jpg) no-repeat right top;height:16px;padding:4px;}
td.happy-b{background:#e9e455 url(../images/index_21.jpg) no-repeat right top;height:16px;padding:4px;}
td.news-index-item{height:210px;min-width:156px;border:1px solid #ededec;text-align:center;}
td.news-index-item p img{vertical-align:top;float:left;padding:0 5px 5px 0;}
td.news-index-item p{font-size:12px;padding:10px;text-align:justify;}
div.news-send{width:204px;height:142px;background:#fff url(../images/index_15.jpg) no-repeat left top;color:#4f5864;padding:8px;padding-top:30px;}
.gray{color:#394357;}
.red{color:#f00;}
.center{text-align:center;}
.right{text-align:right;}
input.news-send{width: 131px; height:13px;border:1px solid #919090;background:#fff;}
input.news-send-checkbox{margin:0px;}
div.leader-sell{margin-left:0px; background:#fff;border:1px solid #d8d8d8;border-bottom:none;}
div.leader-sell-header{background:#ffe50a url(../images/index_17.jpg) no-repeat right top;height:18px;padding:4px;width:97%;}
div.leader-sell-item{border-bottom:1px solid #d8d8d8;padding:10px;font-size:11px;color:#667083;}
div.leader-sell-item li div{background:#fff url(../images/gray-arrow.gif) no-repeat 0px 3px;font-size:11px;color:#667083;}
div.leader-sell-item img{margin:5px 5px 5px 0px;float:left;}
/**/#leftRailOrdinary{float:left;width:220px;}
#centerOrdinary{margin-left:220px;}
#centerOrdinaryNonLeft{}
/*table.section-index{width:100%;border-collapse:separate;border-spacing:10px 5px;}*/
#right_pl{margin-left:0px; margin-top:-5px; margin-right:0px; margin-bottom:0px; float:left;width:685px;}
table.section-index{width:100%;border-collapse:separate;border-spacing:0px 0px;}
table.section-index td{width:25%;vertical-align:top;}
td.section-index-header{background:#b6ec63;height:16px;padding:4px;}
td.section-index-header2{background:#ffda0a;height:16px;padding:4px;}
a.section{font-family:Verdana;font-size:12px;color:#000;line-height:1.5em;}
a.section:hover{text-decoration:none;color:#667083;}
a.section:visited{color:#6600FF;} /*Цвет посещённой ссылки*/

table.price, table.price td, table.price, table.price-check, table.price-check td, table-check.price th
	{border-bottom:1px solid #a2d84f;border-collapse:collapse;}
table.price th{font-family:Verdana;font-size:12px;font-weight:normal;color:#000;background:#b6ec63;padding:10px 0px;}
table.price td{font-family:Verdana;font-size:12px;text-align:left;color:#000;padding:10px 3px;}
table.price td span a{font-family:Verdana;font-size:11px;color:#6b6b6b;padding:5px 3px;}

table.price-check th{font-family:Verdana;font-size:12px;font-weight:bold;color:#000;background:#b6ec63;padding:10px 4px;}
table.price-check td{font-family:Verdana;font-size:12px;color:#000;padding:5px 3px;}
table.price-check td a{font-family:Verdana;font-size:12px;color:#6b6b6b;padding:5px 3px;}

.priceN {width: 30px;}
.priceCode {text-align: center; width: 100px;}
.priceName {text-align: center;}
.pricePrice {width: 90px;}
.priceQnt {width: 60px;} 
.priceSum {width: 90px;}
.priceWeight {width: 70px;}

table.orders, table.orders td, table.orders th{border-bottom:1px solid #a2d84f;border-collapse:collapse;}
table.orders th{font-family:Verdana;font-size:11px;font-weight:normal;color:#000;background:#b6ec63;padding:3px;}
table.orders td{font-family:Verdana;font-size:11px;text-align:center;color:#000;padding:3px;}
table.orders td span a{font-family:Verdana;font-size:11px;color:#6b6b6b;padding:3px;}
.price-size{color:#667083;font-size:11px;padding-left:5px;}
.help-selected-text{color:#000;font-size:14px;font-weight:bold;}
table.sub-catalog{width:100%; border: none;}
table.sub-catalog tr{border-bottom:1px solid #a2d84f;}
table.sub-catalog td{padding-top:0px;padding-right:0px;}

a.category_product-item-content:visited{color:#6600FF;} /*Цвет посещённой ссылки*/

/*td.sub-catalog-img{width:auto;padding-right:10px;}*/
td.sub-catalog-img{width:600px;padding-right:10px;}
div.add-to-basket{background:#d2fbaf;padding-bottom:10px;padding-left:15px;padding-right:15px;padding-top:10px;}
div.add-to-basket-white{width:400px;padding:15px;}
td.add-to-basket{background:#eeffd4;}
.price-home{font-size:22px;font-weight:bold;color:#383838;} /* fa8b02 */
.price-big{font-size:22px;font-weight:700;color:#000;} /* #990000 */
.price-middle{font-size: 18px; font-weight: 700; color: #000;}
.price-small{font-size: 14px; font-weight: 700; color: #000;}
.price-head{font-size:14px;font-weight:bold;color:#003300;}
.price-old{font-size:18px;font-weight:500;color:#807f7f;text-decoration:line-through;}
tr.sub-catalog-list td{padding:10px;border-bottom:1px solid #a2d84f;}
.search{color:#116c9d;}
a.search{color:#116c9d;text-decoration:none;font-weight:bold;}
a.search:hover{color:#4a92b9;text-decoration:underline;font-weight:bold;}
a.search:visited{color:#4a92b9;text-decoration:none;font-weight:bold;}
.code-search{color:#00386a;}
.left-search{float:left;}
.right-search{margin-left:120px;}
div.list-page{margin-bottom:15px;}
div.list-page span{background:#dfebcd;border:1px solid #9ad73d;padding:7px 14px 7px 14px;font-size:14px;}
div.list-page a{background:#b6ec63;border:1px solid #9ad73d;padding:7px 14px 7px 14px;font-size:14px;color:#000;}
div.list-page a:hover{background:#dfebcd;border:1px solid #9ad73d;padding:9px 16px 9px 16px;font-size:16px;color:#000;}
div.warning{background:#eeffd4;padding:10px;}
table.clear-table{border:none;}
table.clear-table td,th{border:none;}
#feedbackBlock{text-align:left;}
textarea.inputFeedBack{width:400px;height:150px;border:1px solid #a09f9f;background:#fff;}
input.inputFeedBack{width:400px;border:1px solid #a09f9f;background:#fff;}
input.submitFeedBack{border:1px solid #a09f9f;background:#eaeaea;height:23px;margin-top:10px;}
.response{width:380px;padding:10px;background:#f2faed;border:1px solid #a09f9f;display:block;}
.response p,
.response a{text-align:center;}
.pad-li{padding-left:20px;}
#cookie-error{position:absolute;z-index:2000;left:50%;top:50%;width:300px;height:100px;margin-left:-150px;margin-top:-50px;background:#f45f5f;border:1px solid #000;color:#000;padding:10px;display:block;}
table.newslist{width:100%;}
table.newslist, table.newslist td, table.newslist th{border:1px solid #a2d84f;border-collapse:collapse;}
table.newslist th{font-family:Verdana;font-size:12px;color:#000;background:#b6ec63;padding:3px 1px;}
table.newslist td{font-family:Verdana;font-size:12px;color:#000;padding:10px 3px;}
.rating1, .rating2, .rating3, .rating4, .rating5{height:17px;width:100px;}
.rating1{background:url(../images/small_star.jpg) no-repeat -1px -16px;}
.rating2{background:url(../images/small_star.jpg) no-repeat -1px -32px;}
.rating3{background:url(../images/small_star.jpg) no-repeat -1px -50px;}
.rating4{background:url(../images/small_star.jpg) no-repeat -1px -66px;}
.rating5{background:url(../images/small_star.jpg) no-repeat -1px -83px;}
.incrForm{text-align:center;padding:5px;border:2px dotted #b0b1b0; margin:2px;width:90px;}
.incrForm a{margin-top:7px;display:block;}
.qty{width:30px;height:20px;text-align:center;border:1px solid #ccc;border-radius:5px;}
input.qtyplus, input.qtyminus{border:1px solid #ccc;cursor:pointer;color:#202020;border-radius:5px;background:#fff;width:20px;height:20px;}
.leftimg{float:left;margin:7px 7px 7px 0;}
.rightimg{float:right;margin:7px 0 7px 7px;}
.news-index {width:100%;float:none;clear:both;margin-left:0px;}
.product-items{width:100%;float:none;clear:both;}
.product-items::before, .product-items::after{content:'';clear:both;float:none;}
.product-item{float:left;width:30%;height:200px;margin:5px 3px 15px 0.5%;position:relative;-webkit-transition:linear 0.2s;-o-transition:linear 0.2s;transition:linear 0.2s;border:1px solid transparent;border-radius:5px;padding:5px;}
.product-item{border:1px solid #ddd;}
.product-item:hover{border:1px solid #999;}
.product-item a{display:block;width:100%;}
.product-item img{display:block;margin:0 auto;}
.product-item .price-home{display:block;text-align:center;margin-top:10px;}
.product-item__name{display:block;text-align:center;font-size:11px;}
.product-item__handlers{position:absolute;left:0;right:0;bottom:5px;}
#ugolkrug{width:350px;height:20px;color:#0000;background:rgb(255,212,3) linear-gradient(rgb(255,212,3), rgb(248,157,23));border:3px #CCCCCC solid;-webkit-border-radius:8px;-khtml-border-radius:8px;border-radius:8px;padding:3px;margin-bottom:5px;margin-top:5px;}
.in_dos{margin-top:0px;width:180px;float:left;}
.in_dos span{color:#555;font-size:14px;margin-left:25px;}
.in_dos ul{margin-left:10px;font-size:14px;list-style-type:none;}
.in_dos li{display:list-item;}
.del_pdc_h3{color:#000;font-size:14px;font-weight:bold;margin-left:140px;}

.button10 {
/*  display: inline-block; */
  width: 105px;  
  height: 26px; 
  font-size: 16px; 
  vertical-align: middle;


  display: table-cell;
/*  width: 50px;
  height: 55px; */
  color: black;
  font-size: 140%;
  font-weight: 500;
  text-decoration: none;
  user-select: none;
  padding: 0px 0px;
  margin-top: 5px;
  margin-bottom: 5px;
  outline: none;
  border: 1px solid rgb(250,172,17);
  border-radius: 5px;
  background: rgb(255,212,3) linear-gradient(rgb(255,212,3), rgb(248,157,23));
  box-shadow: inset 0 -2px 1px rgba(0,0,0,0), inset 0 1px 2px rgba(0,0,0,0), inset 0 0 0 60px rgba(255,255,0,0);
  transition: box-shadow .2s, border-color .2s;
} 

.button10:hover {
  box-shadow: inset 0 -1px 1px rgba(0,0,0,0), inset 0 1px 2px rgba(0,0,0,0), inset 0 0 0 60px rgba(255,255,0,.5);
}
.button10:active {
  padding: calc(.25em + 1px) .5em calc(.25em - 1px);
  border-color: rgba(177,159,0,1);
  box-shadow: inset 0 -1px 1px rgba(0,0,0,.1), inset 0 1px 2px rgba(0,0,0,.3), inset 0 0 0 60px rgba(255,255,0,.45);
}

#cookie_notification{
  z-index: 100;
  display: none;
 position: fixed;
/*   justify-content: space-between;
  align-items: flex-end;            */
  position: fixed; 
  bottom: 50px;
/*  left: 50%; 
  width: 900px;*/
margin-left: 3%;
  max-width: 85%;
/*  transform: translateX(-50%);*/
  padding: 25px;
  background-color: white; 
  border-radius: 4px;                         
  box-shadow: 2px 3px 10px rgba(0, 0, 0, 0.4);  
  background-image: linear-gradient(180deg, #FFF, #fff 0%, #BBB);
  padding-bottom:10px;padding-left:45px;padding-right:50px;padding-top:10px;


}


#cookie_notification p{
  margin: 0;
  font-size: 14px;
  text-align: left;
/*  color: $color_text; */
}

#cookie_notification a{
    margin: 0;
    font-size: 14px;
    text-align: left;
    color: blue;
}


@media (min-width: 576px){
  #cookie_notification.show{
    display: flex;
  }
  .cookie_accept{
    margin: 0 0 0 25px;
  }
}

@media (max-width: 575px){
  #cookie_notification.show{
    display: block;
    text-align: left;
  }
  .cookie_accept{
    margin: 10px 0 0 0;
  }
}
