
body
{
margin: 0px;
margin-top: 0px;
text-align: center;
font-family: verdana, sans-serif;
color: #000000;
font-size:11px;
background: #E6E6E6;
}

ul
{
	margin:0;
        margin-left:15px;
	padding:0px;

}


a
{
color: #000000;
margin: 0px;
}

a:hover
{
text-decoration: underline;
}

img
{
border: 0px none;
margin: 0px;
}


#cala_strona
{
position: relative;
vertical-align: top;
display: block;
margin: auto;
margin-top: 0px;
width: 850px;
text-align: left;
background: #F8F8F8;
border: 1px solid #FFFFFF;
border-top: 0px; none;
background-image:url(../images/layout/bg.gif)
}



#naglowek
{
position: relative;
display: block;
width: 850px;
margin: 0px;
padding: 0px;
z-index: 1;
}

#naglowek_top
{
position: relative;
display: block;
width: 850px;
height: 94px;
margin: 0px;
padding: 0px;
z-index: 1;
background-repeat: no-repeat;
border: 1px solid #FFFFFF;
border-top: 0px; none;
background-position: 207px 0px;
background-image:url(../images/layout/bg_nagl_top.jpg)
}

#menu_p
{
position: relative;
display: block;
width: 849px;
height: 33px;
overflow:hidden;
background-image:url(../images/layout/bg_menu_poz2.jpg)
}

	
#menu_p, #menu_p ul {
list-style: none;
padding: 0;
padding-left: 0px;
margin: 0px 0px 0px 0;
width: auto;
}


#menu_p li {
float: left;
margin: 0;
padding: 0;
width: auto;
}

#menu_p a {
	margin: 0px;
	margin-left:0px;
        padding-top: 10px;
        padding-bottom: 0px;
        height: 23px;
        margin-bottom: 0px;
        padding-left: 14px;
        padding-right: 14px;
        color: #213869;
        background-image:url('../images/layout/bg_menu_poz2.jpg');
	text-decoration:none;
	font-weight: bold;
	font-size: 11px;
        text-align:left;
        border-left: 1px solid #ffffff;
display: block;
float: left;
width: auto;
}

#menu_p a:hover
{
background-image:url('../images/layout/bg_menu_poz_hov.jpg');
color: #FFFFFF;
}

#menu_p a.menu_pion_sel
{
background-image:url('../images/layout/bg_menu_poz_sel.jpg');
color: #FFFFFF;
}


#menu_p li.mapa a
{
	margin: 0px;
        padding-top: 8px;
        padding-bottom: 0px;
        height: 25px;
        background-image:url('../images/layout/bg_menu_poz2.jpg');
        width: auto;
        display: block;
}

#menu_p li.mapa a:hover
{
background-image:url('../images/layout/bg_menu_poz_hov.jpg');
color: #FFFFFF;
}

#menu_p li.mapa a.menu_pion_sel
{
background-image:url('../images/layout/bg_menu_poz_sel.jpg');
color: #FFFFFF;
}






#logo
{
position: absolute;
display: block;
width: 240px;
left: 0px;
height: 82px;
}

#szybki_kontakt
{
position: absolute;
display: block;
width: 540px;
padding-right:20px;
left: 290px;
top: 38px;
height: 24px;
font-size: 13px;
font-weight: bold;
z-index:5;
color: #FFFFFF;
text-align: right;
}

#szybki_kontakt a
{
color: #FFFFFF;
}

#naglowek_main
{
position: relative;
display: block;
padding: 0px;
padding-left: 176px;
width: 674px;
height: 33px;
margin: 0px;

z-index: 1;
background-image:url(../images/layout/bg_n_main.jpg);
}

#przycisk_sp
{
position: absolute;
width: 176px;
height: 33px;
left: 0px;
top: 94px;
z-index: 5;
}

#przycisk_sp a
{
border: 1px solid #FFFFFF;
display: block;
width: 176px;
height: 23px;
padding-top: 10px;
text-align:center;
font-weight: bold;
background-image:url('../images/layout/bg_menu_poz2.jpg');
color: #213869;
text-decoration: none;
}

#przycisk_sp a:hover
{
background-image:url('../images/layout/bg_menu_poz_hov.jpg');
color: #FFFFFF;

}

#zawartosc
{
position: relative;
display: block;
width: 850px;
margin: 0px;
padding: 0px;
}


#lewa
{
position: relative;
display: block;
width: 176px;
float: left;
text-align: left;
}


div.nag_menu {
	margin: 0px;
	margin-left:0px;
        padding-top: 7px;
        height: 17px;
        margin-bottom: 0px;
        padding-left: 10px;
        padding-right: 10px;
        color:#333333;
        background: #EDEDED;
        border-bottom: 1px solid #EEEEEE;
	text-decoration:none;
	font-weight: bold;
	font-size: 12px;
        text-align:center;
display: block;
width: 156px;
w\idth: 156px;
}



#nav
{
position:  relative;
z-index: 3;
width: 176px;
}	
	
#nav, #nav ul {
list-style: none;
padding: 0;
margin: 0 0 0 0;
width: 176px;
line-height: 1;
}


#nav li {
display: block;
margin: 0;
padding: 0;
width: 176px;

}

#nav a {
	margin: 0px;
	margin-left:0px;
        padding-top: 7px;
        height: 18px;
        margin-bottom: 0px;
        padding-left: 10px;
        padding-right: 0px;
        color:#FFFFFF;
        background: #838EA1;
        border-bottom: 1px solid #EEEEEE;
	text-decoration:none;
	font-weight: bold;
	font-size: 11px;
        text-align:left;
        background-repeat: no-repeat;
        background-image:url('../images/layout/st.gif');
        background-position: 166px 7px;
display: block;
width: 166px;
w\idth: 166px;
}

#nav a:hover
{
background: #FFD375;
color: #000000;
}

#nav a.menu_pion_sel
{
background: #37486E;
color: #FFFFFF;
}



#nav li ul a {
	margin: 0px;
	margin-left:0px;
        padding-top: 7px;
        height: auto;
        padding-bottom: 7px;
        margin-bottom: 0px;
        padding-left: 10px;
        padding-right: 10px;
        color:#333333;
        background: #EEEEEE;
        background-image:url('../images/layout/klawisz.jpg');
	text-decoration:none;
	font-size: 11px;
	font-weight: normal;
        text-align:left;
display: block;
width: 156px;
w\idth: 156px;
}

#nav li ul a:hover
{
background: #FFD375;
color: #000000;
}

#nav li ul a.menu_pion_sel
{
background: #37486E;
color: #FFFFFF;
}



#nav2, #nav2 ul {
list-style: none;
padding: 0;
margin: 0 0 0 0;
width: 176px;
line-height: 1;
}


#nav2 li {
display: block;
margin: 0;
padding: 0;
width: 176px;

}

#nav2 a {
	margin: 0px;
	margin-left:0px;
        padding-top: 7px;
        padding-bottom: 3px;
        height: auto;
        margin-bottom: 0px;
        padding-left: 10px;
        padding-right: 10px;
        color:#333333;

        border-bottom: 1px solid #666666;
	text-decoration:none;
	font-weight: normal;
	font-size: 11px;
        text-align:left;
display: block;
width: 156px;
w\idth: 156px;
}


#prawa
{
position: relative;
display: block;
width: 674px;
float: left;
text-align: left;
overflow: hidden;
}

div.home_box_razem
{
position: relative;
display: block;
margin: 0px;
padding: 0px;
width: 672px;
border-right: 2px solid #0D3999;
border-bottom: 2px solid #0D3999;
}

div.home_box
{
position: relative;
display: block;
margin: 0px;
padding: 0px;
float: left;
width: 169px;
}

div.home_box_top
{
position: relative;
display: block;
height:19px;
padding-top: 6px;
background: #113C7D;
border-left: 2px solid #FFFFFF;
text-align: center;
}


div.home_box_top a
{
font-weight: bold;
font-size: 11px;
color: #FFFFFF;
text-decoration: none;
}


div.home_box_main
{
position: relative;
display: block;
height:155px;
padding-top: 10px;
background: #FFFFFF;
border-left: 2px solid #0D3999;
text-align: center;
}

div.home_box_main_strzalka
{
position: absolute;
display: block;
top: 140px;
left: 140px;
}

div.home_box_bottom
{
position: relative;
display: block;
height:61px;
padding-top: 0px;
background: #FFFFFF;
background-image:url('../images/layout/bg_box_bottom.jpg');
border-left: 2px solid #FFFFFF;
text-align: left;
padding-left: 10px;
}

div.home_box_bottom
{
color: #1A3F8F;
font-weight: bold;
font-size: 12px;
text-decoration: none;
display: block;
padding-top: 4px;
padding-bottom: 3px;
}

div.home_box_bottom a.main
{
color: #1A3F8F;
font-weight: bold;
font-size: 11px;
text-decoration: none;
display: block;
padding-top: 2px;
padding-bottom: 3px;
}

div.home_box_zajawka
{
padding-top: 0px;
}

div.home_box_zajawka p
{
margin: 1px;
}

div.home_box_zajawka a
{
font-family: arial;
color: #1A3F8F;
text-decoration: underline;
font-size: 11px;
}

div.home_box_zajawka
{
color: #1A3F8F;
font-size: 12px;
}

div.sciezka a
{
color: #666666;
text-decoration: none;
font-size: 10px;
}

div.home_box_razem_z_lewej
{
position: relative;
display: block;
margin: 0px;
padding: 0px;
float: left;
width: 163px;
border-left: 2px solid #0D3999;
}

div.home_box_razem_z_lewej  div.home_box_top
{
border: 0px none;
}

div.home_box_razem_z_lewej  div.home_box_bottom
{
border: 0px none;
}

div.home_box_razem_z_lewej  div.home_box_main
{
border: 0px none;
}


#formularz
{
margin-left: 50px;
}

#formularz h1
{
font-size: 12px;
}

#formularz table
{
width: 570px;
margin: auto;
text-align: left;
}

#formularz td
{
font-size: 11px;
}

#formularz td.etykieta
{
width: 150px;
}

#formularz input
{
width: 300px;
border: 1px solid #DDDDDD;
}

#formularz input.checkbox
{
width: 20px;
border: 1px solid #DDDDDD;
}

#formularz input.submit
{
width: 80px;
border: 1px solid #333333;
background: #666666;
color: #FFFFFF;
}


#formularz textarea
{
width: 500px;
height: 150px;
border: 1px solid #BED2C4;
}

div.stopka_box
{
position: relative;
display: block;
height: 0px;
width: 100%;
clear: both;
overflow: hidden;
}


div.stopka
{
position: relative;
display: block;
height: auto;
width: 100%;
clear: both;
overflow: hidden;
}


div.adres_stopka
{
position: relative;
display: block;
width: 674px;
float: right;
}


div.adres_stopka div.tresc
{
margin: 5px;
border-top: 1px solid #DDDDDD;
}


div.linki_dolne
{
position: relative;
vertical-align: top;
display: block;
margin: auto;
margin-top: 10px;
width: 850px;
text-align: center;
}



div.linki_dolne div.tresc p
{
text-decoration: underline;
font-size: 11px;
}



#mapa ul
{
margin: 0px;
margin-left: 25px;
padding: 0px;
list-style: square;
}

#mapa li
{
font-family: verdana, sans-serif;
font-size: 12px;
line-height: 14px;
margin-top: 4px;
margin-bottom: 0px;
margin-left: 20px;
color: #000000;
}




