body {margin: 0; padding: 0;    font-family: tahoma;
    font-size: 13px;
height: 100%;}
#main {width: 1000px; margin-left: auto; margin-right: auto; clear: both;}
#naglowek {width: 1000px; height: 278px; background: url('../images/top.jpg'); position: relative; clear: both;}
#strona_lewo {float: left; width: 250px;}
.spacja {height: 10px; clear: both;}
#logo_gmina {position: absolute; top: 20px; left: 20px; width: 130px; height: 154px;
background: url('../images/herb.png'); cursor: pointer;}
#logo_strefa {position: absolute; bottom: 20px; right: 20px; width: 240px; height: 135px;
background: url('../images/logo_europark.png');}
#content {float: right; width: 720px;
    overflow: hidden;
    }
H1.menutitle {    font-weight: bold;
    height: 40px;
    text-align: center;
    vertical-align: top;
    width: 215px;
 font-size: 13px;
}
#content P.bezwciecia {text-indent: 0px;}
#content UL {list-style: circle; margin-left: 40px; margin-bottom: 10px;}
ul.menu {margin: 0; padding: 0;list-style: outside none none;}
ul.menu li {margin-bottom: 10px;}
.menu a:link, .menu a:visited {
    border: 1px solid #008000;
    color: #008000;
    display: block;
    font-family: verdana;
    font-size: 11px;
    font-weight: bold;
    padding: 5px 10px 5px;
    position: relative;
    text-align: left;
    text-decoration: none;

    text-align: center;
    text-transform: uppercase;
}
.menu a:hover {
    background-color: #008000;
    border: 1px solid #008000;
    color: #ffffff;
}
#content_main {width: 665px; float: left; clear: both;
padding-left: 10px; padding-right: 10px; overflow: hidden;}
a {
    color: #000000;
    font-family: tahoma;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}
a:hover {
    color: #333333;
    font-family: tahoma;
    font-size: 12px;
    font-weight: bold;
    text-decoration: underline overline;
}
.okraglywaski {
margin-top: 30px;
width: 180px;
padding-left: 10px;
padding-right: 10px;
background: #0078c0;
    border-radius: 10px;
    border: 1px solid #000000;
}
strong {font-weight: bold;}
#content P {text-indent: 50px;}
.item-page2kolumny DIV {    -webkit-columns: 100px 2; /* Chrome, Safari, Opera */
    -moz-columns: 100px 2; /* Firefox */
    columns: 100px 2;}
.item-page2kolumny DIV.page-header {    -webkit-columns: 100px 1; /* Chrome, Safari, Opera */
    -moz-columns: 100px 1; /* Firefox */
    columns: 100px 1;}
    
#content div.item-page2kolumny div p {text-indent: 0px;}
h2 {text-align: center; font-weight: bold; font-size: 15px; padding-bottom: 10px;}
ul.breadcrumb {margin: 0; padding: 0; list-style: outside none none; display: block; overflow: hidden;
margin-top: 0px; margin-left: 10px;}
ul.breadcrumb li {display: inline-block;}
#naglowek_top {float: right; display: flex;}
#naglowek_top .moduletable {float: left; overflow: hidden; padding-left: 10px; display: flex;}
a.kontrast_1 {background: url("../images/ico_normal.png") no-repeat scroll 0 0;}
a.kontrast_2 {background: url("../images/ico_high.png") no-repeat scroll 0 0 ; }
.kontrast { display: flex; margin-left: 10px; margin-right: 20px;}
.kontrast a {
    border: medium none;
    display: block;
    height: 40px;
    margin: 0;
    outline: medium none;
    text-indent: -9999em;
    width: 40px;
}
.naglowekdata {margin-top: 10px; color: #008000; font-weight: bold; font-size: 10px; float: left;}
#strona_lewo H1 {text-align: center; font-weight: bold; text-indent: -9999em;}
.grey {color: #727272;}
.jasnozielony {background-color: #bed784;}
table.rozstrzelona { border-collapse: separate; border-spacing: 5px;}
.rozstrzelona TD {padding: 5px; vertical-align: middle;}
.moduletableprawo {float: right;}
.sciezka-powrotu .moduletable {float: left;}