body {
margin: 0;
padding-top:15px;
padding-bottom:20px;
font: 8pt Tahoma,Arial,Helvetica,sans-serif;
line-height: 1.5em;
background-image: url(img/tlo.gif);
background-repeat:repeat-x;
background-color:#c8e998;
/*background: #F5EFB9;*/
}

.madafa {
padding: 3px; line-height: 1.8em; 
border-bottom: solid 1px #94b4cd; 
border-left: solid 1px #94b4cd; 
border-right: solid 1px #94b4cd; 
background-color:#dfdfdf;
margin-bottom:4px;
}

.madafa2 {
padding: 3px; line-height: 1.8em; 
border: solid 1px #94b4cd; 
background-color:#dfdfdf;
margin-bottom:4px;
}

.panel {
	clear: both;
	display: none;
	border: 3px solid #CCC;
	padding: 1em;
}
.panel.active-tab-body {
	display: block;
}
#tabs {
	list-style: none;
}

#tabs li {
	float: left;
}

#tabs a {
	float: left;
	padding: 5px 8px;
	margin-left: 6px;
	background-color: #F2F2F2;
	text-decoration: none;
	color: #999999;
}

#tabs a.active-tab {
	background-color: #CCC;
	border-top: 3px solid #999;
	padding-top: 3px;
	color: #000;
}
input.disabled {
	border: 1px solid #F2F2F2;
	background-color: #F2F2F2;
}

input.required, textarea.required {
	border: 1px solid #00A8E6;
}
input.validation-failed, textarea.validation-failed {
	border: 1px solid #FF3300;
	color : #FF3300;
}
input.validation-passed, textarea.validation-passed {
	border: 1px solid #00CC00;
	color : #000;
}

.validation-advice {
	margin: 5px 0;
	padding: 5px;
	background-color: #FF3300;
	color : #FFF;
	font-weight: bold;
}

.custom-advice {
	margin: 5px 0;
	padding: 5px;
	background-color: #C8AA00;
	color : #FFF;
	font-weight: bold;
}

fieldset {
	padding: 1em;
	margin-bottom: 0.5em;
}

label {
	font-weight: bold;
}
.form-row {
	clear: both;
	padding: 0.5em;
}

.field-label {

}

.field-widget {

}

div#all {
margin: 0 auto;
width: 760px;
background: #FFFDE8;
}

.info3 {
font-weight:bold;
background-color:#b3cee3;
padding: 4px;
border: solid 1px #94b4cd;

}

.top_tlo {
background-image:url(img/top_tlo.gif); 
background-repeat:no-repeat;
background-position:center;
color:#FFFFFF;
padding-top:5px;
padding-left:15px;
}

td {
font-size: 8pt;
}




div.logo {
height: 233px;
text-align:center;
}

div.baner {
text-align:center;
background: #fff;
}


div#footer	{
font-size: 8pt;
color: #333;
border-top: 1px solid #ECB51E;
letter-spacing: 1.5	px;
text-align: center;
padding: 1px 5px;
background: #F8F4CE;
}


div.info {
width: 167px;
height: 32px;
background-image:url(img/menu_tlo.gif);
background-repeat:no-repeat;
background-position:center;
text-align: center;
font-weight: bold;
padding-top:6px;
color:#FFFFFF;
}

.info2 {
width: 167px;
height: 32px;
background-image:url(img/menu_tlo.gif);
background-repeat:no-repeat;
background-position:left;
text-align: center;
font-weight: bold;
color:#FFFFFF;
padding-bottom:5px;
}

.info2_r {
width: 167px;
height: 32px;
background-image:url(img/menu_tlo.gif);
background-repeat:no-repeat;
background-position:right;
text-align: center;
font-weight: bold;
color:#FFFFFF;
padding-bottom:5px;
}

.bg_cont {
background-image:url(img/menu_cont_bg.gif);
background-repeat:repeat-y;
background-position:left;
}

.bg_cont_r {
background-image:url(img/menu_cont_bg.gif);
background-repeat:repeat-y;
background-position:right;
}

.bg_foot {
background-image:url(img/menu_bg_foot.gif);
background-repeat:no-repeat;
background-position:left;
}

.bg_foot_r {
background-image:url(img/menu_bg_foot_r.gif);
background-repeat:no-repeat;
background-position:right;
}


.fotter_bg {
background-image:url(img/footer_bg.gif);
background-repeat:no-repeat;
background-position:center;
}

div.dane {
padding: 2px;
line-height: 2em;
text-align: left;
/*background: #F8F4CE;*/
background:#FFFDE8;
}


div.top_linki {
height: 36px;


background-image:url(img/top_tlo.gif);
background-repeat:no-repeat;
color: #FFFFFF;
text-align: left;
	
}

div.top_linki2 {
padding: 3px 0;
color: #000;
text-align: center;
border-bottom: 1px solid #ECB51E;
	
}


td.lewa {
width: 161px;
vertical-align:top;
padding-left:5px;
}

td.srodek {
width: 428px;
vertical-align:top;

}

td.prawa {
width: 161px;
vertical-align:top;
padding-right:5px;
}



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

a:hover {
color: #000;
text-decoration: none;
}

a.link_menu {
font-weight:bold;
}




a.h {
color: #000;
text-decoration: none;
font-weight: bold;
}

.h:hover {
color: #000;
text-decoration: none;
font-weight: bold;

}

input, select{
border: 1px solid #17467f;
font: 8pt Tahoma,Arial,Helvetica,sans-serif;
background:#ddeaf8;
}

textarea	{
border: 1px solid #17467f;
font: 8pt Tahoma,Arial,Helvetica,sans-serif;
background:#ddeaf8;
}


.add {
background: url('img/tlo-male.gif');
border: 1px solid #456d0a;
font: bold 8pt Tahoma,Arial,Helvetica,sans-serif;
height: 25px;
}


td.nazwa {
vertical-align: top;
}


.jasne {
padding: 4px 3px; background:#ddeaf8; border-bottom: 1px solid #16447a; border-right: 1px solid #16447a;
}



.biale {
padding: 4px 3px; background:#fff; border-bottom: 1px solid #16447a; border-right: 1px solid #16447a;
}
