﻿html, body, p, ul, ol, dl, dt, dd, h1,h2,h3,h4,h5,h6, form, li, span {margin: 0; padding: 0; font-family: Tahoma; text-align: center; }
a img {border: none;}
a {outline: none;}
html { overflow: -moz-scrollbars-vertical !important; }


#container {width: 100%; float: left; margin: auto; }
#top {width: 100%; height: 285px; overflow: visible; position: relative; }
#header {position: relative; width: 806px; height: 285px; margin: 0 auto; background-color: white; 
background-image: url("../gfx/logo.gif"); background-repeat: no-repeat; background-position: 45px 35px; overflow: visible;}
#header #link {left: 45px; top: 35px; position: absolute; width: 153px; height: 53px; z-index: 11111; }
#header #link a {width: 153px; height: 53px; display: block}
#headerRight {position: absolute; top: 1px; right: 0; background: url("../gfx/bg2.gif") repeat-x; height: 285px; width: 50%; z-index: -10}

#reklama {position: absolute; overflow: hidden; width: 584px; height: 284px; top: 100px; left: 111px; background: url('../gfx/reklama_talex.jpg') no-repeat; z-index: 9999; border: 1px solid #e1e1e1; }
#reklama a {border: 0px solid red; display: inline; height: 20px; width: 50px; float: right; margin-right: 13px; margin-top: 0px; text-decoration: none; }
/*
#reklama #a {float: left; border: 0px solid blue; display: inline; width: 495px; height: 310px; }
#reklama #a a {float: left; display: block; width: 495px; height: 300px; text-decoration: none; border: 0px solid yellow; cursor: hand; 
*/

#menu {width: 806px; height: 122px; background: url("../gfx/bg1.gif") bottom right no-repeat; position: relative; overflow: hidden}
#menu ul#langBar {float: right; width: 105px; height: 17px; overflow: hidden; margin-top: 10px; }
#menu ul#langBar li {float: left; display: inline; width: 16px; height: 17px; padding: 0px; margin-right: 19px; overflow: hidden; }
#menu ul#topMenu {list-style: none; height: 35px; width: 562px; float: left; border: 0px solid red; margin-top:60px; margin-left: 250px; display: inline; }
#menu ul#topMenu li {display: block; float: left; height: 35px; background-image: url("../gfx/bg3.gif") ; background-position: 1px 3px; background-repeat: no-repeat; }
#menu ul#topMenu li a {color: #a1a1a1; text-decoration: none; font-size: 11px; height: 30px; display: block; float: left; padding: 5px 32px 0px 31px; }
#menu ul#topMenu li a:hover {color: #495b31; background: url("../gfx/bg_menu.gif") bottom no-repeat; }
#baner {width: 806px; height: 164px; }
#baner h1 {width: 806px; height: 164px; float: left; text-indent:-666em; overflow: hidden; background: url("../gfx/baner.jpg") top left no-repeat; }
#baner h1.produkty {width: 806px; height: 164px; float: left; text-indent:-666em; overflow: hidden; background: url("../gfx/baner_produkty.jpg") top left no-repeat; }
#baner h1.uslugi {width: 806px; height: 164px; float: left; text-indent:-666em; overflow: hidden; background: url("../gfx/baner_uslugi.jpg") top left no-repeat; }
#baner h1.sponsoring {width: 806px; height: 164px; float: left; text-indent:-666em; overflow: hidden; background: url("../gfx/baner_sponsoring.jpg") top left no-repeat; }
#baner h1.kontakt {width: 806px; height: 164px; float: left; text-indent:-666em; overflow: hidden; background: url("../gfx/baner_kontakt.jpg") top left no-repeat; }
#baner h1.ofirmie {width: 806px; height: 164px; float: left; text-indent:-666em; overflow: hidden; background: url("../gfx/baner_ofirmie.jpg") top left no-repeat; }
#baner h1.pl {width: 806px; height: 164px; float: left; text-indent:-666em; overflow: hidden; background: url("../gfx/baner.jpg") top left no-repeat; }
#baner h1.en {width: 806px; height: 164px; float: left; text-indent:-666em; overflow: hidden; background: url("../gfx/baner_en.jpg") top left no-repeat; }
#baner h1.de {width: 806px; height: 164px; float: left; text-indent:-666em; overflow: hidden; background: url("../gfx/baner_de.jpg") top left no-repeat; }
#baner h1.plprodukty {width: 806px; height: 164px; float: left; text-indent:-666em; overflow: hidden; background: url("../gfx/baner1.jpg") top left no-repeat; }
#baner h1.enprodukty {width: 806px; height: 164px; float: left; text-indent:-666em; overflow: hidden; background: url("../gfx/baner1_en.jpg") top left no-repeat; }
#baner h1.deprodukty {width: 806px; height: 164px; float: left; text-indent:-666em; overflow: hidden; background: url("../gfx/baner1_de.jpg") top left no-repeat; }
#baner h1.plo_firmie {width: 806px; height: 164px; float: left; text-indent:-666em; overflow: hidden; background: url("../gfx/baner2.jpg") top left no-repeat; }
#baner h1.eno_firmie {width: 806px; height: 164px; float: left; text-indent:-666em; overflow: hidden; background: url("../gfx/baner2_en.jpg") top left no-repeat; }
#baner h1.deo_firmie {width: 806px; height: 164px; float: left; text-indent:-666em; overflow: hidden; background: url("../gfx/baner2_de.jpg") top left no-repeat; }
#baner h1.pluslugi {width: 806px; height: 164px; float: left; text-indent:-666em; overflow: hidden; background: url("../gfx/baner3.jpg") top left no-repeat; }
#baner h1.enuslugi {width: 806px; height: 164px; float: left; text-indent:-666em; overflow: hidden; background: url("../gfx/baner3_en.jpg") top left no-repeat; }
#baner h1.deuslugi {width: 806px; height: 164px; float: left; text-indent:-666em; overflow: hidden; background: url("../gfx/baner3_de.jpg") top left no-repeat; }
#baner h1.plsponsoring {width: 806px; height: 164px; float: left; text-indent:-666em; overflow: hidden; background: url("../gfx/baner5.jpg") top left no-repeat; }
#baner h1.ensponsoring {width: 806px; height: 164px; float: left; text-indent:-666em; overflow: hidden; background: url("../gfx/baner5_en.jpg") top left no-repeat; }
#baner h1.desponsoring {width: 806px; height: 164px; float: left; text-indent:-666em; overflow: hidden; background: url("../gfx/baner5_de.jpg") top left no-repeat; }
#baner h1.plkontakt {width: 806px; height: 164px; float: left; text-indent:-666em; overflow: hidden; background: url("../gfx/baner4.jpg") top left no-repeat; }
#baner h1.enkontakt {width: 806px; height: 164px; float: left; text-indent:-666em; overflow: hidden; background: url("../gfx/baner4_en.jpg") top left no-repeat; }
#baner h1.dekontakt {width: 806px; height: 164px; float: left; text-indent:-666em; overflow: hidden; background: url("../gfx/baner4_de.jpg") top left no-repeat; }

#content {width: 100%; margin: 0 auto; overflow: hidden; }
#mainContent {width: 806px; height: auto; margin: 0 auto; overflow: hidden; margin-top: 30px; margin-bottom: 30px; } 
#onas {float: left; display: inline; width: 250px; border-right: 1px solid #e2e3e5; }
#onas h2.pl {width: 100%; height: 29px; float: left; text-indent:-666em; overflow: hidden; background: url('../gfx/onas.gif') no-repeat; background-position: 36px 0px; display: block; }
#onas h2.en {width: 100%; height: 29px; float: left; text-indent:-666em; overflow: hidden; background: url('../gfx/onas_en.gif') no-repeat; background-position: 36px 0px; display: block; }
#onas h2.de {width: 100%; height: 29px; float: left; text-indent:-666em; overflow: hidden; background: url('../gfx/onas_de.gif') no-repeat; background-position: 36px 0px; display: block; }
#onas p {height: 120px; font-size: 11px; display: block; float: left; color: #879194; padding-left: 36px; padding-right: 20px; 
padding-top: 20px; padding-bottom: 20px; line-height: 16px; margin-bottom: 0px; text-align: left; }
#onas a {
  	display: inline; width: 83px; height: 32px;
	background: url("../gfx/button_bg1.gif") no-repeat;
	background-position: top left;
	text-decoration: none;
	float: left;
	margin-left: 35px;
	font-family: tahoma; font-size: 11px; color: #ffffff;
	padding: 4px 0px 0px 0px; /* góra, dol, lewa, prawa*/
	text-align: center;
}
#onas a:hover {
	background: url("../gfx/button_bg1_hover.gif") no-repeat;
}

#oferta {float: left; display: inline; width: 289px; border-right: 1px solid #e2e3e5; }
#oferta h2.pl {width: 100%; height: 29px; float: left; text-indent:-666em; overflow: hidden; background: url('../gfx/oferta.gif') no-repeat; background-position: 36px 0px; display: block; }
#oferta h2.en {width: 100%; height: 29px; float: left; text-indent:-666em; overflow: hidden; background: url('../gfx/oferta_en.gif') no-repeat; background-position: 36px 0px; display: block; }
#oferta h2.de {width: 100%; height: 29px; float: left; text-indent:-666em; overflow: hidden; background: url('../gfx/oferta_de.gif') no-repeat; background-position: 36px 0px; display: block; }
#oferta p { text-align: left; height: 120px; font-size: 11px; display: block; float: left; color: #879194; padding-left: 36px; padding-right: 20px; padding-top: 20px; padding-bottom: 20px; line-height: 16px; margin-bottom: 0px; }
#oferta a {
  	display: inline; width: 83px; height: 32px;
	background: url("../gfx/button_bg1.gif") no-repeat;
	background-position: top left;
	text-decoration: none;
	float: left;
	margin-left: 35px;
	font-family: tahoma; font-size: 11px; color: #ffffff;
	padding: 4px 0px 0px 0px; /* góra, dol, lewa, prawa*/
	text-align: center;
}
#oferta a:hover {
	background: url("../gfx/button_bg1_hover.gif") no-repeat;
}
#uslugi {float: left; display: inline; width: 264px; border-right: 1px solid #e2e3e5; }
#uslugi h2.pl {width: 100%; height: 29px; float: left; text-indent:-666em; overflow: hidden; background: url('../gfx/uslugi.gif') no-repeat; background-position: 36px 0px; display: block; }
#uslugi h2.en {width: 100%; height: 29px; float: left; text-indent:-666em; overflow: hidden; background: url('../gfx/uslugi_en.gif') no-repeat; background-position: 36px 0px; display: block; }
#uslugi h2.de {width: 100%; height: 29px; float: left; text-indent:-666em; overflow: hidden; background: url('../gfx/uslugi_de.gif') no-repeat; background-position: 36px 0px; display: block; }
#uslugi p { text-align: left; height: 120px; font-size: 11px; display: block; float: left; color: #879194; padding-left: 36px; padding-right: 5px; padding-top: 20px; padding-bottom: 20px; line-height: 16px; margin-bottom: 0px; }
#uslugi a {
  	display: inline; width: 83px; height: 32px;
	background: url("../gfx/button_bg1.gif") no-repeat;
	background-position: top left;
	text-decoration: none;
	float: left;
	margin-left: 35px;
	font-family: tahoma; font-size: 11px; color: #ffffff;
	padding: 4px 0px 0px 0px; /* góra, dol, lewa, prawa*/
	text-align: center;
}
#uslugi a:hover {
	background: url("../gfx/button_bg1_hover.gif") no-repeat;
}


img.wiecej {width: 80px; height: 23px; float: left; display: inline; margin-left: 36px; }
#o-firmie {float: left; display: inline; width: 805px; border-right: 1px solid #e2e3e5; margin-bottom: 20px; }
#o-firmie h2.pl {width: 100%; float: left; text-indent:-666em; overflow: hidden; background: url('../gfx/ofirmie.gif') no-repeat; background-position: 36px 0px; display: block; }
#o-firmie h2.en {width: 100%; float: left; text-indent:-666em; overflow: hidden; background: url('../gfx/ofirmie_en.gif') no-repeat; background-position: 36px 0px; display: block; }
#o-firmie h2.de {width: 100%; float: left; text-indent:-666em; overflow: hidden; background: url('../gfx/ofirmie_de.gif') no-repeat; background-position: 36px 0px; display: block; }
#uslugi1 h2.pl {width: 100%; float: left; margin-top: 6px; text-indent:-666em; overflow: hidden; background: url('../gfx/uslugi.gif') no-repeat; background-position: 36px 0px; display: block; }
#uslugi1 h2.en {width: 100%; float: left; margin-top: 6px; text-indent:-666em; overflow: hidden; background: url('../gfx/uslugi_en.gif') no-repeat; background-position: 36px 0px; display: block; }
#uslugi1 h2.de {width: 100%; float: left; margin-top: 6px; text-indent:-666em; overflow: hidden; background: url('../gfx/uslugi_de.gif') no-repeat; background-position: 36px 0px; display: block; }
#o-firmie p {font-size: 11px; display: block; float: left; color: #879194; height: 100%; margin-top: 16px; }
#o-firmie #col1 {width: 400px; float: left; display: inline; border: 0px solid red}
#o-firmie #col1 p  {margin-left: 34px; margin-right: 30px; display: inline; line-height: 17px; text-align: left; }
#o-firmie #col2 {width: 400px; float: left; display: block; border: 0px solid blue}
#o-firmie #col2 p  {margin-right: 30px; display: inline; line-height: 17px; text-align: left; }

#produkty {float: left; display: inline; width: 769px; border-right: 1px solid #e2e3e5; margin-bottom: 17px; margin-left: 36px; }
#produkty h2.pl {width: 100%; float: left; text-indent:-666em; overflow: hidden; background: url('../gfx/produkty.gif') no-repeat; background-position: 0px 0px; display: block; }
#produkty h2.en {width: 100%; float: left; text-indent:-666em; overflow: hidden; background: url('../gfx/produkty_en.gif') no-repeat; background-position: 0px 0px; display: block; }
#produkty h2.de {width: 100%; float: left; text-indent:-666em; overflow: hidden; background: url('../gfx/produkty_de.gif') no-repeat; background-position: 0px 0px; display: block; }
#produkty ul {list-style: none; width: 100%; float: left; margin-top: 6px; overflow: hidden; }
#produkty ul li {height: 67px; border-top: 1px solid #e2e3e7; background-color: #f6f6f6; margin-top: 16px; vertical-align: bottom }
#produkty ul li.item1 {background-image: url('../gfx/item1.gif'); background-position: right top; background-repeat: no-repeat; }
#produkty ul li.item1 h3.pl {width: 100%; height: 100%; float: left; text-indent:-666em; overflow: hidden; background: url('../gfx/rotacyjne.gif') no-repeat; background-position: 18px 0px; display: block; }
#produkty ul li.item1 h3.en {width: 100%; height: 100%; float: left; text-indent:-666em; overflow: hidden; background: url('../gfx/rotacyjne_en.gif') no-repeat; background-position: 18px 0px; display: block; }
#produkty ul li.item1 h3.de {width: 100%; height: 100%; float: left; text-indent:-666em; overflow: hidden; background: url('../gfx/rotacyjne_de.gif') no-repeat; background-position: 18px 0px; display: block; }
#produkty ul li.item2 {background-image: url('../gfx/item2.gif'); background-position: right top; background-repeat: no-repeat; }
#produkty ul li.item2 h3.pl {width: 100%; height: 100%; float: left; text-indent:-666em; overflow: hidden; background: url('../gfx/leopard.gif') no-repeat; background-position: 18px 0px; display: block; }
#produkty ul li.item2 h3.en {width: 100%; height: 100%; float: left; text-indent:-666em; overflow: hidden; background: url('../gfx/leopard_en.gif') no-repeat; background-position: 18px 0px; display: block; }
#produkty ul li.item2 h3.de {width: 100%; height: 100%; float: left; text-indent:-666em; overflow: hidden; background: url('../gfx/leopard_de.gif') no-repeat; background-position: 18px 0px; display: block; }
#produkty ul li.item3 {background-image: url('../gfx/item3.gif'); background-position: right top; background-repeat: no-repeat; }
#produkty ul li.item3 h3.pl {width: 100%; height: 100%; float: left; text-indent:-666em; overflow: hidden; background: url('../gfx/bocian.gif') no-repeat; background-position: 18px 0px; display: block; }
#produkty ul li.item3 h3.en {width: 100%; height: 100%; float: left; text-indent:-666em; overflow: hidden; background: url('../gfx/bocian_en.gif') no-repeat; background-position: 18px 0px; display: block; }
#produkty ul li.item3 h3.de {width: 100%; height: 100%; float: left; text-indent:-666em; overflow: hidden; background: url('../gfx/bocian_de.gif') no-repeat; background-position: 18px 0px; display: block; }

#produkt {float: left; display: block; width: 805px; margin-bottom: 17px; }
#produkt h2.pl {width: 100%; float: left; text-indent:-666em; overflow: hidden; background: url('../gfx/produkty.gif') no-repeat; background-position: 36px 0px; display: block; }
#produkt h2.en {width: 100%; float: left; text-indent:-666em; overflow: hidden; background: url('../gfx/produkty_en.gif') no-repeat; background-position: 36px 0px; display: block; }
#produkt h2.de {width: 100%; float: left; text-indent:-666em; overflow: hidden; background: url('../gfx/produkty_de.gif') no-repeat; background-position: 36px 0px; display: block; }
#produkt #opisr.pl 
{
	float: left; 
	background-color: #f6f6f6; 
	margin-left: 36px; 
	display: inline; 
	margin-top: 23px; 
	margin-bottom: 20px; 
	position: relative; 
	background-position: 23px 23px; 
	background-repeat: no-repeat;
	border-top: 1px solid #e2e3e5; 
	background-image: url('../gfx/kosiarki_rotacyjne.gif'); 
}
#produkt #opisr.en 
{
	float: left; 
	background-color: #f6f6f6; 
	margin-left: 36px; 
	display: inline; 
	margin-top: 23px; 
	margin-bottom: 20px; 
	position: relative; 
	background-position: 23px 23px; 
	background-repeat: no-repeat;
	border-top: 1px solid #e2e3e5; 
	background-image: url('../gfx/kosiarki_rotacyjne_en.gif'); 
}
#produkt #opisr.de 
{
	float: left; 
	background-color: #f6f6f6; 
	margin-left: 36px; 
	display: inline; 
	margin-top: 23px; 
	margin-bottom: 20px; 
	position: relative; 
	background-position: 23px 23px; 
	background-repeat: no-repeat;
	border-top: 1px solid #e2e3e5; 
	background-image: url('../gfx/kosiarki_rotacyjne_de.gif'); 
}
#produkt #opisl.pl 
{
	float: left; 
	background-color: #f6f6f6; 
	margin-left: 36px; 
	display: inline; 
	margin-top: 23px; 
	margin-bottom: 20px; 
	position: relative; 
	background-position: 23px 23px; 
	background-repeat: no-repeat;
	border-top: 1px solid #e2e3e5; 
	background-image: url('../gfx/leopard1.gif'); 
}
#produkt #opisl.en
{
	float: left; 
	background-color: #f6f6f6; 
	margin-left: 36px; 
	display: inline; 
	margin-top: 23px; 
	margin-bottom: 20px; 
	position: relative; 
	background-position: 23px 23px; 
	background-repeat: no-repeat;
	border-top: 1px solid #e2e3e5; 
	background-image: url('../gfx/leopard1_en.gif'); 
}
#produkt #opisl.de 
{
	float: left; 
	background-color: #f6f6f6; 
	margin-left: 36px; 
	display: inline; 
	margin-top: 23px; 
	margin-bottom: 20px; 
	position: relative; 
	background-position: 23px 23px; 
	background-repeat: no-repeat;
	border-top: 1px solid #e2e3e5; 
	background-image: url('../gfx/leopard1_de.gif'); 
}
#produkt #opisb.pl
{
	float: left; 
	background-color: #f6f6f6; 
	margin-left: 36px; 
	display: inline; 
	margin-top: 23px; 
	margin-bottom: 20px; 
	position: relative; 
	background-position: 23px 23px; 
	background-repeat: no-repeat;
	border-top: 1px solid #e2e3e5; 
	background-image: url('../gfx/bocian1.gif'); 
}
#produkt #opisb.en
{
	float: left; 
	background-color: #f6f6f6; 
	margin-left: 36px; 
	display: inline; 
	margin-top: 23px; 
	margin-bottom: 20px; 
	position: relative; 
	background-position: 23px 23px; 
	background-repeat: no-repeat;
	border-top: 1px solid #e2e3e5; 
	background-image: url('../gfx/bocian1_en.gif'); 
}
#produkt #opisb.de
{
	float: left; 
	background-color: #f6f6f6; 
	margin-left: 36px; 
	display: inline; 
	margin-top: 23px; 
	margin-bottom: 20px; 
	position: relative; 
	background-position: 23px 23px; 
	background-repeat: no-repeat;
	border-top: 1px solid #e2e3e5; 
	background-image: url('../gfx/bocian1_de.gif'); 
}


#produkt #opisb p {text-align: left; float: left; margin-left: 245px; display: inline; font-size: 11px; color: #003600; padding: 20px; line-height: 16px; }
#produkt #opisr p {text-align: left; float: left; margin-left: 245px; display: inline; font-size: 11px; color: #003600; padding: 20px; line-height: 16px; }
#produkt #opisl p {text-align: left; float: left; margin-left: 245px; display: inline; font-size: 11px; color: #003600; padding: 20px; line-height: 16px; }
#produkt #produktLista {float: left; margin-left: 36px; display: inline; }
#produkt #produktLista ul {list-style: none; float: left; display: block; width: 805px; }
#produkt #produktLista ul li {text-align: left; display: block; vertical-align: bottom; height: 212px; width: 769px; border-bottom: 1px solid #e2e3e5; position: relative; color: #879194; font-size: 11px; margin-bottom: 17px; line-height: 16px; }
#produkt #produktLista ul li h4 {text-align: left; font-weight: bold; font-size: 12px; color: #004a17; padding: 0; margin: 0; margin-bottom: 8px; display: block; height: 20px; }
#produkt #produktLista ul li img.produkt {position: absolute; right: 0px; top: 0px; }
#produkt #produktLista ul li img.bg {position: absolute; right: 0px; bottom: -10px; z-index: 1111; }

#produkt #produktLista ul li a.video {position: absolute; right: 20px; bottom: 20px; background: url('../gfx/button_bg1.gif') no-repeat; z-index: 1111; width: 83px; height: 32px; display: block; font-family: tahoma; font-size: 11px; color: #ffffff; text-decoration: none; text-align: center; }
#produkt #produktLista ul li a.video:hover {position: absolute; right: 20px; bottom: 20px; background: url('../gfx/button_bg1_hover.gif') no-repeat; z-index: 1111; }


/*
#produkt #opis {float: left; margin-left: 34px; background-color: #f6f6f6; position: relative; width: 751px; margin-top: 30px; border-top: 1px solid #e2e3e7; display: inline; }
#produkt #opis p {font-family: Tahoma; color: #003600; font-size: 11px; width: 480px; float: left; margin-left: 265px; padding: 20px; line-height: 16px; display: inline; border: 0px solid red}
#produkt #opis img {position: absolute; left: 22px; top: 22px; }
#produktLista {float: left; }
#produktLista ul {list-style: none; float: left; width: 100%; }
#produktLista ul li {padding: 0; padding-top: 16px; padding-bottom: 16px; margin: 0; border-bottom: 1px solid #e2e3e7; overflow: hidden; position: relative; width: 805px; 
background-image: url('../gfx/bg4.gif'); background-position:  right -20px; background-repeat: no-repeat; 
}

*/

#sponsoring {float: left; display: inline; width: 805px; border-right: 1px solid #e2e3e5; margin-bottom: 20px; overflow: hidden; position: relative;}
#sponsoring img.logos {position: absolute; right: 29px; top: 19px; }
#sponsoring h2 {width: 100%; float: left; margin-top: 6px; text-indent:-666em; overflow: hidden; background: url('../gfx/sponsoring.gif') no-repeat; background-position: 36px 0px; display: block; }
#sponsoring p {text-align: left; font-size: 11px; display: inline; float: left; color: #879194; height: 100%; line-height: 16px; margin-top: 16px; margin-left: 34px; width: 260px; }
#sponsoring #col1 {width: 245px; float: left; display: inline; border: 0px solid red; margin-right: 107px; }
#sponsoring #col2 {width: 400px; float: left; display: block; border: 0px solid blue; font-size: 11px; color: #879194; line-height: 17px; }
#sponsoring #col2 ul {list-style: none; font-size: 11px; color: #879194; overflow: hidden; position: absolute; top: 15px; left: 350px; width: 350px; }
#sponsoring #col2 ul li {text-align: left; padding-left: 20px; background: url('../gfx/star.gif') no-repeat  left 3px; line-height: 17px; }
#sponsoring #col2 p {position: absolute; top: 125px; left: 336px; text-align: left; }
/*#sponsoring ul#pics {width: 780px; list-style: none; float: left; overflow: hidden; margin-left: 34px; margin-top: 42px; display: inline; z-index: 9999; }*/
#sponsoring ul#pics {width: 780px; list-style: none; position: absolute; left: 34px; top: 253px; }
#sponsoring ul#pics li {float: left; padding-right: 36px; text-align: left; }
#sponsoring ul#dyplomy {width: 767px; list-style: none; float: left; overflow: hidden; margin-left: 34px; margin-top: 165px; display: inline}
#sponsoring ul#dyplomy li {float: left; padding-right: 19px; text-align: left; }

#uslugi1 {float: left; display: inline; width: 805px; height: 216px; border-right: 1px solid #e2e3e5; margin-bottom: 20px; overflow: hidden; background: url('../gfx/uslugi.jpg') no-repeat; background-position: 390px 0px;  }
#uslugi1 h2.pl {width: 100%; float: left; margin-top: 6px; text-indent:-666em; overflow: hidden; background: url('../gfx/uslugi.gif') no-repeat; background-position: 36px 0px; display: block; }
#uslugi1 h2.en {width: 100%; float: left; margin-top: 6px; text-indent:-666em; overflow: hidden; background: url('../gfx/uslugi_en.gif') no-repeat; background-position: 36px 0px; display: block; }
#uslugi1 h2.de {width: 100%; float: left; margin-top: 6px; text-indent:-666em; overflow: hidden; background: url('../gfx/uslugi_de.gif') no-repeat; background-position: 36px 0px; display: block; }
#uslugi1 p {text-align: left; font-size: 11px; display: inline; float: left; color: #879194; height: 100%; line-height: 16px; margin-top: 16px; margin-left: 34px; padding-right: 90px; }
#uslugi1 #col1 {width:397px; float: left; display: inline; border: 0px solid red; }
#uslugi1 #col2 {float: left; display: block; border: 0px solid blue; font-size: 11px; color: #879194; line-height: 17px; }
#uslugi1 #col2 ul {list-style: none; font-size: 11px; color: #879194; }
#uslugi1 #col2 ul li {padding-left: 20px; background: url('../gfx/star.gif') no-repeat  left 3px; line-height: 17px; float: left; }
img.klienci {float: left; margin-left: 34px; display: inline;  }

#kontakt {text-align: left; float: left; display: inline; width: 805px; border-right: 1px solid #e2e3e5; margin-bottom: 20px; overflow: hidden; position: relative; }
#kontakt #col1 {float: left; display: inline; width: 400px; position: relative; text-align: left; }
#kontakt #col1 h2 {text-indent:-666em; background: url('../gfx/kontakt.gif') no-repeat; background-position: 36px 0px; display: block; } 
/* #kontakt #col1 h2 {width: 100%; float: left; margin-top: 6px; text-indent:-666em; overflow: hidden; background: url('../gfx/kontakt.gif') no-repeat; background-position: 36px 0px; display: block; } */
#kontakt #col1 p#nazwa {width: auto;color: #879194; margin-top: 15px; padding-left: 34px; font-weight: bold; line-height: 14px; text-align: left; }
#kontakt #col1 p#nazwa .c1 {font-size: 11px; text-align: left; }
#kontakt #col1 p#nazwa .c2 {font-size: 10px; text-align: left; }
#kontakt #col1 p#adres {width: auto;color: #006700; font-size: 12px; margin-top: 10px; padding-left: 34px; line-height: 16px; text-align: left; }
#kontakt #col2 {float: left; display: inline; margin-left: 60px; text-align: left; }
#kontakt #col2 form {float: left; display: block; margin-top: 0px; }
#kontakt #col2 form input.pole {background-color: #f1f1f1; border: none; height: 17px; width: 297px; padding: 3px; display: block; color: #7e7e7e; font-size: 11px; }
#kontakt #col2 form label {color: #bfbfbf; font-size: 9px; display: block; padding-bottom: 3px; padding-top: 6px; }
#kontakt #col2 form textarea {width: 303px; height: 70px; background-color: #f1f1f1; border: none; color: #7e7e7e; font-size: 11px; font-family: Tahoma; }
#kontakt #col2 form .guzik {color: #188811; font-size: 10px; font-family: Tahoma; font-weight: bold; background-color: white; border: none; 
background: url('../gfx/arrow1.gif') no-repeat; background-position: 0px 5px; width: 65px}
#kontakt img.mapka {position: absolute; left: 240px; top: 30px;  }
ul#telefon {height: 48px; float: left; display: inline; list-style: none; margin-left: 34px; margin-bottom: 10px; color: #879194; font-size: 12px; font-weight: bold; }
ul#telefon li {text-align: left; float: left; height: 26px; }
ul#telefon li#tel1 {width: 220px; background: url('../gfx/tel1.gif') no-repeat top right; margin-right: 35px; padding-top: 4px; }
ul#telefon li#tel2 {width: 280px; background: url('../gfx/tel3.gif') no-repeat top right; margin-right: 15px; padding-top: 4px; }
ul#telefon li#tel3 {width: 160px; background: url('../gfx/tel2.gif') no-repeat top right; }
ul#telefon li#tel4 {width: 160px; background: url('../gfx/tel4.gif') no-repeat top right; margin-top: 7px; }

/*
#o-firmie p {font-size: 11px; display: block; float: left; color: #879194; height: 100%; }
#o-firmie #col1 {width: 400px; float: left; display: inline; border: 0px solid red}
#o-firmie #col2 {width: 400px; float: left; display: block; border: 0px solid blue}
*/
#bottom {width: 100%; height: 300px; overflow: hidden; position: relative; display: block; overflow: hidden; margin: 0; padding: 0; }
#footer {width: 806px; height: 300px; margin: 0 auto; background-color: #192519; }
#footerLeft {position: absolute; top: 0; left: 0; background: url("../gfx/bg_footer.gif") repeat-x; height: 300px; width: 50%; z-index: -10}
#footerRight {position: absolute; top: 0; right: 0; background: #192519; height: 300px; width: 50%; z-index: -10}
#footerMenu {float: left; width: 806px; height: 54px; background: url("../gfx/bg_footer_menu.gif") repeat-x; display: block; position: relative; }
#footerMenu ul#footerMenulist {float: left; display: inline; list-style: none; margin: 20px 0px 0px 35px; overflow: hidden; }
#footerMenu ul#footerMenulist li {float: left; border-left: 1px solid #bfbfbf; padding: 0px; padding-left: 20px; padding-right: 20px; display: block; overflow: hidden; }
#footerMenu ul#footerMenulist li a {color: #bebebe; font-size: 11px; text-decoration: none; }
#footerMenu ul#footerMenulist li a span {display: block; }
#footerMenu ul#footerMenulist li a:hover {color: #797979; }
#footerMenu img.bg_footer {position: absolute; top: 0; right: 0; width: 14px; height: 54px; }
#footerMenu img.ulotka {position: absolute; top: 12px; right: 42px; width: 187px; height: 27px; }
#footerContent {float: left; display: block; width: 806px; display: inline;}
#footerContent #autor {float: left; width: auto; display: inline; color: #6d836f; font-size: 10px; margin-top: 10px; margin-left: 35px; }
#footerContent #link1 {float: right; width: auto; display: inline; color: #6d836f; font-size: 10px; margin-top: 10px; margin-right: 15px; }
#footerContent #link1 a {text-decoration: none; color: #4f6351; }
#footerContent #link1 a:hover {text-decoration: underline; color: #4f6351; }


#film {
  	border: 8px solid #3b7400;
  	width: 630px;
  	height: 450px;
  	position: absolute;
	left:50%;
	top: 100px;
	margin-left: -315px;
  	background: #ffffff;
  	z-index: 5555;
}

#film a#close {
  	display: block;
	width: 81px;
	height: 29px;
	background: url("../gfx/close_btn.gif") no-repeat;
	background-position: top left;
	text-decoration: none;
	float: left;
	margin-left: 12px;
	margin-top: 17px;
}

#film a#close:hover {
  	display: block;
	width: 81px;
	height: 29px;
	background: url("../gfx/close_btn.gif");
	background-position: top right;
}
