body {
	background: transparent url(../images/tlo.jpg) repeat-x;
	background-color: #fff;
	font-family: Tahoma;
	font-size: 12px;
	margin: 0 auto;
	color: #560a0a;
}

#wrapper {
	background: transparent url(../images/body.jpg) repeat-y;
	margin: 0 auto;
	width: 936px;
	height: auto;
}

#top-up {
	background: transparent url(../images/top_up.jpg) no-repeat;
	width: 936px;
	height: 25px;
}

#top-bottom {
	background: transparent url(../images/top_bottom.jpg) no-repeat;
	width: 936px;
	height: 148px;
}

#top-bottom a {
	display: block;
	margin-left: 50px;
	width: 300px;
	height: 100%;
}

#menu {
	background: transparent url(../images/menu.jpg) no-repeat;
	width:936px;
	height:36px;
}

#menu a {
	display: block;
	width: 100%;
	height: 100%;
}

#menu ul {
	position: relative;
	margin: 0px;
	left: -5px;
	list-style-type: none;
	width: 936px;
}

#menu li {
	height: 36px;
	float: left;
}

#menu .wydarzenia {
	background: transparent url(../images/menu/wydarzenia.jpg) no-repeat;
	width: 107px;	
}

#menu .miasto {
	background: transparent url(../images/menu/miasto.jpg) no-repeat;
	width: 106px;	
}

#menu .galeria {
	background: transparent url(../images/menu/galeria.jpg) no-repeat;
	width: 85px;	
}

#menu .ogloszenia {
	background: transparent url(../images/menu/ogloszenia.jpg) no-repeat;
	width: 111px;	
}

#menu .praca {
	background: transparent url(../images/menu/praca.jpg) no-repeat;
	width: 79px;	
}

#menu .forum {
	background: transparent url(../images/menu/forum.jpg) no-repeat;
	width: 83px;	
}

#menu .randki {
	background: transparent url(../images/menu/randki.jpg) no-repeat;
	width: 84px;	
}

#menu .katalog {
	background: transparent url(../images/menu/katalog_firm.jpg) no-repeat;
	width: 118px;	
}

#menu .kontakt {
	background: transparent url(../images/menu/kontakt.jpg) no-repeat;
	width: 94px;	
}

#submenu {
	width: 936px;
	height: 39px;
}

#submenu p {
	position: relative;
	margin: 0px;
	width: 800px;
	top: 17px;
	left: 35px;
}

#submenu a {
	margin-left: 5px;
	margin-right: 5px;
	text-decoration: none;
}

#submenu a:hover {
	margin-left: 5px;
	margin-right: 5px;
	text-decoration: underline;
}

.submenu_wydarzenia {
	background: transparent url(../images/submenu/submenu_wydarzenia.jpg) no-repeat;
}

.submenu_miasto {
	background: transparent url(../images/submenu/submenu_miasto.jpg) no-repeat;
}

.submenu_galeria {
	background: transparent url(../images/submenu/submenu_galeria.jpg) no-repeat;
}

.submenu_ogloszenia {
	background: transparent url(../images/submenu/submenu_ogloszenia.jpg) no-repeat;
}

.submenu_praca {
	background: transparent url(../images/submenu/submenu_praca.jpg) no-repeat;
}

.submenu_forum {
	background: transparent url(../images/submenu/submenu_forum.jpg) no-repeat;	
}

.submenu_randki {
	background: transparent url(../images/submenu/submenu_randki.jpg) no-repeat;	
}

.submenu_katalog {
	background: transparent url(../images/submenu/submenu_katalog_firm.jpg) no-repeat;	
}

.submenu_kontakt {
	background: transparent url(../images/submenu/submenu_kontakt.jpg) no-repeat;	
}

#mainBody {
	width: 880px;
	height: auto;
	margin-left: 28px;
	margin-top: 10px;
}

#mainBodyLeft {
	width: 710px;
	height: auto;
	float: left;
}

#mainBodyLeft .leftSite {
	width: 226px;
	height: auto;
	padding-top: 40px;
	padding-bottom: 10px;
	margin-top: 10px;
}
#mainBodyLeft .fbLeftSite {
	width: 226px;
	height: 220px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 10px;
}

#mainBodyLeft #pomocnik {
	width: 226px;
	float: left;
}

#mainBodyLeft #pomocnik #kalendarz {
	background: transparent url(../images/belka_kalendarz.jpg) top left no-repeat;
	background-color: #ffffef;
	text-align: left;
}

#mainBodyLeft #pomocnik #galeria {
	background: transparent url(../images/belka_nowe_w_galerii.jpg) top left no-repeat;
	background-color: #ffffef;
	text-align: center;
}

#mainBodyLeft #pomocnik #galeria p {
	margin-top: 5px;
	margin-bottom: 5px;
	width: 220px;
}

#mainBodyLeft #pomocnik #wyszukaj {
	background: transparent url(../images/belka_wyszukaj_w_serwisie.jpg) top left no-repeat;
	background-color: #ffffef;
	text-align: center;
}

#mainBodyLeft #pomocnik #wyszukaj .searchinput {
	background: transparent url(../images/okno_wyszukaj.jpg) no-repeat;
	width: 141px;
	height: 20px;
	border: none;
	padding-left: 5px;
	padding-top: 2px;
}

#mainBodyLeft #pomocnik #wyszukaj .searchsubmit {
	float: right;
	margin-right: 5px;
}

#mainBodyLeft #pomocnik #panel {
	background: transparent url(../images/belka_panel_logowania.jpg) top left no-repeat;
	background-color: #ffffef;
	text-align: center;
	margin-bottom: 10px;
}

#mainBodyLeft #pomocnik #panel .logininput {
	background: transparent url(../images/okno_panellog.jpg) no-repeat;
	width: 76px;
	height: 20px;
	border: none;
	padding-left: 5px;
	padding-top: 2px;
}

#mainBodyLeft #pomocnik #panel .loginsubmit {
	float: right;
	margin-right: 5px;
}

#mainBodyLeft #pomocnik #panel #panel_menu {
	width: 196px;
	margin-top: 10px;
	padding-left: 30px;
}

#mainBodyLeft #pomocnik #panel #panel_menu a {
	float: left;
	margin-top: 3px;
	margin-left: 5px;
	text-decoration: none;
	color: #560a0a;
}

#mainBodyLeft #pomocnik #panel #panel_menu a:hover {
	float: left;
	margin-top: 3px;
	margin-left: 5px;
	text-decoration: underline;
	color: #560a0a;
}

#mainBodyLeft #pomocnik #panel #panel_menu img {
	float: left;
}

#mainBodyLeft #pomocnik #forum {
	background: transparent url(../images/belka_ostatnio_na_forum.jpg) top left no-repeat;
	background-color: #ffffef;
	text-align: left;
}

#mainBodyLeft #pomocnik #forum p {
	margin-top: 0px;
	margin-bottom: 5px;
	margin-left: 5px;
	width: 220px;
	color: #00A070;
}

#mainBodyLeft #pomocnik #pogodynka {
	background: transparent url(../images/belka_pogodynka.jpg) top left no-repeat;
	background-color: #ffffef;
	text-align: left;
}

#mainBodyLeft #informator {
	background-color: #ffffef;
	margin-left: 19px;
	float:left;
	margin-top: 10px;
	min-height: 1157px;
	width: 465px;
}

#mainBodyLeft #informator #infoKontakt {
	background: transparent url(../images/belka_kontakt.jpg) top left no-repeat;
	background-color: #ffffef;
	width: 465px;
	height: 40px;
	margin-bottom: 10px;
}

#mainBodyLeft #informator #infoGaleria {
	background: transparent url(../images/belka_galeria.jpg) top left no-repeat;
	background-color: #ffffef;
	width: 465px;
	height: 40px;
	margin-bottom: 10px;
}

#mainBodyLeft #informator #infoKatalog {
	background: transparent url(../images/belka_katalog_firm_duze.jpg) top left no-repeat;
	background-color: #ffffef;
	width: 465px;
	height: 40px;
	margin-bottom: 10px;
}

#mainBodyLeft #informator #infoMiasto {
	background: transparent url(../images/belka_o_miescie.jpg) top left no-repeat;
	background-color: #ffffef;
	width: 465px;
	height: 40px;
	margin-bottom: 10px;
}

#mainBodyLeft #informator #infoOgloszenia {
	background: transparent url(../images/belka_ogloszenia_duze.jpg) top left no-repeat;
	background-color: #ffffef;
	width: 465px;
	height: 40px;
	margin-bottom: 10px;
}

#mainBodyLeft #informator #infoPraca {
	background: transparent url(../images/belka_praca.jpg) top left no-repeat;
	background-color: #ffffef;
	width: 465px;
	height: 40px;
	margin-bottom: 10px;
}

#mainBodyLeft #informator #infoLogin {
	background: transparent url(../images/belka_panellogowania.jpg) top left no-repeat;
	background-color: #ffffef;
	width: 465px;
	height: 40px;
	margin-bottom: 10px;
}

#mainBodyLeft #informator #infoRandki {
	background: transparent url(../images/belka_randki.jpg) top left no-repeat;
	background-color: #ffffef;
	width: 465px;
	height: 40px;
	margin-bottom: 10px;
}

#mainBodyLeft #informator #infoAdmin {
	background: transparent url(../images/belka_paneladministratora.jpg) top left no-repeat;
	background-color: #ffffef;
	width: 465px;
	height: 40px;
	margin-bottom: 10px;
}

#mainBodyLeft #informator #infoPanel {
	background: transparent url(../images/belka_paneluzytkownika.jpg) top left no-repeat;
	background-color: #ffffef;
	width: 465px;
	height: 40px;
	margin-bottom: 10px;
}

#mainBodyLeft #informator #infoSzukaj {
	background: transparent url(../images/belka_wyszukaj_duza.jpg) top left no-repeat;
	background-color: #ffffef;
	width: 465px;
	height: 40px;
	margin-bottom: 10px;
}

#mainBodyLeft #informator #infoLinki {
	background: transparent url(../images/belka_linkispons.jpg) top left no-repeat;
	background-color: #ffffef;
	width: 465px;
	height: 40px;
	margin-bottom: 10px;
}

#mainBodyLeft #informator #infoHead {
	background: transparent url(../images/belka_informator_miejski.jpg) top left no-repeat;
	background-color: #ffffef;
	width: 465px;
	height: 40px;
	margin-bottom: 10px;
}

#mainBodyLeft #informator #infoHead a {
	display: block;
	background: transparent url(../images/button_wszystkie-1.jpg) no-repeat;
	width: 84px;
	height: 26px;
	position: relative;
	left: 380px;
	top: 10px;
}

#mainBodyLeft #informator #infoHead a:hover {
	display: block;
	background: transparent url(../images/button_wszystkie-1-podm.jpg) no-repeat;
	width: 84px;
	height: 26px;
	position: relative;
	left: 380px;
	top: 10px;
}

#mainBodyLeft #informator .infoItem {
	background: transparent url(../images/belka_tytul_artyk.jpg) top left no-repeat;
	width: 455px;
	min-height: 167px;
	padding-bottom:10px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
}

#mainBodyLeft #informator .infoItem h2 {
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 20px
}

#mainBodyLeft #informator .infoItem img {
	/*margin-top: 20px;*/
	margin-right: 10px;
}

#mainBodyLeft #informator .infoItem p {
	/*margin-top: 20px;*/
	margin-bottom: 10px;
	margin-top: 0px;
	clear: right;
}

#mainBodyLeft #informator .infoItem .fLeft {
	float: right;
}

#mainBodyLeft #informator .item {
	width: 455px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	height: auto;
}

#mainBodyLeft #informator .newsitem1 {
	background-color: #f1f1f1;
	padding: 5px;
	margin-bottom: 5px;
	border-bottom: 1px dotted #dcdcdc;
}

#mainBodyLeft #informator .newsitem1 h4 {
	font-weight: normal;
	margin-top: 0px;
}

#mainBodyLeft #informator .newsitem2 {
	background-color: #fff4f0;
	padding: 5px;
	margin-top: 0px;
	margin-bottom: 5px;
	border-bottom: 1px dotted #dcdcdc;
}

#mainBodyLeft #informator .newsitem2 h4 {
	font-weight: normal;
	margin-top: 0px;
}

#mainBodyRight {
	width: 153px;
	height: auto;
	margin-left: 17px;
	float: left;
}

#mainBodyRight #informator2 {
	background: transparent url(../images/belka_inf_miejski_maly.jpg) top left no-repeat;
	background-color: #ffffef;
	width: 153px;
	height: auto;
	padding-top: 36px;
	padding-bottom: 10px;
	text-align:left;
}

#mainBodyRight #informator2 a {
	color: #00A070;
}

#mainBodyRight #rekCont {
	width: 150px;
	height: auto;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 3px;
	margin-top: 5px;
}

#chat {
	width: 880px;
	min-height: 65px;
	margin-left: 28px;
	/*margin-top: 10px;*/
}

#chat #chatLeft {
	background: transparent url(../images/button_live_chat.jpg) no-repeat;
	width: 226px;
	height: 65px;
	float: left;
}

#chat #chatLeftB {
	width: 226px;
	height: 65px;
	float: left;
}

#chat #chatLeft:hover {
	background: transparent url(../images/button_live_chat_podm.jpg) no-repeat;
	width: 226px;
	height: 65px;
	float: left;
}

#chat #chatLeft a {
	display: block;
	width: 100%;
	height: 100%;
}

#chat #chatRight {
	margin-left: 19px;
	float: left;
}

#informator3 {
	/*margin-top: 10px;*/
	width: 880px;
	height: auto;
	margin-left: 28px;
}

#informator3 #praca_firmy {
	float: left;
}

#informator3 #praca_firmy #praca {
	background: transparent url(../images/belka_oferty_pracy.jpg) top left no-repeat;
	background-color: #ffffef;
	width: 226px;
	padding-top: 40px;
	padding-bottom: 10px;
	text-align:left;
}

#informator3 #praca_firmy #firmy {
	background: transparent url(../images/belka_katalog_firm.jpg) top left no-repeat;
	background-color: #ffffef;
	width: 226px;
	padding-top: 40px;
	padding-bottom: 10px;
	text-align:left;
	margin-top: 10px;
}

#informator3 #ogloszenia {
	background: transparent url(../images/belka_ogloszenia.jpg) top left no-repeat;
	background-color: #ffffef;
	width: 190px;
	min-height: 140px;
	float: left;
	margin-left: 17px;
	padding-top: 40px;
	padding-bottom: 10px;
	text-align:left;
}

#informator3 #newsy {
	background: transparent url(../images/belka_wiecej_wiadomosci.jpg) top left no-repeat;
	background-color: #ffffef;
	width: 226px;
	min-height: 140px;
	float: left;
	margin-left: 17px;
	padding-top: 40px;
	padding-bottom: 10px;
	text-align:left;
}
#informator3 #ogloszenia_newsy_najczesciej {
  width: 452px;
  float: left;
  padding: 0;
  margin: 0;
  min-height: 394px;
  display: inline;
}
#informator3 #najczesciej {
	background: transparent url(../images/belka_najczytane.jpg) top left no-repeat;
	background-color: #ffffef;
	width: 432px;
	min-height: 154px;
	float: left;
	margin-left: 17px;
  margin-top: 10px;
	padding-top: 40px;
	padding-bottom: 10px;
	text-align:left;  
}

#informator3 #inter {
	background: transparent url(../images/banner_intermarka_duzy.jpg) no-repeat;
	width: 184px;
	min-height: 391px;
	float: left;
	margin-left: 17px;
	margin-top: 2px;
}

#informator3 #inter a {
	display: block; 
	width: 100%; 
	height: 390px;
}

#informator4 {
	/*margin-top: 10px;*/
	margin-left: 28px;
	width: 880px;
	height: auto;
}

#informator4 #linki {
	background: transparent url(../images/belka_linki_sponsorowane.jpg) top left no-repeat;
	background-color: #ffffef;
	width: 226px;
	min-height: 118px;
	float: left;
	padding-top: 40px;
	padding-bottom: 10px;
	text-align:left;
}

#informator4 #linki .all {
	display: block;
	background: transparent url(../images/button_wszystkie_linki.jpg) no-repeat;
	width: 75px;
	height: 22px;
	position: relative;
	left: 75px;
	top: 5px;
}

#informator4 #linki .all:hover {
	display: block;
	background: transparent url(../images/button_wszystkie_podm.jpg) no-repeat;
	width: 75px;
	height: 22px;
	position: relative;
	left: 75px;
	top: 5px;
}

#informator4 #linki2 {
	width: 470px;
	min-height: 168px;
	float: left;
	margin-left: 15px;
	text-align: center;
	margin-top: 3px;
}

#informator4 #linki2 .linimg {
	margin-top: 10px;
}

#informator4 #taniec {
	background: transparent url(../images/banner_spiewasztr.jpg) no-repeat;
	width: 154px;
	min-height: 168px;
	float: left;
	margin-left: 15px;
	margin-top: 2px;
}

#informator4 #taniec a {
	display: block; 
	width: 100%; 
	height: 150px;
}

#informator5 {
	/*margin-top: 10px;*/
	width: 880px;
	height: auto;
	margin-left: 28px;
	text-align: center;
}

#footer {
	background: transparent url(../images/footer.jpg) no-repeat;
	/*margin-top: 10px;*/
	width: 936px;
	height: 75px;	
	text-align: center;
	color: #560a0a;
	padding-top: 5px;
}

#footer p {
	margin: 0px;
	padding: 0px;
}

#footer a {
	color: #560a0a;
	text-decoration: none;
	font-weight: bold;
}

#footer a:hover {
	color: #560a0a;
	text-decoration: underline;
	font-weight: bold;
}

#footer .menu {
	font: menu;
	font-size: 11px;
	margin-top: 5px;
}

#footer .menu a {
	font-weight: normal;
}

#footerEnd {
	background: transparent url(../images/footer2.jpg) no-repeat;
	width: 936px;
	height: 52px;
}

.ulpunkt {
	padding: 0px;
	margin: 0px;
	list-style-image: url(../images/punktor.jpg);
	margin-left:25px;
}

.ulpunkt li {
	padding: 0px;
	margin: 0px;
}

.ulpunkt a, .naj_news a {
	color: #560a0a;
	text-decoration: none;
}

.ulpunkt a:hover, .naj_news a:hover {
	color: #560a0a;
	text-decoration: underline;
}

.naj_news {
  margin: 4px 0px 0px 8px;
  width: 202px;
  height: 47px;
  float: left;  
}
.naj_news img {
  float: left;
  margin-right: 3px;
}

.pager {
	width: 465px; 
	height: auto; 
	padding-top: 10px; 
	padding-bottom: 10px;
	text-align: center;
}

.pager a {
	margin-left: 5px;
	border: 1px solid #560a0a;
	color: #560a0a;
	background-color: #fff;
	padding: 3px 5px 3px 5px;
	text-decoration: none;
}

.pager span {
	margin-left: 5px;
	border: 1px solid #560a0a;
	color: #fff;
	background-color: #560a0a;
	padding: 3px 5px 3px 5px;
}

.formy {
	display: block;
	width: 150px;
	float: left;
}

.d_block {
	height: 10px; 
	width: 880px; 
	display: block;
}

.clear_both {
	clear: both;
}

/* global */

img {
	border: 0px;
}

h1,h2,h3,h4 {
	font-family: Tahoma;
	font-size: 12px;
	color: #560a0a;
	font-weight: bold;
}

form {
	margin: 0px;
	padding: 0px;
}
#header-carousel {
  height: 230px;
}