
	/*
	 *  @2008
	 * Screen CSS
	 *
	 *
	 */



html, body, div, p, blockquote, h1, h2, h3, h4, h5, h6, form, fieldset, legend, a,  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; }
.clear-list, 
.clear-list li, 
.clear-list dt, 
.clear-list dd { margin: 0; padding: 0; list-style: none; }

html { background: #e5f9c4 url(/image/bg-html.gif) repeat-x 0 0 }
body { min-width: 950px; color: #45781b; background: url(/image/bg-body.gif) no-repeat 50% 0; 
 font: normal 11px Verdana, Helvetica, sans-serif;  
/* font: normal 12px Arial, Helvetica, sans-serif;  */ }


.aural { position: absolute; left: -100em; }
.img-left { float: left; margin: 0 7px 3px 0; }
.img-right { float: right; margin: 0 0 3px 7px; }



a { color: #1c89e0; text-decoration: none; }
a:focus, a.focus, a:hover {  }

#page:after { display: block; height: 0; clear: both; visibility: hidden; content: '.' } /* 6, 7 */

#page { width: 904px; margin: 0 auto; background: #fff; overflow: hidden; }

#top { padding: 20px 0 10px 40px;  }
#top #logo { display: block; width: 200px; height: 120px; float: left; }
#top .misc { float: right; padding: 10px;  }
#top .misc a{ color: white; }
#top #nav { height: 39px; clear: both; margin: 0 0 0 -40px; padding: 52px 0 0 40px; background: url(/image/bg-nav.png) no-repeat 0 100%; list-style: none; }
#top #nav li { width: 165px; float: left; margin: 0 1px 0 0; }
#top #nav li a { display: block; height: 32px; line-height: 32px; color: #fff; background: url(/image/bg-nav-item.png) no-repeat 0 0; font-size: 1.3em; text-align: center; }
#top #nav li a:hover , #top #nav li.set-active a { background-position: 0 100%; }
#top #active-b { color: white !important; }

/* bars */
.bar { width: 190px; float: left; margin: 0 5px; }
.box { width: 190px; margin: 0 0 1em; padding: 0 0 7px; background: url(/image/bg-box-bottom.png) no-repeat 0 100%; }
.box .inner { width: 176px; padding: 3px 7px 0; background: url(/image/bg-box-top.png) no-repeat 0 0; }
.box .inner h4 { width: 153px; height: 26px; line-height: 26px; margin: 0 -7px 7px; padding: 0 7px 0 30px; color: #345a14; background: url(/image/bg-box-hd.png) no-repeat 0 0; font-size: 1.4em; font-weight: bold; }
.box ul,
.box ul li { margin: 0; padding: 0; list-style: none; } /* 6 */
.box blockquote { padding: 20px 0 0; background: url(/image/icon-cite-1.png) no-repeat 0 0; text-align: center; }
.box cite { display: block; padding: 0 0 20px; color: #8da537; background: url(/image/icon-cite-2.png) no-repeat 100% 100%; text-align: right; }
.box fieldset.inner { padding-bottom: 12px; }
.box fieldset.inner h4 { margin-bottom: 20px; }
.box span.text { width: 112px; height: 18px; float: left; margin: 1px 10px 0 0; background: url(/image/bg-input.png) no-repeat 0 0; }
.box span.text input { width: 102px; padding: 3px 5px; border: 0; background: none; font-size: 0.8em; }

/*
#bar-menu ul { display: none; }
#bar-menu ul.visible{ display:block; }
*/

#bar-menu li a { display: block; padding: 3px 7px; color: #3f6c1a; background: url(/image/icon-dot.png) repeat-x 0 100%; font-weight: bold;  }
#bar-menu li li { padding: 0 0 0 19px; }
#bar-menu li li a { background: none; font-size: 0.9em; font-weight: normal; }
#bar-kontakt  { background: url(/image/bg-kontakt.png) no-repeat 90% 0; }
#bar-kontakt li { margin: 0 30px 0 10px; padding: 0 0 0 17px; background: url(/image/icon-square-2.png) no-repeat 7px 5px; }
#bar-shortcut li { }
#bar-shortcut li a { display: block;  margin: 0 7px 0 10px; padding: 2px 0 2px 17px; background: url(/image/icon-square-2.png) no-repeat 7px 7px; }
#bar-shortcut li a:hover { background-color: #fff; }
#newsletter p.t { line-height: 1.1em; margin: 0 0 1em; padding: 0 50px 0 0; color: #305116; background: url(/image/bg-newsletter.png) no-repeat 90% 0; font-size: 10px; }


/* content */

#content {  color: #565656; font-size: 12px; width: 476px; float: left; margin: 0 11px 15px; }

#home-banner { margin: 0 0 5px 0;  position: relative; height: 131px; }

/*
#banner ol { position: absolute; right: 0; bottom: 5px; width: 98px; height: 20px; background: url(/image/bg-items-ban.png) no-repeat 0 0; margin: 0; padding: 0; list-style: none; }
#banner ol li { float: left; padding: 1px 0 0 2px; }
#banner ol li a { display: block; width: 17px; height: 17px; color: #204d73; background: url(/image/bg-item-ban.png) no-repeat 100px 0; font-size: 1.2em; font-weight: bold; text-align: center; }
#banner ol li a.active,
#banner ol li a:hover { color: #fff; background-position: 0 0; }
#banner .banner-tab { display: none; }
#banner #b1 { display: block; }
*/

#news-mod { width: 476px; clear: both; margin: 0; padding: 0; list-style: none; }
#news-mod li.rekord { width: 462px; margin: 0 0 2em; padding: 7px; background: url(/image/bg-gradient.png) repeat-x 0 24px; }
/* #news-mod li */ .nm-header , h1.title1{ color: #fff; /*font-weight: bold; */ font-weight: normal !important; width: 362px; height: 19px; margin: 0 -7px 7px; padding: 5px 57px; background: url(/image/bg-news-header.png) no-repeat 0 0; font-size: 1em; }
/* #news-mod li */ .nm-header a , h1.title1 a { color: #fff; /* font-weight: bold; */ font-weight: normal !important; }
#news-mod li.rekord .nm-img {  position: relative; display: block; width: 75px; height: 65px; }
#news-mod li.rekord .nm-img span { position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: url(/image/bg-img-news-border.png) no-repeat 0 0; }
#news-mod li.rekord .nm-desc { margin: 0 0 5px; }
#news-mod li .more{ position: relative; width: 83px; height: 18px; line-height: 18px; float: right; margin: 7px -7px -25px 0; color: #1c89e0; background: url(/image/bg-more.png) no-repeat 100% 0; font-size: 10px !important; font-weight: bold; text-align: center; }

/* footer */

#footer { height: 40px; clear: both; padding: 17px 7px 0; background: url(/image/bg-footer.png) no-repeat 0 0; }
#footer .btn-home { width: 31px; height: 31px; float: left; background: url(/image/btn-home.png) no-repeat 0 0; text-indent: -100em; overflow: hidden; }
#footer ul { float: left; margin: 5px 10px; padding: 0; list-style: none; }
#footer ul li { display: inline; padding: 7px 3px 0 12px; background: url(/image/icon-square-1.png) no-repeat 0 12px; }
#footer ul li:first-child { background: none; } /* 6 */
#footer ul li a { color: #1c89e0; font-weight: bold; }

#footer #copy { width: 200px; float: right; padding: 5px 55px 0 0; text-align: right; }
#footer #copy a { width: 48px; float: right; margin: -24px -55px 0 0; } /* 6 */
#footer #copy span { display: block; }

#cms{ text-align: center; margin: 5px 0 5px 0; }
#content p{ margin-bottom: 10px !important; }
.komunikatBox{ margin: 20px 0 20px 0; background-color: #ddf4b9; padding: 5px; }

#wyniki-wyszukiwania{ margin: 0 0 0 20px; }
#content{ text-align: justify; }

/* #active-b{ color: #d1572e !important; font-weight: bold !important; } */
#content hr{ width: 476px; border: 0; border-top: 2px solid #3f6c1a; }
.partner{ margin: 10px 0 10px 0 ; }


