* {margin:0;padding:0;}
body, textarea{background: black; text-align: left;  font:12px/18px Arial, Tahoma, Helvetica, sans-serif;color:#333;}
body {background:black;padding:0;margin:0;}

body#tinymce {padding:20px;background:#fff;text-align:justify;}

a, body#tinymce a {color:#333;}
a:hover, body#tinymce a:hover {text-decoration:none;}

#container {width:1000px;margin:0 auto;padding:0;background:black;}

#top-menu {position:relative;height:29px;margin:0 20px;}
#top-menu ul {position:absolute;list-style:none;overflow:hidden;right:0;top:8px;}
#top-menu ul li {float:left;font-size:10px;padding:0 10px;border-left:1px solid #f7e4ba;line-height:13px;margin-left:-1px;}
#top-menu ul li a {color:#f7e4ba;text-decoration:none;}
#top-menu ul li a:hover {text-decoration:underline;}

#top-menu p#login {font-size:11px;position:absolute;left:10px;top:5px;}
#top-menu p#login a {color:#b20000;}

#header {height:207px;width:960px;margin:0 20px;position:relative;background:url('/img/baner.jpg');}
#header h1 {width:320px;position:absolute;top:20px;left:20px;height:150px;}
#header h1 a {display:block;width:320px;height:150px;text-indent:-9999px;}

p.data {color:#f7e4ba;font-size:11px;position:absolute;top:10px;left:40px;}

#search {margin:0 20px;position:relative;height:42px;background:#56020f;}
#search form {position:absolute;right:30px;top:5px;width:250px;}
#search form input#PortalSzukaj {width:154px;border:1px solid #56020f;padding:2px;padding-left:20px;color:#838383;font-size:11px;float:left;margin:6px 20px;background:url('/img/search-input.jpg') 5px 2px no-repeat #f7e4ba;}
#search form fieldset {border:0;}
#search form fieldset legend {display:none;}

#content {margin:0 20px;background:url('/img/left.jpg') repeat-y #f7e4ba;overflow:hidden;}

#right {float:right;width:729px;min-height:500px;padding-bottom:20px;}
#left {width:231px;margin:0; float: right}

#left ul#nav {margin:20px;list-style:none; width: 190px;}
#left ul#nav li {padding:3px 0;border-bottom:1px solid #f7e4ba}
#left ul#nav li a {padding:3px;display:block;text-decoration:none;color:#f7e4ba;text-align:left;}
#left ul#nav li a:hover {background:#38030B;}
#left ul#nav ul {margin:0;margin-left:30px;list-style:none}
#left ul#nav ul li {padding-left:5px;border:0;background:url('/img/menu-li.gif') 0 13px no-repeat;}
#left ul#nav ul li a:hover {background:none;text-decoration:underline;}

#left ul#nav li.aktualny a {font-weight:bold;}
#left ul#nav ul li a {font-weight:normal !important;}
#left ul#nav ul li.aktualny a {font-weight:bold !important;}

#left h2#menu {display:none;}

#right h2#nag {color:#56020f;font-size:26px;font-weight:normal;margin:20px;font-family:Times;font-style:italic;line-height:30px ; border-bottom:1px solid #56020f;padding:10px 6px;}

#right #text {margin:20px;text-align:justify;}
#right #text p, body#tinymce p {margin:10px 0;}

#lista {list-style:none;margin:20px;}
#lista li {margin-bottom:10px; vertical-align: top}
#lista li img {float: left; margin-right: 10px; padding: 1px; border: 1px solid #ccc}
#lista li p {margin: 0; padding : 0}
#lista li p.dodano {font-size:11px;color:#999;font-style:italic; margin: 3px 0}
#lista li h3 {font-size:13px;margin:0; padding:0; line-height: 10px; display: inline}
#lista li p.wiecej {text-align:right;font-size:11px;clear: both}


#lista-galeria {list-style:none;margin:20px;}
#lista-galeria li {margin-bottom:10px; vertical-align: top}
#lista-galeria li img {float: left; margin-right: 10px; padding: 1px; border: 1px solid #ccc}
#lista-galeria li p {margin: 0; padding : 0}
#lista-galeria li p.dodano-galeria {font-size:11px;color:#999;font-style:italic; margin: 3px 0}
#lista-galeria li h3 {font-size:13px;margin:0; padding:0; line-height: 10px; display: inline}
#lista-galeria li p.wiecej-galeria {text-align:right;font-size:11px;clear: both}

#mapa {margin:0 20px 20px 0;}
#mapa a {text-decoration:none;}
#mapa a:hover {text-decoration:underline;}

#mapa ul {margin:0 40px;}

#login {margin:0 20px;}
#login div {overflow:hidden;padding:5px 0;}
#login label {width:100px;display:block;float:left;}

#paginator {margin:0 20px;}
#paginator span.current {font-weight:bold;}

#footer {color:#f7e4ba;clear:both;height:60px;background:black;font-size:11px;}
#footer a {color:#f7e4ba;}
#footer p.wykonanie {text-align:right;padding:10px;}
#footer p.prawa {padding:10px;float:left;}

.highlight {font-weight:bold;}

#flashMessage, #authMessage {padding:10px;margin:10px 20px;font-weight:bold;font-size:11px;}
#flashMessage.message {background:#edffd7;border:1px solid #e1f3cb;color:#699e44;}
#flashMessage.error, #authMessage.message {background:#f5e1e1;border:1px solid #ebd2d2;color:#d30202;}

table.cake-sql-log {margin:20px;border:1px solid #ddd;}
table.cake-sql-log caption {margin-top:100px;font-weight:bold;}
table.cake-sql-log th {padding:10px;background:#f3f3f3;border-bottom:1px solid #ddd;}
table.cake-sql-log td {padding:10px;border-bottom:1px solid #ddd;background:#fff;}

#text img, body#tinymce img {border: 1px solid #ccc; padding: 1px; float: left; margin:0 10px 5px 0}
p.rocznik {font: bold 16px arial; color:#05224B; text-align: center; padding: 10px 0}
#text ul, body#tinymce ul {padding: 10px 10px 10px 30px}

p.kadra-p {text-align: center; font: bold 14px arial; color:#05224B; clear: both; padding-top: 30px;}
ul.kadra-ul {padding:0; margin-left: 30px}
ul.kadra-ul li {float: left; width: 33%;}

ol {margin-left: 20px}
ol li ul {margin-left: 0px; list-style: disc}
ol li ul li ol {margin-left: 30px;}

.glowna-film, .glowna-adres {text-align: center; padding-bottom: 30px; border-bottom:1px solid #56020f;}
.glowna-obrazki {text-align: center; padding: 30px 0 0 80px}

table#galeria {width:690px;;margin:0 20px;}
table#galeria td {padding:10px 0;vertical-aligne:middle;text-align:center;}
table#galeria td a img {padding:2px;border:1px solid #aaa;border-left:1px solid #ddd;border-top:1px solid #ddd;background:#f3f3f3;}

#text table {width: 45%; border: 1px solid #05224B; border-collapse: collapse; margin: auto}
#text table tr td {border: 1px solid #05224B; border-collapse: collapse; height: 40px; vertical-align: middle; padding: 5px; text-align: center; font: normal 12px arial}
#text table tr th {border: 1px solid #05224B; border-collapse: collapse; height: 40px; vertical-align: middle; padding: 5px; text-align: center; font: bold 12px arial}
#text table td li {text-align: left}

#text p.cytat {font: bold 15px arial; color:#05224B; text-align: center}
#text p.podpis {font: normal 13px arial; color:#05224B; text-align: center; font-style: italic; text-align: right; padding-right: 100px}

p.do_gory {text-align: right; font: normal 10px arial;}

#map {margin: 0 20px; height: 300px}

#footer-data {background:#D5DFEC;overflow:hidden;width:960px;margin:0 auto;padding:20px 0;}
#footer-data ul.nag {width:960px;margin:0 auto;list-style:none;overflow:hidden;padding:0;}
#footer-data ul.nag li {width:320px;float:left;}

#footer-data h2 {text-transform: uppercase;color: #2e3d4a;margin: 0 40px 10px 40px;font-size:12px;}

#footer-data ul.dane {list-style:none;}
#footer-data ul.dane li {width:280px;margin:0 0 0 20px;}
#footer-data ul.dane li a {padding: 5px 20px;border-bottom:1px solid #a8b5be;display:block;background:url('/img/sciezkafa.gif') 10px 12px no-repeat;text-decoration:none;color:#5c6f7f;}
#footer-data ul.dane li a:hover {background:url('/img/sciezkafa.gif') 10px 12px no-repeat #C7D4E4;}

.licznik {margin:20px 20px 0 20px;font-size:11px;color:#5c6f7f;}

ul#ksiega_gosci {list-style: none; margin-left: 20px}
ul#ksiega_gosci li {border-bottom: 1px solid #56020F; padding: 10px 0}
#ksiega-wpis {margin-left: 20px}
#ksiega-wpis #KsiegaGosciNick {margin-left: 20px;}
#ksiega-wpis #KsiegaGosciTekst {margin: 20px 0 0 18px;}
#ksiega-wpis #KsiegaGosciTekst {margin: 20px 0 0 18px; color: #fff}
