.sub-catalog{width:100%;overflow:hidden;margin-bottom:4em}
.sub-catalog .visual{width:340px;float:right;margin-top:1.5em}
.sub-catalog .visual .top-bg{background:transparent url("http://i.tehnoshop.ua/design/catalog/visual-top-right-bg.png") no-repeat 0 0;padding-top:23px}
.sub-catalog .visual .bottom-bg{background:transparent url("http://i.tehnoshop.ua/design/catalog/visual-top-right-bg.png") no-repeat -340px 100%;padding:0 30px 24px 10px}
.sub-catalog .visual a{display:block;border:solid 1px #acacac}
.sub-catalog .sections{margin-right:360px}
.sub-catalog .sections table{width:98%}
.sub-catalog .sections ul{font-size:1.3em;line-height:1.2em;color:#666;padding:.3em 2em 0 0}
.sub-catalog .sections li{padding-bottom:1em}
.sub-catalog .sections a{font-size:1em}

.catalog{width:100%;overflow:hidden}
.catalog .row-top{padding:0 2em 0 4em;overflow:hidden}
.catalog .row-top h1{float:left}
.catalog .row-top .sort{white-space:nowrap;float:right;margin-top:-.5em;padding:1px 0 2em 2em;font-size:1.1em}
.catalog .sort span, .catalog .sort a{border:solid 1px #fff;padding:0 .25em}

.catalog .sort .sprite i{
	line-height:1.64em;
	font-size:2em;
	vertical-align:bottom;
	margin-left:9px;
	padding-right:40px;
	background-image:url("http://i.tehnoshop.ua/design/catalog/sort-sprite.png")
}
.catalog .sort .hit-desc i{background-position:0 0}
.catalog .sort a:link,.catalog .sort a:visited{color:#006ea0}
.catalog .sort a:active,.catalog .sort a:hover{border-color:#e5f0f5;color:#009de5}
.catalog .sort span,.catalog .sort a.active,.catalog .sort a.active:hover{border-color:#ffae00;font-weight:bold}
.catalog .sort .novelty-desc i,.catalog .sort .novelty-asc i{background-position:-40px 0;padding-right:46px;margin-right:-56px}
.catalog .sort .price-asc i{background-position:-86px 0;padding-right:35px;margin-right:-44px}
.catalog .sort .price-desc i{background-position:-122px 0;padding-right:51px;margin-right:-54px;margin-left:3px}
.catalog .sort .title-asc i{background-position:-174px 0;padding-right:31px;margin-right:-41px}
.catalog .sort .title-desc i{background-position:-205px 0;padding-right:31px;margin-right:-41px}
.catalog .sort a i{opacity:.2}
.catalog .sort a:hover i{opacity:.7}
.catalog .sort a.active i{opacity:1}

@media all and (-webkit-min-device-pixel-ratio:10000),
not all and (-webkit-min-device-pixel-ratio:0) {
  .catalog .row-top .sort {margin-top:1.6em}
  .catalog .sort a:hover i{opacity:1}
}

.catalog .column-left{width:26%;float:left}
.catalog .column-right{margin-left:26%}
.catalog .container{padding:0 0 0 2em}
.catalog .producers{padding:0 0 2em 4em}
.catalog .producers ul{color:#666;line-height:1.2em}
.catalog .producers span{color:#000;font-weight:bold}
.catalog .producers li{padding:0 1.5em .9em 0}
.catalog .producers a{font-size:1.1em}

.catalog .visual{width:240px;float:left;margin-top:3.5em}
.catalog .visual .top-bg{background:transparent url("http://i.tehnoshop.ua/design/catalog/visual-bottom-left-bg.png") no-repeat 0 0;padding-top:23px}
.catalog .visual .bottom-bg{background:transparent url("http://i.tehnoshop.ua/design/catalog/visual-bottom-left-bg.png") no-repeat -240px 100%;padding:0 10px 24px 30px}
.catalog .visual a{display:block;border:solid 1px #acacac}

.catalog .filter{margin:0 1em 0 1em;background-color:#f7f6e9}
.catalog .filter h4{font-size:.85em}
.catalog .filter .parameter{padding:.8em 0 .8em 3em;border-top:solid 1px #cbcbc0;margin-bottom:.1em}
.catalog .filter .first{border-top-width:0}
.catalog .filter ul{overflow:hidden;margin:0 .4em 0 -.4em}
.catalog .filter li{float:left;clear:left;padding:.2em .4em;margin-bottom:.1em;line-height:1.1em}
.catalog .filter li.active{background-color:#f8e4b1}
.catalog .filter li.active a{text-decoration:none}
.catalog .filter li.active span{text-decoration:underline}
.catalog .filter li.active a i{color:#b7b7b7}
.catalog .filter li.active a:hover i{color:#c00}
.catalog .filter input.text{width:19%}
.catalog .filter a{color:#000}
.catalog .filter a:hover{color:#6c6c6c}
.catalog .filter .adv-filter{background-color:#eae8d5;padding:.5em .5em .5em 3em;margin-top:1em}
.catalog .filter .adv-filter i{margin-left:-1.1em;text-decoration:none}
.catalog .column-right .message{padding:0}
.catalog .column-right .message .container{background-position:1em 50%;padding-left:4em}

.goods .price-old{color:#D80604;margin-top:.7em;}
.goods .price-old span{text-decoration:line-through;margin-right:1em}

.stock  .column-right{margin-left:2em}
.stock .goods .details .container{padding-bottom:3.5em;}
.stock .goods .details .title {font-size:1.2em;}
.stock .goods .price{padding-left:25px;_padding-left:35px;margin-top:.1em;}
.stock .goods .price,.stock .goods .price div {background:#F5F2D7 url(http://i.tehnoshop.ua/design/catalog/stock-price-corners.gif) no-repeat scroll 0 0;}
.stock .goods .price div{background-color:transparent;background-position:100% -71px;margin-left:-0.5em;}
.stock .goods .details td{padding-bottom:.5em;}

.adv-filter .columns{overflow:hidden;padding-top:1em}
.adv-filter .columns .column-left{float:left;width:65%;}
.adv-filter .columns .column-right{margin-left:65.5%}
.adv-filter .columns .short{width:6em}
.adv-filter .columns td{padding-bottom:1em}
.adv-filter .columns col.title{width:35%}

.text-description-page{
	color:#aaa;
	font-size:.85em;
	line-height:1.1em;
	margin:2em 2em 2em 4.6em;
	clear:both
}
