html, body, h1, h2, h3, h4, h5, h6,
div, span, blockquote, p, address,
form, fieldset, label, legend, img,
a, abbr, acronym, dl, dt, dd, li,
table, td, th, big, small,q, button,
strong, em, sup, sub, del, cite, code {
	border: 0;
	font-size: 100%;
	margin: 0;
	outline: 0;
	padding: 0;
}
body {
  background: #537833 url("images/body.jpg") top center no-repeat;
}
body {
  font-size: 11px;
  font-family: Arial,Tahoma,Helvetica,sans-serif;
  color: #2B2B2B;
}
br.c {
    clear: both;
}
hr {
    border: 0;
    background: transparent;
    border-bottom: 1px dotted #868686;
}

a:link, a:visited {
	color: #007bbb;
	text-decoration: none; 
}
a:hover, a:focus, a:active {
	border: 0;
	text-decoration: underline;
}
h1, h2, h3, h4, h5 { font: normal 1em Helvetica,Arial,Tahoma,sans-serif; }

h1 {
    font: normal 21px/1em Tahoma, Candara, Georgia, serif;
    font-style: none;
    color: #e67c20;
	margin-bottom: 20px;
}
#pageBody, #pageBody table, #pageBody td, #pageBody p {
	font: 12px/18px Tahoma, Arial;
}

input.text, textarea.text {
    width: 95px;
    padding: 2px 3px;
    background: #ffffff;
    border: 1px solid #a4a6a5;
    color: #333333;
    font: normal 11px Tahoma,Helvetica,Arial,sans-serif;
}

#col-menu {
	background: #ffffff url("images/col-menu-left-bg.gif") left repeat-y;
}
#col-dotted {
	background: url("images/dotted.gif") repeat-y;
}
#col-center {
	/*background: url("images/col-center-right.gif") right repeat-y;*/
}
#pageBody {
	/*background: url("images/content-bg.jpg") top no-repeat;*/
	padding-left: 30px;
	padding-right: 30px;
}
#imieniny {
    font-size: 11px;
    text-align: right;
    position: relative;
    top: -40px;
    right: 0;
    color: #9e9e9e;
}

#event-box {
    background: url("images/event-day.gif") no-repeat;
    width: 300px;
    height: 371px;
    text-align: left;
}
#event-box.odd {
    background-image: url("images/event-day2.gif");
}
#event-box div.content {
    padding-left: 35px;
    padding-right: 30px;
    padding-top: 60px;
    text-align: center;
    color: #5E5E5E;
}


div#kategorie {
  color: #ffffff;
  width: 206px;
  font-family: Tahoma;
  padding-bottom: 50px;
}
#kategorie ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
#kategorie li {
  padding: 0;
  margin: 0;
  text-align: left;
}

#kategorie li div {
  padding-right: 15px;
  padding-left: 12px;
  border-bottom: dotted 1px #808080;
}
#kategorie li div a {
	display: block;
}
#kategorie li div a {
  border-left: solid 3px #b2b2b2;
  padding: 10px;
}

#kategorie li div.parent a {
  border-left: solid 3px #ff0000;
}

#kategorie div.parent {
	font-weight: bold;
}

#kategorie a.active:link,
#kategorie a.active:visited,
#kategorie a.active:hover,
#kategorie a.active:active { color: #000; }


#kategorie li div a:link, #kategorie li div a:visited {
	color: #605d5c;
	text-decoration: none;
}
#kategorie li div a:hover, #kategorie li div a:active {
	color: #59ab15;
	text-decoration: none;
}

#search {
	float: right;
}



#news-header-left {
	float: left;
	padding-right: 20px;
}
.news-box {
	background: #f3f9fe url("images/box-news-top.gif") top no-repeat;
	width: 292px;
	text-align: left;
}
.news-box.wide {
    background-image: url("images/news-top.gif");
    width: 340px;
}
.news-box-bottom {
	background: #f3f9fe url("images/box-news-bottom.gif") bottom no-repeat;
	width: 292px;
	height: 5px;
	margin-bottom: 10px;
}
.news-box-bottom.wide {
    background-image: url("images/news-bottom.gif");
    width: 340px;
}
.news-box .content {
	padding: 20px;
	font-size: 11px;
	line-height: 16px;
	color: #6b6b6b;
}
.news-box h3, .news-box h3 a {
	font-weight: bold;
	color: #1f1a17;
	font: bold 12px/16px Tahoma, Candara, Georgia, serif;
	text-decoration: none;
}
.news-box h3 a:hover {
	text-decoration: none;
	color: #1575bd;
}
.news-box h4 {
	font-size: 9px;
	font-family: Tahoma;
	color: #1f1a17;
	margin-bottom: 10px;
}
.news-box a.more {
	background: url("images/go.gif");
    text-indent: -3000em;
    width: 19px;
    height: 19px;
    display: block;
	float: right;
	position: relative;
	right: -15px;
}




#kontakt_form textarea {
	width: 352px;
	height: 100px;
}
#kontakt_form input, #kontakt_form textarea {
	background: #ffffff;
	border: 1px solid #959595;
	font-family: arial;
	font-size: 11px;
	padding: 3px;
}
#kontakt_form input {
	width: 170px;
	height: 15px;
}
#kontakt_form input.submit {
	background: #113680;
	border: none;
	color: #ffffff;
	width: auto;
	height: auto;
	padding: 12px;
	cursor: pointer;
}