#content { width:79.5%; }
#content_wrap { margin-right:-2.56%; }

#category_incut { position:relative; width:20%; left:75.62%; float:left; padding-bottom:1em; margin:0 -100% 0 0; font-size:0.8em; }

#sort { position:relative; float:left; }
#sort .round { width:25px; height:25px; clear:both; z-index:10; }
#sort .rt { background-position:-129px 0; left:-25px; }
#sort .rb { background-position:-129px -25px; left:-25px; margin-top:-25px; }
#sort .lb { background-position:-104px -25px; margin-top:-25px; }
#sort ul { margin:0; background:#ececec; padding:0.8em 2em 0.8em 1.5em; float:left; //float:none; -float:left; }
#sort ul li { margin-bottom:0.1em; padding:0.1em 1.2em 0.3em 0.4em; position:relative; float:left; clear:left; }
#sort .clear { -display:none; }
#sort li.insensitive { padding-right:0.4em; }
#sort li.current { color:#ffffff; background:#000000; }
#sort li.current a { text-decoration:none; }
#sort li.current a span { text-decoration:underline; }
#sort li i { position:absolute; font-style:normal; margin:0.05em 0 0 0.25em; cursor:pointer; }
html*#sort li i { margin:0 0 0 0.3em; //margin-left:0.2em; -margin:0.15em 0 0 0.15em; }


#pager { font-size: 1.1em; }
#pager .switcher { margin-bottom: 0 !important; }
#pager ul li { float: left; margin-right: .2em; }
#pager ul li.title { margin-right: .3em; }
#pager ul li a, #pager ul li b { padding: 0 .2em; }
#pager b { background: #000000; }

.pager-top { margin-bottom: 3em; }
.pager-bottom { margin-top: 0em; position: absolute; }
.category-description-bottom { margin-top: 6em; }

h1 { margin-bottom:0.8em; }
.product { font-size:0.8em; position:relative; width:15em; float:left; margin:160px 3em 3em 0; border-top:1.3em solid #ffffff; -display:inline; color:#484848; }
.with_separator .product { top:2em; }
.product .wrap { width:100%; height:15em; overflow:hidden; }
.product .info { margin-left:0.8em; }
.product .comment { color:#000000; }
#content .product .info p { margin-bottom:0.75em; }
#content .product .info p.last { margin-bottom:0; }
.product h2 { font-size:1.2em; margin:0.2em 0 0.1em 0; }
.product h2 a img { position:absolute; bottom:100%; margin-bottom:0.8em; padding-bottom:10px; }
.product h3 { font-size:1.61em; margin-bottom:0.4em; color:#000000; }
.product h3 span.price  { float:left; padding-right:0.6em; }
.product h4 { font-size:0.87em; margin-bottom:0.5em; color:#808080; }
.product .dots { background-color:#b0b0b0; }
.product .comment { font-size:0.85em; position:absolute; right:0; bottom:100%; margin-bottom:-2px; }
.product .comment p { padding:0 0.6em 0.1em 0.6em; margin:0 !important; zoom:normal; }
.product .comment .round { width:7px; height:7px; }
.product .comment .rt { left:-7px; }
.product .comment .rb { left:-7px; margin-top:-7px; }
.product h3 span.clear { display:block; }
.product h3 i.icon { position:relative; float:left; margin-right:5px; top:0.6em; }
.product h3 i.colors { margin-top:-6px; }
.product h3 i.tuning { margin-top:-7px; }
.product .overflow { position:absolute; width:100%; height:40px; left:0; margin-top:-40px; background:url("http://i.ural.hitekgroup.ru/f/1/global/overflow.png") repeat-x; -background:none; -filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/f/1/global/overflow.png", sizingMethod="scale"); }


.product .separator { position:absolute; left:0; top:-150px; margin-top:-3.5em; padding-right:29px; overflow:hidden; white-space:nowrap; line-height:1; max-width:15em; behavior:expression((Hitek.msieVersion <= 6) && (this.offsetWidth / $("#measurer")[0].offsetHeight > 15) ? this.style.width = "15em" : "", this.runtimeStyle.behavior = 'none'); }
.important .separator { top:0; max-width:33em; behavior:expression((Hitek.msieVersion <= 6) && (this.offsetWidth / $("#measurer")[0].offsetHeight > 33) ? this.style.width = "33em" : "", this.runtimeStyle.behavior = 'none'); }
.product .separator .lines { position:absolute; width:25px; height:1.9em; margin-left:100%; left:-29px; border:1px solid #d4d4d4; border-width:1px 0; }
.product .separator .lt { width:10px; height:10px; left:0; top:0; background-position:-154px -40px;  }
.product .separator .arrow { position:absolute; width:11px; height:100%; margin-left:100%; left:-11px; top:0; //height:expression(this.parentNode.offsetHeight + "px"); }
.product .separator .sep_overflow { position:absolute; height:6.33em; margin-left:100%; left:-69px; top:1px; clip:rect(0 58px 1.9em 40px); }
.product .separator a { display:block; float:left; height:1.5em; padding:0.4em 0 0 0.5em; border:1px solid #d4d4d4; border-right:none; }


.important { margin:0 3em 3em -6px; border:none; border-top:1.3em solid #ffffff; width:auto; height:auto; }
.important .overflow { margin-top:0; bottom:-1px; left:3px; }
.important .round { width:25px; height:25px; z-index:3; }
.important .lt { background-position:-54px 0; }
.important .rt { background-position:-79px 0; left:-25px; }
.important .rb { background-position:-79px -25px; left:-25px; margin-top:-25px; }
.important .wrap { width:15em; height:15em; padding-top:156px; border:3px solid #f7636b; position:relative; z-index:1; }
.important .reducer { font-size:1.2em; position:relative; top:-154px; padding:1em 1.2em; }
.important p { margin-bottom:0.7em; }


.major h2 { position:relative; }
.major h2 img { bottom:auto; top:3px; right:100%; margin:0.2em 20px 0 0; }
.major .wrap { width:33em; }
.major .reducer { margin-left:1.2em; padding:1em 1.2em 1em 200px; }

.product .comment_1 p { background:#dddddd; }
.product .comment_1 .lt { background-position:0 0; }
.product .comment_1 .rt { background-position:-7px 0; }
.product .comment_1 .rb { background-position:-7px -7px; }
.product .comment_2 p { background:#ff7300; color:#ffffff; }
.product .comment_2 .lt { background-position:0 -14px; }
.product .comment_2 .rt { background-position:-7px -14px; }
.product .comment_2 .rb { background-position:-7px -21px; }
.product .comment_3 p { background:#d0f4fc; }
.product .comment_3 .lt { background-position:0 -28px; }
.product .comment_3 .rt { background-position:-7px -28px; }
.product .comment_3 .rb { background-position:-7px -35px; }


/* Links' colors override */
#sort .current a,
#sort .current a:visited { color:#ffffff; }
#sort a, #sort a:visited { color:#427bad; }
#sort .current a:hover, #sort .current a:hover i { color:#ffff00; }
#sort a:hover { color:#cc0000; }

.product .separator a { color:#000000; }
.product .separator a:hover { color:#cc0000; }
