body{
margin:0;
padding:0;
line-height: 1.5em;
/*background: url("gfx/kamienie.gif");*/
background: url("gfx/tlo-mapa1.gif");
background-position: top center;
}

b{font-size: 110%;}
em{color: red;}

#maincontainer{
width: 840px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
/*background: url("gfx/kamienie3.gif");*/
background: url("gfx/tlo-mapa-srodek2.gif");
background-position: top center;
}

#topsection{
height: 230px; /*Height of top section*/
background: url("gfx/logo7trans.gif");
background-repeat: no-repeat;
display: block;
}

#topsection h1{
margin: 0;
padding-top: 15px;
}

#contentwrapper{
float: left;
width: 100%;
}

#contentcolumn{
padding: 8px;
margin-left: 250px; /*Set left margin to LeftColumnWidth*/
}

#leftcolumn{
float: left;
width: 250px; /*Width of left column*/
max-width: 250px;
margin-left: -840px; /*Set left margin to -(MainContainerWidth)*/
}

#footer{
font-size: small;
clear: left;
width: 100%;
background: black;
color: #FFF;
text-align: center;
padding: 4px 0;
}

#footer a{
color: #FFFF80;
}

#ddtabs3 {
margin-top: 0px;
}

.innertube{
margin: 0px; /*Margins for inner div inside each column (to provide padding)*/
margin-top: 0px;
font-family: Arial;
}

.menua {
width: 249px;
height: 53px;
background-image: url("gfx/gora.gif");
background-repeat: no-repeat;
}

.menub {
width: 249px;
height: auto;
background-image: url("gfx/srodek.gif");
text-align: left;
padding-left: 20px;
padding-right: 25px;
background-repeat:  repeat-y;
}

.menuc {
width: 249px;
height: 41px;
background-image: url("gfx/dol.gif");
background-repeat: no-repeat;
}

.menuli {
text-align: left;
}

.menub a {
padding-left: 25px;
text-decoration:none;
color: brown;
background: url("gfx/arr3.gif");
background-repeat: no-repeat;
display:block;
}

.menub a:hover {
text-decoration: underline;
color: yellow;
}

p.akapit, p.menuabc, p.akapit_red {
text-indent: 1cm;
text-align : justify;
padding : 2px;
}

p.akapit_red, .red {
color: red;
font-weight: bold;
}

img.logo_om_text {
float: right;
}

img.sowa_top {
margin-left: 20px;
}

.srodek {
text-align: center;
}

ol.latin {
list-style-type: upper-latin;
}

ol.square {
list-style-type: square;
}

ol.upper-roman {
list-style-type: upper-roman;
}

ol.decimal, ol.r1 {
list-style-type: decimal;
}

ol.lower-latin {
list-style-type: lower-latin;
}

ol.ol_none {
list-style-type: none;
}

span.underline, span.bu {
text-decoration: underline;
}

span.bu {
font-weight: bold;
}

p.partnerzy img {
border: none;
margin-bottom: 5px;
}

/* style menu */
.solidblockmenu {
background: #EAEAEA;
text-align: center;
}

.solidblockmenu ul{
margin: 0;
padding: 0;
float: left;
font: bold 12px Arial;
width: 100%;
border: 1px solid #625e00;
border-width: 1px 0;
background: url("gfx/blockdefault3.gif") center center repeat-x;
}

.solidblockmenu li{
display: inline;
}

.solidblockmenu li a{
float: left;
color: white;
padding: 9px 11px;
text-decoration: none;
border-right: 1px solid white;
}

.solidblockmenu li a:visited{
color: white;
}

.solidblockmenu li a:hover, .solidblockmenu li a.current{
color: white;
background: transparent url("gfx/blockactive.gif") center center repeat-x;
}

.tabcontainer{
clear: left;
width:95%; /*width of 2nd level sub menus*/
height:1.5em; /*height of 2nd level sub menus. Set to largest's sub menu's height to avoid jittering.*/
}

*:first-child+html .ieclass{ /*IE7 hack to remove gap between menu and sub contents*/
margin-top: -1em;
}

* html .ieclass{ /*IE6 and below hack to remove gap between menu and sub contents*/
margin-top: -1em;
}

.tabcontent{
display:none;
}
/* koniec styli menu */
