.data {
	font-family: Tahoma, Arial, serif;
	font-size: 10px;
	color: #FFFFFF;
	text-align: left;
	text-indent: 10pt;
	vertical-align: middle;
	background-image: url(images/index2.gif);
	background-repeat: no-repeat;
	background-position: left;
	background-color:#61748E;
	width:265px;
}
.drzewko {
	font-family: Tahoma;
	font-size: 10px;
	font-weight:bold;
	color: #FFFFFF;
	text-align: left;
	text-indent: 10pt;
	vertical-align: middle;
	background-image: url(images/index6.gif);
	background-repeat: no-repeat;
	background-position: right;
	background-color:#002059;
	width:559px;
}
.drzewko a {
   color: #eee;
   text-decoration: none;
}
.m {
	width:6px;
	background-image: url(images/index4.gif);
	height:33px;
}
.menu_dzialy {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	line-height:20px;
	background-color:#61748E;
	margin:0px 0px 0px 15px;
	padding:0px 0px 0px 20px;
	vertical-align:top;
}
.menu_dzialy a {
   text-decoration: none;
   color: white;
}
.menu_dzialy a:hover {
   color: #999;
}
.h_menu {
	background-image:url(images/h_menu.gif);
	width:245px;
	height:43px;
	vertical-align:top;
}

.h_informacje {
	background-image:url(images/h_informacje.gif);
	width:245px;
	height:43px;
	vertical-align:top;
}

.h_newsletter {
	background-image:url(images/h_newsletter.gif);
	width:245px;
	height:43px;
	vertical-align:top;
}

.h_bottom {
	background-image:url(images/h_bottom.gif);
	width:245px;
	height:8px;
	vertical-align:top;
}
.stopka {
	border-top:3px solid #002059;
	height:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#4D5A6C;
	background-color:#FFFFFF;
}
.stopka a {
   color: #222;
   text-decoration: none;
}
.spacer {
	height:5px;
	background-color:#FFFFFF;

}
.butony {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-align:center;
	background-color:#61748E;
	vertical-align:middle;
}

.main_tresc {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	background-color:#FFFFFF;
	margin: 15px 15px 15px 15px;
	padding: 15px 15px 15px 15px ;
	text-align:justify;
	vertical-align:top;
}

.cOK {
   color: #000;
   text-align: right;
   width: 50%;
   padding-right: 5px;
}
.cNOK {
   color: red;
   text-align: right;
   width: 50%;
   padding-right: 5px;
}

table.tabform, table.oferty {
   width: 100%;
   margin: 0 auto;
   font: normal 11px Arial, Helvetica, serif;
   empty-cells: show;
   border-spacing: none;
   border-collapse: collapse;
}

.tabform td {
   border: 1px solid #ddd;
   padding: 3px;
}
.tabform th {
   border: 1px solid #ccc;
   padding: 3px;
   background: #eee;
}
.tabform input.w0 { width: 20px; }
.tabform input.w1 { width: 30px; }

.of1 { text-align: left; width: 20%; color: #777; }
.of2 { text-align: center;  width: 10%; }
.of3 { text-align: left; width: 50%; }
.of4 { text-align: right; width: 20%; }
.of4 a { text-decoration: none; }
.of4 a:hover { color: #000; }
.of4 a:visited { color: #ccc; }
.oferty tr { border: 1px solid #eee; }
.oferty td { padding: 5px 0px; }

#subnews {
   background: url(images/submit.gif);
   background-position: 0 0;
   background-repeat: no-repeat;
   border: none;
   padding: 0;
   margin: 0;
   width: 22px;
   height: 22px;
}
.labA {
   text-align: right;
   padding-right: 5px;
}
.labC {
   text-align: center;
}
dt a {
    color: #9f2222;
    text-decoration: none;
    font-weight: bold;
}
dt a:hover {
    color: #bf2222;
}
dt {
    padding-top: 15px;
}
