body
{
	font-family: Arial, Helvetica, sans-serif;
}
img
{
	border: 0;
}
legend
{
	color: #AF0611;
}
a
{
	text-decoration: none;
	font-weight: normal;
}
a:hover
{
	text-decoration: underline;
	font-weight: normal;
}
h2 { font-family: Arial; font-weight: bold; font-size: 16px; color: #000080; margin: 0; }
h3 { font-family: Arial; font-weight: bold; font-size: 13px; color: #000080; margin: 0; }
h4 { font-family: Arial; font-weight: bold; font-size: 10px; color: #1C5674; margin: 0; }

h3 a:hover {  color: black; font-family: Arial; font-weight: bold;  }
h3 a:visited {  color: #000080; font-family: Arial; font-weight: bold; }
h3 a:link {  color: #000080; font-family: Arial; font-weight: bold; }
h3 a:hover {  color: black; font-family: Arial; font-weight: bold; }

h4 a:hover {  color: black; font-family: Arial; font-weight: bold; }
h4 a:visited {  color: #000080; font-family: Arial; font-weight: bold;  }
h4 a:link {  color: #000080; font-family: Arial; font-weight: bold; }
h4 a:hover {  color: black; font-family: Arial; font-weight: bold; }

h2 a:hover {  color: #7E0C02; font-family: Arial; font-weight: bold; }
h2 a:visited {  color: black; font-family: Arial; font-weight: bold; }
h2 a:link {  color: black; font-family: Arial; font-weight: bold; }
h2 a:hover {  color: #7E0C02; font-family: Arial; font-weight: bold; }

.podtytul{
	color:#666666;
}

.ogloszenie_szczegoly1 td { padding: 6px; color: #646458;  }
.ogloszenie_navi a { color: #707070; font-size: 10px; }


#header { width: 975px; margin: auto; }
#baner_big { width: 750px; margin: auto; }
#wyszukiwarka_top { width: 975px; margin: auto; margin-top: 2px; background: #540532; color: #DEC5BE; padding-top: 6px; padding-bottom: 4px; }
.wyszukiwarka_input { width: 160px; background: #F7EECD; border: solid 1px #FFFFFF; margin-right: 20px; font-size: 11px; color: #540532;  }


#menu_left { width: 188px; }

#katalog_firm_menu_left {  background: #F8F3D6; padding-bottom: 10px; padding-top: 10px;  }
#katalog_firm_menu_left li { list-style-image: url(img/menu_znaczek.jpg); padding-bottom: 5px; }
#katalog_firm_menu_left a, a:link, a:visited {  color: #791B13; }
#katalog_firm_menu_left a:hover {  color: #791343; }

#fotogaleria_menu_left {  background: #F8F3D6; padding-bottom: 10px; padding-top: 10px;  }
#fotogaleria_menu_left li { list-style-image: url(img/menu_znaczek.jpg); padding-bottom: 5px; }
#fotogaleria_menu_left a, a:link, a:visited {  color: #791B13; }
#fotogaleria_menu_left a:hover {  color: #791343; }

#ogloszenia_menu_left {  background: #F8F3D6; padding-bottom: 10px; padding-top: 10px;  }
#ogloszenia_menu_left li { list-style-image: url(img/menu_znaczek.jpg); padding-bottom: 5px; }
#ogloszenia_menu_left a, a:link, a:visited {  color: #791B13; }
#ogloszenia_menu_left a:hover {  color: #791343; }

#nowosci_menu_left {  background: #F8F3D6; padding-bottom: 10px; padding-top: 10px;  }
#nowosci_menu_left li { list-style-image: url(img/menu_znaczek.jpg); padding-bottom: 5px; }
#nowosci_menu_left a, a:link, a:visited {  color: #791B13; }
#nowosci_menu_left a:hover {  color: #791343; }

#sonda_menu_left {  background: #FCF7C0; margin-top: 2px; margin-bottom: 2px; color: #791B13; text-align: center;}

#newsletter_menu_left {  background: #F8F3D6; padding-bottom: 10px; padding-top: 10px;  }

#content { padding-left: 3px; padding-right: 3px;  }

#container { width: 975px; margin: auto;  }
#container td { vertical-align: top;  }

#banery_small a:link, a:visited { color: #913103; }
#banery_small a:hover { color: #913103;  }

li { list-style-image: url(img/menu_znaczek.jpg); padding-bottom: 5px; }
li.sub { list-style-image: url(img/menu_znaczek.jpg); padding-bottom: 5px; margin-left: 10px; }

#menu_right { width: 220px; }
#aktualnosci_table { width: 100%; color: #74180C; }

.dodaj_up { margin-right: 0px; margin-left: 0px; text-align: right; font-weight: bold; cursor: pointer; color: #791B13; text-decoration: none;}
.dodaj_up:hover { margin-right: 0px; margin-left: 0px; text-align: right; font-weight: bold; cursor: pointer; color: #791B13; text-decoration: underline;}
.dodaj_down { margin-right: 0px; margin-left: 0px; text-align: right; font-weight: bold; cursor: pointer; color: #791B13; text-decoration: none;}
.dodaj_down:hover { margin-right: 0px; margin-left: 0px; text-align: right; font-weight: bold; cursor: pointer; color: #791B13; text-decoration: underline;}

.navismall { font-family: Verdana; font-size: 10px; color: #707070; padding: 3px; }
#ogloszenie_addform { background: #FBF8E5; padding: 20px;  }
#ogloszenie_addform .input_text {  width: 250px; font-family: Verdana; font-size: 11px; color: #686762; font-weight: 100;  }
#ogloszenie_addform td { width: 100px; font-weight: bold; color: #686762; }
#ogloszenie_addform table { width: 70%; margin: auto; }
#ogloszenie_addform textarea { width: 250px; height: 110px; font-family: Verdana; font-size: 11px; color: #686762; font-weight: 100; }

#lista_ogloszen td {  padding: 5px; border-bottom: solid 2px white; color: #555148;  }
#lista_ogloszen th { text-align: left; font-weight: bold; background: #FFF7AE; padding: 7px; color: #C4A672; border-bottom: solid 2px #FAEC72; }
#lista_ogloszen tr:hover { background: white; }
#lista_ogloszen a { color: #555148; }

a.pagination { color: #C6A675; font-weight: bold; font-size: 12px; text-decoration: underline; }
a.pagination:hover, b.pagination2 { color: #C6A675; font-size: 12px; text-decoration: none; }

a.schowek, a.schowek:hover { color: #FFFFFF; font-weight: bold; text-decoration: none; }

a.select { color: #C6A675; font-weight: bold; font-size: 12px; text-decoration: underline;}
a.select:hover { color: #C6A675; font-weight: bold; font-size: 12px; text-decoration: none;}

div.komunikat, td.komunikat { color: #666666; padding: 7px; }

.pagination
{
	text-align:	center;
	color: #000000;
	margin: 10px;
	text-decoration: none;
	font-weight: bold;
}
.pagination_cell
{
	color: #791B13;
	padding-left: 3px;
	padding-right: 3px;
	border: 0px solid #696969;
	background-color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
}
.pagination_cell_current
{
	color: #791B13;
	padding-left: 3px;
	padding-right: 3px;
	border: 0px solid #696969;
	background-color: #FFFFFF;
	text-decoration: none;
	font-weight:900;
}

.forum_counter
{
	color: rgb(112, 112, 112);
}
.forum_link
{
	background-image: url(img/menu_znaczek.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-bottom: 5px;
	margin-left: 20px;
	padding-left: 15px;
}

.NewsIcon
{
	margin-right:  5px;
	margin-bottom: 2px;
}
.NewsIconDesc
{
	margin-right: 15px;
	margin-bottom: 2px;
}
.NewsCategoryIcon
{
	margin: 15px;
	float: left;
}

#ncalendar table {padding:0px; width:180px;margin:0 auto}
#ncalendar table th {padding:0px;font-size:1em;}
#ncalendar table tr {padding:0px;}
#ncalendar {background:url(img/calendarbg.jpg) no-repeat left top;width:205px;height:180px;padding: 0px;font: normal 11px Arial, Verdana; color: #333;opacity : 0;cursor:  pointer;position :  absolute;z-index:1000;}
#ncalendar div {display:block;text-align: center;}
#ncalendar .header{margin:10px auto 0px auto;width: 185px;}
#ncalendar .header img{margin: 0px 2px 0px 2px;float: left;clear: none;}
#ncalendar .month{font: bold 11px Arial, Verdana; color: #333; text-align: center;padding: 2px 0px 0px 0px;display: block;float: left;width: 110px;}
#ncalendar table {margin: 5px auto 0px auto;width: 180px;border: 0px none;clear: both;}
#ncalendar table tr td{padding: 2px;height: 5px;text-align: center;width: 10px;height: 10px;}
.dayselected {background:#f2f4f9;}
.noday {background:#d9dce5; color:#c1c4cc;}
.sunday {background:#fff;}
.today {}
td.isToday{background:#f8b04d;color: #555; font-weight: bold;border: 1px solid #fff;}
#listYear {position:absolute;background:#F0F0F0;border:1px solid #E0E0E0;width:100px;height:80px;display:none;opacity:0;}
#listYear li {list-style:none;cursor:pointer;border-bottom:1px solid #E0E0E0;padding:.2em;}

.RedStar
{
	font-weight: bold;
	color: #FF0000;
}


#FBWidget { width: 392px; height: 604px; position: fixed; top: 50px; left: 100%; margin-left: -38px; background: transparent url('img/FB.png') scroll 0px 0px no-repeat; z-index: 3; }
#FBWidget #Holder { width: 292px; height: 590px; margin: 7px 0px 0px 45px; background-color: #FFFFFF; }