html, body { height:100%; }
* { margin:0; padding:0; }
body { background:#888972 url(pics/bgBody.gif) repeat-x 0 0; }
/* general */
#holder, #head, #body { position:relative; width:959px; }
/* holder */
#holder { height:800px; background:url(pics/greenPixel.gif) repeat-y 284px 0; z-index:1; }
/* head */
#head { height:197px; overflow:hidden; /*background:url(pics/bgHead.gif) no-repeat 498px 69px;*/ }
#head .lLine { position:relative; float:left; width:103px; height:115px; display:block; border-bottom:1px #5b5f50 solid; background:#888972; }
#head .logo { position:relative; float:left; width:379px; height:197px; background:url(pics/logo.gif) no-repeat 0 0; }
#head .logo a { position:relative; width:100%; height:100%; display:block; }
#head .logo a span { display:none; }
#head h1#title { position:absolute; width:200px; height:26px; left:500px; top:60px; font: 20px/20px tahoma,arial,sans-serif; /*color:#5b5f50;*/ color:#515448; }
/* body */
#body { overflow:hidden; z-index:1;  }
/* lColum */
#lColum { position:relative; float:left; display:inline; width:285px; min-height:360px; background:url(pics/bgLColum.gif) repeat-x 0 0; z-index:2; }
#mainMenu { position:relative; width:183px; left:102px; top:17px; z-index:10; }
/* adres */
#adres { position:relative; top: 30px; width:151px; margin: 0 0 0 102px; padding:0 16px; text-align:right; font:11px/14px verdana, arial; /*color:#5b5f50;*/ color:#515448; }
#adres a { text-decoration:none; /*color:#5b5f50; */color:#515448; }
#adres a:hover { text-decoration:underline; /*color:#5b5f50;*/ color:#515448; }
/* tpl */
#tpl { position:relative; float:left; width:670px; z-index:1; } 
#tpl #content {}
#content .blockTekst, #content .blockImage { position:relative; width:182px; height:182px; float:left; display:inline; margin:16px 0 0 16px; overflow:hidden; }
#content .blockImage { background:url(pics/bgBlock.gif) no-repeat 0 0; }
#content .blockImage .inh { position:relative; width:160px; height:160px; display:block; margin:11px; background-repeat:no-repeat; background-position:center center; }
#content .blockTekst {  background:transparent; }
#content .blockTekst .inh { position:relative; width:100%; height:180px; padding: 0; margin:0; overflow:hidden; font: bold 12px/14px "Trebuchet ms",Arial,sans-serif; /*color:#000; color:#5b5f50;*/  color:#515448; text-align: justify; }
/*#content .blockTekst div.inh:first-letter { font-weight:bold; }*/
/* main menu *//* 1 */
#mainMenu ul.mainMenu { position: relative; width:183px; /*height:auto;*/ margin: 0; padding:0; font: 11px Arial, Verdana, Helvetica, sans-serif; z-index:11; }
#mainMenu ul.mainMenu li { position:relative; float: left; display: inline; width:183px; margin: 0; padding: 0; min-height: 27px; }
#mainMenu ul.mainMenu li a, #mainMenu ul.mainMenu li a:link, #mainMenu ul.mainMenu li a:active, #mainMenu ul.mainMenu li a:visited {  position:relative; width:165px; min-height:15px; display:block; padding: 6px 0 6px 16px; border:1px #5b5f50 solid; border-width: 0 1px 1px 1px; font:bold 14px/15px "Trebuchet ms",verdana,sans-serif; text-decoration:none; /*color:#5b5f50;*/ color:#515448; }
#mainMenu ul.mainMenu li a:hover, #mainMenu ul.mainMenu li a.active, #mainMenu ul.mainMenu li a.mouse, #mainMenu ul.mainMenu li a.active:link, #mainMenu ul.mainMenu li a.active:visited, #mainMenu ul.mainMenu li a.active:hover, #mainMenu ul.mainMenu li a.active:active {  background:#c9c8c0; color:#b17909; border:1px #5b5f50 solid; border-width: 0 1px 1px 1px; }
/*2*/
#mainMenu ul.mainMenu ul { position:absolute; width:183px; height:auto; left:182px; top:-1px; z-index: 100; margin:0; padding: 0; list-style:none; border-top:1px #5b5f50 solid;  }
#mainMenu ul.mainMenu li ul li { position:relative; left:0; top:0; display: inline; border: 0; padding: 0; margin: 0; }
#mainMenu ul.mainMenu ul li a, #mainMenu ul.mainMenu ul li a:link, #mainMenu ul.mainMenu ul li a:visited, #mainMenu ul.mainMenu ul li a:active, #mainMenu ul.mainMenu ul li a.active { position:relative; width:165px; min-height:15px; display:block; padding: 6px 0 6px 16px; border:1px #5b5f50 solid; border-width: 0 1px 1px 1px; font:bold 14px/15px "Trebuchet ms",verdana,sans-serif; text-decoration:none; background:#888972; /*color:#5b5f50;*/ color:#515448; }
#mainMenu ul.mainMenu ul li a:hover, #mainMenu ul.mainMenu ul li a.active:link, #mainMenu ul.mainMenu ul li a.active:visited, #mainMenu ul.mainMenu ul li a.active:hover, #mainMenu ul.mainMenu ul li a.active:active { background:#c9c8c0; color:#b17909; border:1px #5b5f50 solid; border-width: 0 1px 1px 1px; }
/* 3 */
#mainMenu ul.mainMenu ul ul { left:182px; }
/* lightbox */
#lightbox { background-color:#888972; padding: 10px; border: 2px solid #5b5f50; }
#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-color: #fff; opacity: 0.6; -moz-opacity: 0.6; filter:alpha(opacity=60);}
