table.mod-catalog {width:100%}

/*** КОЛОНКА ФИЛЬТРОВ ***/

table.mod-catalog td.filtersCol {
	vertical-align:top;
	padding-right:40px;
}
.mod-catalog .filtersCol .wrap {
	width:188px;
}
.mod-catalog .filtersCol .filters {margin-bottom: 50px}
.mod-catalog .filtersCol .item {
	margin-bottom:1px;
	background:#f5f5f5;
	padding:15px;
}
.mod-catalog .filtersCol .item:first-child {
	border-radius:5px 5px 0px 0px;
    -moz-border-radius:5px 5px 0px 0px;
	-webkit-border-radius:5px 5px 0px 0px;
	-khtml-border-radius:5px 5px 0px 0px;
}
.mod-catalog .filtersCol .item:last-child {
	border-radius:0px 0px 5px 5px;
    -moz-border-radius:0px 0px 5px 5px;
	-webkit-border-radius:0px 0px 5px 5px;
	-khtml-border-radius:0px 0px 5px 5px;
}
.mod-catalog td.filtersCol div.title {font-weight:bold; margin-bottom:5px}
.mod-catalog .filtersCol .value label {
	word-wrap:break-word;
	-moz-hyphens:auto;
	-webkit-hyphens:auto;
	-ms-hyphens:auto;
	margin-left:18px;
	display:block;
	cursor:pointer
}
.mod-catalog td.filtersCol input[type="checkbox"] {float:left; cursor:pointer; margin-top:3px}

/*** ФИЛЬТР ЦЕНЫ ***/

table.mod-catalog .filtersCol .price {width:100%; white-space:nowrap}
table.mod-catalog .filtersCol .price .range {padding-right:5px}
table.mod-catalog .filtersCol .price input {width:43px; padding-left:1px; padding-right:1px}
table.mod-catalog .filtersCol .price .ok {width:100%}
table.mod-catalog .filtersCol .price .ok a {
	display:block;
	float:right;
	text-decoration:none;
	background:#aaa;
	color:#fff;
	height:22px;
	width:100%;
	text-align:center;
	line-height:22px;
	font-size:14px
}
table.mod-catalog .filtersCol .price .ok a:hover {background:#888}
table.mod-catalog .filtersCol .price .ok a:active {background:#aaa}
table.mod-catalog .filtersCol .price .slider {padding-top:10px; padding-left:10px}
table.mod-catalog .filtersCol .price .slider div {width:156px}

/*** ВЫБРАННЫЕ ФИЛЬТРЫ ***/

table.mod-catalog .filtersCol .selected a {
	display:block;
	background:url(/include/modules/catalog/site/cancelFilter.gif) no-repeat 0 7px;
	padding-left:12px;
	margin-bottom:1px;
	width:146px;
	overflow:hidden;
	-moz-hyphens:auto;
	-webkit-hyphens:auto;
	-ms-hyphens:auto;
}

/*** КОЛОНКА ТОВАРОВ ***/

table.mod-catalog .itemsCol {width:100%; vertical-align:top}
table.mod-catalog .itemsCol table {width:100%}

/*** ТОВАР ***/

table.mod-catalog .itemsCol .item {padding:30px; vertical-align:top; border-bottom:1px dotted #ccc}
table.mod-catalog .itemsCol .price {font-size:20px; text-align:center}
table.mod-catalog .itemsCol .text {margin:10px 0px 0px; text-align:justify}
table.mod-catalog .itemsCol .lastRow .item {border-bottom:0px}
table.mod-catalog .itemsCol .item.first {padding-left:0}
table.mod-catalog .itemsCol .item.last {padding-right:0}

table.mod-catalog .itemsCol .title {margin:0px 0px 15px; font:bold 21px/27px 'Open Sans Condensed'; border-bottom:3px solid #f60; padding-bottom:3px}
table.mod-catalog .itemsCol .title a {text-decoration:none; color:#000}
table.mod-catalog .itemsCol .title a:hover {text-decoration:underline}
table.mod-catalog .itemsCol .title a:active {text-decoration:none}

table.mod-catalog .itemsCol .image {
	float:left;
	display:-moz-inline-stack;
	display:inline-block;
	margin:4px 20px 0 0;
	border:1px solid #ccc;
	padding:4px;
	border-radius:4px;
    -moz-border-radius:4px;
	-webkit-border-radius:4px;
	-khtml-border-radius:4px;
}
table.mod-catalog .itemsCol .image:hover {border-color:#888}
table.mod-catalog .itemsCol .image:active {border-color:#ccc}

table.mod-catalog .itemsCol .filters {margin:10px 0px 0px; color:#888; clear:both}
table.mod-catalog .itemsCol .filters a {color:#888}
table.mod-catalog .itemsCol .filters a:hover {color:#333}
table.mod-catalog .itemsCol .filters a:active {color:#888}

/*** ПАРАМЕТРЫ ВЫВОДА ***/

.outputParams {
	border-collapse:separate;
	width:100%;
	border-radius:4px;
    -moz-border-radius:4px;
	-webkit-border-radius:4px;
	-khtml-border-radius:4px;
	color:#fff;
	text-shadow:1px 1px 0px #666;
	background:#999;
	-box-shadow:0px 1px 0px rgba(255, 255, 255, 0.2) inset;
	-border:1px solid #888;
}
.outputParams td {_width:33%; vertical-align:middle; padding:3px 7px; white-space:nowrap}
.outputParams .show {text-align:center}
.outputParams .pages {text-align:right}

/* SCROLLABLE PROD */

.scrollableProd .item {
	display:block;
	float:left;
	text-align:center;
	text-decoration:none;
	vertical-align:top
}
.scrollableProd .item:active {color:#000}
.scrollableProd .wrap {padding:0px 10px}
.scrollableProd .price {font-family:Impact,'Open Sans'; margin-top:10px; font-size:120%}
.scrollableProd .title {padding-top:10px; line-height:18px}

/* PRICE */

.mod-catalog .price .value {font:24px Impact}
.mod-catalog .price {font-size:140%}
.mod-catalog .price .button {
	line-height:auto;
	padding:2px 15px 4px;
	-background:#3cb21d;
	-border-color:#25a100;
	margin-top:10px
}
.mod-catalog .price .button:hover {
	color:#fff;
	-background:#25a100
}
.mod-catalog .price .button .fa {vertical-align:-1px; margin-right:6px}

.mod-catalog .add2wishlist {margin-top:10px; text-align: center}
.mod-catalog .add2wishlist a {text-decoration: none; border-bottom: 1px dashed #000}
.mod-catalog .add2wishlist a:hover {border-color: #f60}
.mod-catalog .add2wishlist a:active {border-bottom: 0px}

/* FILTERS LOADER */

.filtersCol .loader {
	position: absolute;
	text-align: center;
	background: #000;
	border-radius: 5px;
    -moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	color: #fff;
	display: none
}