body {
	background: url(bg.gif);
	font: normal 11px/130% verdana, arial, helvetica, sans-serif;
	color: #000000;
	margin: 0;
	padding: 0;
	text-align: center;
}
/* -DIV- */
div {
	font: normal 11px/130% verdana, arial, helvetica, sans-serif;
	color: #000000;
	margin: 0;
	padding: 0;
}
h3 {color: #5C0524; font-weight: bold; font-size: 20px;}
#gora {
width: 980px;
height: 187px;
margin:0 auto;
}
#belka_dol {
	background: url(images/bg_stopka.gif) repeat-x;
	width: 980px;
	height: 32px;
	margin: 0 auto;
}
#belka_dol_tekst {
	color: #ccc;
	text-align: left;
	margin: 0;
	padding: 12px 3px 3px 10px;
}
.right {
	text-align: right;
	margin-right: 15px;
	margin-bottom: 3px;
}
#pole1 {
background: url(images/pole1.jpg) no-repeat;
width: 700px;
height: 164px;
margin: 45px 0 0 7px;
}
#pole_tekst1 {
padding:30px 258px 0 10px;
}
#pole1_podstrona {
background: url(images/bg_tekst.gif) repeat-y;
width: 700px;
}
#pole1_podstrona_tekst {
padding:5px 15px 2px 15px;
}
#pole2 {
background: url(images/pole2.jpg) no-repeat;
width: 700px;
height: 134px;
margin: 18px 0 0 7px;
}
#pole_tekst2 {
padding:30px 530px 0 10px;
}
#overflow {
	width: 705px;
	height: 310px;
	overflow: auto;
	border: 0px solid red;
	padding: 0 4px 0 0;
}
#pole_over  {
margin:8px 0 0 15px;
text-align: left;
}
#tekst_podstrony  {
padding:30px 10px 0 10px;
}
.pole_kat {
background: url(images/bg_menu_kat.gif) no-repeat;
width: 237px;
}
#srodek_pole  {
margin:39px 0 0 7px;
text-align:left;
background: url(images/bg_ramka.gif) repeat-y;
}
#tekst_srodek {
background: url(images/bg_tekst.gif) no-repeat;
width:700px;
}
#pole_tekst {
padding:15px 20px 10px 20px;
}
#pole_glowne {
margin:45px 0 0 7px;
}

/* -h4- */
h4 {font: bold 14px/130% verdana, arial, helvetica, sans-serif;
margin-bottom:5px;
margin-top:10px;}

/* -P- */
p {
	text-align: justify;
	font: normal 11px/130% verdana, arial, helvetica, sans-serif;
	color: #000000;
	margin: 0;
	padding: 0;
}
.tekst_kat  {
padding:6px 10px 5px 30px;
}
.left {
	text-align: left;
}
#kontakt_bok {
	text-align: left;
	padding: 19px 0 0 20px;
	height: 133px;
}
.center {
text-align:center;
}
span#odstep {
	margin-left: 300px;
}
/* -IMG- */
img {
	border: 0;
	margin: 0;
	padding: 0;
}
.img_right  {
float:right;
margin: 0 0 2px 15px;
border:1px solid #030;
}
.img_mapa  {
margin: 10px 0 2px 15px;
border:1px solid #ccc;
}
/* -A- */
a {
	text-decoration: none;
	font: normal 11px verdana, arial, helvetica, sans-serif;
	color: #c00;
}
a:hover {
	color: #f00;
	text-decoration: underline;
}
a.kategorie {
	text-decoration: none;
	font: bold 12px verdana, arial, helvetica, sans-serif;
	color: #ccc;
}
a.kategorie:hover {
	color: #fff;
	text-decoration: underline;
}
a.stopka {
	text-decoration: none;
	font: normal 11px verdana, arial, helvetica, sans-serif;
	color: #ccc;
	margin: 0 5px 0 5px;
}
a.stopka:hover {
	color: #fff;
	text-decoration: underline;
}
/* -UL LI- */
ul {
	list-style-image: url(images/li2.gif);
	font: normal 11px/150% verdana, arial, helvetica, sans-serif;
	color: #000000;
	text-align: justify;
	margin-top: 4px;
	margin-bottom: 10px;
}
ol {
	font: normal 11px/150% verdana, arial, helvetica, sans-serif;
	color: #000000;
	text-align: justify;
	margin-top: 4px;
	margin-bottom: 10px;
}
/* - table, tr, td- */
tr, td, table {
	vertical-align: top;
}
table {
	border: 0;
}
#table1 {
  background: url(images/bg_calosc.gif) repeat-y;
  width: 980px;
	margin: 0 auto;
}
td#td1 {
	background: url(images/03_03.jpg) no-repeat;
	width: 254px;
	height: 371px;
	text-align:left;
}
td#td2 {
background: url(images/01_01.gif) no-repeat;
width: 726px;
text-align:left;
}
td {
font: normal 11px/150% verdana, arial, helvetica, sans-serif;
}

 /* ----------------- FORMULARZ POCZTOWY -------------------*/    
th {
    font: bold 10px verdana, helvetica, sans-serif;
    text-align: left;
    padding: 3px;}
  
td.label {
    font: normal 9px verdana, helvetica, sans-serif;
    text-align: left;}
td.label b {
    color: red;
}

td.field input,
td.field textarea,
td.field select {
    font: bold 9px verdana, helvetica, sans-serif;
    color: #003300;
    background: #FFFCDD;
    border-top: 1px solid #BFB474;
    border-left: 1px solid #BFB474;
    border-right: 1px solid #9D9679;
    border-bottom: 1px solid #9D9679;
    width: 180px;
    height: 15px;}
    
td.field textarea {
    font: bold 9px Verdana, Arial, Helvetica, Sans Serif;
    background: #FFFCDD;
    height: 60px;
    width: 180px;
    border-top: 1px solid #BFB474;
    border-left: 1px solid #BFB474;
    border-right: 1px solid #9D9679;
    border-bottom: 1px solid #9D9679;
}
    
  

td.field table {
    border: 0;
    font: normal 9px Verdana, Arial, Helvetica, Sans Serif;
    background: #FFFCDD;
    border-top: 1px solid #BFB474;
    border-left: 1px solid #BFB474;
    border-right: 1px solid #9D9679;
    border-bottom: 1px solid #9D9679;
}



td.submit input {
    font: normal 9px verdana, arial;
    color: #000;
    background-image: url(send_bg.jpg); background-repeat: repeat-x;
    border: 1px solid #C2B37A;
}

#standard, #description {
color:#333333;
font-size:14px;
}
form p { position:relative }
label  { position:absolute; top:15px; left:5px}
