html, body {
	margin:0px; 
  padding:0px;
  background-color: #EFEFEF;
}
* {
	font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #686868
}

P {
text-indent: 16px; 
}

TD.tab1 {
	vertical-align: top;
}

TD.tab1 P {
	text-indent: 0px;
}


.styl1 { 
	font-weight:bold;
  font-size:12px;
}
 
UL LI {
	list-style-image: url('grafika/li.gif');
  /*position: relative; 
  line-height:14px;
  margin-bottom:5px;
  left:-10px;*/
}

HR {
	noshade; 
  color:#F0F0F0; 
  height: 1px;
  border:1px solid #F0F0F0;
}

FORM { 
	display: inline 
}
 
IMG {
	border:0px;
  margin:0px;
  padding:0px;
}

INPUT, TEXTAREA, SELECT {
	background-color: white;
}

#bsend, #bsendon {
	border:1px solid #f5f5f5;
	background-color: #A00000;
  color:white;
  font-weight:bold;
  border-collapse: collapse;
}

#bsendon {
	background-color: #E8B050
}


#container {
	width:776px; 
  background-color: white;
	padding: 1px 1px 0px 1px;
} 

#mainTbl {
	border-collapse: collapse;
  width:774px;
}

#mainTbl TD { 
	padding:0px; 
}

#topMenu {
	width:100%;
  height:35px;
  background-color:#A00000;
}

#topMenu TD {
	padding: 0px 4px 0px 4px;
}


#topMenu A { 
	font-weight: bold;
  text-decoration: none;
  color: white;
}

#topMenu A:hover, #topMenu A.active {
	color:#FFC050;
}

#middle1 {
	width: 100%;
  border-collapse: collapse;
}

#middle1 A {
	font-family:  Verdana, sans-serif;
  font-size: 10px;
  text-decoration: none;
  color: #686868;
}

#middle1 A:hover {
	color: #A00000;
}

#middle1 TD {
	padding:0px;
  background-color:white;
}

#middle1 .cellLeft, #middle1 .cellLeft2 {
	padding: 0px;
  width: 306px;
  height: 67px;
  text-align:right;
  background-color:#D6D7D6;  
  vertical-align: top;
}

#middle1 .cellLeft1_2 {
	width: 306px;
	text-align: left; 
}

#middle1 .cellLeft1_2  img{
	margin-right: 1px;
}

#middle1 .cellLeft1_2  .title {
	background-image: url('grafika/01_bg.gif');
	background-repeat: no-repeat;
	background-position: top right;
	background-color: #d6d7d6;
	height: 67px;
	font-weight: bold;
	font-family: Tahoma;
}

#middle1  .cellLeft1_2  img.lastImage {
	 margin-right: 0;
}

#middle1 .cellLeft2 {
	background-color:white;
  text-align: left;
  vertical-align: top;
}

#middle1 .cellLeft2 DIV { 
  padding: 13px 13px 13px 23px;
}

#middle1 .cell2 DIV { 
  padding:0px 0px 8px 8px;
	line-height:10px;
  text-align: left;
  position: relative;
  top: 3px;
  left: -2px; 
}

#middle1 .cell2 DIV IMG {
	margin-top: 6px;
}

#middle1 .cellLeft2 IMG.step {
	margin-right: 1px;
}

#middle1 .cellLeft2 IMG {
  margin-bottom: 1px;
}

#middle1 #detailDataCell {
	background-color: #efefef;
	border-bottom: 1px solid white;
	padding: 35px 0 0 15px;
}

#detailDataCell > div{
	padding: 30px 0 0 15px;
}

#detailDataCell > div  > img {
	float: left;
	margin-top: 3px;
}

#detailDataCell > div  > div{
	float: left;
	margin-left: 5px;
}

#middle1 .spacer, #middle1 .spacer2 {
	width: 1px;
  background-image:url('grafika/table_spacer.gif');
  background-color:#D6D7D6;
}

#middle1 .spacer2 {
  background-color:white; 
}

#middle1 .cell, #middle1 .cell2 {
	width:116px;
  background-color:#D6D7D6;  
}

#middle1 .cellBig{
	width: 234px;
	vertical-align: top; 
	text-align: left;
}

#middle1 .cellBig1  {
	background-image: url('grafika/bud.png');
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

#middle1 .cellBig1_h  {
	background-image: url('grafika/bud_hover.png');
	background-repeat: no-repeat;
	background-position: 0px 0px;
}


#middle1 .cellBig2 {
	background-image: url('grafika/projekty.png');
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

#middle1 .cellBig2_h{
	background-image: url('grafika/projekty_hover.png');
	background-repeat: no-repeat;
	background-position: 0px 0px;
}


#middle1 .cellSmall {
	text-align: left;
	border-bottom: 1px solid white;
}

#middle1 .cellSmall  td {
	text-align: left;
}

#middle1 .cellSmall .title{
	height: 67px;
	background-color: #d6d7d6;
}

#middle1 .cellSmall > div > img{
	float: left;
	margin-right: 10px;
}

#middle1 .cell2 {
	background-color: white;
  vertical-align: top; 
 
}

#middle1 .cellImages {
	 vertical-align: bottom; 
}

#middle1 .cellImages img {
	 margin-right: 1px;
}

#middle1 .cellImages img.lastImage {
	 margin-right: 0;
}

#foot { 
	width: 776px;
  margin-top: 8px;
  text-align: left;
}

#foot .venti {
	width: 173px;
  padding-left:23px;
}

#foot .link {
	padding:0px 3px 0px 3px;
  text-align:center;
}

#foot A {
	font-family: Tahoma, Verdana, sans-serif;
  font-size: 10px;
  text-decoration: none;
  color: #989898;
}

#foot A:hover, #foot A.active {
	color: #A00000;
}

#subPage {
	width:100%;
  border-collapse: collapse;
  text-align:left;
}

#subPage .spacer {
	background-image:url('grafika/table_spacer.gif');
  width:1px;
}

#subPage .left{

  background-color: #F7F7F7;
  vertical-align:top;
  background-image:url('grafika/bottom.jpg');
  background-repeat:no-repeat;
  background-position: bottom left;  
}

#subPage .right {
  padding: 15px 24px 58px 15px;
  vertical-align:top;
  line-height:16px; 
}

#subPage .right A, #subPage .right A STRONG {
/* dodawanie linkow z panelu na pogrubionym tekscie czasem miesza
   kolejnosc <A> i <STRONG> wiec trzeba takiego hacka             */
	color: #A00000;
}

#subPage .right A:hover, #subPage .right A:hover STRONG {
	color: #686868;
}

#subPage .right IMG {
	border:1px solid #D8D8D8;
  padding:1px;
}



#subPage .leftU{
	width:216px;
  background-color: #D6D7D6;
  vertical-align: bottom;
  padding: 0px 0px 10px 10px;
}

#subPage .rightU {
	width:558px;
}

#subPage P.tytul {
	font-size:16px;
  font-weight: bold;
  color:#980000;
  text-indent: 0px
}

#menu {
	width:223px;
  margin-top: 14px;
  margin-bottom:72px;
}

#menu TD {
  height: 16px; 

}

#menu .arrowtd { 
	width:31px;
  text-align: right
}

#menu .linktd {
	padding: 0 23px 0 0;  
}


#menu A {
	font-weight: bold;
  text-decoration: none;
}

#menu A.active, #menu A:hover {
  color:#9B0000;
}

.news {
	width:100%;
  border-collapse: collapse;
  margin-bottom: 25px;
}

.newstitle {
	font-weight:bold;
}

.newsdate {
	font-size:10px;
}

.newscontent {
padding: 0px;
margin: 0px;

}

.newscontent P {
padding: 0px;
margin: 0px;

}

.tekst {

  padding:0px;
  margin:3px 0 3px 0;

}

#middle1 a.imgLink , #middle1 a.imgLink :hover {
	color: #660c0c;
	font-size: 14px;
	font-family: Tahoma;
	font-weight:bold;
	text-decoration: none;
}

#middle1 #detailDataCell a , #middle1 #detailDataCell a:hover {
	color: #a00000;
	text-decoration: none;
}