@charset "utf-8";

/* Общее окно «Продукт» */
/* Главный блок «Продукт» */
.product_details_main_container {
   width: 100%; 
   overflow: hidden; 
   background: #dcdcdc;
   margin-bottom: 20px;
   border-bottom: 1px solid black;
}

/* Бекграунд заголовка «Продукт» */
.product_details_main_container_caption {
   width: 100%; 
   height: 34px; 
   background: url(../assets/product_details/product_details_main_caption_bg.gif);	
}

/* Блок с содержимым «Продукт» */
.product_details_main_container_block {
   text-align: center; 
   overflow: hidden; 
   padding: 20px; 
/*   border-left: 1px solid #dcdcdc;
   border-right: 1px solid #dcdcdc;
*/}


/* Блок с наименованием названия статьи «Продукт» */
.product_details_caption {
   width: 100%; 
   text-align: left; 
   font-family: Tahoma, Geneva, sans-serif; 
   font-size: 16px; 
   font-weight: bold; 
   padding-bottom: 10px;
}

/* Общий блок описания «Продукт» (изображения и текст) */
.product_details_description {
   width: 100%;
   text-align: left; 
   color: #dcdcdc;
   margin-bottom: 10px;
}

/* Блок с фотографиями и оценкой пользователей */
.product_details_left_block {
   width: 269px; 
   float: left; 
   overflow:hidden;
}

/* Изображение к продукту (большое) */
.product_details_pic {
   border: 1px solid #fff;
   margin: 0 15px 15px 0;
}

/* Изображение к продукту (превью) */
.product_details_pic_pr {
   width: auto;
   float: left;
   border: 1px solid #fff;
   margin: 0 15px 15px 0;
}

.product_details_pic_help {
   overflow: hidden; 
   clear: both; 
   padding-bottom: 20px;
   color: #666;
}

/* Блок описание продукта (текст описания)*/
.product_details_description_text {
   margin-left: 279px;
   text-align: left; 
   color: #333;
}

/* Рассотяние между абзацами «Продукт» */
.product_details_description p {
   padding-top: 5px;
}

/* Блок с подробнее  */
.product_details_links {
   width: 100%; 
   font-size: 11px;
   text-align: left; 
   color: #000;
   padding-bottom: 15px;
}

.product_details_links span{
   width: 100%; 
   font-size: 11px;
   text-align: left; 
   color: #676767;
   padding-bottom: 15px;
}

/* Цвет ссылок блока «подробнее» */
.product_details_links a{
   font-size: 11px;
   color: #000;
   text-decoration: none;
}

/* Цвет ссылок блока «подробнее» при наведении */
.product_details_links a:hover{
  text-decoration: none;
  color:#5d0;
}

/* Блок с голосованием за продукт  */
.product_details_vote {
   width: 100%; 
   font-size: 11px;
   text-align: left; 
   color: #000;
   overflow: hidden;
   padding-bottom: 15px;
}

.product_details_vote .left {
   width: auto;
   float: left;
}

.product_details_vote .left_margin {
   width: auto;
   margin-left: 20px;
   float: left;
}


.product_details_vote .label_margin {
   margin-left: 5px;
}

.product_details_vote span{
   width: 100%; 
   font-size: 11px;
   text-align: left; 
   color: #676767;
   padding-bottom: 15px;
}

/* Цвет ссылок блока «подробнее» */
.product_details_vote a{
   font-size: 11px;
   color: #000;
   text-decoration: none;
}

/* Цвет ссылок блока «подробнее» при наведении */
.product_details_vote a:hover{
  text-decoration: none;
  color: #360;
}

.product_details_price {
   border-collapse: collapse; 
   border: none;
   margin-bottom: 20px;
   
}

/* Блок для центрирования цены */
.product_details_price_container {
   display: table; 
   margin: 0 auto; 
   overflow: hidden;
}

/* Левый бекграунд для цены */
.product_details_price_left_bg {
   width: 15px; 
   height: 40px; 
   background: url(../assets/sale_hit/sale_hit_left_bg.png); 
   float: left;
}

/* Центральный бекграунд для цены */
.product_details_price_center_bg {
   width: auto;
   height: 40px; 
   overflow: hidden; 
   float: left; 
   background: url(../assets/sale_hit/sale_hit_bg.png); 
   background-repeat:repeat-x;
}

/* Правый бекграунд для цены */
.product_details_price_right_bg {
   width: 15px; 
   height: 40px; 
   background: url(../assets/sale_hit/sale_hit_right_bg.png); 
   float: left;
}

/* Основная цена (грн) */
.product_details_price_main_cost {
   width: auto;
   font-family: Tahoma, Geneva, sans-serif; 
   font-size: 34px; 
   font-weight: bold; 
   text-align: center; 
   float: left;
   color: #000;
}

/* Общий блок для вторичной цены (коп) */
.product_details_price_sub_cost_container {
   width: auto;
   overflow: hidden; 
   float: left; 
   padding-left: 5px;
   font-family:Tahoma, Geneva, sans-serif;
}

/* Дополнительная цена (коп) */
.product_details_price_sub_cost {
	font-size: 14px; 
	font-weight:bold; 
	padding-top: 6px;
    color: #000;
}

/* Указание денежной еденицы (ГРН) */
.product_details_price_sub_cost_point {
   font-size: 11px;
   font-weight:bold;
   color: #000;
}

/* Навигация «Продукт» (комментарии) */
/* Основной блок навигации «Продукт» (комментарии) */
.product_details_navigation {
   width: 100%; 
   height: 32px; 
   margin: 0px; 
   padding: 0px; 
   border-collapse:collapse; 
   border-top: 1px solid #999; 
   font-size: 11px;
   color: #676767;
/*   border-left: 1px solid #fff;
   border-right: 1px solid #fff;
*/}

/* Цвет ссылок навигации «Продукт» */
.product_details_navigation a {
	color: #000;
	text-decoration: none;
	margin-left: 10px;
	margin-right: 10px;

}

/* Цвет ссылок навигации «Продукт» при наведении */
.product_details_navigation a:hover {
	color: #360;
	text-decoration: none;

}

/* Блок навигации «НАЗАД» */
.prev {
   width: 55px; 
   text-align: right;
}

/* Блок навигации «Номера страниц» */
.pages {
   text-align: center;
}

/* Блок навигации «ВПЕРЕД» */

.next {
   width: 60px; 
   text-align: left;
}

/* Общее окно «Комментарии» */
/* Главный блок «Комментарии» */
.comments_main_container {
   width: 100%; 
   overflow: hidden; 
   background: #fff;
   margin-bottom: 20px;
}

/* Бекграунд заголовка «Комментарии» */
.comments_container_caption {
   width: 100%; 
   height: 34px; 
   background: url(../assets/product_details/comments_main_caption_bg.gif);	
}

/* Блок с содержимым «Комментарии» */
.comments_container_block {
   text-align: center; 
   overflow: hidden; 
   padding: 20px; 
/*   border-left: 1px solid #fff;
   border-right: 1px solid #fff;
*/}

/* Блок с содержимым «Добавить отзыв» */
.add_comments_container_block {
   text-align: center; 
   overflow: hidden; 
   width: 100%;
}

/* Блок с заглавием статьи «Читайте также»*/
.comments_container_block .description {
   text-align: left;
   overflow: hidden; 
   background: #fff;
   padding-bottom: 10px;
   padding-left: 10px;
   color: #000;
}

/* Дата статьи «Читайте также»*/
.comments_container_block .description .date {
   font-size: 11px;
   font-weight: bold;
   padding-top: 5px;
   padding-bottom: 5px;
}

/* Наименование статьи «Читайте также» ссылка */
.comments_container_block .description a {
   font-size: 11px;
   font-weight: bold;
   padding-bottom: 10px;
   text-decoration: none;
   color: #360;
}

/* Наименование статьи «Читайте также» ссылка при наведении*/
.comments_container_block .description a:hover {
   font-size: 11px;
   font-weight: bold;
   padding-bottom: 10px;
   text-decoration: none;
   color:#007F00;
}

/* Блок другого цвета «Читайте также» */
.comments_container_block .description_color{
   text-align: left;
   overflow: hidden; 
   background: #e7e7e7;
   padding-bottom: 10px;
   padding-left: 10px;
   color: #676767;
}

/* Дата статьи «Читайте также» другого цвета*/
.comments_container_block .description_color .date {
   font-size: 11px;
   font-weight: bold;
   padding-top: 5px;
   padding-bottom: 5px;
}

/* Наименование статьи «Читайте также» другого цвета ссылка*/
.comments_container_block .description_color a {
   font-size: 11px;
   font-weight: bold;
   padding-bottom: 10px;
   text-decoration: none;
   color: #360;
}

/* Наименование статьи «Читайте также» другого цвета ссылка при наведении */
.comments_container_block .description_color a:hover {
   font-size: 11px;
   font-weight: bold;
   padding-bottom: 10px;
   text-decoration: none;
   color: #000:
}

.product_add_comment {
   width: 100%;
   overflow: hidden;
   font-size: 11px;
   color: #676767;
   margin-top: 7px;
   margin-bottom: 7px;
}

.product_add_comment .left {
   width: auto;
   float: left;
   text-align: left;
}

.product_add_comment .left a{
   width: auto;
   float: left;
   text-align: left;
   color: #000;
   text-decoration:none;
   padding-top: 15px;
}

.product_add_comment .left a:hover{
   width: auto;
   float: left;
   text-align: left;
   color: #360;
   text-decoration:none;
}

.product_add_comment p {
   font-weight: bold;
   padding-right: 20px;
   width: 100px;
   text-align: left;
}

.product_add_comment input{
   width: 300px;
   font-size: 11px;
   color: #676767;
   border: 1px solid #fff;
}

.product_add_comment .captcha{
   width: 100px;
   font-size: 11px;
   color: #676767;
   border: 1px solid #fff;
}


.product_add_comment textarea {
   width: 300px;
   height: 100px;
   font-size: 11px;
   color: #676767;
   font-family:Tahoma, Geneva, sans-serif;
   border: 1px solid #fff;
}
