* {margin: 0px; padding: 0px;}
img {border: none;}
html {height: 100%;}
li {list-style: none;}
h1, h2, h3, h4, h5, h6 {font-family: Arial, Helvetica, sans-serif;}
p {text-align:justify; color: #979797; font-size:12px; font-family:Arial, Helvetica, sans-serif; word-spacing: 3px; line-height: 14px;}
h1{color: #ffffff; font-size: 18px; display:block; padding:3px 0 7px 0;}
h1.h3 {font-weight:normal;}


body {min-width: 1000px; color: #979797; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.set {height: 0px; overflow: hidden; clear: both;}

div.container {width: 1000px; position:relative; left: 50%; margin-left: -500px; float: left; background: #000000 url(../images/keys.png) 0 bottom no-repeat;}

.topblock, .top1, .top2, .top3 {height: 270px; width: 100%; position:relative;}
.top1 {background:url(../images/top-1.png) 0 0 no-repeat;}
.top2 {background:url(../images/top-2.png) 261px 0 no-repeat;}
.top3 {background:url(../images/top-3.png) 498px 0 no-repeat;}
.top4, .top5 {width: 262px; height: 347px; position:absolute;}
.top4 {background:url(../images/top-4-trans.png) 0 0 no-repeat; left: 515px; top: -294px;}
.top5 {background:url(../images/top-5-trans.png) 0 0 no-repeat; left: 516px; top: -270px;}

.centr, .centr2 {position:relative; float:right; background:url(../images/centrbg.png) 0 0 repeat-y;}
.centr {width: 622px;}
.centr2 {width: 779px;}
.im1 {width: 622px; height: 24px; background:url(../images/ugol1.png) 0 0 no-repeat;}
.im2, .im3 {height: 28px; background:url(../images/ugol2.png) 0 0 no-repeat; float:right;}
.im2 {width: 622px;}
.im3 {width: 779px; margin-top: 30px;}
.rightcentr {width: 157px; height: 678px; float:right; position:relative; top: -75px; background:url(../images/rightbg.png) 0 101px repeat-x; }
.rightcentr ul {position:relative; margin-top: 175px;}
.rightcentr ul li {text-align:center; padding-bottom: 25px;}

.textblok {width: 535px; min-height: 630px; position:relative; padding:0 54px 0 33px; line-height: 15px;}
.textblok2 {width: 658px; min-height: 630px; position:relative; padding:5px 64px 0 53px; line-height: 15px;}
.textblok2 p {word-spacing:normal; padding-bottom: 42px; float:left;}
.textblok2 a {display:block; color: #B9F6F7; float:left; font-size: 12px; font-family:Arial, Helvetica, sans-serif; padding-left: 15px;}
.textblok2 a:hover {text-decoration: none;}
.textblok2 h1 {font-size: 37px; font-weight:lighter; letter-spacing: -1px; margin-top:43px; color: #FBFBFB;}
.bmw, .mercedes, .vww {float:left; padding:0 30px 22px 0; width: 100px; height: 104px;}
.audi {float:left; padding:0 30px 22px 0; width: 130px; height: 104px; background:url(../images/audibg.png) 0 28px no-repeat;}
.bmw {background:url(../images/bmwbig.png) 0 0 no-repeat;}
.vww {background:url(../images/wvb.png) 0 0 no-repeat;}
.mercedes {background:url(../images/mersb.png) 0 0 no-repeat;}
table { width: 548px; }
table.tab2 {margin-top: 0px;}
table.contakts { margin-top: 20px; color: #ffffff; font-size: 15px;}
table td{text-align:justify; padding-bottom: 44px;}
table tr {margin-top: 44px;}
table td h2 {color: #64EDF3; padding:3px 0px 16px 0px; font-size: 23px; font-weight:bold; margin: 0px;}
table td img { padding-right: 24px; float:none;}
table td p { padding:0px 0px 0px 24px; display:inline;}
table td span { display:block; color: #ffffff; padding-top: 10px; font-weight:bold; font-size: 12px;}
table td a.a2 {padding-left: 0px; display:inline; float:none;}


.textblok p.p2{word-spacing: 0px; padding-bottom: 16px;}
.textblok p.p3{padding-bottom: 0px;}
.textblok img { float:left; padding-right: 22px;}
.bottomblock, .bot1, .bot2 {height: 245px; width: 100%; position:relative;}
.bot1 {background:url(../images/machine1.png) 191px bottom no-repeat;}
.bot2 {background:url(../images/machine2.png) 356px bottom no-repeat;}

.linksblok {width: 95px; height: 233px; position:absolute; left: 73px; top: 200px; float:left; z-index: 10;}
.linksblok ul li {padding-top: 0px;}
.linksblok a {display:block; padding-bottom: 16px; color: #E4E4E4;}
.linksblok h1 a:hover {text-decoration:none;}
.linksblok h1 {color: #E4E4E4; font-size: 15px; font-weight:600; padding: 0px;}
.linksblok h1 a:hover  {color: #72ECF7;}

.mobil {height: 178px; width: 221px; position:absolute; top: 507px; float:left;  background:url(../images/mobilbg.png) 0 0 repeat-y; color: #ffffff;}
.mobil2 {height: 235px; width: 221px; position:absolute; top: -57px;  background:url(../images/mobil.png) 0 0 no-repeat;}
.mobil h1 {text-align:center; font-size: 30px; height:25px; padding-top: 0px; font-family:Tahoma;}
.mobil h1.h2 {text-align:right; font-size: 27px; height:30px; margin-top: 50px; padding-right: 30px; color: #606060;}
.kalkulator {width: 80px; height: 24px; position:relative; top: 200px; right: 220px; float:right;}


