/**
* general
*/
body { 
 text-align:center;
 margin:0px;
 padding:0px;
 font-weight: normal;
 background-color: #043c09;
 color: #000000; 
 line-height:1.3;
}

body,table,h2 {
 font: 11px Tahoma, Arial, sans-serif; 
}

img {
 border:0px;
}

div {
 border:0px;
 margin:0px;
 padding:0px;
}

.textfield{
 font-size:11px;
 font-family: Arial, sans-serif;
}

input, select, option, textarea  {
 font-size: 10px;
}

a { 
 font: 11px Tahoma, Arial, sans-serif; 
 color:#ff0000;
 text-decoration:none;
}

a:hover { 
 color:#aa0000;
 text-decoration:underline;
}

.clear{
 float:none;
 clear:both;
}

a.green {
 color:#04c215;
 font-weight:bold;
 text-decoration:underline;
}
a.green:hover {
 text-decoration:none;
}

/**
* structure
*/
#header-c{
 position:relative;
 top:0;
 left:0;
 margin:0;
 height:357px;
 width:100%;
 background-image:url(../images/head_bg.gif);
}

#container-c{
 position:relative;
 width:100%;
 background-color:#fff;
}

#footer-c{
 position:relative;
 
}

#header, #container, #footer{
 position:relative;
 width:750px;
 margin: 0 auto;

}


/**
 *header
 */
 
#logo{
 position:absolute;
 top:25px;
 left:5px;
}

#logo-napis{
 position:absolute;
 top:60px;
 left:450px;
 text-align:right;
}

#header-img{
 position:absolute;
 top:158px;
 left:0px;
}


#top-menu-upper{
 position:absolute;
 top:127px;
 left:0px;
}

#top-menu-lower{
 position:absolute;
 top:327px;
 left:0px;
}

#top-menu-upper li{
 background-image:url('../images/menu-t-sep.gif');
 background-repeat:no-repeat;
}

#top-menu-lower li{
 background-image:url('../images/menu-l-sep.gif');
 background-repeat:no-repeat;
}

#top-menu-upper ul, #top-menu-lower ul{
 margin:0px;
 list-style-type:none;
 padding:0;
}

#top-menu-upper li, #top-menu-lower li{
 height:30px;
 float:left;
 display:block;
}

#top-menu-upper li a, #top-menu-lower li a{
 margin:0 0 0 2px;
 padding: 8px 21px 8px 21px;
 color:#325600;
 display:block;
}

#top-menu-upper li a.selected, #top-menu-upper li a.hover{
 background-image:url('../images/menu-t-sel.gif');
}

#top-menu-lower li a.selected,#top-menu-lower li a.hover{
 background-image:url('../images/menu-l-sel.gif');
}



/**
* body
*/

#body-top{
 background-image:url(../images/col-sep-bg.gif);
 background-repeat:repeat-y;
 background-position: 264px 0px; 
}

#left-menu{
 width:250px;
 float:left;
 text-align:left;
}

#body{
 float:right;
 width:470px;
 text-align:left;
} 
 
#body-bottom {
 margin:50px 0;
}

#body-top h2{
 margin:0 0 10px 0;
 color:#ffb100;
 font-size:18px;
 clear:both;
}

#body-top h3{
 margin: 20px 0 0 0;
 color:#04c215;
 font-size:11px;
 text-decoration:underline;
}

#left-menu a {
 color: #000;
}

#left-menu div.lmenu-item{
 position:relative;
 height:74px;
 width:197px;
 margin-bottom:5px;
}

#left-menu a.img-link{
 border:2px #00940d solid; 
 position:absolute;
 top:0;
 left:0;
}

#left-menu a.img-link img{
 border:1px #fff solid; 
}

#left-menu .lmenu-item-arr{
 position:absolute;
 top:0;
 left:183px;
 margin-left:0;
}
















#body .img-bg {
 text-align:left;
 margin: 20px 0;
 padding: 20px 0 0 30px;
}

#body .img-bg img{
 margin:0 20px 20px 0;
 border:1px #000 solid;
}

#body .grey{
 background-color:#e3eae4;
}

.back {
 float:right;
 background-color:#043c09;
 height:20px; 
 text-align:right;
 width:170px;
}

.back a{
 display:block;
 margin-top:2px;
 color:#fff;
}

.back img{
 float:right;
 margin-left:10px;
}


.list2 {
 width:100%;
 border-collapse:collapse;
 border-spacing:0; 
}

.list2 th{
 padding: 5px 0 5px 3px;
 background-color:#043c09;
 border:1px #043c09 solid;
 color:#fff;
}

.list2 thead{
 margin-bottom:1px;
}

.list2 td img{
 margin-bottom:1px;
}

.list2 .border{
 padding-left:3px;
 border:1px #000 solid;
}


.list1-item h3{
 margin-top:0 !important;
}

.list1-item{
 clear:both;
 margin-bottom:5px;
}

.list1-item a{
 color:#000;
}

.list1-item div.img-link{
 position:relative;
 height:74px;
 width:197px;
 margin-bottom:5px;
 float:right;
}

.list1-item a.img-link{
 position:absolute;
 top:0;
 left:0;
 border:2px #00940d solid; 
 padding:0;
 margin-right:0px;
}

.list1-item a.img-link img{
 border:1px #fff solid; 
}

.list1-item .lmenu-item-arr{
 position:absolute;
 top:0;
 left:183px;
 margin-left:0;
}




#kontakt-table textarea{
 font-family:Verdana,Arial,sans-serif;
 height:100px;
}




/**
* footer
*/

#footer-c { 
 background-image:url('../images/foot-bg.gif');
 background-repeat:repeat-x;
}

#footer { 
 color:#8ea790;
 padding:13px 0px;
 line-height:1.5;
}

#footer a{ 
 color:#8ea790;
 margin:7px;
}


#ghost {
 position:absolute;
 top:320px; 
 left:0;
 width:100%;
 text-align:center;
}

#ghost div{
 width:500px;
 margin:auto;
}