/* HTML
  -----------------------------------------------------------------*/
body{font: 0.75em/1.3em Verdana, Arial, Helvetica, sans-serif;; background: #efeee5 url(../i/body.png) repeat-y center;}

a {color: #339;}
li a{text-decoration: none;}
a:hover {color: #6d6db5;}
a img {border: none;}
b,strong{font-weight:bold;}
hr{display:none;}
h1 {font-size: 2em; margin: 0.5em 0; padding: 0.25em 0;}
h2 {font-size: 1.5em; margin: 0.33em 0; padding: 0.25em 0;}
h3 {font-size: 1.33em; margin: 0.25em 0; padding: 0.125em 0;}
h4 {font-size: 1.1em; margin: 0.5em 0;}
h5 {font-size: 1em; margin: 0.5em 0;}
h6 {font-size: 0.85em; margin: 0.5em 0;}
h1 a, h2 a, h3 a{text-decoration:none;}
h1,h2,h3,h4{ font-family: Tahoma, Ariel; }
dt {margin: 0.5em 0 0;}
dd {margin: 0.25em 0 0.5em 2.5em;}
pre, code, tt {font: 110% "Andale Mono", "Lucida Console", "Bitstream Vera Sans Mono", "Courier New", monospace; margin: 1em 0;}
small {font-size: 85%;}
big {font-size: 115%;}
sup {font-size: smaller; vertical-align: 0.5em; line-height: 1px;}

#tresc p {margin: 0.33em 0 1em 0;}
#tresc h2{font-weight: normal; color: #1c97c5; line-height: 1.4em; font-size:1.3em;}
#tresc h2 a{color: #1c97c5; border-bottom: 1px dotted #1c97c5; display: block;}

#kontener ul, #kontener ol {margin: 0.5em 0;}
dt {margin: 0.5em 0 0;}
dd {margin: 0.25em 0 0.5em 2.5em;}
pre, code, tt {font: 110% "Andale Mono", "Lucida Console", "Bitstream Vera Sans Mono", "Courier New", monospace; margin: 1em 0;}
small {font-size: 85%;}
big {font-size: 115%;}
sup {font-size: smaller; vertical-align: 0.5em; line-height: 1px;}

/*
 * Elementy strony
 -----------------------------------------------------*/
#page{background:url(../i/page.jpg) no-repeat top center;}
 
#naglowek{ background:url(../i/naglowek.jpg) no-repeat;}
#naglowek h1{margin:0; padding:0;}
#naglowek h1 a{display:block; height: 100px; width: 400px; text-indent:-9999em;}

#nawigacja {background:url(../i/nawigacja.gif) repeat-x;}
#nawigacja a{color:#efb060;background:url(../i/nawigacja-del.gif) no-repeat top left;}
#nawigacja a:hover{background:#9c0101; color:#fff;}

#pasek{padding: 5px 0; font-size:0.9em; color:#0c5774;}
#pasek a{color: #0c5774;}

#sidebar{font-size:0.9em;}
#sidebar li{display: in-line;}
#sidebar li a{display: block; background: url(../i/dot-niebieski.gif) no-repeat center left; border-bottom: 1px solid #d6ecf5; padding: 3px 0 3px 6px; font-size:0.9em;}

h3.hm{
	margin-top: 15px;
	background: url(../i/sidebar-naglowek.png) no-repeat;
	text-align: center;
	padding: 5px 0 8px 0;
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #cbe6f7;}



#menu-sidebar{margin-bottom: 2em;}
#menu-sidebar li a{color:#1c97c5; font-family: Arial; font-weight: bold; font-size:1.1em; background: url(../i/dot-czerwony.gif) no-repeat center left;}
#menu-sidebar li a:hover{color:#096588;}

#stopka{background: #dee8f0; color: #71767a; clear: both;}

/*#kontener{background: url(../i/16_col.gif) repeat-y center;}*/

.zajawka{clear: both; text-align: justify;}
.zajawka h2 a{color:#1c97c5;}

#glowna-tresci .zajawka{border-top: 1px solid #d6ecf5;}

.wyroznione{clear: both; text-align: justify; border-top: 1px solid #d6ecf5;}
.wyroznione h4 a{color:#1c97c5; text-decoration: none; }

a.wiecej{display: block; text-align: right; font-size:0.8em;}

#skroty{clear: both; font-size:0.9em;}
#skroty li{padding: 3px 0 3px 6px; background: url(../i/dot-niebieski.gif) no-repeat center left; border-top: 1px solid #d6ecf5;}
#kontener #skroty{margin: 0; padding: 0;}

#turystyka{background: url(../i/turystyka-tlo.gif) no-repeat center top; padding-top: 110px; font-size:0.85em; margin: 10px 0;}
#turystyka ul{width: 140px; float:left;}
#turystyka li{padding: 2px 0 2px 6px; background: url(../i/dot-niebieski.gif) no-repeat center left;}
#turystyka div{width: 140px; float:right; line-height: 1.1em; margin-top: 10px;}

#mapa-strony ul{margin:0; padding:0 0 0 1.5em; list-style-type:decimal;}
#mapa-strony ul li{font-weight:bold; margin-top: 1em;}
#mapa-strony ul ul li {font-weight:normal;margin-top: 0;}
#mapa-strony ul li:hover{background:#eee;}
#mapa-strony ul ul li:hover{background:#ddd;}
#mapa-strony ul ul ul li:hover{background:#ccc;}
#mapa-strony ul ul ul ul li:hover{background:#bbb;}

#kolkal ul{margin:0; padding:0;}
#kolkal li{padding:1px;border-bottom:1px solid #ebebeb; margin-bottom: 1px; font-size:0.9em; text-align:center;}
#kolkal li.b1{background:#f6f8fa;}
#kolkal li.b2{background:#eef1f5;}
#kolkal span{display:block;}
#kolkal .datastart a{font-weight:bold; color:#f60;}
#kolkal .obecne{display: block; width: 70%; float: left;}
#kolkal .minione{display: block; width: 29%; float: right; text-align: right;}

table#lista-kal{width: 100%;}
table#lista-kal th{border-bottom: 1px solid #ccc;}
table#lista-kal td{border-bottom:1px solid #ebebeb; padding: 5px 2px;}
table#lista-kal .b1 td{background:#f6f8fa;}
table#lista-kal .b2 td{background:#eef1f5;}
table#lista-kal .data-start {width: 160px;}
table#lista-kal .opis {width: 200px;}
table#lista-kal strong{display:block;}
strong.dst{color:#4a9a09;}
strong.dsp{color:#9a1a09;}


.reklama {display:none;}
.bxbanner{text-align:center;}
.both{clear: both;}

.zielony{color:green;}
.czerwony{color:red;}
.ramka{border:1px solid #ccc;}
.right{float:right;}
.left{float:left;}
.data{margin-top: 5px; color: #6E7589; font-size:0.9em;}

.fotoglowneart{margin:10px 0; padding-bottom: 10px; border-bottom: 1px solid #eee;}
.fotoglowneart .opcje{width: 150px; float: right;}
.fotoglowneart .komentarz{width: 350px; float: left;  border-right: 1px solid #eee;}

.foto-dnia{text-align: center;}

.fotoglowne img,.foto-dnia img{border: 1px solid #ccc; padding:5px; background: #eee;}

#fotogaleria-main{text-align: center;}
#fotogaleria div{display: inline;}

.foto-wiadomosc{width: 150px; float: right; margin-left: 10px;}
.foto-wiadomosc ul{margin: 0; padding: 0; list-style-type: none;}
.foto-wiadomosc span{display: block; background: #eee;}


#ogloszenie-random{border: 1px solid #ccc; font-size:0.9em;}
#ogloszenie-random dt{background: #eee; margin: 0; padding: 0;}
#ogloszenie-random dd{margin: 0; padding: 0;}
#ogloszenie-random .wiecej-ogloszen{padding-top: 10px;}

#naskroty div{border: 1px solid #b2e3ff; background:#e5f5ff;}
#naskroty ul{margin:0; padding:0;}

#biuletyn-informacyjny{font-size:0.9em; background:#eef1f5; border:1px solid #ebebeb; padding: 3px; margin-top: 10px;}
#biuletyn-informacyjny li{padding: 3px 0 3px 6px; background: url(../i/dot-niebieski.gif) no-repeat center left; border-top: 1px solid #d6ecf5;}

#tooltip{
	position:absolute;
	border:1px solid #333;
	background:#f7f5d1;
	padding:2px 5px;
	color:#333;
	display:none;
	}	

/* haksior
  -----------------------------------------------------------------*/
.clearfix:after { content: ".";    display: block;    height: 0;    clear: both;    visibility: hidden; }
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.zajawka:after {    content: ".";    display: block;    height: 0;    clear: both;    visibility: hidden; }
.zajawka {display: inline-block;}
/* Hides from IE-mac \*/
* html .zajawka {height: 1%;}
.zajawka {display: block;}
/* End hide from IE-mac */

