
body {
	margin: 0px;
	padding: 0px;
	margin-top:25px;
	background-color:#697930;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: center;		
	background-image: url(images/bg-main.png);
	background-position: left top;
	background-repeat: repeat-x;
	}
	
a {
	text-decoration: underline;
	color: black;
	}
	
img {border: none;}

h1 { 
  float:right;
	font-family: "Trebuchet MS", sans-serif;
	font-weight: normal;
	color: white;
	font-size: 29px;
	padding: 0;
	margin: 78px 20px 0px 0px;
	}
	
h2 {
  font-size: 18px;
  font-family: "Trebuchet MS", sans-serif;
  color:#78af00;
}
	

.main {
	position: relative;
	margin: auto;	
	width: 760px;
	border-top:4px solid white;
	border-right:4px solid white;
	border-left:4px solid white;	
	background-color:#ffffff;	
	color:#2a2a2a;
	text-align:left;

}

.top {
  
}

.green {
  background-image: url(images/bg-green.png);
	background-position: left top;
	background-repeat: repeat-x;
	height:134px;	
}

.cngtxt {
  margin-top:54px;
	margin-left:23px;
}

.content {
  padding:20px 20px 20px 20px;
  font-size:12px;
  line-height:1.5em;
  color:#2a2a2a;
  margin-bottom:50px;
}


.topmenu {
  position:absolute;
  top:0;
  left:125px;
  width:200px;
  background-color:red;
}

.topmenuitem {
  height:22px;
  background-color:#78af00;
  border-top:1px solid #afd300;
  border-bottom:1px solid #387800;
  background-image: url(images/bg-topmenu.png);
  background-position: left top;
  background-repeat: no-repeat;
  padding:3px 0px 0px 40px;
}

.topmenuitem a {
  font-family: 'Trebuchet MS', 'Geneva CE', lucida, sans-serif;
  color:white;
  text-transform: uppercase;
  font-size:13px;
  font-weight:bold;
  text-decoration:none;  
}

.topmenu a:hover {
  text-decoration:underline;
}

.pata {
  clear:both;
  background-color:white
  width:600px;
  padding:15px;
  color:#767676;
  font-size:10px;
  border-top:1px dotted  #767676;
  border-bottom:10px solid white; 
}

.pata a {color:#767676;}

.flash {
  position:absolute;
  top:160px;
  left:280px;
  height:550px;
  width:135px;
}


.lr {
  float:left;
  width:300px;
  background-color:white;
  padding-left:30px;  
  padding-right:30px;
  font-size:11px;
  line-height:1.4em;
}

.lr img {
  padding: 5px;
  border:1px solid #567800; 
  background-color: #aace00;
  
    
}



.rr {
  float:right;
  width:300px;
  background-color:white;  
  padding-left:30px; 
  padding-right:30px;
  font-size:11px;
  line-height:1.4em;
  
}

.rr img {
  padding: 5px;
  border:1px solid #567800; 
  background-color: #aace00;
}

.techtable {
  border-collapse:collapse;
	border:2px solid #dddddd;
	width:291px;
	margin-top:10px;
	margin-bottom:10px;
}

.techtable td {
  border:1px solid #dddddd;
  padding:4px 7px 4px 7px;
  background-image: url(images/td1.jpg);
  background-repeat: repeat-x;
  background-position: top left;
}

.cenik {
  font-weight:bold;
  }
  
.cenik img {
  border:none;
  padding:0;
  background-color: transparent;
  float:left;
  margin-right:8px;
  }



