body{text-align:center; margin:0; padding:0px; color:#000; font-size:normal; background:#FFF; font-family:verdana,tahoma,arial;}

 #page{width:750px; margin:auto; background:#fff;}
  #head{position:relative; width:100%; height:86px; background: #fff;}
  #head h1{font-size:0.8em; height:86px; width:243px; z-index:0; position:absolute; top:0; left:0;}
  #head h2{padding:0; margin:0; font-size:1em; font-family: verdana,tahoma,arial; color:#616161; height:86px; width:323px; z-index:0; position:absolute; top:36px; left:366px; overflow:hidden;}
  #head a .logo{display:block; height:86px; width:243px; z-index:0; position:absolute; top:0; left:0; background: url(./../images/logo.gif);}
  #man{height:86px; width:100px; background: url(./../images/man.gif); position:absolute; top:0; left:242px;}
  #man2{height:144px; width:188px; background: url(./../images/man2.gif); position:absolute; top:-1px; left:177px;}
  #hline{height:4px; background: url(./../images/hline.gif); font-size:1px;}
  #hform{position:relative; height:143px; background:#acacac; margin:1px 0 0 0;}
  #mybody{margin:3px 0 0 0;}
  
  h3{margin:0 0 15px 0; padding:0; font-size:18px; font-family: verdana,tahoma,arial; color:#000000;}
	h4{margin:0 0 0 0; padding:0; background:red;}

  #footer{margin:3px 0; padding:12px 0 3px 0; text-align:center; color:#acacac; font-size:0.6em; height:29px; background:#fff url(./../images/footbg.gif) top repeat-x;}
  #footer a { color: #acacac; text-decoration: underline; font-size:11px; }
  #footer a:hover { color: #acacac; text-decoration: none; font-size:11px; }
  
  #news{width:180px; height:142px; text-align:left; float:left; overflow:hidden; }
  #news h3{margin:0; padding:13px 0 0 20px; color:#5d5d5d; font-size:0.55em; text-align:left;}
  #newsField {margin:0; padding:6px 0 0 20px; color:#fff; font-size:10px;}
  #newsField a { color: #ffffff; text-decoration: none; font-size:10px; }
  #newsField a:hover { color: #ffffff; text-decoration: underline; font-size:10px; }

	
  #kontakt{width:450px; float:right;}
  
  
  .bold{font-weight:bold;}
  .cleaner{clear:both; font-size:1px; height:1px;}
  a img{border: 1px solid #5d5d5d;}
  
  
 
  #menu{background:#5D5D5D; height:26px;}
  #menu ul{margin:0; padding:0;}
  #menu li{float:left; list-style:none; color:#fff; padding:2px 0 0 0;}
  #menu a{color:#fff; text-decoration:none;  padding:2px 10px; font-size:0.67em; font-weight:bold; height:26px;}
  #menu a:hover, #menu a.active{text-decoration:underline;}

  #midframe{border:1px solid #5D5D5D; font-size:0.7em; text-align:left; position:relative; padding:30px 15px 20px 15px; background: #fff url(./../images/midbg.gif) top repeat-x;}
  #midframe h1{margin:0; padding:0;}
  .nadpis{position:absolute; top:3px; left:10px; font-weight:bold; color:#5d5d5d;}
  
  .err{font-size: 0.6em; display:block; position:absolute; top:2px; right:130px;}
  
  
  #sortiment ul{margin:0; padding:0;}
  #sortiment li{list-style:none; margin:0; padding:0;}
  #sortiment li li{list-style:none; margin:0; padding:0;}
  #sortiment li li lu{list-style:none; margin:0; padding:0;}
  
  #sortiment li a, #sortiment li span {
    display:block; _display:inline-block;
    text-decoration:none;
    color:#5d5d5d;
    border:0px;
    padding:3px 0;
    overflow:hidden;
    font-size:1em;
    font-weight:bold;
  }
  #sortiment li a:hover, #sortiment li a.active{text-decoration:underline;}
  
  
  #sortiment li li a, #sortiment li li span {
    padding:1px 0 1px 15px;
    font-weight:normal;
    background: url(../images/li.gif) 0px 6px no-repeat;
  }

  #sortiment li li li a, #sortiment li li li span {
    padding:1px 0 1px 25px;
    font-weight:normal;
    background: url(../images/li_2.gif) 0px 6px no-repeat;
  }




 #prods{margin:1em 0 0 0;}
 .produkt {width:130px; text-align:center; float:left;}
 .produkt span {display:block; margin:3px 0;}
 .produkt prod_img{padding:3px;}
 
 
 a:link, a:visited { 
text-decoration: underline;
color: #000000;
font-weight: normal; 
font-family: Verdana; 
}
a:hover { 
font-size: 11px;
text-decoration: none;
color: #999999;
font-weight: normal; 
font-family: Verdana; 
} 
 
  #SubMenu a { color: #000000; text-decoration: none; font-size:11px; }
  #SubMenu a:hover { color: #333399; text-decoration: underline; font-size:11px; }
 
 
/* LIGHT CLASS */
#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(../../images/overlay.png); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(./images/blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../../images/overlay.png", sizingMethod="scale");
}

  form{margin:0; padding:0;}
  input,textarea{font-family:verdana, sans-serif, serif; width:274px; padding:3px; border:1px solid #5d5d5d; color:#5D5D5D; font-size:0.55em; margin:0 0 7px 0; background: url(./../images/input.gif);}
  input.submit{width:64px; height:16px; border:none; background:none; position:absolute; top:110px; right:9px;}
  textarea{font-size:0.6em; height:58px; font-family:verdana, sans-serif, serif;}
  label{display:block; font-size:0.55em; font-weight:bold; padding:17px 0 7px 0; color:#fff;}
