*{
margin: 0;
}

img{
border:0;
}

a{
text-decoration:none;
outline: none;
}

ul {
margin:0px;
padding:0px;
}

body{
background: #FDFEFF url('../img/bg.jpg') repeat-x;
font-family: 'Arial';
font-size: 12px;
color: #231F20;
text-align: center;
}

.clear{
clear: both;
height:1px;
}

#site{
background:url('../img/site.jpg') no-repeat center top;
min-height:407px;
}

#bg-fix{
background:transparent url(../img/bg-fix.jpg) repeat-x scroll 0 0;
height:109px;
position:absolute;
left:0;
width:20%	
}

#wrapper{
text-align:left;	
width:950px;
margin: 0 auto;	
}

#head{
height:140px;	
}	

#menu-second{
position:absolute;
z-index:100;
margin-top:84px;
margin-left:5px;
}

#menu-second li{
list-style:none;
float:left;
padding:0 15px;
}

#menu-second li a{
color:#fff;
font-family:'Verdana';
font-size:14px;
font-weight:bold;
}	

#logo img,#logo{
position:absolute;
}

#menu{
list-style:none;
width:590px;
margin-right:95px;
float:right;
margin-top:10px;
}

#menu li{
float:left;
margin:1px 20px;
padding:8px 0
}

#menu li a{
font-weight:bold;
color:#6D6E71;
font-family:'Verdana';

}

#menu ul{
list-style:none;
border:1px solid #D7D7D7;
background-color:#fff;
position:absolute;
margin-top:5px;
visibility: hidden;
}

#menu ul li{
list-style:none;
float:none;
border-bottom:1px solid #DFDFE0;
margin:0 4px;
padding:7px 18px;
}

#menu ul li a{
display:block;
color:#949597;
font-weight:normal;
}

#center h1{
font-size:18px;
color:#231F20;
font-weight:normal;
margin-bottom:20px;
}

#center p{
line-height:18px;
}

#center p ul{
margin-left:15px;
}

#contact{
width:500px;
float:left;

}

#contact-form{
margin-left:60px;	
width:270px;
float:left;
}	

.contact{
background-color:#F3F4F5;
border: 1px solid #DCDDDE;
padding:3px;
width:220px;
margin-top:3px;
margin-bottom:8px;
font-family:arial;
font-size:12px;
}
#contact-form .form-left {
	width:270px;
	font-size:12px;
	color:#231f20;
	margin-bottom:3px;
}
#contact-form .form-right {
	width:270px;
	margin-bottom:7px;
}
#contact-form .form-right input.input {
	width:250px;
	font-size:12px;
	color:#231f20;
	padding:4px;
	border:1px solid #dcddde;
	background-color:#f3f4f5;
}
#contact-form .form-right textarea {
	width:250px;
	height:180px;
	font-size:12px;
	color:#231f20;
	padding:4px;
	border:1px solid #dcddde;
	background-color:#f3f4f5;
}

.red{
color:#990000;
}

#banners{
width:232px;
min-height:260px;
background: url('../img/shadow.png') no-repeat;
margin-right:35px;
float:left;
text-align:center;
}

#banners img{
margin:5px 0;
}

#text{
width:600px;
float:left;
}

#text img{
margin-right:10px;
margin-bottom:10px;
}

#center object{
outline:none;
}

#image{
position:absolute;
}

.gps{
background: url('../img/gps.png') no-repeat;
width:120px;
height:103px;
margin-left:720px;
margin-top:-90px;
}

.swieca{
background: url('../img/swieca.png') no-repeat;
width:150px;
height:70px;
margin-left:720px;
margin-top:-90px;
}

.skutery{
background: url('../img/skutery.png') no-repeat;
width:140px;
height:133px;
margin-left:720px;
margin-top:-90px;
}


.radia{
background: url('../img/radia.png') no-repeat;
width:138px;
height:198px;
margin-left:720px;
margin-top:-90px;
}

.nawigacja{
background: url('../img/nawigacja.png') no-repeat;
width:135px;
height:89px;
margin-left:720px;
margin-top:-90px;
}

.instalacje{
background: url('../img/instalacje.png') no-repeat;
width:135px;
height:110px;
margin-left:720px;
margin-top:-90px;
}

.alarmy{
background: url('../img/alarmy.png') no-repeat;
width:145px;
height:84px;
margin-left:720px;
margin-top:-90px;
}

.gallery{
margin-top:30px;
}

.gallery img{
margin-bottom:10px;
margin-right:10px;
padding:3px;
border:1px solid #ccc; 
}