body, td {padding: 0px; margin: 0px; font-family: trebuchet MS; font-size: 11px; color: #FFFFFF; border:medium none; }
form, div {padding: 0px; margin: 0px;}
p {padding-top: 0px; margin-top: 0px;}
img {border: 0px;}
.input {font-family: trebuchet MS; font-size: 11px; padding: 0px !important; color: #60584D; border: 1px solid #888888;}
.button {font-family: arial; color: #FFFFFF; font-weight: bold; font-size: 11px; background: #DA251D; border: 0px solid;}

a {color: #FFFFFF; text-decoration: underline;}
a:hover {color: #FFFFFF; text-decoration: none;}

.clear {clear: both; height: 1px; display: block;}
.selectedPage { text-decoration:none;}
#mcontainer {width: expression(document.body.clientWidth>1000?"100%":"1000px"); min-width: 1000px;}

#tophr01 {clear: both; height: 12px;}
#tophr01 .l-col {width: 253px; height: 12px; float: left; position: absolute; left: 0px; border-right: 1px solid #FFFFFF; background: #B83535;}
#tophr01 .r-col {margin-left: 253px; height: 12px; background: #DB3D3D;}

#tophr02 {clear: both; height: 258px; background: #32337A;}
#tophr02 .l-col {width: 252px; height: 258px; float: left; position: absolute; left: 0px; background: #B83535 url(../images/top01.jpg) no-repeat;}
#tophr02 .r-col {margin-left: 252px; height: 258px; background: #DB3D3D url(../images/top02.jpg) no-repeat left top;}
#tophr02 .r-col img.key {float: right; margin: 199px 5% -79px 0px; position: relative;; z-index: 300;}

.inner #tophr02 {clear: both; height: 136px;}
.inner #tophr02 .l-col {height: 136px; background-image: url(../images/top03.jpg);}
.inner #tophr02 .r-col {height: 136px; background-image: url(../images/top04.jpg);}
.inner #tophr02 .r-col img.key {float: right; margin: 77px 5% -79px 0px; position: relative;; z-index: 300;}

#header {background: #32337A; height: 140px; clear: both; border-bottom: 5px solid #32337A;}
#header .l-col {width: 253px; height: 140px; float: left; position: absolute; left: 0px; background: url(../images/hdr-bg01.jpg) no-repeat left top;}
#header .r-col {margin-left: 253px; height: 140px; background: url(../images/hdr-bg02.jpg) no-repeat left top;}
#header img.logo {float: right; margin: 35px 7% 0px 0px;}
#header img.div {position: absolute; top: 84px; left: 252px;}

#mmenu {margin: 0px; padding: 20px 0px 0px 30px; float: left; width: 350px;}
#mmenu ul {margin: 0px; padding: 0px;}
#mmenu li {margin: 0px; padding: 0px; display: inline; list-style: none;}
#mmenu a {display: block; clear: both; float: left; height: 13px; background: no-repeat left top; line-height: 15px; margin-bottom: 8px;}
#mmenu a.about {width: 33px; background-image: url(../images/mmenu-about.gif);}
#mmenu a.about-active, #mmenu a.about:hover {width: 33px; background-image: url(../images/mmenu-about-active.gif);}
#mmenu a.conditions {width: 49px; background-image: url(../images/mmenu-conditions.gif);}
#mmenu a.conditions-active, #mmenu a.conditions:hover {width: 49px; background-image: url(../images/mmenu-conditions-active.gif);}
#mmenu a.contacts {width: 55px; background-image: url(../images/mmenu-contacts.gif);}
#mmenu a.contacts-active, #mmenu a.contacts:hover {width: 55px; background-image: url(../images/mmenu-contacts-active.gif);}
#mmenu a.rent_with {width: 118px; background-image: url(../images/mmenu-rent-with.gif);}
#mmenu a.rent_with-active, #mmenu a.rent_with:hover {width: 118px; background-image: url(../images/mmenu-rent-with-active.gif);}
#mmenu a.rent_without {width: 123px; background-image: url(../images/mmenu-rent-without.gif);}
#mmenu a.rent_without-active, #mmenu a.rent_without:hover {width: 123px; background-image: url(../images/mmenu-rent-without-active.gif);}
#mmenu a.default_active{text-decoration:none; font-size:13px; color:Red;}
#mmenu a.default_passive{text-decoration:none; font-size:13px;}
#mmenu a.default_passive:hover{text-decoration:none; font-size:13px; color:Red;}

#icomenu {padding: 66px 0px 0px 70px;}
#icomenu ul {margin: 0px; padding: 0px;}
#icomenu ul li {margin: 0px; padding: 0px; list-style: none; display: inline;}
#icomenu ul li img {margin-right: 50px;}

#content {clear: both; background: #32337A url(../images/content-bg.gif) repeat-x left top; padding-bottom: 25px;}
#content .l-col {width: 253px; float: left; position: absolute; left: 0px;}
#content .l-col img.wheel {float: left; margin-left: 15px;}
#content .l-col img.auto {float: left; margin-left: 0px; margin-top: 40px;}
#content .l-col img.div {position: absolute; top: 0px; left: 252px;}
#content .l-col .banners {padding: 0px 20px; margin-top: 100px;}
#content .l-col .banners img {clear: both; margin-bottom: 20px;}
#content .r-col {margin-left: 253px;}
#content .r-col .container {margin: 0px; padding: 45px 100px 0px 32px;}
#content .r-col .wider {padding-right: 30px !important;}
#content .banners {float: left;left: 0px;margin-left:15px;padding-top:263px;}

#content h2 {text-indent: -9999px; line-height: 19px; height: 19px; margin: 0px 0px 19px 0px; background: no-repeat left top;}
#content h2.main {background-image: url(../images/h2-main.gif);}
#content h2.about {background-image: url(../images/h2-about.gif);}
#content h2.contacts {background-image: url(../images/h2-contacts.gif);}
#content h2.order {background-image: url(../images/h2-order.gif);}
#content h2.passmap {background-image: url(../images/h2-passmap.gif);}
#content h2.autos {background-image: url(../images/h2-autos.gif);}
#content h2.autos-opel-astra {background-image: url(../images/h2-autos-opelastra.gif);}
#content h2.autos-vw-astra {background-image: url(../images/h2-autos-vwgolf.gif);}

#footer {clear: both; height: 70px; background: #32337A url(../images/ftr-bg.gif) repeat-x left bottom;}
#footer .l-col {width: 253px; height: 70px; float: left; position: absolute; left: 0px; background: url(../images/phone.gif) no-repeat 20px 24px; border-right: 1px solid #FFFFFF; text-indent: -9999px;}
#footer .r-col {margin-left: 253px; height: 70px;}

#footer ul.menu {margin: 0px; padding: 40px 0px 0px 32px; font-family: arial; font-size: 11px; float: left;}
#footer ul.menu li {margin: 0px; padding: 0px; list-style: none; display: inline;}
#footer ul.menu li a {display: block; float: left; border-right: 1px solid #FFFFFF; margin-right: 5px; padding-right: 5px; line-height: 12px; text-decoration: none;}

#footer p.copy {float: right;  font-family: arial; font-size: 10px; padding: 30px 180px 0px 0px;}
#footer p.copy a {color: #FF0000;}

#contacts {margin: 0px; padding: 0px; display: block; width: 100%;}
#contacts .info {width: 40%; float: left;}
#contacts .info p.address {margin-bottom: 26px; font-family: arial;}
#contacts .info img.passmap {border: 1px solid #5B5C95; margin-bottom: 10px;}
#contacts .info p.enlarge {font-weight: bold; font-family: arial; margin: 0px 0px 0px 0px;}
#contacts .info p.enlarge a img {position: absolute; margin: 3px 0px 0px 5px;}

#contacts form {background: #26255D; border-top: 3px solid #DD4848; padding: 15px 10px 0px 10px;}
#contacts label {width: 110px; float: left; text-align: right; margin-right: 10px; padding-top: 2px;}
#contacts .form {width: 57%; _margin-left: -1px; float: right;}
#contacts .row {margin-bottom: 11px;}
#contacts .input {width: 180px; float: left;}
#contacts .submit {margin-left: 223px;}

#autoslist {width: 100%; display: block;}
#autoslist .item {border: 1px solid #9999BC; position: relative; z-index: 1000;}
#autoslist .item-cont {background: url(../images/car-item-bg.gif) repeat-y right top; height: 240px;}
#autoslist .item img.img {float: left;}
#autoslist .item p {float: right; text-align: center; width: 240px; padding: 90px 0px 0px 0px;}
#autoslist .item p img {clear: both; margin-bottom: 10px;}
#autoslist .item .hr {background: url(../images/car-hr-dot.gif) repeat-x; height: 1px; clear: both;}
#autoslist img.item-ftr {margin-bottom: 20px;}
#autoslist .description {padding: 20px 130px 30px 40px;}

#autoslist .chars {padding: 20px;}
#autoslist .chars h2 {background-image: url(../images/h2-chars.gif);}
#autoslist .chars table {margin: 0px; padding: 0px;}
#autoslist .chars table td {padding: 5px 10px; text-align: center;}
#autoslist .chars table tr.bg1 td {background: #474888 !important;}
#autoslist .chars table tr.bg2 td {background: #32337A !important;}
#autoslist .chars table .param {width: 40%; text-align: left; padding-left: 50px;}
#autoslist .chars table .subparam {padding-left: 70px;}
#autoslist .chars table .prop {width: 55%;}

#autoslist .photos {padding: 10px; clear: both;}
#autoslist .photos .big {width: 390px; float: left;}
#autoslist .photos .previews a {display: block; width: 119px; height: 82px; float: left; margin: 0px 0px 10px 10px;}
#autoslist .photos .previews a:hover {border: 1px solid #7071A2;  margin: -4px -4px 6px 6px; padding: 3px;}

.paging a.active{background: url(../images/active.bmp) no-repeat; text-decoration:none; display:block; height:20px; width:20px; padding-top:2px;}
.paging a.passive{text-decoration:none; display:block; height:20px; width:20px; padding-top:2px;}
