body, html {
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
line-height:120%;
color:#fff;
background:#2F3E47 url(images/bg.jpg) repeat-x;
text-align:center;
}
a img {
border:0px solid #000;
}
a, a:hover, a:link, a:visited {
color:#457500;
text-decoration:none;
}
div {
position:relative;
}
#main {
width:952px;
text-align:left;
margin-left:auto;
margin-right:auto;
}
#gtop {
height:73px;
width:952px;
background:url(images/top.jpg) no-repeat;
}
#logobar {
height:50px;
}
#topbar, #bottombar  {
height:23px;
background:url(images/barwhite.jpg) center no-repeat;
text-align:right;
color:#000;
line-height:23px;
}
#topbar {
text-align:left;
padding-left:180px;
background:url(images/bartopwhite.jpg) bottom no-repeat;
}
#tablemain {
width:930px;
height:520px;
overflow:auto;
padding:0px 0px 0px 20px;
background:#fff;
border-left:1px solid #445A69;
border-right:1px solid #445A69;
}
#gbottom {
width:952px;
height:105px;
background:url(images/bottom.jpg) no-repeat;
}
#bottombar .pozycja {
margin-left:250px;
margin-right:30px;
}
.lavaLamp  {
            position: relative;
            height: 23px;
            width: 740px;
            overflow: hidden;
            border: 0px solid gray;
			margin:0px;
			padding:0px;
}
    .lavaLamp li {
			text-align:center;
			width:92px;
			float: left;
			list-style: none;
			background: url("images/spacer.gif") right no-repeat;
    }
	.lavaLamp li a, .lavaLamp li a:link, .lavaLamp li a:visited {
			color:#000;
			position: relative;
			z-index: 10; 
			margin: auto 10px;
			width:150px;
	}
	.lavaLamp li a:hover {
			color:#fff;
	}
	        /* Represents the background of the highlighted menu-item. */
    .lavaLamp li.back {
			margin-top:5px;
            height: 13px;
			background-color:#009900;
            z-index: 8;
            position: absolute;
			background: url("images/lava2.gif") no-repeat right -13px;
			color:#fff;
    }
    .lavaLamp li.back .left {
            background-color:#009900;
            height: 13px;
			background: url("images/lava2.gif") no-repeat top left;
			margin-right: 3px; /* 7px is the width of the rounded shape */
			color:#fff;
    }
    li.current a, li.current a:link, li.current a:visited {
			color:#fff;
			}
#pathway, #pathway span {
height:28px;
line-height:28px;
color:#7FC31C;
font-weight:bold;
font-size:12px;
padding-left:10px;
border:0px solid #fff;
}
#content {
text-align:left;
clear:both;
height: 480px;
}
.imgline, .imglinefull {
position:relative;
width:755px;
overflow:hidden;
clear:both;
}
.imgline img, .imglinefull img {
border:0px solid #fff;
margin-right:6px;
margin-bottom:3px;
float:left;
}
.imglinefull {
width:910px;
margin-bottom:1px;
}
#imagestable {
width:770px;
float:left;
}
#secondmenu {
display:inline;
width:160px;
float:right;
}
#secondmenu a, #secondmenu a:link, #secondmenu a:visited, #secondmenu a:hover {
color:#000;
font-size:12px;
font-weight:normal;
line-height:25px;
}
#secondmenu a:hover {
text-decoration:underline;
}
h3 {
padding:0px;
margin:0px;
font-size:12px;
font-weight:bold;
color:#000;
padding-bottom:5px;
border-bottom:1px solid #567F30;
}
.green {
color:#7FC31C;
}
.jqir {
padding:0px;
background:gray;
width:19px;
float:left;
height:101px;
overflow:hidden;
margin-right:8px;
margin-bottom:0px;
}
#toptable {
margin-right:35px;
}
img.menu1, img.menu2, img.menu3, img.menu4, img.menu5, img.menu6, img.menu7, img.menu8 {
-moz-opacity:0.5; 
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
}

#mainphotos {
width:890px;
height:350px;
border:1px solid #fff;
background:#efefef;
overflow:hidden;
overflow:auto;
}
.obrazki {
overflow:hidden;
}
.fotopodpis {
text-align:center;
color:#7FC31C;
font-size:12px;
height:25px;
font-weight:bold;
line-height:25px;
background:#fff;
}
a.galdesc, a.galdesc:hover, a.galdesc:link, a.galdesc:visited {
color:#7FC31C;
font-weight:normal;
text-decoration:none;
}
a.path, a.path:hover, a.path:link, a.path:visited {
color:#000;
font-weight:normal;
text-decoration:none;
}
.blek {
color:#000;
}
.zielen {
color:#7AC119;
font-weight:bold;
}
.contentblek {
color:#000;
font-size:12px;
line-height:20px;
margin-top:20px;
padding-left:20px;
padding-right:20px;
}
a .folderimg {
margin-top:3px;
border:1px solid #000;
}
a:hover .folderimg {
border:1px solid #84C416;
}
#imagesfront {
padding:0px;
width:602px;
height:425px;
float:left;
margin-left:80px;
_margin-left:40px;
}
ul#mycarousel li{
margin:0px;
padding:0px;
list-style: none;
float:left;
display:block;
}
.tabelka {
width:666px;
vertical-align:top;
}
.tabelka td {
width:25%;
font-weight:bold;
}
.mailform label {
display:block;
width:110px;
float:left;
text-align:left;
}
.mailform {
text-align:right;
}
.mailform input, textarea {
border:1px solid #050505;
background:#F4F5F9;
width:180px;
margin-bottom:10px;
}
input.reset, input.submit {
border:0px solid #000;
background:#fff url(images/clik.jpg) left no-repeat;
width:60px;
text-indent:10px;
}
.message {
color:#eeeeee;
font-weight:bold;
font-size:70px;
margin-top:50px;
margin-left:40px;
}