 {
	padding:0;
	margin:0;
}
body {
	font-size:62.5%;
	background: #111111;
	font-family:verdana,arial,sans-serif;
}  
.kontenerStrony {
	width:900px;
	margin:0px auto;
	margin-top:10px;
	margin-bottom:10px;
	border:solid 1px rgb(150,150,150);
	font-size:1.0em;
}
.box {
	clear:both;
	width:900px;
	padding-bottom:30px;
	background:transparent url(../img/bg_box_withnav.jpg) top left repeat-y;
}
.box-leweMenu {
	display:inline ;
	float:left;
	width:200px;
	overflow:visible !important;
	overflow:hidden ;
}
.box-tresc {
	display:inline;
	float:left;
	width:440px;
	margin:0 0 0 30px;
	overflow:visible !important ;
	overflow:hidden ;
}
.box-praweMenu {
	display:inline;
	float:right;
	width:185px;
	margin:0 15px 0 0;
	overflow:visible !important ;
	overflow:hidden;
}
.stopka {
	clear:both;
	width:900px;
	padding:1.0em 0 1.0em 0;
	background:rgb(225,225,225) url(../img/bg_foot.jpg) no-repeat;
	font-size:1.0em;
	overflow:visible !important;
	overflow:hidden;
}
/* BANNER */
.baner {
	width:900px;
	font-family:"trebuchet ms",arial,sans-serif;
}
.baner-top {
	width:900px;
	height:36px;
	background:rgb(240,240,240) url(../img/bg_head_top.jpg);
	overflow:visible !important ;
	overflow:hidden;
}
.baner-srodek {
	width:900px;
	height:190px;
	background:rgb(230,230,230) url(../img/top.jpg);
	overflow:visible !important ;
	overflow:hidden;
}
.baner-pod {/* tam gdzie lokalizator polozenia */
	clear:both;
	width:900px;
	padding:1.0em 0 1.5em 0;
	background:rgb(255,255,255) url(../img/bg_head_pod.jpg) repeat-y;
}
.baner-pod ul {
	float:left;
	width:560px;
	list-style:none;
	padding:0 0 0 15px;
	font-family:verdana,arial,sans-serif;
}
.baner-pod ul li {
	display:inline;
	padding:0 0 0 10px;
	background:transparent url(../img/bg_bullet_arrow.gif) no-repeat 0 50%;
	font-weight:bold;
	color:rgb(125,125,125);
	font-size:100%;
}
.baner-pod ul a {
	color:rgb(70,122,167);
	text-decoration:none;
}
.baner-pod ul a:hover {
	color:rgb(42,90,138);
	text-decoration:underline;
}

/* PRAWA KOLUMNA */
.praweMenu-unit-border {
	width:183px;
	margin:0 0 2.0em 0;
	padding:0 0 5px 0;
	background:rgb(235,235,235);
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: rgb(190,190,190);
	border-right-color: rgb(190,190,190);
	border-bottom-color: #000066;
	border-left-color: rgb(190,190,190);
}
.praweMenu-unit-border {
	width:183px;
	margin:0 0 2.5em 0px;
	padding:0 0 10px 0;
	border-left:solid 1px rgb(230,230,230);
	border-right:solid 1px rgb(230,230,230);
	border-bottom:solid 1px rgb(200,200,200);
	background-color:rgb(242,242,242);
}
/*  STOPKA   */
.stopka p {
	line-height:1.3em;
	text-align:center;
	color:rgb(125,125,125);
	font-weight:bold;
	font-size:110%;
}
.stopka p.credits {
	font-weight:normal;
}
.stopka a {
	text-decoration:underline;
	color:rgb(125,125,125);
}
.stopka a:hover {
	text-decoration:none;
	color:rgb(0,0,0);
}
.stopka a:visited {
	color:rgb(0,0,0);
}

/*  CLEAR FLOATS  */
.kontenerStrony:after, .baner:after, .baner-pod:after, .box:after, .box-leweMenu:after, .box-tresc:after, .box-tresc div:after, .box-praweMenu:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.column1-unit:after, .column2-unit-left:after, .column2-unit-right:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.praweMenu-unit-border:after, .praweMenu-unit-noborder:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.praweMenu-unit-border-orange:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.praweMenu-unit-noborder-orange:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.stopka:after, p:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clear-trescunit {
	clear:both;
	width:440px;
	height:0.1em;
	border:none;
	background:rgb(210,210,210);
	color:rgb(210,210,210);
}
/* LEWA KOLUMNA */
.menuL-grid {
	width:199px;
	border-bottom:solid 1px rgb(200,200,200);
}
/*LEWE MENU TYPU 1 - glowne pozycje  - Menu Glowne*/
.menuL-grid dt a, .menuL-grid dt a:visited {
	display:block;
	min-height:2em;
	height:auto !important;
	height:2.0em /*IE6*/;
	line-height:28px;
	padding:0px 10px 0px 10px; /* wciecia linku 1 stopnia w Menu Glownym typu 1*/
	border-top: solid 1px rgb(200,200,200);
	text-decoration:none;
	color:#313273;
	font-weight:bold;
	font-size:120%;
}
/*linki 2 stopnia w lewym menu 1 stopnia - Menu Glowne*/
.menuL-grid dd a, .menuL-grid dd a:visited {
	display:block;
	min-height:1.7em /*Non-IE6*/;
	height:auto !important;
	height:1.7em /*IE6*/;
	line-height:1.7em;
	padding:0px 10px 0px 30px; /* wciecia linku 2 stopnia w Menu Glownym typu 1*/
	border:none;
	font-weight:normal;
	text-decoration:none;
	color:#4559AB;
	font-size:110%; /* wielkosc czcionki w Menu Glownym typu 1 -  linki 2 stopnia*/
}
.menuL-grid dt a:hover, .menuL-grid dd a:hover {
	background-color:#FFFFFF;
	color:rgb(42,90,138);
	text-decoration:none;
}
/* LEWE MENU TYPU 2*/
.menuL-bullet {
	width:170px;
	margin:10px 0 0 10px;
}
.menuL-bullet dt a, .menuL-bullet dt a:visited {
	line-height:2em;
	padding:0 0 0 10px;  /*wciecia glownych pozycji menu w Menu Glownym typu 2 */
	background:url(../img/bg_bullet_full_1.gif) no-repeat 0px 50%;
	text-decoration:none;
	color:#313273;
	font-weight:bold;
	font-size:110%; /*wielkosc czcionki w Menu Glownym typu 2 - glowne pozycje menu*/
}
.menuL-bullet dd a, .menuL-bullet dd a:visited {
	line-height:1.7em;
	margin:0 0 0 15px;
	padding:0 0 0 10px;
	background:url(../img/bg_bullet_half_1.gif) no-repeat 0px 50%;
	text-decoration:none;
	color:#4559AB;
	font-weight:normal;
	font-size:110%;  /* wielkosc czcionki w Menu Glownym typu 2-  linki 2 stopnia*/
}
.menuL-bullet dt a:hover {
	background:url(../img/bg_bullet_full_2.gif) no-repeat 0px 50%;
	text-decoration:underline;
	color:rgb(42,90,138);
}
.menuL-bullet dd a:hover {
	background:url(../img/bg_bullet_half_2.gif) no-repeat 0px 50%;
	text-decoration:underline;
	color:rgb(42,90,138);
}
/* PRAWE MENU CZCIONKI*/
.menuprawe-bullet {
	width:170px;
	margin:10px 0 0 10px;
}
/*glowne pozycje w prawym menu*/
.menuprawe-bullet dt a, .menuL-bullet dt a:visited {
	line-height:2em;
	padding:0 0 0 10px; /*wciecia*/
	background:url(../img/bg_bullet_full_1.gif) no-repeat 0px 50%;
	text-decoration:none;
	color:#313273;
	font-weight:bold;
	font-size:110%; /*wielkosci czionki*/
}
/*linki 2 stopnia w prawym menu*/
.menuprawe-bullet dd a, .menuL-bullet dd a:visited {
	line-height:1.7em;
	margin:0 0 0 15px;
	padding:0 0 0 10px;
	background:url(../img/bg_bullet_half_1.gif) no-repeat 0px 50%;
	text-decoration:none;
	color:#4559AB;
	font-weight:normal;
	font-size:110%; /*wielkosc czcionki w linkach 2 stopnia prawego menu*/
}
.menuprawe-bullet dt a:hover {
	background:url(../img/bg_bullet_full_2.gif) no-repeat 0px 50%;
	text-decoration:underline;
	color:rgb(42,90,138);
}
.menuprawe-bullet dd a:hover {
	background:url(../img/bg_bullet_half_2.gif) no-repeat 0px 50%;
	text-decoration:underline;
	color:rgb(42,90,138);
}
/* LOGOWANIE */
.box-leweMenu .loginform {
	width:160px;
	margin:-10px 20px 0 20px;
}
.box-leweMenu .loginform p {
	clear:both;
	margin:0;
	padding:0;
}
.box-leweMenu .loginform fieldset {
	width:160px;
	border:none;
}
.box-leweMenu .loginform label.top {
	float:left;
	width:125px;
	margin:0 0 2px 0;
	font-size:110%;
}
.box-leweMenu .loginform label.right {
	float:left;
	width:125px;
	margin:5px 0 0 0;
	padding:0 0 0 3px;
	font-size:110%;
}
.box-leweMenu .loginform input.field {
	width:158px;
	margin:0 0 5px 0;
	padding:0.1em 0 0.2em 0 !important ;
	padding:0.2em 0 0.3em 0;
	border:solid 1px rgb(200,200,200);
	font-family:verdana,arial,sans-serif;
	font-size:110%;
}
.box-leweMenu .loginform input.checkbox {
	float:left;
	margin:5px 0 0 0 !important ;
	margin:2px 0 0 -3px;
	border:none;
}
.box-leweMenu .loginform input.button {
	float:left;
	width:5.0em;
	margin:10px 0 5px 0;
	padding:1px;
	background:rgb(230,230,230); 
	border:solid 1px rgb(150,150,150);
	text-align:center;
	font-family:verdana,arial,sans-serif;
	color:rgb(150,150,150);
	font-size:110%;
}
.box-leweMenu .loginform input.button:hover {
	cursor:pointer;
	border:solid 1px rgb(80,80,80);
	background:rgb(220,220,220);
	color:rgb(80,80,80);}

/* NAGLOWKI */

/* menu lewe */
.box-leweMenu h1.first {
	clear:both;
	margin:0px;
	padding:4px 20px 3px 20px;
	font-family:"trebuchet ms", arial, sans-serif;
	color:rgb(255,255,255);
	font-weight:bold;
	font-size:150%;
	background-image: url(../img/button.jpg);
	background-repeat: repeat-x;
	line-height: 25px;
}
.box-leweMenu h1.second {
	clear:both;
	font-family:"trebuchet ms", arial, sans-serif;
	color:rgb(255,255,255);
	font-weight:bold;
	font-size:150%;
	background-image: url(../img/button.jpg);
	background-repeat: repeat-x;
	line-height: 25px;
	margin-top: 20px;
	padding-top: 4px;
	padding-right: 20px;
	padding-bottom: 3px;
	padding-left: 10px;
}
.box-leweMenu h1 {
	clear:both;
	margin:30px 0 20px 0;
	padding:4px 20px 3px 10px;
	background:#4A71BF;
	font-family:"trebuchet ms",arial,sans-serif; color:rgb(255,255,255);
	font-weight:bold;
	font-size:150%;
}
.box-leweMenu h2 {
	clear:both;
	margin:20px 10px 10px 20px;
	font-family:"trebuchet ms",arial,sans-serif;
	color:#262B5B;
	font-weight:bold;
	font-size:160%;
}
.box-leweMenu h3 {
	clear:both;
	margin:10px 10px 5px 20px;
	color:rgb(80,80,80);
	font-weight:bold;
	font-size:110%;
} 
/* tresc glowna */
.box-tresc h1.tytstrony {
	margin:0 0 0.4em 0;
	padding:0 0 2px 0;
	border-bottom:solid 1px #4A71BF;
	font-family:"trebuchet ms",arial,sans-serif;
	color:#343878;
	font-weight:bold;
	font-size:220%;
}
.box-tresc h1.block {
	clear:both;
	margin:1.0em 0 0em 0;
	padding:2px 0 2px 2px;
	background:rgb(245,245,245);
	font-family:"trebuchet ms", arial, sans-serif;
	color:#345298;
	font-weight:bold;
	font-size:220%;
}
.box-tresc h1 {
	clear:both;
	margin:1.0em 0 0.5em 0;
	font-family:"trebuchet ms",arial,sans-serif;
	color:rgb(80,80,80);
	font-weight:normal;
	font-size:210%;
}
.box-tresc h2 {
	clear:both;
	margin:1.0em 0 0.5em 0;
	font-family:"trebuchet ms",arial,sans-serif;
	color:rgb(80,80,80);
	font-weight:normal;
	font-size:170%;
}
.box-tresc h3 {
	clear:both;
	margin:-1.0em 0 0.5em 0;
	font-family:"trebuchet ms",arial,sans-serif;
	color:rgb(125,125,125);
	font-weight:normal;
	font-size:110%;
}
.box-tresc h4 {
	margin:1.5em 0 1.0em 0;
	color:rgb(80,80,80);
	font-family:"trebuchet ms",arial,sans-serif;
	font-weight:normal;
	font-size:170%;
}
.box-tresc h5 {
	margin:1.5em 0 1.0em 0;
	color:rgb(80,80,80);
	font-family:"trebuchet ms",arial,sans-serif;
	font-size:140%;
}
.box-tresc h6 {
	margin:1.2em 0 0.2em 0;
	color:rgb(80,80,80);
	 font-weight:bold;
	 font-size:120%;
	}
.box-tresc p {
	margin:0 0 1.0em 0;
	line-height:1.5em;
	font-size:120%;
}
/* PARAGRAFY */
.box-tresc p.center {
	text-align:center;
}
.box-tresc p.right {
	text-align:right;
}
.box-tresc p.details {
	clear:both;
	margin:-0.25em 0 1.0em 0;
	line-height:1.0em;
	font-size:110%;
}
/* MENU PRAWE */
.box-praweMenu h1 {
	clear:both;
	margin:0 0 10px 0;
	padding:4px 10px 3px 10px;
	background-color:rgb(190,190,190);
	font-family:"trebuchet ms",arial,sans-serif;
	color:rgb(255,255,255);
	font-weight:bold;
	font-size:140%;
}
.box-praweMenu h1.orange {
	clear:both;
	margin:0 0 5px 0;
	padding:4px 10px 3px 10px;
	font-family:"trebuchet ms", verdana, arial, sans-serif;
	color:rgb(255,255,255);
	font-weight:bold;
	font-size:140%;
	background-image: url(../img/button.jpg);
	background-repeat: repeat-x;
	line-height: 25px;
}
.box-praweMenu h3 {
	clear:both;
	margin:1.0em 10px 0.5em 10px;
	color:rgb(80,80,80);
	font-weight:bold;
	font-size:110%;
}
.box-praweMenu p {
	clear:both;
	margin:0 10px 1.0em 10px;
	color:rgb(80,80,80);
	line-height:1.3em;
	font-size:110%;
}
.box-praweMenu p.center {
	text-align:center;
}
.box-praweMenu p.right {
	text-align:right;
}
.box-praweMenu ul {
	list-style:none;
	margin:0.5em 10px 1.0em 10px;
}
.box-praweMenu ul li {
	margin:5px 0 0.2em 2px;
	padding:0 0 0 11px;
	background:url(../img/bg_bullet_full_1.gif) no-repeat 0 0.4em;
	line-height:1.2em;
	font-size:110%;
}
.box-praweMenu ol {
	margin:0.5em 10px 1.0em 30px !important ;
	margin:0.5em 10px 1.0em 35px ;
}
.box-praweMenu ol li {
	list-style-position:outside;
	margin:0 0 0.4em 0;
	font-size:110%;
}
/*  LINKI  */
.box a {
	color:rgb(70,122,167);
	font-weight:bold;
	text-decoration:none;
}
.box-tresc h1 a {
	color:rgb(70,122,167);
	font-weight:normal;
	text-decoration:none;
}
.box a:hover {
	color:rgb(42,90,138);
	text-decoration:underline;
}
.box a:visited {
	color:rgb(42,90,138);
}
/* FORMULARZ */
.formularz {
	width:418px;
	margin:2.0em 0 0 0;
	padding:10px 10px 0 10px;
	border:solid 1px rgb(200,200,200);
	background-color:rgb(240,240,240);
}
.formularz fieldset {
	padding:20px 0 0 0 !important /*Non-IE6*/;
	padding:0 /*IE6*/;
	margin:0 0 20px 0;
	border:solid 1px rgb(220,220,220);
}
.formularz fieldset legend {
	margin:0 0 0 5px !important /*Non-IE*/;
	margin:0 0 20px 5px /*IE6*/;
	padding:0 2px 0 2px;
	color:rgb(80,80,80);
	font-weight:bold;
	font-size:130%;
}
.formularz label.left {
	float:left;
	width:100px;
	margin:0 0 0 10px;
	padding:2px;
	font-size:110%
}
.formularz select.combo {
	width:175px;
	padding:2px;
	border:solid 1px rgb(200,200,200);
	font-family:verdana,arial,sans-serif;
	font-size:110%;
}
.formularz input.field {
	width:275px;
	padding:2px;
	border:solid 1px rgb(200,200,200);
	font-family:verdana,arial,sans-serif;
	font-size:110%;
}
.formularz textarea {
	width:275px;
	padding:2px;
	border:solid 1px rgb(200,200,200);
	font-family:verdana,arial,sans-serif;
	font-size:110%;
}
.formularz input.button {
	float:right;
	width:9.0em;
	margin-right:20px;
	padding:1px !important /*Non-IE6*/;
	padding:0 /*IE6*/;
	background:rgb(230,230,230);
	border:solid 1px rgb(150,150,150);
	text-align:center;
	font-family:verdana,arial,sans-serif;
	color:rgb(150,150,150);
	font-size:110%;
}
.formularz input.button:hover {
	cursor: pointer;
	border:solid 1px rgb(80,80,80);
	background:rgb(220,220,220);
	color:rgb(80,80,80);
}
/* ZDJECIA */
.zdjecielewa {
	float:left;
	margin-bottom:10px !important /*Non-IE6*/;
	margin-bottom:5px /*IE6*/;
	margin-top: 5px;
	margin-right: 10px;
	padding: 4px;
	border: 1px solid #CCCCCC;
}
.zdjecieprawa {
	float:right;
	margin-bottom:10px !important /*Non-IE6*/;
	margin-bottom:5px /*IE6*/;
	margin-top: 5px;
	padding: 4px;
	border: 1px solid #CCCCCC;
}
.zdjeciecenter {
	clear:both; 
	display:block; 
	margin:0 auto; 
	padding: 4px;
	border: 1px solid #CCCCCC;
}
/* TABELA */
.tabelka {
	border: 1px solid #C0C0C0;
	background-color: #F7F7F7;
	padding: 0px;
}
.th {
	background-color: #F4F4F4;
	font-family: "Trebuchet MS";
	font-size: 13px;
	line-height: 25px;
	font-weight: bold;
	color: #666666;
	border: 1px solid #BFBFBF;
}
.td {
	border: 1px solid #D8D8D8;
	background-color: #FFFFFF;
	font-family: "Trebuchet MS";
	font-size: 12px;
	line-height: 20px;
	font-weight: normal;
	color: #666666;
	text-align: center;
}
.napis_nad_topem {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #0A3992;
	text-align: right;
	padding-top: 10px;
	padding-right: 28px;
	letter-spacing: 2px;	
}
.czytajwiecej {
	font-family: "Trebuchet MS";
	font-size: 11px;
	line-height: 25px;
	color: #0000FF;	
}
.podkresleniesmall a {
	font-family:"trebuchet ms";
	color:rgb(125,125,125);
	font-weight:normal;
	font-size:11px;
	text-decoration: underline;
	line-height: 30px;
}
.podkresleniesmall a:hover {
	color:rgb(125,125,125);
	text-decoration: none;
}
.kursywa {
	font-style: italic;
}
