html, body {
     background: #FDFDFD;
     margin: 0px;
     padding: 0px;
     font: normal 13px Tahoma;
     color: #000000;
}

a {
     text-decoration: none;
     color: #000000;
}

img {
     border: 0px;
}

#kontener {
     position: relative;
     margin: 0 auto;
     width: 1220px;
     overflow: hidden;
}

#header {
     position: relative;
     margin: 10px 0px 0px 0px;
     width: 1220px;
     height: 281px;
     z-index: 0;
}

#bg {
     background: url('../image/animated.jpg') top left no-repeat;
     position: absolute;
     width: 1151px;
     height: 200px;
     top: 30px;
     left: 530px;
     z-index: 1;
}

#top {
     background: url('../image/header.png') top left no-repeat;
     position: absolute;
     width: 1220px;
     height: 281px;
     z-index: 2;
}

#flagi {
     position: absolute;
     width: 40px;
     bottom: 70px;
     right: 35px;
     overflow: hidden;
     z-index: 3;
     text-align: right;
}

#flagi a.hov {
     font-weight: bold;
}

#flagi a img {
     vertical-align: middle;
}



#content {
     background: url('../image/content.jpg') top left repeat-y;
     margin: 0px 0px 0px 29px;
     width: 1162px;
     overflow: hidden;
}

#submenu {
     margin: 5px;
     width: 265px;
     float: left;
}

#submenu a {
     display: block;
     font: bold 15px Verdana;
     color: #25518D;
}

#submenu a:hover {
     color: #023A75;
}

#submenu a.fir {
     margin: 0px 0px 0px 5px;
}

#submenu a.sec {
     margin: 0px 0px 0px 20px;
}

#gallery {
     margin-left:31px;
     margin-top:20px;
}
#gallery2 {
     margin-left:31px;
     margin-top:20px;
}

#tresc {
     border-left: solid 2px #CECECE;
     margin: 5px;
     padding-left:15px;
     width:850px;
     color: #4B4B4B;
     overflow: hidden;
     float: right;
}

#tresc .tytul {
     margin: 5px;
     font: bold 18px Tahoma;
     color: #023A75;
}

#footer {
     background: url('../image/footer.jpg') top left no-repeat;
     position: relative;
     width: 1162px;
     height: 92px;
     top: 0px;
     left: 29px;
     overflow: hidden;
}

#ad_box {
     position: absolute;
     width: 1142px;
     height: 59px;
     top: 15px;
     left: 10px;
     overflow: hidden;
}

#ad {
     position: absolute;
     width: 0px;
     top: 0px;
     left: 0px;
     overflow: hidden;
}

#ad img {
     margin: 0px 30px 0px 30px;
     float: left;
}
#stopka {
     height:16px;
     margin:5px 5px 5px 20px;
     overflow:hidden;
     text-align:center;
     width:1160px;
}

#stopka .left , #stopka .left a, #stopka .left a:visited {
     font-family:Tahoma;
     font-size:9px;
     font-weight:bold;
     float: left;
     color:#5e5e5e;
}

#stopka .right, #stopka .right a , #stopka .right a:visited {
     float: right;
     font-family:Tahoma;
     font-size:9px;
     font-weight:bold;
     color:#5e5e5e;
}

.mapa_d1{
     text-align:left;
     float:left;
     width: 340px;
     overflow: hidden;
}

.mapa_dojazdu {
     text-align:center;
     float:right;
     width: 500px;
     height: 500px;
     overflow: hidden;
}
.galeria1 {
     float: left;
     margin: 5px 10px;
}