body
{
background:url('../images/tlocopy.png') repeat-x right top #000;

margin: 0 auto;
padding: 0 0 0 0;
vertical-align:top;
width:100%;
}

#main
{
width:100%;
height:100%;
margin: 0px;
padding:0px;
background:url('../images/tlo.png') top center no-repeat;
}

h1
{
font-family: Tahoma;
font-size: 15px;
font-weight:bold;
color: #8d2d39;
text-align:center;
margin-top:10px;
margin-bottom:0px;
margin-right:5px;
margin-left:5px;
}

h2
{
font-family: Tahoma;
font-size: 13px;
font-weight:bold;
color: #8d2d39;
text-align:justify;
margin-top:60px;
margin-bottom:0px;
margin-right:5px;
margin-left:10px;
}

.onas
{
font-family: tahoma;
font-size: 12px;
font-weight:normal;
color: #000;
text-align:left;
margin-top:10px;
margin-bottom:0px;
margin-right:5px;
margin-left:5px;
}

.justify
{
text-align:justify;
font-family: tahoma;
font-size: 12px;
font-weight:normal;
color: #000;
margin-bottom:0px;
margin-right:5px;
margin-left:5px;
}

.justify2
{
text-align:justify;
font-family: tahoma;
font-size: 12px;
font-weight:normal;
color: #000;
margin-top:10px;
margin-bottom:0px;
margin-right:5px;
margin-left:5px;
}

.justify3
{
text-align:center;
font-family: tahoma;
font-size: 12px;
font-weight:normal;
color: #000;
margin-top:0px;
margin-bottom:0px;
margin-right:5px;
margin-left:5px;
}

#onas2
{
font-family: tahoma;
font-size: 12px;
font-weight:normal;
color: #000;
text-align:right;
margin-top:10px;
margin-bottom:0px;
margin-right:5px;
margin-left:5px;
}

#onas3
{
font-family: tahoma;
font-size: 15px;
font-weight:bold;
color: #8d2d39;
text-align:center;
margin-top:10px;
margin-bottom:0px;
margin-right:5px;
margin-left:5px;
}

.onas4
{
font-family: tahoma;
font-size: 12px;
font-weight:normal;
color: #000;
text-align:center;
margin-top:10px;
margin-bottom:0px;
margin-right:5px;
margin-left:5px;
}

#maintab
{
width:100%;
padding:0px;
}


#topsite
{
width:800px;
margin:auto;
padding:0px;
color:#fff;
border:none;
}

#logo
{
width:260px;
height:230px;
margin: auto;
margin-top:18px;
padding:0px;
float:left;
border:none;
background:url('../images/baner_logo.png') top left;
}

#buttons
{
width:195px;
margin-top:8px;
padding:0px;
float:left;
margin-bottom:0px;
}

#buttons img
{
text-align:center;
border:none;
padding:0px;
margin:0px auto;
}

.zdjecie 
{
width:195px;
height:50px;
text-align: center;
padding:0px;
}
.zdjecie img 
{
margin: 0px;
}

#baner_zdjecie
{
width:345px;
height:250px;
background:url('../images/baner_zdjecie.png') top left;
float:left;
margin-top:8px;
}

#midsite
{
width:800px;
margin:auto;
padding:0px;
border:none;
}

#aktualnosci
{
width:249px;
height:450px;
background:url('../images/aktualnosci.png') top left;
float:left;
margin-top:8px;
}

.aktualnosci
{
font-family: Tahoma;
font-size: 10px;
font-weight:normal;
color: #000;
text-align:justify;
margin-top:10px;
margin-bottom:0px;
margin-right:10px;
margin-left:10px;
}

.aktualnosci a
{
font-family: Tahoma;
font-size: 10px;
font-weight:normal;
color: #8d2d39;
text-align:justify;
margin-bottom:0px;

}

#content
{
width:540px;
height:450px;
float:left;
margin-top:8px;
}

#midsitespace
{
width:11px;
height:450px;
float:left;
margin-top:8px;
}

#bottomsite
{
width:800px;
height:30px;
margin:auto;
padding:0px;
border:none;
}

#stopka
{
width:800px;
height:30px;
background:url('../images/stopka.png') top left;
float:left;
margin-top:8px;
}

#links
{
font-family: Arial;
font-size: 10px;
font-weight:normal;
color: #fff;
text-align:center;
margin-top:8px;
}

#links a
{
font-family: Arial;
font-size: 10px;
font-weight:normal;
color: #fff;
text-align:center;

}

#bottom
{
width:800px;
padding:0px;
border:none;
margin:auto;
}

#bottomspace
{
width:800px;
height:30px;
float:left;
}

#c01
{
width:540px;
height:70px;
margin:0px;
padding:0px;
border:0px;
}

#c02a
{
width:540px;
height:355px;
margin:0px;
padding:0px;
border:0px;
float:left;
}

#c02
{
width:335px;
height:355px;
margin:0px;
margin-left:15px;
padding:0px;
border:0px;
float:left;
overflow:auto;
}

#c03
{
width:190px;
height:355px;
margin:0px;
padding:0px;
border:0px;
float:left;
}

#c04
{
width:540px;
height:25px;
margin:0px;
padding:0px;
border:0px;
}


#googlemap
{
width:160px;
height:300px;
border:1px solid #000;
margin:0px;
text-align:middle;
}

#googlemap2
{
width:450px;
height:500px;
border:1px solid #000;
margin:0px;
text-align:middle;

}

