
html,body {
margin:0;
padding:0;
font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
background-color: #E4EFFD;
color: #353535;
}

#biuletyn_form, #biuletyn_form fieldset {margin:0; padding:0;border: 0;}
img {
margin:0;
padding:0;
border:0;}

a:active, a:link, a:visited {
color: #FFFFFF;
text-decoration:none;
}

a:hover{
color: #FF0000;
}

div#all {
min-width: 100%;
width: 100%;
height: 100%;
padding: 0;
margin: 0;
/*float:center;*/
background: url(../img/bok.png);
background-repeat: repeat-x;
}

div#srodek {
min-width: 920px;
width: 920px;
height: 600px;
padding: 0;
margin: 0;
/*float: center;*/
}

div#pasek-gora{
height: 37px;
width: 920px;
padding: 0;
margin: 0;
}

div#pasek-gora-lewa {
background: url(../img/lgora.png);
background-repeat: no-repeat;
height: 37px;
width: 15px;
float: left;
}

div#pasek-gora-srodek {
background-color: #FFFFFF;
height: 37px;
width: 897px;
float: left;
text-align: right;
}

div#pasek-gora-text {
padding-top: 9px;
padding-left: 20px;
padding-bottom: 0px;
color: #323232;
font-size: 0.78em;
float: left
}

div#pasek-gora-text a:active, div#pasek-gora-text a:link,div#pasek-gora-text a:visited {
color: #555555;
text-decoration:none;
}

div#pasek-gora-text a:hover{
color: #FF0000;
}

div#szukaj {
padding: 6px;
color: #555555;
font-size: 0.78em;
float: right;
}

.input-szukaj {
width: 120px;
color: #323232;
font-size: 0.85em;
}


div#szukaj-img {
padding-top: 8px;
padding-right: 15px;
padding-left: 9px;
padding-bottom: 0px;
float:right;
}


div#pasek-gora-prawa {
background: url(../img/pgora.png);
background-repeat: no-repeat;
height: 37px;
width: 8px;
float: left;
}

div#menu {
height: 48px;
width: 920px;
padding: 0;
margin: 0;
}

div#menu2 {
height: 48px;
width: 900px;
padding: 0;
margin: 0;
float:left;
}

div#menu-lewa {
background: url(../img/lmenu.png);
background-repeat: no-repeat;
margin: 0;
padding: 0;
height: 48px;
width: 13px;
float: left;
}

div#menu-prawa {
background: url(../img/rmenu.png);
background-repeat: no-repeat;
margin: 0;
padding: 0;
height: 48px;
width: 7px;
float: right;
}

div.menu-button-pierwszy {
background: url(../img/menu-button-pierwszy.png);
background-repeat: no-repeat;
padding-left: 29px;
padding-right: 29px;
padding-bottom: 0px;
padding-top: 16px;
margin: 0;
height: 48px;
max-width: 223px;
float: left;
color: white;
font-size: 0.8em;
text-transform: uppercase;
font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
}

div.menu-button-pierwszy a:active, div.menu-button-pierwszy a:link, div.menu-button-pierwszy a:visited {
color: #FFFFFF;
text-decoration:none;
}

div.menu-button-pierwszy a:hover{
color: #FF0000;
}

div.menu-button {
background: url(../img/menu-button.png);
background-repeat: no-repeat;
padding-left: 29px;
padding-right: 29px;
padding-bottom: 0px;
padding-top: 16px;
margin: 0;
height: 48px;
max-width: 243px;
float: left;
color: white;
font-size: 0.8em;
text-transform: uppercase;
font-family: Tahoma,Verdana, Geneva, Arial, Helvetica, sans-serif;
}

div.menu-button a:active, div.menu-button a:link, div.menu-button a:visited {
color: #FFFFFF;
text-decoration:none;
}

div.menu-button a:hover{
color: #FF0000;
}

div#perf {
height: 202px;
width: 920px;
margin: 0;
}

div#perf-lewa {
background: url(../img/lperf.png);
background-repeat: no-repeat;
height: 202px;
width: 12px;
float: left;
}

div#perf-prawa {
background: url(../img/rperf.png);
background-repeat: no-repeat;
height: 202px;
width: 7px;
float: right;
}

div#perf-srodek {
background: url(../img/sperf.png);
background-repeat: no-repeat;
height: 202px;
width: 901px;
float: left;
}

div#newsleter-loga {
height: 65px;
width: 920px;
}


div#newsleter {
background: url(../img/newsleter.png);
background-repeat: no-repeat;
height: 65px;
width: 209px;
float: left;
text-align:left;
}

div#newsleter-input-back {
background: url(../img/newsleter-input.png);
background-repeat: repeat-y;
width: 209px;
height: 35px;
margin:0px;
padding:0px;
float: left;
}

div#blok-tytul-gora {
background: url(../img/blok-tytul-gora.png);
background-repeat: no-repeat;
height: 9px;
width: 209px;
margin: 0px;
padding:0px;
float: left;
}

div#input-newsletter {
float:left;
padding-top: 0px;
padding-left: 20px;
width: 120px;
}

div#plus-minus-img {
padding-top: 3px;
padding-right: 16px;
padding-left: 0px;
padding-bottom: 0px;
float:right;
}


div#loga {
background: url(../img/loga.png);
background-repeat: repeat-x;
height: 65px;
width: 705px;
float: left;
}

div#logopl {
min-width: 108px;
min-height: 62px;
width: 108px;
height: 62px;
padding: 0;
margin: 0;
float:left;
}

div#logopl a {
display:block; height:62px; width:108px; overflow:hidden;
}

div#logopl a:hover { display:block; text-indent:-108px; }

div#logogadzet {
min-width: 139px;
min-height: 62px;
width: 139px;
height: 62px;
padding: 0;
margin: 0;
float:left;
}

div#logogadzet a {
display:block; height:62px; width:139px; overflow:hidden;
}

div#logogadzet a:hover { display:block; text-indent:-139px; }

div#logovalentini {
min-width: 132px;
min-height: 62px;
width: 132px;
height: 62px;
padding: 0;
margin: 0;
float:left;
}

div#logovalentini a {
display:block; height:62px; width:132px; overflow:hidden;
}

div#logovalentini a:hover { display:block; text-indent:-132px; }

div#logodbd {
min-width: 137px;
min-height: 62px;
width: 137px;
height: 62px;
padding: 0;
margin: 0;
float:left;
}

div#logodbd a {
display:block; height:62px; width:137px; overflow:hidden;
}

div#logodbd a:hover { display:block; text-indent:-137px; }

div#logosamso2 {
min-width: 183px;
min-height: 62px;
width: 183px;
height: 62px;
padding: 0;
margin: 0;
float:left;
}

div#logosamso2 a {
display:block; height:62px; width:183px; overflow:hidden;
}

div#logosamso2 a:hover { display:block; text-indent:-183px; }


div#ploga {
background: url(../img/ploga.png);
background-repeat: no-repeat;
height: 65px;
width: 6px;
float: right;
}

div#content {
background: url(../img/content-szerokosc.png);
background-repeat: repeat-y;
width: 920px;
float:left;
}

div#blok-lewa {
width: 209px;
padding: 0;
margin: 0;
float: right;
}

div#tresc {
background-color: transparent;
width: 711px;
padding: 0px;
margin: 0px;
float: right;
}

div#blok-tytul-lewa {
background: url(../img/blok-tytul-lewa.png);
background-repeat: no-repeat;
height: 24px;
width: 12px;
float: left;
padding: 0px;
margin: 0px;
}

div#blok-tytul-srodek {
background: url(../img/blok-tytul-srodek.png);
background-repeat: repeat-x;
height: 24px;
width: 184px;
float: left;
font-size: 0.8em;
font-weight: bold;
text-align: center;
color: #1A4482;
padding: 0px;
margin: 0px;
}

div#blok-tytul-prawa {
background: url(../img/blok-tytul-prawa.png);
background-repeat: no-repeat;
height: 24px;
width: 13px;
float: left;
padding: 0px;
margin: 0px;
}

div#blok-tresc {
background: url(../img/blok-tresc.png);
background-repeat: repeat-y;
width: 209px;
float:left;
padding-top: 10px;
padding-bottom: 10px;
padding-left: 20px;
padding-right: 20px;
font-size: 0.8em;
text-align: left;
}

div#blok-tresc a:active, div#blok-tresc a:link,div#blok-tresc a:visited {
color: #555555;
text-decoration:none;
}

div#blok-tresc a:hover{
color: #FF0000;
}

div#blok-dol {
background: url(../img/blok-dol.png);
background-repeat: repeat-y;
height: 19px;
width: 209px;
float: left;
}

div#tresc-zawartosc {
background-color: transparent;
max-width: 711px;
width: 711px;
float: left;
padding: 10px 20px 30px 20px;
font-size: 0.8em;
text-align: left;
}

div#tresc-zawartosc2 {
padding: 0 40px 0 0;
}



div#tresc-zawartosc a:active, div#tresc-zawartosc a:link, div#tresc-zawartosc a:visited {
color: #555555;
text-decoration:none;
}

div#tresc-zawartosc a:hover{
color: #FF0000;
}

div.kategorie {
width: 166px;
max-width: 166px;
text-align: left;
float: left;
height: 150px;
}

div.center {
text-align: center;
float:left;
}

div.prod {
width: 656px;
border-bottom: solid 1px #000000;
margin: 2px;
float: left;
}


div.fotoprod {
width: 150px;
padding-left: 2px;
float: left;
}

div.opisprod {
max-width: 480px;
padding-left: 20px;
padding-top: 8px;
padding-right: 4px;
float: left;
text-align: justify;
}

div.produkt {
width: 650px;
float: left;
}

div.produktopis {
float: left;
width: 375px;
max-width: 475px;
text-align: justify;
}

div#stopka {
background: url(../img/stopka.png);
background-repeat: no-repeat;
height: 26px;
width: 824px; /* bylo 924 ale z padding 100 powodowalo scroll */
float: left;
padding-top: 5px;
padding-left: 100px;
margin: 0px;
font-size: 0.78em;
color: #E6E6E6;
text-align: left;
}

span.red {
color: #FF0000;
font-weight: bold;
}

span.nazwa {
color: #369; 
font-variant: small-caps;
font-weight: bold;
}

span.kod {
color: #000000;
font-weight: bold;
}

span.opis {
color: #888888;
font-weight: bold;
}

#rotator 
{
float: right;	
border: 0;
cursor: pointer;
overflow: hidden; 
margin-top: 10px; 
position: relative;
width: 220px;
height: 165px;
}



#rotator img
{	
border: 0;
cursor: pointer;
width: 220px;
height: 165px;

}


.okienko {
text-align: justify;
width: 169px;
padding-right: 10px;
}

div.news {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
width: 655px;
max-width: 655px;
clear: both;
border: 0px;
margin: 10px 0;
background:white;}

div.news_nag {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	background: #FFF url(../img/belka.png) no-repeat center left; 
	width: 655px;
	max-width: 655px;
	height: 23px;
	color: white;
	font-size: 1em;
	padding: 7px 0 2px 22px;
	font-weight: bold;
}

div.news_data {
text-align: right;
width: 70px;
float: right;
color: #D3D3EB;
letter-spacing: 0;
font-weight: normal;
padding-top: 1px;
padding-right: 10px;
font-size: 0.9em;
font-style: italic;
height: 100%;
}

div.news_tresc {padding: 5px 10px;
color: #0B2F81;
line-height: 1.2em;
text-align: justify;
font-size: 0.9em;}

div.news_stopka {text-align: right;
text-transform: uppercase;
font-size: 0.75em;
padding: 5px 10px;}

div.news_stopka a, div.news_stopka a:link, div.news_stopka a:active, div.news_stopka a:visited {color: #F48000;}

form.sonda fieldset {border: 0;} 
form.kontakt fieldset {border: 0;} 
form.kontakt input {width: 230px;}
form.kontakt textarea {width: 180px; height: 80px;}
 
.prawo {text-align: right;}

.stronnicowanie1 {width: 40%; float: left;  margin: 2px 0; }
.stronnicowanie2 {width: 40%; float: right; margin: 2px 0; text-align: right; padding-right: 50px;}

form.szukaj fieldset{ border: none; margin: 0; padding:0;}
form.szukaj { border: none; margin: 0; padding:0;}



.horbaritem	{
float: left;
	white-space: nowrap;
	font-family: bitstream vera sans, luxi sans, verdana, geneva, arial, helvetica, sans-serif;
	font-size: 13px;
}


.horbaritem a	{
	display: block;
	text-decoration: none;
}


.horbaritem a:link	{
	color: #ffffff;
	text-decoration: none;
}


.horbaritem a:visited	{
	color: #ffffff;
	text-decoration: none;
}


.horbaritem a:hover	{
	color: #ffffff;

	text-decoration: none;
}


.horbaritem a:active	{
	color: #ffffff;
	text-decoration: none;
}




.submenu{
position: absolute;
	left: 0;
	top: 0;
	visibility: hidden;
}


.subframe{
position: relative;
display: block;
background-color: white;
font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
z-index: 100;
left: 0px;
top: 0px;
padding: 0.8px;

}



.item	{

text-align: left;
font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 0.8em;
margin: 0px;

color: #ffffff;
background-color: #325FAA;
z-index: 100;
padding: 1px;
}



.item a	{
position: relative;
	display: block;
	text-decoration: none;
}


.item a:visited	{
color: #ffffff;
	text-decoration: none;
}


.item a:hover	{
color: #FF0000;
	background-color: #83B0F0;
	text-decoration: none;
}


.item a:active	{
color: #ffffff;
	text-decoration: none;
}



