* {
font-family: Arial, Tahoma, Verdana, Arial, Helvetica;
color: #323232;
font-size: 12px;
line-height:15px;
}



.body {
background:#000000;
margin:0;
font-size: 100%;
}

.tabelakoszyk {
background-color: #871563;
font-weight: bold;
font-size: 12px;
padding:5px 5px 5px 5px;
color: #fff;
}

.tabelakoszyk2 {
background-color: #fff;
font-weight: bold;
font-size: 12px;
padding:5px 5px 5px 5px;
color: #fff;
}

.k_td {

padding:5px 5px 5px 5px;

}

.th_gr_y {

padding:5px 5px 5px 5px;
}


h1 {
color:#94186e;
font-family: Georgia, serif;
font-size: 19px;
font-style: normal;
font-weight: normal;
text-transform: normal;
letter-spacing: normal;
line-height: 1.0em;
padding-bottom:10px;
}

.produkt_one {
position:relative;
width: 403px;
padding:15px;
padding-bottom:0px;
margin-bottom:10px;
background:#fff;
}


.opis {

margin:10px 20px 10px 0;
}

.produkty_foto_one {
position:relative;
	padding:10px 30px 10px 30px;
	margin:5px 0 15px 15px;
	background:#fff;
	border:1px solid #c0c0c0;
	float:right;
}


.produkty_lista {
display: block;
	float: left;	
	padding:0;
	margin:0 3px 7px 3px;
	width:208px;
	height:265px;
	background:#fff;
	text-align:center;
	
}

.produkty_lista2 {
display: block;
	float: left;	
	padding:0;
	margin:0 3px 7px 3px;
	width:407px;	
	padding:0px 10px 2px 10px;
	background:#fff;
	text-align:center;
	
}

.siwy {
color:#4c4c4c;
font-weight:bold;
font-size:14px;
}

.cena {
color:#cb1818;
font-size:16px;
font-weight:bold;
}

.dodaj_koszyk{
margin:5px 0 5px 0;
}

a.produkt:link,
a.produkt:active,
a.produkt:visited {
color:#37b5ff; 
font-size:15px;
font-weight:bold;
text-decoration: none;
}
 
a.produkt:hover {color:#104e71;   }

a.dodajk:link,
a.dodajk:active,
a.dodajk:visited {
background:#871563;
border:2px solid #510d3c;
color:#fff; 
font-size:15px;
padding:10px;
margin:10px;
font-weight:bold;
text-decoration: none;
}
 
a.dodajk:hover {border:2px solid #c52292;  text-decoration: none; }



.produkty_foto {
display: block;
position:relative;
	padding:0;
	margin:0;
	width:177px;
	height:118px;
	background: url('images/fotobg.gif') no-repeat ;
	margin:auto;
	margin-top:15px;
	text-align:center;
	padding-top:24px;
	clear:left;
}




.produkty_foto_nowosc {
display: block;
position:relative;
	padding:0;
	margin:0;
	width:177px;
	height:118px;
	background: url('images/nowoscbg.gif') no-repeat ;
	margin:auto;
	margin-top:15px;
	text-align:center;
	padding-top:24px;
	clear:left;
}

.produkty_foto_promocje {
display: block;
position:relative;
	padding:0;
	margin:0;
	width:177px;
	height:118px;
	background: url('images/promocjabg.gif') no-repeat ;
	margin:auto;
	margin-top:15px;
	text-align:center;
	padding-top:24px;
	clear:left;
}

.produkty_foto_promocjenowosc {
display: block;
position:relative;
	padding:0;
	margin:0;
	width:177px;
	height:118px;
	background: url('images/promocjanowoscbg.gif') no-repeat ;
	margin:auto;
	margin-top:15px;
	text-align:center;
	padding-top:24px;
	clear:left;
}

.produkty_lista_promocje {
display: block;
position:relative;
	padding:0;
	margin:0 auto 18px auto;
	text-align:center;
}

.produkty_lista_nowosc {
display: block;
	float: left;	
	padding:0;
	margin:0 3px 7px 3px;
	width:208px;
	height:265px;
	background:#fff;
	text-align:center;
}

.login {
background:#fff;
padding:3px; 
width:95px; 
margin-right:17px;
float:right;
}

label {
display: block;
	float: left;	
	padding:0;
	margin:0;
	text-align: right;
	width: 40px;
	margin-top:7px;
	color:#fff;
	margin-bottom: 10px;
}

br {
	clear: left;
}

.button {
color:#ffffff; 
font-family:helvetica;
font-size:13px;
font-weight:bold;
border:0px;
background:none;
padding:0;
margin:0;
cursor:hand;
}

.button2 {
background:#e10071;
color:#ffffff; 
font-family:helvetica;
font-size:11px;
font-weight:bold;
border:0px;
padding:5px;
margin:0;
cursor:hand;
}

#koszyk {
position:relative;
width: 173px;
height:85px;
padding-top:38px;

padding-left:21px;
color:#fff;
background: url(images/koszyk_bg.jpg) no-repeat;
}

#profil {
position:relative;
width: 173px;
height:64px;
padding-top:38px;
padding-left:21px;
margin-bottom:5px;
color:#fff;
background: url(images/profil.jpg) no-repeat;
}


#panel {
position:relative;
width: 405px;
height:223px;
padding:15px;
background:url(images/witamy-tlo.jpg) no-repeat;
}

#kategorie {
position:relative;
width: 194px;
height:34px;
background: #871564 url(images/kategorie_bg.jpg) no-repeat;
}

#kategorie3 {
position:relative;
width: 194px;
height:34px;
margin-top:10px;
background: #871564 url(images/fyzjerstwo1.jpg) no-repeat;
}

#kategorie2 {
position:relative;
width: 193px;
height:12px;
background:url(images/kategorie_bg2.jpg) no-repeat;
}

a.pink:link,
a.pink:active,
a.pink:visited {
color:#ff75d5; 
font-size:11px;
text-decoration: none;
}
 
a.pink:hover {color:#ffe73c;   }

a.pink2:link,
a.pink2:active,
a.pink2:visited {
color:#fff; 
font-size:11px;
text-decoration: none;
}
 
a.pink2:hover {color:#ffe73c;   }




a.kat_link:link,
a.kat_link:active,
a.kat_link:visited {
position:relative;
border-top:1px solid #af0d7d;
color:#ffffff; 
font-size:11px;
padding-left:20px;
padding-right:5px;
height:27px;
width:169px;
line-height:27px;
float:left;	
clear:left;
background:#871564;
font-family: Tahoma;
text-decoration: none;
margin:0;
}
 
a.kat_link:hover {color:#ffffff;  background:#7a115a url(images/kat_linkh.gif) top left no-repeat;  }

a.podkat_link:link,
a.podkat_link:active,
a.podkat_link:visited {
position:relative;
border-top:1px solid #af0d7d;
color:#f7cdea; 
font-size:11px;
padding-left:30px;
padding-right:5px;
height:27px;
width:159px;
line-height:27px;
float:left;	
clear:left;
background:#9c1874;
font-family: Tahoma;
text-decoration: none;
margin:0;
}
 
a.podkat_link:hover {color:#ffffff;  background:#7a115a url(images/kat_linkh.gif) top left no-repeat;  }

#polec {
position:relative;
width: 173px;
height:110px;
margin-top:5px;
padding-top:43px;
padding-left:21px;
background: #871564 url(images/polec_bg.jpg) no-repeat;
}

#login_box {
position:relative;
width: 173px;
height:143px;
padding-top:38px;
padding-left:21px;
color:#fff;
background: url(images/zaloguj_bg.jpg) no-repeat;
}


#login_box3 {
position:relative;
width: 405px;
height:223px;
padding:15px;
background: #fff;
}


.polec {
background:#fff;
border:0;
width:147px;
}

#top_bg {	
	position:relative;
	width: 100%;
	height:90px;
	line-height:90px;
}

#top {		
 position:relative;
	width:840px;

	margin: auto;
	padding:0px;

	text-align: left;
	height:90px;
	line-height:90px;
}

#banner_top {	
 position:relative;
	width:965px;
	height:100%;
	margin: auto;
	padding:0px;
	top:0;
	text-align: left;
}

#banner_top_bg {	
	position:relative;
		display:block;
	width: 100%;
	height:119px;
	line-height:23px;
	background:#efefef;
	border-bottom: 1px solid #cccccc;
}

#menuglowne {	
 position:relative;
	width:990px;
	height:100%;
	margin: auto;
	padding:0px;
	top:0;
	text-align: left;
}

#menuglowne_bg {	
	position:relative;
	top:-1px;
	width: 100%;
	height: 23px;
	background:url(images/menu_tlop.jpg);
	background-repeat:repeat-x;
}


#login_box2 {	
 position:relative;	
 float:right;
 width:450px;
 line-height:78px;
 margin-right:20px;
 height:78px;
 text-align: right;
}

#content_bg {	
	position:relative;
	display:block;
	width: 840px;
	height:100%;
	margin:auto;	
}

#lewa {	
	position:relative;
	float:left;
	width: 195px;
}

#srodek {	
	position:relative;
	float:left;
	width: 434px;
	padding:0;
	margin:0;
	padding-left:1px;
}



#srodekc  {	
	position:relative;
	float:left;
	width:600px;
}

#prawa {	
	position:relative;
	float:left;
	width: 195px;
}

#content_sep, #content_sep2 {
position:relative;
	float:left;
	width: 7px;
	height:100%;
}

#stopka_bg {	

	position:relative;
	width: 100%;
	height:41px;
	margin:auto;
}

#stopka {	
 position:relative;
 	background: url(images/stopkabg.jpg) no-repeat;
	width:840px;
	height:41px;
	line-height:41px;
	margin: auto;
	padding:0px;
	color:#ffffff;
	font-size:11px;
	top:0;
	text-align: left;
}

p	{padding:0;}


	.imgwad {
border:3px solid #727272;
margin-bottom:2px;
}


a.red:link,
a.red:active,
a.red:visited {
color:#d20000; 
}
 
a.red:hover { color:#524d40; }


.zielony {
color:#94bd2a; 
}

.czerwony {
color:#d20000; 
}

a.green:link,
a.green:active,
a.green:visited {
color:#94bd2a; 
}
 
a.green:hover { color:#524d40; }

.dane_kreator {
background:#f9f9f9;
}

a.aplikuj:link,
a.aplikuj:active,
a.aplikuj:visited {
display:block;
background:#d31f20;
font-size: 12px;
color: #ffffff;
font-weight: bold;
border:1px solid #ba1718;
padding:5px;
float:left;
}
 
a.aplikuj:hover { background:#f32424; color:#fff; }


.yellow {
color: #BC4676; width:100px; margin:0; text-align:left; padding:0;
}

.komunikat_ok {
	background: url(images/komunikat_ok.jpg) no-repeat;
	width: 485px;
	height: 64px;
	line-height:64px;
	padding-left:115px;
	color:#427b15;
	font-size: 20px;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin-bottom:10px;
}

.komunikat_blad {
	background: url(images/komunikat_blad.jpg) no-repeat;
	width: 485px;
	height: 64px;
	line-height:64px;
	padding-left:115px;
	color:#791a14;
	font-size: 18px;
	font-family:Georgia, "Times New Roman", Times, serif;
		margin-bottom:10px;
}



.komunikat_ob {
	background: url(images/komunikat_ob.jpg) no-repeat;
	width: 485px;
	height: 64px;
	line-height:64px;
	padding-left:115px;
	color:#124c7a;
	font-size: 18px;
	font-family:Georgia, "Times New Roman", Times, serif;
		margin-bottom:10px;
}

#beta {
	background: url(images/beta.png) no-repeat;
	width: 102px;
	height: 63px;
	position: absolute;
	z-index: 20;
	top: 0px;
	left: 0px;
}

html>body a:hover img.imgwad {
 position:relative;
border:3px solid #ff8000;
margin-bottom:2px;
	}
	
	a:link,
a:active,
a:visited {
		font-family: Tahoma;
    font-size:9pt;
		color:#75baff;
		text-decoration: none;
		}
 
a:hover { color:#f2bb53; text-decoration: underline;}


#lista tr {
background:#f8f8f8;
border: 1px solid #ebe9e9;
width:100%;
}

#lista td.top {
padding:15px;
color:#ffffff;
font-weight:bold;
}

#lista td {
padding:4px 10px 4px 10px;
}

#lista_oferty tr {
background:#f8f8f8;
border: 1px solid #ebe9e9;
width:100%;
}

#lista_oferty td.top {
padding:10px 15px 10px 15px;
color:#ffffff;
font-weight:bold;
}

#lista_oferty td {
padding:10px 15px 10px 15px;
border-bottom:1px solid #ebe9e9;
margin:0px;
}

.pracbox {
position:relative;
float:left;	
width:210px;
height:135px;
padding:15px;
top:0;
text-align: left;
padding-bottom:10px;
background:#f8f8f8;
border: 1px solid #ebe9e9;
}
 
.lista {
position:relative;
float:left;	
width:100%;
height:30px;
line-height:30px;
padding:0 10px 0 10px;
margin-top:5px;
margin-bottom:5px;
background:#f8f8f8;
border: 1px solid #ebe9e9;
} 
 

table {
padding:0px;
}
.star1  {	
width:48px;
height:48px;
background: url(images/star1.gif);
clear:left;
font-weight:bold;
text-align:center;
vertical-align:middle;
line-height:48px;
float:left;
margin-right:5px;
}

.left {
float:left;
}

.right {
float:right;
}

.clear {
clear:both;
}

.imgart {
 	border:1px solid #bcbcbc;
	margin:4px;
	background:#fff;
	padding:3px;
}



.siwy2 {color: #737373; padding:0 7px 0 7px;}

.red {
color:red;font-family:tahoma;
font-size:11px;
line-height:20px;
}

.usered {
color:#d11d1d;
font-family:tahoma;
font-size:11px;
line-height:20px;
}

.usersilver {
color:#9d9d9d;
font-family:tahoma;
font-size:11px;
}

#rejestracja td {
line-height:20px;
padding: 5px 40px 5px 40px;
}

#rejestracja form label span {font-size: 10px; color: #5b5b5b;}
#rejestracja form label {display: block; margin-bottom: 5px; margin-top: 18px;}
#rejestracja form p label, #rejestracja form p input {display: inline; vertical-align: middle;}
#rejestracja form p {margin: 14px 0;}
#rejestracja input.text, #rejestracja textarea {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5b5b5b;
	background-color: #fff;
	border: 0;
}
#mainContent textarea {
	height: 123px;
}

a.m_menu:link,
a.m_menu:active,
a.m_menu:visited {
		float:left;
font-family: Helvetica, Arial, sans-serif;
font-size: 12px;
font-style: normal;
font-weight: bold;
text-transform: normal;
letter-spacing: normal;
line-height: 1.4em;
		color:#fff;
		text-decoration: none;
		padding-left:20px;
		padding-right:20px;
		line-height: 40px;
		}
 
a.m_menu:hover {text-decoration: none; color:#ffea00; }


FORM.glosuj SELECT {
	font-size: 9px;
	margin-left: 10px;
	width: 40px; 
	height:16px;
	padding:1px;
}

FORM.glosuj div.glosujBarBorder {
	width: 160px; 
	border: 1px solid #555555; 
	float: left;
	margin-top: 3px;
	margin-bottom: 4px;
}

FORM.glosuj div.glosujBarBorder span {
	padding-left: 2px;
}


FORM.glosuj div.glosujBar {
	background-color: #ff6f00; 
	text-align: center;

}


.forumrow{float:left; width:100%; background: transparent url(images/kropki3.gif) repeat-x scroll left bottom;}

.forumtitle{font-weight:bold;font-size:12px;float:left; text-align:left; margin-right:5px;  padding: 9px 0 3px 5px; }

.forumdate{width:110px; max-width:110px; color:#818181; float:right; text-align:right; margin-right:10px; padding: 3px 0}

.postrow{float:left; width:100%; padding-top:5px; padding-bottom:5px; background: transparent url(images/kropki2.gif) repeat-x scroll left bottom;}

.opiniarow{float:left; width:97%; padding-top:5px; padding-bottom:5px; background: transparent url(images/kropki2.gif) repeat-x scroll left bottom;}



.powrot{
clear:left;
	font-size:11px;
	float:right;
	margin-right:30px;
	padding: 2px;

}





.stronicowanien {

font-family:Tahoma; font-size:12px; color: #fff; padding:  4px 6px 4px 6px; font-weight: bold;
}

a.stronicowanie:link,
a.stronicowanie:active,
a.stronicowanie:visited
 {
background:#af0d7d;
font-family:Tahoma; font-size:12px; color: #fff; padding: 4px 8px 4px 8px; font-weight: normal;
}
 
a.stronicowanie:hover { 
font-family:Tahoma; font-size:12px; color: #fcd63a; padding: 4px 8px 4px 8px; font-weight: normal;
text-decoration: none; }

a.nowy_wpis:link,
a.nowy_wpis:active,
a.nowy_wpis:visited {
background: #ff9c4b; 
border:1px solid #d75f00;
color:#ffffff; 
font-size:11px;
padding-left:5px;
padding-right:5px;
height:20px;
line-height:20px;
}
 
a.nowy_wpis:hover { color:#595959; }

a.nowy_temat:link,
a.nowy_temat:active,
a.nowy_temat:visited {
background: #d70000; 
border:1px solid #950000;
color:#ffffff; 
font-size:11px;
padding-left:5px;
padding-right:5px;
height:20px;
line-height:20px;
}
 
a.nowy_temat:hover { color:#595959; }



a.h1_link:link,
a.h1_link:active,
a.h1_link:visited {
font-size: 20px;
color: #626262;
font-weight: normal;
padding-bottom: 2px;
margin: 5px 0 5px;
line-height:25px;
text-decoration: none;
font-family:Georgia, "Times New Roman", Times, serif;
color:#161416;
}
 
a.h1_link:hover { color:#d63838; }

h2 {
font-size: 22px;
color: #BC4676;
font-weight: normal;
padding-bottom: 2px;
margin: 5px 0 5px;
line-height:25px;
text-decoration: none;
font-family:Georgia, "Times New Roman", Times, serif;
}

a.h2_link:link,
a.h2_link:active,
a.h2_link:visited {
font-size: 14px;
font-weight:bold;
color: #ff6f00;
padding-bottom: 2px;
margin: 8px 0 2px;
line-height:25px;
text-decoration: none;
}
 
a.h2_link:hover { color:#3d495e; }

h3 {
font-size: 18px;
font-family:Georgia, "Times New Roman", Times, serif;
color:#d6ab03;
font-weight: normal;
line-height:20px;
margin: 15px 0 10px 2px;
}

h4 {
font-size: 16px;
color: #906817;
font-family:Georgia, "Times New Roman", Times, serif;
padding-bottom: 2px;
margin: 8px 0 2px;
line-height:25px;
}



H5 {
font-size: 12px;
color: #3d495e;
font-weight: normal;
padding-bottom: 2px;
margin: 5px 0 5px;
}

a.h5_link:link,
a.h5_link:active,
a.h5_link:visited {
font-size: 12px;
color: #3d495e;
font-weight: bold;
padding-bottom: 2px;
margin: 5px 0 5px;
line-height:20px;
text-decoration: none;
}
 
a.h5_link:hover { color:#ff6f00; }

H6 {
font-size: 13px;
color: #2351a5;
font-weight: bold;
padding-bottom: 2px;
margin: 0px 0 0px;
}


ul {
/*list-style-image: url(images/bullet1.gif);*/
list-style-type: disc;
padding-left:20px;
padding-top:10px;
margin:0px;
line-height: 2em;
color:#fff;
}

li {
margin-bottom:7px;
color:#fff;
}

ul.wyr {
list-style-image: url(images/bullet2.gif);
list-style-type: square;
padding-left:20px;
padding-top:0px;
margin:0px;
line-height: 2em;
}

li.wyr {
padding-top:4px;
padding-bottom:8px;
border-bottom:1px dotted #666666;
}



ul.zobacz {
list-style-image: url(images/bullet2.jpg);
list-style-type: square;
padding-left:50px;
padding-top:0px;
margin:0px;
}



ul.praca {
list-style-image: url(images/ul_praca.gif);
list-style-type: square;
padding-left:20px;
padding-top:0px;
margin:0px;
line-height: 2em;
}


ul.przetargi {
list-style-image: url(images/ul_przetargi.gif);
list-style-type: square;
padding-left:20px;
padding-top:0px;
margin:0px;
line-height: 2em;
}

ul.kalendarium {
list-style-image: url(images/ul_kalendarium.gif);
list-style-type: square;
padding-left:20px;
padding-top:0px;
margin:0px;
line-height: 2em;
}


ul.realizacje {
list-style-image: url(images/ul_realizacje.gif);
list-style-type: square;
padding-left:20px;
padding-top:0px;
margin:0px;
line-height: 2em;
}

.dane {
position:relative;
margin-top:5px;
margin-bottom:5px;
}
		
		
.naglowek_maly {
		font-family: Tahoma;
    font-size:9pt;
		font-weight: bold;
		color:#ff6f00;
		}
		
.naglowek_maly2 {
position:relative;
margin-top:5px;
margin-bottom:3px;
margin-left:5px;
		font-family: Tahoma;
    font-size:9pt;
		font-weight: bold;
		color:#ff6f00;
		}
		
.naglowek_maly3 {
position:relative;
clear:left;
margin-top:5px;
margin-bottom:3px;
margin-left:5px;
font-family: Tahoma;
font-size:9pt;
font-weight: bold;
color:#cc0e0e;
}		
		
.autor{
color:#777777;
font-family: Arial;
font-size:8.5pt;
}

a.autor:link,
a.autor:active,
a.autor:visited {
color:#3d495e;
font-family: Arial;
font-size:8.5pt;
text-decoration: none;
}
 
a.autor:hover { color:#ff6f00; }

.data_news{
color:#777777;
font-family: Arial;
font-size:8pt;
}



IMG {
padding:0;
margin:0;
border:0;
}

input, select, textarea {

margin-bottom: 5px;
font-size: 11px;
margin-bottom:4px;
margin-top:3px;
background-color : #ffffff;
color : #333333;
border : 1px solid #dad9d9;
vertical-align:middle;
padding:3px;
}

input .dodajk {

background:#871563;
border:2px solid #510d3c;
color:#fff; 
font-size:15px;
padding:10px;
margin:10px;
font-weight:bold;
text-decoration: none;
}

.radio_glos{
padding:0px;
border:0px;
}
select {
  font-size: 11px;
  margin-top:3px;
  font: 11px verdana, helvetica, arial, sans-serif;
  border: 1px solid #d1d1d1;
	background: #ffffff;
	height:20px;
	padding:2px;
}

.checkbox, .checkbox2 {
border:0;
padding:5;
padding-left:3px;
margin:0;
margin-left:5px;

}

.checkbox2 {
background:none;
}






a.kategoria_link:link,
a.kategoria_link:active,
a.kategoria_link:visited,
a.temat_link:link,
a.temat_link:active,
a.temat_link:visited  {
		font-family: Tahoma;
    font-size:9pt;
		color:#047aa0;
		line-height:20px;
		font-weight:bold;
		text-decoration: none;

		}
 
a.kategoria_link:hover, 
a.temat_link:hover { color:#524d40; text-decoration: none; }

.kategoria_link  {	
 margin-left:15px;

	padding-left:15px;
	text-decoration:none;
	background:transparent url(images/bullet2.gif) no-repeat left center;
}

.temat_link  {	
 margin-left:5px;

	padding-left:30px;
	text-decoration:none;
	background:transparent url(images/folder_red.gif) no-repeat left center;
}


a.wademekum_link:link,
a.wademekum_link:active,
a.wademekum_link:visited {
		font-family: Tahoma;
    font-size:9pt;
		color:#2d6fa3;
		text-decoration: none;
				line-height:20px;
		}
 
a.wademekum_link:hover { color:#ff6f00; }

.wademekum_link  {	
 margin-left:5px;
	padding-left:25px;
	text-decoration:none;
	background:transparent url(images/bullet3.jpg) no-repeat left center;
}


a.wiecej:link,
a.wiecej:active,
a.wiecej:visited {
		font-family: Tahoma;
    font-size:9pt;
		color:#bc5900;
		text-decoration: none;
		padding-right:15px;
		}
 
a.wiecej:hover { color:#2d6fa3; }


.czytaj_dalej {
 text-align:right;
 margin-right:70px;
 position:relative;
 padding-top:3px;
 top:0;
 }
 
.boxtext {
 clear:left;	
 width:100%;
 position:relative;
 height:100%;
 margin: auto;
 padding-top:3px;
 top:0;
 text-align: left;
 padding-bottom:10px;
 margin-bottom:15px; 
 background:url(images/kropki.gif);
 background-position:bottom;
 background-repeat:no-repeat;
 }
  .boxtext2 {
 clear:left;	
 width:100%;
 position:relative;
 height:100%;
 margin: auto;
 padding-top:3px;
 top:0;
 text-align: left;
 padding-bottom:10px;
 margin-bottom:15px; 
 }
 
a.boxtext_link:link,
a.boxtext_link:active,
a.boxtext_link:visited {
color: #323232;
text-decoration: none;
font-size:12px;
}
 
a.boxtext_link:hover { color:#d63838; }


#menu_bg {		
 position:relative;

	width:100%;
	height:40px;
	padding:0px;
	text-align: left;
	top:0px;
}


#menu {		
 position:relative;
	width:840px;
 background: url(images/menu_bg.jpg) no-repeat;
	height:40px;
	margin:auto;
	line-height:40px; 
	padding:0px;
	text-align: left;
	top:0px;
}

#menu_bottom {		
 position:relative;
	width:420px;
	top:0;
	padding:0px;
	float:left;
	text-align: left;
}

#newsletter2 {		
 position:relative;
	width:100%;
	top:0;
	padding:0px;
	float:left;
	text-align: left;
}

#wyszukiwarka_top {		
  position:relative;
	height:45px;
	top:5px;
	width:420px;
	padding:0px;
	text-align: left;

}

#zglos_blad {		
  position:relative;
	top:5px;
	width:100px;
	padding:0px;
	text-align: left;
}

.belka_l, .belka_p, .belkaz_p, .belkaz_l  {width:5px;height:27px;float:left;}

.belka_sl, .belkaz_sl {position:relative;width:220px;height:27px;padding: 0 2px 0 8px;float:left;} 
.belka_ss, .belkaz_ss {position:relative;width:330px;height:27px;padding: 0 2px 0 8px;float:left;} 
.belka_sp, .belkaz_sp {position:relative;width:370px;height:27px;padding: 0 2px 0 8px;float:left;} 

.belka_l {background:url(images/belka_l.jpg) no-repeat;}
.belka_p {background:url(images/belka_p.jpg) no-repeat;}
.belkaz_l {background:url(images/belkaz_l.jpg) no-repeat;}
.belkaz_p {background:url(images/belkaz_p.jpg) no-repeat;}
.belka_sl, .belka_ss, .belka_sp  {font-size:11px; height:27px; font-weight:bold; color:#ffffff; line-height:27px; background:url(images/belka_s.jpg) repeat-x; height:27px;}

.belkaz_sp, .belkaz_ss, .belkaz_sl  { background:url(images/belkaz_s.jpg) repeat-x; font-size:11px; height:27px; font-weight:bold; color:#884f13; line-height:27px; height:27px;}

.box_tresc_l, .box_tresc_s, .box_tresc_p {
clear:left;	
 position:relative;
 border:1px solid #eceaea;
 border-top:0px;
 background:#f0efef url(images/boxtlo.jpg) repeat-x;
 margin: auto;
 padding:7px;
 padding-bottom:0px;
 font-size:12px;
 color:#524d40;
 top:0;
 text-align: left;
 margin-bottom:10px;
}

.box_tresc_l {
 width:224px;
}

.box_tresc_s {
 width:334px;
}

.box_tresc_p {
 width:374px;
}

.box_tresc, .box_tresc2 {
 clear:left;	
 width:600px;
 position:relative;
 height:100%;
 margin: auto;
 padding:15px;
 padding-top:0px;
 font-size:11px;
 top:0;
 text-align: left;
 margin-bottom:15px; 
 }


 .box_tresc2 p {
color:#fff;
}

.menu_a_l, .menu_a_p, .menu_na_l, .menu_na_p {width:7px;height:27px;float:left;}
.menu_a_s, .menu_na_s {height:27px;padding: 0 8px 0 8px;float:left;} 


.menu_a_l {background:url(images/menu_a_l.jpg) no-repeat;}
.menu_a_p {background:url(images/menu_a_p.jpg) no-repeat;}
.menu_a_s {background:url(images/menu_a_s.jpg) repeat-x;}
.menu_na_l {background:url(images/menu_na_l.jpg) no-repeat;}
.menu_na_p {background:url(images/menu_na_p.jpg) no-repeat;}
.menu_na_s {background:url(images/menu_na_s.jpg) repeat-x;}

.menu_sp {background:url(images/menu_sp.jpg) no-repeat;width:2px;height:27px;float:left;}

.top_menu_sep { position:relative; top:-5px; float:left;}

a.menu_aktywne:link,
a.menu_aktywne:active,
a.menu_aktywne:visited {
		font-family: Tahoma;
    font-size:9pt;
		color:#fff;
		font-weight:bold;
		text-decoration: none;
		line-height:27px;
		}
 
a.menu_aktywne:hover {  }

a.menu_naktywne:link,
a.menu_naktywne:active,
a.menu_naktywne:visited {
		font-family: Tahoma;
    font-size:9pt;
		color:#3f2e94;
		font-weight:bold;
		text-decoration: none;
		line-height:27px;
		}
 
a.menu_naktywne:hover { color:#000; }

a.menu_top:link,
a.menu_top:active,
a.menu_top:visited {
float:left;
		font-family: Tahoma;
    font-size:9pt;
		color:#3f2e94;
		text-decoration: none;
		padding-top:4px;
		padding-left:20px;
		padding-right:20px;

		}
 
a.menu_top:hover { color:#ff6f00; }

a.menu_glowne:link,
a.menu_glowne:active,
a.menu_glowne:visited {
		float:left;
		font-family: Tahoma;
    font-size:8pt;
		color:#ffffff;
		text-decoration: none;
		padding-left:8px;
		padding-right:8px;
		line-height: 23px;
		}
 
a.menu_glowne:hover { color:#ff9c4b; }

a.link_stopka:link,
a.link_stopka:active,
a.link_stopka:visited {
		font-family: Tahoma;
    font-size:11px;
		color:#ffffff;
		text-decoration: none;
		padding-left:8px;
		padding-right:8px;
		line-height:41px;
		}
 
a.link_stopka:hover { color:#f8d109; }

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
*{padding: 0; margin: 0;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}

#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#666666;
}

#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}

.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {
	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
	position: fixed;
	background: #ffffff;
	z-index: 102;
	color:#000000;
	display:none;
	border: 4px solid #525252;
	text-align:left;
	top:50%;
	left:50%;
}

* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}

#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}

#TB_closeAjaxWindow{
	padding:7px 10px 5px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}

#TB_title{
	background-color:#e8e8e8;
	height:27px;
}

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent.TB_modal{
	padding:15px;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}

 .examples { border: 1px solid #666; margin: 1em 0; }
  .examples p { padding: 5px; margin: 0; }
  .nav { float:right; padding: 5px; }
  .nav a { font-family:Tahoma; font-size:11px; color: #d63838; padding: 0 5px; font-weight: bold; }
  .nav a.highlight { color: #000; font-weight: bold; }	
