body {
margin: 0px;
background: #fff;
}
*{
font-family: Arial;
font-size:12px;
color:#656565;
}
a:hover{
  text-decoration: underline;
}
.block_outer{
  width:100%;
  background: url(gfx/back_1.jpg) no-repeat center bottom;
  text-align:center;
}
.block_outer_kontakt{
  width:100%;
  background: url(gfx/back_1.jpg) no-repeat center -10px;;
  text-align:center;
}
.block_inter_0{
  margin:0px auto;
  background: url(gfx/back_2.jpg) repeat-x left bottom;
  width:950px;
}
.block_inter_1{
  background: url(gfx/back_left.jpg) no-repeat left bottom;
  width:950px;
}
.block_inter_2{
  background: url(gfx/back_right.jpg) no-repeat right bottom;
  width:950px;
}
.block_middle{
  background: url(gfx/back_middle.jpg) no-repeat bottom;
  width:19px;
  float:left;
}
.logo_opel{
  width:31%;
  height:200px;
  background: url(gfx/opel.jpg) no-repeat center center;
  float:left;
  margin-bottom:30px;
  display:block;
}
.logo_chevrolet{
  width:31%;
  height:200px;
  background: url(gfx/chevrolet.jpg) no-repeat center center;
  float:left;
  margin-bottom:30px;
  display:block;
}
.logo_saab{
  width:31%;
  height:200px;
  background: url(gfx/saab.jpg) no-repeat center center;
  float:left;
  margin-bottom:30px;
  display:block;
}
.kontakt{
  display:block;
  width:921px;
  height:134px;
  margin:0px auto;
  background: url(gfx/kontakt.jpg) no-repeat 0 0;
}
.gray{
  background:#F0F0F0;
  float:left;
  text-align:left;
}
.gray input, .gray select{
  border:1px solid #aaa;
  font-size:10px;
}
.white_s{
  color:#aaa;
  font-size:10px;
  text-align:left;
}
.szukaj_btn{
  display:block;
  border:0;
  background: url(gfx/szukaj.gif) no-repeat 0 0;
  width:76px;
  height:26px;
  padding:0px;
  margin:0px;
  color:transparent;
}
.serwis_opel{
  width:31%;
  height:121px;
  background: url(gfx/serw_opel.jpg) no-repeat center center;
  float:left;
  margin-bottom:22px;
  display:block;
  margin-left:20px;
}
.serwis_chevrolet{
  width:30%;
  height:121px;
  background: url(gfx/serw_chev.jpg) no-repeat center center;
  float:left;
  display:block;
  margin-bottom:22px;
}
.serwis_saab{
  width:30%;
  height:121px;
  background: url(gfx/serw_saab.jpg) no-repeat center center;
  float:left;
  display:block;
  margin-bottom:22px;
}
.clean{
  clear:both;
}

/* kontakt */
.kontakt_top{
  border-bottom:solid 4px #DDDDDD;
  padding: 0px 10px;
  width:580px;
  float:left;
  text-align:left;
}
.kontakt_top .nazwa{
  font-size:18px;
  font-weight:bold;
}
.kontakt_top .adres{
  font-size:15px;
}
.kontakt_top .dojazd{
  display: block;
  background: url(gfx/dojazd.gif) no-repeat 0 0;
  width:79px;
  height:26px;
  float:right;
}
.kontakt_zoliborz_foto{
  margin-left:20px;
  float:left;
  display:block;
  background: url(gfx/zoliborz.jpg) no-repeat 0 0;
  width:285px;
  height:190px;
  margin-bottom:26px;
}
.kontakt_praga_foto{
  margin-left:20px;
  float:left;
  display:block;
  background: url(gfx/praga.jpg) no-repeat 0 0;
  width:285px;
  height:190px;
  margin-bottom:26px;
}
.kontakt_lomianki_foto{
  margin-left:20px;
  float:left;
  display:block;
  background: url(gfx/lomianki.jpg) no-repeat 0 0;
  width:285px;
  height:190px;
  margin-bottom:26px;
}
.kontakt_klaudyn_foto{
  margin-left:20px;
  float:left;
  display:block;
  background: url(gfx/klaudyn.jpg) no-repeat 0 0;
  width:285px;
  height:190px;
  margin-bottom:26px;
}
.dane_teleadresowe{
  width:580px;
  float:left;
}
.dane_teleadresowe th{
  font-size:12px;
  font-weight:normal;
  text-align:left;
}
.dane_teleadresowe td{
  font-size:14px;
  font-weight:normal;
  text-align:left;
}
.dane_teleadresowe td.big{
  font-size:14px;
  font-weight:bold;
  width:150px;
}
.dane_teleadresowe .sel{
  background:#eee;
}
.dane_teleadresowe tr.sel td{
  background:#eee;
}
.dane_teleadresowe .cent{
  text-align:center;
}
