* {margin:0;padding:0}
body {margin:0; color:#3f3f3f; background:#e0e0e0; font:12px arial}
a {color:#3f3f3f; text-decoration:none}
a:hover {color:#0d85bb; text-decoration:none}
img {border : 0}
ul {list-style:none; margin:0;padding:0}
.clear {clear:both}
#wrapper {}

#header-container {background:url(../images/header-bg1.gif) repeat-x #f3f3f3}
#header-content {width:950px; height:150px; margin:0 auto;}
#header-content {position:relative}

#header-content #logo{position:absolute; left:39px; top:21px;}

#header-content #date {color:#b0b0b0; font:11px/39px tahoma; text-align:right; padding:0 16px 0 0}
#header-content #date {position:absolute; right:249px; top:4px}
#header-content #date {background:url(../images/header-bg3.gif) no-repeat 100% 100%; min-width:245px; height:41px}

#header-content #search {position:absolute; right:0; top:0}
#header-content #search {background:url(../images/header-bg2.gif) no-repeat; width:249px; height:45px}
#header-content #search .field {background:url(../images/header-bg4.gif) no-repeat; width:206px; height:16px; text-indent:10px; padding:8px 0; border:none}
#header-content #search .field {position:absolute; top:6px; left:6px; font:11px tahoma; color: #B0B0B0}
#header-content #search .button {position:absolute; top:6px; left:212px}

#nav {background:url(../images/header-bg5.gif) repeat-x; }
#nav ul {display:block; margin: 0 auto}
#nav ul {height:44px; width:950px}
#nav ul li {background:url(../images/header-bg6.gif) no-repeat}
#nav ul li {float:left; width:134px; margin-right:2px}
#nav ul li.last {margin:0}
#nav ul li a {font:11px tahoma; color:#3f3f3f; text-align:center}
#nav ul li a {display:block; padding:12px 0 11px 0;}
#nav ul li a:hover {color:#0d85bb;}

.middle-container {width:957px; margin:0 auto}
.middle-container .box {background-color:#fff;margin-bottom:9px}
.middle-container .box h1 {margin:0; height:35px}
.middle-container .box h1 span{font:bold 15px arial; display:block; margin: 9px 0 0 30px; color:#fff; float:left}
.middle-container .box h1 a.rss{display:block; float:right; margin-right:15px; margin-top:9px; width:16px; height:16px}
.middle-container .box .content {padding:5px 5px 6px 5px}
.middle-container .box .content .des{font:12px/1.5em arial; padding:5px 10px 18px 10px; margin:0 }

.middle-container .box .content ul.categories-list {}
.middle-container .box .content ul.categories-list li {background:url(../images/arrow1.gif) no-repeat 8px 50%; }
.middle-container .box .content ul.categories-list li {font:11px tahoma; border-top:1px solid #e7e8ea; color:#3f3f3f; padding:5px 0 5px 18px}
.middle-container .box .content ul.categories-list li.first {border:none}

.middle-container .box .content ul.short-news-list {}
.middle-container .box .content ul.short-news-list li {background:url(../images/arrow1.gif) no-repeat 8px 50%; }
.middle-container .box .content ul.short-news-list li {font:11px tahoma; border-top:1px solid #e7e8ea; padding:5px 0 5px 18px}
.middle-container .box .content ul.short-news-list li.first {border:none;padding-top:0}
.middle-container .box .content ul.short-news-list li.first.photo {background:none; padding-left:8px }
.middle-container .box .content ul.short-news-list li.first a.img {float:left; display:block; margin-right:10px;}
.middle-container .box .content ul.short-news-list li a {color:#3f3f3f; text-decoration:none}
.middle-container .box .content ul.short-news-list li a:hover {color:#0d85bb; text-decoration:none}

.middle-container .box .content ul.lista-gmin {}
.middle-container .box .content ul.lista-gmin li {float:left; width:231px;}
.middle-container .box .content ul.lista-gmin li {border-top:none; border-top:1px solid #e7e8ea; padding:15px 0 5px 0}
.middle-container .box .content ul.lista-gmin li .herb{padding:5px 0 20px 0; text-align:center }
.middle-container .box .content ul.lista-gmin li .info{width:231px; padding:0 0 20px 0; line-height:1.5em; text-align:center}
.middle-container .box .content ul.lista-gmin li h2 {margin:0 auto 10px; max-width:180px}
.middle-container .box .content ul.lista-gmin li table {margin:0 auto; max-width:180px}
.middle-container .box .content ul.lista-gmin li table td {text-align:left; color:#666}
.middle-container .box .content ul.lista-gmin li table td a {color:#666}

.middle-container .box .content ul#news-list {}
.middle-container .box .content ul#news-list li {padding:10px 15px; border-bottom:1px solid #e7e8ea;}
.middle-container .box .content ul#news-list li h2 {font:bold 16px arial;}
.middle-container .box .content ul#news-list li h2 .date{font:normal 11px tahoma; color:#999}



#slideshow {height:330px; margin:0 0 9px 0;position:relative }
#slideshow #img {}
#slideshow .img {height:330px; position:relative }
#slideshow .content .des h1 {margin:0 0 4px 0; font:bold 12px arial; color:#fff}
#slideshow .content .des h1 a {text-decoration:none; color:#fff}
#slideshow .content .des {position:absolute; top:250px; left:15px; font:11px tahoma; color:#fff; width:410px}
#slideshow .content .des a{text-decoration:none; color:#fff}

.main-col .box h1{padding:0}
.main-col .box h1 span{color:#b2b2b2; font-size:16px; margin: 9px 0 0 15px}

.left-col .box {width:191px; background:url(../images/box-bg3.gif) repeat-y}
.left-col .box h1{background:url(../images/box-bg1.gif) no-repeat}
.left-col .box .content{background:url(../images/box-bg6.gif) no-repeat 0 100%}

.col3-layout .main-col .box {background:url(../images/mbox-bg2.gif) repeat-y}
.col3-layout .main-col .box h1{background:url(../images/mbox-bg1.gif) no-repeat;}
.col3-layout .main-col .box h1 .rss{background:url(../images/rss2.gif) no-repeat}
.col3-layout .main-col .box .content{background:url(../images/mbox-bg3.gif) no-repeat 0 100%}

.col2-layout .main-col .box {background:url(../images/mbox-bg5.gif) repeat-y}
.col2-layout .main-col .box h1{background:url(../images/mbox-bg4.gif) no-repeat;}
.col2-layout .main-col .box .content{background:url(../images/mbox-bg6.gif) no-repeat 0 100%}

.col1-layout .main-col .box {background:url(../images/mbox-middle957.gif) #fff repeat-y}
.col1-layout .main-col .box h1 {background:url(../images/mbox-top957.gif) no-repeat;}
.col1-layout .main-col .box .content{background:url(../images/mbox-bottom957.gif) no-repeat 0 100%}

.right-col .box {background:url(../images/box-bg4.gif) repeat-y}
.right-col .box h1 {background:url(../images/box-bg2.gif) no-repeat}
.right-col .box h1 .rss{background:url(../images/rss.gif) no-repeat}
.right-col .box .content{background:url(../images/box-bg5.gif) no-repeat 0 100%}

.main-col {margin-top:9px;}
.col3-layout .left-col {width:191px; float:left;}
.col3-layout .main-col {width:441px; float:left; margin-left:7px;}
.col3-layout .right-col {width:311px; float:right} 

.col2-layout .left-col {width:191px; float:left;}
.col2-layout .main-col {width:759px; float:right;} 

#footer-container {clear:both; background:url(../images/footer-bg.gif) no-repeat;  width:918px; margin:0 auto 20px auto}
#footer-container {font:11px/48px tahoma; text-align:right; color:#b0b0b0; padding:0 20px 3px 20px }
#footer-container ul{padding:0; margin:0; list-style:none; float:left} 
#footer-container ul li{padding:0; margin:0; display:inline; line-height:1.4em;font:11px/48px tahoma}
#footer-container ul li a{margin-right:10px; color:#b0b0b0; text-decoration:none;}
#footer-container ul li a:hover{text-decoration:underline;}

.gallery {float:right; border:1px solid #e7e7e7; padding:3px; margin:0 0 10px 15px;}
.gallery h1{display:none;margin:0; font-weight:normal;font-family:tahoma; font-size:11px; padding-top:5px; background:none!important}

.gallery2 {float:left; border:1px solid #e7e7e7; padding:3px; margin:0 15px 10px 0;}
.gallery2 h1{display:none;margin:0; font-weight:normal;font-family:tahoma; font-size:11px; padding-top:5px; background:none!important}
#fotogallery {padding:0 0 20px 0}
#fotogallery #main-column-head {margin:0 auto 0 auto;font-size:12px; font-family:arial; font-weight:bold;color:#206aa6; padding:15px; position:relative}
#fotogallery #main-column-head a{color:#206aa6; text-decoration:none}
#fotogallery #main-column-content {width:100%;margin:0 auto; margin-top:10px; }
#fotogallery .page-content {background:none; font:12px/1.4em arial}

table.placeholder {font-family:tahoma; font-size:11px; margin:20px auto 0 auto; border-collapse:collapse;}
table.placeholder td {border:1px solid #fff}
table.placeholder td.next {padding:5px; color:#e1e1e1}
table.placeholder td.prev {padding:5px; color:#e1e1e1}
table.placeholder td.active span {border:1px solid #206aa6;background:#206aa6; color:#fff; padding:5px}
table.placeholder td.inactive a{border:1px solid #e0e0e0; padding:5px}
table.placeholder td.inactive a:hover{background:#e7e7e7; padding:5px; text-decoration:none}

.newsletter_des {font:11px tahoma; padding:2px 10px 5px 10px}
.newsletter_box {position:relative; width:181px; height:40px;}
.newsletter_box input[type=text]{width:150px; padding:6px; border:1px solid #e0e0e0; color:#3F3F3F; font:11px tahoma}
.newsletter_box input[type=text]{position:absolute; top:0; left:10px;}
.newsletter_box input[type=image]{position:absolute; top:2px; left:148px;}
.newsletter_box input[type=image]{}

#dolacz-do-nas {}
#dolacz-do-nas input[type=text]{border:1px solid #e0e0e0; width:200px; font:11px tahoma; padding:3px;}
#dolacz-do-nas textarea{border:1px solid #e0e0e0; width:250px; height:200px; font:11px tahoma; padding:3px}





