html {
	background: #fff url(images/bg-repeat.png) repeat-x;
}
body {
padding: auto 0 auto 0;
margin: auto 0 auto 0;
font-family: Arial, sans-serif;
background: transparent url(images/bg.jpg) no-repeat center top;
width: 100%;
display: table;
font-size: 9pt; color: #000;
font-family: Arial, sans-serif;
}

#content {
	width: 1000px;
	margin: 0 auto 0;
	position: relative;
	padding-top: 10px;
}



#header { 
	width: 1170px;
	height: 200px;
	margin: 0 auto 0;
	position: relative;
}

#logo {
position: absolute;
top: 45px;
left: -17px;
width: 217px; height: 95px; 
background: url(images/gm-logo.png) no-repeat center top;
//background: none; 
//filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/gm-logo.png', sizingMethod='scale') center top;
z-index: 1;
}


#podpis {
position: absolute;
top: 53px;
left: 250px;
font-family: Arial, serif;
font-size: 20px;
text-align: left;
font-weight: bold;
font-style: italic;
line-height: 90%; 
margin: 0px;
margin-bottom: 10px;
padding: 10px 0px 10px 0px;
color: #8a8b9a;
letter-spacing:.01em;
}

#podpiss {
position: absolute;
top: 54px;
left: 251px;
font-family: Arial, serif;
font-size: 20px;
text-align: left;
font-weight: bold;
font-style: italic;
line-height: 90%; 
margin: 0px;
margin-bottom: 10px;
padding: 10px 0px 10px 0px;
color: #fff;
letter-spacing:.01em;
}

#content p, td, li {font-size: 9pt; color: #000;
font-family: Arial, sans-serif;}


#wrapper {
clear: both; 
overflow: hidden;
}

a, a:visited {
color: #2b5793;
}

a:hover {text-decoration: none;}


#header .nav {
position: absolute; top: 140px; left: 0px; width: 1225px; height: 40px;
text-align: left; 
font-size: 8pt;
text-transform: uppercase;
z-index: 2;
list-style: none;
padding: 0;
}

#header .nav li a {
height: 40px;
margin: 0;
padding-top: 13px;
padding-bottom: 0px;
padding-left: 7px;
padding-right: 7px;
text-align: left;
text-decoration: none;
color: #8a8b9a;
font-size: 8pt;
font-weight: bold;
font-family: arial, helvetica, sans-serif;
line-height: 180%;
/* letter-spacing:-1px;*/
}


#header .nav li a:hover, #header .nav li a:focus, #header .nav li a.current {
color: #a4a4a4; text-decoration: none;
background: url(/images/menu-select.png) no-repeat left top;
//background: none; 
//filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/menu-select.png', sizingMethod='scale') center top;
} 


#header .nav li {
padding: 0;
margin: 0;
padding-left: 1px;
float: left;
list-style: none;
background: url(/images/menu-divider.png) no-repeat left top;
height: 50px;
}


#header .naw {
position: absolute; top: 140px; left: 1px; width: 1170px; height: 40px;
text-align: left; 
font-size: 8pt;
text-transform: uppercase;
z-index: 2;
list-style: none;
padding: 0;
}

#header .naw li {
padding: 0;
margin: 0;
padding-left: 1px;

float: left;
list-style: none;
height: 50px;
}

#header .naw li span {
height: 40px;
margin: 0;
padding-top: 14px;
padding-bottom: 0px;
padding-left: 7px;
padding-right: 7px;
text-align: left;
text-decoration: none;
color: #fff;
font-size: 8pt;
font-weight: bold;
font-family: arial, helvetica, sans-serif;
line-height: 180%;
/*letter-spacing:-1px;*/
}


#stopka {
height: 140px;
margin: 0 auto 0;
position: relative;
padding: 0px;
padding-top: 4px;
color: #8a8b9a;
text-align: left;
font-size: 8pt;
background: #e9e9e9 url(images/bg-footer.png) repeat-x;
font-family: arial, helvetica, sans-serif;
}

#stopka-ins {
  position: relative;
  width: 1000px;
	padding: 5px;
	font-family: Arial, sans-serif;
  font-size: 12px;
  font-weight: normal;
  text-indent: 0;
  text-align: left;	
  margin: 0 auto 0;  
  }

.phone {
position: relative; 
line-height: 100%;
font-size: 14pt; 
font-family: arial, helvetica, sans-serif;
font-weight: bold;
text-indent: 0px;
color: #8a8b9a;
}

.phone-c {
position: relative; top: 20px; left: 1px;
line-height: 100%;
font-size: 14pt; 
font-family: arial, helvetica, sans-serif;
font-weight: bold;
text-indent: 0px;
color: #fff;
}


.email, .email a {
line-height: 100%;
font-size: 11pt; 
font-family: arial, helvetica, sans-serif;
color: #8a8b9a;
}
.email a:hover {
text-decoration: none;
}

h1 {
font-family: arial, helvetica, sans-serif;
text-align: left;
line-height: 120%;
font-weight: bold;
font-style: italic;
font-size: 20pt;
margin: 0px;
margin-bottom: 10px;
padding: 2px;
color: #8a8b9a;
}


h2 {
font-size: 14pt; 
font-family: arial, helvetica, sans-serif;
font-weight: bold;
text-indent: 0px;
margin: 0px;
padding: 2px 0px 3px 0px;
color: #8a8b9a;
letter-spacing:-.01em;
}

h3 {
font-family: arial, helvetica, sans-serif;
font-size: 16px;
text-align: left;
font-weight: bold;
margin: 0px;
margin-bottom: 10px;
padding: 0px;
color: #8a8b9a;
letter-spacing:-.01em;
}

h4 {
font-family: arial, helvetica, sans-serif;
font-size: 14px;
text-align: left;
font-weight: bold;
font-style: italic;
margin: 0px;
margin-bottom: 10px;
padding: 10px 0px 10px 0px;
color: #8a8b9a;
letter-spacing:-.01em;
}

b {color: #8a8b9a;}

li { color: #8a8b9a; }
li span { color: black; }


.ImgLink img{margin:0px; margin-bottom: 3px; margin-left: 5px; padding:5px; border: 0; background-color:#cacaca; filter: alpha(opacity=70);
 filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
 -moz-opacity: 0.70; opacity:0.7;}

.ImgLink:hover img{margin:0px; margin-bottom: 3px; margin-left: 5px; padding:5px; border: 0; background-color:#8a8b9a; filter: alpha(opacity=100);
 filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
 -moz-opacity: 1; opacity:1;}



#text {
position: relative;
float: right;
right: 5px;
width: 450px;
text-align: left;
margin: 0px;
padding: 10px 0px 10px 0px;
display: inline;
}


#right {
position: relative;
float: right;
right: 5px;
width: 400px;
text-align: left;
margin: 0px;
padding: 10px 0px 10px 0px;
display: inline;
}

#right p, p b {
color: #8a8b9a;
}


#left {
position: relative;
float: left;
display: inline;
left: 0px;
top: 15px;
width: 560px;
height: 350px;
text-align: left;
margin: 0px;
padding: 0px;
border: solid 10px #fafafa;
}



#zabudowa {
position: relative;
float: left;
display: inline;
left: -25px;
top: 0px;
width: 545px;
height: 400px;
text-align: left;
margin: 0px;
padding: 10px 0px 10px 0px;
background: url(images/zabudowa.png) no-repeat center top;
//background: none; 
//filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/zabudowa.png', sizingMethod='scale');
}


#systemy {
position: relative;
float: left;
display: inline;
left: 50px;
top: 0px;
width: 400px;
height: 424px;
text-align: left;
margin: 0px;
padding: 10px 0px 10px 0px;
background: url(images/systemy.png) no-repeat center top;
//background: none; 
//filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/systemy.png', sizingMethod='scale');
}

#bilboardy {
position: relative;
float: left;
display: inline;
left: 0px;
top: 0px;
width: 564px;
height: 424px;
text-align: left;
margin: 0px;
padding: 0px;
border: solid 10px #fafafa;
background: url(/images/bilboardy.jpg) no-repeat center top;
}

#gadgety {
position: relative;
float: left;
display: inline;
left: 0px;
top: 0px;
width: 545px;
height: 466px;
text-align: left;
margin: 0px;
padding: 10px 0px 10px 0px;
background: url(images/gadgety.png) no-repeat left top;
//background: none; 
//filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/gadgety.png', sizingMethod='scale');
}

#mapa {
position: relative;
float: left;
display: inline;
left: 0px;
top: 0px;
width: 545px;
height: 500px;
text-align: left;
margin: 0px;
padding: 10px 0px 10px 0px;
}



.wyrob-l {
position: relative;
float: left;
display: inline;
left: 0px;
top: 0px;
text-align: left;
margin: 0px;
padding: 10px 0px 10px 0px;
border: solid 1px #fff; 
}


.opis-r {
position: relative;
float: right;
right: 5px;
width: 450px;
text-align: left;
margin: 0px;
padding: 10px 0px 10px 0px;
display: inline;
}

.Client {
display: inline;
padding-right: 20px;
vertical-align: middle;
}

.clienci {
height: 70px;
}

#header .nav li a,
#header .naw li span {
display: inline-block;
}