/* CSS Document */
body {
  font: normal 12px arial, verdana, sans-serif; color:#000;
  background-color: #fff;
  padding:0; margin:0;}
  
#container {
  padding:0; margin:0;
  width:793px;
  background: #008F5E url(img/bg.gif) repeat-y right; 
  margin:0 auto;}

#top {
  position:relative;
	margin:0;	padding:0;
	border:0;
	background: #fff url(img/bg_up.gif) repeat-x;
	height:192px;
  width:792px;}
	
#left {
  float:left;
	margin:0; 
  padding:0 0 120px 30px;
	border:0;
	background: #fff url(img/bg_menu_left.gif) repeat-y;
  width: 217px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 187px;
	}

#right {
	margin:0;	padding:0;
	border:0;
  float:left;}
  	
#footer {
  position:relative;
  padding:0; margin:0;
  width:782px; height:71px;
  clear:both;
  background: #fff url(img/bg_foot.jpg) repeat-x bottom;
  }	

.index {position:absolute; top:10px; left:10px; width:200px; height:110px;}
p#telefon {padding:0; margin:0; position:absolute; right:185px; top:7px; color:#fff; z-index:1; font-size:11px;}  
#text {width:504px; margin:10px 0 20px 35px;}
span.head {color:#029261; font-weight:bold;}	
a.menul {font: normal 12px arial, verdana, sans-serif; color:#fff; text-decoration:none;}
a.menul:hover {text-decoration:underline;}
#adres {width:217px; height:169px; background:#fff url(img/adres.gif) no-repeat bottom; position:absolute; top:-98px; left:0;}
#adres p {padding:0; margin:20px 0 0 30px; font-size:11px;} 
#dog {width:128px; height:86px; background:#fff url(img/dog.jpg) no-repeat bottom; position:absolute; top:-15px; left:177px;} 
#table1 {height:11px; width:576px;}
#tdl {width:19px; height:11px; background: #fff url(img/text_corner_l.gif) no-repeat;}
#td2 {height:11px; width:557px; background: #fff url(img/bg_text_up.gif) repeat-x;}
#corner_text_r {width:36px; height:37px; background: #fff url(img/text_corner_r.gif) no-repeat; position:absolute; right:-1px; bottom:-37px;}
#foot_corner_r {position:absolute; left:742px; top:-13px; width:50px; height:84px; background: #fff url(img/foot_corner_r.gif) no-repeat;} 
#corner_l {position:absolute; top:0; left:0; width:49px; height:18px; background: #fff url(img/corner_l.gif) no-repeat;}
#corner_r {position:absolute; top:0; right:-1px; width:155px; height:18px; background: #fff url(img/corner_r.gif) no-repeat;}
#banner {position:absolute; top:18px; left:0; width:793px; height:132px; background: #fff url(img/banner.jpg) no-repeat;}
#menu_1 {position:absolute; bottom:0; left:219px; width:563px; height:42px; background: #fff url(img/bg_menu.gif) repeat-x; color:#FF9F9F; font-size:15px;}
#menu_up {position:absolute; top:8px; right:10px;}
a.menu_up1 {font-weight:bold; color:#fff; text-decoration:none; font-size:12px;}
a.menu_up1:hover {text-decoration:underline;}
#podstrona {position:absolute; bottom:0; left:0; width:219px; height:42px;}
#mlotek {position:absolute; top:6px; left:277px; width:71px; height:25px; background: url(img/mlotek.jpg) no-repeat;}
#slogan {position:absolute; top:10px; right:20px; width:248px; height:15px; background: url(img/slogan.gif) no-repeat;}
.up {position:absolute; bottom:54px; right:6px; width:20px; height:20px;}
.osi {position:absolute; bottom:0; left:27px; width:155px; height:20px;}
a.osi {font-size:11px; color:#93AFA1; text-decoration:none;}
a.osi:hover {text-decoration:underline;}
.menu_down {position:absolute; bottom:0; left:340px; width:440px; height:23px; color:#5EB78C; font-size:15px; border-right:0px solid white;}
a.menu_down1 {color:#fff; text-decoration:none; font-size:12px;}
a.menu_down1:hover {text-decoration:underline;}
a.mail {color:#016735; text-decoration:none;}
a.mail:hover {color:#016735; text-decoration:underline;}
a {text-decoration:none; color:red;}
a:hover {text-decoration:underline;}
a i {display:none; visibility:hidden;}
img {border:0;}


div.tekst{margin-bottom:10px;}
div.tekst img{border:3px solid #029362; padding:1px;}
div.f_mini{float:left;padding-right: 15px; margin:0px 15px 10px 0px;border-right: 1px dotted #717171;}