/* CSS Document */
 body {margin:0;}
body {text-align: center; background-color: white; margin-right:auto; margin-left:auto; width:934px; height:601px;
position:relative;
}

#menu, #menu_top { margin:0; }

	
.img-bottom {position:absolute; width:934px; top: 483px; height: 217px; border:0px; background-image:url(images/bgf.jpg); background-repeat:no-repeat;
}
.img-bottom2 {position:absolute; width:934px; top:883px; left:0; height: 217px; border:0px; background-repeat:no-repeat; text-align:right; font-family: Verdana, Helvetica, sans-serif; font-size:7px;
}
.logo { position:absolute; border:0px;top:100px; left:0;
	width:107px;
	height:90px;
}

.side1 { position:absolute; border:0px;
left:0px;
	top:402px;
	width:132px;
	height:81px; background-image:url(images/sidefl.jpg)}
.side2 {position:absolute;border:0px;
	left:772px;
	top:402px;
	width:162px;
	height:81px; background-image:url(images/sidefr.jpg)}

/* top menu */
#menu_top {
 left:145px; top:100px; margin-top:0px;
  list-style: none;
  padding: 0;
  width: 640px;
  height: 13px;
  overflow:hidden;
background-color:#93978a;
  position: absolute;}


#menu_top a {
  display: block;
  text-indent: -900%;
  outline: none;
  position:absolute;
  top:0;
  line-height:13px;
}

#menu_top a:hover,
#menu_top li.current a {
  background-position: left bottom;
}

#menu_top .firma {
  width: 100px;
  height: 13px;
  left:0px;
  background:url(images/top_ofirmie.jpg) no-repeat;
}


#menu_top .oferta {
  width: 100px;
  height: 13px;
  background:url(images/top_oferta.jpg) no-repeat;
	left:150px;
}

#menu_top .akty {
  width: 100px;
  height: 13px;
  background:url(images/top_dok.jpg) no-repeat;
	left:350px;
}

#menu_top .kontakt {
  width: 100px;
  height: 13px;
  background:url(images/top_kontakt.jpg) no-repeat;
	left:540px; 
}
/*top menu end*/

/*side menu*/	
	#menu {
  list-style: none;
  padding: 0;
  height: 60px;
  position: relative;
}


#menu a {
  display: block;
  overflow:hidden;
  text-indent: -900%;
  outline: none;
  position:absolute;
  left:795px;
  line-height:10px;
}

#menu a:hover {
  background-position: left bottom;
}


#menu .lok {
  width: 100px;
  height: 10px;
  background:url(images/menu_lok.png) no-repeat;
	top:127px;
}

#menu .rzuty {
  width: 100px;
  height: 10px;
  background:url(images/menu_rzuty.png) no-repeat;
	top:137px;
}

#menu .wizual {
  width: 100px;
  height: 10px;
  background:url(images/menu_wizual.png) no-repeat;
	top:147px;
}
/*side menu end*/

.content{position:absolute;
	left:132px;
	top:127px;
	width:640px;
	height:356px;
	background-image:url(images/contentf.jpg); background-repeat:no-repeat;}

.content_text {width: 470px; text-align:right; font-family: Verdana, Helvetica, sans-serif; font-size:12px; color:#000000; margin-left:155px; padding:15px;}

a {color: black; text-decoration:none;}
a:hover { color: grey; text-decoration:underline;}

/* logo hover */

.content_text img {
	opacity:0.6;
	vertical-align:middle;
	filter:alpha(opacity=60);
}

.content_text a:focus img,
.content_text a:hover img {
	opacity:1;
	filter:alpha(opacity=100);
}

