body {
margin: 0px;
color:#ffffff;
background:#999999;
font-size:14px;
font-family:verdana;
background: url('../img/bg.png') 50% 0 repeat-y;
}

table, tr, td {
	color: #000;
	font-family: verdana;
	font-size:12px;
}

h1 {
font-size:20px;
}

h2 {
font-size:14px;
}

h3 {
font-size:12px;
}

div#logo-etc {
margin: 0 auto;
padding-bottom: 0px; 
background: url(../img/top.jpg) 50% 0 no-repeat;
height: 97px;
}


div#panorama {
background: #f2f2f2 url('../img/panorama.jpg') 50% 0 no-repeat;
height: 114px;
}

div#nav {
background: url('../img/nav_bg.png') 50% 0 no-repeat;
height: 50px;
margin:0px;
padding:0px;
display:block;
}

div#nav2 {
font-size: 11px;
text-align: center;
padding-top: 7px;
}

div#main {
font-family:verdana;
font-size: 11px;
text-align: center;
color:black;
margin-right:auto;
margin-left:auto;
padding:0px;
display:block;
width:880px;
}

div#main-left {

margin:0px;
padding:5px;
#display:block;
width:170px;
float:left;
font-size:12px;
}

div#main-center {
margin:1px;
padding:10px;
width:320px;
float:left;
border-right:1px solid #bbb;
min-height:700px;
height: auto !important;
height:700px;
}

div#main-right {

margin:0px;
padding:0px;
width:165px;
float:left;
}

div#news {
min-height:100px;
text-align: left;
color:black;
margin-bottom:8px;
position: relative;
}

/* =============================================== kalendarz ================================= */

.kalendarz {
color:black;
border: 6px solid #b8c2de;
margin-bottom:5px;
background:#f6f6f6;
cursor:default;
}

.kalendarz-tytul {
background:#214986;
color:white;
padding:2px;
font-weight:bold;
}

.cal-szary {color: #A8B2AE;}
.cal-granat {color: #00B;}
.cal-niebieski {color: #55f;}

.cal-tlo-jasne {background: #F6F6F6;}
.cal-tlo-ciemne {background: #DDD;}
.cal-tlo-nieb {background: #C0CEDF;}

#dhtmltooltip{
position: absolute;
//width: 150px;
border: 1px solid #888;
padding: 4px;
background-color: #D0D7DF;
color: #14427C;
visibility: hidden;
z-index: 100;
}

/* ===============================================  ================================= */



/* =============================================== imprezy ================================= */

table#imprezy {
color:black;
font-size:12px;
font-family:verdana;
}

#imprezy-data {
font-weight: bold;
padding: 10px;
}


/* =============================================== ciekawostki [czy wiesz ze...?] ================================= */

.ciekawostki-glowny {
	border: 6px solid #b8c2de;
	width:170px;
	margin-top:10px;
}

.ciekawostki-tytul {
	width:164px;
	background:#214986;
	padding:3px;
	color:white;
	font-weight:bold;
}

.ciekawostki-tresc {
	width:164px;
	padding:3px;
	background:#eee;
}


/* ===============================================  ================================= */



h2#tytul {
	background: url(../img/stermini.png) top right no-repeat;
	margin: 0;
	margin-top: 5px;
	margin-bottom: 5px;
	color:#214986;
	text-align:left;
	padding-left:5px;
	font-size:11px;
	height:15px;

	border-bottom:1px solid #214986;
}





/* =============================================== zarzad ================================= */


.zarzad {
	font-size:16px;
	font-weight: bold;
}


/* =============================================== linki ================================= */

a {
color:#2222ff;
text-decoration: none;
}

a:hover {
text-decoration: underline;
}

a#footer {
color:#aaaaaa;
text-decoration: none;
}

a.more {
color:#214986;
text-decoration: none;
font-weight: bold;
}

a.more:hover {
text-decoration: underline;
}



.link {
 color:#214986;
 text-decoration: none;
 font-weight:bold;
 font-size:13px;
}

a.link:hover {
 text-decoration: underline;
}


a.puchar {
	border: 0px solid black;
	//margin: 25px;
	padding: 10px;
	width:90px;
	height:120px;
	display: block;
	text-align:center;
	background:#c8d2de;
}

a.puchar:hover,
a.puchar:focus,
a.puchar:active {
	border: 0px solid red;
	background:#b1c5de;
}


a.img-link {
margin: 10px 0px 5px 0px;
display: block;
padding: 1px;
text-align:center;
width:150px;
color:black;
}

a.img-link:link,
a.img-link:visited {
	border: 6px solid #c8d2de;
	background-color: #F6F6F6;
	text-align: center;
}

a.img-link:hover,
a.img-link:focus,
a.img-link:active {
	border: 6px solid #b1c5de;
}


a.img-link-2 {
width:63px;
display: block;
padding: 1px;
text-align:center;
margin:0 auto;
}

a.img-link-2:link,
a.img-link-2:visited {
	border: 6px solid #c8d2de;
	background-color: #F6F6F6;
	text-align: center;
}

a.img-link-2:hover,
a.img-link-2:focus,
a.img-link-2:active {
	border: 6px solid #b1c5de;
}





a.nav {
padding-left:10px;
padding-right:10px;
color:white;
text-decoration:none;
}

a.nav:hover {
text-decoration:underline;
background:#205b9f;
}

/* =============================================== stopka ================================= */

div#footer {
width: 100%;
height:80px;
font-size: 0.66em;
color: #fff;
background: url(../img/footer_bg_rpt.gif) 0 0 repeat-x;
clear:both;
}

div#footer div.content {
width: 730px;
margin: 0 auto;
padding: 8px 0;
text-align:center;
}
