
	/*
	 * San Damiano @2009
	 * Screen CSS
	 *
	 *
	 */



html, body, div, p, blockquote, h1, h2, h3, h4, h5, h6, form, fieldset, legend, a, img, address, strong, em
	{ margin: 0; padding: 0; font-weight: normal; font-style: normal; border: 0; outline: none; }
a span { cursor: pointer; }
form legend { display: none; }

#nav, #nav li,
#cal-mod, #cal-mod li,
#menu, #menu ul, #menu li,
#news-mod, #news-mod .nm-item,
.box ul, .box li,
.paginacja, .paginacja li,
.clear-list, 
.clear-list li, 
.clear-list dt, 
.clear-list dd { margin: 0; padding: 0; list-style: none; }

html { background: #dceaef url(/image/bg-html.png) repeat-x 0 0; }
body { font: normal 0.75em/1.4em Tahoma, Helvetica, sans-serif; }


.aural { position: absolute; left: -100em; }
.flir { text-indent: -100em; overflow: hidden; }
a { color: #5e5e5e; text-decoration: none; }
a:focus, a.focus, a:hover { color: #a1a1a1; text-decoration: underline; }

#news-mod .nm-item:after,
#left-bar .box .inner:after { display: block; height: 0; clear: both; visibility: hidden; content: '.' } /* 6, 7 */

#page { width: 963px; overflow: hidden; margin: 0 auto; padding: 9px 0 0;  }

#nav { height: 44px; line-height: 44px; margin: 0 0 10px; background: url(/image/bg-nav.png) no-repeat 0 0; text-align: center; }
#nav li { display: inline; padding: 30px; background: url(/image/icon-divider.png) no-repeat 0 50% }
#nav li:first-child { background: none; }
#nav li a { color: #fff; font-size: 1.em; font-weight: bold; text-transform: uppercase; }


#logo { float: left; margin: 40px 0 0 -4px; }
#cal-mod { width: 240px; float: right; padding: 0; color: #c8dee6; font-size: 0.9em; text-align: right }
#cal-mod span { font-size: 1em; font-weight: bold; }
#cal-mod li:first-child { color: #fff; }
#cal-mod li:first-child span { font-size: 1.1em }



/* tresc */

#content { position: relative; width: 700px; float: right;  }
#content p { padding: 0 0 1em; }
#content h2 { padding: 0 0 1em; }

#banner-mod { position: relative; width: 705px; margin: -80px -5px 15px 0; }
#banner-mod .png { display: block; }
#banner-mod .inner { padding: 0 25px; background: url(/image/bg-banner.png) repeat-y 0 0; }

.lead-mod { margin: 0 0 1em; padding: 10px 0 0; background: url(/image/bg-lead.png) no-repeat 0 0; }
.lead-mod .inner { padding: 0 20px 10px; color: #2e4c57; background: url(/image/bg-lead-child.png) no-repeat 0 100%; font-weight: bold; }
.lead-mod p { color: #2e4c57; font-weight: bold;  }
.lead-mod cite { display: block; margin: 0 0 1em; text-align: right; }


.column { width: 496px; float: left; margin: 0 0 1em; }
.col-1 { margin: 0 0 1em; padding: 50px 0 0; background: url(/image/bg-col.png) no-repeat 0 0; }
.col-1 .inner { padding: 1px 12px 10px 8px; color: #626664; background: url(/image/bg-col-child.png) no-repeat 0 100%; }
.col-1 .header { position: relative; top: -35px; height: 49px; line-height: 49px; margin: 0 0 -25px; color: #fff; background: url(/image/bg-col-header.png) no-repeat 0 0; text-align: center; font-size: 15px; font-weight: bold; text-transform: uppercase; }
.col-1 .header span { position: relative; }
.col-1 .header span span { position: absolute; left: -1px; top: 1px; height: 15px; line-height: 15px; color: #2e4c57; }

.col-2 { width: 190px; float: right; overflow: hidden; }

#news-mod .nm-item { clear: both; margin: 0 0 10px; padding: 0 10px 15px; border-bottom: 2px solid #cfcece; font-size: 0.9em; }
#news-mod .nm-item .img { float: left; margin: 0 10px 0 -128px; }
#news-mod .nm-item .img img { display: block; padding: 3px; border: 1px solid #cfcece; }
#news-mod .nm-item .nm-header { margin: 0 0 7px; }
#news-mod .nm-item .nm-header,
#news-mod .nm-item .nm-header a { color: #767a78; font-size: 1em; font-weight: bold; }
#news-mod .nm-item .nm-header a span { color: #ff6c00; }
#news-mod .nm-item .nm-date { display: block; padding: 0 0 0.5em; color: #80a8d1; font-size: 0.8em; }
#news-mod .nm-item .item-img  { padding-left: 128px; }
#news-mod .nm-item .nm-desc p { display: inline; color: #767a78; }
#news-mod .nm-item .nm-desc .more { color: #767a78; font-size: 1em; font-weight: bold; }

.paginacja { padding: 10px; text-align: right; }
.paginacja li { display: inline; font-size: 0.8em; }
.paginacja a { padding: 1px 3px; border: 1px solid #979b9b; color: #4c4c4c;  font-weight: bold; }
.paginacja a:hover,
.paginacja a.active { color: #fff; background: #9d9d9d; }
.paginacja .view-all { float: left; }
.paginacja .view-all a { padding: 0; border: 0; color: #979b9b; background: none;  font-weight: bold; }

/* lewa kolumna */

#left-bar { width: 255px; float: left; padding: 50px 0 0; overflow: hidden; }
#left-bar .box { position: relative; width: 249px; margin: -10px 0 0; background: url(/image/bg-box.png) no-repeat 0 0; }
#left-bar .box .inner { padding: 1px 15px 20px; background: url(/image/bg-box-child.png) no-repeat 0 100%; }
#left-bar .box .header { margin: 0 0 0 -10px; padding: 15px 0 5px 10px; color: #2e4c57; font-size: 1.2em; font-weight: bold; text-transform: uppercase; }
#left-bar .box .header span { display: block; height: 20px; padding: 3px 0 5px 45px; background: url(/image/bg-box-header.png) no-repeat 0 100%; }
#left-bar .box a { color: #636668; }
#left-bar .box p { padding: 2px 7px; }
#left-bar .box li { padding: 0 0 0 25px; background: url(/image/icon-dot.png) no-repeat 7px 4px; }

#left-bar .box-newsletter { width: 247px; margin: 0 0 10px; background: url(/image/bg-box-2.png) no-repeat 0 0; }
#left-bar .box-newsletter .inner { background: url(/image/bg-box-2-child.png) no-repeat 0 100% }
#left-bar .box-newsletter .header { color: #fff; background: url(/image/icon-newsletter.png) no-repeat 0 0; }
#left-bar .box-newsletter .header span { background: url(/image/bg-box-2-header.png) no-repeat 0 100%; }
#left-bar .box-newsletter p { display: block; line-height: 14px; padding: 0 0 7px; color: #fff; font-size: 0.8em; }
#left-bar .box-newsletter label { display: block; line-height: 14px; padding: 7px 0 0; color: #fff; font-size: 0.8em; }
#left-bar .box-newsletter input.text { width: 175px; border: 1px solid #f56c28; }
#left-bar .box-newsletter .submit { border: 0; color: #fff; background: none; font-size: 0.9em; font-weight: bold; text-transform: uppercase; }
#left-bar .box-forum { z-index: 1 }
#left-bar .box-forum .header { background: url(/image/icon-forum.png) no-repeat 0 0; }
#left-bar .box-dobre { z-index: 2}
#left-bar .box-dobre .header { background: url(/image/icon-dobre.png) no-repeat 0 0; }
#left-bar .box-galeria { z-index: 3; }
#left-bar .box-galeria .header { background: url(/image/icon-galeria.png) no-repeat 0 0; }
#left-bar .box-galeria .gal-switch { width: 20px; height: 26px; float: left; margin: 30px 7px 0; }
/* #left-bar .box-galeria ul { width: 124px; height: 124px; float: left; margin: 0 5px; overflow: hidden; } */
 
#left-bar .box-galeria li { width: 100%; margin: 0; padding: 0; color: #65828d; background: none; font-size: 0.9em; text-align: center; }
#left-bar .box-galeria li img {  padding: 1px; border: 1px solid #88bae2; background: #fff; }
#left-bar .box-galeria .more { display: block; clear: both; padding: 7px 0 0; text-align: center; font-size: 0.9em; }
#left-bar .box-sonda {  font-size: 0.9em; z-index: 4}
#left-bar .box-sonda .header { background: url(/image/icon-sonda.png) no-repeat 0 0; }
#left-bar .box-sonda li { padding: 0 7px; background: none; }
#left-bar .box-sonda  .submit { display: block; margin: 0 auto; color: #65828d; border: solid #65828d; border-width: 0 1px; background: none; font-size: 0.9em; }

#menu { width: 248px; padding: 10px 0 0; background: url(/image/bg-menu.png) no-repeat 0 0; }
#menu ul { width: 211px; padding: 10px 22px 20px 15px; background: url(/image/bg-menu-child.png) no-repeat 0 100%; }
#menu li { display: block; padding: 0 10px; background: url(/image/bg-menu-item.png) no-repeat 0 100%; }
#menu li a { display: block; padding: 6px 0 6px 20px; color: #fff; background: url(/image/icon-item.png) no-repeat 0 11px; font: bold 0.9em Georgia, Times, saerif;  cursor: pointer; }
#menu li ul { padding: 0; background: none; }
#menu li li { margin: 0 -10px; padding: 0 25px; background-position: 0 0; }
#menu li li a { background: url(/image/icon-subitem.png) no-repeat 0 11px; }

#newsletter-box { position: relative; width: 210px; margin: 2em 0 2em -10px; padding: 10px 5px; background: url(/image/bg-newsletter.png) no-repeat 0 0; } 
#newsletter-box fieldset {  }
#newsletter-box h4 { margin: 0 0 1em; padding: 0 25px; color: #316090; background: url(/image/icon-earth.png) no-repeat 0 0; font: bold 11px/20px Georgia, Times, saerif; }
#newsletter-box label { width: 47px; height: 18px; margin: 0 0 5px; padding: 2px 0 0 15px; float: left; color: #5c4314; font-size: 0.9em; }
#newsletter-box label.accept { display: block; width: auto; height: 30px; float: none; clear: both; margin: 0 0 10px 10px; padding: 0 0 0 25px; color: #5c4314; font-size: 0.9em; }
#newsletter-box label.accept input { margin: 0 0 0 -20px; }
#newsletter-box span.text { width: 140px; height: 18px; float: left; margin: 0 0 5px; border: 1px solid #316090; }
#newsletter-box span.text input { width: 100%; border: 0; background: none; font-size: 11px; }
#newsletter-box .submit { float: right; margin: 0 7px; padding: 0 6px; border: 1px solid #316090; color: #eaf3f7; background: url(/image/bg-btn.png) repeat-x 0 0; font-weight: bold; } /* 6, 7*/


/* footer */
#footer { width: 963px; height: 20px; clear: both; margin: 1em 0 0; padding: 0 0 12px 0; color: #fff; background: url(/image/bg-footer.png) no-repeat 0 0; font-size: 0.8em; text-align: center; }
#footer #copy {  }
#footer a { color: white; text-decoration: underline; }

h2.header-1 { margin: 10px 0 0 0; padding: 0; font-size: 19px; text-decoration: underline; }
li.menu-active>a  , a.menu-active{ color: #ff6c00 !important; text-decoration: underline !important;}

.banner-place { margin: 0 0 10px 0;  }
#banner-mod .banner-place{ margin: 0; }

.describe-element { margin: 0 0 15px 0;   }