body
{
font-family: verdana, sans-serif;
color: #000000;
font-size:11px;
text-align: center;
background-color: #C5C5C5;
background:url(../images/layout/bg.gif);
padding: 0px;
margin: 0px;

}

ul
{
	margin:0;
        margin-left:15px;
	padding:0px;

}


a
{
color: #000000;
}

a:hover
{
text-decoration: underline;
}

img
{
border: 0px none;
}

#cala_strona_zew
{
text-align: center;
width: 100%;
margin: 0px;
}


#cala_strona
{
position: relative;
vertical-align: top;
display: block;
margin: auto;
margin-bottom: 10px;
margin-top: 0px;
width: 780px;
text-align: left;
}



#naglowek_top
{
position: relative;
display: block;
width: 780px;
height: 85px;
background: #FFFFFF;
margin: 0px;
padding: 0px;
z-index: 1;
}

#naglowek_top_logo
{
position: absolute;
display: block;
top: 17px;
left: 22px;
}

#naglowek_top_grilex
{
position: absolute;
display: block;
top: 8px;
left: 264px;
}

#lang
{
position: absolute;
display: block;
top: 10px;
height: 24px;
left: 382px;
width: 388px;
z-index: 3;
text-align: right;
padding-right: 15px;
}


#naglowek_top_menu
{
position: absolute;
display: block;
top: 61px;
height: 24px;
left: 382px;
width: 398px;
background: url(../images/layout/skos.gif) no-repeat #EAEAEA;
z-index: 3;
}


#nav, #nav ul {
list-style: none;
padding: 0;
padding-left: 4px;
margin: 1px 0px 0px 0;
width: 384px;
line-height: 1;
}


#nav li {
float: left;
margin: 0;
padding: 0;
width: auto;
}

#nav a {
	margin: 0px;
	margin-left:3px;
        padding: 1px;
        padding-top: 4px;
        padding-bottom: 2px;
        padding-left: 10px;
        color:#005500;
	text-decoration:none;
	font-weight: bold;
	font-size: 11px;
        text-align:center;

display: block;
width: auto;
w\idth: auto;
}


#nav a.parentItem {
background: url(str.gif) center right
no-repeat;
}

#nav li ul {
position: absolute;
left: -999em;
height: auto;
margin: 0;
margin-top: 0px;
padding: 0px;
padding-top: 7px;
border-bottom: 1px solid #999999;
width: 74px;
w\idth: 92px;
}

#nav li:hover ul ul, #nav li.subhover ul ul {
left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li.subhover ul, #nav
li li.subhover ul {
left: auto;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.subhover ul
ul, #nav li.subhover ul ul ul, {
left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul,
#nav li.subhover ul, #nav li li.subhover ul, #nav li li
li.subhover ul {
left: auto;
}

#nav li li {
padding-right: 0;
width: 8em
}
#nav li ul a {
background: #DDDDDD;
color: #000000;
font-size: 11px;
font-weight: normal;
margin: 0px;
padding: 5px;
border: 1px solid #999999;
border-bottom: 0px none;
width: 75px;
w\idth: 80px;
}



#nav li ul ul {
margin: -20px 0 0 150px;
}


#naglowek_top_flagi
{
position: absolute;
display: block;
top: 15px;
height: 15px;
left: 660px;
width: 100px;
}

#naglowek_main
{
display: block;
width: 780px;
height: 226px;
z-index: 1;
}

#naglowek_main_lewa
{
position: relative;
display: block;
width: 400px;
height: 226px;
background: url(../images/layout/main_l_pl.jpg) #066913;
float: left;
}

#naglowek_main_prawa
{
position: relative;
display: block;
width: 380px;
height: 226px;
background: url(../images/layout/main_p.jpg) #066913;
float: right;
}

#naglowek_main_prawa_zim
{
position: relative;
display: block;
width: 380px;
height: 226px;
background: url(../images/layout/main_p_zim.jpg) #066913;
float: right;
}

#naglowek_main_lewa_zim
{
position: relative;
display: block;
width: 400px;
height: 226px;
background: url(../images/layout/main_l_pl_zim.jpg) #066913;
float: left;
}

#naglowek_main_prawa_home
{
position: relative;
display: block;
width: 380px;
height: 226px;
background: url(../images/layout/main_p_home.jpg) #066913;
float: right;
}

#naglowek_main_lewa_home
{
position: relative;
display: block;
width: 400px;
height: 226px;
background: url(../images/layout/main_l_home.jpg) #066913;
float: left;
}

#pasek_przewijanie
{
position: relative;
display: block;
width: 780px;
height: 18px;
background: #FFCC00;
margin: 0px;
padding: 0px;
}

#pasek_przewijany
{
position: absolute;
visibility: visible;
font-weight: bold;
width: 200px;
top: 0px;
left: 0px;
font-size: 12px;
color: #002F08;
}


#zawartosc
{
position: relative;
display: block;
width: 780px;
height:auto;
background-repeat: no-repeat;
background-position: 0px 0px;
background-color: #FFFFFF;
}

#stopka_main
{
position: relative;
display: block;
background: url(../images/layout/bg_stopka.jpg) #066913;
height: 15px;
}

#tresc_lewa
{
position: relative;
display: block;
width: 334px;
padding: 24px;
padding-top: 8px;
height: auto;
float: left;
}

#tresc_lewa p
{
margin-top: 2px;
margin-bottom: 4px;
font-size: 11px;
line-height: 16px;
text-align: justify;
text-indent: 15px;
}

#tresc_lewa p.kontaktowe
{
margin-top: 2px;
margin-bottom: 4px;
font-size: 11px;
line-height: 16px;
text-align: justify;
text-indent: 0px;
}

#tresc_lewa h2
{
margin-top: 15px;
margin-bottom: 4px;
color: #003F00;
font-size: 14px;
text-align: left;

}

#tresc_prawa
{
position: relative;
display: block;
width: 398px;
height: auto;
float: right;
}

div.box
{
position: relative;
background: url(../images/layout/bg_boxy.jpg) #E8E8E8;
height: 159px;
width: 398px;
margin-top: 22px;
}

div.box_img
{
position: absolute;
float: right;
top: 10px;
left: 245px;
height: 136px;
width: 136px;
border: 1px solid #000000;
overflow: hidden;
}

div.box img.nagl
{
margin-top: 8px;
margin-left: 15px;
}

div.box ul
{
padding: 0px;
margin: 0px;
margin-top: 20px;
margin-left: 40px;
}

div.box li
{
padding: 0px;
padding-left: 10px;
padding-top: 8px;
padding-bottom: 8px;
margin: 0px;
font-size: 12px;
}

div.box li a
{
text-decoration: none;
}

div.box li a:hover
{
text-decoration: underline;
}

#tresc_cala
{
position: relative;
display: block;
width: 750px;
padding: 15px;
height: auto;
float: left;
}

#tresc_cala h1
{
font-family: verdabna, sans-serif;
font-size: 16px;
color: #044D16;
border-bottom: 1px solid #044D16;
clear: both;
}

#tresc_cala h1.kontakt
{
clear:none;
width: 300px;
}


#tresc_cala h2
{
font-family: verdabna, sans-serif;
font-size: 13px;
color: #044D16;
margin-bottom: 5px;
}

#tresc_cala p
{
font-family: verdabna, sans-serif;
font-size: 12px;
line-height: 18px;
color: #333333;
text-align: justify;
}

#tresc_cala p.kontakt
{
font-size: 13px;
line-height: 25px;
}

#tresc_cala img.w_prawo
{
float: right;
margin: 5px;
margin-right: 25px;
}

#tresc_cala img.mapa
{
float: right;
margin: 5px;
margin-right: 5px;
border: 1px solid #666666;
}

#tresc_cala table
{
margin-top: 10px;
width: 550px;
border: 1px solid #DDDDDD;
}

#tresc_cala table td
{
margin-top: 10px;
width: 350px;
border: 1px solid #DDDDDD;
background-color: #F7F7F7;
padding: 7px;
}


#tresc_cala table.onas
{
margin: 0px;
margin-top: 10px;
width: 750px;
border: 0px none;
border-collapse: collapse;
}

#tresc_cala table.onas td
{
border: 0px none;
background-color: #F7F7F7;
border-bottom: 10px solid #FFFFFF;
border-right: 10px solid #FFFFFF;
background-image:url(../images/onas/bg_komorki.jpg);
background-position: 0px 0px;
background-repeat:repeat-x;
padding: 9px;
width: 350px;
vertical-align: top;
}

#tresc_cala table.onas td p
{
font-size: 12px;
line-height: 18px;
}

#tresc_cala table.onas td img
{
border: 1px solid #FFFFFF;
}




#tresc_stopka
{
position: relative;
display: block;
height: 1px;
clear: both;
overflow: hidden;
}



