/* SHOP START */

#shop-added { display:none; z-index:10000; padding:5px; border:1px solid #666; font: bold 12px Arial, sans-serif; position:absolute; left:0px; top: 0px; background-color:#FFFFCC; color: #cc0000 }

/* Таблица корзины с товарами */

table.table_shop { border-collapse:collapse;}
table.table_shop tr:hover {background: #e0e0e0}
table.table_shop td { padding:5px; border-bottom: 1px solid #91949a;}
table.table_shop th { padding:8px 10px; border: 1px solid #fff; background:#008c4e; background:#0e9938; color:#0f9a3a; color:#fff; text-align:left;}

.shop3-but-cart-folder {
text-decoration:none;	
}

.shop3-but-cart-folder:visited {
color:#ffffff;	
	
}

.oformit-zakaz {
font-size:12px !important;
margin-left:5px !important;
	
}

/*============== SHOP FULL VERSION =================*/

/*********** Товар ************/

.tovar {height:1%; padding:20px 10px 30px 10px; width:305px; float:left; position:relative; border-bottom:1px dashed #bbb; border-right:1px dashed #ccc;} /* Обертка товара, нижний пунктир тут же */

.tovar h2 { padding:3px 5px 3px; font:normal 14px/16px Arial; height:40px; margin:0;} /* Название товара */

.tovar h2.new a {color:#f00; text-decoration: underline;} /* Название товара если новинка */
.tovar h2.new a:hover {color:#f00; text-decoration: none;}

.tovar img { float:left;}

.tovar .param { float:left; list-style:none; padding:0; margin:0; width:120px; min-height:150px;}
.tovar .param li { padding:0 0 0 10px; margin:0; font: normal 11px/14px Arial; color:#666; background:none;}

.tovar .param li.new 
{
    background:#ed1401 url(tnew.png) no-repeat; height:26px; margin:1px 0 3px;
    _background:#ed1401 url(tnew.gif) no-repeat; height:26px; margin:1px 0 3px;
    font:bold 13px/26px Arial;
    color:#fff;
}
.tovar .param li.spec 
{
    background:#ffd910 url(tspec.png) no-repeat; height:26px; margin:1px 0 3px;
    _background:#ffd910 url(tspec.gif) no-repeat; height:26px; margin:1px 0 3px;
    font:normal 11px/26px Arial;
    color:#000;
}

.tovar .param li.art {padding:8px 0 2px 10px;} /* Артикул */
.tovar .param li.art span{color:#999;}

.tovar .param li.vendor {padding:7px 0 2px 10px;} /* Производитель */
.tovar .param li.vendor span{color:#999;}

.tovar .t_note {font: normal 11px Arial; color:#282828; height:50px; padding:8px 0 2px; overflow:hidden;}

.tovar .bott { margin:0 !important; padding:6px 0 5px 10px !important; list-style: none;}
.tovar .bott li { display:block; float:right; font: normal 11px Arial; text-align:center; padding:2px 4px;}

.tovar .bott li.price { float:left; text-align:left;} /* Цена */
.tovar .bott li.price span  {font: bold 13px Arial; font-style:italic; color:#010101; width:142px; height:23px; padding-top:5px;}
.tovar .bott li.price span b { font-size:20px;}

.tovar .number { width:24px; height:22px; background:url(col.gif) no-repeat; border: none; font: bold 13px Arial; text-align:center;} /* Количество */

.tovar .bott li.buy {padding-top:6px;}
.tovar .bott li.buy input{cursor:pointer; background:url(buy.gif) no-repeat left center; width:104px; height:33px; border:none; padding:0; margin:0} /* Купить */
.tovar .bott li.no input{background:url(nobuy.gif) no-repeat left center;} /* Нет в наличии */




/***** Карточка товара, внутри ******/

/* Путь наверху */
#tovar_path {color: #7c7c7c; font-size: 12px; padding:5px 0 15px}
#tovar_path span {font-size: 13px;}
#tovar_path a {color:#1a925c; text-decoration:underline;}
#tovar_path a:hover {color:#1a925c;text-decoration:underline;}

#tovar_card { position:relative;}
#tovar_card img {float:left}

/* блок Новинка Акция */

#tovar_card #a_list {float:left; margin:0; padding:0; list-style:none; display:block; width:120px;}
#tovar_card #a_list li {padding-left:10px;}
#tovar_card #a_list li.new 
{
    background:#ed1401 url(tnew.png) no-repeat; height:26px; margin:1px 0 3px;
    _background:#ed1401 url(tnew.gif) no-repeat; height:26px; margin:1px 0 3px;
    font:bold 13px/26px Arial;
    color:#fff;
}
#tovar_card #a_list li.spec 
{
    background:#ffd910 url(tspec.png) no-repeat; height:26px; margin:1px 0 3px;
    _background:#ffd910 url(tspec.gif) no-repeat; height:26px; margin:1px 0 3px;
    font:normal 11px/26px Arial;
    color:#000;  
}

/* Блок Артикул Производитель */

#tovar_card #p_list {float:left; margin:0; padding:0; list-style:none;}
#tovar_card #p_list li {padding:0 0 0 10px; margin:0; font: normal 12px/30px Arial; color:#121; background:none;}
#tovar_card #p_list li span {color:#666;}
#tovar_card #p_list li img { float: none; text-align:right; vertical-align: middle}

/* Формочка добавить */

#tovar_card .form_wrap {float: left; width:340px; margin:13px; padding:7px; border: 1px dashed #a8a8a8;}
#tovar_card .form_wrap form { padding:0; margin:0;}

#tovar_card .bform { margin:0; padding:6px 0 5px 10px; list-style: none;}
#tovar_card .bform li { display:block; float:right; font: normal 11px Arial; text-align:center; padding:2px 4px;}
/* Цена */
#tovar_card .bform li.price { float:left; text-align:left; padding-right:20px;} 
#tovar_card .bform li.price span  {font: bold 13px Arial; font-style:italic; color:#010101; width:142px; height:23px; padding-top:5px;}
#tovar_card .bform li.price span b { font-size:20px;}
/* Количество */
#tovar_card .bform .number { width:24px; height:22px; background:url(col.gif) no-repeat; border: none; font: bold 13px Arial; text-align:center;}
/* Купить */
#tovar_card .bform li.buy {padding-top:6px;}
#tovar_card .bform li.buy input{cursor:pointer; background:url(buy.gif) no-repeat left center; width:104px; height:33px; border:none; padding:0; margin:0} /* Купить */
#tovar_card .bform li.no input{background:url(nobuy.gif) no-repeat left center;} /* Нет в наличии */


/* Детали товара */
#tovar_detail { clear:both; padding-top:20px;}


.product-top-table  {
		display:-moz-inline-stack;/*Firefox 2*/
  display:inline-block; /*Хорошие браузеры*/


	
}

.product-top-table td {
	display:-moz-inline-stack;/*Firefox 2*/
  display:inline-block; /*Хорошие браузеры*/


	
}


.product-top-table-inner  {

	display:-moz-inline-stack;/*Firefox 2*/
  display:inline-block; /*Хорошие браузеры*/



	
}

.product-top-table-inner td {

	display:-moz-inline-stack;/*Firefox 2*/
  display:inline-block; /*Хорошие браузеры*/
 

	
}

/* Анонс */
#tovar_detail .descript { font-size:12px; color:#777; padding:7px 0;}
/* Подробное описание */
#tovar_detail .full { clear:both; padding-top:7px;}




/*============== SHOP SHORT VERSION =================*/


.tovar2 {height:1%; padding:20px 3px; width:230px; float:left; position:relative; border-bottom:1px dashed #bbb; border-right:1px dashed #ccc;} /* Обертка товара, нижний пунктир тут же */

.tovar2 h2 { padding:3px 5px 3px; font:bold 12px/14px Arial; height:40px; margin:0;} /* Название товара */

.tovar2 h2.new a {color:#000; text-decoration: underline;} /* Название товара если новинка */
.tovar2 h2.new a:hover {color:#000; text-decoration: none;}

.tovar2 .wrap { margin:0 auto;}
.tovar2 div.new {position:absolute; width:82px; font: bold 12px/21px Arial; background:#ef0000 url(new-new.gif) no-repeat 0 0; color:#fff; text-align:center; margin:-5px 0 0 -5px;}

.tovar2 ul.art {color:#666; padding:0 0 14px 0; margin:0; font-size:11px; list-style:none;}
.tovar2 ul.art li {padding:1px 5px;}
.tovar2 ul.art li span {color:#999;}

.tovar2 .param { float:left; list-style:none; padding:0; margin:0; width:120px; min-height:150px;}
.tovar2 .param li { padding:0 0 0 10px; margin:0; font: normal 11px/14px Arial; color:#666; background:none;}

.tovar2 .t_note {font: normal 11px Arial; color:#282828; height:50px; padding:9px 15px; overflow:hidden;}

.tovar2 .bott { margin:6px 0 5px 0; padding:0 25px; list-style: none; width:180px; height:95px;}
.tovar2 .spec { background:url(spec_lable.jpg) 50% 0 no-repeat;}
.tovar2 .bott li { display:block; font: normal 11px Arial; text-align:center; padding:2px 4px; float:left;}

.tovar2 .bott li.price {text-align:left; width:120px; padding:10px 4px} /* Цена */
.tovar2 .bott li.price span  {font: bold 13px Arial; font-style:italic; color:#010101; width:142px; height:23px; padding-top:5px;}
.tovar2 .bott li.price span b { font-size:20px;}

.tovar2 .spec li.price {text-align:left; width:120px; padding:10px 4px; color:#fff;} /* Цена */
.tovar2 .spec li.price span  {font: bold 13px Arial; font-style:italic; color:#fff; width:142px; height:23px; padding-top:5px;}
.tovar2 .spec li.price span b { font-size:20px;}

.tovar2 li.amount {float: left; width:40px; padding:10px 0;} 
.tovar2 li.amount .number { width:24px; height:22px; background:url(col.gif) no-repeat; border: none; font: bold 13px Arial; text-align:center;} /* Количество */

.tovar2 .spec li.amount {float: left; width:40px; padding:10px 0; color:#fff;} 
.tovar2 .spec li.amount .number { width:24px; height:22px; background:url(col.gif) no-repeat; border: none; font: bold 13px Arial; text-align:center;} /* Количество */

.tovar2 .bott li.buy {padding-top:6px; text-align:center; clear:both;}
.tovar2 .bott li.buy input{cursor:pointer; background:url(buy2.gif) no-repeat left center; width:180px; height:33px; border:none;  } /* Купить */
.tovar2 .bott li.no input{ background:url(nobuy2.gif) no-repeat left center;} /* Нет в наличии */


/***** Карточка товара, внутри ******/

/* Путь наверху */
#tovar_path2 {color: #7c7c7c; font-size: 12px; padding:5px 0 15px}
#tovar_path2 span {font-size: 13px;}
#tovar_path2 a {color:#1a925c; text-decoration:underline;}
#tovar_path2 a:hover {color:#1a925c;text-decoration:underline;}

#tovar_card2 { position:relative;margin-top:15px; width:auto;}

#tovar_card2 .wrap {padding:5px; float:left; position:relative; min-width:240px; min-height:165px; }


#tovar_card2 div.new {position:absolute; width:82px; font: bold 12px/21px Arial; background:#ef0000 url(new-new.gif) no-repeat 0 0; background:transparent; color:#fff; text-align:center; left:0px; bottom:0px;}

#tovar_card2 div.special {position:absolute; right:0px; width:82px; font: bold 12px/21px Arial; background:transparent; color:#fff; text-align:center; margin:-5px 0 0 -5px; float:right;}









/* Блок Артикул Производитель */

#tovar_card2 #p_list {float:left; margin:10px 0 0 0; padding:0; list-style:none; width: 730px;}
#tovar_card2 #p_list li {padding:0 0 0 13px; margin:0; font: normal 12px/20px Arial; color:#121; background:none;}
#tovar_card2 #p_list li span {color:#666;}
#tovar_card2 #p_list li img { float: none; text-align:right; vertical-align: middle}

/* Формочка добавить */

#tovar_card2 .form_wrap {margin: 0px 0 0 10px; 

// padding:10px;

background: white; border-radius: 5px;
display:inline-block;
	display:-moz-inline-stack;/*Firefox 2*/


vertical-align:top;


max-width:65%;


	
}
#tovar_card2 .spec  { background:none;}
#tovar_card2 .form_wrap form { padding:0; margin:0;}

#tovar_card2 .bform { margin:0; padding:6px 0 5px 10px; list-style: none;}
#tovar_card2 .bform li { display:block; float:right; font: normal 11px Arial; text-align:center; padding:2px 4px;}
/* Цена */
#tovar_card2 .bform li.price { float:left; text-align:left; padding-right:20px;} 
#tovar_card2 .bform li.price span  {font: bold 13px Arial; font-style:italic; color:#010101; width:142px; height:23px; padding-top:5px;}
#tovar_card2 .bform li.price span b { font-size:20px;}
/* Количество */
#tovar_card2 .bform .number { width:24px; height:22px; background:url(col.gif) no-repeat; border: none; font: bold 13px Arial; text-align:center;}
/* Купить */
#tovar_card2 .bform li.buy {padding-top:6px;}
#tovar_card2 .bform li.buy input{cursor:pointer; background:url(buy.gif) no-repeat left center; width:104px; height:33px; border:none; padding:0; margin:0}
#tovar_card2 .bform li.no input{background:url(nobuy.gif) no-repeat left center;}

/* Детали товара */
#tovar_detail2 { clear:both; }
/* Анонс */
#tovar_detail2 .descript { font-size:12px; color:#777; padding:7px 0;}
/* Подробное описание */
#tovar_detail2 .full { clear:both; padding-top:7px;}


/*============== SHOP OLD VERSION =================*/

/* SHOP PRODUCT */

.goods { width:233px; float:left; position:relative; margin:5px; padding-bottom:14px;}

.goods img { padding:14px 0 0 7px; float:left; /*border: 1px solid #ccc;*/}
.goods p { padding:0; margin:0;}

.goods .id {  font: normal 11px Arial, Helvetica, sans-serif;  color:#666;  position:absolute;  left: 141px; top: 32px;}
.goods .id span{ color:#999}

.goods .more {  font: normal 11px Arial, Helvetica, sans-serif;  position: absolute;  left: 141px; top: 77px;}
.goods .more a { color:#303030; text-decoration:underline;}
.goods .more a:hover { color:#0b51bb; text-decoration:underline;} 

.goods .name { padding:9px; font: bold 12px Arial, Helvetica, sans-serif; height:25px; margin:0;}
.goods .name a { color:#0b51bb; text-decoration:underline}
.goods .name a:hover{ color:#0b51bb; text-decoration:underline}

.goods .discrip {margin:12px 9px; font: normal 11px Arial, Helvetica, sans-serif; color:#282828; height:70px; overflow:hidden; display:block}

.goods form { background:url(price.jpg) center no-repeat;}
.goods form .price{ font: bold 13px Arial, Helvetica, sans-serif; color:#010101; width:142px; height:23px; padding-top:5px; float:left; text-align:center;}
.goods form .price b { font-size:20px;}

.goods input.addtocart {cursor:pointer; background:url(addtocart.gif) no-repeat left center; width:81px; height:33px; border:none; padding:0; margin:0}

/* SHOP PRODUCT lable NEW! */

.goodsnew { width:233px; float:left; position:relative; margin:5px; padding-bottom:14px; background:url(new.jpg) top left no-repeat}

.goodsnew img { padding:14px 0 0 7px; float:left; /*border: 1px solid #ccc;*/}

.goodsnew p { padding:0; margin:0;}

.goodsnew .id {  font: normal 11px Arial, Helvetica, sans-serif;  color:#666;  position:absolute;  left: 141px; top: 32px;}
.goodsnew .id span{ color:#999}

.goodsnew .more {  font: normal 11px Arial, Helvetica, sans-serif;  position: absolute;  left: 141px; top: 77px;}
.goodsnew .more a { color:#dc1200; text-decoration:underline;}
.goodsnew .more a:hover { color:#dc1200; text-decoration:underline;} 

.goodsnew .name { padding:9px; font: bold 12px Arial, Helvetica, sans-serif; height:25px; margin:0;}
.goodsnew .name a { color:#dc1200; text-decoration:underline} 
.goodsnew .name a:hover{ color:#dc1200; text-decoration:underline}

.goodsnew .discrip {margin:12px 9px; font: normal 11px Arial, Helvetica, sans-serif; color:#282828; height:70px; overflow:hidden; display:block}

.goodsnew form { background:url(price_new.jpg) center no-repeat; background:transparent;}
.goodsnew form .price{ font: bold 13px Arial, Helvetica, sans-serif; color:#fff; width:142px; height:23px; padding-top:5px; float:left; text-align:center;}
.goodsnew form .price b { font-size:20px;}

.goodsnew input.addtocart {cursor:pointer; background:url(addtocart.gif) no-repeat left center; width:81px; height:33px; border:none; padding:0; margin:0}

/* Описание товара */

.gdetail {width:170px; position:absolute; z-index:1000; margin:7px 20px 7px 7px; background:url(gdetail.jpg) top left no-repeat}
.gdetail img { padding:0 23px;}
.gdetail p { text-align:center;}
.gdetail p b{ color:#f00;}

.gdetail .number { width:24px; height:22px; background:url(col.gif) no-repeat; border: none; font: bold 13px Arial, Helvetica, sans-serif; text-align:center;}

.gdetail form { padding:0; margin:0;}
.gdetail form .detprice{ font: bold 13px Arial, Helvetica, sans-serif; color:#000; width: auto; height:23px; padding:5px 0 10px; text-align:center; background:url(detprice.gif) top center no-repeat;}
.gdetail form .detprice b { font-size:20px;}
.bt_add {cursor:pointer; background:url(add.gif) no-repeat left center; width:126px; height:33px; border:none; padding:0; margin:0}


/* детали товара справа*/

.detail_right {position:relative; padding: 7px 7px 7px 195px;}

.detail_right h1 { font: normal 14pt Arial, Helvetica, sans-serif; color:#333; padding:10px 0; margin:0;}

.detail_right .id {font: normal 11px Arial, Helvetica, sans-serif; color:#666;}
.detail_right .id span {color:#999}

.detail_right .discrip {margin:20px 0px; font: normal 11px Arial, Helvetica, sans-serif; color:#282828; display:block;}

/* ХЛЕБНЫЕ КРОШКИ */
.dpath {color: #7c7c7c;  font-size: 11px; padding:5px 0;}
.dpath a {color:#d13f32; text-decoration:underline;}
.dpath a:hover {color:#d13f32;text-decoration:underline;}





.top-category-description {
padding:;	
	
}


.top-category-description img {
width:250px !important;	
height:auto !important;
	
	
}

/*a.sh*/
.tab-shop3 { width:100%; border-collapse:collapse; border:none; border-spacing:0; padding:0; margin:0; margin-top:13px; }
.tab-shop3 td {padding:5px; margin:0; padding-top:27px; padding-bottom:10px; vertical-align:top; border-collapse:collapse; border-spacing:0; 

//  }

.tab-shop3 tr td:nth-child(1)  {
	max-width:169px;
	
	
}


.tab-shop3 td:nth-child(1) {
padding-left:0px;	
	
}

.tab-shop3 tr {
	border-bottom:1px solid #dddddd;
	border-bottom:1px solid #e9e9e9;
	padding-bottom:3px;
	
}








.tab-shop33 { width:74%; border-collapse:collapse; border:none; border-spacing:0; padding:0; margin:0; margin-top:13px; }


.tab-shop33 td {padding:13px 15px; margin:0;   border-spacing:0; border:1px solid #e0e0e0; border: 1px solid #efefef; border-radius:5px; }


.tab-shop33 td:nth-child(1) {
text-align:center;	
	
}


.tab-shop33  td:nth-child(1) img {
width:85px;	
	
}






.tab-shop3 td.td-price{vertical-align:middle;
	
	
}


/*.shop3-price{	width:95px;	height:36px;	background:url(shop3-price.png) left top no-repeat; font:bold 13px/36px Verdana, Geneva, sans-serif; text-align:center; color:#fff; padding:0 0 0 8px;}*/





.shop3-price{	width:95px;	height:36px;
font-size: 16pt;
font-size:13.5pt;
font-size:13.9pt;
padding-top:22px;


text-align:center; 

color:#006532;
color:#347d3d;
color:#3e7945;
color:#437b49;
color:#566d58;

padding:0 0 0 12px; 
font-weight: 600;
	
	
}





.shop3-price2{ margin-left:10px; 	width:190px;	height:31px;	

font-size: 21pt;
font-size:19.8px;
font-size:20pt;


text-align:center; 

color:#118a31;
color:#0f7b36;
color:#006532;
color:#4b504d;
color:#3a6f50;
color:#4c5252;
color:#434e48;


padding:0 0 0 0px;}




/*.shop3-price22{	width:95px;	height:36px;	background:url(shop3-price.png) left top no-repeat; font:bold 13px/36px Verdana, Geneva, sans-serif; text-align:center; color:#fff; padding:0 0 0 8px;}*/



.shop3-price22{	width:95px;	height:36px;	font-size: 16pt; text-align:center; color:#006532; padding:0 0 0 8px; }





.spacer {
width:48px; height:2px;
}



.spacer2 {

width:60px; height:2px;
}



.rub {

font-size:17pt;
}


.quantity {

line-height: 24px; margin-left:36px; padding: 13px 0; padding-right:0px;
}



.1click {
position:absoute;
padding-left:500px !important;
text-decoration: underline !important;

}



.card-button {

font-size: 10pt; border-left: 0px dashed #000; padding: 0 0 0 5px; margin: 3px 0 0 17px;
}

.shop3-price span{font-weight:normal;}





.shop3-but {	padding:0;	

width:104px; 
width:176px;
width:164px;


height:26px; 
height:50px;
height:48px;

border:none;	cursor:pointer;	background:url(shop3-but.png);


background:url(add-to-cart-new2.jpg) center no-repeat;
background:linear-gradient(45deg, #1c79bb 0%, #2b78b5 20%, #277bb7 30%, #287ebb 40%, #2781ad 50%, #2b81b5 60%, #277fa9 70%, #2679b3 80%, #2d7aa7 90%, #2282b9 100%);

background:linear-gradient(to top, #196092, #2b77c5);

background:#3a69a7;
background:linear-gradient(to top, #1a6498, #2873bf);
background:linear-gradient(to bottom, #2e7e9c, #3060a9);
background:#3d849e;
background:#d02d2d;
background:#da3131;


border:1px solid #4e83a9;
border:1px solid #8199ab;
border:1px solid #b55c5c;
border:1px solid #c55757;
// border:1px solid #406f90;
// border:1px solid #4c7fa2;


 // background-size:80%;
font-size:15px; color:#ffffff !important;

 box-shadow:2px 2px 5px rgba(156, 173, 187, 0.5);
 box-shadow:2px 2px 5px rgba(177, 191, 202, 0.5);
 box-shadow:2px 2px 5px rgba(180, 194, 206, 0.5);

}










.shop3-but-click {	padding:0;	 width:173px;	 height:51px;	border:none;	cursor:pointer;
background:url(kupit-v-1-click-9.png);
font-size:18px; color:white;
}

.shop3-but-cart-folder {	margin-left:22px; margin-top:-14px;

padding:0; 

padding:8.1px 11.8px 7.6px 11.8px;
padding:7.7px 11.65px 7px 11.65px;
padding:7.7px 11.8px 7px 11.8px;
padding:6.5px 11px 5.7px 11px;
padding:5.8px 11px 5.8px 11px;
padding:5px 10.8px 5px 10.8px;
padding:5px 11.8px 5px 11.8px;
padding:6px 12px 6px 12px;


	border:none;	cursor:pointer;
background:url(addtocart-green8.png);

background:#318834;
background:linear-gradient(45deg, #41753e 0%, #49824c 20%, #3e8646 30%, #51865f 40%, #478852 50%, #4c8650 60%, #528860 70%, #518457 80%, #3d8246 90%, #3a9045 100%);

background:linear-gradient(to bottom, #2e7e9c, #3060a9);
background:linear-gradient(to bottom, #3d849e, #516e9a);
background:#ffffff;
background:#3d849e;
background:linear-gradient(to top, #458196, #4982bb);

background:#5883af;
background:#4e8ca2;
background:#da3131;
background:#e61a1a;
background:#e62424;

font-size:11.1px;
font-size:10px;
font-size:11px;
// text-transform:uppercase;
color:#e8e8e8;
// color:#516e9a;
// color:#468648;
// border:1px solid #4c7fa2;
// border:1px solid #51875d;
border-bottom: 1px solid #fafafa;
border-radius:1.5px;

box-shadow: inset 2px 2px 5px rgba(140, 148, 154, 0.5), 2px 2px 5px rgba(205, 210, 214, 0.5);
box-shadow: inset 2px 2px 5px rgba(208, 165, 171, 0.5), 2px 2px 5px rgba(238, 238, 239, 0.5);
box-shadow:inset 2px 2px 5px rgba(199, 116, 128, 0.5), 2px 2px 5px rgba(238, 238, 239, 0.5);
box-shadow:inset 2px 2px 5px rgba(199, 114, 127, 0.5), 2px 2px 5px rgba(238, 238, 239, 0.5);


}


.shop3-but2 {	padding:0;	width:104px; width:173px;	height:26px; height:51px;	border:none;	cursor:pointer;	background:url(shop3-but.png);
}


.shop3-name a{/*background:#429BD4;*/ font-size:11pt !important; color:#222; text-decoration:none; line-height:90%; margin-bottom:20px; margin-top:20px; }
*+html .shop3-name a{line-height:100%;}
.shop3-name a:hover{color:#FF0000; text-decoration:none;}
.shop3-col{visibility:hidden; line-height:0; font-size:0;}
.tab-shop3 a img{border:none;}


.e-table {
	width: 100%;
	padding:5px 15px 0 15px;
	font-size:13.4px;
	font-size:14.4px;
	
	
}
.e-table td {
	vertical-align: top;
}

.e-table-row {
margin:10px 0px;
margin:10.5px 0px;

	
}

.e-table-minus-1 {
	background:#ffffff;
margin-bottom:-1px;
padding-bottom:1px;
display:inline-block;
	
}

.e-left {
	display:inline-block;	
	width: 190px;
	padding: 5px;
	padding:7px 6px;
		padding: 6px;
		padding-bottom:0px;
		padding-left:0px;

	border-bottom:1px dotted #dedcdd;
	border-bottom:1px dotted #a6afaf;
	
	text-align: left;

color:#585858;
color:#444444;
color:#393939;
color:#353535;

}

.e-left b {
font-weight:normal;
background:#ffffff;
margin-bottom:-1px;
	
	
}

.e-center {
	border-left: 1px solid #c3bfc1;
	border-left:1px solid #d0cdce;
	border-left:1px dotted #dedcdd;
color:#444444;
display:none;
}
.e-right {
	display:inline-block;	
	padding: 5px;
	padding: 6px;
	padding:7px 6px;
		padding-bottom:0px;
		padding-left:0px;

//	border-bottom:1px dotted  #dedcdd;
	max-width:474px;
	text-align:left;
color:#444444;
color:#393939;
color:#353535;
}


.e-right span {
background:#ffffff;
margin-bottom:-1px;	
	
	
}

.e-left2 {
	width: 150px;
	padding: 5px;
	border-bottom: none;
	text-align: right;
}
.e-center2 {
	border-left: 1px solid #c3bfc1;
}
.e-right2 {
	padding: 5px;
	border-bottom: none;
}




#order-info {
background: transparent;
border-radius:5px;
width:auto;
height:18px;
padding:7px;
padding-top:11px;
margin-top:1px;
}


#contact-wrapper {
	width:auto;
	border:1px solid #e2e2e2;
	background:#fcfcfc;
	padding-left:20px;
padding-top:5px;
padding-bottom:0px;
padding-right:0px;
max-width:95%;
}
#contact-wrapper div {
	clear:both;
	margin:1em 0;
}
#contact-wrapper label {
	display:block;
	float:none;
	font-size:13px;
	width:130px;
color:#333333;

}



form#contactform input {
	border-color:#B7B7B7 #E8E8E8 #E8E8E8 #B7B7B7;
	border-style:solid;
	border-width:1px;
	padding:5px;
	font-size:13px;
	color:#555;
width:90%;
margin:8px;


}
form#contactform textarea {
	font-size:100%;
	padding:0.6em 0.5em 0.7em;
	border-color:#B7B7B7 #E8E8E8 #E8E8E8 #B7B7B7;
	border-style:solid;
	border-width:1px;
}


form#contactform  {

}

.refill-title {
	
	font-size:14.5px;
	margin:0px;
		margin-top:0px !important;
	
}


.zapravka-tablica tr td{
padding:9px;	
border-right:1px solid #cacaca;	
border-bottom:1px solid #cacaca;		
}

.zapravka-tablica {
border-left:1px solid #cacaca;	
border-top:1px solid #cacaca;
text-align:center;
width:300px;
max-width:95%;
// background:#ffffff;
	
}

.zapravka-tablica tr:nth-child(3) td {
color:#d24c2d;	
	
}

.zapravka-zayavka-zagolovok {
	
	font-size:18px;
font-weight:normal;
margin:5px 0px 15px 0px;
margin-top:10px !important;
	
}


.popup {


overflow:hidden; 
position:absolute; 

margin-left:auto;
margin-right:auto;
margin-top:0px;

z-index:999;

display:none;

width:450px;
max-width:100%;
} 
.popup .popup-content {
margin:40px auto 0px auto; 

padding:14px;
background-color: #f6fbf5; 
background-color: #fcfcfc; 
border-radius:5px;
box-shadow: 0.5px 0.5px 5px #999;
margin:5px;
}


.popup h2 {
	margin-top:0px !important;
	
}

.dostavka-div-close {

right:0px;
top:0px;

}


.popup-content p {
font-size:12px;
color:#4c4c4c;

}

.dostavka-close {
right:0px;
position:absolute;
padding:0 0 5px 5px;
font-size:18px;
text-decoration:none;
color:#333333;

}


.drop-icon {
	margin-bottom:0px !important; margin-top:-2px !important; margin-left:-2px !important; margin-right:2px !important;
	
	
}






.img-special {
	
	
	width:100px;
}


.quantity input{
	
	width: 24px;
	padding:3px;
	text-align:center;
	border:1px solid #e7e7e7;
	border-radius:1px;
	
	
}


.pod-fotografiei {
	
	font-size:11.4px !important;
	display:block;
	float:left;
	clear:both;
	
}

.no-brand {
	line-height: 30px;
}


.artikul {
	margin-right:15px;
	font-size:13px !important;
	color:#373737;
}


span.k-apparatu {
	
	line-height:130%;
	
}

span.resurs {
	line-height:130%;
	line-height:163%;
	
}


span.tip {
	line-height:130%;
	
}



.bloki-informacii  {
margin-left:10px;
	margin-top:64px;

}



.block-informacii {
		padding:9px !important;
	padding:14px !important;
	
	
	
	padding-left:14px !important;
		padding-left:18px !important;
		
			text-align:left;
	        padding-bottom:-5px;
		
		border:1px solid #dddddd;
	border:1px solid #eeeeee;
	background:#f7f7f7;
	
	
}


.bi-1 {
		
	

	
	
	
	right:10px; width:197px;  border-radius:7px;
	
	background:#f4f6f7;
	background:#f5f6f9;

	
}


.bi-1-bottom {
display:none;	
	
}


.bi-2 {
	

	 margin-left:9px; 
	 

	 right:10px; width:197px; height:119px; border-radius:7px; 
	 
	 
	 background:#f3f7f3;
	 background:#f4f7f4;
	 
	
}

.bi-3 {
	 margin-left:9px; 
	 

	 right:10px; width:197px; height:119px; border-radius:7px; 
	 
	 
	 background:#f3f7f3;
	 background:#f4f7f4;
	 
	
}

.bi-3 a {
font-size:12px;	
	
}



.bi-3 p {
line-height:13px;
	
}


.bi-span {
color:#4d4d4d;
color:#4e4e4e;
color:#525252;
line-height:130%;	
	
}
.bi-title {
	
	
	padding-left:0px; font-weight:bold; 
	
	color: #4E7F56;
   color:#468a51;
	color:#43774a;
	color:#4a7d51;
	color:#458258;
	color:#458250;
	color:#3f7549;
	color:#43794d;
	color:#458650;
	color:#538c5c;
	color:#486f98;
	color:#395f98 !important;
	
	font-size:14px;
}

.bi-text {
	font-size:12px;
	line-height:1.51em;
	
}


.bi-spacer {
height:9px;
margin:0px !important;
padding:0px !important;
	
}


.bi-mobile {
display:none;	
	
}


.block-informacii ul li {
list-style-type:none;	
	
	
}


.block-informacii ul li:before {
 	color:#486f98; /* Цвет маркера */
    content: "• "; /* Сам маркер */
    padding-right: 2px; /* Расстояние от маркера до текста */
    
    margin-left:-12px;
    
    font-size:16px;
    
    vertical-align:middle;
	
	
}

ul.oplata-ul {
	padding:0 0 0 18px; margin:0px; line-height:150%;
	
}

.certificates {
	
	 float:left  !important;
}

p.instrukciya {
	font-size:9pt; color:#444;
	
}



.popular-products tr td:nth-child(3)  {
	
display:none;	
	
}



#primechanie-7000 {
font-size: 12px;
line-height: 130%;
	
}

#preimushestva ul {
padding:0px;
	
}

#preimushestva ul li {
	list-style-type:none;
	background: url('https://tonercom.ru/t/images/green-tick-4.png') no-repeat left center;
	background-size:10px;
	padding-left:20px;
	margin-bottom:5px;
	font-size:15px;
	
}



#preimushestva-zagolovok {
font-size:16px;	
font-weight:bold;

	
}


.parent_popup_click {
  background-color: rgba(0, 0, 0, 0.8);
  display: none;
  position: fixed;
  z-index: 99999;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}


.close {
    background-color: rgba(0, 0, 0, 0.8);
	border: 2px solid #ccc;
    height: 24px;
    line-height: 24px;
    position: absolute;
    right: -24px;
	cursor: pointer;
    text-align: center;
    text-decoration: none;
	color: rgba(255, 255, 255, 0.9);
    font-size: 14px;
    font-family: helvetica, arial;
    text-shadow: 0 -1px rgba(0, 0, 0, 0.9);
    top: -24px;
    width: 24px;
	-webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    -ms-border-radius: 15px;
    -o-border-radius: 15px;
    border-radius: 15px;
	-moz-box-shadow: 1px 1px 3px #000;
	-webkit-box-shadow: 1px 1px 3px #000;
	box-shadow: 1px 1px 3px #000;
}

.popup_click { 
  background: #fff;
    max-width: 510px;
    width:70%;
    margin: 5% auto;
	padding: 13px 5px 13px 5px;
	border: 10px solid #ddd;
	position: relative;
	/*--CSS3 CSS3 Ð¢ÐµÐ½Ð¸ Ð´Ð»Ñ Ð‘Ð»Ð¾ÐºÐ°--*/
	-webkit-box-shadow: 0px 0px 20px #000;
	-moz-box-shadow: 0px 0px 20px #000;
	box-shadow: 0px 0px 20px #000;
	/*--CSS3 Ð—Ð°ÐºÑ€ÑƒÐ³Ð»ÐµÐ½Ð½Ñ‹Ðµ ÑƒÐ³Ð»Ñ‹--*/
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}


#one-click-order-wrap {
text-align:center;
margin-right:10px;
	
	
}

#one-click-order {
color:#1a577b;
color:#2c4765;
color:#3c7084;
border-bottom:1px dashed #60718a;	
text-decoration:none;
	
}

#one-click-question {


color:#232323;
text-decoration:none;
padding:7px 10.5px;

border-radius:4px;
border:2px solid #0d9938;


color: #117630;
text-decoration: none;
padding: 11px 10.5px;
border-radius: 3px;
border: 1px solid #0d9938;
font-size: 14.5px;
	
}

#orderForm input[type="text"], #orderForm textarea {
	
	margin-top:4px;
	margin-bottom:10px;
	padding:7px 7px;
border-style:solid;
border-width:1px;
border-color:#ababab;
	
}

 #orderForm textarea {
	
width:453px;
	
}



.qa-row {
margin-top:5px;	
	
}


.qa-name-block {
display:inline-block;	
width:100px;
vertical-align:top;	
margin-top:15px;
	
}


.qa-message {
display:inline-block;
width:70%;
	
	
}

.qa-name {
	vertical-align:top;
	font-weight:bold;
	
}
.qa-time {
	vertical-align:top;
	margin-top:6px;
	
}
	
	@media screen (max-width: 696px) {
 .form_wrap {
        
     display: block;
    }
}