* {margin:0;padding:0;}
html {background:#000 url(../gfx/bg-footer-red.png) fixed bottom center repeat-x;}
body {background: url(../gfx/bg-body-red.png) top center repeat-x;color:#333;font: 13px/160% Tahoma, Verdana, sans-serif;}
#container {margin:auto;padding:0px;position:relative;width:960px;}
#content {overflow:hidden;}
#top {height:280px;position:relative;}
#main-menu {bottom:58px;left:30px;position:absolute; width:620px;}
#main-menu ul {list-style:none;padding:0;}
#main-menu ul li {float:left;}
#main-menu ul li a {color:#333;display:block;padding-right:20px;text-align:center;text-decoration:none;width:100px;}
#main-menu ul li a:HOVER, #main-menu ul li a.active {color:#C03;}
body.two-sides #main-content {color:#ccc;float:left;width:650px;}
body.one-side #main-content {color:#ccc;float:left;width:960px;}
#addons {color:#ccc;float:right;width:300px;}
#footer {background:url(../gfx/bg-h.png);clear:both;color:#ccc;margin-top:10px;padding:12px;text-align:center;}
#footer a {color:#ccc;text-decoration:none;}
#footer a:HOVER {color:#ccc;border-bottom:1px dashed #ccc;}
/* SELECTORS ---------------------------------------------------------------- */
p,h1,h2,h3,h4,ul,ol,li,dl,table {padding:0 0 10px 0;}
#main-content p:last-child,#main-content li:last-child,#addons p:last-child,#addons li:last-child {}
#main-content h1, #main-content h2, #addons div.block h2 {background:#96061c url(../gfx/bg-h.png);color:#fff;font-size:24px;padding:10px;}
#main-content div.block div.content, #addons div.block div.content {background: url(../gfx/transparent_black.png);border:1px solid #000;padding:10px;}
#addons ul li {list-style:none;}
h1,h2,h3,h4 {font-family:'Trebuchet Ms', Arial, sans-serif;font-weight:normal;}
h1 {color:#f29400;font-size:24px;}
h2 {font-size:20px;}
h3 {font-size:18px;}
h4 {font-size:16px;}
ol, #main-content ul {list-style-position:outside;margin-left:24px;}
ol li, ul li {vertical-align:middle;}
img {border:0;vertical-align:middle;}
/* CLASSES ------------------------------------------------------------------ */
.block {margin:0 0 10px 0;}
#main-content div.block:last-child,
#addons div.block:last-child {margin:0;}
a:LINK, a:VISITED {color:#C03;}
a:HOVER {text-decoration:none;}
.center {text-align:center;}
.left {text-align:left;}
.right {text-align:right;}
.justify {text-align:justify;}
.floatL {float:left;}
.floatR {float:right;}
.clr {clear: both;height:0;visibility:hidden;width:100%;}
table tr td {vertical-align:top;}
table.cennik tr td {vertical-align:middle;}
.header {background:url(../gfx/bg-h.png);border-bottom:1px solid #000;color:#fff;}
.light {background:#eee;border-bottom:1px solid #000;color:#333;}
.dark {background:#ddd;border-bottom:1px solid #000;color:#333;}
.calendar ul li {padding:5px;}
.calendar li:nth-child(odd) {background:#FFF;color:#333;}
.calendar li:nth-child(even) {background:#DDD;color:#333;}
.calendar li.header {background:url(../gfx/bg-h.png);border-bottom:1px solid #000;color:#fff;}
input.text, textarea {border:1px solid #333;font-family:Tahoma,Verdana,sans-serif;font-size:12px;padding:4px;width:100%;}
input.submit {padding:2px 4px;}
.gallery img {opacity:0.6;}
.gallery img:hover {opacity:1.0;}
#gallery img { border:1px solid #000;margin:17px;}
#gallery a:LINK img {opacity:0.6;}
#gallery a:HOVER img, #gallery a:VISITED img {opacity:1.0;}
/* EVENTS ------------------------------------------------------------------- */
.events .content {overflow:hidden;padding:12px;}
.event {float:left;padding:4px;width:200px;}
.events-list ul {margin:0;padding:0;}
.events-list li {padding:12px;}
.events-list li:nth-child(odd) {background:transparent url(../gfx/transparent_black.png);}
.events-list li:nth-child(even) {}
.events-list li span.date {display:inline-block;text-align:right;width:90px}.events-list dl {width:300px;overflow:hidden;padding:10px 0;}.events-list dt {width:80px;float:left;clear:both;}.events-list dd {width:220px;float:right;}
/* SLIDESHOW ---------------------------------------------------------------- */
.slideshow {height:420px;margin-bottom:10px;position:relative;width:650px;}
.slideshow #imageDescription {background:#000;bottom:0;font-size:24px;font-weight:700;left:0;padding:20px;position:absolute;text-align:center;width:610px;}
.slideshow #image {}
.col3 {overflow:hidden;}
.links a {text-decoration:none;}
.links a:hover {color:silver;text-decoration:underline;}
.we-offer {}
.we-offer ul li {margin:0;padding:0;}
.welcome {}
.welcome ul li {margin:0;padding:0;}
/* GOOGLE MAP */
#mapcontent {
    height: 300px;
    width: 630px;
}
.cloud {color:#222;}
.cloud h3 {color:#f58220;font-size: 18px; font-family:Arial, Tahoma, sans-serif; font-weight:normal;margin:0 0 4px;padding:0;}
