/* спецпредложения */

table.catalog_special {width:100%;border-collapse:collapse;border:0px solid #EEEEEE;}
table.catalog_special td {padding:3px;}
table.catalog_special td img {border:0px;}
table.catalog_special tr.catalog_special_header td {text-transform:uppercase;font-weight:bold;background:#eeeeee;}
table.catalog_special tr.catalog_special_header td .special {color:red;}

/* Категории */

table.catalog_categories {border-collapse:collapse;border:0px solid #999999;}
table.catalog_categories td {padding:6px 12px 6px 24px;}
/*table.catalog_categories td a {font-size:12px;}*/
table.catalog_categories td li {/*list-style:disc url('/images/design/content_arrow.jpg');*/color:#666;padding-left:2px;}
table.catalog_categories td li a {color:#666;}
table.catalog_categories td li a:hover {color:#E04B09;}

/*
ul.catalog_categories li {width:200px;min-height:150px;border:0px solid #000;display:-moz-inline-stack;display:inline-block;vertical-align:top;margin:5px;zoom:1;*display:inline;_height:250px;text-align:center;}
*/
/*ul.catalog_categories {margin:0px;padding:0px;}*/
ul.catalog_categories li {width:400px;color:#666;padding-left:2px;display:-moz-inline-stack;display:inline-block;vertical-align:top;margin:5px;zoom:1;*display:inline;}
ul.catalog_categories li a {color:#666;}
ul.catalog_categories li a:hover {color:#E04B09;}

/* Показано x из y элементов */

p.catalog_listen_info {text-align:center;}
p.catalog_navigate a {margin-left:3px;}

/* Таблица товара */

table.catalog_listen {width:100%;border-collapse:collapse;border:0px solid #EEEEEE;}
table.catalog_listen td {padding:3px;}
table.catalog_listen td img {border:0px;}
table.catalog_listen tr.catalog_listen_header td {text-transform:uppercase;font-weight:bold;background:#eeeeee;}
table.catalog_listen tr.catalog_listen_header td .special {color:red;}

/* Просмотр товара */

table.catalog_view {width:100%;}
table.catalog_view td {padding:3px;}
table.catalog_view td.catalog_view_caption {padding:36px 0px 36px 0px; font-size:14px;font-weight:bold;text-align:left;vertical-align:top;}
table.catalog_view td.catalog_view_price {padding:36px 0px 36px 0px; font-size:14px;font-weight:bold;color:red;text-align:right;vertical-align:top;white-space:nowrap;}
table.catalog_view td.catalog_view_images img {margin:0px 3px 3px 0px; border:1px solid; text-align:left;}
table.catalog_view td.catalog_view_left {width:15%;font-weight:bold;text-align:right;vertical-align:top;}
table.catalog_view td.catalog_view_desc p {text-align:justify;}
table.catalog_view td.catalog_view_footer {background:#fafafb;text-align:right;}
.catViewBtn {padding:10px; font:bold 15px sans-serif; color:#fff !important; border:0; border-radius:5px;
        background: #f3c5bd;
        background: -moz-linear-gradient(top, #f3c5bd 0%, #e86c57 35%, #ff6600 65%, #e5442b 89%, #c72200 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f3c5bd), color-stop(35%,#e86c57), color-stop(65%,#ff6600), color-stop(89%,#e5442b), color-stop(100%,#c72200));
        background: -webkit-linear-gradient(top, #f3c5bd 0%,#e86c57 35%,#ff6600 65%,#e5442b 89%,#c72200 100%);
        background: -o-linear-gradient(top, #f3c5bd 0%,#e86c57 35%,#ff6600 65%,#e5442b 89%,#c72200 100%);
        background: -ms-linear-gradient(top, #f3c5bd 0%,#e86c57 35%,#ff6600 65%,#e5442b 89%,#c72200 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3c5bd', endColorstr='#c72200',GradientType=0 );
        background: linear-gradient(top, #f3c5bd 0%,#e86c57 35%,#ff6600 65%,#e5442b 89%,#c72200 100%);
}

/* КОРЗИНА */

table.catalog_cart {width:100%;}
table.catalog_cart td {padding:3px;}
table.catalog_cart td img {border:0px;}
table.catalog_cart td.catalog_cart_left {width:30%;text-align:right;}
table.catalog_cart tr.catalog_cart_header td {text-transform:uppercase;font-weight:bold;background:#EEEEEE;}

table.catalog_cart_footer td {padding:3px;}
table.catalog_cart_footer td img {border:0px;}
table.catalog_cart_footer td input {margin:0px;border:none;background:none;padding:0px;cursor:pointer;text-transform:uppercase;font-weight:bold;}

/* ФОРМА ЗАКАЗА */

table.orderForm { width:60%; margin-top:12px; border:medium none; border-collapse:collapse; }
table.orderForm td.header   { border:1px solid #CCCCCC; border-width:1px 1px 1px 1px; background:#f4f4f4; text-transform:uppercase; font-weight:bold; text-align:center; }
table.orderForm td.lr { border:1px solid #CCCCCC; border-width:0px 0px 0px 1px; text-align:right; color:red; }
table.orderForm td.rr { width:100%; border:1px solid #CCCCCC; border-width:0px 1px 0px 0px; }
table.orderForm td.l { border:1px solid #CCCCCC; border-width:0px 0px 0px 1px; text-align:right; }
table.orderForm td.r { border:1px solid #CCCCCC; border-width:0px 1px 0px 0px; }
table.orderForm td.note     { border:1px solid #CCCCCC; border-width:0px 1px 0px 1px; text-align:center; }
table.orderForm td.footer   { border:1px solid #CCCCCC; border-width:1px 1px 1px 1px; background:#f4f4f4; text-align:right; }

table.orderForm td input,textarea { border:1px solid #CCCCCC; font-size:11px; color:#787878; }

div.catalog_cart {position:absolute; top:245px; right:165px; padding-top:50px; background:url(/modules/catalog/images/cart.png) top no-repeat;}

#ajax_cart_result {display:none;position:absolute;padding:4px;width:240px;}

.arrow_box { position: relative; background: #CEEAF0; border: 1px solid #7b8f9c; box-shadow:1px 1px 3px gray;}
.arrow_box:after, .arrow_box:before { right: 100%; top: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; }
.arrow_box:after { border-color: rgba(206, 234, 240, 0); border-right-color: #CEEAF0; border-width: 5px; margin-top: -5px; }
.arrow_box:before { border-color: rgba(123, 143, 156, 0); border-right-color: #7b8f9c; border-width: 6px; margin-top: -6px; }

@media screen and (max-width: 1380px){
	.arrow_box { position: relative; background: #CEEAF0; border: 1px solid #7b8f9c; margin-left:-276px;}
	.arrow_box:after, .arrow_box:before { left: 100%; top: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; }
	.arrow_box:after { border-color: rgba(206, 234, 240, 0); border-left-color: #CEEAF0; border-width: 5px; margin-top: -5px; }
	.arrow_box:before { border-color: rgba(123, 143, 156, 0); border-left-color: #7b8f9c; border-width: 6px; margin-top: -6px; }
}