html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}body{
	font: normal 0.80em Tahoma, Verdana, sans-serif;}
b,strong{
	font-weight: bold;}
a{
	color: black;
	text-decoration: none;}
a:hover{
	text-decoration: underline;}
.hidden{
	display:none;}
.clear{
	clear: both;
	height: 0px;
	overflow: hidden;}
.highlight { background-color: yellow; }

#ReklamaSkyScrapperPrawy,
#ReklamaSkyScrapperLewy{
	width: 120px;
	height: 600px;
	background-color: gray;
	position: absolute;
	top: 5px;}
#ReklamaSkyScrapperPrawy{
	right: -125px;}
#ReklamaSkyScrapperLewy{
	left: -125px;}
#ReklamaPrawaStronaWyszukiwarki{
	width: 120px; 
	height: 70px; 
	position: absolute; 
	right: 0px; 
	top: 5px;}


/* ==============================================================
		Listy linkow
   ============================================================== */
ul.listaLinkowStronaGlowna{
	margin: 10px 0;}
ul.listaLinkowStronaGlowna li{
	background: url('raquo_zielony.gif') 180px 7px no-repeat;
	padding: 1px 0 1px 190px;}
ul.listaLinkowPolecaneGlowna{
	margin: 10px 0;}
ul.listaLinkowPolecaneGlowna li{
	background: url('raquo_zielony.gif') 5px 7px no-repeat;
	padding: 1px 0 1px 20px;}

ul.listaLinkow{
	clear: both;
	margin: 10px 0;}
ul.listaLinkow li{
	background: url('raquo_zielony.gif') 10px 7px no-repeat;
	padding: 1px 0 1px 22px;}

/* ==============================================================
		Sciezka prezentujaca polozenie uzytkownika w serwisie
   ============================================================== */
ul.sciezka{
	height: 1em;
	font-size: 0.85em;}
ul.sciezka li{
	float: left;
	margin-right: 5px;}
ul.sciezka li a{
	color: gray;}
/* ==============================================================
		RollPager
   ============================================================== */
.RollPager{
	text-align: center;
	clear: both;}
.RollPager { 
	position: relative;
	margin: 5px 0; 
	padding: 5px;}
.RollPager a { 
	color: #707070;
	padding: 1px 1px;} 
.RollPager a.first,	
.RollPager a.last{
	font-weight: bold;
	color: #97BF0D;}
.RollPager b.current{
	color: #959595;
	font-weight: normal;}
.RollPager img{
	position: absolute;
	right: 5px;
	top: 1px;}

/* ==============================================================
		Główne kontenery
   ============================================================== */
#container{
	background-color: white;
	width: 970px;
	margin: 0 auto;
	padding: 0px 5px;}
#sideMenu{
	width: 110px;
	float: left;
	margin-right: 10px;}
#content{
	padding-bottom: 10px;
	width: 540px;
	float: left;}
#content_right{
	padding-bottom: 10px;
	width: 850px;
	float: right;}
#content_all,
#content_forum,
#content_galeria_all{
	padding-bottom: 10px;
	width: 970px;}
#content_bazy,
#content_artykul,
#content_galeria{
	padding-bottom: 10px;
	width: 655px;
	float: left;}
#sideRight{
	width: 300px;
	float: right;}
#footer{	
	padding-top: 10px;
	padding-bottom: 10px;
	clear:both;
	border-top: 2px solid #d3d3d3;
	text-align: center;}

/* ==============================================================
		Belki górne
   ============================================================== */
#belkaGorna{
	position: relative;
	width: 970px;
	height: 30px;
	line-height: 30px;
	padding: 0 10px;
	color: white;
	background: url('belka_szeroka_zielony.gif') 0 0 no-repeat;
	margin-bottom: 10px;}
#belkaGorna span{
	display: block;
	height: 30px;
	line-height: 30px;
	position: absolute;
	top: 0px;
	right: 25px;}
#belkaGorna span a{
	color: white;}
#belkaGorna label{
	position: absolute;
	top: 0px;
	right: 195px;
	font-weight: bold;}
#belkaGorna input{
	position: absolute;
	top: 5px;
	right: 55px;
	width: 133px;
	height: 21px;
	line-height: 21px;
	outline: 1px solid #D3D3D3;
	border-width: 0;}
#belkaGorna input.submit{
	top: 5px;
	right: 25px;
	width: 21px;
	height: 20px;
	outline-width: 0;
	cursor: pointer;
	background: url('szukaj_gray.gif') 0 0 no-repeat;}


#belkaGornaLogo{
	position: relative;
	width: 970px;
	height: 70px;
	margin-bottom: 10px;
	background: url('top_background.gif') 0 0 repeat-x;}
#belkaGornaLogo ul li{
	position: relative;
	top: 6px;
	float: left;
	margin-right: 0px;
	width: 65px;
	height: 65px;}
#belkaGornaLogo ul li.maindomain{
	width: 214px;
	height: 70px;
	margin-right: 5px;}

#belkaGornaBazy,
#belkaGornaLogoMala{
	position: relative;
	width: 970px;
	height: 41px;
	margin-bottom: 10px;
	background: url('top_bazy_background.gif') 0 0 repeat-x;}
#belkaGornaBazy ul li,
#belkaGornaLogoMala ul li{
	font-size: 0.9em;
	float: left;
	margin: 12px 4px 0 0;}
#belkaGornaBazy ul li.maindomain,
#belkaGornaLogoMala ul li.maindomain{
	width: 210px;
	height: 41px;
	margin: 0 20px 0 0;}
#belkaGornaBazy form,
#belkaGornaLogoMala form{
	width: 250px;
	height: 41px;
	background: url('top_bazy_formularz.gif') 0 0 repeat-x;}
#belkaGornaBazy label,
#belkaGornaLogoMala label{
	left: 14px;
	top: 10px;}
#belkaGornaBazy input,
#belkaGornaLogoMala input{
	left: 75px;
	top: 9px;}
#belkaGornaBazy input.submit,
#belkaGornaLogoMala input.submit{
	left: 212px;
	top: 9px;}

#belkaGornaBazy form,
#belkaGornaLogoMala form{	
	position: absolute;
	right: 0;
	top: 0;}
#belkaGornaBazy label,
#belkaGornaLogoMala label{
	position: absolute;
	color: #898989;
	font-weight: bold;}
#belkaGornaBazy input,
#belkaGornaLogoMala input{
	position: absolute;
	width: 133px;
	height: 21px;
	line-height: 21px;
	outline: 1px solid #D3D3D3;
	border-width: 0;}
#belkaGornaBazy input.submit,
#belkaGornaLogoMala input.submit{	
	position: absolute;
	width: 21px;
	height: 20px;
	outline-width: 0;
	cursor: pointer;
	background: url('szukaj.gif') 0 0 no-repeat;}

	/* ==============================================================
		Belki górne login
   ============================================================== */
   #belkaGorna2{
	position: relative;
	width: 950px;
	height: 30px;
	line-height: 30px;
	padding: 0 10px;
	color: white;
	background: url('belka_szeroka_zielony.gif') 0 0 no-repeat;
	margin-bottom: 10px;
	font-size: 12px;}
   #belkaGorna2 .search {
   float: right;
	height: 30px;
	}
	#belkaGorna2 .login {
	float: left;
	height: 30px;
	}
	#belkaGorna2 .login .input_text{
	margin-right: 5px;
	width: 100px;
	}
	#belkaGorna2 .login .checkbox_label{
	color: black;
	font-weight: normal;
	padding: 5px;
	}
	#belkaGorna2 .login a{
	color: black;
	font-weight: normal;
	padding: 5px;
	}
   #belkaGorna2 .search input.submit{
  border: none;
	top: 5px;
	right: 25px;
	width: 21px;
	height: 20px;
	outline-width: 0;
	cursor: pointer;
	
	background: url('szukaj_gray.gif') 0 0 no-repeat;}
	#belkaGorna2 input{
	
	}
	#belkaGorna2 label{
	font-weight: bold;
	font-size: 12px;
	}
	#belkaGorna2 .input_text{
	
	}
	#belkaGorna2 .submit_text{
	
	 color: white;
	 font-weight: bold;
	background: none;
	border: none;
	cursor: pointer;
	}
	#belkaGorna2 .submit_icon{
	color: white;
	font-weight: bold;
	background: none;
	border: none;
	cursor: pointer;
	}
	
	#belkaGorna2 .input_checkbox{
	 
	 margin-left: 5px;
	}

/* ==============================================================
		Klasa reprezentująca belkę z nagłówkiem sekcji
   ============================================================== */
.naglowek{
	clear: both;
	position: relative;
	margin: 10px 0;}
.naglowek h2{
	position: relative;
	color: white;
	font-weight: bold;
	padding: 0 10px;
	height: 20px;
	line-height: 20px;
	background: url('belka_waska_szary.gif') right 0 no-repeat;}
.naglowek h2 a{
	color: white;}
.naglowek h2 em{
	display: block;
	height: 20px;
	width: 10px;
	position: absolute;
	right: 0;
	top: 0;}
.naglowek h2 span{
	display: block;
	height: 20px;
	width: 10px;
	position: absolute;
	left: 0;
	top: 0;
	background: url('belka_waska_szary.gif') 0 0 no-repeat;}
.naglowek > div {
	margin: 5px;}


.naglowek.braz h2,
.naglowek.braz h2 span				{background-image: url('belka_waska_braz.gif');}
.naglowek.fiolet h2,
.naglowek.fiolet h2 span			{background-image: url('belka_waska_fiolet.gif');}
.naglowek.grafit h2,
.naglowek.grafit h2 span			{background-image: url('belka_waska_grafit.gif');}
.naglowek.niebieski h2,
.naglowek.niebieski h2 span		{background-image: url('belka_waska_niebieski.gif');}
.naglowek.szary h2,
.naglowek.szary h2 span				{background-image: url('belka_waska_szary.gif');}
.naglowek.szaryJasny h2,
.naglowek.szaryJasny h2 span	{background-image: url('belka_waska_szary_jasny.gif');}
.naglowek.zielony h2,
.naglowek.zielony h2 span			{background-image: url('belka_waska_zielony.gif');}
.naglowek.pomarancz h2,
.naglowek.pomarancz h2 span		{background-image: url('belka_waska_pomarancz.gif');}
.naglowek.roz h2,
.naglowek.roz h2 span					{background-image: url('belka_waska_roz.gif');}
.naglowek.multikino h2,
.naglowek.multikino h2 span		{background-image: url('belka_waska_multikino.gif');}


/* ==============================================================
		Tabela z szarym nagłówkiem
   ============================================================== */
table.grayHeader{
	width: 100%;}
table.grayHeader.small td{
	font-size: 0.8em;}
table.grayHeader tr.odd{
	background-color: #F0F0F0;}
table.grayHeader tr th{
	white-space: nowrap;
	padding: 0 2px;
	line-height: 20px;
	background: url('belka_waska_szary_jasny.gif') -5px 0 no-repeat;
	font-weight: bold;}
table.grayHeader tr th.first{
	background-position: left 0;}
table.grayHeader tr th.last{
	background-position: right 0;}
table.grayHeader tr td{
	padding: 4px 2px;}
table.grayHeader tr td strong{
	font-weight: bold;}
table.grayHeader tr td em{
	color:#97BF0D; }



.ankieta{
	text-align: left;
	margin: 0px auto;
	width: 400px;
	border: 1px solid #D3D3D3;
	background-color: #F4F4F4;
	padding: 2px;}
.ankieta ol{
	margin: 0px;
	padding: 0px;}	
.ankieta ol li{
	list-style: none;
	padding: 0px;
	margin: 0px;}
.ankieta ol li p.legend{
	padding: 0px;
	margin: 0 0 10px 0;
	text-indent: 0px;
	font: bold 12px Tahoma, Verdana, sans-serif;
	text-align: left;}
.ankieta ol li table{
	margin: 0px 10px;}
.ankieta ol li table tr td{
	padding: 2px;}
.ankieta ol li table tr td label{
	position: relative;
	top: -2px;}

.ankieta ol li table.ankietaWynik{
	margin: 0px;}
.ankieta ol li table.ankietaWynik tr td span.ankietaWykres{
	position: relative;
	display: block;
	width: 150px;
	height: 14px;
	background-color: #E0E0E0;}
.ankieta ol li table.ankietaWynik tr td span.ankietaWykres span{
	position: absolute;
	left: 0px;
	top: 0px;
	display: block;
	height: 14px;
	background-color: #89C035;}
.ankieta ol li table.ankietaWynik tr td+td+td{
	text-align: right;}/* ==============================================================
		Lewa część strony głównej - spis linków - menu
   ============================================================== */
#sideMenu h2{
	color: #678713;
	font-weight: bold;
	padding: 2px 0 2px 10px;
	border-top: 1px solid #d3d3d3;
	border-bottom: 1px solid #d3d3d3;}
#sideMenu ul{
	margin-bottom: 20px;}
#sideMenu ul li{	
	position: relative;
	border-bottom: 1px solid #d3d3d3;
	padding: 2px 0 2px 22px;
	background: url('punkt.gif') 3px 8px no-repeat;}
#sideMenu ul li img{
	width: 16px;
	height: 16px;
	position: absolute;
	left: 0px;
	top: 2px;}
#sideMenu form{
	position: relative;
	width: 110px;
	height: 130px;
	background: url('button_doladuj_telefon.gif') 0 0 no-repeat;}
#sideMenu form select{
	position: absolute;
	left: 5px;
	top: 73px;
	width: 100px;}
#sideMenu form input{
	position: absolute;
	left: 5px;
	width: 100px;
	top: 100px;
	height: 25px;
	border: 0;
	background: url('button_doladuj_telefon.gif') 5px 100px no-repeat;
	cursor: pointer;}
#sideMenu ul.uproszczone li{	
	position: relative;
	border-bottom: 1px solid #d3d3d3;
	font-size: 11px;
	padding: 2px 0 2px 4px;
	background:none;}
#sideMenu ul.uproszczone li a{
	color: #505050;}

/* ==============================================================
		Prawa część strony głównej - wybór miasta
   ============================================================== */
#wyborMiasta{
	padding: 5px 10px;
	color: white;
	height: 13px;
	background: url('wybor_miasta.gif') 0 0 no-repeat;}
#wyborMiasta a{
	color: white;}
#wyborMiasta ul{
	margin-top: 10px;}
#wyborMiasta ul li{
	float: left;
	width: 93px;}

/* ==============================================================
		Prawa część strony głównej - wybór autobusu i tramwaju
   ============================================================== */
#komunikacja select#autobusy,
#komunikacja select#tramwaje{
	margin: 5px 5px 15px 5px;
	float: left;
	width: 95px;}
#komunikacja #autobusy_label{
	margin-left: 5px;
	float: left;
	display: block;
	width: 35px;
	height: 25px;
	background: url('autobus.gif') 0 0 no-repeat;}
#komunikacja #tramwaje_label{
	float: left;
	display: block;
	width: 35px;
	height: 25px;
	background: url('tramwaj.gif') 0 0 no-repeat;}
#komunikacja #autobusy_label span,
#komunikacja #tramwaje_label span{
	display: none;}

/* ==============================================================
		Prawa część strony głównej - ramka eventy
   ============================================================== */
#eventy tr th,
#eventy tr td{
	padding: 2px;}

#eventy tr th{
	text-align: left;}
#eventy tr th+th{
	text-align: right;}
#eventy tr th a{
	color: #97BF0D;}
#eventy tr th strong{
	color: #97BF0D;}
#eventy tr th small{
	color: #97BF0D;
	font-size: 0.85em;}
#eventy tr td{
	border-bottom: 1px solid #D3D3D3;
	padding-bottom: 2px;}
.eventy_wyroznij{
        background-color: #f4f4f4;
}
.eventy_wyroznij img {
float:left;
padding-bottom:5px;
padding-right:5px;
width:40px;
}
.eventy_wyroznij a {
font-weight: bold;
}

/* ==============================================================
		Prawa część strony głównej - newsletter
   ============================================================== */
#newsletter label{
	margin-bottom: 2px;
	display: block;
	float: left;
	clear: both;
	width: 80px;}
#newsletter input{
	margin-bottom: 2px;}
#newsletter #newsletter_email{
	width: 180px;}
#newsletter #newsletter_miasto{
	width: 120px;}
#newsletter input.submit{
	background: url('newsletter_dopisz.gif') 0 0 no-repeat;
	border: 0;
	position: relative;
	cursor: pointer;
	top: 1px;
	width: 57px;
	height: 20px;}

/* ==============================================================
		Prawa część strony głównej - multikino - zmiana kolorów
   ============================================================== */
.multikino h2 a{
	color: #f19fc1;}
.multikino a{
	color: #d30d92;}
.multikino ul.listaLinkow li{
	background: url('raquo_rozowy.gif') 10px 7px no-repeat;}

/* ==============================================================
		Środkowa część strony głównej - ramka polecamy
   ============================================================== */
.polecamy{
	position: relative;
	padding: 0px;}
.polecamy img{
	float: left;}
.polecamy .glowny{
	padding: 10px;
	background-color: #535353;
	margin-left: 250px;
	margin-bottom: 10px;}
.polecamy .glowny	h1{
	font-size: 1.2em;
	font-weight: bold;
	margin-bottom: 10px;}
.polecamy .glowny	h1 a{
	color: #b9d065;}
.polecamy .glowny p{
	font-size: 0.85em;
	color: white;}
.polecamy ul{
	margin: 0 0 0 250px;}

.polecamySerwisEdukacyjny p{
	font-size: 0.85em;
	margin-top: 5px;}
.polecamySerwisEdukacyjny p img{
	float: left;
	margin: 0 5px 5px 0;}

/* ==============================================================
		Dolna część strony głównej - tabela z linkami
   ============================================================== */
#spisLinkow{
	clear: both;
	border-top: 2px solid #d3d3d3;}
#spisLinkow tr.odd{
	background-color: #f4f4f4;}
#spisLinkow tr th{
	width: 150px;
	padding: 1px;
	font-weight: bold;
	color: #97bf0d;}
#spisLinkow tr th a{
	color: #97bf0d;}
#spisLinkow tr td{
	padding: 1px;}
#spisLinkow tr td a{
	font-size: 0.75em;
	margin-right: 10px;}



/* ==============================================================
		Prawa część strony głównej - kafelki lokali
   ============================================================== */
ul.polecaneObiekty li{
	font-size: 0.8em;
	width: 300px;
	float: left;
	padding: 5px 0;}
ul.polecaneObiekty li img{
	float: left;
	margin: 0 5px 5px 0;}
ul.polecaneObiekty li p{
	margin-left: 85px;}
ul.polecaneObiekty li p strong a{
	color: black; /*#97bf0d;*/}
ul.polecaneObiekty li p.clear{
	height: 1px;
	overflow: hidden;}

ul.polecaneLokale li{
	min-height: 130px;
	width: 300px;
	padding: 5px 0;}
ul.polecaneLokale li img{
	float: left;
	margin: 0 5px 5px 0;}
ul.polecaneLokale li p{
	margin-left: 125px;}
ul.polecaneLokale li p strong a{
	color: black; /*#97bf0d;*/}

ul.polecanePraca li{
	margin: 5px 10px;}


/* ==============================================================
		Prawa część strony głównej - kafelki forum
   ============================================================== */
.forumKafelek{
	position: relative;
	min-height: 60px;
	padding-top: 10px;}
.forumKafelek img{
	position: absolute;
	left: 10px;
	top: 10px;}
.forumKafelek p{
	font-size: 0.85em;
	margin-left: 80px;}
.forumKafelek p small{
	position: absolute;
	right: 0;
	color: #97bf0d;}

/* ==============================================================
		Prawa część strony głównej - kafelki bloga
   ============================================================== */
.blogKafelek{
	position: relative;
	min-height: 100px;
	padding-top: 10px;}
.blogKafelek img{
	position: absolute;
	left: 10px;
	top: 10px;}
.blogKafelek p{
	font-size: 0.85em;
	margin-left: 120px;}
.blogKafelek p small{
	position: absolute;
	right: 0;
	color: #97bf0d;}

/* ==============================================================
		Prawa część strony głównej - kafelki polecamy
   ============================================================== */
.artykulKafelek{
	position: relative;
	min-height: 60px;
	margin-bottom: 10px;}
.artykulKafelek img{
	margin-top: 3px;
	float: left;}
.artykulKafelek p{
	font-size: 0.85em;
	margin-left: 65px;}
.artykulKafelek p strong a{
	color: #97bf0d;}.tabs{
	margin-top: 10px;}

/* ==============================================================
		Klasy służące do obsługi zakładek - ale małych
   ============================================================== */
.tabs_small .tablist a{
	color: white;
	font-size: 0.75em;
	height: 25px;
	line-height: 25px;
	padding: 0 5px 0 5px;
	background: #d3d3d3 url('tab_maly_nieaktywny.gif') 0 0 no-repeat;
	margin: 0 2px 0 0;}
.tabs_small .tablist a span{
	height: 25px;
	background: #d3d3d3 url('tab_maly_nieaktywny.gif') -295px 0 no-repeat;}
.tabs_small .tablist a.aktywny{
	color: black;
	background: #f4f4f4 url('tab_maly_aktywny.gif') 0 0 no-repeat;}
.tabs_small .tablist a.aktywny span{
	background: #f4f4f4 url('tab_maly_aktywny.gif') -295px 0 no-repeat;}
.tabs_small .tabcontent{
	background-color: transparent;
	padding: 2px 0;
	border: 0 solid transparent;
	border-top: 2px solid #d3d3d3;}

/* ==============================================================
		Klasy służące do obsługi zakładek - duże zakładki,
		na przykład na stronie głównej ramka polecamy
   ============================================================== */
.tablist{
	height: 25px;}
.tablist a{	
	position: relative;
	display: block;
	height: 26px;
	line-height: 26px;
	padding: 0 10px 0 10px;
	float: left;
	background: #d3d3d3 url('tab_duzy_nieaktywny.gif') 0 0 no-repeat;
	margin-right: 5px;}
.tablist a span{
	position: absolute;
	right: 0;
	top: 0;
	display: block;
	height: 26px;
	width: 5px;
	background: #d3d3d3 url('tab_duzy_nieaktywny.gif') -965px 0 no-repeat;}
.tablist a.aktywny{
	font-weight: bold;
	background: #f4f4f4 url('tab_duzy_aktywny.gif') 0 0 no-repeat;}
.tablist a.aktywny span{
	background: #f4f4f4 url('tab_duzy_aktywny.gif') -965px 0 no-repeat;}
.tabcontent{
	padding: 10px;
	background-color: #f4f4f4;
	border: 1px solid #d3d3d3;}

/* ==============================================================
		Zakładki na górze strony
		na kolorowym tle
   ============================================================== */
#belka_szeroka_taby{
	position: relative;
	height: 20px;
	margin-bottom: 10px;
	padding: 60px 5px 0 0;}
#belka_szeroka_taby li{
	margin-left: 5px;
	margin-right: -5px;
	float: left;}
#belka_szeroka_taby li a{
	color: white;
	padding: 0 5px;
	height: 20px;
	line-height: 20px;
	background-position: 0 0;
	background-repeat: no-repeat;}
#belka_szeroka_taby li a span{
	display: block;
	width: 5px;
	height: 20px;
	position: absolute;
	right: 0;
	top: 0;
	background-position: -295px 0;
	background-repeat: no-repeat;}
#belka_szeroka_taby li a.aktywny{
	font-weight: bold;}

#belka_szeroka_taby li.otodom a{
	height: 30px;
	position: absolute;
	right: 5px;
	bottom: 0px;
	padding: 0px;}

#belka_szeroka_taby li#odnosnikDoDzialu a{
	display: block;
	position: absolute;
	left: 0px;
	top: 0px;
	width: 960px;
	height: 60px;
	background-image: none;}
#belka_szeroka_taby li#odnosnikDoDzialu a span{
	display:none;}


#belka_szeroka_taby.braz			{background-color: #4F4435;}
#belka_szeroka_taby.fiolet		{background-color: #402046;}
#belka_szeroka_taby.grafit		{background-color: #444E52;}
#belka_szeroka_taby.niebieski	{background-color: #0D4E68;}
#belka_szeroka_taby.pomarancz	{background-color: #F97E05;}
#belka_szeroka_taby.zielony		{background-color: #3f6617;}
#belka_szeroka_taby.roz				{background-color: #782150;}

#belka_szeroka_taby.gorny_panel_edukacja					{background-image: url('gorny_panel_edukacja.jpg'); }     
#belka_szeroka_taby.gorny_panel_informator				{background-image: url('gorny_panel_informator.jpg'); }   
#belka_szeroka_taby.gorny_panel_komorki						{background-image: url('gorny_panel_komorki.jpg'); }      
#belka_szeroka_taby.gorny_panel_lifestyle					{background-image: url('gorny_panel_lifestyle.jpg'); }    
#belka_szeroka_taby.gorny_panel_lokale						{background-image: url('gorny_panel_lokale.jpg'); }       
#belka_szeroka_taby.gorny_panel_multikino					{background-image: url('gorny_panel_multikino.jpg'); }    
#belka_szeroka_taby.gorny_panel_praca							{background-image: url('gorny_panel_praca.jpg'); }        
#belka_szeroka_taby.gorny_panel_praca_finanse			{background-image: url('gorny_panel_praca_finanse.jpg'); }
#belka_szeroka_taby.gorny_panel_rozrywka					{background-image: url('gorny_panel_rozrywka.jpg'); }     
#belka_szeroka_taby.gorny_panel_spoleczenstwo			{background-image: url('gorny_panel_spoleczenstwo.jpg'); }
#belka_szeroka_taby.gorny_panel_stancje						{background-image: url('gorny_panel_stancje.jpg'); }      
#belka_szeroka_taby.gorny_panel_strona_glowna			{background-image: url('gorny_panel_strona_glowna.jpg'); }
#belka_szeroka_taby.gorny_panel_studia_nauka			{background-image: url('gorny_panel_studia_nauka.jpg'); } 
#belka_szeroka_taby.gorny_panel_galeria						{background-image: url('gorny_panel_galeria.jpg'); } 
#belka_szeroka_taby.gorny_panel_uroda_i_rekreacja	{background-image: url('gorny_panel_uroda_i_rekreacja.jpg'); } 

#belka_szeroka_taby.braz li a,
#belka_szeroka_taby.braz li a span							{background-color: transparent; background-image: url('artykul_tab_nieaktywny_braz.gif')}
#belka_szeroka_taby.braz li a.aktywny,
#belka_szeroka_taby.braz li a.aktywny span			{background-color: transparent; background-image: url('artykul_tab_aktywny_braz.gif')}
#belka_szeroka_taby.fiolet li a,
#belka_szeroka_taby.fiolet li a span						{background-color: transparent; background-image: url('artykul_tab_nieaktywny_fiolet.gif')}
#belka_szeroka_taby.fiolet li a.aktywny,
#belka_szeroka_taby.fiolet li a.aktywny span		{background-color: transparent; background-image: url('artykul_tab_aktywny_fiolet.gif')}
#belka_szeroka_taby.grafit li a,
#belka_szeroka_taby.grafit li a span						{background-color: transparent; background-image: url('artykul_tab_nieaktywny_grafit.gif')}
#belka_szeroka_taby.grafit li a.aktywny,
#belka_szeroka_taby.grafit li a.aktywny span		{background-color: transparent; background-image: url('artykul_tab_aktywny_grafit.gif')}
#belka_szeroka_taby.niebieski li a,
#belka_szeroka_taby.niebieski li a span					{background-color: transparent; background-image: url('artykul_tab_nieaktywny_niebieski.gif')}
#belka_szeroka_taby.niebieski li a.aktywny,
#belka_szeroka_taby.niebieski li a.aktywny span	{background-color: transparent; background-image: url('artykul_tab_aktywny_niebieski.gif')}
#belka_szeroka_taby.pomarancz li a,
#belka_szeroka_taby.pomarancz li a span					{background-color: transparent; background-image: url('artykul_tab_nieaktywny_pomarancz.gif')}
#belka_szeroka_taby.pomarancz li a.aktywny,
#belka_szeroka_taby.pomarancz li a.aktywny span	{background-color: transparent; background-image: url('artykul_tab_aktywny_pomarancz.gif')}
#belka_szeroka_taby.zielony li a,
#belka_szeroka_taby.zielony li a span						{background-color: transparent; background-image: url('artykul_tab_nieaktywny_zielony.gif')}
#belka_szeroka_taby.zielony li a.aktywny,
#belka_szeroka_taby.zielony li a.aktywny span		{background-color: transparent; background-image: url('artykul_tab_aktywny_zielony.gif')}
#belka_szeroka_taby.roz li a,	
#belka_szeroka_taby.roz li a span								{background-color: transparent; background-image: url('artykul_tab_nieaktywny_roz.gif')}
#belka_szeroka_taby.roz li a.aktywny,
#belka_szeroka_taby.roz li a.aktywny span				{background-color: transparent; background-image: url('artykul_tab_aktywny_roz.gif')}
ul.belka_szeroka_subtaby{
	display: block;
	position: relative;
	height: 20px;
	line-height: 20px;
	margin: -10px 0 10px 0;
	background-color: #845593;}
ul.belka_szeroka_subtaby.hidden{
	display: none;}
ul.belka_szeroka_subtaby li{
	float: left;
	padding: 0 10px 0 10px;
	margin: 2px 0;
	height: 16px;
	line-height: 16px;
	border-right: 1px solid white;}
ul.belka_szeroka_subtaby li.last{
	border-right: none;}
ul.belka_szeroka_subtaby li a{
	font-size: 0.85em;
	color: white;}

ul.belka_szeroka_subtaby.braz				{background-color: #AE9985;}
ul.belka_szeroka_subtaby.fiolet			{background-color: #6E377F;}
ul.belka_szeroka_subtaby.grafit			{background-color: #A8B4B8;}
ul.belka_szeroka_subtaby.niebieski	{background-color: #1299C0;}
ul.belka_szeroka_subtaby.pomarancz	{background-color: #FDBE29;}
ul.belka_szeroka_subtaby.roz				{background-color: #BA337C;}










/* Górna szara belka z podstawowymi linkami */
#belkaGornaLogoMalaNowa{
	margin-bottom: 5px;
	background: url('layout/nowegornepanele/panel_gorny_bg.gif') 0px 0px no-repeat;}
#belkaGornaLogoMalaNowa ul{
	list-style: none;
	height: 25px;
	line-height: 25px;
	padding: 0px 10px;}
#belkaGornaLogoMalaNowa ul li{
	float: left;
	margin-right: 10px;}
#belkaGornaLogoMalaNowa ul li.maindomain a{
	font-weight: bold;}

/* Logo z nazwą działu */
#belkaDolnaLogoMala{
	margin-top: 5px;
	margin-bottom: 5px;
	position: relative;
	height: 98px;
	overflow: hidden;}
#belkaDolnaLogoMala.small{
	height: 76px;}

#belkaDolnaLogoMala a#odnosnikDoDzialu{
	display: block;
	width: 350px;
	height: 45px;
	position: absolute;
	right: 0px;
	top: 0px;}
#belkaDolnaLogoMala a#odnosnikDoDzialu span { 
	display:none;}
#belkaDolnaLogoMala a#odnosnikDoWitryny{
	display: block;
	width: 135px;
	height: 41px;
	position: absolute;
	left: 0px;
	top: 0px;}

/* Wyszukiwarka na panelu */
#belkaDolnaLogoMala form #search{
	position: absolute;
	top: 50px;
	right: 30px;
	height:	18px;
	width: 122px;
	border-width: 0px;}
#belkaDolnaLogoMala form #submit{
	position: absolute;
	top: 49px;
	right: 4px;
	height:	22px;
	width: 22px;
	border: 0px;
	background: none;
	cursor: pointer;}

/* Zakładki na panelu */
#belkaDolnaLogoMala ul#zakladkiNadrzedne{
	position: relative;
	top: 43px;
	overflow: hidden;
	width: 810px;}
#belkaDolnaLogoMala ul#zakladkiNadrzedne li{
	float: left;
	margin-right: 2px;}
#belkaDolnaLogoMala ul#zakladkiNadrzedne li a{
	color: white;
	position: relative;
	padding: 0px 5px;
	display: block;
	height: 31px;
	line-height: 31px;
	background-position: -202px 0px;}

#belkaDolnaLogoMala ul#zakladkiNadrzedne li a span{
	display: block;
	height: 31px;
	width: 5px;
	position: absolute;
	top: 0px;
	right: 0px;
	background-position: -397px 0px;}
#belkaDolnaLogoMala ul#zakladkiNadrzedne li a.active,
#belkaDolnaLogoMala ul#zakladkiNadrzedne li a:hover{
	background-position: 0px 0px;}
#belkaDolnaLogoMala ul#zakladkiNadrzedne li a.active span,
#belkaDolnaLogoMala ul#zakladkiNadrzedne li a:hover span{
	background-position: -195px 0px;}

/* Zakładki podrzędne na panelu */
#belkaDolnaLogoMala div#zakladkiPodrzedne{
	position: relative;
	top: 45px;}
#belkaDolnaLogoMala div#zakladkiPodrzedne ul{
	height: 22px;
	line-height: 22px;
	padding: 0px 10px;}
#belkaDolnaLogoMala div#zakladkiPodrzedne ul li{
	float: left;
	color: white;}
#belkaDolnaLogoMala div#zakladkiPodrzedne ul li a{
	display: inline;
	color: white;
	padding: 0px 5px;}

#belkaDolnaLogoMala.pomarancz { background-image: url('/layout/nowegornepanele/panel_taby_bg_pomarancz.gif'); }
#belkaDolnaLogoMala.zielony		{ background-image: url('/layout/nowegornepanele/panel_taby_bg_zielony.gif'); }
#belkaDolnaLogoMala.roz				{ background-image: url('/layout/nowegornepanele/panel_taby_bg_purpura.gif'); }
#belkaDolnaLogoMala.niebieski { background-image: url('/layout/nowegornepanele/panel_taby_bg_niebieski.gif'); }
#belkaDolnaLogoMala.grafit		{ background-image: url('/layout/nowegornepanele/panel_taby_bg_grafit.gif'); }
#belkaDolnaLogoMala.fiolet		{ background-image: url('/layout/nowegornepanele/panel_taby_bg_fiolet.gif'); }
#belkaDolnaLogoMala.braz			{ background-image: url('/layout/nowegornepanele/panel_taby_bg_braz.gif'); }
#belkaDolnaLogoMala.multikino { background-image: url('/layout/nowegornepanele/panel_taby_bg_purpura.gif'); }

#belkaDolnaLogoMala.pomarancz ul#zakladkiNadrzedne li a,
#belkaDolnaLogoMala.pomarancz ul#zakladkiNadrzedne li a span	{ background-image: url('/layout/nowegornepanele/panel_taby_tab_bg_pomarancz.gif'); }
#belkaDolnaLogoMala.zielony ul#zakladkiNadrzedne li a,
#belkaDolnaLogoMala.zielony ul#zakladkiNadrzedne li a span		{ background-image: url('/layout/nowegornepanele/panel_taby_tab_bg_zielony.gif'); }
#belkaDolnaLogoMala.roz ul#zakladkiNadrzedne li a,
#belkaDolnaLogoMala.roz ul#zakladkiNadrzedne li a span				{ background-image: url('/layout/nowegornepanele/panel_taby_tab_bg_purpura.gif'); }
#belkaDolnaLogoMala.niebieski ul#zakladkiNadrzedne li a,
#belkaDolnaLogoMala.niebieski ul#zakladkiNadrzedne li a span	{ background-image: url('/layout/nowegornepanele/panel_taby_tab_bg_niebieski.gif'); }
#belkaDolnaLogoMala.grafit ul#zakladkiNadrzedne li a,
#belkaDolnaLogoMala.grafit ul#zakladkiNadrzedne li a span			{ background-image: url('/layout/nowegornepanele/panel_taby_tab_bg_grafit.gif'); }
#belkaDolnaLogoMala.fiolet ul#zakladkiNadrzedne li a,
#belkaDolnaLogoMala.fiolet ul#zakladkiNadrzedne li a span			{ background-image: url('/layout/nowegornepanele/panel_taby_tab_bg_fiolet.gif'); }
#belkaDolnaLogoMala.braz ul#zakladkiNadrzedne li a,
#belkaDolnaLogoMala.braz ul#zakladkiNadrzedne li a span				{ background-image: url('/layout/nowegornepanele/panel_taby_tab_bg_braz.gif'); }
#belkaDolnaLogoMala.multikino ul#zakladkiNadrzedne li a,
#belkaDolnaLogoMala.multikino ul#zakladkiNadrzedne li a span				{ background-image: url('/layout/nowegornepanele/panel_taby_tab_bg_purpura.gif'); }/* ==============================================================
		Klasa reprezentująca ramkę z kategorią artykułu - miniatura,
		wyróżniony tekst plus linki
   ============================================================== */
.spisArtykulow{
	clear: both;
	position: relative;
	margin: 10px 0;
	min-height: 180px;}

.spisArtykulow h2{
	position: relative;
	padding: 0 10px;
	height: 20px;
	line-height: 20px;
	background: url('belka_waska_szary.gif') right 0 no-repeat;}
.spisArtykulow h2 a{
	font-weight: bold;
	color: white;}
.spisArtykulow h2 em{
	color: white;
	display: block;
	height: 20px;
	font-size: 0.80em;
	position: absolute;
	padding-right: 10px;
	right: 0;
	top: 0;}
.spisArtykulow h2 span{
	display: block;
	height: 20px;
	width: 10px;
	position: absolute;
	left: 0;
	top: 0;
	background: url('belka_waska_szary.gif') 0 0 no-repeat;}
.spisArtykulow h3{
	font-size: 1.2em;
	font-weight: bold;
	margin: 7px 0 0 172px;}
.spisArtykulow p{
	color: #626262;
	margin: 10px 0 0 172px;}
.spisArtykulow img{
	float: left;
	margin: 10px;}
.spisArtykulow ul{
	zoom: 1;
	margin-left: 0;}
.spisArtykulow ul li a{	
	font-weight: normal;}

.spisArtykulow.braz h2,
.spisArtykulow.braz h2 span				{background-image: url('belka_waska_braz.gif')}
.spisArtykulow.fiolet h2,
.spisArtykulow.fiolet h2 span			{background-image: url('belka_waska_fiolet.gif')}
.spisArtykulow.grafit h2,
.spisArtykulow.grafit h2 span			{background-image: url('belka_waska_grafit.gif')}
.spisArtykulow.niebieski h2,
.spisArtykulow.niebieski h2 span	{background-image: url('belka_waska_niebieski.gif')}
.spisArtykulow.pomarancz h2,
.spisArtykulow.pomarancz h2 span	{background-image: url('belka_waska_pomarancz.gif')}
.spisArtykulow.zielony h2,
.spisArtykulow.zielony h2 span		{background-image: url('belka_waska_zielony.gif')}
.spisArtykulow.roz h2,
.spisArtykulow.roz h2 span				{background-image: url('belka_waska_roz.gif')}
.spisArtykulow.multikino h2,
.spisArtykulow.multikino h2 span	{background-image: url('belka_waska_multikino.gif')}

ul.listaArtykulow{
	margin-top: 20px;}
ul.listaArtykulow li{
	zoom: 1;
	clear: both;}
ul.listaArtykulow li img{
	float: left;
	margin: 0 10px 10px 0;}
ul.listaArtykulow li h2{
	font-size: 1.1em;
	font-weight: bold;
	margin-left: 110px}
ul.listaArtykulow li h2 strong.data{
	float: right;
	color: #97BF0D;}
ul.listaArtykulow li p{
	margin: 0 0 20px 110px;}


/* ==============================================================
		Klasa reprezentująca box z nagłówkiem
   ============================================================== */
.box{
	padding-top: 5px;
	clear: both;}
.box > div{
	padding: 10px;
	background-color: #f4f4f4;
	border-left: 1px solid #d3d3d3;
	border-bottom: 1px solid #d3d3d3;
	border-right: 1px solid #d3d3d3;}
.box h2{
	padding: 0 10px;
	font-weight: bold;
	position: relative;
	height: 20px;
	line-height: 20px;
	background: url('box_naglowek.gif') 0 0 no-repeat;}
.box h2 span{
	display: block;
	width: 10px;
	height: 20px;
	position: absolute;
	top: 0;
	right: 0;
	background: url('box_naglowek.gif') right 0 no-repeat;}.artykul{
	zoom: 1;
	position: relative;
	color: #626262;
	margin: 0 0px;}
.artykul .dataDodania{
	float: right;
	color: gray;
	clear: both;}
.artykul h1{
	padding-top: 10px;
	margin: 10px 0;
	font: bold 1.5em Tahoma,Verdana,sans-serif;}
.artykul p{
	margin: 10px 0;
	text-align: justify;}
.artykul p.podpisAutora{
	text-align: right;
	font-style: italic;}

.artykul .ocena{
	padding: 5px;
	text-align: center;
	width: 90px;
	height: 90px;
	float: right;
	background: url('bazy_ocena_lokalu.gif') 0 0 no-repeat;
	border-bottom: 1px solid #D3D3D3;
	margin: 0 0 5px 10px;}
.artykul .ocena em{
	font-weight: bold;
	font-size: 2.5em;}
.artykul .ocena a.oceniaj{
	display: block;
	margin: 10px 0 0 5px;
	width: 80px;
	height: 20px;
	background: url('bazy_ocen_lokal.gif') 0 0 no-repeat;
	border: none;
	cursor: pointer;}
.artykul .ocena a.oceniaj span{
	display: none;}

.artykul .imageLeft{
	text-align: center;
	margin: 0 10px 10px 0;
	padding: 10px;
	background-color: #E4ECC5;
	float: left;}
.artykul .imageLeft p{
	font-size: 0.80em;
	margin: 0;
	padding: 0;}
.artykul .imageLeft p.podpis{
	color: black;
	text-align: right;}

.artykul .imageRight{
	text-align: center;
	margin: 0 0 10px 10px;
	padding: 10px;
	background-color: #E4ECC5;
	float: right;}
.artykul .imageRight p{
	font-size: 0.80em;
	margin: 0;
	padding: 0;}
.artykul .imageRight p.podpis{
	color: black;
	text-align: right;}

.artykul .przeczytaj{
	margin: 0 10px 10px 0;
	float: left;
	width: 200px;
	border: 1px solid #B1CE50;}
.artykul .przeczytaj p{
	margin: 0px 0px;
	text-indent: 0px;
	padding: 2px 5px;
	background-color: #B1CE50;}
.artykul .przeczytaj p strong{
	color: white;}
.artykul .przeczytaj ul li{
	padding: 0px;
	margin: 10px;}
.artykul .przeczytaj ul li a{
	color: black;
	margin: 0px;
	padding: 0px;}


table.zobaczTakze td{
 vertical-align: top;
 padding: 5px;}
table.zobaczTakze td.eventy{
	font-size: 0.85em;}
table.zobaczTakze td.eventy h3{
	font-weight: bold;
	font-size: 1.2em;
	margin: 0;
	padding: 0;}
table.zobaczTakze td.eventy h3,
table.zobaczTakze td.eventy strong,
table.zobaczTakze td.eventy small{
	color: #95BC11;}

#zalacznikiArtykulu{
	width: 100%;}
#zalacznikiArtykulu tr td{
	padding: 5px;}

table.tabelkaRozrywkaPolecanePatronaty th{
	overflow: hidden;
	padding: 5px;
	text-align: center;}
table.tabelkaRozrywkaPolecanePatronaty td{
	font-size: 0.80em;
	overflow: hidden;
	padding: 5px;}.komentarze .naglowek{
	position: relative;
	height: 55px;
	background: url('belka_szeroka_komentarze.gif') right 0 no-repeat;}
.komentarze .naglowek h2{
	margin-top: 0px;}
.komentarze .naglowek ul{
	padding-left: 10px;
	width: 550px;
	height: 30px;
	background: url('belka_szeroka_komentarze.gif') left 0 no-repeat;
	padding-bottom: 5px;}
.komentarze .naglowek ul li{
	height: 30px;
	line-height: 30px;
	float: left;}	
.komentarze .naglowek ul li a{
	font-weight: bold;
	padding-left: 20px;
	padding-right: 10px;
	background-position: left middle;
	background-repeat: no-repeat;}
.komentarze .naglowek ul li a.drukuj	{background-image: url('ikony/drukuj.gif');}
.komentarze .naglowek ul li a.polec		{background-image: url('ikony/polec.gif');}
.komentarze .naglowek ul li a.komentuj	{background-image: url('ikony/komentuj.gif');}
.komentarze .naglowek ul li a.oceniaj	{background-image: url('ikony/oceniaj.gif');}


.komentarze .naglowek div.dodaj{
	position: absolute;
	right: 20px;
	top: 4px;
	height: 21px;
	width: 130px;
	background-image: none;}
.komentarze .naglowek div.dodaj a{
	margin-right: 5px;
	float: right;}

.komentarze table.listaKomentarzy tr td.tresc{
	background: url('ikony/komentuj.gif') 0 0 no-repeat;
	padding: 0 5px 10px 20px;}
.komentarze table.listaKomentarzy tr td.nick{
	color: #626262;
	padding: 0 5px 10px 5px;}
.komentarze table.listaKomentarzy tr td.nick a{
	color: #88AB0B;}
.komentarze table.listaKomentarzy tr td.data{
	white-space: nowrap;
	color: #88AB0B;
	font-size: 0.8em;
	padding: 0 5px 10px 5px;}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
*{padding: 0; margin: 0;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}

#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#666666;
}

#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0;
	left: 0;
	height:100%;
	width:100%;
}

.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {
	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
	position: fixed;
	background: #ffffff;
	z-index: 102;
	color:#000000;
	display:none;
	border: 4px solid #525252;
	text-align:left;
	top:50%;
	left:50%;
}

* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}

#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}

#TB_closeAjaxWindow{
	padding:7px 10px 5px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:1px 0 5px 5px;
	margin-bottom:1px;
	font-weight: bold;
	color: black;
}

#TB_title{
	background-color:#e8e8e8;
	height:27px;
}

#TB_ajaxContent{
	clear:both;
	padding: 2px;	
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent em{
	font-weight: bold;
	text-decoration: none;
	color: red;}

#TB_ajaxContent.TB_modal{
	padding:15px;
}

#TB_ajaxContent p{
	padding:5px 0 5px 0;
}

#TB_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}

#TB_closeWindowButton{
	display: block;
	width: 16px;
	height: 16px;
	background: url('/layout/close.gif') 0 0 no-repeat;}.ocenaArtykulu,
.ocenaObiektu{
	zoom: 1;
	width: 150px; 
	text-align: center; 
	background-color: #C6E981; 
	border: 1px solid #91B257; 
	padding:2px;}
.ocenaArtykulu .kropki,
.ocenaObiektu .kropki{
	position: relative;
	width:140px; 
	height:14px;
	margin: 2px auto 2px auto; }
.ocenaArtykulu .kropki_puste, 
.ocenaObiektu .kropki_puste{
	width:140px; 
	height:14px; 
	position:absolute;
	left: 0;
	top: 0;
	background: url('kropki_puste.gif'); 
	z-index:1;}
.ocenaArtykulu .kropki_pelne, 
.ocenaObiektu .kropki_pelne{
	width:0px;
	height: 14px; 
	position: absolute; 
	left: 0;
	top: 0;
	background: url('kropki_pelne.gif'); 
	z-index:2;}
.ocenaArtykulu .link, 
.ocenaObiektu .link{
	margin-top: 2px; }
.ocenaArtykulu .kropki a,
.ocenaObiektu .kropki a{
	display: block;
	width: 14px;
	height: 14px;
	position: absolute;
	top: 0;
	left: 0;
	z-index:3;}table.galeria{
	width: 100%;
	padding: 10px;}

.GaleriaZdjecie{
	clear: both;
	text-align: center;
	width: 660px;}
.GaleriaZdjecie #PrevNext{
	margin: 10px 0;}
.GaleriaZdjecie{
	margin-top: 10px;}
.GaleriaZdjecie #PrevNext a{
	color: #97BF0D;
	font-weight: bold;}

#content_galeria_all .komentarze{
	width: 600px;
	text-align: left;}

.spisGalerii ul { margin-top: 10px; }
.spisGalerii ul li a strong { font-size: 1.2em; }

ul.listaGalerii{
	margin-top: 20px;}
ul.listaGalerii li{
	clear: both;}
ul.listaGalerii li img{
	float: left;
	margin: 0 10px 10px 0;}
ul.listaGalerii li h2{
	font-size: 1.2em;
	font-weight: bold;}
ul.listaGalerii li p{
	margin-bottom: 20px;}

.galeria_foto{
	margin-top: 10px;
	display: inline-block;}
.galeria_foto p { 
	color: #ACACAC;
	text-align: right;}
.galeria_foto h3{
	font-weight: bold;
	font-size: 1.1em;}

#content_galeria .data{
	float: right;
	color: #A0A0A0;}

#content_galeria img,
#content_galeria_all img{
	border: 1px solid #DCDCDC;
	padding: 5px;}
#content_galeria h1,
#content_galeria_all h1{
	clear: both;
	padding: 10px 0;
	font-size: 1.2em;
	font-weight: bold;}

.GaleriaAutorzy{
	text-align: right;
	font-style: italic;
	color: gray;}.bazyDodaj{
	width: 300px;
	height: 40px;
	line-height: 40px;
	background: url('bazy_dodaj.gif') 0 0 no-repeat;
	color: white;
	font-size: 1.4em;
	font-weight: bold;
	display: none;
	padding-left: 80px;
	margin-bottom: 10px;}
	
.bazyDodajPraca{
	width: 300px;
	height: 40px;
	line-height: 40px;
	background: url('bazy_dodaj.gif') 0 0 no-repeat;
	color: white;
	font-size: 1.4em;
	font-weight: bold;
	padding-left: 80px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 32px;
	margin-bottom: 10px;}
	


.buttonDuzy{
	width: 300px;
	height: 40px;
	line-height: 40px;
	background: url('button_duzy_pusty.gif') 0 0 no-repeat;
	color: white;
	font-size: 1.3em;
	font-weight: bold;
	display: block;
	padding-left: 60px;
	margin-bottom: 10px;}

.box.bazy h2{
	padding-top: 5px;
	color: #81558F;
	font-size: 1.2em;}

.box.bazy h2.braz				{color: #4F4435;}
.box.bazy h2.fiolet			{color: #402046;}
.box.bazy h2.grafit			{color: #444E52;}
.box.bazy h2.niebieski	{color: #1299C0;}
.box.bazy h2.pomarancz	{color: #F97E05;}	
.box.bazy h2.zielony	{color: #3f6617;}	
.box.bazy h2.roz	{color: #782150;}

.bazyLogowanie label{
	margin-bottom: 2px;
	display: block;
	float: left;
	clear: both;
	width: 80px;}
.bazyLogowanie input{
	margin-bottom: 2px;}
.bazyLogowanie button{
	background: url('bazy_zaloguj.gif') 0 0 no-repeat;
	border: 0;
	position: relative;
	cursor: pointer;
	top: -4px;
	width: 57px;
	height: 20px;}
	

.bazyFormSzukaj{
	margin: 10px 0px;
	display: block;
	padding-bottom: 30px;}
.bazyFormSzukaj .bazyIloscWynikow{
	margin-right: 50px;
	text-align: right;
	color: gray;}
.bazyFormSzukaj label{
	clear: both;
	display: block;
	width: 150px;
	float: left;
	text-align: right;
	padding-right: 5px;
	margin-bottom: 10px;}
.bazyFormSzukaj select{
	width: 430px;
	margin-bottom: 10px;}
.bazyFormSzukaj input{
	width: 426px;
	margin-bottom: 10px;}
.bazyFormSzukaj button,
.bazyFormSzukaj a.jakKorzystac{
	clear: both;
	display:block;
	float: left;
	margin: 10px 0 0 155px;
	border: 0;
	width: 101px;
	height: 20px;
	background-image: url('bazy_jak_korzystac.gif');}
.bazyFormSzukaj input.submit{
	cursor: pointer;
	margin-bottom: 0;
	float: right;
	margin: 10px 50px 0 0;
	border: 0;
	width: 62px;
	height: 20px;
	background-image: url('bazy_szukaj.gif');}



.bazyFormSzukaj.thin .bazyIloscWynikow{
	margin-right: 5px;
	margin-bottom: 10px;}
.bazyFormSzukaj.thin label{
	width: 110px;
	text-align: left;}
.bazyFormSzukaj.thin select{
	width: 160px;}
.bazyFormSzukaj.thin input{
	width: 156px;}
.bazyFormSzukaj.thin a.jakKorzystac{
	margin-left: 10px;}
.bazyFormSzukaj.thin input.submit{
	margin-right: 10px;
	width: 62px;}



.bazyFormSzukaj.index .bazyIloscWynikow{
	margin-right: 5px;
	margin-bottom: 10px;}
.bazyFormSzukaj.index label{
	width: 90px;}
.bazyFormSzukaj.index select{
	width: 155px;}
.bazyFormSzukaj.index input{
	width: 155px;}
.bazyFormSzukaj.index a.jakKorzystac{
	margin-left: 5px;}
.bazyFormSzukaj.index input.submit{	
	margin-right: 5px;
	width: 62px;}



.bazyFormSzukaj.indexCenter .bazyIloscWynikow{
	margin-right: 5px;
	margin-bottom: 10px;}
.bazyFormSzukaj.indexCenter label{
	width: 90px;}
.bazyFormSzukaj.indexCenter select{
	width: 420px;}
.bazyFormSzukaj.indexCenter input{
	width: 420px;}
.bazyFormSzukaj.indexCenter a.jakKorzystac{
	margin-left: 95px;}
.bazyFormSzukaj.indexCenter input.submit{	
	margin-right: 5px;
	width: 62px;}


#bazy_eventy td{
	padding: 2px 5px;}
#bazy_eventy td strong{
	color: #97BF0D;}
#bazy_eventy td small{
	color: #97BF0D;}



#bazyWynikiWyszukiwania li{
	clear:both;
	margin-top: 10px;
	padding: 0 0 0 20px;
	background: url('raquo_zielony.gif') 10px center no-repeat;}
#bazyWynikiWyszukiwania li.wyrozniony{
	margin-top: 0;
	background-color: #F2F6E2;
	padding: 10px;
	min-height: 110px;
	background-image: none;}
#bazyWynikiWyszukiwania li.wyrozniony img{
	float: left;
	margin: 0 5px 5px 0;}
#bazyWynikiWyszukiwania li em{
	color: gray;
	font-style: italic;
	font-size: 0.9em;}

table.bazyPolecane th{
	overflow: hidden;
	padding: 5px;
	width: 90px;
	text-align: center;}
table.bazyPolecane td{
	font-size: 0.80em;
	overflow: hidden;
	padding: 5px;}









#Obiekt h1{
	font-size: 1.5em;
	font-weight: bold;
	margin-bottom: 10px;}
#Obiekt h2{
	color: #444E52;
	font-size: 1.1em;
	font-weight: bold;
	margin: 5px 0;}
#Obiekt img.logo{
	float: left;
	margin: 0 10px 0 0;}

#Obiekt .ocena{
	padding: 5px;
	text-align: center;
	width: 90px;
	height: 90px;
	float: right;
	background: url('bazy_ocena_lokalu.gif') 0 0 no-repeat;}
#Obiekt .ocena em{
	font-weight: bold;
	font-size: 2.5em;}
#Obiekt .ocena a.oceniaj{
	display: block;
	margin: 10px 0 0 5px;
	width: 80px;
	height: 20px;
	background: url('bazy_ocen_lokal.gif') 0 0 no-repeat;
	border: none;
	cursor: pointer;}
#Obiekt .ocena a.oceniaj span{
	display: none;}

#Obiekt table.danePodstawowe{
	clear: none;
	float: left;}
#Obiekt table.danePodstawowe th{
	font-weight: bold;
	color: #97BF0D;
	text-align: right;
	padding: 2px 10px 2px 0;}
#Obiekt.Praca table.danePodstawowe{
	background-color: #F2F6E2;
	margin: 0 5px 5px 0;
	width: 220px;}
#Obiekt.Praca table.danePodstawowe th{
	color: black;}

#Obiekt table.zdjecia{
	background-color: white;
	width: 170px;
	float: right;
	padding: 5px 10px;
	margin: 0 0 5px 5px;}
#Obiekt table.zdjecia td{
	padding: 5px;}

#Obiekt .grupy{
	background-color: #F2F6E2;
	padding: 5px;}
#Obiekt .grupy h1{
	font-size: 0.9em;
	padding: 5px 0;}
#Obiekt .grupy ul{	
	margin: 5px;}
#Obiekt .grupy ul ul{	
	margin: 10px 5px;}
#Obiekt .grupy li{
	margin-left: 10px;}

#Obiekt dl.daneDodatkowe{
	background-color: #F2F6E2;
	padding: 5px;
	margin: 10px 0;}
#Obiekt dl.daneDodatkowe dt{
	font-weight: bold;
	color: black;}
#Obiekt dl.daneDodatkowe dd{
	margin-bottom: 10px;}

#Obiekt div.opis{}
#Obiekt div.opis p{
	margin-bottom: 10px;}




#Obiekt.Praca div.opis{
	clear: none;}


#Obiekt.Stancje table.daneDodatkowe{
	width: 430px;}
#Obiekt.Stancje table.daneDodatkowe th{
	font-weight: bold;
	text-align: right;
	padding: 2px;}
#Obiekt.Stancje table.daneDodatkowe td{
	padding: 2px 2px 2px 10px;}
#Obiekt.Stancje table.daneDodatkowe th,
#Obiekt.Stancje table.daneDodatkowe td{
	background-color: #F2F6E2;
	border-top: 1px solid white;}
#Obiekt.Stancje div.informacjeDodatkowe{
	float: right;}
#Obiekt.Stancje div.informacjeDodatkowe img{
	margin-bottom: 10px;}
#Obiekt.Stancje div.informacjeDodatkowe dl{
	width: 200px;}
#Obiekt.Stancje div.informacjeDodatkowe dl dt{
	font-weight: bold;
	color: #F97E05;
	margin-bottom: 10px;}
#Obiekt.Stancje table.daneDodatkowe th.daneKontaktowe{
	text-align: center;
	background-color: #D9DFC3;}

table.tabelkaPraca td{
	padding: 0px;
	margin: 0px;}
table.tabelkaPraca td.miasto,
table.tabelkaPraca td.data{
	padding-top: 4px;
	font-size: 0.8em;
	color: gray;}
table.tabelkaPraca td.miasto a{
	color: gray;}
table.tabelkaPraca td.data{
	text-align: right;}
table.tabelkaPraca td.pozycja{
	font-size: 0.8em;}
table.tabelkaPraca td.raquo{
	padding: 0px 4px 4px 0px;
	color: #6F9309;}

.bledy{
	border: 2px solid red;
	background-color: yellow;
	padding: 10px;
	margin: 20px;}
.bledy ul li{
	font-weight: bold;
	color: red;}
.calendar tr th{
	font-weight: bold;
	text-align: center;
	color: white;
	padding: 1px;
	background-color: #707070;}
.calendar tr th a{
	color: white;}
.calendar tr td{
	height: 24px;
	line-height: 24px;
	text-align: center;}
.calendar tr td.current{
	background-color: #C9C9C9;
	color: white;}/* Styl nagĹ‚Ăłwka tabeli */
table.form thead tr {
	background-color: #CEE59D;
	text-align: center; }
/* Styl nagĹ‚Ăłwka tabeli - dla SearchBara */
table.form thead tr.SearchBar {
	text-align: left; }
/* Styl nagĹ‚Ăłwka tabeli - dla nagĹ‚ĂłwkĂłw kolumn */
table.form thead tr.ColumnHead {
	background-color: #6D9330;
	color: white; }
/* Styl ciaĹ‚a tabeli - wiersze z danymi */
table.form tbody tr {
	background-color: #DDDDDD; }
/* Styl ciaĹ‚a tabeli - nieparzyste wiersze z danymi */
table.form tbody tr.odd {
	background-color: #EEEEEE; }
/* Styl ciaĹ‚a tabeli - zaznaczony wiersz */
table.form tbody tr .selected {
	background-color: #AFC67F;
	cursor: pointer; }
/* Styl stopki tabeli */
table.form tfoot tr {
	background-color: #CEE59D;
	text-align: center; }
/* Styl stopki tabeli - linki w stopce */
table.form tfoot tr a {
	color: black; }
table.form tbody tr td {
	padding: 2px;
	vertical-align: top;
	text-align: left;}
table.form tbody td input {
	width: 300px;}
table.form tbody td input.nowidth {
	width: auto;}
h3.formularzKontaktowy{
	clear: both;
	margin: 15px 0px;
	font-weight: bold;
	text-align: center;}
p.info{
	clear: both;
	margin: 10px;
	background-color: #E0E0E0;
	color: black;
	font-weight: bold;
	padding: 10px;}.richText{
	clear: both;}
.richText p{
	margin: 5px 0px;
	text-indent: 2em;}
.richText p b,
.richText p strong{
	font-weight: bold;}
.richText p i,
.richText p em{
	font-style: italic;}
.richText ul,
.richText ol{
	margin: 10px 10px;}
.richText ul{
	list-style: disc;}
.richText ol{
	list-style: disc;}
.richText ul li,
.richText ol li{
	margin: 5px 10px;}/* =============================================================== 
	 Główne ramki
=============================================================== */
#content_forum{
	width: 640px;
	float: left;}
#side_forum{
	width: 300px;
	float: right;}

#content_forum_wide_top{
	position: relative;
	height: 221px;
	margin-bottom: 10px;}
#content_forum_wide_top #forumlogo{
	position: absolute;
	left: 0px;
	top:0px;}
#content_forum_wide_top #forum_loggedform{
	float: right;}
#content_forum_wide_top #forum_loginform{
	float: right;}
#content_forum_wide_top #forum_szukajform{
	clear: both;
	float: right;}
#content_forum_wide_top ul.sciezka{	
	position: absolute;
	bottom: 0px;
	left: 0px;
	background: url('forum/ikona_kategorii_lama_white.gif') 0 0 no-repeat;
	height: 50px;
	padding-left: 60px;}
#content_forum_wide_top ul.sciezka li{
	color: #97BF0D;
	float: left;
	line-height: 50px;
	padding-right: 3px;}
#content_forum_wide_top ul.sciezka li a{
	color: black;}


/* =============================================================== 
	 Ramka logowania i ramka profilu po zalogowaniu
=============================================================== */
#forum_loginform{
	position: relative;
	width: 300px;
	height: 150px;
	background: url('forum/forum_vcard_login_bg.gif');
	font-weight: bold;
	color: white;}

#forum_loginform_login_label,
#forum_loginform_pass_label{
	position: absolute;
	width: 50px;
	text-align: right;}
#forum_loginform_login_label{
	left: 15px;
	top: 12px;}
#forum_loginform_pass_label{
	left: 15px;
	top: 39px;}

#forum_loginform_login,
#forum_loginform_pass{
	position: absolute;
	width: 213px;
	height: 20px;
	border: none;}
#forum_loginform_login{
	right: 17px;
	top: 11px;}
#forum_loginform_pass{
	right: 17px;
	top: 38px;}

#forum_loginform_check{
	position: absolute;
	left: -16px;
	top: 1px;}
#forum_loginform_check_label{
	position: absolute;
	font-size: 11px;
	left: 85px;
	top: 65px;}

#forum_loginform_submit{
	position: absolute; right: 16px; top: 64px;
	width: 57px; 
	height: 20px;}

#forum_loginform a{
	color: white;
	position: absolute;}
#forum_loginform a span{
	font-weight: normal;
	color: #FBCB8C;}
#forum_loginform a#forum_loginform_a_przypomnij_haslo	{position: absolute; left:  12px; top: 100px;}
#forum_loginform a#forum_loginform_a_zarejestruj			{position: absolute; right: 12px; top: 100px;}
#forum_loginform a#forum_loginform_a_uzytkownicy			{position: absolute; left:  12px; top: 120px;}
#forum_loginform a#forum_loginform_a_regulamin				{position: absolute; right: 12px; top: 120px;}


#forum_loggedform{
	position: relative;
	width: 300px;
	height: 101px;
	min-height: 101px;
	background: url('forum/forum_vcard_logged_bg.gif');}
#forum_loggedform img{
	position: absolute;
	right: 10px;
	top: 5px;
	width: 50px;
	height: 50px;}
#forum_loggedform p{
	color: white;
	padding: 5px 0px 0px 10px;}
#forum_loggedform p strong{
	position: absolute;
	left: 10px;
	top: 40px;}

#forum_loggedform a{
	color: white;
	position: absolute;
	font-weight: bold;}
#forum_loggedform a span{
	font-weight: normal;
	color: #FBCB8C;}
#forum_loggedform a#forum_loggedform_a_profil			  {position: absolute; left:  12px; top: 64px;}
#forum_loggedform a#forum_loggedform_a_wyloguj			{position: absolute; right: 12px; top: 64px;}
#forum_loggedform a#forum_loggedform_a_uzytkownicy	{position: absolute; left:  12px; top: 80px;}
#forum_loggedform a#forum_loggedform_a_regulamin		{position: absolute; right: 12px; top: 80px;}


/* =============================================================== 
	 Ramka wyszukiwarki
=============================================================== */
#forum_szukajform{
	margin-top: 10px;
	position: relative;
	width: 300px;
	height: 65px;
	background: url('forum/forum_szukaj_form_bg.gif');
	font-weight: bold;
	color: black;}

#forum_szukajform_text_label{
	position: absolute;
	left: 15px;
	top: 5px;}
#forum_szukajform_text{
	position: absolute;
	width:194px;
	height:20px;
	top: 32px;
	left: 21px;
	border: none;}

#forum_szukajform_post{
	position: absolute;
	width: 57px;
	height: 20px;
	top: 33px;
	right: 22px;}


/* =============================================================== 
	 Grafika belki w prawej i lewej kolumnie
=============================================================== */
#side_forum h2.belka{
	height: 20px;
	line-height: 20px;
	margin: 10px 0 10px 0;
	background: url('forum/forum_belka_prawa_bg.gif');
	color: white;
	font-weight: bold;
	padding: 0px 10px;}

#content_forum h2.belka{
	height: 20px;
	line-height: 20px;
	margin: 0 0 10px 0;
	background: url('forum/forum_belka_lewa_bg.gif');
	color: white;
	font-weight: bold;
	padding: 0px 10px;}


/* =============================================================== 
	 Strona główna - szare tło kategorii forum (z ikoną)
=============================================================== */
div.forumKategoria{
	position: relative;
	background: #F3F3F3 url('forum/box_kategorii_top_bg.gif') 0px 0px no-repeat;
	margin-top: 20px;}	
div.forumKategoria span.ikonaKategorii{
	display: block;
	width: 50px;
	height: 50px;
	position: absolute;
	left: 10px;
	top: -18px;}
div.forumKategoria span.ikonaKategorii.ikLama{ background: url('forum/ikona_kategorii_lama.gif'); }
div.forumKategoria span.ikonaKategorii.ikCity{ background: url('forum/ikona_kategorii_city.gif'); }
div.forumKategoria span.ikonaKategorii.ikLudzie{ background: url('forum/ikona_kategorii_ludzie.gif'); }

div.forumKategoria div.content{
	padding: 35px 10px 10px 10px;
	background: url('forum/box_kategorii_bottom_bg.gif') bottom left no-repeat;}


/* =============================================================== 
	 Strona główna - style pojedyńczej kategorii forum - lista for
=============================================================== */
table.forum_kafelki{
	margin: 10px;}

div.forum_kafelek{
	margin-bottom: 60px;}
div.forum_kafelek h2{
	font-weight: bold;
	color: black;
	font-size: 15px;}
div.forum_kafelek p em{
	color: #97BF0D;
	font-size: 10px;}
div.forum_kafelek ul{
	margin-top: 5px;}
div.forum_kafelek ul li{
	float: left;
	font-size: 11px;
	padding-right: 5px;}



/* =============================================================== 
	 Prawa kolumna, ostatnie posty, popularne posty
=============================================================== */
div.forum_post_kafelek{
	margin-bottom: 20px;
	position: relative;
	min-height: 60px;
	padding-left: 70px;}
div.forum_post_kafelek img{
	position: absolute;
	left: 0px;
	top: 0px;}
div.forum_post_kafelek p.data{
	float: right;
	font-size: 12px;
	color: #97BF0D;}
div.forum_post_kafelek h2{
	font-weight: bold;
	position: relative;
	top: -4px;
	height: auto;
	line-height: auto;
	background: none;
	margin: 0px;
	padding: 0px;
	color: #555555;}
div.forum_post_kafelek h2 a{
	color: #555555;}
div.forum_post_kafelek p.tresc{
	position: relative;
	padding-right: 10px;}
div.forum_post_kafelek p.tresc span{
	position: absolute;
	right: 0px;
	bottom: 0px;
	color: #97BF0D;}
div.forum_post_kafelek p.kategoria{
	margin-top: 5px;
	text-align: left;
	font-weight: bold;
	font-size: 11px;}
div.forum_post_kafelek p.kategoria a{
	color: #97BF0D;}

/* =============================================================== 
	 Prawa kolumna, najaktywniejsi, najnowsi użytkownicy
=============================================================== */
table.forum_user_kafelek td{
	padding: 5px;}
table.forum_user_kafelek img{
	margin: 0;
	padding: 0;}
table.forum_user_kafelek p{
	color: #97BF0D;}
table.forum_user_kafelek strong{
	color: black;}
table.forum_user_kafelek p small{
	font-size: 10px;}


/* =============================================================== 
	 Strona z wątkami - tabela prezentująca wątki
=============================================================== */
table.lista_watkow thead tr th{
	text-align: center;
	height: 30px;
	line-height: 30px;
	padding: 0px 5px;
	color: #555555;
	font-weight: bold;
	background: url('forum/forum_table_tr_bg.gif') -5px 0 no-repeat;}
table.lista_watkow tbody tr{
	background: url('forum/forum_gray_dot.gif') bottom left repeat-x;}
table.lista_watkow thead tr th.first{
	text-align: left;
	background-position: 0 0;}
table.lista_watkow thead tr th.last{
	background-position: right 0;}
table.lista_watkow tbody tr td{
	text-align: center;
	padding: 10px 5px;}
table.lista_watkow tbody tr td em{
	color: #97BF0D;
	font-size: 11px;}
table.lista_watkow tbody tr td.first{
	padding-left: 20px;
	text-align: left;
	background: url('forum/ikona_cytatu.gif') left 10px no-repeat;
	border-bottom: 1px solid #E1E1E1;}


/* =============================================================== 
	 Strona z postami - tabela prezentująca posty
=============================================================== */
table.lista_postow thead tr th{
	text-align: center;
	height: 30px;
	line-height: 30px;
	padding: 0px 5px;
	color: #555555;
	font-weight: bold;
	background: url('forum/forum_table_tr_bg.gif') -5px 0 no-repeat;}
table.lista_postow thead tr th.first{
	text-align: left;
	background-position: 0 0;}
table.lista_postow thead tr th.last{
	background-position: right 0;}

table.lista_postow tbody tr td{
	background: url('forum/forum_gray_dot.gif') bottom left repeat-x;}

/* wiersz z nagłówkiem postu */
table.lista_postow tbody tr td{
	text-align: center;
	padding: 10px 5px;}
table.lista_postow tbody tr td em{
	color: #97BF0D;
	font-size: 11px;}
table.lista_postow tbody tr td.first{
	font-weight:bold;
	text-align: left;}
table.lista_postow tbody tr td.first a{
	color: #555555;}
table.lista_postow thead tr td.first input{
	float: right;}

/* wiersz z nagłówkiem rozwiniętego postu */
table.lista_postow tbody tr.expanded td{
	background-color: #F8F8F8;
	border-bottom: none;
	background-image: none;
	padding: 10px 5px 0px 5px;}
table.lista_postow tbody tr.expanded td+td{
	font-weight: bold;
	color: #555555;}
table.lista_postow tbody tr.expanded td+td small{
	font-weight: normal;
	font-size: 0.8em;}
table.lista_postow tbody tr.expanded td+td+td{
	font-weight: normal;}

/* wiersz z zawartością rozwiniętego postu */
table.lista_postow tbody tr.post_content.hidden{
	display: none;}

table.lista_postow tbody tr.post_content td{
	background-color: #F8F8F8;
	vertical-align: top;}
table.lista_postow tbody tr.post_content td.first{
	font-weight: normal;
	font-size: 13px;
	padding-left: 10px;}
table.lista_postow tbody tr.post_content td ul li{
	padding-left: 10px;
	text-align: left;}
table.lista_postow tbody tr.post_content td ul li a{
	font-weight: bold;
	color: #555555;}
table.lista_postow tbody tr.post_content td ul li a span{
	font-weight: normal;
	color: #97BF0D;}

table.lista_postow tbody tr.post_content td table{
	margin: 5px 0px 0px 0px;
	float: left;}
table.lista_postow tbody tr.post_content td table tr th{
	padding: 0px 0px 0px 10px;}
table.lista_postow tbody tr.post_content td table tr td{
	padding: 0px 0px 0px 10px;
	text-align: left;
	background: none;}

/* =============================================================== 
	 Linki przełączające sposób wyświetlania
=============================================================== */
.sposobWyswietlania{
	padding-left: 20px;
	position: relative;
	top: -6px;
	color: #555555;
	font-size: 11px;}
.sposobWyswietlania a{
	margin-left: 10px;
	color: #898989;}
.sposobWyswietlania a.active{
	color: #97BF0D;
	text-decoration: underline;}


/* =============================================================== 
	 Formularze rejestracyjne forum
=============================================================== */
		.forumForm {
			width: 100%;
			float: left;
			border: 1px solid #d3d3d3;
			background-color: #f4f4f4;
			padding: 10px;}
		.forumForm h2{
			color: black;
			font-weight: bold;
			font-size: 16px;
			margin-bottom: 20px;}
		.forumForm label{
			margin-left: 20px;
			width: 200px;
			clear: both;
			float: left;
			color: #555555;
			line-height: 24px;
			margin-bottom: 5px;}

		.forumForm label.checkbox{
			position: relative;
			top: -3px;
			clear: none;
			margin-left: 15px;}
		.forumForm input.checkbox{
			margin-right: 5px;
			position: relative;
			top: 6px;}
		.forumForm input{
			float: left;
			width: 200px;}
		.forumForm input.checkbox,
		.forumForm input.upload,
		.forumForm input.radio,
		.forumForm input.image{
			width: auto;}
		.forumForm .optgroup{
			float: left;
			padding-bottom: 20px;}
		.forumForm .optgroup input{
			position: relative;
			top: 5px;
			margin-right: 10px;}
		.forumForm .optgroup label{
			margin: 0px;}
		.forumForm hr{
			margin: 10px 0px;
			clear: both;
			border-left: none;
			border-right: none;
			border-top: 1px solid #d3d3d3;
			border-bottom: 1px solid white;}
		.forumForm center{
			text-align: center;
			margin: 0px auto;}
		.forumForm center input{
			margin-right: 20px;}

		.forumForm label.accept{
			font-weight: bold;
			color: #555555;
			width: 100%;}
		.forumForm label.accept input{
			margin-right: 10px;
			position: relative;
			top: 6px;}
		.forumForm textarea{
			width: 400px;
			height: 100px;}
		.forumForm label.accept input,
		.forumForm label.checkbox input,
		.forumForm label.radio input{
			position: relative;
			top: 2px;}

/* =============================================================== 
	 Forum poczta menu z prawej
=============================================================== */
	ul#pocztaMenu{
		padding-bottom: 20px;}
	ul#pocztaMenu li{
		margin-left: 20px;
		line-height: 20px;
		padding-left: 25px;
		background: url('/layout/forum/ikona_napisz_wiadomosc.gif') 0 center no-repeat;}
	ul#pocztaMenu li+li{
		background: url('/layout/forum/ikona_odebrane_wiadomosci.gif') 0 center no-repeat;}
	ul#pocztaMenu li+li+li{
		background: url('/layout/forum/ikona_wyslane_wiadomosci.gif') 0 center no-repeat;}
	ul#pocztaMenu li+li+li+li{
		background: url('/layout/forum/ikona_kosz.gif') 0 center no-repeat;}
	ul#pocztaMenu li a{
		color: #555555;}
	ul#pocztaMenu li a strong{
		font-weight: bold;}

/* =============================================================== 
	 Forum poczta wygląd wiadomosci
=============================================================== */
.forumWiadomoscOdebrana {
	float: left;
	width: 100%;
	position: relative;}
.forumWiadomoscOdebrana img{
	position: absolute;
	left: 0px;
	top: 0px;}
.forumWiadomoscOdebrana strong{
	position: absolute;
	left: 0px;
	top: 70px;
	width: 70px;}
.forumWiadomoscOdebrana dl{
	margin-left: 100px;}
.forumWiadomoscOdebrana dl dt{
	font-weight: bold;
	color: #555555;
	float: left;
	clear: both;
	width: 80px;}
.forumWiadomoscOdebrana dl dd+dt+dd{
	font-weight: bold;
	color: #8DC63F;}
.forumWiadomoscOdebrana .content{
	margin-left: 100px;
	margin-top: 20px;
	color: #555555;}
.forumWiadomoscOdebrana .buttons{
	margin-left: 100px;
	margin-top: 10px;}


.forumWiadomosc label{
	font-weight: bold;
	color: #555555;
	width: 120px;
	float: left;
	clear: both;
	margin-bottom: 10px;}
.forumWiadomosc .fields{
	float: left;
	width: 100%;
	margin-bottom: 10px;}
.forumWiadomosc .fields select,
.forumWiadomosc .fields input,
.forumWiadomosc .fields textarea{
	float: left;
	width: 500px;}
.forumWiadomosc .fields textarea{
	height: 200px;}
.forumWiadomosc .buttons{
	float: right;}


#tableSkrzynka tr th{
	padding: 2px 5px;
	text-align: left;
	font-weight: bold;}
#tableSkrzynka tr td{
	padding: 2px 5px;
	text-align: left;}
#tableSkrzynka tr td.first{
	width: 20px;
	padding: 2px 0px;}
#tableSkrzynka tr td.last{
	width: 140px;}

#tableSkrzynka tr td+td{
	color: #555555;}
#tableSkrzynka tr td+td+td{
	color: #555555;}
#tableSkrzynka tr td+td+td+td a{
	color: #555555;}
#tableSkrzynka tr td+td+td+td a em{
	font-style: italic;}
#tableSkrzynka tr td+td+td+td a strong{
	font-weight: bold;}
#tableSkrzynka tr td+td+td+td a strong em{
	font-style: italic;}
#tableSkrzynka tr td+td+td+td+td{
	color: #8DC63F;}



#ProfilRamka{
	position: relative;
	border: 1px solid #d3d3d3;
	background-color: #F0F0F0;
	padding: 5px 5px 5px 130px;
	margin-bottom: 5px;
	min-height: 130px;}
#ProfilRamka img{
	position: absolute;
	left: 5px;
	top: 5px;}
#ProfilRamka strong{
	color: #555555;}
#ProfilRamka a{
	color: #8DC63F;}
#ProfilRamka a strong{
	color: #8DC63F;}
#ProfilRamka h2{
	font-weight: bold;
	font-size: 14px;
	padding-bottom: 10px;}
#ProfilRamka p{
	margin-bottom: 3px;}

#ProfilSide{
	position: relative;
	font-size: 11px;
	width: 195px;
	height: 130px;
	float: right;
	padding-left: 5px;
	border-left: 1px solid #d3d3d3;}
#ProfilSide a{
	display: block;
	height: 20px;
	line-height: 20px;
	color: #555555;
	font-weight: bold;
	padding-left: 20px;
	background-position: 0 center;
	background-repeat: no-repeat;
	position: absolute;}
#ProfilSide a#ProfilSide_ZobaczPosty					{bottom: 29px; background-image: url('/layout/forum/ikona_wiadomosc.gif');}
#ProfilSide a#ProfilSide_KonfiguracjaProfilu	{bottom: 29px; background-image: url('/layout/forum/ikona_konfiguracja.gif');}
#ProfilSide a#ProfilSide_SkrzynkaOdbiorcza		{bottom: 5px; background-image: url('/layout/forum/ikona_wiadomosc.gif');}
#ProfilSide a#ProfilSide_NapiszWiadomosc			{bottom: 5px; background-image: url('/layout/forum/ikona_napisz_wiadomosc.gif');}

#ProfilWyksztalcenie{
	font-size: 11px;
	width: 200px;
	float: right;
	padding-left: 5px;
	border-left: 1px solid #d3d3d3;}
#ProfilWyksztalcenie table{
	margin-top: 5px;}
#ProfilWyksztalcenie table tr th{
	clear: both;
	float: left;}
#ProfilWyksztalcenie table tr td{
	float: left;
	padding-left: 5px;
	font-weight: bold;
	color: #8DC63F;}


.error_message{
	display:none;
	border: 2px solid red;
	padding: 20px 20px 20px 60px;
	margin-bottom: 30px;
	font-weight: bold;
	background: #FFF0F0 url('/layout/forum/icon_error.gif') 10px center no-repeat;
}
.warning_message{
	display:none;
	border: 2px solid #CFCF60;
	padding: 20px 20px 20px 60px;
	margin-bottom: 30px;
	font-weight: bold;
	background: #FFFFF0 url('/layout/forum/icon_warning.gif') 10px center no-repeat;
}
.information_message{
	display:none;
	border: 2px solid green;
	padding: 20px 20px 20px 60px;
	margin-bottom: 30px;
	font-weight: bold;
	background: #F0FFF0 url('/layout/forum/icon_information.gif') 10px center no-repeat;
}



tr.post_content td.first blockquote,
.listaKomentarzy .tresc blockquote{
		margin: 5px 0px 5px 5px;
		padding: 5px 0px 5px 5px;}
tr.post_content td.first blockquote p.autor,
.listaKomentarzy .tresc blockquote p.autor{
	font-weight: bold;
	font-style: italic;
	font-size: 0.8em;}
tr.post_content td.first blockquote,
.listaKomentarzy .tresc blockquote
	{ background-color: #F8F8F8; border-left: 2px solid #909090;}
tr.post_content td.first blockquote blockquote,
.listaKomentarzy .tresc blockquote blockquote
	{ background-color: #F0F0F0; border-left: 2px solid #909090;}
tr.post_content td.first blockquote blockquote blockquote,
.listaKomentarzy .tresc blockquote blockquote blockquote
	{ background-color: #E8E8E8; border-left: 2px solid #909090;}
tr.post_content td.first blockquote blockquote blockquote blockquote,
.listaKomentarzy .tresc blockquote blockquote blockquote blockquote
	{ background-color: #E0E0E0; border-left: 2px solid #909090;}
tr.post_content td.first blockquote blockquote blockquote blockquote blockquote,
.listaKomentarzy .tresc blockquote blockquote blockquote blockquote blockquote
	{ background-color: #D9D9D9; border-left: 2px solid #909090;}
tr.post_content td.first blockquote blockquote blockquote blockquote blockquote blockquote,
.listaKomentarzy .tresc blockquote blockquote blockquote blockquote blockquote blockquote
	{ background-color: #D0D0D0; border-left: 2px solid #909090;}
tr.post_content td.first blockquote blockquote blockquote blockquote blockquote blockquote blockquote,
.listaKomentarzy .tresc blockquote blockquote blockquote blockquote blockquote blockquote blockquote
	{ background-color: #C9C9C9; border-left: 2px solid #909090;}
tr.post_content td.first blockquote blockquote blockquote blockquote blockquote blockquote blockquote blockquote,
.listaKomentarzy .tresc blockquote blockquote blockquote blockquote blockquote blockquote blockquote blockquote
	{ background-color: #C0C0C0; border-left: 2px solid #909090;}.results th{
	height: 20px;
	line-height: 20px;
	overflow: hidden;
	background: url('belka_waska_zielony.gif') 0px 0px no-repeat;}
.results th+th{
	background-position: -8px 0px;}
.results th+th+th{
	background-position: right 0px;}#profil_loginform{
	position: relative;
	width: 300px;
	height: 151px;
	background: url('forum/profil_logowanie_bg.gif');
	font-weight: bold;
	color: white;
	margin-bottom: 10px;}

#profil_loginform_login_label,
#profil_loginform_pass_label{
	position: absolute;
	width: 50px;
	text-align: right;
	color: #383F42;}
#profil_loginform_login_label{
	left: 15px;
	top: 33px;}
#profil_loginform_pass_label{
	left: 15px;
	top: 64px;}

#profil_loginform_login,
#profil_loginform_pass{
	position: absolute;
	width: 200px;
	height: 21px;
	border: none;}
#profil_loginform_login{
	right: 20px;
	top: 32px;}
#profil_loginform_pass{
	right: 20px;
	top: 63px;}

#profil_loginform_check{
	position: absolute;
	left: -16px;
	top: 1px;}
#profil_loginform_check_label{
	position: absolute;
	font-size: 11px;
	left: 100px;
	top: 92px;
	color: #383F42;}

#profil_loginform_submit{
	position: absolute; 
	right: 16px; 
	top: 92px;
	width: 57px; 
	height: 20px;}

#profil_loginform a{
	color: white;
	position: absolute;}
#profil_loginform a span{
	font-weight: normal;}
#profil_loginform a#profil_loginform_a_przypomnij_haslo	{position: absolute; left:  12px; top: 125px; color: #89C035;}
#profil_loginform a#profil_loginform_a_zarejestruj			{position: absolute; right: 12px; top: 125px; color: #383F42;}


#profil_loggedform{
	position: relative;
	width: 300px;
	height: 91px;
	min-height: 91px;
	background: url('forum/profil_zalogowany_bg.gif');
	margin-bottom: 10px;	}
#profil_loggedform img{
	position: absolute;
	right: 8px;
	top: 7px;
	width: 50px;
	height: 50px;}
#profil_loggedform p{
	color: #383F42;
	padding: 5px 0px 0px 10px;}
#profil_loggedform p strong{
	font-size: 18px;
	position: absolute;
	left: 10px;
	top: 36px;
	color: #97BF0D;}

#profil_loggedform a{
	color: white;
	position: absolute;
	font-weight: bold;}
#profil_loggedform a span{
	font-weight: normal;
	color: #383F42;}
#profil_loggedform a#profil_loggedform_a_profil			  {position: absolute; left:  12px; top: 68px; color: #383F42;}
#profil_loggedform a#profil_loggedform_a_wyloguj			{position: absolute; right: 12px; top: 68px; color: #383F42;}#dsw_index{
	position: absolute; left: 110px; top: 0px; font-size: 10px; color: white; font-weight: bold;}
#dsw_index img{
	position: absolute; left: 40px; top: -7px; width: 111px; height: 14px;}
