/* CSS Document */
body {
font: 11px/15px "Arial", sans-serif; color: #333333; margin: 0px 0px; padding: 0px 0px; text-align: center;
background: #333333;
}
img {
border: 0px;
}
form {
padding: 0px 0px; margin: 0px 0px;
}
fieldset {
padding: 0px 0px; margin: 0px 0px; border: 0px;
}

a {
color: #990000; text-decoration: underline; cursor: pointer;
}
a:hover {
color: #343434; text-decoration: none; cursor: pointer;
}
p {
padding: 10px 0px 10px 0px; margin: 0px 0px;
}
input {
color: #333333; width: 205px; padding: 5px 5px 5px 5px; font-family: Arial; height: 16px;
border: 0px solid #cccccc; margin: 0px 0px 0px 0px;
}
input.buttonsearch {
font-size: 13px; color: #FFFFFF; width: 75px; height: 25px; font-family: "Times New Roman"; background-color: #333333;
border: 0px solid #cccccc; margin: 5px 5px 0px 0px; text-align: center; cursor: pointer;
}
.error {
color: #ff7800; font-size: 9px;
}
#content {
width: 910px; padding: 50px 0px; margin: 0px auto; text-align: justify;
}
#top {
width: 910px; height: 131px; overflow: hidden;
}
#logo {
display: block; width: 162px; height: 131px; padding: 0px 0px; margin: 0px 0px; float: left;
}
#header {
width: 748px; height: 131px; text-align: right; float: right; overflow: hidden; padding: 0px 0px; margin: 0px 0px;
background: transparent url(/public_html/images/bgheader.gif) no-repeat left top;
}
#header form {
width: 215px; padding: 0px 0px; margin: 0px 0px; float: right;
}
#ikons {
width: 81px; height: 22px; float: right; padding: 25px 5px 10px 0px; margin: 0px 0px; overflow: hidden;
}
#ikons a {
display: block; width: 22px; height: 20px; background-color: #333333; text-align: center; float: left; margin: 0px 0px 0px 5px;
padding: 2px 0px 0px 0px;
}
.banner {
padding: 15px 0px 15px 0px; text-align: center;
}
.banner2 {
padding: 15px 0px 15px 0px; text-align: center; border-bottom: 1px solid #979797;
}
.leftkolumn {
width: 164px; float: left; overflow: hidden; border-right: 1px solid #FFFFFF;
}
.rightkolumn {
width: 214px; float: right; overflow: hidden; border-left: 1px solid #FFFFFF; padding: 0px 0px 0px 5px;
}
.centralkolumn {
width: 505px; float: left; overflow: hidden; padding: 0px 0px 0px 5px;
}
#mainContent {
background-color: #7f7f7f; padding: 2px 0px 0px 0px;
}
.kalendarium {
width: 910px; height: 25px; color: #FFFFFF; background-color: #990000; font: 14px/17px "Times New Roman", sans-serif;
}
.kalendarium .leftkolumn {
width: 149px; float: left; overflow: hidden; border-right: 1px solid #FFFFFF; padding: 3px 0px 5px 15px;
}
.kalendarium .centralkolumn {
padding: 3px 0px 0px 0px; text-align: center;
}
.kalendarium .centralkolumn a {
padding: 0px 0px 0px 4px; color: #FFFFFF; text-decoration: none; display: inline-block; font-family:Tahoma, Arial; 
}
.kalendarium .centralkolumn a:hover {
padding: 0px 0px 0px 4px; color: #990000; text-decoration: none; background-color: #cccccc;
}
.kalendarium .rightkolumn {
width: 215px; float: right; overflow: hidden; border-left: 1px solid #FFFFFF; padding: 3px 0px 5px 0px; text-align: center;
}
#menu {
width: 910px; height: 25px; overflow: hidden; padding: 0px 0px; margin: 5px 0px; background-color: #333333; color: #FFFFFF; font: 13px/17px "Times New Roman", sans-serif;
}
#menu .leftkolumn {
width: 149px; float: left; overflow: hidden; border-right: 1px solid #FFFFFF; padding: 3px 0px 5px 15px;
}
#menu .centralkolumn {
width: 530px; float: left; overflow: hidden; padding: 0px 0px 0px 10px;
/*position: relative;
z-index: 100;
top: -14px;*/
}
#menu .centralkolumn li {
color: #FFFFFF; border-right: 1px solid #FFFFFF; display: inline-block; padding: 4px 27px 5px 27px; margin: 0px 0px; text-decoration: none; float: left;
}
#menu .centralkolumn li a{
	color:#fff;
	text-decoration:none;
}
ul.centralkolumn {
padding:0px;
margin:0px;
}
#menu .centralkolumn li ul{
	background-color: #333333;
	padding:0px;
}
#menu .centralkolumn li ul li a {
	background-color: #333333;
	padding:0px 10px 4px 10px;
}
#menu .centralkolumn li:hover, #menu .centralkolumn a.end:hover {
color: #990000;
}
#menu .centralkolumn li.end {
color: #FFFFFF; border-right: 1px solid #FFFFFF; display: inline-block; padding: 4px 27px 5px 26px;
}
#main {
background: transparent url(/public_html/images/bgmain.gif) repeat-y right top;
}

.logos {
text-align: center; padding: 100px 0px;
}
.logos img {
margin: 0px 0px 25px 0px;
}
h1 {
padding: 10px 0px; margin: 0px 0px; font: 12px/16px "Times New Roman", sans-serif; color: #990000; text-align: left;
}
#news {
padding: 0px 0px 10px 0px; margin: 0px 0px; border-bottom: 1px solid #979797;
}
.box_news {
padding: 0px 0px 10px 0px; margin: 0px 0px;
}
.foto_news {
width: 115px; float: left; padding: 0px 10px 0px 0px;
}
.box_news h2 {
font-size: 13px; color: #990000; padding: 0px 0px; margin: 0px 0px;
}
.box_news p {
padding: 0px 0px; margin: 0px 0px;
}
a.more {
float: right; display: block; width: 100px; padding: 0px 0px; margin: 0px 0px; text-align: right; font-style: italic; text-decoration: none;
}
a.more2 {
float: right; display: block; width: 100px; padding: 0px 0px; margin: 20px 0px 0px 0px; text-align: right; font-style: italic;
}
#gallery {
text-align: center; padding: 0px 0px 10px 0px; margin: 0px 0px; border-bottom: 1px solid #979797;
}
#gallery img {
padding: 0px 0px; margin: 0px 4px 10px 4px;
}
.rightkolumn h1 {
padding: 15px 0px 0px 60px; margin: 10px 0px; background: #333333 url(/public_html/images/bgh1.gif) no-repeat 5px 5px; height: 35px; overflow: hidden;
color: #FFFFFF; font: 16px/16px "Times New Roman", sans-serif;
}
.rightkolumn h2 {
padding: 10px 0px 0px 60px; margin: 10px 0px; background: #333333 url(/public_html/images/bgh1.gif) no-repeat 5px 5px; height: 40px; overflow: hidden;
color: #FFFFFF; font: 16px/16px "Times New Roman", sans-serif;
}
.box_gallery {
padding: 5px 10px; margin: 0px 0px;
}
.gallery_picture {
width: 85px; padding: 0px 0px; margin: 0px 0px; float: left; overflow: hidden;
}
.gallery_text {
width: 109px; float: right; overflow: hidden; padding: 0px 0px; margin: 0px 0px;
}
.gallery_text h3 {
padding: 0px 0px; margin: 0px 0px; font: 10px/14px "Times New Roman", sans-serif;
}
.gallery_text .name {
padding: 0px 0px; margin: 0px 0px; font: 15px/14px "Times New Roman", sans-serif;
}
.gallery_text .autor {
font-weight: bold;
}
#help {
text-align: center; padding: 30px 0px 20px 0px;
}
.help_title {
font: 12px/16px "Times New Roman", sans-serif;
}
.box_smallnews {
padding: 0px 10px 10px 0px; color: #838281;
}
.box_smallnews p {
padding: 0px 0px; margin: 0px 0px;
}
.box_smallnews a.more {
color: #838281; text-decoration: none;
}
.box_smallnews a.more:hover {
color: #990000;
}
#text_content {
padding: 10px 0px 10px 0px; margin: 0px 0px; border-bottom: 1px solid #979797;
}
#path {
color: #990000; font: 12px/14px "Times New Roman", sans-serif; padding: 0px 0px 15px 0px;
}
#path a {
text-decoration: none;
}
#text_content h1 {
font: 20px/16px "Arial", sans-serif; padding: 0px 0px 5px 0px; margin: 0px 0px; font-weight: bold; color: #990000;
}
.text_gallery {
text-align: center; padding: 15px 0px 0px 0px; margin: 0px 0px;
}
.text_gallery img {
padding: 0px 0px; margin: 0px 2px 10px 2px;
}
.wstep {
font-size: 14px; font-weight: bold;
}



.clear {
height: 0px; line-height: 0px; font-size: 1px; clear: both; overflow: hidden;
}
#informacje-kulturalne{
	padding:4px;
	color:#838281;
}
#informacje-kulturalne .news a{
	color:#838281;
	text-decoration:none;
}
#informacje-kulturalne .news{
	text-align:left;
}
dl, dt, dd, form {
	margin:0px;
	padding:0px;
}
dt {display:none;}
#q{
	width:180px; 
	margin:2px 0px;
}
#ok{
	margin:6px 0px;
	height:23px;
	padding:0px 0px 2px 0px;
	margin-right:10px;
	width:80px;
	color:#fff;
	background-color:#333;
}
.leftkolumn ul.smenu {
padding: 0px 0px 0px 2px; margin: 0px 0px; color: #FFFFFF; font: 16px/14px "Times New Roman", sans-serif; text-align: left;
}
.leftkolumn ul.smenu li {
border-bottom: 1px solid #FFFFFF; padding: 0px 0px 0px 0px; margin: 0px 0px; list-style: none; line-height: 16px; overflow: hidden;
}
.leftkolumn ul.smenu li a {
color: #FFFFFF; display: block; width: 131px; padding: 10px 20px 10px 13px; text-decoration: none; line-height: 16px;
}
.leftkolumn ul.smenu li a:hover {
color: #990000; display: block; width: 131px; padding: 10px 20px 10px 13px; background-color: #cccccc; line-height: 16px;
}

.leftkolumn ul.smenu li ul {
	position: absolute;
	margin: -35px 0px 0px 160px;
	display:none;
	padding: 0px 0px;
	z-index: 20000; list-style: none;
}
.leftkolumn ul.smenu li ul li {
	padding: 0px 0px;
	margin: 0px 0px;
	background-color: #7F7F7F;
	list-style: none; line-height: 18px;
	border: 0px;
}
.leftkolumn ul.smenu li ul li a {
	display:block;
	width: 200px; padding: 8px 20px 8px 13px; text-decoration: none; background-color: #7F7F7F;
	margin: 0px 0px 0px 0px; overflow: hidden; line-height: 18px; border-bottom: 1px solid #FFFFFF;
	
}
.leftkolumn ul.smenu li ul li a:hover{
	display:block;
	background-color: #cccccc;
	width: 200px; padding: 8px 20px 8px 13px; overflow: hidden;
	color:#990000; margin: 0px 0px;
	z-index: 2000; line-height: 18px;
}
/*.smenu li:hover ul { display: block; z-index: 2000;}*/
.leftkolumn ul.smenu ul.hovered { display: block; z-index: 2000;}

#menu .centralkolumn ul.topmenu{
	position: absolute;
	float:left;
	display:none;
	margin-left:-38px;
}
#menu .centralkolumn ul.topmenu li{
	clear:both;
	float:none;
	display:block;
	border:none;
	padding:0px;
}

#menu .centralkolumn ul.topmenu li a{
	clear:both;
	float:none;
	display:block;
	width:100px;
	padding:5px;

}
#menu .centralkolumn ul.topmenu li a:hover{
	clear:both;
	float:none;
	display:block;
	background-color:#7F7F7F;
}

#menu .centralkolumn li:hover ul.topmenu{
	display:block;
}



#newsletter input{
color: #333333; width: 125px; padding: 5px 5px 5px 5px; font-family: Arial; height: 15px;
border: 0px solid #cccccc; margin: 0px 0px 0px 0px; float: left;
}
#newsletter button {
font-size: 9px; color: #FFFFFF; width: 79px; height: 25px; font-family: "Times New Roman"; background: url(/public_html/images/buttonnews.gif) no-repeat left top;
border: 0px solid #cccccc; margin: 0px 0px; text-align: center; cursor: pointer; float: left;
}


#banners-bottom div{
	margin-top:5px;
}
#news .news_title{
	margin-top:10px;

}
.pageList{
	float:left;
	width:300px;
	text-align:center;
}
.category_paginator_prev{
	float:left;
}
.category_paginator_list{
	float:left;
}
.rightkolumn .news div {
	padding-right:3px;
}
.rightkolumn .news div div.ImageCenterer {
	padding-right:0px;
}
.rightkolumn .news div div.ImageContainer {
	padding-right:0px; width: 100px; height: 100px; overflow: hidden;
}
.rightkolumn .news div a {
	text-decoration:none;
}
.news ul{
	list-style-type:disc;
	padding-left:10px;
}
.GalleryElem {
	margin:3px;
}
.kalendarium .centralkolumn a strong{
	font-weight:400;
	font-size:13px;
	color:#ffe100;
}

