BODY, TD, INPUT, SELECT, TEXTAREA { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 11px; color: #3A3E41; }

BODY { background-color: #505050; background-image: url(images/hairpro/bg.gif);}
FORM { display: inline; }
A { color: #3A3E41; }
A:HOVER { text-decoration: underline; } 

.top-layer { width: 100%; background-image: url(images/hairpro/head-bg.gif); background-repeat: repeat-x; }
.logo { padding-top: 6px; padding-left: 12px; }
.head { color: #9EA0A2; text-align: right; padding-right: 12px; vertical-align: top; padding-top: 18px; }
.head A { font-weight: bold; color: #9EA0A2; text-decoration: none; }
.head A:HOVER { text-decoration: underline; }
.head DIV { margin-top: 40px; }
.head DIV A { color: #FFC600; font-weight: normal; }
.head DIV SPAN { color: White; }
.head .cart { color: White; font-weight: bold; }
.area { background-image: url(images/hairpro/area-bg.gif); background-color: #FEF9DF; width:470px;}
.area-left { padding-top: 12px; padding-right: 0px; padding-left: 12px; color: #3A3E41; vertical-align: top; }
* html .area-left { padding-top: 12px; padding-right: 12.5px; padding-left: 12px; color: #3A3E41; vertical-align: top; }
.area-left A { color: #3A3E41; text-decoration: none; }
.area-left A:HOVER { text-decoration: underline; }
.area-left H1 { margin: 0px; width: 209px; height: 25px; color: White; padding-top: 10px; padding-left: 13px; font-size: 11px; text-transform: uppercase; }
.area-left p.like_h1 { font-weight:bold; margin: 0px; width: 209px; color: White; padding-top: 10px; padding-left: 13px; padding-bottom: 5px;  font-size: 11px; text-transform: uppercase; background-image: url(images/hairpro/area-left-head.gif); background-repeat: repeat-y; }
.area-left .block { width: 209px; padding-left: 0px; background-image: url(images/hairpro/area-left-bg.gif); background-repeat: repeat-y; }
.area-left .menublock { width: 190px; padding: 10px;}


.area-left .mnunav { text-transform: uppercase; background-image: url(images/hairpro/marker1.gif); background-repeat: no-repeat; background-position: left; padding-left: 12px; }
.area-right { vertical-align: top; padding-top: 12px; padding-right: 0px; }
* html .area-right { vertical-align: top; padding-top: 12px; padding-right: 2px; }
.area-right H1 { margin: 0px; height: 25px; padding-top: 10px; padding-left: 10px; font-size: 11px; text-transform: uppercase; }
.area-right p.like_h1 { font-weight:bold; margin: 0px; width: 525px; padding-top: 10px; padding-left: 10px; padding-bottom: 5px;  font-size: 11px; text-transform: uppercase; background-image: url(images/hairpro/area-right-head.gif); background-repeat: repeat-y; }
.area-right .area { width: 525px; padding-top: 10px; padding-right: 0px; padding-left: 10px; background-image: url(images/hairpro/area-right-bg.gif); background-repeat: repeat-y; }
.area-right H1 A { text-decoration: none; }
.area-right p.like_h1 A { text-decoration: underline; }
.area-right H1 A:HOVER { text-decoration: underline; }
.area-right p.like_h1 A:HOVER { text-decoration: underline; }

.product-brief-info { padding-left: 6px; vertical-align: top; }
.product-brief-info .productname { background-image: none; padding: 0px; margin: 0px; }
.product-brief-info .productname A { text-decoration: none; }
.product-brief-info .productname A:HOVER { text-decoration: underline; }
.product-brief-info .buttons { margin-top: 12px; }

.printversion { text-align: right; }

.foot { text-align: right; color: #B8B7B7; padding-top: 18px; padding-right: 12px; padding-bottom: 18px; }
.foot A { color: #B8B7B7; text-decoration: none; }
.foot A:HOVER { text-decoration: underline; }


/* Название продукта */
.newsname { width:500px; background-image: url(images/hairpro/h2-bg.gif); background-repeat: repeat-x; background-position: bottom; padding-top: 6px; padding-bottom: 6px; padding-left: 6px; margin-bottom: 10px; font-weight: bold; text-align: left; }

.productname { width:100%; background-image: url(images/hairpro/h2-bg.gif); background-repeat: repeat-x; background-position: bottom; padding-top: 6px; padding-bottom: 6px; padding-left: 6px; margin-bottom: 10px; font-weight: bold; text-align: left; }

/* Наличие на складе */
.instock .value { font-weight: bold; } /* Стиль значения */
.instock .negative { font-weight: bold; color: Red; } /* Стиль отрицательного значения */

/* Рейтинг товара */
.rating { font-size: 9px; padding-top: 12px; } /* Стиль блока */
.rating .label { font-weight: bold; } /* Стиль метки */

/* Обсуждение товара */
.discussion { font-size: 9px; padding-top: 6px; } /* Стиль блока */
.discussion A { font-weight: bold; }

/* Оценка товара */
.voting { font-size: 9px; padding-top: 6px; } /* Стиль блока */
.voting .label { font-weight: bold; } /* Стиль метки */
.voting .value { float: left; } /* Стиль значений */
.voting .valueend { } /* Стиль последнего значения */
.voting INPUT { font-size: 9px; } /* Стиль кнопки */

/* Старая цена */
.oldprice .value { text-decoration: line-through; color: #C40202; } /* Стиль значения */

/* Цена */
.price { color: #C10006; font-size: 14px; font-weight: bold; } /* Стиль блока */

/* Экономия в цене */
.saveprice { font-size: 9px; padding-top: 2px; } /* Стиль блока */
.saveprice .value { color: #C10006; } /* Стиль значения */

/* Стоимость доставки */
.deliveryprice { padding-top: 12px; } /* Стиль блока */
.deliveryprice .value { color: #C10006; } /* Стиль значения */

/* Минимальный заказ */
.minimumorder .label { font-weight: bold; } /* Стиль метки */

/* Вес товара */
.weight .label { font-weight: bold; } /* Стиль метки */

/* Дополнительные параметры */
.extraparams { margin-top: 10px; } /* Стиль таблицы */
.extraparams .label { padding-right: 12px; padding-top: 2px; font-weight: bold; } /* Стиль ячейки метки */
.extraparams .value { padding-top: 2px; } /* Стиль ячейки значения */

/* Ссылка увеличения изображения */
.zoomlink { text-align: center; font-size: 9px; margin-top: 6px; } /* Стиль блока */

/* Дополнительные параметры и цена с учетом этих параметров */
.extraparamsprice { padding-top: 6px; } /* Стиль блока цены с учетом параметров */
.extraparamsprice INPUT { color: #C10006; font-size: 14px; font-weight: bold; border: none; background-color: transparent; } /* Стиль поля значения */

/* Кнопка добавления в корзину */
.tocartbutton { float: right; } /* Стиль блока */

/* Описание */
.description { padding-top: 12px; } /* Стиль блока */

/* Разделитель */
.separator { background-image: url(images/hairpro/h2-bg.gif); background-repeat: repeat-x; margin-top: 12px; }





.error { color: Red; font-weight: bold; margin-bottom: 12px; }

.required {	text-align: right; }


.formtable { width: 100%; }
.formtable TD.h1-first DIV, .formtable TD.h1 DIV { background-image: url(images/hairpro/h2-bg.gif); background-repeat: repeat-x; background-position: bottom; padding-bottom: 6px; padding-left: 6px; margin-bottom: 10px; font-weight: bold; }
.formtable TD.h1 DIV { margin-top: 18px; }
.formtable TD.h2 DIV { font-weight: bold; text-align: center; margin-bottom: 6px; }
.formtable TD.label { padding-right: 6px; text-align: right; width: 40%; }
.formtable TD.value { color: Red; width: 60%; }
.formtable TD.spacer DIV { background-image: url(images/hairpro/h2-bg.gif); background-repeat: repeat-x; margin-top: 18px; }


.pricelink { text-decoration: none; }
.pricelink:HOVER { text-decoration: underline; }

/* AL20112102 */
.los_borjias { padding-right:20px; }
