*{
margin: 0;
padding: 0;
}

html{
height: 100%;
}

body{
height: 100%;
background: #fff;
}

img {border: 0px;}

#naglowek_kontener{
height: 149px;
width: 100%;
background: url('img/naglowek_tlo.gif');
margin-bottom: 20px;
}

#naglowek{
height: 149px;
width: 1135px;
/*margin-left: 50px;*/
margin: 0px auto;
background: url('img/naglowek_wide.gif');
background-repeat: no-repeat;
}

#logo{
float: left;
width: 630px;
height: 100px;
cursor: pointer;
}

#logo img{
border: 0;
}

#menu{
width: 700px;
height: 35px;
float: left;
margin-top: 14px;
}

#menu ul{
	list-style: none;
}

#menu li{
	float: left;
	display: block;
	height: 35px;
	width: 98px;
}

.ukryj{
visibility: hidden;
}


#menu a{
	text-decoration: none;
	display: block
}

#li_o_firmie{
	background: url('img/menu/o_firmie.gif');
}

#o_firmie{
	background: url('img/menu/o_firmie_hover.gif');
	background-repeat: no-repeat;
	height: 35px;
	width: 98px;
}

#li_produkty{
	background: url('img/menu/produkty.gif');
}

#produkty{
	background: url('img/menu/produkty_hover.gif');
	background-repeat: no-repeat;
	height: 35px;
	width: 98px;
}

#li_uslugi{
	background: url('img/menu/uslugi.gif');
}

#uslugi{
	background: url('img/menu/uslugi_hover.gif');
	background-repeat: no-repeat;
	height: 35px;
	width: 98px;
}

#li_download{
	background: url('img/menu/download.gif');
}

#download{
	background: url('img/menu/download_hover.gif');
	background-repeat: no-repeat;
	height: 35px;
	width: 98px;
}

#li_klienci{
	background: url('img/menu/klienci.gif');
}

#klienci{
	background: url('img/menu/klienci_hover.gif');
	background-repeat: no-repeat;
	height: 35px;
	width: 98px;
}

#li_praca{
	background: url('img/menu/praca.gif');
}

#praca{
	background: url('img/menu/praca_hover.gif');
	background-repeat: no-repeat;
	height: 35px;
	width: 98px;
}

#li_kontakt{
	background: url('img/menu/kontakt_2.gif');
}

#kontakt{
	background: url('img/menu/kontakt_hover.gif');
	background-repeat: no-repeat;
	height: 35px;
	width: 98px;
}




#kontener{
min-height: 400px;
height: auto !important;
height: 150px;
width: 1135px;
/*margin-left: 70px;*/
margin: 0px auto;
}


#grafika{
height: 339px;
width: 1100px;
/*margin-left: 50px;*/
background: url('img/grafika_tlo_wide.jpg');
}

#grafika a{
text-decoration: none;
color: #5b5b5b;
display: block;
}

#grafika a:hover{
color: #009999;
}

#slogan{
float: left;
height: 30px;
width: 450px;
margin: 255px 0 0 0;
padding: 0 0 0 30px;
font-family: arial;
font-size: 14px;
color: #fff;
text-transform: uppercase;
font-weight: bold;
text-align: left;
overflow: hidden;
}

#tresc{
height: 223px;
/*width: 882px;*/
width: 1100px;
/*margin-left: 50px;*/
background: url('img/tresc_tlo_wide.gif');
}

#zawartosc{
height: 180px;
width: 700px;
margin: 20px 0 0 20px;
float: left;
overflow: hidden;
text-align: left;
font-family: verdana;
font-size: 12px;
color: #5b5b5b;
line-height: 18px;
position : relative;
}

#zawartosc p{
margin: 0 0 12px 0;
}

#zawartosc h2{
color: #009999;
font-size: 13px;
font-family: arial;
text-transform: uppercase;
margin: 0 0 20px 0;
}

#zawartosc_wiecej{
margin-left: 650px;
margin-top: 37px;
float: right;
font-family: tahoma;
font-size: 11px;
font-weight: bold;
float: left;
}

#zawartosc_wiecej a{
text-decoration: none;
color: #fff;
}

#zawartosc_wiecej a:hover{
text-decoration: underline;
color: #fff;
}

#glowna_logowanie{
width: 180px;
height: 100px;
float: right;
padding: 77px 16px 0 0;
}


#glowna_logowanie input{
width: 154px;
height: 22px;
border: 0;
background: transparent;
margin: 0 0 22px 0;
color:#5B5B5B;
font-family:verdana;
font-size:12px;
}

#loguj{
}

#loguj input{
width: 164px;
border: 1px solid #e5e5e5;
padding: 0 0 4px 0;
font-size: 9px;
text-transform: uppercase;
}

.bold{
font-weight: bold;
}

#stopka{
height: 70px;
width: 1135px;
margin-left: 70px;
background: url('img/stopka_tlo.gif');
color: #5b5b5b;
font-family: tahoma;
font-size: 9px;
text-transform: uppercase;
font-weight: bold;
text-align: right;
overflow: hidden;
background-repeat: no-repeat;
}

#stopka p{
margin: 30px 20px 0 0;
font-size: 9px;
}

#stopka a{
color: #5b5b5b;
text-decoration:none;
}

#stopka a:hover{
color: #009999;
} 

#stopka_podstrona{
margin: 0px auto;
}

#stopka_podstrona a{
text-decoration: none;
display: block;
}

#stopka_podstrona ul{
list-style: none;
float: left;
width: 219px;
}

#stopka_podstrona li{
margin: 0;
padding: 0;
}

#li_stopka_promocje{
height: 71px;
width: 219px;
background: url('img/promocje.jpg');
}

#stopka_promocje{
height: 71px;
width: 219px;
}

#stopka_promocje:hover{
background: url('img/promocje_hover.jpg');
}

#li_stopka_optymalizacja{
float: none;
margin: 71px 0 0 0;
height: 75px;
width: 284px;
background: url('img/optymalizacja.jpg');
}

#stopka_optymalizacja{
height: 75px;
width: 284px;
}

#stopka_optymalizacja:hover{
background: url('img/optymalizacja_hover.jpg');
}


#produkty_menu{
min-height: 49px;
height: auto !important;
min-height: 49px;
width: 253px;
argin: 0 auto;
/*border-top: 1px solid #e5e5e5;*/
font-family: verdana;
font-weight: bold;
text-transform: uppercase;
color: #878787;
font-size: 9px;
text-align: justify;
/*padding: 0 0 20px 0;*/
}

#border_bottom{
clear: both;
/*border-bottom: 1px solid #e5e5e5;*/
width: 1135px;
margin-left: 50px;
padding: 20px 0 0 0;
}
#produkty_menu ul{
list-style: none;
float: left;
padding-top: 8px;
}


#produkty_menu li{
padding-top: 0px;
padding-right: 0px;
padding-bottom: px;
padding-left: 20px;
background: url(img/produkty/lista.gif) no-repeat right;
}

#produkty_menu a{
text-decoration: none;
color: #878787;
display: block;
width: 200px;
height: 20px;
}

#produkty_menu a:hover{
color: #0096a6;
}


#produkty_kategorie{
float: left;
width: 243px;
min-height: 49px;
height: auto !important;
height: 49px;
/*margin: 20px 0 0 40px;*/
margin-bottom: 10px;
}

#kategorie_top{
/*height: 51px;*/
height: 28px; /* Zmniejszono wysokoś䟯brazka */
/*background: url('img/produkty/kategorie_top.gif');*/
background: url('img/produkty/kategorie_top.png');
}

#kategorie_bottom{
height: 10px;
background: url('img/produkty/kategorie_bottom.gif');
clear: both;
}


#rodzaj{
/*margin: 20px 0 0 40px;*/
float: left;
width: 243px;
min-height: 49px;
height: auto !important;
height: 49px;
margin-bottom: 10px;
}

#rodzaj_top{
/*height: 50px;
background: url('img/produkty/rodzaj_top.gif');*/
height: 28px;
background: url('img/produkty/rodzaj_top.png');
}

#rodzaj_zaw{
min-height: 30px;
height: auto !important;
height: 30px;
clear: both;
}

#rodzaj_bottom{
height: 10px;
background: url('img/produkty/kategorie_bottom.gif');
clear: both;
}

#loading{
background: url(img/produkty/wait.gif);
height: 30px;
width: 30px;
margin: 5px 0 0 106px;
}

.kliknieta{
color: #0096a6;
}

#linia{
/*margin: 20px 0 0 40px;*/
float: left;
width: 243px;
min-height: 49px;
height: auto !important;
height: 49px;
margin-bottom: 10px;
}

#linia_top{
/*height: 50px;
background: url('img/produkty/linia_top.gif');*/
height: 28px;
background: url('img/produkty/linia_top.png');
}

#linia_zaw{
min-height: 30px;
height: auto !important;
height: 30px;
clear: both;
}

#linia_bottom{
height: 10px;
background: url('img/produkty/kategorie_bottom.gif');
clear: both;
}

#loading_li{
background: url(img/produkty/wait.gif);
height: 30px;
width: 30px;
margin: 5px 0 0 106px;
}

.nie_znaleziono{
margin: 40px 0 0 80px;
}

#produkt_zaw{
min-height: 5px;
height: auto !important;
height: 5px;
clear: both;
font-family: verdana;
font-weight: bold;
text-transform: uppercase;
color: #878787;
font-size: 9px;
padding: 0 0 20px 0;
text-align: center;
}

#loading_pr{
background: url(img/produkty/wait.gif) no-repeat;
height: 30px;
width: 30px;
margin: 0 auto 20px auto;
padding: 0 0 5px 0;
}

#clear{
clear: both;
}
#produkt_linia_tytul{
clear: both;
width: 822px;
text-align: left;
font-size: 24px;
font-family: helvetica;
text-transform: uppercase;
padding: 0 0 20px 60px;
font-weight: bold;
color: #0096a6;
border-bottom: 1px solid #e5e5e5;
margin-bottom: 10px;
}

.produkt_jeden{
/*width: 130px;
min-height: 30px;
height: auto !important;
height: 30px;
float: left;
margin: 10px 5px 20px 10px;
border-bottom: 1px solid #e5e5e5;
padding: 0 0 20px 0;*/
margin-right: 10px;
width: 130px;
height: 180px;
vertical-align: top;
text-align: center;
}

.produkt_jeden img{
padding: 4px;
border: 1px solid #e5e5e5;
}

.produkt_jeden img:hover{
border: 1px solid #0096A6;
}

.produkt_jeden a{
text-decoration: none;
color: #878787;
display: block;
}

.produkt_jeden a:hover{
color: #0096a6;
}

#produkt_opis_nazwa{
clear: both;
width: 90%;
text-align: left;
font-size: 24px;
font-family: helvetica;
text-transform: uppercase;
padding: 0 0 10px 10px;
font-weight: bold;
color: #0096a6;
border-bottom: 1px solid #e5e5e5;
}

#produkt_opis_lewa{
width: 95%;
text-align: justify;
margin: 0px auto;
}

#produkt_opis_prawa{
width: 95%;
text-align: justify;
margin: 0px auto;
}

#produkt_opis_prawa ul{
list-style: none;
}

#produkt_opis_prawa li{
cursor: pointer;
float: left;
}

#produkt_opis_prawa li img{
width: 30px;
height: 30px;
padding: 2px;
border: 1px solid #e5e5e5;
margin: 3px;
}

#produkt_opis_prawa li img:hover{
border: 1px solid #0096a6;
}


#produkt_obrazek{
width: 220px;
height: 220px;
}
#produkt_obrazek_kontener{
width: 220px;
height: 220px;
}
#produkt_obrazek img{
width: 220px;
height: 220px;
}

#produkt_link{
width: 220px;
height: 60px;
float: right;
font-size: 9px;
text-align: left;
font-family: verdana;
font-weight: bold;
text-transform: uppercase;
color: #878787;
margin: 20px 0 0 0;
line-height: 18px;
}

#produkt_link a{
display: block;
text-decoration: none;
color: #878787;
}

#produkt_link  a:hover{
color: #0096a6;
}

#produkt_link h2{
width: 220px;
font-size: 16px;
font-family: helvetica;
text-transform: uppercase;
padding: 0 0 10px 0;
margin: 0 0 10px 0;
font-weight: bold;
color: #0096a6;
border-bottom: 1px solid #e5e5e5;
}

#test{
width: 300px;
height: 300px;
background: red;
}

.black{
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
	background: #000;
	display: none;
	background: url('img/produkty/tlo.png');
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

#light{
width: 882px;
height: 600px;
background: #fff;
z-index: 102;
position: fixed;
top:15%; 
left:15%;
display: none;

}

#loading_light{
background: url(img/produkty/wait.gif) no-repeat;
height: 30px;
width: 30px;
margin: 250px auto 20px auto;
padding: 0 0 5px 0;
}

#loading_light2{
background: url(img/produkty/wait.gif) no-repeat;
height: 30px;
width: 30px;
margin: 250px auto 20px auto;
padding: 0 0 5px 0;
}

#light_zaw{
height: 539px;
width: 830px;
padding: 20px;
overflow-y: auto;


}
#zamknij{
text-align: right;
padding: 5px 5px 5px 0;
background: #e5e5e5;
}

#zamknij a{
text-decoration: none;
color: #878787;
display: block;
text-transform: uppercase;
font-weight: bold;
font-family: verdana;
font-size: 10px;
}

#zamknij a:hover{
color: #0096a6;
}

#tekst{
padding: 20px 20px 40px 20px;
text-align: justify;
}

#download_lista{
width: 300px;
height: 200px;
float: left;
}

#download_lista a{
text-decoration: none;
color: #878787;
display: block;
text-transform: uppercase;
font-weight: bold;
font-family: verdana;
font-size: 10px;
}

#download_lista a:hover{
color: #0096a6;
}


#download_lista ul{
list-style: none;
}

#download_lista li{
background: url('img/download_lista.gif') no-repeat;
width: 250px;
height: 22px;
padding: 10px 0 5px 20px;
float: left;
}

#download_zaw{
width: 750px;
margin-right: 30px;
min-height: 30px;
height: auto !important;
height: 30px;
float: right;
font-family: verdana;
font-weight: bold;
text-transform: uppercase;
color: #878787;
font-size: 9px;
}

#download_kat{
width: 750px;
text-align: right;
font-size: 24px;
font-family: helvetica;
text-transform: uppercase;
padding: 0 0 10px 10px;
font-weight: bold;
color: #0096a6;
border-bottom: 1px solid #e5e5e5;
margin: 0 0 20px 0;
}

#download_zaw ul{
list-style: none;
}

#download_zaw li{
background: url('img/download_ikona.gif') no-repeat;
padding: 2px 0 20px 25px;
}

#download_zaw a{
display: block;
text-decoration: none;
color: #878787;
}

#download_zaw a:hover{
color: #0096a6;
}

.klient_kontener{
/*width: 860px;*/
width: 95%;
min-height: 30px;
height: auto !important;
height: 30px;
border-bottom: 1px solid #e5e5e5;
margin: 0px auto;
margin-top: 20px;
padding-bottom: 20px;
}

.klient_kontener img{
width: 100px;
height: 100px;
padding: 5px;
border: 1px solid #e5e5e5;
float: left;
margin: 0 0 0 20px;
}

.klient_nazwa{
width: 850px;
text-align: left;
font-size: 24px;
font-family: helvetica;
text-transform: uppercase;
padding: 0 0 10px 10px;
font-weight: bold;
color: #0096a6;
border-bottom: 1px solid #e5e5e5;
margin: 0 0 20px 0;
float: right;
}

.klient_opis{
width: 850px;
min-height: 30px;
height: auto !important;
height: 30px;
text-align: justify;
float: right;
font-family: verdana;
color: #878787;
font-size: 11px;
line-height: 18px;
}

.klient_clear{
clear: both;
}

#kontener_kontakt{
/*width: 820px;*/
width: 100%;
margin: 0 0 -40px 0;
background: url('img/kontakt_tlo.jpg') no-repeat bottom left;
min-height: 420px;
height: auto !important;
height: 420px;
border-bottom: 1px solid #e5e5e5;
}

#kontener_kontakt h2{
font-size: 24px;
font-family: helvetica;
text-transform: uppercase;
padding: 0 0 10px 10px;
font-weight: bold;
color: #0096a6;
}

#kontakt_dane{
margin: 20px 0 0 10px;
}

#kontakt_formularz{
width: 520px;
min-height: 300px;
height: auto !important;
height: 300px;
overflow: hidden;
padding: 0 0 10px 10px;
float: right;
margin: 50px 0 0 0;
color:#5B5B5B;
font-family:verdana;
font-size:12px;
line-height:18px;
text-align: center;
}

#kontakt_formularz a{
display: block;
text-decoration: none;
color: #878787;
}

#kontakt_formularz a:hover{
color: #0096a6;
}


#kontakt_formularz table{
width: 500px;
text-align: center;
}


.kontakt_tytul{
width: 200px;
text-align: right;
padding-right: 5px;
}

#kontakt_formularz textarea{
width: 310px;
border: 1px solid #e5e5e5;
background: #fff;
opacity: 0.8;
filter:alpha(opacity=75);
-moz-opacity: 0.75;
padding: 3px;
overflow: auto;
}

#kontakt_formularz input{
width: 500px;
border: 1px solid #e5e5e5;
background: #fff;
opacity: 0.8;
filter:alpha(opacity=75);
-moz-opacity: 0.75;
padding: 3px;
}

#kon_dane{
float: left;
}

#dopisz{
font-size: 9px;
font-weight: bold;
font-family: verdana;
text-transform: uppercase;
z-index: 1000px;
}

#dopisz:hover{
color: #0096a6;
border: 1px solid #0096a6;
}

#stopka_podstrona_logowanie{
width: 200px;
height: 65px;
float: right;
padding: 49px 6px 0 0;
}


#stopka_podstrona_logowanie input{
width: 154px;
height: 22px;
border: 0;
background: transparent;
margin: 0 0 10px 0;
color:#5B5B5B;
font-family:verdana;
font-size:12px;
}


#podstrona_loguj input{
padding: 0;
margin: 0;
font-size: 9px;
text-transform: uppercase;
font-weight: bold;
width: 164px;
border: 1px solid #e5e5e5;
}

#zalogowano{
width: 200px;
height: 80px;
background: #fff;
position: relative; top: -115px; right: 30px;
color:#5B5B5B;
font-family:verdana;
font-size:12px;
padding: 40px 5px 5px 5px;
display: none;
}

#zalogowano a{
color: #878787;
}

#zalogowano a:hover{
color: #0096a6;
}

.bold{
font-weight: bold;
}

#zalogowano_title{
width: 200px;
height: 80px;
background: #fff;
position: relative; top:-120px; right: 15px;
color:#5B5B5B;
font-family:verdana;
font-size:12px;
padding: 20px 5px 5px 5px;
display: none;
}

#zalogowano_title a{
color: #5B5B5B;
text-decoration: none;
}

#zalogowano_title a:hover{
color: #0096a6;
}

#uslugi_usluga{
text-transform: none;
font-weight: normal;
text-align: justify;
padding: 20px;
margin: 20px 0 0 0;
}

#mailTest
{
	width: 600px;
	border: 1px solid red;
}

#optymalizacja_formularz{
margin: 0 auto;
width: 700px;
height: 850px;
text-align: center;
color:#5B5B5B;
font-family:verdana;
font-size:12px;
text-align: center;
}


#optymalizacja_formularz input{
border: 1px solid #8F8F8F;
width: 80px;
padding: 2px;
background: #fff;
}

#o{
width: 600px;
margin: 0 auto;
text-align: right;
}

.tr_title{
font-weight: bold;
font-size: 13px;
padding: 20px 5px 20px 5px;
}

#opt_dzieki{
width: 700px;
height: 850px;
position: relative;
top: -1000px;
left: 0px;
background: #fff;
display: none;
}

#opt_dzieki a{
text-decoration: none;
color: #878787;
}

#opt_dzieki a:hover{
color: #0096a6;
}

#stopka_podstrona_menu{
clear: both;
/*margin-left: 70px;*/
margin: 0px auto;
width: 1090px;
height: 10px;
border-top: 1px solid #e5e5e5;
text-align: center;
padding: 10px 0 0 10px;
display: none;
margin-bottom: 10px;
}

#stopka_podstrona_menu ul{
list-style: none;
}

#stopka_podstrona_menu li{
padding: 0 0 2px 30px;
float: right;
margin: 0 0 0 30px;
}

#stopka_podstrona_menu a{
color:#5B5B5B;
font-family:verdana;
font-size:12px;
text-align: center;
text-decoration: none;
}

#stopka_podstrona_menu a:hover{
color: #0096a6;
}

#cennik_produktow{
background: url("img/stopka_acrobat.png") no-repeat top left;
}

#cennik_uslug{
background: url("img/stopka_acrobat.png") no-repeat top left;
}

#formularz_serwisowy{
background: url("img/stopka_serwis.png") no-repeat top left;
}


#formularz_zamowieniowy{
background: url("img/stopka_koszyk.png") no-repeat top left;
}

#karty_rozszerzen{
background: url("img/stopka_acrobat.png") no-repeat top left;
}

.wyzej{
position: relative; top: -3px;
}
.clear{
clear: both;
height: 1px;
}

#div_formularz_serwisowy{
margin: 0 auto;
width: 700px;
height: 330px;
color:#5B5B5B;
font-family:verdana;
font-size:12px;
text-align: center;
color:#5B5B5B;
}

#div_formularz_serwisowy input{
border: 1px solid #e5e5e5;
width: 270px;
padding: 3px;
background: #fff;
}

#serw_dzieki{
width: 620px;
height: 300px;
position: relative; top: -425px; left: 10px;
background: #fff;
padding: 20px;
}

#serw_dzieki a{
text-decoration: none;
color: #878787;
}

#serw_dzieki a:hover{
color: #0096a6;
}

#div_formularz_zamowieniowy{
margin: 0 auto;
padding: 0 0 20px 100px;
width: 700px;
min-height: 150px;
height: auto !important;
height: 150px;
color:#5B5B5B;
font-family:verdana;
font-size:12px;
text-align: center;
color:#5B5B5B;
overflow: hidden;
}

#div_formularz_zamowieniowy input{
border: 1px solid #e5e5e5;
width: 270px;
padding: 3px;
background: #fff;
}

#zam_dzieki{
width: 640px;
height: 560px;
position: relative; top: -600px; left: 40px;
background: #fff;
padding: 20px;
color:#5B5B5B;
font-family:verdana;
font-size:12px;
display: none;
}

#zam_dzieki a{
text-decoration: none;
color: #878787;
}

#zam_dzieki a:hover{
color: #0096a6;
}

.koszyk_a{
text-decoration: none;
color: #878787;
}

.koszyk_a:hover{
color: #0096a6;
}

/*---------------------------------------------------*/

div#productsDesc
{
	width: 882px;
	clear: both;
	display: none;
}

table#productInfo {width: 100%;}
table#productInfo td {padding: 5px;}
table#productInfo #topLeft {width: 580px;}
table#productInfo #topRight {width: 284px; margin: 0px; padding: 0px; vertical-align: top;}
table#productInfo #bottom {width: 100%;}

div#adMenu {width: 284px; min-height: 400px; background-image: url('img/admenu.jpg'); background-repeat: no-repeat;
	}

a#_promocje {width: 284px; height: 71px; display: block;
	background-image: url('img/promocje.jpg'); background-repeat: no-repeat;}
a#_promocje:hover {width: 284px; height: 71px; display: block;
	background-image: url('img/promocje_hover.jpg'); background-repeat: no-repeat;}
a#_optymalizacja {width: 284px; height: 75px; display: block;
	background-image: url('img/optymalizacja.jpg'); background-repeat: no-repeat;}
a#_optymalizacja:hover {width: 284px; height: 75px; display: block;
	background-image: url('img/optymalizacja_hover.jpg'); background-repeat: no-repeat;}

div#mail-content {font-family: Verdana, Arial, sans-serif; font-size: 12px; color: #000;
	text-align: left; line-height: 20px;}

/* UL fix */
div#opis_kategorii {font-family: Verdana, Arial, sans-serif, font-size: 13px; color: #5B5B5B;}
div#opis_kategorii ul {font-family: Verdana; font-size: 13px; color: #5B5B5B; margin-left: 20px;}

a:link {color: #0096A6; text-decoration: none;}
a:active {color: #0096A6; text-decoration: none;}
a:visited {color: #0096A6; text-decoration: none;}
a:hover {color: #40C1CF; text-decoration: underline;}

div#ad-menu-overflow {float: right; width: 284px; height: 146px; margin-left: 10px; margin-bottom: 10px;
	background-image: url('img/admenu.jpg')}

div#main {width: 1135px; margin: 0px auto; margin-top: 15px;}
div#main-left {width: 243px; float: left;}
div#main-right {width: 882px; float: right;}

/* Formularz w sekcji kontakt */
input#nazwa {border: 1px solid #8F8F8F; width: 360px;}
input#mail {border: 1px solid #8F8F8F; width: 360px;}
input#www {border: 1px solid #8F8F8F; width: 360px;}
textarea#tresc {border: 1px solid #8F8F8F; width: 360px;}
input#dopisz {border: 1px solid #8F8F8F; width: 318px; width: 368px;}

/* Formularz logowania w dostępie klienckim */
input#zaloguj {border: 1px solid #8F8F8F; margin-left: 19px;}
input#login {margin-left: 22px;}
input#haslo {margin-left: 22px;}

/* Formularz serwisowy */
select#rodzaj-zgloszenia {margin-left: 10px; border: 1px solid #8F8F8F; width: 278px;}
input#imie {border: 1px solid #8F8F8F;}
input#nazwisko {border: 1px solid #8F8F8F;}
input#telefon {border: 1px solid #8F8F8F;}
textarea#tresc {border: 1px solid #8F8F8F;}
input#dopisz-serwisowy {border: 1px solid #8F8F8F; width: 278px;}

/* Formularz zamowieniowy */
select#produkty-zam {border: 1px solid #8F8F8F; width: 278px;}
input#ilosc {border: 1px solid #8F8F8F; width: 170px;}
input#zmien_ilosc {border: 1px solid #8F8F8F; width: 90px;}

/* Stopka */
div#footer {bottom: 0px; margin: 0px auto; width: 100%;}

/*#promocje{
float: right;
height: 90px;
width: 300px; 
text-align: right;
font-family: tahoma;
font-size: 12px;
line-height: 18px;
padding-top: 50px;
margin-top: 20px;
margin-right: 10px;
cursor: pointer;
overflow: hidden;
}

#optymalizacja{
float: right;
height: 65px;
width: 300px; 
text-align: right;
font-family: tahoma;
font-size: 12px;
line-height: 18px;
padding-top: 75px;
margin-top: 30px;
margin-right: 10px;
cursor: pointer;
overflow: hidden;
}*/

#cr {
color: #5b5b5b;
font-family: tahoma;
font-size: 9px;
text-transform: uppercase;
font-weight: bold;
}
