html{
  height: 100%;
  width: 100%;
  padding: 0;
  margin: 0;
  background: black;
}

body{
  height: 100%;
  width: 100%;
  padding: 0;
  margin: 0;
}

div.clear{
  clear: both;
}

div#main_wrap{
  width: 981px;
  padding: 0;
  margin: 0 auto;
}

div#baner{
  width: 981px;
  height: 104px;
}

div#logo_fiat{
  width: 131px;
  height: 104px;
  background: url(../image/logo_fiat.jpg) no-repeat 0 0;
  float: left;
}

div#title_section{
  width: 850px;
  height: 104px;
  float: left;
}

div#baner_title{
  width: 850px;
  height: 67px;
  background: url(../image/baner_title.jpg) no-repeat 0 0;
}

div#under_baner_title{
  width: 850px;
  height: 37px;
  background: url(../image/under_baner_title.jpg) no-repeat 0 0;
}

div#shine_under_logo1{
  width: 131px;
  height: 18px;
  background: url(../image/shine_under_logo1.jpg) no-repeat 0 0;
}

div#cars {
	width: 981px;
	height: 320px;
	float: left;
	background: url(../image/cars.jpg) no-repeat 0 0;
}

div#red_car{
  width: 491px;
  height: 312px;
  float: left;
}

div#black_car{
  width: 490px;
  height: 312px;
  float: left;
}

div#red_car_top_spacer{
  width: 1px;
  height: 7px;
  font-size: 0px;
}

div#red_car_left_spacer{
  width: 114px;
  height: 305px;
  font-size: 0px;
  float: left;
}

div#red_car_image{
  width: 343px;
  height: 305px;
  float: left;
}

div#red_car_top1{
  width: 171px;
  height: 152px;
  background: url(../image/red_car_top1.jpg) no-repeat 0 0;
  float: left;
}

div#red_car_top2{
  width: 172px;
  height: 152px;
  background: url(../image/red_car_top2.jpg) no-repeat 0 0;
  float: left;
}

div#red_car_bottom1{
  width: 171px;
  height: 153px;
  background: url(../image/red_car_bottom1.jpg) no-repeat 0 0;
  float: left;
}

div#red_car_bottom2{
  width: 172px;
  height: 152px;
  background: url(../image/red_car_bottom2.jpg) no-repeat 0 0;
  float: left;
}

div#black_car_left_spacer{
  width: 79px;
  height: 312px;
  font-size: 0px;
  float: left;
}

div#black_car_top1{
  width: 170px;
  height: 156px;
  background: url(../image/black_car_top1.jpg) no-repeat 0 0;
  float: left;
}

div#black_car_top2{
  width: 171px;
  height: 156px;
  background: url(../image/black_car_top2.jpg) no-repeat 0 0;
  float: left;
}

div#black_car_bottom1{
  width: 170px;
  height: 156px;
  background: url(../image/black_car_bottom1.jpg) no-repeat 0 0;
  float: left;
}

div#black_car_bottom2{
  width: 171px;
  height: 156px;
  background: url(../image/black_car_bottom2.jpg) no-repeat 0 0;
  float: left;
}

div#menu{
  width: 981px;
  height: 51px;
  background: url(../image/menu_bg.jpg) no-repeat 0 0;
  float: left;
}

div#skupujemy{
  width: 981px;
  height: 35px;
  background: url(../image/skupujemy.jpg) no-repeat 0 0;
  float: left;
}

div#footer{
  width: 981px;
  height: 192px;
  background: url(../image/footer_bg.jpg) repeat-x 0 0;
  float: left;
}

div#footer_left_edge{
  width: 5px;
  height: 192px;
  background: url(../image/footer_left_edge.jpg) no-repeat 0 0;
  float: left;
}

div#footer_right_edge{
  width: 5px;
  height: 192px;
  background: url(../image/footer_right_edge.jpg) no-repeat 0 0;
  float: left;
}

div#footer_content{
  width: 971px;
  height: 192px;
  float: left;
}

div#copyright{
  width: 180px;
  height: 15px;
  font-family: Verdana, sans-serif;
  color: white;
  font-size: 11px;
  font-weight: bold;
  float: left;
  display: inline;
  margin-top: 4px;
}

div#realizacja{
  width: 450px;
  height: 15px;
  font-family: Verdana, sans-serif;
  color: white;
  font-size: 11px;
  font-weight: bold;
  float: left;
  display: inline;
  margin-top: 4px;
  margin-left: 557px;
}

div#realizacja a {
 color: white;
 text-decoration: none;
}

div#realizacja a:hover {
 color: white;
 text-decoration: undeline;
}

span.footer_headers{
  font-family: Verdana, sans-serif;
  color: white;
  font-size: 17px;
  font-weight: bold;
}

span.footer_normal_f{
  font-family: Verdana, sans-serif;
  color: white;
  font-size: 12px;
  font-weight: bold;
  margin-top: 10px;
  margin-left: 20px;
  float: left;
  line-height: 18px;
}

div#dane_firmy{
  width: 280px;
  height: 100px;
  float: left;
  margin-top: 20px;
  margin-left: 10px;
}

div#siedziba_firmy{
  width: 320px;
  height: 100px;
  float: left;
  margin-top: 20px;
  margin-left: 100px;
}

div#kontakt{
  width: 230px;
  height: 40px;
  float: left;
  margin-top: 50px;
  margin-left: 210px;
  text-align: center;
}

div#tresc{
  width: 981px;
  min-height: 467px;
  height: auto !important;
  height: 467px;
  float: left;
  display: inline;
  margin-top: 32px;
  margin-bottom: 32px;
  background: url(../image/bg_tresc.jpg) repeat-y 0 0;
}

div#left_frame{
  width: 308px;
  min-height: 467px;
  height: auto !important;
  height: 467px;
  float: left;
}

div#mapka{
  width: 291px;
  height: 308px;
  background: url(../image/mapka1.jpg) no-repeat 0 0;
  float: left;
  cursor: pointer;
}

a div{
  border: 0;
  text-decoration: none;
}

div#godziny{
  width: 291px;
  height: 159px;
  display: inline;
  float: left;
  text-align: center;
  color: #AFAFAF;
  font-family: Tahoma, sans-serif;
  font-size: 17px;
  font-weight: bold;
}

div#right_frame{
  width: 651px;
  min-height: 467px;
  height: auto !important;
  height: 467px;
  margin-left: 22px;
  display: inline;
  float: left;
}

div#content{
  width: 651px;
  min-height: 831px;
  height: auto !important;
  height: 831px;
  display: inline;
  float: left;
  font-family: Tahoma, sans-serif;
  font-weight: normal;
  font-size: 12px;
  color: #AFAFAF;
  letter-spacing: 2px;
  line-height: 20px;
  position: relative;
}

div#engine{
  width: 651px;
  height: 182px;
  display: inline;
  float: left;
  background: url(../image/engine.jpg) no-repeat 0 0;
  margin-top: -182px;
}

div.cat{
  width: 196px;
  height: 51px;
  display: inline;
  float: left;
  text-decoration: none;
  /*background: url(../image/shader.png) no-repeat 0 0;*/
  position: relative;
}

a.shader{
  width: 196px;
  height: 51px;
  display: inline;
  float: left;
  text-decoration: none;
  background: url(../image/shader.png) no-repeat 0 0;
  margin-left:-196px;
  position: relative;
  cursor: pointer;
}

a.shader_on{
  width: 196px;
  height: 51px;
  display: inline;
  float: left;
  text-decoration: none;
  background: url(../image/shader.png) no-repeat 0 0;
  margin-left:-196px;
  position: relative;
  cursor: pointer;
}


div.cat_name{
  font-family: Verdana, sans-serif;
  color: white;
  font-size: 17px;
  font-weight: normal;
  margin-top: 14px;
  display:inline;
  float: left;
  width: 196px;
  height: 30px;
  text-align: center;
  overflow: hidden;
  positoin: relative;
}

a#i_czesci{
  float: left;
  display: inline;
  width: 323px;
  height: 26px;
  background: background: url(../image/i_czesci.jpg) no-repeat 0 0;
  margin-left: 527px;
  margin-top: 11px;
}

div#geo{
  float: left;
  display: inline;
  width: 291px;
  height: 135px;
  background: url(../image/geo.jpg) no-repeat 0 0;
}



