body{
  font-family: tahoma,helvetica,Verdana, "Arial CE", "Lucida Grande CE", "Helvetica CE", Verdana, Arial, lucida, sans-serif;
	font-size:80%;
  background:#5A8E18;
  color:#000;
  padding:0; margin:0;
  text-align:center;
}
td{font-size:80%;}

.hide-screen{display:none;}

a img{border:none;}
table{font-size:100%;}
form{margin:0px; padding:0;}
p {margin:0; font-size:100%;}
h3 {font-size:130%;}
.cb {clear:both;}
.cb a{color:darkgreen;}


#container {width:995px; padding:0; margin:auto; text-align:left;}
#page {width:865px; float:left; background:#fff; position:relative;}
#page-in {}

#header-space {height:300px; width:100%;}
#header {position:absolute; top:0; left:0;}

#header-top {height:100px; background:url("../img/bg-top.png") left top repeat-x; position:relative; width:865px;}
#header-top #logo-image {position:absolute; top:17px; left:55px;}
#header-top #search-form {position:absolute; top:40px; left:630px;}
#header-top #search-form-search {border:1px solid #A5A5A5; font-size:11px;  width:170px; vertical-align:top; line-height:15px; height:15px; _height:20px;}
#header-top #search-form-button {background:url("../img/tlacitko.gif") top left no-repeat; vertical-align:top; padding:0; margin:0 0 0 3px; _margin:1px 0 0 3px;}

#header-bottom {height:200px;}
#header-bottom-in {}
#header-bottom-left {float:left; width:184px; margin-left:0px;}
#header-bottom-right {float:right; width:678px; padding-top:2px;}
#header-bottom-left ul {list-style-type:none; padding:0 0 0 2px; margin:2px 0 0 1px; }
#header-bottom-left ul li {text-align:center; margin-bottom:3px; padding:0; line-height:46px; height:46px; background:url("../img/col-left-button.png") top left no-repeat;}
#header-bottom-left a:visited,#header-bottom-left a {font-size:120%; color:#fff; font-weight:bold; text-decoration:none;}
#header-bottom-left a:hover {text-decoration:underline;}

#col-left {width:150px; float:left;}
#col-left #menu {width:100%; padding:20px 20px 0 20px;}
#col-left #menu ul {list-style-type:none; padding:0; margin:0; width:150px;}
#col-left #menu ul li {padding:0 0 0 0px; margin:0; line-height:30px; height:30px; background:url("../img/menu-dotted.gif") left bottom repeat-x; width:100%; }
#col-left #menu #menu-li-first {border-top:none;}
#col-left #menu ul li a:visited,#col-left #menu ul li a {padding-left:15px; color:darkgreen; text-decoration:none; font-size:90%; font-weight:bold; background:url("../img/arrow.gif") left center no-repeat;}
#col-left #menu ul li a:hover {text-decoration:underline;}

#col-left #col-left-info {min-height:323px; height:323px; background:url("../img/bg-col-left.png") top left repeat-x #fff; padding:0; margin:0;width:189px;}
#col-left #col-left-info-in {text-align:center; padding-top:40px;}
#col-left #col-left-info-in h2 {color:#359A00; font-size:130%; font-weight:bold;}
#col-left #col-left-info-in h3 {color:#702C15; font-size:100%; font-weight:bold; margin:0; padding:0;} 
#col-left #col-left-info-in p {color:#702C15; margin:0; padding:0;}

#col-left #col-left-info-in #webkamera {margin-top:10px;}
#col-left #col-left-info-in #webkamera #webkamera-img {line-height:51px; text-align:right; width:100%;}
#col-left #col-left-info-in #webkamera #webkamera-img p {float:left; text-align:center; width:30%;}
#col-left #col-left-info-in #webkamera #webkamera-img img {}
#col-left #col-left-info-in #webkamera #webkamera-img a:visited,#col-left #col-left-info-in #webkamera #webkamera-img a {width:70%; font-weight:bold; color:#0C69AA; text-decoration:underline; vertical-align:middle; float:left; text-align:left;} 
#col-left #col-left-info-in #webkamera #webkamera-img a:hover {text-decoration:none;}
#col-left #col-left-info-in #webkamera p {color:#8A8A8A; font-size:70%;}


#content {float:right; width:675px;}
//#content-in {padding:20px 7px 0 7px;}
#content-in {padding:10px 7px 0 7px;}

#news {margin-left:5px;}
#news h3 {font-size:180%; color:#3D9E18; margin:0 0 10px 0; padding:0;}
#news img {margin:15px 0 10px 0;}
#news ul {padding:0; margin:0; list-style-type:none;}
#news ul li {line-height:15px; clear:left;}
#news .date {float:left; width:80px; color:#A5A5A5; font-size:10px; }
#news p {color:#60A215; font-size:90%;  float:left; }

#boxes {width:100%;}
#boxes-in {padding:20px 2px 0 2px;}
.box {width:326px; height:225px; background:url("../img/box.png") left top no-repeat; position:relative; float:left;}
.box2 {width:326px; height:225px; background:url("../img/box.png") left top no-repeat; position:relative; float:left;margin-left:5px;}
.box-in {padding:10px 15px 15px 10px;}
.box-in .box-img {float:left; padding-right:15px;}
.box-in h2 {color:#fff; font-size:150%; margin:5px 0 10px 0; padding:0; font-weight:100;}
.box-in p {color:#fff; font-size:80%; line-height:15px;}
.box-in p.href {text-align:right; padding-right:10px;}
.box-in a:visited,.box-in a {padding-left:12px; position:absolute; top:190px; left:207px; font-size:110%; color:#fff; font-weight:bold; background:url('../img/sipka.gif') left center no-repeat;}
.box-in a:hover {text-decoration:none;}


#article {width:100%; clear:left;}
#article-in {padding:10px 10px 0 5px;}
//#article-in h1 {color:#3D9E18; font-size:160%; font-family:arial;}
#article-in h1 {color:darkgreen; font-size:160%; font-family:arial;}
#article-in img {margin:15px 0 10px 0;}
//#article-in p {color:#717171;font-size:90%; line-height:15px; margin-bottom:40px;}
#article-in p {color:black;font-size:90%; line-height:15px; margin-bottom:40px;}
#article-in p img {border:1px solid black; margin: 5px;}
#article-in h2 {color:#3D9E18; font-size:100%; font-family:arial;}
#article-in h2 a {color:#3D9E18;text-decoration:none;}
#article-in h2 a:hover {text-decoration:none;}

#footer {clear:both;  height:67px; width:100%; background:url('../img/bg-footer.png') top left repeat-x;}
#footer-in {padding:21px 0 0 26px;}
#footer p {color:#fff; padding:0; margin:0;font-size:80%;}
#footer ul {list-style-type:none; padding:5px 0 0 0; margin:0;}
#footer ul li {padding:0; margin:0; float:left; font-size:80%;}
//#footer a:visited,#footer a {color:#fff; font-size:80%; text-decoration:none;}
#footer a:visited,#footer a {color:#fff; text-decoration:none;}
#footer a:hover {text-decoration:underline;}

#footer2 {width:100%; height:20px; background:#3F7D0C;}
#footer2-in {padding-left:26px;padding-right:26px;}
#footer2 p {color:#fff; padding:0; margin:0;font-size:80%;}
#footer2 ul {list-style-type:none; padding:5px 0 0 0; margin:0;}
#footer2 ul li {padding:0; margin:0; float:left; font-size:80%;}
#footer2 a:visited,#footer2 a {color:#fff; text-decoration:none;}
#footer2 a:hover {text-decoration:underline;}

#add {width:122px; float:left; margin-left:3px; padding:0;}
#add img {padding:0 0 2px 0;}





.bottomnavbar{
		color: black;
		font-size: 10px;
		text-align:right;
		float:right;
}
.articleAuthor{
	text-align : left;
	font-size: 9px;
	font-style: italic;
	color : darkgreen;
}
.photosTable{
	border-width : 0px 0px 0px 0px;
	border:0px solid black;
	font-size:80%;
}
.photosTableTD{
	text-align : center;
	width : 33%;
	vertical-align : top;
	background-color:#ececec;
}
.photosTableTD img{
	border:1px solid black;
}
.discussionLabel{
	font-weight : bold;
	vertical-align : top;
	text-align : right;
}

.discussionInputShort{
	width : 200px;
	border : solid 2px silver;
}

.discussionInputLong{
	width : 400px;
	border : solid 2px silver;
}

.ErrorText{
	text-align : center;
	color : red;
	font-weight : bold;
}
.contactformtbl{
border:1px solid silver;
}
.contactformtbl td{
text-align:left;
}

.dhr 
{ 
border: dashed green 2px; 
border-left: none; 
border-right: none;
width:50%;
}
.leaderboard{
width:745px;
margin-bottom:3px;
}
#lcont {width:865px; padding:0; margin:auto; text-align:left;}
#lpage {width:865px; float:left; position:relative;}