 BODY { 
background: url(img/tlo.jpg) repeat-x top;
background-color: #cfdcec;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;}

i {visibility: hidden;}
#rama
{width: 866px; height: 56px; position:relative; marign: 0; padding: 0; border: 0px solid red;}
a.kont
{width: 80px; height:10px; right: 210px; top: 13px; border: 0px solid green; position: absolute;}
a.map
{width: 68px; height:10px; right: 140px; top: 13px; border: 0px solid green; position: absolute;}
a.pow
{width: 88px; height:10px; right: 50px; top: 13px; border: 0px solid green; position: absolute;}
#rama_lang
{width: 866px; height: 20px; position:relative; top:35px; marign: 0; padding: 0; border: 0px solid red;}
a.pl
{width: 40px; height:20px; right: 145px; top: 0px; border: 0px solid green; position: absolute;}

a.ger
{width: 45px; height:20px; right:100px; top: 0px; border: 0px solid green; position: absolute;}

a.eng
{width: 50px; height:20px; right: 50px; top: 0px; border: 0px solid green; position: absolute;}

.tekst
{ color: #6381b3; font: 11px  verdana, arial, helvetica, sans-serif; text-decoration: none;} 

.tekst_naglowek
{color: #EA4C11; font: bold 13px  verdana, arial, helvetica, sans-serif; text-decoration: none; }

#txt {padding:20px 20px 20px 25px;}

#glowna
{background:url(img/tlo_glowna.jpg) repeat-y;}

td.top_pl
{width: 866px; height: 56px; background: url(img/index_01_pl.jpg) no-repeat;}
td.top_en
{width: 866px; height: 56px; background: url(img/index_01_en.jpg) no-repeat;}
td.top_de
{width: 866px; height: 56px; background: url(img/index_01_de.jpg) no-repeat;}
td.menu
{width: 866px; height: 41px;}

td.baner_pl
{width: 866px; height:126px; background: url(img/index_11_pl.jpg) no-repeat;}
td.baner_en
{width: 866px; height:126px; background: url(img/index_11_en.jpg) no-repeat;}
td.baner_de
{width: 866px; height:126px; background: url(img/index_11_de.jpg) no-repeat;}
td.middle
{width: 866px;}

td.stopka
{width: 866px; height:42px; background: url(img/index_21.jpg) no-repeat;}

td.middle_left
{width: 241px; height:100%;}

td.middle_center
{width: 381px; height:100%; background-color:#FFFFFF; background:url(img/tlo_center.jpg) repeat-x top; vertical-align: top; font: 11px  verdana, arial, helvetica, sans-serif; text-decoration: none; color: #6381b3; padding: 10px; text-align: justify;}

td.middle_right
{width: 244px; height:100%;}

#naglowek_left
{width:241px; height:32px; margin:0; padding:0;}

#wypelnienie_left
{width:241px; padding:0; margin:0; background:url(img/index_15.jpg) no-repeat top;}

#naglowek_right
{width:244px; height:32px; margin:0; padding:0;}

#wypelnienie_right
{width:244px; padding:0; margin:0; background:url(img/index_20.jpg) no-repeat top;}

a.link {
font: bold 11px  verdana, arial, helvetica, sans-serif;
color: #6381b3;
text-decoration: underline;
}

a.link:hover {
font: bold 11px  verdana, arial, helvetica, sans-serif;
color: #6381b3;
text-decoration: none;
}

a.link_tekst {
font: normal 11px  verdana, arial, helvetica, sans-serif;
color: #6381b3;
text-decoration: none;
}

a.link_tekst:hover {
font: normal 11px  verdana, arial, helvetica, sans-serif;
color: #6381b3;
text-decoration: underline;
}

  /* ---------------- formularze wysylkowe --------------- */
  
td.form_head {
    font: bold 10px verdana, helvetica, sans-serif;
	 color:#6381b3;
    text-align: right;
    padding: 3px;}

td.form_left {
    font: normal 9px verdana, helvetica, sans-serif;
	 color:#6381b3;
    text-align: right;}
div.form_left {
    font: normal 9px verdana, helvetica, sans-serif;
	 color:#6381b3;
    }
	 
input.spec, textarea.spec {
   border-left: 1px solid #5e7cae; 
	border-top: 1px solid #5e7cae; 
	border-right: 1px solid #cfdbe7; 
	border-bottom: 1px solid #cfdbe7;
	font: normal 9px verdana, arial, helvetica, sans-serif;
	color:#6381b3;}

input.spec{
	background: #FFFFFF url(img/tloformsmall.jpg) repeat-x left top;
	width: 180px;
   height: 16px;}

textarea.spec {
	background: #FFFFFF url(img/tloformbig.jpg) repeat-x left top;
   width: 180px;
	height: 70px;
   }
.wymagane {
	font-weight:bold;
	color:red;
}
.list {
	margin-top:5px;
	margin-left:5px;
	padding-left:5px;
	list-style:none
}
.lista {
	margin-top:5px;
	
}
TD.dane {
	border:1px solid #000000;
	padding:0px;
	margin:0px;
	vertical-align:middle;
	text-align:center;
	padding:3px;
}
TABLE.dane {
	width:100%;
	border:1px solid #000000;
	border-collapse:collapse;
	padding:0px;
	margin:0px;
	font-size:12px;
	font-family: verdana, tahoma, sans-serif;
}
TD.dane1 {
	border:1px solid #6381b3;
	padding:0px;
	margin:0px;
	vertical-align:middle;
	text-align:center;
	padding:3px;
}
TABLE.dane1 {
	width:100%;
	border:1px solid #6381b3;
	border-collapse:collapse;
	padding:0px;
	margin:0px;
	font-size:10px;
	font-family: verdana, tahoma, sans-serif;
}
.rama_baner
{width: 866px; height: 132px; position:relative; marign: 0; padding: 0; border: 0px solid red; z-index: 1;}

#f_baner
{
	width: 270px;
	height: 80px;
	position:absolute;
	marign: 0;
	padding: 0;
	border: 0px solid red;
	left: 553px;
	top: 17px;
}
li {
	margin-top:2px;
}