/* MENU TOP */

.nav1 {
  color:#287201;
}

.nav2 {
  width: 128px;
  height: 35px;
  border: 5px solid #fff;    
  text-align: center;
  background: #E1EED6;
  box-shadow: 0px 0px 1px 1px #d4d4d4;
  margin-right: 4px;  
  color:#287201;
  float:left;
}


#nav {padding:0; margin:0; list-style:none; height:35px; position:relative; z-index:1; font-family:arial, verdana, sans-serif; font-weight: normal;}
#nav li.top {position:relative; float:left; height:35px; margin:0; list-style-image:none;}
#nav li a.top_link,
#nav li a.selected {display:block; float:left; text-align:center;width: 128px;
  height: 29px; padding-top:6px; line-height:23px; color:#fff; text-decoration:none; font-size:14px; font-weight:normal; cursor:pointer;text-transform: uppercase;}
#nav li:hover a.top_link,
#nav li a.selected {color:#fff;background: #444;}
#nav ul.sub {display:none;}

#nav li ul {position:absolute; top:45px; float:left; width:210px;/*background:#23201b;*/padding:0;margin-left:-20px;}
#nav li ul li {display:block; height:25px; padding-top:5px;position:relative; list-style:none;width:100%;float:left;margin-bottom:12px;}
#nav li ul li a
{display:block; font-size:16px;height:100%;width:100%;padding-top:5px;margin-top:-5px;color:#287201;; font-weight: normal; text-decoration:none;text-align:center;}
#nav li:hover ul.sub li a:hover 
{color:#fff; width:100%;height:100%;text-align: center; background: #444;}

#nav li a {text-decoration:none; white-space:nowrap}

/* KONIEC MENU */

a {text-decoration:none;color:#66411A;}
a:hover {text-decoration:underline;color:#FF6204}
   
a.meniu:link {color: #F0F4F8; text-decoration: none;}
a.meniu:visited {color: #F0F4F8;  text-decoration: none;}
a.meniu:hover {color: #FFAE00;  text-decoration: none;}

a.submeniu:link {color: #646464;  text-decoration: none; }
a.submeniu:visited {color: #646464;  text-decoration: none;  }
a.submeniu:hover {color: #8A1F02;  text-decoration: none;}

a.jasne:link {color: #fff; text-decoration: none;  }
a.jasne:visited {color: #fff; text-decoration: none;  }
a.jasne:hover {color: #fff; text-decoration: underline;  }

a.web:link {color: #000; text-decoration: none;  }
a.web:visited {color: #000; text-decoration: none;  }
a.web:hover {color: #000; text-decoration: underline;  }

 
h1{
  color: #478E22;
  font-weight: normal;
  font-family: arial;
  margin: 0 0 15px 0; 
  font-size: 21px;
  }

h2{
  color: #478E22;
  font-weight: normal;
  font-family: arial;
  margin: 15px 0 15px 0; 
  font-size: 21px;
  }

h3{
  color: #478E22;
  font-weight: normal;
  font-family: arial;
  margin: 15px 0 15px 0; 
  font-size: 21px;
  text-align:center;
  }
    
body { 
background:url('zdj/tlo.jpg') no-repeat top center #F1F1F1;
margin:0;
padding:0;
}
 
#page { 
  width: 990px;  
  padding: 0px;
  margin: 0 auto;
  font-size: 14px;  
  font-family: tahoma;  
  text-align: left;
  line-height: 21px;
  color: #868686;
  }

#menu {
	width: 990px;
	height: 200px;
	float: left;
	background:url('zdj/menu.png');
}  

#menuru {
	width: 990px;
	height: 200px;
	float: left;	
}  

.topmenu {
  list-style:none;
  float:left; 
  margin: 0 46px;
  font-size: 1.8em;
  font-family: 'Cuprum', sans-serif;
  color: #287201;
  }
    
.menupoz {	
	margin-top: 127px;
  margin-left: 50px;			
}  

#flagi {	
	float: left;
	position:absolute;
	z-index:5;
	top:10px;	
	margin-left:910px;
}  

.pl {float:left;margin-right:5px;}
.ru {float:left;}
    
#box {
	width: 990px;
	height: 280px;
  background-image:url('zdj/box.png');
	background-repeat: no-repeat;
	float: left;	
	margin-top: 225px;
}

#box-zastosowanie {
	width: 990px;
	height: 280px;
  background-image:url('zdj/box-zastosowanie.png');
	background-repeat: no-repeat;
	float: left;	
	margin-top: 225px;
}

#box-start {
	width: 990px;
	height: 280px;
  background-image:url('zdj/box-start.png');
	background-repeat: no-repeat;
	float: left;	
	margin-top: 225px;
}

.box1start {
    padding:120px 40px 30px 225px;       
font-size:14px;
    line-height: 20px;
} 

.box2start {
	width: 31%;
  padding:120px 0 25px 0;       
  float: left;
}  

#box-aqm {
	width: 990px;
	height: 280px;
  background-image:url('zdj/box-aqm.png');
	background-repeat: no-repeat;
	float: left;	
	margin-top: 225px;
}

.box1aqm {
	width: 30%;
  padding:125px 30px 25px 170px;       
  float: left;
} 

.box2aqm {
	width: 40%;
  padding:125px 0 25px 37px;       
  float: left;
}  

#boxru {
	width: 990px;
	height: 280px;
  background-image:url('zdj/box-ru.png');
	background-repeat: no-repeat;
	float: left;	
	margin-top: 225px;
    font-size:11px;
}

.box1 {
	width: 44%;
  padding:150px 30px 25px 35px;       
  float: left;
    font-size:12px;
    line-height:18px;
} 

.box2 {
	width: 27%;
  padding:150px 180px 25px 20px;       
  float: left;
    font-size:12px;
    line-height:18px;
}  

.box2z {
	width: 21%;
  padding:120px 200px 25px 10px;       
  float: left;
    font-size:12px;
    line-height:18px;
}  


.box1ru {
	width: 44%;
  padding:140px 30px 25px 35px;       
  float: left;
    font-size:12px;
    line-height:18px;
} 

.box2ru {
	width: 27%;
  padding:140px 180px 25px 30px;       
  float: left;
    font-size:12px;
    line-height:18px;
}  

#content, p { 
  padding: 20px; 
  float:left;
  color: #515151;
  font-size: 14px;
    line-height:21px;
  }

#stopka { 
  width: 950px;        
  padding: 30px 20px; 
  background:url('zdj/stopka.gif') no-repeat top #f1f1f1;	
  float: left;

  }

.adres {
	width: 50%;       
  float: left;
} 

.footmenu {
	width:50%;
  text-align: right;       
  float: left;
}  
  
.lewa {	       
  width: 300px;
  float: left;
} 

.prawa {
	width: 570px;       
  float: left;
} 

.lewa2 {	       
  width: 450px;
  float: left;
} 

.prawa2 {
	width: 450px;       
  float: left;
} 

.img {border-width: 1px; border-style: solid; margin: 10px; border-color: #ccc; }
.img2 {border-width: 0px; border-style: solid; margin: 10px; border-color: #ccc; }

.gallery2 {border-width: 2px; border-style: solid; border-color: #fff; margin: 5px;}

.fotka {border-width: 10px; border-style: solid; border-color: #fff; margin: 7px; }
.napisy {border-width: 0px; margin-bottom: 10px;}


