body {
	padding-top : 0px;
	margin-top : 0px;
}

.georgia {
	font-family: georgia;
}

.solid_left {
	border-left: 4px solid #d7eef8;
	padding-left: 3px;
}

div.linia { 
    border-top:1px solid #B5CCF6; 
    line-height:1px; 
} 

.tabela1a {
	background-color: #ddd;
	text-align: center;
}

div.data_akt { 
	font-size: 0.8em;
	font-family:georgia;
	height: 14px;
	background-color: #d7eef8;
	padding-left: 6px;
	padding-right: 6px;
	text-align: right;
} 

h3 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 1em;
	font-weight : normal;
	color : #666666;
}

h1,h2 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 1.2em;
	color : #D90000;
	text-align : left;
	font-weight : bold;
}

.tabela1 {
	width : 800px;
}

.underline {
	border-bottom: 1px dotted #aaa;
	background-color: #eee;
	font-weight: bold;
	font-family: georgia;
}
.pasek_szary {
	font-size : 0.1em;
	height : 4px;
	background-color : Silver;
	width : 718px;
	border-bottom : 3px solid #DCDCDC;
}

.imgn1 {
	border: 1px solid #B5CCF6;
}

.flash_ob1 {
	position: relative; top: 50px; width: 468px; height: 60px; text-align: right;
}

tabl {
	border-width: 0px; 
    border-spacing: 0px; 
    border-collapse: collapse; 
	padding: 0px;	
    }

.trzy {
	width : 182px;
	height : 187px;
}

.cztery {
	width : 189px;
	height : 187px;
}


.logo {
	background-image : url(./images/logo.png);
	background-position : right;
	background-repeat : no-repeat;
	width : 529px;
	height : 157px;
	padding-right : 40px;
	cursor: pointer;
}

div.logok {
	padding-top: 145px;
	font-weight : bold;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 0.7em;
	color : #EE8300;
	text-align : right;
}

strong.logok {
	font-size : 1em;
}

.szesca {
	border-left : 1px solid Silver;
}

.szesc {
	width : 184px;
	background-image : url(./images/trawa.jpg);
	background-repeat : no-repeat;
	background-position : top;
	border-left : 2px solid #E07B18;
	border-right: 2px solid #E07B18;
	border-bottom : 2px solid #E07B18;
	height : 300px;
}

.siedem {
	background-image : url(./images/tlo1.jpg);
	background-repeat : repeat-y;
	background-position : right;
	width : 718px;
	height : 400px;
	padding-top : 20px;
	padding-right : 30px;
	padding-bottom : 20px
}

.osiema {
	border-left : 1px solid Silver;
	border-bottom : 1px solid Silver;
}

.certyfikaty {
	padding-left : 10px;
	padding-right : 10px;
	text-align : center;
	padding-top : 10PX;
	padding-bottom : 10PX;
}

.pasek_dolny {
	background-image : url(./images/kostka.png);
	background-position : 10px 15px;
	background-repeat : no-repeat;
	height : 40px;
	background-color : #FF8C00;
	border-bottom : 1px solid Silver;
	border-right : 1px solid Silver;
	border-top : 3px solid #FFCB6A;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 0.5em;
	color : #FFF8DC;
	padding-right : 6px;
	padding-top : 30px;
	padding-bottom : 6px;
}


.tabela_srod_a {
	background-image : url(./images/tlo2a.jpg);
	background-position : center;
	background-repeat : no-repeat;
	height : 75px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 0.8em;
	color : #D90000;
	padding-right : 15px;
	padding-left : 15px;
	text-align : left;
	font-weight : bold;
	border-top : 1px solid #B5CCF6;
	border-right : 1px solid #B5CCF6;
	border-left : 1px solid #B5CCF6;
}

.tabela_srod {
	background-image : url(./images/tlo2.jpg);
	background-position : center;
	background-repeat : repeat-y;
	height : 300px;
	padding-right : 15px;
	padding-left : 15px;
	text-align : justify;
	color : #494949;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 0.7em;
	font-style : normal;
	border-right : 1px solid #B5CCF6;
	border-left : 1px solid #B5CCF6;
}

.border1 {
	border: 1px solid #555;
}

.formularz {
	color : #494949;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 0.7em;
	font-style : normal;
}


input, select {
	width : 200px;
	color : #494949;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 0.7em;
	font-style : normal;
}

.klawisz {
	width : 80px;
	color : #FF8C00;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 1em;
	font-style : normal;
	height : 25px;
	font-style : normal;
	height : 25px;
	border : 1px solid #FF8C00;
	background-color : #F0F0F0;
	font-weight : bold;
}

.blad_forma {
	padding: 6px;
	width: 50%;
	display : none;
	font-weight: bold;
	color : #494949;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 0.8em;
	font-style : normal;
	border: 2px solid red;
	margin: 0 auto 0 auto;
}


.tabela_srod_b {
	background-image : url(./images/tlo2b.jpg);
	background-position : center;
	background-repeat : no-repeat;
	height : 78px;
	border-bottom : 1px solid #B5CCF6;
	border-right : 1px solid #B5CCF6;
	border-left : 1px solid #B5CCF6;
}


p {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 1em;
	font-style : normal;
}



.tabela4 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 0.7em;
	font-style : normal;
	color : #5B5B5B;
	padding : 10px;
	border : 1px solid #8F8F8F;
}


.naglowki1 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 1.1em;
	font-style : normal;
	font-weight : bold;
	color : #FFA500;
}


.naglowek2 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 1em;
	font-style : normal;
	font-weight : bold;
	color : #1653BE;
}


.kontakt {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 1.1em;
	font-style : normal;
	padding-left : 90px;
}



.menu {
	height : 20px;
	text-align : left;
	margin-left : 6px;
	margin-right : 6px;
	margin-top : 40px;
	margin-bottom : 40px;
}


.menu1 {
	padding-top : 1px;
	padding-bottom :2px;
	padding-left : 15px;
	border-bottom : 1px dashed #DCDCDC;
	font-size : 0.8em;
}


.menu2 {
	padding-top : 2px;
	padding-bottom : 2px;
}


.opisobrazka {
	font-size : 0.7em;
	font-weight : normal;
	text-align : center;
	width : 120px;
	margin : 20px;
}


li.next, li.previous, li.index {
	font-size: 1.8em;
}

a:link {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 0.9em;
	font-weight : bold;
	color : #F68800;
	text-decoration : none;
}

a:visited {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 0.9em;
	font-weight : bold;
	color : #F68800;
	text-decoration : none;
}

a:active {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 0.9em;
	font-weight : bold;
	color : #F68800;
	text-decoration : none;
}

a:hover {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 0.9em;
	font-weight : bold;
	color : #BB1133;
	text-decoration : none;
}


a.promo:link {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 0.9em;
	font-weight : bold;
	color : #FA4444;
}

a.promo:visited {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 0.9em;
	font-weight : bold;
	color : #FA4444;
	text-decoration : none;
}

a.promo:active {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 0.9em;
	font-weight : bold;
	color : #FA4444;
	text-decoration : none;
}

a.promo:hover {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 0.9em;
	font-weight : bold;
	color : #BB1133;
	text-decoration : none;
}

.prod {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 0.9em;
	font-weight : bold;
	color : #F68800;
	text-decoration : none;
}


a.drugi:link {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 0.8em;
	font-weight : bold;
	color : #7B7B7B;
	text-decoration : none;
}

a.drugi:visited {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 0.8em;
	font-weight : bold;
	color : #7B7B7B;
	text-decoration : none;
}

a.drugi:active {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 0.8em;
	font-weight : bold;
	color : #BB1133;
	text-decoration : none;
}


a.drugi:hover {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 0.8em;
	font-weight : bold;
	color : #BB1133;
	text-decoration : none;
}


a.trzeci:link {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 0.8em;
	font-weight : bold;
	color : #E0143D;
	text-decoration : none;
}

a.trzeci:visited {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 0.8em;
	font-weight : bold;
	color : #E0143D;
	text-decoration : none;
}

a.trzeci:active {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 0.8em;
	font-weight : bold;
	color : #E0143D;
	text-decoration : none;
}


a.trzeci:hover {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 0.8em;
	font-weight : bold;
	color : #BB1133;
	text-decoration : none;
}




a.galeria:link {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 0.6em;
	color : #7B7B7B;
	text-decoration : none;
}

a.galeria:visited {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 0.6em;
	color : #7B7B7B;
	text-decoration : none;
}

a.galeria:active {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 0.6em;
	color : #BB1133;
	text-decoration : none;
}


a.galeria:hover {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 0.6em;
	color : #BB1133;
	text-decoration : none;
}


a.czwarty:link {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 0.6em;
	font-style : normal;
	color : #FFF8DC;
	text-decoration : none;
}

a.czwarty:active {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 0.6em;
	font-style : normal;
	color : #FFF8DC;
	text-decoration : none;
}

a.czwarty:hover {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 0.6em;
	font-style : normal;
	color : #FFF8DC;
	text-decoration : none;
}

a.czwarty:visited {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 0.6em;
	font-style : normal;
	color : #FFF8DC;
	text-decoration : none;
}

div#pw {
	padding-left: 33px;
}

.pathway {
	color : #4D90C7;
	font-family : arial;
	font-size : 0.8em;
	font-style : bold;
	text-decoration : none;
}

div#pw a.pathway:hover {
	color : #88CFE8;
	font-family : arial;
	font-size : 0.8em;
	font-style : normal;
	text-decoration : none;
}

a.pathway:link, a.pathway:active, a.pathway:visited {
	color : #4D90C7;
	font-family : arial;
	font-size : 0.8em;
	font-style : normal;
	text-decoration : none;
}

.obra {
	border: 0px solid ; 
	width: 134px; 
	height: 196px;
}


.obrb {
	border: 1px solid silver;
}

.galeriaUnLink {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 0.5em;
	color : #bbbbbb;
	text-decoration : none;
}


.prom_sep_p1 {
	font: bold 1.2em helvetica, sans-serif;
	text-align: center;
	color: black;
}

.prom_sep_p2 {
	font: 0.7em helvetica, sans-serif;
	color: black;
	text-align: center;
	
}

.prom_td {
	text-align: center;
	padding: 3px;
}

.prom_td2 {
	font: 1em helvetica, sans-serif;
	text-align: left;
	padding: 1px;
}

.td2_bg {
	background-color: #b8cce4;
}

.tbg {
	border-top: 1px solid #b5ccf6;
}

.prom_txt2{
	padding: 10px;
	color: #244061;
}

.tabl_prod {
	width:50%;
	height:45px;
	vertical-align: top;
	text-align: right;
	border-right: 1px solid #88CFE8;
}

.tabr_prod {
	width:50%;
	height:45px;
	vertical-align: bottom;
	padding-bottom: 20px;
	text-align: left;
	border-left: 1px solid #88CFE8;
}


.tablediv {
	display:  table;
	width:590px;
	border:0px solid  #aaa;
	border-spacing:0px;/*cellspacing:poor IE support for  this*/
	border-collapse:separate;
}


.celldiv {
	float:left;/*fix for  buggy browsers*/
	display:  table-cell;
	width:48%;
}


.rowdiv  {
	display:  table-row;
	width:auto;
}

.bg1 {
	background-color: #a4d2e9;
}


.bg2 {
	background-color: #efebea;
}


.txtPadding1 {
	margin:2px;
	margin-left: 15px;
	margin-right: 25px;
	border-bottom: 1px solid #B5CCF6;
	border-top: 1px solid #B5CCF6;
}


.tablediv_border {
	border: 1px solid #b5b5b5;
	background-color: #f6f6f6;
}


.celldiv_title {
	margin: 3px;
	width: 47%;
	text-align: center;
	font-weight: bolder;
	font-size: 1.2em;
}


.celldiv_border {
	border-top: 1px dotted #b5b5b5;
	margin: 3px;
	margin-top: 1px;
	padding-top: 8px;
	padding-left: 6px;
	width: 47%;
}

.red {
color: #d90000;
}
		label {
			display: block;
			width: 100px;
			float: left;
		}
		
		input, textarea {
			display: block;
			float: left;
		}
		
		div.form {
			overflow: hidden;
			clear: both;
			margin-bottom: 0.5em;
			width: 500px;
		}
		
		input.check,
		input.submit {
			margin-left: 100px;
		}
		input.submit {
			width: 100px;
			font-size: 1em;
		}
		
		label.check {
			width: auto;
		}	