* {
 margin: 0;
 padding: 0;
}

a {
 outline: none;
 cursor: pointer;
}

a img {
 border: 0;
}

.clear {
  clear: both;
}

html{
  width: 100%;
  height: 100%;
  background-color: #eeeeed;
}

body{
  width: 100%;
  height: 100%;
}

div#top_wrapper {
    display: inline;
    float: left;
    width: 100%;
    background: url(../../uploads/image/header_bg.jpg) repeat-x 0 0;
}

div#top{
  width: 980px;
  margin: 0 auto;
}

#logotyp{
  background: url(../../uploads/image/header.jpg) no-repeat 0 0;
  width: 980px;
  height: 222px;
  float: left;
  display: inline;

}

#logotyp img {
  margin: 0 23px ;
}

#logotyp a{
 text-decoration:none;
 float:left;
 width:259px;
  position:relative;
}

#logotyp a span {
  color: #000000;
  float: left;
  font-family: Georgia,sans-serif;
  font-weight: normal;
  line-height: 1.6em;
  margin: 0 18px;
  text-align: center;
  text-decoration: none;
  text-shadow: 1px 1px 1px #FFFFFF;
  width: 100%;
  position:absolute;
  bottom:0px;
}

#main_link {
    display: inline;
    float: left;
    height: 35px;
    margin: 140px 0 0 55px;
    outline: medium none;
    width: 205px;
}

div#main_wrapper {
  display: inline;
  float: left;
  width: 100%;
  background-color: #dddddd;
}

div#page{
  width: 980px;
  margin: 0 auto;
}

div#left_column{
  float: left;
  display: inline;
  width: 247px;
  margin: 20px 11px 0px 17px;
  padding-bottom: 20px;
}

#menu_header {
  float: left;
  display: inline;
  height: 43px;
  width: 246px;
  margin: 0 0 11px 1px;
  background: url(../../uploads/image/menu_header.png) no-repeat 0 0;
}

.left_line {
  float: left;
  display: inline;
  width: 247px;
  height: 2px;
  background: url(../../uploads/image/line_under_heder_right.png) no-repeat 0 0;
}

#menu {
 float: left;
 display: inline;
 width: 247px;
 margin-top: 29px;
}

#news_header, #dane_header {
  float: left;
  display: inline;
  margin: 34px 0 11px 0;
  height: 43px;
  width: 247px;
  background: url(../../uploads/image/news_header.png) no-repeat 0 0;
}

div#right_column {
  float: right;
  display: inline;
  width: 620px;
  margin: 20px 38px 10px 0;
}

#main_header {
  float: left;
  display: inline;
  padding: 6px 0 0 60px;
  font-family: Georgia, Arial, sans-serif;
  font-size: 30px;
  font-style: italic;
  text-shadow: 1px 1px 1px #fff;
  color: #707070;
  min-height: 37px;
  height: auto !important;
  height: 37px;
  width: 560px;
  background: url(../../uploads/image/icon_content_header.png) no-repeat 0 0;
}

h1{
font-size: 20px;
}

div#right_line {
  float: left;
  display: inline;
  width: 614px;
  height: 2px;
  margin-top: 11px;
  font-size: 0;
  background: url(../../uploads/image/line_under_heder_right.png) no-repeat 0 0;
}

div#content{
  width: 620px;
  margin: 30px 0;
  min-height: 488px;
  height: auto !important;
  height: 488px;
  float: left;
  display: inline;
  font-family: Georgia, sans-serif;
  font-weight: normal;
  font-size: 12px;
  color: #474747;
  line-height: 2em;
}

#content p, #content h2 {
 margin: 0 0 15px 0;
}

#content ol, #content ul {
margin-left: 15px;
}

#content a, .left-dane a {
  color: #ff4800;
  text-decoration: none;
text-shadow: 1px 1px 1px lightgrey;
}

#content a:hover, .left-dane a:hover {
 text-decoration: underline;
}

#content ul {
 margin-left: 30px;
 list-style-position: inside;
}

#content ul li {
 list-style-type: disc;
 margin: 2px 0;
}

#content td {
 padding: 5px;
}

#content .pisana{
  font: bold 22px "Allegro PL";
}

div#footer_wrapper {  
    display: inline;
    float: left;
    width: 100%;
    height: 166px;
    background: url(../../uploads/image/footer_bg.jpg) repeat-x 0 0;
}

div#main_footer {
  width: 980px;
  margin: 0 auto;
}

#footer {
 float: left;
 display: inlinel;
 width: 980px;
 height: 166px;
 background: url(../../uploads/image/footer.jpg) no-repeat 0 0;
}

a#eko_link, .licznik {
  text-decoration: none;
  float: left;
  display: inline;
  margin: 15px 0 0 17px;
  outline: none;
  color: #777676;
  text-shadow: 1px 1px 0px #dfd5ce;
  font-family: Georgia, sans-serif;
  font-size: 11px;
} 

.licznik{
 float:right;
 margin:17px;
  text-shadow: none;
}

a#eko_link:hover{
  text-decoration: underline;
}

.mapka {
 text-align: center;
}

.bg-1{
 background: url(../../uploads/image/bg-1.png) no-repeat 0 0;
}

.left-header{
    color: #707070;
    font-family: Georgia,Arial,sans-serif;
    font-size: 25px;
    font-style: italic;
    text-shadow: 1px 1px 1px #FFFFFF;
    font-weight:normal;
    padding: 6px 0 0 55px;
}

.left-dane {
  color: #707070;
  display: inline;
  float: left;
  font-family: Georgia,sans-serif;
  font-size: 11px;
  font-weight: normal;
  line-height: 1.6em;
  margin: 10px 0 7px;
  text-align: justify;
  text-shadow: 1px 1px 1px #FFFFFF;
  width: 247px;
}

.left-dane p{
 margin-bottom:10px;
}
.fb-like{
width: 247px;
text-align: center;
}
/* ---=== FACEBOOK ===---*/
#fb {
	position: fixed;
	z-index: 1000;
	top: 25%;
	right: -255px;
	width: 282px;
}

#fb_top {
	display: inline;
	float: left;
	width: 282px;
	background: url(../../uploads/image/fb_bg.png) repeat-y 0 0;
}

#fb_content {
	display: inline;
	float: left;
	width: 240px;
	padding: 10px 7px 0 35px;
	background: url(../../uploads/image/fb_bg_top.png) no-repeat 0 top;
}

#fb_content .fb-like-box{
	background-color: white;
}

#fb_bottom {
	display: inline;
	float: left;
	width: 282px;
	height: 10px;
	background: url(../../uploads/image/fb_bg_bottom.png) no-repeat 0 0;
}

#fb_google {
position: absolute;
top: 112px;
left: 0;
z-index: 10;
width: 27px;
height: 112px;
background: url(../../uploads/image/gp_icon.png) no-repeat 0 0;
}

#fb_google a {
display: inline;
float: left;
width: 27px;
height: 112px;
outline: none;
}

/* ---=== END FACEBOOK ===---*/

#sub_nav{
    display: flex !important;
    float: unset !important;
    width: 100% !important;
    justify-content: center !important;
    align-items: center !important;
    height: auto !important;
    padding: 1rem 0 !important;
}
/* Stylesheet: main_stylesheet Modified On 2026-05-20 14:01:39 */
