body
{
position: relative;
visibility: visible;
background-color: #DDDDDD;
margin-top: 0px;
text-align: center;
font-size: 12px;
font-family: verdana, sans-serif;
}

#cala_strona
{
position: relative;
text-align: left;
vertical-align: top;
display: block;
margin: auto;
margin-top: 0px;
width: 945px;
border: 0px none;
padding: 0px;
border: 1px solid #FFFFFF;
border-top: 0px none;
background-color: #F9F9F9;
background-image:url('../images/bg_content.gif');
}

form
{
margin: 0px;
padding:0px;
}


hr
{
width: 100%;
height: 1px;
background-color: #f2f2f2;
border: 0px none;
border-bottom: 1px solid #DDDDDD;
margin:0px;
}


a
{
border: 0px none;
cursor: pointer;
text-decoration: none;
color: #000000;
}

a.powrot
{
border: 0px none;
cursor: pointer;
font-size: 11px;
text-decoration: none;
color: #999999;
}

a:hover
{
text-decoration: underline;
}

p
{
margin-top: 4px;
}

form
{
margin-bottom: 0px;
}

img
{
border: 0px none;
}


#naglowek_top
{
position: relative;
text-align: left;
vertical-align: top;
overflow: hidden;
display: block;
width: 945px;
background-color: #FFFFFF;
height: 102px;
font-family: verdana, sans-serif;
border: 0px none;
padding: 0px;
padding-bottom: 5px;
margin: 0px;
}

#logo
{
position: absolute;
text-align: left;
width: 254px;
left: 0px;
top: 0px;
}

#naglowek_prawy
{
position: absolute;
text-align: left;
left: 212px;
top: 0px;
width: 682px;
height: 102px;
}

#naglowek_bottom
{
position: relative;
text-align: left;
vertical-align: top;
overflow: hidden;
display: block;
width: 945px;
height: 48px;
font-family: verdana, sans-serif;
border: 0px none;
padding: 0px;
margin: 0px;
background-color: #EAEAEA;
}

#naglowek_bottom_left
{
position: relative;
width: 222px;
padding-top: 8px;
padding-left: 20px;
padding-right: 7px;
float: left;
font-size: 11px;
line-height: 17px;
}

/**wyszukiwarka **/
#naglowek_bottom_right
{
position: relative;
width: 681px;
float: right;
padding-top: 2px;
}


#reklama
{
position: relative;
text-align: left;
vertical-align: top;
overflow: hidden;
display: block;
width: 945px;
font-family: verdana, sans-serif;
border: 0px none;
padding: 0px;
margin: 0px;
}

#reklama_lewa h3
{
font-size: 11px;
font-weight: bold;
margin-top: 5px;
margin-bottom: 2px;
}

#reklama_lewa
{
position: relative;
width: 190px;
padding: 2px;
padding-left: 20px;
padding-right: 7px;
float: left;
text-align: left;
font-size: 11px;

}

#reklama_center
{
position: relative;
margin-left: 7px;
width: 550px;
float: left;
padding: 0px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#reklama_prawa
{
position: relative;
width:136px;
float: right;
padding: 2px;
padding-top: 5px;
padding-bottom: 5px;
text-align: center;
font-size: 11px;
}

#reklama_prawa input
{
width: 112px;
font-size: 11px;
border:1px solid #DDDDDD;
margin-bottom: 2px;
}

#reklama_prawa input.submit
{
height: 20px;
width: 112px;
background-color: #EE1C25;
border: 0px none;
padding: 0px;
margin: 0px;
color: #FFFFFF;
}



#wyszukiwarka div.wysz
{
position: absolute;
visibility: hidden;
top: 17px;
left: 0px;
}

#wyszukiwarka table
{
border-collapse: collapse;
}

#wyszukiwarka table td
{
padding-top: 5px;
}

#wyszukiwarka table td input
{
width: 120px;
background-color: #FFFFFF;
border: 1px solid #DDDDDD;
padding: 0px;
padding-top: 2px;
margin: 0px;
color: #000000;
font-size: 11px;
height: 18px;
}

#wyszukiwarka table td input.submit
{
height: 20px;
width: 108px;
background-color: #EE1C25;
border: 0px none;
padding: 0px;
margin: 0px;
color: #FFFFFF;
}

#wyszukiwarka table td select
{
width: 144px;
background-color: #FFFFFF;
border: 1px solid #DDDDDD;
padding: 0px;
padding-top: 3px;
margin: 0px;
color: #000000;
font-size: 11px;
height: 20px;
}

#wyszukiwarka table td select.wybierz_w_wyszukiwarce
{
width: 180px;
}

#wyszukiwarka ul {
	float:left;
	width:100%;
	margin:0;
	padding:0;
	list-style:none;
	border-bottom: 1px solid #DDDDDD;
}

#wyszukiwarka li {
	display:inline;
	margin:0;
	padding:0;
	margin-left: 10px;
        height: 16px;
}

#wyszukiwarka a
{
display:block;
float:left;
width: 156px;
background: transparent url(../images/wyszukiwarka_menu.jpg) right center no-repeat;
padding-left: 10px;
padding-right: 10px;
padding-top: 2px;
padding-bottom: 2px;
height: 13px;
text-align: center;
font-family: verdana, sans-serif;
font-size: 11px;
font-weight: normal;
color: #000000;
text-decoration: none;
border: 0px none;
margin-left: 0px;
}



#menu_poziom
{
position: relative;
text-align: left;
left: 20px;
height: 30px;
top: 72px;
}

#menu_poziom ul {
	float:center;
	width:100%;
	margin:0;
	padding:0;
	list-style:none;
}

#menu_poziom li {
	display:inline;
	margin:0;
	padding:0;
	margin-left: 10px;
        height: 30px;
}

#menu_poziom a
{
display:block;
float:left;
background: #EAEAEA right center no-repeat;
padding-left: 15px;
padding-right: 15px;
width: 137px;
text-align:center;
margin-left: 3px;
padding-top: 7px;
height: 25px;
font-family: verdana, sans-serif;
font-size: 14px;
font-weight: bold;
color: #000;
text-decoration: none;
}

#menu_poziom a.menu_poziom_sel
{
padding-left: 15px;
margin-left: 3px;
padding-top: 7px;
text-align: left;
font-family: verdana, sans-serif;
font-size: 14px;
font-weight: bold;
background: #EE1D25 right center no-repeat;
color: #FFFFFF;
text-decoration: none;
}


#menu_poziom a:hover
{
background-color: #EE1D25;
text-decoration: underline;
color: #FFFFFF;
}

#wzt
{
position: absolute;
text-align: left;
left: 0px;
height: auto;
top: 0px;
}

/** menu stopka **/
#stopka
{
position: relative;
width: 100%;
height: 20px;
background-color: #EAEAEA;
}

#menu_stopka
{
position: relative;
height: 18px;
width: auto;
top: 0px;
text-align: center;
padding-top: 4px;
}

#menu_stopka ul
{
	margin:0;
	margin-left: 300px;
	padding:0;
	list-style:none;
	text-align: center;
	
}

#menu_stopka li {
	display:inline;
	margin:0;
	padding:0;
	margin-left: 10px;
        height: auto;
}

#menu_stopka a
{
display:block;
float:left;
text-align:center;
margin-right: 10px;
padding-top: 0px;
font-family: verdana, sans-serif;
font-size: 11px;
font-weight: normal;
color: #666666;
text-decoration: none;
}

#menu_stopka a.menu_stopka_sel
{
padding-left: 18px;
text-align: left;
font-family: verdana, sans-serif;
font-size: 14px;
font-weight: bold;
color: #FFFFFF;
text-decoration: none;
}




/**menu pion **/

#menu_pion
{
display: block;
margin-left: 0px;
position: relative;
text-align: left;
left: 0px;

padding:0px;
}


#menu_pion ul
{
	margin:0;
	padding:0;
	list-style:none;
}

#menu_pion li
{

	margin:0;
	padding:0;
	margin-left: 5px;
	margin-bottom: 5px;
       	list-style:none;
}


#menu_pion a
{
display:block;
float: center;
background: #EAEAEA right center no-repeat;
width: 200px;
padding-left: 15px;
text-align: left;
font-family: verdana, sans-serif;
font-size: 12px;
font-weight: normal;
color: #000;
text-decoration: none;
}

#menu_pion a.menu_pion_sel
{
background-color: #EE1D25;

padding-left: 15px;
text-align: left;
font-family: verdana, sans-serif;
font-size: 12px;
color: #FFFFFF;
text-decoration: none;
font-weight: bold;

}


#menu_pion a:hover
{
background-color: #EE1D25;
color: #FFFFFF;

}


#menu_pion a.menu_pion_katalog
{
font-size: 11px;
}

#menu_pion a.menu_pion_katalog_sel
{
padding-left: 15px;
text-align: left;
font-family: verdana, sans-serif;
font-size: 11px;
background-color: #EE1D25;
color: #FFFFFF;
font-weight: bold;

}


#menu_pion a:hover
{
background: #EE1D25; left center no-repeat;
}
#menu_pion  div.podkategorie
{
margin-top: 5px;
margin-left: 5px;

}

#menu_pion  div.podkategorie a
{
display:block;
padding-left: 15px;
text-align: left;
font-family: verdana, sans-serif;
font-size: 11px;
font-weight: normal;
color: #000;
text-decoration: none;
}

#menu_pion div.podkategorie a.menu_pion_sel
{
background: #EE1D25; left center no-repeat;
padding-left: 15px;
text-align: left;
font-family: verdana, sans-serif;
font-size: 11px;
color: #FFFFFF;
font-weight: bold;

}


#menu_pion  div.podkategorie a:hover
{
background: #EE1D25; left center no-repeat;
}



/** HOME **/

#home_lewa
{
position: relative;
width: 230px;
float: left;
text-align: left;
padding:0px;
margin:0px;
}

#adsense_home
{
margin-top: 10px;
margin-left: 20px;
}



#home_center
{
position: relative;
width: 550px;
float: left;
}


#home_prawa
{
position: relative;
width: 140px;
float: left;
margin-left: 5px;

}

#home_prawa_log
{
position: relative;
width: 140px;
float: left;
margin-left: 5px;

}


#home_stopka
{
position: relative;
clear: both;
}

/** content **/

#content_lewa
{
position: relative;
width: 230px;
float: left;
}

#adsense_content
{
margin-top: 10px;
margin-left: 20px;
}

#adsense_content1
{
margin-top: 20px;
margin-left: 30px;
}

#content_center
{
position: relative;
width: 704px;
float: left;
}

#content_wew_lewa
{
position: relative;
width: 550px;
float: left;
}

#content_wew_prawa
{
position: relative;
width: 140px;
float: right;
}

#content_stopka
{
position: relative;
clear: both;
}
/** rejestracja **/
#rejestracja table
{
width: 408px;
font-size:11px;
}

#rejestracja table td
{
width: 168px;
}


#rejestracja table td.forg_pass
{
width: 288px;
}


#rejestracja table td input.logowanie
{
width: 108px;
border: 1px solid #DDDDDD;
}

#rejestracja table td input
{
width: 228px;
border: 1px solid #DDDDDD;
}

#rejestracja table td.submit
{
text-align: center;
width:100%;
}

#rejestracja table td input.submit
{
width: 108px;
background-color: #EE1C25;
border: 0px none;
padding: 0px;
margin: 0px;
color: #FFFFFF;
}


/** zapomnialem hasla **/


#zapomnialem_hasla table
{

font-size:11px;
}

#zapomnialem_hasla table td
{
width: auto;
}

#zapomnialem_hasla table td.forg_pass
{
width: 288px;
}


#zapomnialem_hasla table td input.logowanie
{
width: 108px;
border: 1px solid #DDDDDD;
}

#zapomnialem_hasla table td input
{
width: 228px;
border: 1px solid #DDDDDD;
}

#zapomnialem_hasla table td.submit
{
text-align: center;
width:100%;
}

#zapomnialem_hasla table td input.submit
{
width: 108px;
background-color: #EE1C25;
border: 0px none;
padding: 0px;
margin: 0px;
color: #FFFFFF;
}


#rejestracja hr
{
width: 100%;
height: 1px;
background-color: #f2f2f2;
border: 1px solid #DDDDDD;
}


/** ogloszenia**/


#ogloszenia table
{
width: 408px;
font-size:11px;
}

#ogloszenia table td
{
font-size:11px;
}

#ogloszenia table td input.logowanie
{
width: 108px;
border: 1px solid #DDDDDD;
}

#ogloszenia table td input, textarea
{
width: 236px;
border: 1px solid #DDDDDD;
}

#ogloszenia table td textarea
{
width: 300px;
height: 150px;
}

#ogloszenia select
{
font-size:11px;
width: 306px;
}

#ogloszenia table td.submit
{
text-align: center;
width:100%;
}

#ogloszenia table td input.submit
{
width: 108px;
background-color: #EE1C25;
border: 0px none;
padding: 0px;
margin: 0px;
color: #FFFFFF;
}

#ogloszenia hr
{
width: 100%;
height: 1px;
background-color: #f2f2f2;
border: 1px solid #DDDDDD;
}


tr.ogloszenia_lista
{
position: relative;
width: 100%;
background-color: #F2F2F2;
}

tr.ogloszenia_lista2
{
position: relative;
width: 100%;
background-color: #FFFFFF;
}




table.ogloszenia_lista
{
font-size:11px;
}

table.ogloszenia_lista td
{
font-size:11px;
height: 50px;
}




table.ogloszenia_lista tr.ogloszenia_naglowek td
{
background-color: #DDDDDD;
height: 25px;
}

td.ogloszenia_woj
{
text-align: center;
font-size:11px;
}




td.ogloszenia_tytul
{
width: 315px;
text-align: left;
font-size:11px;
}

td.ogloszenia_cena
{
width: 80px;
text-align: right;
font-size:11px;
}

td.ogloszenia_data
{
width: 80px;
text-align: right;
font-size:11px;
}

td.ogloszenia_foto
{
width: 64px;
text-align:center;
}

div.ogloszenia_foto
{
text-align: center;
width: 100%;
background-color:#FFFFFF;
border: 1px solid #DDDDDD;
}



img.ogloszenie_obrazek
{
cursor: pointer;
border: 1px solid #000000;
margin: 1px;
}


/** ogloszenia szczegoly **/
div.ogloszenia_szczegoly
{
position: relative;
width: 100%;

}

div.ogloszenia_foto_szczegoly
{
position: relative;
float: right;
margin: 5px;
height: 300px;
width: 304px;
padding:1px;
}


div.zdjecia_numerki
{
text-align: left;
}

a.zdjecia_numerki
{
height: 30px;
margin:1px;
padding-left: 4px;
padding-right: 4px;
border: 1px solid #DDDDDD;
background-color: #F2F2F2;

}


div.ogloszenia_szczegoly h1
{
font-size: 14px;
margin-bottom: 4px;
}

div.ogloszenia_szczegoly p
{
text-align: justify;
}

span.stronicowanie
{
font-weight: bold;
}


/** operacje **/

div.dane_uzytkownika
{
position: relative;
}

div.operacje_uzytkownika
{
position:relative;
float:right;
width:276px;
background-color:#F2F2F2;
border: 1px #DDDDDD solid;
margin: 5px;
z-index: 2;
}


div.operacje_uzytkownika ul
{
	margin:0;
	padding:0;
	list-style:none;
}

div.operacje_uzytkownika li
{

	margin:0;
	padding:0;
	margin-left: 5px;
	margin-bottom: 5px;
       	list-style:none;
}


div.operacje_uzytkownika a
{
display:block;
padding-left: 15px;
text-align: left;
font-family: verdana, sans-serif;
font-size: 11px;
font-weight: normal;
color: #545454;
text-decoration: none;
}

div.operacje_uzytkownika a.menu_pion_sel
{
padding-left: 15px;
text-align: left;
font-family: verdana, sans-serif;
font-size: 11px;
color: #940000;
text-decoration: none;
}


div.operacje_uzytkownika a:hover
{
background: transparent left center no-repeat;
}


div.ogloszenia_operacje
{
position: relative;
text-align: left;
left: 0px;
height: 15px;
}

div.ogloszenia_operacje ul {
	float:left;
	width:100%;
	margin:0;
	padding:0;
	list-style:none;
}

div.ogloszenia_operacje li {
	display:inline;
	margin:0;
	padding:0;
	margin-left: 10px;
}

div.ogloszenia_operacje a
{
display:block;
float:left;
background: #DDDDDD right center no-repeat;
text-align:center;
margin-right: 10px;
padding: 5px;
font-family: verdana, sans-serif;
font-size: 11px;
font-weight: normal;
color: #000000;
text-decoration: none;
}

div.ogloszenia_operacje a.menu_poziom_sel
{
text-align: left;
font-family: verdana, sans-serif;
font-size: 14px;
font-weight: bold;
background: #6E6F72 right center no-repeat;
color: #FFFFFF;
text-decoration: none;
}


div.ogloszenia_operacje a:hover
{
background-color: #6E6F72;
}


/** katalog **/

#firmy table td input.submit
{
width: 108px;
background-color: #EE1C25;
border: 0px none;
padding: 0px;
margin: 0px;
color: #FFFFFF;
}

#firmy hr
{
width: 100%;
height: 1px;
background-color: #f2f2f2;
border: 1px solid #DDDDDD;
}


tr.firmy_lista
{
position: relative;
width: 100%;
background-color: #F2F2F2;
}

tr.firmy_lista2
{
position: relative;
width: 100%;
background-color: #FFFFFF;
}



table.firmy_lista
{
font-size:11px;
}

table.firmy_lista td
{
font-size:11px;
height: 50px;
}


table.firmy_lista tr.firmy_naglowek td
{
background-color: #DDDDDD;
height: 25px;
}


td.firmy_tytul
{
width: 390px;
text-align: left;
font-size:11px;
}



td.firmy_data
{
width: 108px;
text-align: right;
font-size:11px;
}

a.zobacz_wyniki
{
font-weight: bold;
}

#link_to_home
{
top: 10px;
left: 51px;
width: 852px;
position: absolute;
color: red;
text-align: right;
z-index:2;
}

#link_to_home a
{
color: #000000;
}


div.buttony
{
width: 144px;
height: 70px;
overflow: hidden;
margin-bottom: 13px;
}

