@charset "utf-8";

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

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

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

/* Наименование товара в блоке «Корзина» */
h5 {
   font-size: 12px;
   font-weight: bold;
   padding-bottom: 10px;
}

/* Блок «Контактные данные» в блоке «Корзина» */
.cart_contacts {
   width: 100%;
   margin-bottom: 10px;
}

/* Таблица «Контактные данные» в блоке «Корзина» */
.cart_contacts table {
   width: 100%;
   margin: 0;
   padding: 0;
   border-collapse: collapse;
}

/* Заголовки таблицы «Контактные данные» в блоке «Корзина» */
.cart_contacts table th {
   text-align: right;
   font-weight: normal;
   padding: 10px 0 10px 10px;
   white-space: nowrap;
}

.cart_contacts th.second {
}

.cart_contacts table td {
   padding: 10px;
   text-align: left;
}

/* Поля ввода «Контактные данные» в блоке «Корзина» */
.cart_contacts table td input{
   width: 135px;
   color: #676767;
   border: 1px solid #fff;
}

/* Поля ввода другого цвета «Контактные данные» в блоке «Корзина» */
.cart_contacts table .color {
   background: #e7e7e7;
}

/* Обязательные поля «Контактные данные» в блоке «Корзина» */
.cart_contacts .comment {
   font-size: 11px;
   color: #000;
   padding: 20px 0 20px 0px;
}
	
/* Основной блок списка товаров «Корзина» */
.cart_order {
   width: 100%; 
   overflow: hidden;
}

/* Заголовок блока списка товаров «Корзина» "Вы заказываете?"*/
.cart_order .caption{
   font-weight: bold;
   color:  #000;
   padding: 0 0 20px 10px;
}

/* Таблица списка товаров «Корзина» */
.cart_order table{
   margin: 0;
   padding: 0;
   border-collapse: collapse;
   width: 100%;
}

.cart_order table th{
   padding: 10px;
   text-align: center;
   border: 2px solid #fff;
   background: #fff;
}

.cart_order table td{
   padding: 10px;
   text-align: center;
   border: 2px solid #fff;
}

/* Ячейки другого цвета списка товаров «Корзина» */
.cart_order .color td{
   background: #e7e7e7;
}

/* Цена списка товаров «Корзина» */
.price{
   width: 60px;
   text-align: center;
   font-size: 11px;
   font-weight: bold;
   color: #000;
}

.price_brdr {
   color: #000;
   border: 1px solid #fff;
}

/* Выбор количества списка товаров «Корзина» */
.cart_order td select{
   width: 40px;
   font-size: 11px;
}

/* Список товаров «Корзина» */
.cart_order .goods{
   text-align: left;
}

/* Ячейка Удалить блока списка товаров «Корзина» */
.cart_order .delete {
   width: 50px;
   text-align: center;
}

/* Ячейка Фото блока списка товаров «Корзина» */
.cart_order .photos{
   text-align: center;
}

/* Ячейка Цена блока списка товаров «Корзина» */
.cart_order .sum{
   padding: 20px 0 0 10px;
   font-weight: bold;
}

/* Ячейка Цена другого цвета блока списка товаров «Корзина» */
.cart_order .sum span{
   color: #030;
   padding-left: 15px;
   padding-right: 5px;
}

/* Оформить заказ «Корзина» */
.cart_order .button{
   text-decoration: none;
   padding-top: 25px;
}

/* Ссылка Оформить заказ «Корзина» */
.cart_order .button a {
   color: #030;
   text-decoration: none;
   font-size:12px;
   font-weight:bold;
}

/* Ссылка Оформить заказ «Корзина» при наведении */
.cart_order .button a:hover {
   color: #000;
   text-decoration: none;
}

