body {

	font: 11px Verdana, Arial, Helvetica, sans-serif;

	margin:0;

	padding:0;
	
	color:#6C6C6C;

}





#content {width:784px; margin:auto;}

a {color:#505050; text-decoration:none;}

a:hover {color:#2F74AB;}


a img { border:0px}



/* TOP */

#top {}

#top2 {}



/* LAYOUTS */

#topleft {width:199px; padding:0 0 0 8px; float:left;}

#topright { width:567px; float:right; padding:0 8px 0 0;}



#columnleft {width:325px; padding:5px 10px 10px 20px; background:#339966; float:left;}

#columnright {width:190px; float:right; padding:5px 5px 10px 5px;}

#columnfull {width:540px; float:left; padding:5px 5px 10px 20px;}





/* TOP - MENU */

#menu1 {padding:18px 0 4px 0px; width:196px;}

#menu1top {height:10px; width:196px;}

#menu1mid {width:196px;}

#logo1 {height:70px; padding:0 0 25px 0;}

#logo1 img {border:0;}

#menu1bot {height:10px; width:196px;}



/* MENU 1 BUTTONS */

.menu1button { height:27px; padding:1px 2px 0 38px;}

.menu1button a {color:#FFFFFF; text-decoration:none; font-weight:bold; display:block; width:140px; height:20px;}

.menu1button a:hover {color:#CEDA33;}



/* MENU 2 */

#menu2 {padding:10px 0 20px 0;}

.menu2button {padding:8px 0 0 0; margin:0;}

.menu2button a {padding:0; margin:0;}

.menu2button a img {border:none;}



.menu2buttontext {height:60px; width:165px;}

.menu2buttontext a {font:18px Arial, Helvetica, sans-serif; color:#82A801; text-decoration:none; display:block; 

padding:7px 5px 5px 52px; line-height:90%;}

.color3 {color:#2C577A}







.menu2button2 { padding:4px 2px 6px 38px;}

.menu2button2 a {color:#555555; text-decoration:none;}

.menu2button2 a:hover {color:#82A801;}





/* TEXT */

#text {width:784px;}





/* RIGHT */

#lang {width:567px; height:45px;}

#langbut { text-align:right; padding:20px 20px 0 0; color:#FFFFFF; font-size:9px;}

#langbut a {color:#FFFFFF; text-decoration:none;}

#langbut a:hover {color:#CEDA33;}



#introfoto {width:567px; height:250px;}

#introtext {width:270px; height:200px; padding:25px 0 0 20px; color:#2C577A; font-size:10px;}

.title1 {font:18px Arial, Helvetica, sans-serif; color:#B9C84B;}

.title2 {font:20px Arial, Helvetica, sans-serif; color:#243D8F;}



#introfoto2 {width:567px; height:120px;}

#introtext2 {width:310px; height:70px; padding:25px 0 0 230px; color:#2C577A; font-size:10px; text-align:right;}

.title1 {font:18px Arial, Helvetica, sans-serif; color:#B9C84B;}

.title2 {font:20px Arial, Helvetica, sans-serif; color:#243D8F;}




/* NEWSLETTER */

#newsletter {height:27px; text-align:right; padding:5px 10px 3px 5px;}
#newsletter form { margin:0px; padding:0px;}

#tabela-newsletter {border-collapse:collapse; border:0; float:right; height:26px;}
.newslettertitle {}
.forma {font: 10px Verdana, Arial, Helvetica, sans-serif; color:#6C6C6C; margin:0 0 2px 0;}


/* BANERS */

#baners {height:120px; width:768px; margin:auto; padding: 0 3px 3px 3px;}

#baners1 {width:200px;float:left;}

#baners2 {width:362px;float:left; padding:0 0 0 3px;}

#baners3 {width:200px;float:right;}





/* FOOT */

#foot {height:28px; width:774px; margin:auto; text-align:right; position:relative; padding:0 0 20px 0;}

#logos {padding:6px 10px 0 0; color:#999999; font-size:9px;}

#logos a {color:#666666; font-size:9px; text-decoration:none;}



#foot2 {text-align:left; color:#999999; font-size:9px; position:absolute; left:0px; top:0px; padding:6px 0 0 10px;}

#foot2 a {color:#999999; font-size:9px; text-decoration:none;}





/* NEWS */

h1.news1 {font:18px Arial, Helvetica, sans-serif; color:#2C577A; text-decoration:none; display:block; font-weight:normal; margin:0px; padding:1px;}

h1.news1 img {padding:0 4px 0 0;}

h2.news1 {font:11px Arial, Helvetica, sans-serif; color:#2C577A; text-decoration:none; display:block; font-weight:bold; margin:0px; padding:0px;}

h2.news1 a {color:#2C577A; text-decoration:none;}

h2.news1 a:hover {color:#2F74AB;}





.news1 {padding:5px 0 10px 0; margin:0 0 4px 0;}

.news1title {width:240px;float:left;}

.news1date {width:70px;float:right; text-align:right; font-size:9px; color:#999999;}

.news1text {clear:both; padding:4px 0 0 0; color:#6C6C6C;}

.news1text a {color:#6C6C6C;text-decoration:none;}

.news1text a:hover {color:#2F74AB;}

.news1text img { padding:1px; background:#FFFFFF; border: 1px solid #CCCCCC; margin:0 5px 5px 0;}

.news1foto img {float:left; margin:0 5px 5px 0;}

.pages {padding:4px; color:#6C6C6C;}

.page {font-weight:bold; color:#82A801;}





/* KADRA */

h1.spec1 {font:18px Arial, Helvetica, sans-serif; color:#82A801; text-decoration:none; display:block; font-weight:normal; margin:0px 0px 0px 0px; padding:1px;}

h1.spec1 img {padding:0 4px 0 0;}

.spec1info {padding:4px 4px 10px 4px;}

.spec1foto { width:190px; padding:5px 0 5px 0px;}


h3.spec1 {font:11px Arial, Helvetica, sans-serif; color:#2C577A; text-decoration:none;font-weight:bold; margin:0px; padding:0px;}

div.spec1title {font:10px Arial, Helvetica, sans-serif; color:#2C577A; padding:2px 0 2px 0;}

.spec1info1 {width:23px; float:left; padding: 0 0 0 10px;}

.spec1info2 {width:140px; float:right; color:#7A7A7A; font-size:9px;}



#searchspec {padding:10px 10px 10px 30px; margin:0 0 20px 0;}

#searchspec select {font: 11px Verdana, Arial, Helvetica, sans-serif; color:#6C6C6C; width:180px; margin:0 0 1px 10px;}

.searchtit {font:18px Arial, Helvetica, sans-serif; color:#82A801;font-weight:normal; margin:0p; padding:0px;}



/* KADRA LIST */

.spec1 {padding:5px 0 15px 30px;}

h2.spec1 {font:11px Arial, Helvetica, sans-serif; color:#2C577A; display:block; font-weight:bold; margin:0px; padding:0px;}

h2.spec1 a {color:#2C577A; text-decoration:none;}

h2.spec1 a:hover {color:#3B83B9;}

h3.spec1 {color:#32425B; font:11px Arial, Helvetica, sans-serif; font-weight:normal;}



/* KADRA MORE */

#spec2 {color:#555555; padding:0 0 0 30px; width:510px;}

#spec2 h2 {font:18px Arial, Helvetica, sans-serif; color:#32425B; font-weight:normal; margin:0px; padding:0px;}

#spec2 h3 {font:11px Arial, Helvetica, sans-serif; color:#32425B; padding:2px 0 20px 0; margin:0px; font-weight:bold;}

#spec2 h4 {font:11px Arial, Helvetica, sans-serif; color:#32425B; margin:0px; font-weight:bold; padding:2px 0 8px 0;}

#spec2info {width:290px; float:left; padding: 0 20px 0 0;}

#spec2foto {width:190px; float:right;}

.foto2border {border: 1px solid #F5F5F5; padding:1px;}

#spec2txt {padding: 10px 20px 10px 0;}



/* KADRA BOK */

.spec3 {padding:5px 0 5px 5px;}

h2.spec3 {font:11px Arial, Helvetica, sans-serif; color:#7B7B7B; display:block; font-weight:bold; margin:0px; padding:0px;}

h2.spec3 a {color:#7B7B7B; text-decoration:none;}

h2.spec3 a:hover {color:#3B83B9;}

h3.spec3 {color:#7B7B7B; font:11px Arial, Helvetica, sans-serif; font-weight:normal; margin:0; padding:0;}





/* PLIKI DO SCIAGNIECIA */

.download {padding:4px; clear:both;}

.download1 {width:150px; float:left}

.download2 {width:20px; float:right}





/* ZAKRES US�UG */

h1.zakres1 {font:12px Arial, Helvetica, sans-serif; color:#295477; text-decoration:none;font-weight:bold; margin:10px 0px 10px 0px; padding:0px;}

.zakres1txt {color:#858585;}



h2.zakres1 {font:18px Arial, Helvetica, sans-serif; color:#82A801; text-decoration:none; display:block; font-weight:normal; margin:20px 0px 0px 0px; padding:1px;}

h2.zakres1 img {padding:0 4px 0 0;}

h3 {font:22px Arial, Helvetica, sans-serif; color:#82A801; text-decoration:none;font-weight:normal; margin:0px; padding:5px 0 10px 0;}



.zakresuslug1 {padding:5px 0 10px 0; margin:0 0 4px 0;}






/* ZAKRES US�UG LISTA */

.zakreslista1 { padding:0; margin:0;}

.zakreslista1 li {list-style:none; height:24px; padding:4px 0 0 17px;}









/* STANDARD */

h1.head1 {font:18px Arial, Helvetica, sans-serif; color:#295477; text-decoration:none; display:block; font-weight:normal; margin:0px 0px 0px 0px; padding:1px;}

h1.head1 img {padding:0 4px 0 0;}



h2.head1 {font:18px Arial, Helvetica, sans-serif; color:#295477; text-decoration:none; display:block; font-weight:normal; margin:0px 0px 0px 0px; padding:1px;}

h2.head1 img {padding:0 4px 0 0;}


h4 {font:13px Arial, Helvetica, sans-serif; color:#32425B; margin:0px; font-weight:bold; padding:2px 0 8px 0;}


/* CENNIK */

.cennik1 table {width:400px; padding:5px 0 10px 0; margin:30px 0 4px 0;}

.cennik1 {padding:5px 0 10px 0;}

.cennik2tabela {border-collapse:collapse; margin:0 0 20px 0; background:#F0F5F9; }

.cennik2 td { border:1px solid #FFFFFF; padding:5px;}
.cennik2-kolumna1 {width:100px;}
.cennik2-kolumna2 {width:380px; background:#FFFFFF;}
.cennik2-kolumna3 {width:120px; background:#FFFFFF;}

.kol1 {width:100px;}
.kol2 {width:380px;}
.kol3 {width:80px;}


#map {width:520px; height: 300px; margin: 15px 0 0 10px;}
