body
{
font-family: verdana, sans-serif;
color: #000000;
font-size:11px;
text-align: center;
background-color: #EFEFEF;
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: 802px;
text-align: left;
}

#zawartosc
{
position: relative;
display: block;
width: 802px;
height:auto;
background-image:url('../images/layout/luk.jpg');
background-repeat: no-repeat;
background-position: 0px 0px;
background-color: #FFFFFF;
}


#naglowek_top
{
width: 802px;
height: 52px;
background-image:url('../images/layout/bg_top.jpg');
margin: 0px;
padding: 0px;
}

#pasek
{
margin-top: 10px;
width:670px;
height:18px;
overflow: hidden;
position: relative;
visibility: visible;
}


#naglowek_top_logo
{
position: absolute;
left: 43px;
top: 30px;
width: 214px;
height: 136px;
z-index: 2;
overflow: hidden;
}



#logo
{
position: absolute;
left: 27px;
top: 11px;
width: 244px;
height: 167px;
z-index: 4;
overflow: hidden;
padding: 0px;
margin: 0px;
}




#naglowek_main
{
position: relative;
margin: 0px;
width: 802px;
height: 218px;
}

#naglowek_main_lewa
{
position: absolute;
left: 0px;
width: 288px;
padding-top: 7px;
height: 218px;
background-image:url('../images/layout/naglowek_main_lewa.jpg');
}

#naglowek_main_lewa p
{
margin: 0px;
margin-bottom: 1px;
color:  #FFFFFF;
text-align: left;
padding-left: 25px;
line-height: 12px;
}

#naglowek_main_prawa
{
position: absolute;
left: 288px;
width: 514px;
height: 218px;
background-image:url('../images/layout/naglowek_main_prawa.jpg');
}

#pasek_nawigacja
{
position: relative;
width: 802px;
height: 36px;
background-image:url('../images/layout/bgnaglowek_main_prawa.jpg');
text-align: left;
z-index: 2;
}

#pasek_nawigacja_menu
{
position: absolute;
width: 802px;
height: 33px;
padding-top: 3px;
left: 0px;
top: 0px;
padding-left: 0px;
z-index: 2;
background-image:url('../images/layout/bg_menu.gif');
}







	
#nav, #nav ul {
list-style: none;
padding: 0;
margin: 0 0 1em 0;
width: 60em;
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: 30px;
        color:#001866;
	text-decoration:none;
	font-weight: bold;
	font-size: 12px;
        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: 112px;
w\idth: 162px;
}

#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: 100px;
w\idth: 150px;
}



#nav li ul ul {
margin: -20px 0 0 150px;
}







#home_lewa
{
position: relative;
float: left;
width: 292px;
padding-left: 10px;
padding-right: 0px;
}

div.home_newsy div.nagl
{
position: relative;
top: 10px;
}

div.home_newsy div.nagl h2
{
font-size: 16px;
padding-bottom: 3px;
border-bottom: 1px solid #FFFFFF;
width: 280px;
color: #063188;
font-family: arial, verdana, sans-serif;

}

#home_prawa
{
position:  relative;
float: right;
width: 480px;
padding: 10px;
text-align: center;
}

#home_prawa div.tresc_zew
{
position: relative;
width: 480px;
text-align: justify;
background-image:url('../images/layout/bg_tresc.jpg');
z-index:1;
}

#home_prawa div.tresc
{
position: relative;
width: 460px;
text-align: justify;
background: transparent;
z-index:3;
}

#home_prawa div.tresc_top
{
position: absolute;
top: 0px;
left: 0px;
height: 30px;
width: 480px;
background-image:url('../images/layout/bg_tresc_top.jpg');
background-repeat: no-repeat;
background-position: 0px 0px;
background-color: #FFFFFF;
z-index:1;
}

#home_prawa div.tresc_stopka
{
position: relative;
height: 30px;
width: 480px;
background-image:url('../images/layout/bg_tresc_stopka.jpg');
background-repeat: no-repeat;
background-position: 0px 0px;
background-color: #FFFFFF;
}

#home_prawa input
{
margin-top: 8px;
margin-left: 0px;
border: 1px solid #DDDDDD;
width: 214px;
}

#home_prawa input.submit
{
margin-top: 8px;
margin-left: 130px;
background-color: #A2AFB6;
border: 1px solid #627480;
width: 84px;
color: #FFFFFF;
font-weight: bold;
font-size: 11px;
letter-spacing: 2px;
}

div.naglowek_prawa
{
height: 18px;
padding-top: 3px;
width: 234px;
padding-left: 20px;
color: #FFFFFF;
font-weight: bold;
text-align: left;
background-color: #627480;
}

#content
{
position: relative;
width: 802px;
padding-left: 0px;
padding-right: 0px;
background-color: #FFFFFF;
}

#content h1
{
font-family: verdana, sans-serif;
font-size: 15px;
font-weight: bold;
color: #105BA0;
margin: 0px;
padding: 4px;
padding-bottom: 0px;
margin-top: 4px;
text-align: center;
}

#content .tresc table
{
border: 0px none;
border-collapse: collapse;
border-spacing: 0px;
background-color: #FFFFFF;
}

#content .tresc table tbody
{
border: 0px none;
}

#content .tresc table tr td
{
border: 0px none;
padding: 5px;
vertical-align: top;
}

#content .tresc table tr td h2
{
margin-left: 10px;
}

#formularz_kontaktowy
{
width: 100%;
text-align: center;
}

#content table.kontaktowy
{
border: 0px none;
border-spacing: 0px;
border-collapse: separate;
background-color: #F2F2F2;
border: 1px solid #DDDDDD;
margin: auto;
margin-top: 10px;
}


#content  table.kontaktowy td
{
border: 0px none;
padding: 5px;
vertical-align: top;
width: 350px;
background-color: #F7F7F7;
border: 1px solid #DDDDDD;
text-align: left;
font-size: 12px;
color: #333333;
}

#content  table.kontaktowy td input
{
width: 340px;
}

#content table.kontaktowy td input.submit
{
width: 140px;
background-color: #223D87;
color: #FFFFFF;
font-weight: bold;
}

#content table.kontaktowy td textarea
{
width: 590px;
height: 100px;
}

#content table.kontaktowy tr td.etykieta
{
width: 250px;
}



#stopka
{
position:  relative;
width: 100%;
height: 1px;
clear: both;
overflow: hidden;
}

div.stopka
{
position:  relative;
width: 100%;
clear: both;
height: 0px;
overflow: hidden;
}

#prawa_kat a
{
display:block;
margin-left: 15px;
margin-top: 0px;
font-family: verdana, sans-serif;
font-weight: bold;
color: #00007E;
text-decoration: none;
color: #627480;
text-align: left;
font-size:11px;
font-weight: bold;
padding:4px;
}

#prawa_kat a.menu_pion_sel
{
color: #00007E;
}

#prawa_kat div.podkategorie a
{
font-weight: normal;
}





div.sciezka
{
width: 100%;
text-align: left;
padding-bottom: 4px;
padding-top: 4px;
border-bottom: 1px dashed #DDDDDD;
margin-bottom: 5px;
}

div.sciezka a
{
font-size: 10px;
text-decoration: none;
color: #666666;
 }



div.newsy_spis a
{
display: block;
font-size: 11px;
line-height: 18px;
font-weight: normal;
text-decoration: none;
width: 250px;
padding-right: 40px;
}

div.newsy_spis div.wybrany a
{
text-decoration: none;
background-image: url(../images/str.gif);
background-position: 270px 5px;
background-repeat: no-repeat;
color: #D60143;
}


