a{
text-decoration:none;
color: #40709E; 
}

a:hover{
color: #20384F;
text-decoration:underline;
}

.pasek{
position: absolute;
background-position: top;
background-image: url('../img/tlo_dopelnienie.jpg');
width: 100%;
top: 0px;
height:236px;
margin-top: 0px;
}

.top{
background-image: url('');
position: relative;
height:147px;
width:970px;
}

.pasek_logowania{
position: relative;
text-align: right;
height: 22px;
width: 970px;
margin-top: 2px;
}


.loguj{
position: relative;
height:13px;
width:88px;
border: 1px solid #CCCCCC;
padding-left: 2px;
padding-right: 2px;
font-family: arial;
font-size: 9px; 
color: #333333;
padding-top: 2px;
}

.zaloguj{
margin-top: 3px;
position: relative;
height:13px;
width:17px;
background-image: url('../img/zaloguj.jpg');
background-repeat:no-repeat;
border: 0px;
cursor: pointer;
}

.nazwa_loguj{
position: relative;
float: right;
}

.wyrownaj{
float: left;
margin-left: 2px;
font-family: arial;
font-size: 9px; 
color:#333333;
}

.pasek_menu{
position: relative;
background-image: url('../img/pasek_menu.jpg');
height: 36px;
width: 970px;
margin-top: 0px;
}

.pozycja_menu{
float: left;
margin-top: 9px;
font-family: tahoma,arial;
font-size: 12px; 
color: #F0F0F0;
font-weight:bolder;
padding-left: 20px;
padding-right: 20px;
background-image: url('../img/menu_separator.jpg');
background-position:right;
background-repeat:no-repeat;
text-decoration: none;
}

.pozycja_menu:hover{
cursor: pointer;
text-decoration: underline;
color: #F0F0F0;
}



.margin_pod_menu{
background-image: url('../img/margin_pod_menu.jpg');
position: relative;
width:1000px;
height: 19px;
}

.stopka{
clear: both;
background-image: url('../img/stopka.jpg');
position: relative;
height:64px;
width:1000px;
margin: 0px;
}

.gora_stopka{
height: 15px;
width:1000px;
font-family: arial;
font-size: 9px;
color: #999999;
padding-top: 17px;
}

.dol_stopka{
height: 22px;
padding-top: 10px;
text-align: left;
margin-left: 200px;
}

.odnosnik_stopka{
font-family: arial;
font-size: 9px;
color: #999999;
height: 100%;
float: left;
}

.link{
text-decoration:none;
color: #999999; 
}

.link:hover{
text-decoration:underline;
color: #999999; 
}

.trzy_linki{
margin-left: 30px;
float: left;
}


.strona_glowna_obrazek{
position: relative;
float: left;
height:11px;
width:12px;
background-image: url('../img/strona_glowna_obrazek.jpg');
background-position:left top;
background-repeat:no-repeat;
}

.strona_glowna_link{
float: left;
font-family: arial;
font-size: 9px;
color: #802A2D;
padding-right: 15px;
margin-left: 6px;
border-right: 2px solid #CCCCCC;
text-decoration:none;
}

.strona_glowna_link:hover{
text-decoration:underline;
cursor: pointer;
color: #802A2D;
}

.mapa_strony_obrazek{
position: relative;
float: left;
height:11px;
width:12px;
background-image: url('../img/mapa_strony_obrazek.jpg');
background-position:left top;
background-repeat:no-repeat;
margin-left: 15px;
}

.mapa_strony_link{
float: left;
font-family: arial;
font-size: 9px;
color: #802A2D;
padding-right: 15px;
margin-left: 6px;
border-right: 2px solid #CCCCCC;
text-decoration:none;
}

.mapa_strony_link:hover{
text-decoration:underline;
cursor: pointer;
color: #802A2D;
}

.kontakt_obrazek{
position: relative;
float: left;
height:7px;
width:11px;
background-image: url('../img/kontakt_obrazek.jpg');
background-position:left top;
background-repeat:no-repeat;
margin-top: 2px;
margin-left: 15px;
}

.kontakt_link{
float: left;
font-family: arial;
font-size: 9px;
color: #802A2D;
padding-right: 20px;
margin-left: 6px;
text-decoration:none;
}

.kontakt_link:hover{
text-decoration:underline;
cursor: pointer;
color: #802A2D;
}

.srodek{
position: relative;
width:1000px;
background: url('../img/pasek_srodek.jpg') repeat-y center;
}

.lewa_strona{
position: relative;
float: left;
width:286px;
padding-left: 15px;
}

.prawa_strona{
position: relative;
float: left;
width:624px;
padding-left:30px;
padding-right: 45px;

font-family: arial;
font-size: 11px;
font-weight: normal;
color: #333333;
text-align: left;
overflow:hidden;
}

.podklad_kategoria{
background-image: url('../img/podklad_kategoria.jpg');
position: relative;
width:170px;
height: 22px;
padding-top: 3px;
padding-left: 30px;

text-align: left;
font-family: arial;
font-size: 13px; 
color: #333333;
font-weight:bolder;
font-style:italic;
margin-bottom: 10px;
}

.podklad_podkategoria{
float: left;
width:180px;
height: 25px;
text-align: left;
padding-left: 20px;
font-family: arial;
font-size: 12px; 
color: #333333;
text-decoration: none;
margin-left: 55px;
}

.podklad_podkategoria:hover{
text-decoration: underline;
cursor: pointer;
color: #333333;
}






.gora_szukaj{
width: 200px;
margin-top: 5px;
}

.srodek_szukaj{
text-align: left;
width: 200px;
font-family: arial;
font-size: 11px;
color: #333333;

}

.dol_szukaj{
margin-top: 2px;
}

.okienko_wyszukaj{
width: 194px;
height: 14px;
background-color:#FFFFFF;
border: 1px solid #C7BCB1;
padding-top: 2px;
padding-left: 2px;
padding-right: 2px;
font-family: arial;
font-size: 10px;
color: #333333;
}

.wyslij_wyszukaj{
height:16px;
width:84px;
border: 1px solid #C7BCB1;
cursor: pointer;
background-color:#EFEFEF;
font-family: arial;
font-size: 10px;
color: #812D2F;
cursor: pointer;
padding-bottom: 2px;
}



.najblizsza_impreza{
background-image: url('../img/nablizsza_impreza.jpg');
height:14px;
width:180px;
font-family: arial;
font-size: 11px; 
color: white;
text-align: left;
padding-left: 20px;
}

.najblizsza_impreza_tekst{
width:192px;
font-family: arial;
font-size: 10px; 
color: #333333;
text-align: left;
background-color:white;
border: 1px solid #CCCCCC;
padding: 3px;
line-height:90%;
text-decoration:none;
}

.najblizsza_impreza_tekst:hover{
cursor: pointer;
color: #333333;
}


.nablizsza_impreza_dol{
background-color:white;
border-right: 1px solid #CCCCCC;
border-left: 1px solid #CCCCCC;
border-bottom: 1px solid #CCCCCC;
height:10px;
width:198px;
}


.jestes_tutaj{
text-align: left;
font-family: arial;
font-size: 12px; 
color: #333333;
background-color:#EFEFEF;
height: 21px;
text-decoration:none;
padding-left: 10px;
padding-top: 5px;
}

.tekst_jestes_tutaj{
float: left;
cursor: pointer;
color: #333333;
text-decoration:none;
font-family: arial;
font-size: 12px; 
}

.tekst_jestes_tutaj:hover{
text-decoration: underline;
color: #333333;
}

.znaczek{
float: left;
padding-left: 5px;
padding-right: 5px;
color: #333333;
line-height: 90%;
}


.naglowek_listy{
border-top: 1px solid #999999;
height: 16px;
}

.naglowek_data_box{
float: left;
width: 105px;
height: 100%;
padding-left: 30px;
}

.naglowek_data{
float:left;
text-align: left;
font-family: arial;
font-size: 11px; 
color: #333333;
padding-right: 6px;
}

.naglowek_nazwa_box{
float: left;
width: 235px;
height: 100%;
}

.naglowek_nazwa{
float:left;
text-align: left;
font-family: arial;
font-size: 11px; 
color: #333333;
padding-right: 6px;
}

.naglowek_typ_box{
float: left;
width: 135px;
height: 100%;
}

.naglowek_typ{
float:left;
text-align: left;
font-family: arial;
font-size: 11px; 
color: #333333;
padding-right: 6px;
}

.naglowek_cena_box{
float: left;
width: 119px;
height: 100%;
}

.naglowek_cena{
float:left;
text-align: left;
font-family: arial;
font-size: 11px; 
color: #333333;
padding-right: 6px;
}

.rosnaco{
float: left;
background-image: url('../img/rosnaco.jpg');
height:16px;
width:11px;
cursor: pointer;
}

.malejaco{
float: left;
background-image: url('../img/malejaco.jpg');
height:16px;
width:11px;
cursor: pointer;
}

.obszar_listy{
border-top: 1px solid #999999;
border-bottom: 1px solid #999999;
height: 100%;
width: 100%;
position:relative;
float:left;
clear:both;
}

.wiersz_wynik{
padding-top:3px;
padding-bottom: 3px;
position:relative;
float:left;
cursor: pointer;
text-decoration: none;
}

.wiersz_wynik2{
height: 100%;
width: 100%;
position:relative;
float:left;
cursor: pointer;
text-decoration: none;
}

.wiersz_wynik:hover{
background-color:#FFFFB7;
color: #000000;
text-decoration: none;
}

.lp_wiersz{
float: left;
width: 15px;
height: 100%;
padding-left: 5px;
padding-right: 5px;
text-align: left;
font-family: arial;
font-size: 11px; 
color: #333333;
}

.data_wiersz{
float: left;
width: 96px;
height: 100%;
padding-left: 3px;
padding-right: 5px;
text-align: left;
font-family: arial;
font-size: 11px; 
color: #333333;
}

.nazwa_wiersz{
float: left;
width: 225px;
height: 100%;
padding-left: 5px;
padding-right: 5px;
text-align: left;
font-family: arial;
font-size: 11px; 
color: #333333;
}

.typ_wiersz{
float: left;
width: 125px;
height: 100%;
padding-left: 5px;
padding-right: 5px;
text-align: left;
font-family: arial;
font-size: 11px; 
color: #333333;
}

.cena_wiersz{
float: left;
width: 114px;
height: 100%;
padding-left: 5px;
padding-right: 5px;
text-align: left;
font-family: arial;
font-size: 11px; 
color: #333333;
}

.o_kancelarii{
float: left;
text-align: left;
font-family: tahoma;
font-size: 16px; 
color: #333333;
font-weight:bolder;
padding-left: 30px;
margin-bottom: 10px;
}

.dane_kancelarii{
float: left;
text-align: left;
font-family: tahoma;
font-size: 12px; 
color: #333333;
width: 230px;
padding-left: 40px;
margin-bottom: 10px;
}


.formularz_kontakt{
float: left;
width: 245px;
padding-top: 10px;
}
.formularz_mapka{
float: left;
width:375px;
padding-top: 10px;
}
.kontakt_dane{
text-align: center;
margin-top: 30px;
}
.naglowek_formularz{
text-align: center;
font-family: tahoma;
font-size: 16px; 
color: #333333;
font-weight:bolder;
margin-bottom: 10px;

}

.nazwa_form{
float: left;
width: 65px;
height: 20px;
font-family: arial;
font-size: 11px; 
color: #333333;
margin-bottom: 5px;
}

.pole_form{
float: left;
width: 150px;
height: 18px;
margin-bottom: 5px;
margin-right: 21px;
background-color:#EEEEEE;
border-top: 1px solid #C7BCB1;
border-left: 1px solid #C7BCB1;

font-family: arial;
font-size: 10px; 
color: #333333;
padding-left: 2px;
padding-right: 2px;
}


.pole_form2{
float: left;
width: 150px;
height: 100px;
margin-right: 15px;
background-color:#EEEEEE;
border-top: 1px solid #C7BCB1;
border-left: 1px solid #C7BCB1;

font-family: arial;
font-size: 10px; 
color: #333333;
padding-left: 2px;
padding-right: 2px;
margin-bottom: 5px;
}


.lewa_mapa{
float: left;
width: 322px;
height: 100%;
margin-top: 20px;
}


.prawa_mapa{
float: left;
width: 302px;
background-image: url('../img/mapa_strony.jpg');
background-repeat:no-repeat;
height: 226px;
}

.link_mapa_caly{
text-align: left;
position: relative;
width: 240px; 
float: left; 
margin-bottom: 5px;
clear: both;
height: 20px;
padding-left: 80px;
}

.link_mapa_caly2{
text-align: left;
position: relative;
width: 200px; 
float: left; 
margin-bottom: 0px;
clear: both;
height: 20px;
padding-left: 120px;
}

.link_mapa{
float: left;
text-decoration: none;
font-family: arial;
font-size: 11px; 
color: #802A2D;
}

.link_mapa:hover{
text-decoration:underline;
color: #802A2D;
}

.link_mapa2{
float: left;
text-decoration: none;
font-family: arial;
font-size: 11px; 
color: #333333;
}

.link_mapa2:hover{
text-decoration:underline;
color: #333333;
}

.czerw_kropka{
position: relative;
margin-top: 3px;
margin-right: 10px;
float: left;
width: 7px;
height: 7px;
background-image: url('../img/czerw_kropka.jpg');
background-repeat:no-repeat;
clear: both;
}

.czarn_kropka{
position: relative;
margin-top: 3px;
margin-right: 10px;
float: left;
width: 7px;
height: 7px;
background-image: url('../img/czarn_kropka.jpg');
background-repeat:no-repeat;
}

