* {
  padding: 0;
  margin: 0;
}
html, body {
  /*background: #003152;*/
  background: #00314a;
  
}
body {
  behavior: url("csshover3.htc"); 
  width: 1004px;
  margin: 0 auto;
  font-family: Tahoma, trebuchet ms, sans-serif;
  font-size: 10px;
  color: #343233;
}
a {
  text-decoration: none;
}


a:hover {
  text-decoration: underline;
}
#head {
clear: both;
  background: #bbbbbb; /*był0 - background: #0089af;*/
  height: 98px;
  overflow: hidden;
  margin: 4px 0 4px 0;
  
}
#header {
float: left;
  width: 200px;
}



/*
#header {
  width: 100%;
  height:93px;
  float:left;
  background: #ffffff;
  margin: 4px 0 0 0;
}
#header h1 {
  font-weight: bold;
  font-size: 30px;
 
}*/

h4 {
  font-weight: bold;
  font-size: 13px;
  line-height: 1.5em;
}

div.dealer {
width:100%;
  valign: middle;
 text-align: center;
}
#header a {
  color: #fff;
}
#header a:hover {
  border-bottom: 1px solid #fff;
}
/*
#menu {
  background: #00314a;
  clear: both;
  height: 100%;
  overflow: hidden;
  margin: 0 0 0 0;
  padding: 0 0 0 60px;
  font-size: 11px; 
}*/

#menu {
float: left;
  width: 804px;
  background: #fff;/*było fff*/
  font-size: 12px;
  height:100%;
  
}
#menu ul {
  list-style: none;
}
#menu li {
  float: right;
}
#menu a {
  display: block;
  line-height: 40px; /*zmienione - było 20*/
  padding: 30px 40px; /*zmienione - było 16*/
  color: #00314a;
  font-weight: bold;
}
#menu a:hover {
  background: #00314a;
  color: #fff;
}
#container {
  clear: both;
  background: #bbbbbb; /*był0 - background: #0089af;*/
  height: 100%;
  overflow: hidden;
  margin: 0 0 4px 0;
}
#left {
  float: left;
  width: 200px;

}
#left dl {
  margin: 8px;
}
#left dt {
  font-size: 12px;
  color: #fff;
  text-align: center;
  border-bottom: 1px solid #fff;
}
#left a {
  display: block;
  color: #fff;
  border-bottom: 1px dotted #fff;
  line-height: 150%;
}
#left a:hover {
  border-bottom: 1px solid #fff;
}
#center {
  float: left;
  width: 784px;
  padding: 20px 10px;/*było 0px 10px !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
  background: #eee;/*było fff*/
  font-size: 12px;
  height:100%;
}
#center h2 {
  font-size: 20px;
  color: #00314af;
  line-height: 150%;
}
#center p {
  margin: 0 0 8px 0;
  text-indent: 15px;
  text-align: justify;
}

#silnik_img {
  margin: 0 0 0 20px;
  float: left;
  background: #ffffff;
  /*padding: 20px 10px;*/
  width: 150px;
  height: 300px;
  text-align: center;
  border: 1px solid #000000;
  vertical-align: middle;
  
} 


.silnik_img_3 {
  margin: 20px 0 0 22px;
  float: left;
  background: #ffffff;
 padding: 20px ;
  width: 85px;
  height: 180px;
  text-align: center;
  border: 1px solid #000000;
  vertical-align: middle;
  
}  
.news {
  margin: 0px;
  float: left;
}

.news p {padding:0px;}

#silnik_opis {
  padding: 20px 20px 20px 20px;
  margin: 0 0 0 30px;
  float: left;
  background: #bbbbbb;
  width: 500px;
  height: 260px;
  text-align: center;
  border: 1px solid #000000;
  border-radius: 5px;
  line-height: 120%;
} 

left_menu {
float:left;
}

#left_mapka {
 float:left;
 width:198px;
 height: 250px;
 margin-top:10px;
 border: 0px solid #000;
 text-align:center;
}

#logo_left {
float:left;
 width:198px;
 height: 120px;
margin-bottom:5px;
text-align:center;
}

/*#right {
  float: right;
  width: 20px;
}
#right h3 {
  font-size: 12px;
  font-weight: bold;
  color: #fff;
  margin: 8px;
  text-align: center;
  line-height: 150%;
}
#right p {
  margin: 0 8px 8px 8px;
  line-height: 120%; */
}


#stopka {
width: 100%;
height:100px;
margin-top:3px;
clear:both;

}



#stopka p {
padding: 10px;
color: #ffffff;
text-align:center;
background-color: #bbbbbb;
}

#menudemo12 { 
float: left; 
} 

#menudemo12, 
#menudemo12 ul { 
list-style: none; width: 200px; 
} 
#menudemo12 li { 
position: relative; 
line-height: 0; /* fix for IE */ 
margin: 0 0 -2px 0; /* było margin: 0 0 -2px 0;*/
} 
#menudemo12 a, 
#menudemo12 li:hover li a, 
#menudemo12 li:hover li:hover li a { 
color: #fff; 
background-color: #5b7598; /* było background-color: #bf008c;*/
border-bottom: 1px solid #00314a; /* było border: 2px solid #fff;*/
border-right: 2px solid #00314a;
border-top: 1px solid #00314a;

font-family: tahoma, sans-serif; 
font-size: 11px; text-decoration: none; 
font-weight: normal; 
display: block; width: 188px; /*było display: block; width: 138px; */
padding: 0 5px; 
line-height: 18px; 
height: 36px; /* było height: 18px; */
} 
#menudemo12 li:hover a, 
#menudemo12 li:hover li:hover a, 
#menudemo12 li:hover li:hover li:hover a { 
background: #003152; /* było #666*/
} 
#menudemo12 li ul, 
#menudemo12 li:hover ul li ul { 
height: 16px; width: 0; /* było height: 16px; width: 0;*/
overflow: hidden; 
position: absolute; 
left: 184px; 
top: 0; 
background: url('img/menuarrow.gif') 0 8px no-repeat; 
padding: 0 0 0 16px; 
} 
#menudemo12 li:hover ul, 
#menudemo12 li:hover ul li:hover ul { 
width: 138px; 
height: auto; 
overflow: visible; 
z-index:1; /* fix for Opera v9.25 and lower */ 
} 

.silniki {
margin-top:20px;
float:left;
}

