/* SHOP START */

#shop-added { display: none; padding: 5px; background: #61606f; color: #ffffff; border: 1px solid #ce5d77; font: bold 12px Arial, Helvetica, sans-serif; position: absolute; left: 0; top: 0; z-index: 10000; }

/* Таблица корзины с товарами */

table.table_shop 	{ border-collapse: collapse; }
/*table.table_shop tr:hover {background: #e0e0e0}*/
table.table_shop td { padding: 5px; border-bottom: 1px solid #8c8c8c; }
table.table_shop th { padding: 8px 10px; border-left: 1px solid #ffffff; background: #ce5d77; color: #ffffff; text-align: left; }
	table.table_shop th:first-child { border: none; }


/*============== SHOP FULL VERSION =================*/

/*********** Товар ************/

 /* Обертка товара, нижний пунктир тут же */
 
.tovar { /*height: 1%;*/ padding: 20px 10px 30px 10px; width: 305px; float: left; position: relative; border-bottom: 1px dashed #bbbbbb; border-right: 1px dashed #cccccc;}

 /*  */
 
.tovar .highslide {display: block; }

 /* Название товара */
 
.tovar h2 { padding: 3px 5px 3px; font: normal 14px/16px Arial, Helvetica, sans-serif; height: 40px; margin: 0;}

 /* Название товара если новинка */
 
.tovar h2.new a { color: #ff0000; text-decoration: underline; }
.tovar h2.new a:hover { color: #ff0000; 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, Helvetica, sans-serif; color: #666666; background: none; }

.tovar .param li.new  { background: url(tnew.png) 0 0 no-repeat #ed1401; height: 26px; margin: 1px 0 3px; font: bold 13px/26px Arial, Helvetica, sans-serif; color: #ffffff ; }
.tovar .param li.spec { background: url(tspec.png) 0 0 no-repeat #ffd910; height: 26px; margin: 1px 0 3px; font: normal 11px/26px Arial, Helvetica, sans-serif; color: #000000; }

.tovar .param li.art { padding: 8px 0 2px 10px; } /* Артикул */
.tovar .param li.art span { color: #999999; }

.tovar .param li.vendor { padding: 7px 0 2px 10px; } /* Производитель */
.tovar .param li.vendor span{ color: #999999; }

.tovar .t_note { font: normal 11px Arial, Helvetica, sans-serif; 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, Helvetica, sans-serif; text-align: center; padding: 2px 4px; }

.tovar .bott li.price { float: left; text-align: left; } /* Цена */
.tovar .bott li.price span  {font: bold 13px Arial, Helvetica, sans-serif; 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) 0 0 no-repeat; border: none; font: bold 13px Arial, Helvetica, sans-serif; text-align: center; } /* Количество */

.tovar .bott li.buy { padding-top: 6px; }
.tovar .bott li.buy input { cursor: pointer; background:url(buy.png) 0 50% no-repeat; width: 104px; height: 33px; border: none; padding: 0; margin: 0; } /* Купить */
.tovar .bott li.no input { background: url(nobuy.png) 0 50% no-repeat; } /* Нет в наличии */


/***** Карточка товара, внутри ******/

/* Путь наверху */
#tovar_path {color: #ffffff; font-size: 12px; padding: 5px 0 15px; }
#tovar_path span { font-size: 13px; }
#tovar_path a { color: #bab6f4; text-decoration: underline; }
#tovar_path a:hover {color: #bab6f4; 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: url(tnew.png) 0 0 no-repeat #ed1401; height: 26px; margin: 1px 0 3px; font: bold 13px/26px Arial, Helvetica, sans-serif; color: #ffffff; }
#tovar_card #a_list li.spec { background: url(tspec.png) 0 0 no-repeat #ffd910; height: 26px; margin: 1px 0 3px; font: normal 11px/26px Arial, Helvetica, sans-serif; color: #000000; }

/* Блок Артикул Производитель */

#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, Helvetica, sans-serif; color: #112211; background: none; }
#tovar_card #p_list li span { color: #666666; }
#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, Helvetica, sans-serif; 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, Helvetica, sans-serif; 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) 0 0 no-repeat; border: none; font: bold 13px Arial, Helvetica, sans-serif; text-align: center; }
/* Купить */

#tovar_card .bform li.buy { padding-top: 6px; }
#tovar_card .bform li.buy input { cursor: pointer; background: url(buy.png) 0 50% no-repeat; width: 104px; height: 33px; border: none; padding: 0; margin: 0; } /* Купить */
#tovar_card .bform li.no input { background: url(nobuy.png) no-repeat left center; } /* Нет в наличии */


/* Детали товара */
#tovar_detail { clear:both; padding-top: 20px; }
/* Анонс */
#tovar_detail .descript { font-size: 12px; color: #777777; padding: 7px 0; }
/* Подробное описание */
#tovar_detail .full { clear: both; padding-top: 7px; }


/*============== SHOP SHORT VERSION =================*/


.tovar2 { /*height:1%;*/ padding: 20px 3px; width: 220px; float: left; position: relative; } /* Обертка товара, нижний пунктир тут же */
.tovar2 .highslide { display: block; }

 /* Название товара */
.tovar2 h2 { padding: 3px 5px 3px; font: bold 12px/14px Arial, Helvetica, sans-serif; height: 30px; margin: 0; }
.tovar2 h2 a { color: #bab6f4; text-decoration: underline; }
.tovar2 h2 a:hover { color: #bab6f4; text-decoration: none; }

 /* Название товара если новинка */
 
.tovar2 h2.new a { color: #bab6f4; text-decoration: underline; }
.tovar2 h2.new a:hover { color: #bab6f4; text-decoration: none; }

/*===============================*/

.tovar2 .wrap { margin: 0 auto;}
.tovar2 div.new { position: absolute; width: 82px; font: bold 12px/21px Arial, Helvetica, sans-serif; background: #ce5d77; color: #ffffff; text-align: center; margin: -5px 0 0 -5px; }

/*===============================*/

.tovar2 ul.art { color: #bbb9dd; padding: 0 0 14px; margin: 0; font-size: 11px; list-style: none; }
.tovar2 ul.art li { padding: 1px 5px; }
.tovar2 ul.art li span { color: #bbb9dd; }

/*===============================*/

.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, Helvetica, sans-serif; color: #666666; background: none;}

/*===============================*/

.tovar2 .t_note { font: normal 11px Arial, Helvetica, sans-serif; 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; display: none; }
.tovar2 .spec { background: url(spec_lable.png) 50% 0 no-repeat; }
.tovar2 .bott li { display: block; font: normal 11px Arial, Helvetica, sans-serif; text-align: center; padding: 2px 4px; float: left; color: #bbb9dd; }

 /* Цена */
 
.tovar2 .bott li.price { text-align: left; width: 120px; padding: 10px 4px 10px 10px; color: #bbb9dd; }
.tovar2 .bott li.price span  { font: normal 13px Arial, Helvetica, sans-serif; font-style: italic; color: #ffffff; width: 142px; height: 23px; padding-top: 5px; }
.tovar2 .bott li.price span b { font-size: 20px; color: #ffffff; font-weight: normal; }

 /* Цена spec */
 
.tovar2 .spec li, .tovar2 .spec li.price, .tovar2 .spec li.price span, .tovar2 .spec li.price span b { color: #ffffff; }

/* Количество */

.tovar2 li.amount { float: left; width: 40px; padding: 10px 0; } 
.tovar2 li.amount .number { width: 24px; height: 22px; background: url(col.gif) 0 0 no-repeat; border: none; font: normal 13px Arial, Helvetica, sans-serif; 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.png) 0 50% no-repeat; width: 180px; height: 33px; border: none;  } 

/* Нет в наличии */

.tovar2 .bott li.no input{ background: url(nobuy2.png) 0 50% no-repeat; }


/***** Карточка товара, внутри ******/

/* Путь наверху */

#tovar_path2 { color: #7c7c7c; font-size: 12px; padding: 5px 0 15px; }
#tovar_path2 span { font-size: 13px; }
#tovar_path2 a {color: #d13f32; text-decoration: underline; }
#tovar_path2 a:hover { color: #d13f32; text-decoration: underline; }

#tovar_card2 { position: relative; }

#tovar_card2 .wrap { padding: 5px; float: left; position: relative; }
#tovar_card2 div.new {position: absolute; width: 82px; font: bold 12px/21px Arial, Helvetica, sans-serif; background: #ce5d77; color: #ffffff; text-align: center; margin: -5px 0 0 -5px; }

/* Блок Артикул Производитель */

#tovar_card2 #p_list {float: left; margin: 10px 0 0; padding: 0; list-style: none; }
#tovar_card2 #p_list li { padding: 0 0 0 13px; margin: 0; font: normal 11px/20px Arial, Helvetica, sans-serif; color: #bbb9dd; background: none; }
#tovar_card2 #p_list li span { color: #bbb9dd; }
#tovar_card2 #p_list li img { float: none; text-align: right; vertical-align: middle; }

/* Формочка добавить */

#tovar_card2 .form_wrap { float: left; width: 320px; margin: 13px; padding: 7px; border: 1px dashed #a8a8a8; display: none; }
#tovar_card2 .spec  { background: #ce5d77; border: 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, Helvetica, sans-serif; text-align: center; padding: 2px 4px; color: #bbb9dd; }

/* Цена */

#tovar_card2 .bform li.price { float: left; text-align: left; padding-right: 20px; color: #bbb9dd; } 
#tovar_card2 .bform li.price span  { font: normal 13px Arial, Helvetica, sans-serif; color: #ffffff; width: 142px; height: 23px; padding-top: 5px;}
#tovar_card2 .bform li.price span b { font-size: 20px; color: #ffffff; font-weight: normal; }

/* Цена spec */

#tovar_card2 .spec li, #tovar_card2 .spec li.price, #tovar_card2 .spec li.price span, #tovar_card2 .spec li.price span b { color: #ffffff; }

/* Количество */

#tovar_card2 .bform .number { width: 24px; height: 22px; background: url(col.gif) 0 0 no-repeat; border: none; font: normal 13px Arial, Helvetica, sans-serif; text-align: center; }

/* Купить */

#tovar_card2 .bform li.buy { padding-top: 6px; }
#tovar_card2 .bform li.buy input { cursor: pointer; background: url(buy.png) 0 50% no-repeat; width: 104px; height: 33px; border: none; padding: 0; margin: 0; }
#tovar_card2 .bform li.no input { background: url(nobuy.png) 0 50% no-repeat; }

/* Детали товара */

#tovar_detail2 { clear: both; padding-top: 20px; }

/* Анонс */

#tovar_detail2 .descript { font-size: 12px; color: #777777; padding: 7px 0; }

/* Подробное описание */

#tovar_detail2 .full { clear: both; padding-top: 7px; }
