html body
{
	margin:0;
	padding:0;
	width:100%;
	height:100%;
	font-size:14px;
	line-height:13px;
	border:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#030303;
	background-image:url(../grafika/tlo.jpg);
	background-repeat:repeat-x;
	text-align:center;
}

a
{
	margin:0;
	padding:0;
	border:0;
	outline:none;
}

img
{
	margin:0;
	padding:0;
	border:none;
}

#logo2, #logo2 img
{
	padding:0;
	float:right;
	margin:0 50px 0 0;
}

#content
{
	margin:0 auto;
	width:962px;
	padding:0;
}

#top1
{
	width:100%;
	height:326px;
	padding:0;
	margin:0;

}

.separator
{
     margin:0;
     width:1px;
     float:left;
     vertical-align:top;
     margin-top:-10px;
}

#menu
{
	clear:both;
	padding:0;
	width:960px;
	/*height:32px;*/
	padding:15px 0 0 0;
	margin:0 auto;

}

#menu a, #menu a:link, #menu a:visited, #menu a:hover, #menu a:active
{
	border:none;
	float:left;
	margin:0 19px;
	display:inline;
}
#menu img
{
	vertical-align:middle;
	border:0;
	padding:0;
}




#bottom
{	clear:both;
	width:100%;
	margin:0;
	padding:0;
}

#flagaPL
{
	position:relative;
	float:right;
	right:-430px;
	top:57px;
	padding:0;

}

#flagaGER
{
	margin:0;
	padding:0;
	float:right;
	position:relative;
	top:65px;
	right:-429px;

}

#content2
{
	width:868px;
	padding:0;
	margin:0 auto;
	margin-top:10px;
}

#dynamiczna_glowna
{
	height:350px;
	margin:0;
	padding:10px 0 0 0;
	border:0;
}

#dynamiczna
{
	min-height:30px;
	margin:0;
	padding:0;
	border:0;
}

#tytul_strony
{
	float:left;
	height:38px;
	clear:both;
	padding:0;
	padding:0;
}

#tytul_strony1
{
	float:left;
	color:white;
	font-style:italic;
	font-size:0.4cm;
	font-weight:bold;
	text-align:left;
	height:38px;
	width:210px;
	padding-top:9px;
	padding-left:4px;
	background-image:url(../grafika/natejstronie.jpg);
	background-repeat:no-repeat;
}

#tytul_strony2
{
	color:white;
	font-size:0.4cm;
	font-weight:bold;
	font-style:italic;
	text-align:left;
	float:right;
	height:38px;
	width:640px;
	padding-top:11px;
	padding-left:10px;
	background-image:url(../grafika/ofirmie2.jpg);
	background-repeat:no-repeat;
}

#menu_cale
{
	clear:both;
	float:left;
	width:214px;
	min-height:275px;
	height:100%;
	overflow:hidden;
}

#menu_kontekstowe
{
	text-align:left;
	float:left;
	width:214px;
	background-color:black;
	background-image:url('../grafika/menu_ofirmie.jpg');
	background-repeat:no-repeat;
	height:auto;
	padding-bottom:10px;
	padding-top:10px;
	padding-top:40px;
}

#uscisk
{
        border:1px hidden;
	margin-top:2px;
	clear:both;
	float:left;
	vertical-align:bottom;
}

#usciskTekst
{
        border:1px hidden;
	margin-top:2px;
	clear:both;
	float:left;
	vertical-align:bottom;
	font-size:smaller;
	color:white;
	background-color:black;
}


#tresc_ofirmie_basic
{
	float:left;
	width:645px;
	margin-left:5px;
	height:auto;
	min-height:270px;
}

#formStyle
{
     font-size:0.35cm;
}

#tresc_ofirmie
{
   clear:both;
	color:white;
	font-size:13px;
	text-align:justify;
	width:625px;
	float:right;
	background-color:black;
	height:auto;
	padding:10px;
	min-height:237px;
	line-height:14px;
	overflow:hidden;
}

textarea
{
     font-size:13px;
}



#tresc_ofirmie_stopka
{
   clear:both;
	float:right;
	background-image:url(../grafika/tresc_stopka.gif);
	background-repeat:no-repeat;
	background-position:center bottom;
	height:11px;
	width:645px;
}

#aktywny_ofirmie
{
	text-align:left;
	height:5px;
	clear:both;

}

#aktywny_ofirmie a
{
	color:blue;
	text-decoration:none;
	font-style:italic;
	font-size:14px;
	font-weight:bold;
	float:left;
	margin-left:10px;
}

.nieaktywny_ofirmie2 a
{
        color:white;
	text-decoration:none;
	font-style:italic;
	font-size:12px;
	font-weight:bold;
	margin-left:10px;

}



.nieaktywny_ofirmie
{         	clear:both;
	text-align:left;
	margin-left:10px;
}
.nieaktywny_ofirmie a, .nieaktywny_ofirmie a:link, .niekatywny_ofirmie a:visited
{
        color:white;
	text-decoration:none;
	font-style:italic;
	font-size:12px;
	font-weight:bold;


}

.nieaktywny_ofirmie a:hover
{
     color:#b6b6b6;
     font-weight:bold;
     font-size:13px;
     text-decoration:underline;
}

.nieaktywny_ofirmie1 a, .nieaktywny_ofirmie1 a:link, .niekatywny_ofirmie1 a:visited
{
        color:white;
        font-weight:normal;
	text-align:left;
	text-decoration:none;
	font-style:italic;
	line-height:0.3cm;
	font-size:12px;
	font-style:italic;
	font-weight:bold;
}

.nieaktywny_ofirmie1 a:hover
{
     color:#b6b6b6;
     font-weight:bold;
     font-size:12px;
     text-decoration:underline;
}



.nieaktywny_ofirmie a:active
{
     color:white;
}

#box, #box2, #box3, #box4
{
	border:0;
	width:214px;
	height:246px;
	float:left;
	margin:0;
	padding:0 3px 0 0;
}




.belka
{
        display:inline;
	color:white;
	font-size:14px;
	font-style:italic;
	font-weight:bold;
	float:left;
	width:215px;
	height:1em;
	padding:5px 0 5px 0;
	text-align:center;
	vertical-align:baseline;
	background-image:url(../grafika/belka.gif);
	background-repeat:no-repeat;
	margin:2px 0 1px 0;
}

.belka img
{
	margin:0;
	padding:0;
}


.srodek
{
	padding:0;
	border:0;
	color:white;
	font-size:12px;
	font-style:italic;
	font-weight:bold;
	float:left;
	height:167px;
	width:214px;
	margin:0;
	display:block;
}

#box .srodek
{
     background:url('../grafika/galeria.png') no-repeat 2px 1px;
     opacity:0.5;
     filters.alpha.opacity=50 ;
}

#box .srodek a
{
   float:left;
   height:167px;
   width:214px;
}

#box3 #srodek3
{
   background:url('../grafika/promocja.png') no-repeat 2px 1px;
   opacity:0.5;
   filters:alpha(opacity=50);
}

#box4 #srodek4
{
   background:url('../grafika/pomiar.jpg') no-repeat 2px 1px;
   opacity:0.5;
   filters.alpha.opacity=50;
}

#box3 #srodek3 a, #box4 #srodek4 a
{
   float:left;
   height:167px;
   width:214px;
}


.srodek a
{
	padding:0 0 0 0;
}



#boxSrodek
{
	text-align:left;
	position:relative;
	top:0px;
	color:white;
	font-size:0.8em;
	font-style:italic;
	font-weight:bold;
	padding:8px 0 0px 6px;
	float:left;
	height:159px;
	width:208px;
	margin:0 0px 0px 0;
	background-image:url(../grafika/tloBox2.png);
	background-repeat:no-repeat;
}

#boxSrodek img, #boxSrodek a
{

}

.dolnaBelka
{
	height:49px;
	width:215px;
	padding:0 0 0 0;
	margin:0 0 0 0;
}

#dolnaBelkaSrodek
{
	float:left;
	position:relative;
	left:0;
	height:49px;
	width:215px;
	padding:0;
	margin:0 0 0 0;
}
.dolnaBelka a, .dolnaBelka img
{
	padding:0;
	margin:0 0 0px 0;
}
#stopka
{
	clear:both;
	border:0;
	padding:0;
	height:27px;
	width:865px;
	text-align:left;
	background-image:url(../grafika/stopkaTlo.jpg);
	background-repeat:no-repeat;
}

#designed
{

        float:right;
	margin:0;
	font-size:0.3cm;
	font-style:italic;
        padding:0;
	color:black;
 	vertical-align:middle;
}


#designed a, #designed a:link, designed a:visited, #designed a:hover, #designed a:active
{
	text-decoration:none;
	color:black;

}



#prawa
{
        clear:both;
	float:left;
	padding:0;
	margin:0.1cm 0 0 0;
	font-size:0.2cm;
	text-align:center;
}

#prawa img
{
	vertical-align:middle;
	float:none;
	margin:0 auto;
	clear:left;
	width:276px;
	margin-left:200px;
}


#kotwica
{
	clear:both;
	float:left;
	margin:0;
	padding:0;
}

#kotwica a, #kotwica a:link, #kotwica a:visited, #kotwica a:hover, #kotwica a:active
{

	font-weight:100;
	text-decoration:none;
	color:white;
	font-size:14px;
	margin:0.2cm 0 0 0;
	padding:0;
	border:0;
	position:relative;
}

.bialyLink
{
     text-decoration:underline;
     color:#2245E2;
     font-weight:bold;
}

#polec_formularz
{
     width:620px;
     font-size:12pt;
     color:white;
     text-align:left;
}

ul#menuList
{
     float:left;
     margin:0;
}

.formularzTitle
{
     clear:both;
     font-size:10pt;
     float:left;
     width:280px;
}

.poleTekstowe
{
     float:right;
}

.formularzTitle2
{
     clear:both;
     font-size:10pt;
     float:left;
     width:150px;
     margin-left:0px;

}

#newsletter
{
     float:left;
     clear:both;
     margin-top:-40px;
     position:relative;
     bottom:2px;
     z-index:4;
     margin-left:34px;
}

#kontaktFormularz
{
     float:right;
     width:400px;
}

.formularzTitle3
{
     clear:both;
     font-size:10pt;
     float:left;
     width:210px;


}

.galeryOutside
{
     clear:both;
     float:left;
     /*background-color:white;*/
     display:block;
     width:624px;
}


.galeryInside
{
     float:left;
     width:156px;
     height:156px;
     margin:5px 0;
     text-align:center;
     vertical-align:bottom;
}

.galeryInside img
{
     vertical-align:middle;
     float:none;
     border:1px solid;
     border-color:#ABABAB;
     margin:auto 0;
}

#menuKontekstowe
{
     margin-left:5px;
     font-size:0.3cm;
}

#menuKontekstowe ul, #menuKontekstowe ul li
{
     display: block;
     list-style: none;
     margin: 0;
     padding: 0;
}

#menuKontekstowe ul li
{
     width: 210px;
     border-width: 0;
     border-style: solid;
     border-color: white;
     background-image:url('../grafika/przycisk.png');
     background-repeat:no-repeat;
     background-position:center center;
}


#menuKontekstowe ul a:link,#menuKontekstowe ul a:visited
{
     display: block;
     width: 210px;
     text-decoration: none;
     padding: 5px 0;
     font-weight: bold;
     color: white;
     border-bottom:1px solid black;
     border-top:1px solid black;
}

#menuKontekstowe ul a:hover
{

     color: white;
     font-weight:bold;
     background-image:url('../grafika/przycisk2.jpg');
     background-repeat:no-repeat;
     background-position:center center;
     text-decoration:none;
     background-color:black;
     border-bottom:1px dashed white;
     border-top:1px dashed white;

}



#menuKontekstowe #aktywny a
{
     font-weight:bold;

     font-style:italic;
     color:blue;
     text-decoration:underline;
     border-left:2px solid;
     border-color:#363636;
     padding-left:1px;
     border-bottom:1px solid black;
     border-top:1px solid black;
}

#menuKontekstowe #aktywny a:hover
{
     background:url('../grafika/przycisk.png') center center no-repeat;
}

/*a#rollover1
{
     clear:both;
     background:url('../grafika/galeria.png') no-repeat 2px 1px;
     opacity:0.5;
     width:214px;
     display:block;
     height:215px;
     overflow:hidden;
}*/

/*a#rollover3
{
     clear:both;
     background:url('../grafika/promocjaCiemne.png') no-repeat 1px 0;
     width:214px;
     display:block;
     height:216px;
     overflow:hidden;
}*/

/*a#rollover4
{
     clear:both;
     background:url('../grafika/pomiarCiemne.jpg') no-repeat 0 1px;
     width:214px;
     display:block;
     height:215px;
     overflow:hidden;
}*/

/*a#rollover1:hover
{
      background:url('../grafika/galeria.png') no-repeat 2px 1px;
     opacity:1;
}

a#rollover3:hover
{
     background:url('../grafika/promocja.png') no-repeat 1px 0;
}

a#rollover4:hover
{
     background:url('../grafika/pomiar.jpg') no-repeat 0 1px;
}*/

input, select
{
     background:white;
     color:black;
}

input[type="text"]
{
     font-size:13px;
     background:white;
     color:black;
     display:block;
}

textarea
{
     background:white;
     color:black;
     font-size:13px;
}

fieldset
{
   border:none;
   margin:0;
   padding:0;
}