* {margin:0;padding:0;}
.clear:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;overflow:hidden;min-height:0;line-height:0}
.clear {display: inline-block;}
* html .clear {height: 1%;clear:both}
.clear {display: block}

html{height:100%}
html{filter:expression(document.execCommand("BackgroundImageCache", false, true));}
body {background:#ffffcd;color:black;font:13px Arial, sans-serif;line-height:17px;min-height:100%;height:100%;}
img,fieldset {border:0;}
a {color:#037bae;text-decoration:underline;outline:0 !important;}
a:hover {text-decoration:none}
p {margin-bottom:10px;line-height:20px}
h1 {font:19px Arial, sans-serif;line-height:18px;padding:6px 0 25px;}
h1 a {color:#a20303;}
h1 small {font-size:16px;line-height:16px;}

#building {min-width:1000px;background:url(/work/images/bottom_bgr.png) repeat-x bottom left;height:auto !important;min-height:100%;height:100%;width:expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1000)? "1000px" : "auto");}

#attic {position:relative;}
#leftAttic {float:left;width:25%;padding-left:3%;display:inline}

#logo {text-align:center;padding:22px 40px 0 0}
#plusi {list-style:none;color:#8b9496;font-size:14px;margin:5px 0 0 3px;}
#plusi li {padding-left:10px;background:url(/work/images/marker.png) no-repeat center left;float:left;width:40%;margin-left:4px;}

#helpBlock {height:90px;background:url(/work/images/help_subst.png) no-repeat center left;margin:14px 0 0 0;}
#helpBlock div {height:90px;background:url(/work/images/help_subst_2.png) no-repeat center right;}
#helpBlock div div {height:85px;background:#fff;margin:0 32px 0 65px;border-top:1px solid #000;border-bottom:1px solid #000;padding:3px 0 0 15px;}
#helpBlock a {font-size:12px;display:block;line-height:20px;}

#assortment {font-size:18px;list-style:none;margin:0 0 0 5px;}
#assortment li {padding-left:12px;background:url(/work/images/marker_big.png) no-repeat center left;float:left;width:40%;margin:15px 0 10px 2px;line-height:18px;}

#basket {display:block;height:47px;background:url(/work/images/basket_grad.png) repeat-x;margin:10px 39px 15px 0;}
#basket a{color:#95b0c4;text-decoration:none;display:block;height:23px;padding:24px 0 0 61px;}
* html #basket {margin-top:21px}
*+html #basket {margin-top:21px}
#basket span{display:block;height:47px;background:url(/work/images/basket_left.png) no-repeat center left;}
#basket span span {background:url(/work/images/basket_right.png) no-repeat center right;font-size:10px;}

#sale {display:block;height:47px;background:url(/work/images/basket_grad1.png) repeat-x;margin:10px 39px 15px 0;}
#sale a{color:#95b0c4;text-decoration:none;display:block;height:23px;padding:24px 0 0 61px;}
* html #sale {margin-top:21px}
*+html #sale {margin-top:21px}
#sale span{display:block;height:47px;background:url(/work/images/sale.jpg) no-repeat center left;}
#sale span span {background:url(/work/images/basket_right1.png) no-repeat center right;font-size:10px;}


#left #compare {height:47px;background:url(/work/images/basket_grad.png) repeat-x;margin:10px 9px 15px 0;}
#left #compare a{color:#95b0c4;text-decoration:none;display:block;height:23px;padding:24px 0 0 61px;}
* html #left #compare {margin-top:21px}
*+html #left #compare {margin-top:21px}
#left #compare span {display:block;height:47px;background:url(/work/images/basket_right.png) no-repeat center right;}
#left #compare span span {background:url(/work/images/compare_left.png) no-repeat center left;font-size:10px;}

#rightAttic {float:left;width:72%;position:relative;overflow:hidden;height:388px;}
* html #rightAttic{width:71.95%}
*+html #rightAttic{width:71.95%}
#rightAttic #flash_rolling {position:absolute;bottom:4px;right:0px;}

#menu{padding:17px 19px 18px 0;background:url(/work/images/menu_shadow.png) no-repeat 0 100%;margin-right:30px;font-size:13px;}
#menu table{border-collapse:collapse;background:url(/work/images/menu.png) no-repeat 0 0 #12658e;width:100%}
#menu table tr td{height:29px;background:url(/work/images/sep.png) no-repeat 100% 0;text-align:center;white-space:nowrap;vertical-align:middle}
#menu a{color:white;text-decoration:none;display:block;height:29px;line-height:29px;padding:0 10px 0 8px;}
#menu table tr td a:hover,#menu table tr td.active a{background:url(/work/images/menu-active.png) no-repeat 100% 0;}
#menu table td:first-letter {font-size:16px;text-transform:uppercase}
#menu table td a:first-letter {font-size:16px;}
#menu table td.first a{padding-left:15%;position:relative}
#menu table tr td.first a span{display:block;width:18px;height:29px;position:absolute;top:0;left:0;float:left}
#menu table tr td.first a:hover span,#menu table tr td.first.active a span{background:url(/work/images/menu-corn.png) no-repeat 0 0;}
#menu table td.last a{padding-right:15%}

#filterBlock {margin:29px 47% 0 0;width:53%;position:absolute;right:0;top:48px;}
* html #filterBlock{margin-right:46%;}
#filterBlock img#i_want {float:right;margin:10px 17px 0 0px;}
#filterBlock div.tab {float:right;margin-left:5px;height:28px;}
#filterBlock div.tab.active {margin-top:1px;}
#filterBlock .filter{padding-left:92px;width:340px;background:url(/work/images/filter-bgr.png) no-repeat 0 57px #FFFFCD;margin:0 auto;position:relative;}
#filterBlock #flash_tyre {position:absolute;left:2px;top:0px;}
#filterBlock div.filterForm {line-height:22px;display:block;background:url(/work/images/corner1.png) no-repeat 0 0 #2d3236;width:100%}
#filterBlock div.filterForm .header{height:25px;background:url(/work/images/inner-shadow2.png) no-repeat 0 0 #4f6068;font-size:14px;font-weight:bold;text-transform:uppercase;color:white;padding:0 10px;line-height:25px;display:block}
#filterBlock div.filterForm .header a{color:#36aff3}
#filterBlock div.filterForm div.body {background:url(/work/images/corner2.png) no-repeat 100% 0;padding:10px;}
* html #filterBlock div.filterForm div.body {padding-top:13px;}
#filterBlock div.filterForm div.body .form {background:url(/work/images/inner-shadow.png) repeat-y 0 0 #c8d3e5;color:#506c93;font-size:12px;padding:8px 10px 10px;height:198px}
#filterBlock div.filterForm div.body table {width:280px;margin:0 auto;border-collapse:collapse;}
#filterBlock div.filterForm div.body table td {vertical-align:top;padding-bottom:5px}
#filterBlock div.filterForm div.body table .middle td{border-top:1px solid #a0a9b7;border-bottom:1px solid #a0a9b7;padding-top:5px}
#filterBlock div.filterForm div.body table td img {vertical-align:middle;margin-bottom:1px;}
#filterBlock div.filterForm input.checkbox {margin-right:5px;vertical-align:middle;}
#filterBlock div.filterForm div.body table td .price{float:right;width:128px}
#filterBlock div.filterForm div.body table td .price input{width:50px;height:19px;background:#603637;border:0;color:#e17779;line-height:21px;font-size:13px;padding:2px 0 0 5px}
* html #filterBlock div.filterForm div.body table td .price input{height:21px;padding:0 0 0 5px}
*+html #filterBlock div.filterForm div.body table td .price input{height:21px;padding:0 0 0 5px}
#filterBlock div.filterForm select {width:72px;height:21px;background:#603637;border:0;color:#e17779;line-height:21px;font-size:13px;padding-left:5px}
#filterBlock div.filterForm select.wide {width:110px;}
#filterBlock div.filterForm label{white-space:nowrap;cursor:pointer;cursor:hand}

#filterBlock div.filterForm div.footer {padding:15px 10px 0 10px;background:url(/work/images/drop-shadow.png) repeat-x 0 0 #115b85;height:35px}
#filterBlock div.filterForm div.footer a {font-size:13px;color:white;text-decoration:none}
#filterBlock div.filterForm div.footer input {float:right;}

#phones {position:absolute;right:96px;top:71px;width:152px;height:71px;background:url(/work/images/phones.png);}
#trubka {position:absolute;right:16px;top:5px;width:65px;height:141px;background:url(/work/images/trubka.png);}
* html #trubka {background-image: none;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/work/images/trubka.png', sizingMethod='image');}
#vizual_search {position:absolute;right:76px;top:165px;}

#assortment.advSearch {margin-top:40px;}
#basket.advSearch {margin-top:50px;}
* html #basket.advSearch {margin-top:51px}
*+html #basket.advSearch {margin-top:51px}
#vizual_search.advSearch {top:257px;}
#rightAttic.advSearch{height:490px;}
#rightAttic.diskSearch{height:388px;}
.advSearch #filterBlock div.filterForm div.body .form{height:300px}

#fieldsForAdvSearch{display:none;}
#fieldsForAdvSearch.advSearch{display:block;}
#advSearchButton{display:block;width:140px;height:20px;line-height:20px;text-align:center;background:url(/work/images/adv_search.png) no-repeat 0 0}
#advSearchButton.advSearch{background:url(/work/images/adv_search2.png) no-repeat 0 0}

#special {background:white url(/work/images/shadow_g.jpg) repeat-x bottom;padding-bottom:30px;}
#special .header {background:url(/work/images/grad.png) repeat-x;padding:8px 0 2px 30px;}
#special div.body {margin:10px 20px;}
#special div.body #specialOnIndex{height:auto;overflow:hidden;width:100%;position:relative;}

#special .subst{background:transparent url(/work/images/photo_subst2.png) no-repeat 50% 50%; width:117px;height:120px;padding:7px 5px 0;margin:0 8px 0 0;float:left;text-align:center;position: relative;}
#special .subst .cmp{position: absolute;top: 135px;left:0;width: 127px;}
#special .disc{margin:0 8px 40px 0;}
#special .desc{margin-left:135px;padding-top:55px;position:relative;}
* html #special .desc{zoom:1}
#special .desc .name{font-size:14px}
#special .desc .logo{position:absolute;left:0;top:2px}
#special .desc .prop{padding-top:5px;font-size:12px;line-height:14px;margin-bottom:0}
#special .desc .prop b span {font-family:monospace;}
#special .desc .prop em{font-style:normal;color:#383838}
#special .desc .prop img{vertical-align:middle}
#special .panel{border-top:1px solid #c8cbcb;background:#ebebe5;vertical-align:middle;}
#special .panel .panel-box{height:40px;line-height:40px;position:relative}
#special .panel .price{font-weight:bold;font-size:16px;color:#8c0216}
#special .panel .order-now{position:absolute;line-height:normal;top:50%;right:0;margin-top:-16px}
#special .panel .count{font-size:11px;position:absolute;top:0;left:45%;margin-left:-29px}
#special .panel .count input{border:0;width:18px;height:18px;padding:3px 10px;background:url(/work/images/kol-inp.png) no-repeat 0 0 white;vertical-align:middle}
#special .layout{border-collapse:collapse;width:100%;height:100%;}
#special .layout .box{width:25%;padding:12px 0 0;vertical-align:top;height:49%}
#special .hiddenLast .layout .box{width:33%}
#special .layout .box .rsp{font-size:0;height:1px;width:305px}
#special .layout table.container{border-collapse:collapse;width:84%;height:100%;margin:0 auto;}
#special .layout table.container .content{background:#ebebe5;padding:10px 0;vertical-align:top}
#special .layout table.container .content .rsp{width:270px}
#special .layout table.container .cn{width:10px}
#special .layout table.container .cn .rsp{width:10px}
#special .layout table.container .tl{background:url(/work/images/c-tl.png) no-repeat 0 0 #ebebe5}
#special .layout table.container .tr{background:url(/work/images/c-tr.png) no-repeat 100% 0 #ebebe5}
#special .layout table.container .bl{background:url(/work/images/c-bl.png) no-repeat 0 100% #ebebe5}
#special .layout table.container .br{background:url(/work/images/c-br.png) no-repeat 100% 100% #ebebe5}
#special .hiddenLast .last{display:none}


#front{padding:10px 0px 0px;}

#left {float:left;width:216px;padding:0 30px;}
/*#left dt {color:#7d8081;font-size:11px;font-weight:bold}
#left dd {margin-bottom:15px;}*/

*>#main {margin-left:276px}
* html #main{height:1%}
* html #left{margin-right:-3px}

#teasers {margin-top:10px}
#teasers div {}
#teasers .left {float:left;width:215px;}
#teasers .right {float:right;width:215px;}
#teasers b{display:block;color:#8c0216;text-align:left;font-size:12px;font-weight:normal;width:215px;margin:0;}
#teasers img{display:block;margin:0 auto;}
#teasers .banner{position:relative;height:105px;width:215px;margin:0 0 20px;}
#teasers .banner .corner1{width:11px;height:11px;background:url(/work/images/bc1.png) no-repeat 0 0;position:absolute;top:0;left:0}
#teasers .banner .corner2{width:11px;height:11px;background:url(/work/images/bc2.png) no-repeat 0 0;position:absolute;top:0;right:0}
#teasers .banner .corner3{width:11px;height:11px;background:url(/work/images/bc3.png) no-repeat 0 0;position:absolute;top:100%;right:0;margin-top:-11px}
#teasers .banner .corner4{width:11px;height:11px;background:url(/work/images/bc4.png) no-repeat 0 0;position:absolute;top:100%;left:0;margin-top:-11px}
* html #teasers .banner .corner1 {background-image: none;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/work/images/bc1.png', sizingMethod='crop');}
* html #teasers .banner .corner2 {background-image: none;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/work/images/bc2.png', sizingMethod='crop');right:-1px}
* html #teasers .banner .corner3 {background-image: none;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/work/images/bc3.png', sizingMethod='crop');right:-1px;margin-top:-10px;}
* html #teasers .banner .corner4 {background-image: none;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/work/images/bc4.png', sizingMethod='crop');margin-top:-10px;}

#main table td {vertical-align:top;}
td#right {padding:0 0 0 30px;width:100%}
#vote {background:#fff;border:1px solid #d5d6ae;margin-bottom:30px;color:black;margin-top:30px}
#vote div {position:relative;top:-1px;left:-1px;background:url(/work/images/vote_tl.png) no-repeat top left;}
* html #vote, * html #vote div {display:inline-block}
*+html #vote, *+html #vote div {display:inline-block}
#vote div div {position:relative;top:0px;left:2px;background:url(/work/images/vote_tr.png) no-repeat top right;}
#vote div div div {position:relative;top:2px;left:0px;background:url(/work/images/vote_br.png) no-repeat bottom right;}
#vote div div div div {position:relative;top:0px;left:-2px;background:url(/work/images/vote_bl.png) no-repeat bottom left;padding:15px 10px 15px 20px;}
#vote b {color:black;display:block;margin-bottom:10px;}
#vote input {vertical-align:middle;margin-right:5px;}
#vote label {line-height:20px}
#vote .submit{margin-top:10px}

#distbutor {font-size:11px;margin-top:25px;}
#distbutor.index{width:216px;margin:25px auto 0;}
#distbutor b {display:block;margin:20px 0 5px;}
#distbutor p{line-height:normal !important;}

#main table {margin:10px 30px 20px 0;}
#main .blue table{margin-right:0}
#autonews {padding:40px 0 0;}
#autonews a.rss, #autonews a.subscribe {font-size:11px;color:#000;margin:8px 0 0 30px;padding-left:20px;}
#autonews a.rss {background:url(/work/images/rss.png) no-repeat center left;}
#autonews a.subscribe {background:url(/work/images/subscribe.png) no-repeat center left;margin-left:20px}

dl.c_news{}
dl.c_news dt{font-size:12px;font-weight:bold;margin-bottom:5px}
dl.c_news dd{margin-bottom:25px}
h1.section_header{border-bottom:2px solid #ae251e;padding-bottom:6px;margin-bottom:25px}
h1.section_header a{text-decoration:none}

#autonews table{margin-right:0 !important;width:100%}
.news .news_item {margin-bottom:10px;}
.news .news_item img {float:left;margin:0 15px 20px 0;}
.news .news_item a {font-size:18px;display:block;margin-bottom:10px;line-height:normal !important;}
.news .news_item div.text {margin-left:116px;font-size:11px;line-height:14px;color:#797a7a;}
.news.wide .news_item div.text {margin-left:145px;}
.news .news_item small {font-size:10px;margin:0;color:#797a7a;display:block;position:relative;top:-2px;margin-bottom:5px;}
.news .index{width:96%;}
.news .index a{font-size:15px !important;line-height:20px !important;display:inline !important}
.news .index .text{color:black !important;font-size:12px !important;margin-left:110px !important;}
.news .index p{line-height:15px !important;margin-top:10px !important}
.news .index img{margin:0 10px 10px 0 !important}
#main .blue .news .news_item div.text {font-size:14px;color:#000;margin-right:20px;}

#guarantor{height:90px;clear:both}

#basement {position:relative;height:50px;margin-top:-90px;clear:both;min-width:823px;color:#828282;line-height:15px;padding:30px 0px 10px 30px;font-size:12px;text-align:center;}
#counters img {margin-right:5px;float:left;}
#counters a {margin:0 5.5%;float:left;text-align:left;}
#auth {float:right;position:relative;padding:0px 4% 0 2.5%;}
#copyright {text-align:left;width:220px;position:absolute;left:50%;margin-left:-50px}
#copyright a {color:#c72026;}

/*
	news.html
*/
#developers_list {padding-top:10px;border-top:2px solid #b7b7a9;font-size:14px}
#developers_list ul {list-style:none;width:52%;float:left;line-height:22px;}
#developers_list ul.right_col{width:48%}
#developers_list small {margin-left:5px;}

#teasers_left {margin-top:30px;}
#teasers_left a {display:block;margin-top:15px;}

#main h1.float {float:left;line-height:20px;}
#main a.rss2, #main a.subscribe2 {float:left;font-size:11px;color:#000;margin:8px 0 0 30px;padding-left:20px;}
#main a.rss2 {background:url(/work/images/rss_2.png) no-repeat center left;}
#main a.subscribe2 {background:url(/work/images/subscribe_2.png) no-repeat center left;}
#main a.backlink {float:right;margin-top:7px;}

#main .blue {background:white;padding:30px 30px 30px 35px;margin-bottom:40px;}
#main .blue h1 {color:#2a3e4d;font-size:24px;}
#main .blue h2 {color:#4e5e6a;font-size:18px;font-weight:normal;margin-bottom:5px;line-height:22px;}
#main .companyNews dt {font-size:11px;color:#656464;}
#main .companyNews dd {margin:7px 0px 30px 20px;font-size:14px;margin-right:190px;}

#pageListBlock {border-top:2px solid #aa012d;padding-top:15px;}
#main .blue #pageListBlock h2 {float:left;color:black;}
#pageListBlock #pageList {float:left;margin-left:20px;margin-top:3px;}
#pageListBlock small {color:#898989;font-size:11px}
#pageListBlock a, #pageListBlock span {font-size:15px;margin:0 2px;}
#pageListBlock #numbers {margin-top:12px;height:30px;}
#pageListBlock #numbers a, #pageListBlock #numbers span {float:left;margin:4px 7px;}
#pageListBlock #numbers a.selected {color:#fff;background:url(/work/images/active_page.png) no-repeat center center;margin:0;padding:4px 9px;text-decoration:none;}

/*
	catalog.html
*/

#main .catalog {padding-top:20px;background:white;}
#main #catalog {width:100%;padding:0;margin:0 0 17px;}
#main #catalog table {width:100%;padding:0;margin:0;}
#main #catalog table table {width:100%;}
#catalog td.subst {width:127px;height:127px;text-align:center;vertical-align:top;background:url(/work/images/photo_subst.png) no-repeat;padding:6px 0 0;}
#catalog td.info {padding:0 0 0 11px;vertical-align:top;font-size:12px;}
#catalog td.info img {display:block;margin-bottom:33px;}
#catalog td.info img.ico{display:inline;margin:0;vertical-align:middle}
#catalog td.info .price {float:left;width:70px;padding:3px 0;margin-top:4px;}
#catalog td.info .price b {color:#77081c;}
#catalog td.info span.count {float:left;display:block;margin:7px 0 0 5px;height:20px;}
#catalog td.info input.count {float:left;width:16px;border:1px solid #a5aab0;padding:3px;margin-top:4px;}
#catalog td.info input.buy {display:block;margin:7px 0 0 7px;}
#catalog td.info a.cmp{padding-left:12px;background:url(/work/images/cmp.png) no-repeat 0 50%}

#catalog tr.top td.left, #catalog tr.top td.center, #catalog tr.top td.right {border-bottom:1px dashed #b7b7b7;padding-bottom:11px;padding-top:10px;margin:0;float:none;width:50%;float:none}
#catalog tr.bottom td.left, #catalog tr.bottom td.center, #catalog tr.bottom td.right {padding-top:10px;margin:0}
#catalog td.center, #catalog td.right {border-left:1px dashed #b7b7b7;padding-left:11px;}

#main .blue div.left {line-height:22px;float:left;margin-right:50px;}*/
#main .blue #week {margin:0;font-size:12px;}
#main .blue #week td {padding-left:15px;vertical-align:middle;}

/*
	auto_news_detail.html
*/
.fullnews_item {margin-bottom:10px;}
#main .fullnews_item small {font-size:10px;margin:0;color:#797a7a;display:block;position:relative;top:-2px;}
#main .fullnews_item h1 {font-size:28px;line-height:28px;color:#2b73a9;padding-bottom:15px;}
#main .fullnews_item .note {font-style:italic;margin-left:15px;margin-bottom:15px;}
#main .fullnews_item .img {font-size:12px;color:#7b7b7b;margin-bottom:20px;width:480px;}
#main .fullnews_item .img img {display:block;margin-bottom:10px;}

#main table#detail {width:100%;margin:0;}
#main table#detail .subst{padding:0 0 0;}
#main table#detail .subst table{width:252px;height:252px;margin:0;border-collapse:collapse}
#main table#detail .subst table td{text-align:center;vertical-align:middle;background:url(/work/images/big_substr.png) no-repeat;}
#main table#detail .info {padding-left:20px;font-size:14px;line-height:20px}
#main table#detail h1 {color:#283442;padding:20px 0 15px;}
#main table#detail .price {float:left;width:80px;padding:3px 0;margin-top:4px;}
#main table#detail .price b {color:#77081c;}
#main table#detail span.count {float:left;display:block;margin:7px 0 0 5px;height:20px;}
#main table#detail input.count {float:left;width:16px;border:1px solid #a5aab0;padding:3px;margin-top:4px;}
#main table#detail input.buy {display:block;float:left;margin:7px 0 0 25px;}
#main table#detail a.buy_link {display:block;float:left;margin:7px 0 0 7px;font-size:12px;}
#main table#detail td.backlink {vertical-align:bottom;}
#main table#detail .info table {margin:25px 0 0 0;padding:0;}
#main table#detail .info table td.label {width:145px;font-weight:bold;}
#main table#detail a.cmp{padding-left:12px;background:url(/work/images/cmp.png) no-repeat 0 50%}

#search{margin:0 0 30px 0;}
#search .corner{background:url(/work/images/search_tl.png) no-repeat 0 0 #2d3236}
#search .corner .corner{background:url(/work/images/search_tr.png) no-repeat 100% 0}
#search .corner .corner .corner{background:url(/work/images/search_br.png) no-repeat 100% 100%}
#search .corner .corner .corner .corner{background:url(/work/images/search_bl.png) no-repeat 0 100%;padding:18px 9px}
#search span{display:block;float:left;width:170px;height:24px;background:url(/work/images/search.png) no-repeat 0 0 white;}
#search span span{float:none;margin:0;width:auto;padding:0 10px;height:24px;background:url(/work/images/search2.png) no-repeat 100% 0}
#search span input{height:18px;padding:3px 0 1px;border:0;font:12px Arial,sans-serif;color:#afafa7;background:white;width:100%;}

#video{font-size:18px;color:white;text-align:center}
#video p{margin-bottom:15px}
#video .corner{background:url(/work/images/search_tl.png) no-repeat 0 0 #2d3236}
#video .corner .corner{background:url(/work/images/search_tr.png) no-repeat 100% 0}
#video .corner .corner .corner{background:url(/work/images/search_br.png) no-repeat 100% 100%}
#video .corner .corner .corner .corner{background:url(/work/images/search_bl.png) no-repeat 0 100%;padding:20px 5px 5px}

#guestbook{margin:0 0 22px 0;}
#guestbook, #guestbook fieldset{display:block}
#guestbook table {width:100%;padding:0;margin:0;border-collapse:collapse;}
#guestbook table td {padding:4px 0;}
#guestbook table td.label {width:80px;padding:9px 0;}
#guestbook fieldset{position:relative}
#guestbook span{display:block;margin-right:15px;height:29px;background:url(/work/images/input.png) no-repeat 0 0 #f5f5e6;width:300px}
#guestbook span span{float:none;margin:0;width:auto;padding:4px 15px 0;height:25px;background:url(/work/images/input2.png) no-repeat 100% 0}
#guestbook span input{height:20px;border:0;font:14px Arial,sans-serif;background:#f5f5e6;width:100%;position:static}
#guestbook span#mess{height:230px;background:url(/work/images/mess3.png) repeat-y 0 0 #f5f5e6}
#guestbook span#mess span{padding:0;height:230px;background:url(/work/images/mess3.png) repeat-y 100% 0}
#guestbook span#mess span span{background:url(/work/images/mess1.png) no-repeat 0 0}
#guestbook span#mess span span span{background:url(/work/images/mess2.png) no-repeat 0 100%;height:200px;padding:15px}
#guestbook span textarea{height:100%;border:0;font:14px Arial,sans-serif;background:#f5f5e6;width:100%;position:static;overflow:auto}

#main .blue.basket h1, #main .blue.compare h1{color:#a20303;padding-bottom:6px}
#main .blue.basket{color:#2a3e4d;font-size:12px}
#main .basket big{font-size:18px}
.hr{padding-top:26px;background:url(/work/images/brd.png) repeat-x 0 0}
#main .basket table.basket{background:url(/work/images/brd.png) repeat-x 0 0;width:100%;border-collapse:collapse;margin-right:0;margin-bottom:0 !important}
#main .basket table.basket th{text-align:left;font-weight:normal;color:#636363;background:url(/work/images/brd.png) repeat-x 0 100%;padding:25px 0}
#main .basket table.basket .left{padding-left:10px;padding-right:10px}
#main .basket table.basket .del{white-space:nowrap}
#main .basket table.basket .center{text-align:center}
#main .basket table.basket td{background:url(/work/images/brd.png) repeat-x 0 100%;padding:10px 0;vertical-align:middle;font-size:14px;color:black}
#main .basket table.basket td .substr{background:url(/work/images/small_substr.png) no-repeat 0 0;width:82px;margin-right:10px;text-align:center;height:75px;padding-top:7px;}
#main .basket table.basket td .substr img{height:71px;}
#main .basket table.basket td input{width:28px;border:1px solid #a5acb2;height:20px;font:14px Arial,sans-serif;line-height:20px}
.del img{vertical-align:middle;margin-right:7px}
#main .basket table.basket td.left{font-size:12px;color:#636363}
#main .basket table.basket td.descr{font-size:13px;width:50%}
#main .basket table.basket td.descr a{font-size:14px}
#main .basket table.basket .summ{text-align:right;color:black;font-size:18px !important;padding-top:15px}
#main .basket table.basket .summ span{color:#a20303}
#main .basket table.basket .total td{border-bottom:0 !important;background:none !important}

form.auth{background:url(/work/images/brd.png) repeat-x 0 0;margin-top:20px}
#main table.form{font-size:14px;line-height:20px;color:black;border-collapse:collapse;margin-top:0}
table.form input.text, table.form textarea{font:14px Arial,sans-serif;line-height:20px;border:1px solid #a5acb2;width:185px;height:20px;vertical-align:middle;margin-bottom:10px}
table.form td{vertical-align:middle;padding-left:23px}
table.form input.text.wide, table.form textarea{width:285px;}
table.form .top td{padding-top:20px}
table.form td.required{font-size:11px;color:#636363;line-height:normal;}
table.form td.required span{padding-left:24px;background:url(/work/images/arrow.png) no-repeat 0 50%;display:block;width:160px;height:auto !important;min-height:17px;height:17px;/*display:none;*/}
table.form textarea{height:95px;overflow:auto}

#main #containerForCompare {overflow:auto;}
#main #compare{margin-right:0;border-collapse:collapse}
#main #compare th, #main #compare td{text-align:center;padding:0 13px;width:127px;}
#main #compare th{font-size:14px;font-weight:normal;vertical-align:bottom;padding-bottom:10px}
#main #compare td{font-size:13px;padding:10px 13px 9px;background:url(/work/images/brd.png) repeat-x 0 0;vertical-align:middle;}
#main #compare .subst th div {width:127px;height:1px;overflow:hidden;font-size:1px;margin:0 auto !important;}
#main #compare .subst th{background:url(/work/images/photo_subst.png) no-repeat 50% 0;height:137px;vertical-align:middle;text-align:center !important}
* html #main #compare .subst th{width:auto;height:127px;}
*+html #main #compare .subst th{height:127px}
#main #compare .del td{font-size:12px;background:none;height:auto;padding-top:0;padding-bottom:20px}
#main #compare td.left{text-align:left;font-weight:bold;color:#636363;width:auto;}
#main #compare td span.count {margin:7px 0 0 5px;font-size:12px}
#main #compare td input.count {width:16px;border:1px solid #a5aab0;padding:3px;margin-top:4px;}
#main #compare td input.buy {margin:0 0 0 7px;vertical-align:middle}
#main #compare .dscr td{vertical-align:top}

#main h1.ttlh1st {font-size:12px!important;}
#main div.imgleft {float:left;margin-right:10px;}
#main div.imgright {float:right;margin-left:10px;}

#selectionRightPanel {width:200px;float:right;}
#selectionRightPanel select{width:100%;}

.photos{width:640px;overflow:hidden;position:relative;background:url(/work/images/selection_bgr.png) repeat-x;}
.photos #box{overflow:hidden;height:125px;margin:8px 30px 0;width:580px;white-space:nowrap;text-align:center}
.photos #box a{display:block;float:left;text-decoration:none;height:118px;width:139px;border:1px solid #343331;padding-top:5px;margin:0 2px;}
.photos #box small{font-size:9px;}
.photos #box div.clear {margin:0 10px;}
.photos #box div.clear .dimensions{float:left;}
.photos #box div.clear .cost{float:right;}
.photos #box img{margin:0 12px}
.photos #box .hidden img {opacity: 0.5;-moz-opacity: 0.5;filter:alpha(opacity=50);}
.photos .nav {float:left;background:#000;z-index:2;position:relative;padding:0;margin:0;height:125px;}
.photos .prev, .photos .next{bottom:0px;position:absolute;display:block;}
* html .photos .prev, * html .photos .next{bottom:1px}
.photos .prev img, .photos .next img{display:block;}
.photos .prev{right:0}
.photos .next{left:0}
.photos .active{opacity: 0.5;-moz-opacity: 0.5;filter:alpha(opacity=50);}
.photos #pic img{width:498px}
.photos #carPic {width:640px;height:240px;}
.photos .wheel {position:absolute;display:none;}

.flyBox {position:absolute;}
.flyBox img {position:absolute;left:0;top:0;}

.layout div.filter, #left div.filter {margin-right:20px;border-top:2px solid #b7b7a9;padding-top:5px;}
.layout div.filter table.filter, #left div.filter table.filter {width:100%;margin-bottom: 15px;margin-top:0 !important}
.layout div.filter table.filter td, #left div.filter table.filter td {vertical-align:top;text-align:center}
.layout div.filter table.filter th, #left div.filter table.filter th{padding:10px 0;text-align:center}
.layout #t_recomended_tyre, .layout #t_recomended_disk, #left #t_recomended_tyre, #left #t_recomended_disk{display:block;margin-bottom:2px}
#distbutor { line-height:12px;padding-bottom:10px; }
#distbutor img { padding-bottom:10px; }