body {height:100%}

.icons {position:absolute; left:0; top:0}
.url {padding-left:300px}
.url a:hover {color:#BB1B11}
.logo img {margin-right:10px}

#mainContent {padding:0; width:100%}

.search {background-position:0 1px}

#mainContent h1 {background:url(i/title-h1.gif) repeat 100% 0; margin:0; padding:1px 0 0 17px}
#mainContent h1 table {border-collapse:collapse; border-spacing:0px}
#mainContent h1 td {color:#BB1B11; font-size:18px; font-weight:normal; background-color:#fff; padding:9px 36px 10px 36px}


.mainMenu {background-color:#D7DBDB}
.mainMenu .bg {padding-top:14px; background-color:#BB1B11; height:159px}
html>body .mainMenu #nav {margin-top:0}
:root .mainMenu .bg {height:145px}

.mainMenu .sub-menu {margin:15px 10px 30px 60px}
.mainMenu .sub-menu a {display:block; color:000; text-decoration:none; background:url(i/menu-li.gif) no-repeat 0 3px; padding-left:42px; margin-bottom:10px}
.mainMenu .sub-menu a.here, .mainMenu .sub-menu a:hover {color:#BB1B11}

.body, .body td {font-size:12px}
.body {clear:both; margin:30px 48px 20px 48px; width:100%}
html>body .body {width:auto}
.body h5 {font-weight:bold;font-size:14px; color:#6D7D85; margin-bottom:10px;}
.body p {margin-top:0px}

.body a:hover {color:#000}

.cat-top .text {color:#6D7D85; width:100%; font:12px Tahoma,Verdana,Arial,Helvetica,sans-serif; padding:10px 0 10px 30px}

.cat-specs {border-top:2px solid #D7DBDB}
.cat-specs td {background-color:#F9F9F9; border-left:1px solid #fff; border-bottom:1px solid #D7DBDB; padding:3px 10px}

#nav ul {background-color:#eee}
#nav li {position:relative}
#nav li ul {left:184px; top:0}
#nav li a:hover {background-color:#eee}
#nav li ul li a:hover {background-color:#fff}


#mainContent .min-width {width:634px; height:1px}

.ads {text-align:center; margin-left:34px; margin-bottom:15px}

.hotline {padding:0; background:url(i/bg-dot-shadow-1.gif) repeat-x -2px 0; height:32px}
.hotline div {margin-left:61px; background-color:#D70D00; height:32px; padding:12px 0 0 42px; width:220px}
:root .hotline div {width:178px; height:20px}
.hotline-phone {padding:0}
.hotline-phone div {text-align:center; width:265px; margin-left:16px; margin-right:30px; margin-bottom:4px}
.astronim {width:100%; text-align:right}
.astronim div {background:url(i/title-h1.gif) repeat 100% 0; text-align:right; padding-right:16px}

.treeblock ul {list-style-type:none}
.treeblock li {font-weight:bold; list-style-image:url(i/menu-li.gif); margin-bottom:2px}
.treeblock ul ul {margin:5px 0 8px 24px; padding:0}
.treeblock ul ul li {font-weight:normal}

.show-room {margin-bottom:20px}
.show-room td {width:25%; padding-left:15px}
.show-room-pc ul, .right-block ul, .show-room ul {padding:0 0 0 16px; margin:0}
.show-room img {margin-top:5px; margin-bottom:15px}
.show-room-pc h5, .show-room h5 {font-size:12px}
.show-room h5.big {font-size:14px}

.show-room-pc .models {padding:0 20px; width:110px}
.show-room-pc .text {font-size:11px}
.show-room-pc .text p {margin:0 0 10px 0}

.right-block h5 {font-size:12px; margin-top:0}
.right-block {background-color:#f6f6f6; padding:6px; float:right; margin-left:30px; margin-bottom:30px}
