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{
	background-color: #D2DAD9;
	font: normal 0.80em Tahoma, Verdana, sans-serif;}
a{
	text-decoration: none;}
a:hover{
	text-decoration: underline;}
.hidden{
	display: none;}

.clear{
	clear: both;
	}

/* ==============================================================
		G³ówne kontenery
   ============================================================== */
#container{
	background-color: white;
	width: 900px;
	margin: 0 auto;}

#logo{
	position: relative;
	width: 900px;
	height: 211px;
	background: url('logo.jpg') 0 0 no-repeat;}
#logo #maindomain_link{
	position: absolute;
	left: 0px;
	top: 0px;
	display: block;
	width: 300px;
	height: 211px;}
#logo #maindomain_link span{
	display: none;}

#gornaReklama{
	border-left: 1px solid #B3C6C2;
	border-right: 1px solid #B3C6C2;
	width: 898px;
	background: white url('gorna_reklama_bg.gif') -1px bottom no-repeat;}
#content{
	float: left;
	width: 900px;
	padding-bottom:25px;
	background: url('content_bg.gif') 0 0 repeat-y;}
#left{
	width: 580px;
	float: left;}
#right{
	width: 319px;
	float: right;
	padding-bottom: 10px;}
#side{
	width: 110px;
	float: left;
	margin-right: 10px;}
#footer{
	position: relative;
	clear: both;
	width: 900px;
	height: 101px;
	background: url('footer.jpg') 0 0 no-repeat;
	background-position: bottom left;}


#logo ul{
	position: absolute;
	top: 185px;
	right: 0px;}
#logo ul li{
	border-right: 1px solid #0C908A;
	padding: 3px 10px;
	float: left;}
#logo ul li.last{
	border: 0;}
#logo ul li a{	
	color: white;}

#right h2{
	clear: both;
	padding: 5px 8px;
	color: #AB1560;
	font-weight: bold;
	background: url('h2_bg.gif') bottom left no-repeat;}

#tags {
	padding: 5px 8px 10px 8px;}
#tags li{
	float: left;
	font-weight: bold;
	font-size: 14px;
	padding: 2px 5px;}
#tags li a{
	color: #1C7B77;}

#tags_articles_header {
padding:10px;
font-size: 22px;
font-weight: bold;
color: #1C7B77;}
	
#tags_articles_header span{
	color: #AB1560;
	font-weight: bold;}

#ostatnioKomentowane li{
	clear: both;
	padding: 5px 8px;}
#ostatnioKomentowane li img{
	padding: 5px;
	border: 1px solid #B3C6C2;
	background-color: white;
	float: left;
	margin: 0px 5px 5px 0px;}
#ostatnioKomentowane li h3{
	padding-bottom: 5px;}
#ostatnioKomentowane li h3 a{
	font-weight: bold;
	color: #006B66;}
#ostatnioKomentowane li p{
	color: #729A98;
	font-size: 11px;}
#ostatnioKomentowane li p.link{
	text-align: right;}
#ostatnioKomentowane li p.link a{
	font-weight: bold;
	color: #006B66;}


#najczesciej{
	background-color: #F7F9F9;
	border: 1px solid #B3C6C2;
	margin: 5px 9px 5px 8px;
	float: left;}
#najczesciej ul#tabs li{
	text-align: center;
	width: 130px;
	height: 29px;
	background: url('tab_inactive_bg.gif') 0 0 repeat-x;}
#tabs li a{
line-height: normal !important;
font-size: 10px !important;
}
#tabs li{
line-height: 10px !important;
}
#najczesciej ul#tabs li#tab1li{
	float: left;
	border-right: 1px solid #B3C6C2;
	border-bottom: 1px solid #B3C6C2;	}
#najczesciej ul#tabs li#tab2li{
	float: right;
	border-left: 1px solid #B3C6C2;
	border-bottom: 1px solid #B3C6C2;}
#najczesciej ul#tabs li#tab1li.active{
	background-image: none;
	border-color: #F7F9F9;}
#najczesciej ul#tabs li#tab2li.active{
	background-image: none;
	border-color: #F7F9F9;}
#najczesciej ul#tabs li a{
	font-size: 11px;
	line-height: 29px;
	color: #AB1560;}
#najczesciej ul#tabs li.active a{
	font-weight: bold;}

.najczesciejSpis{
	clear: both;
	margin: 5px 10px;
	padding-top: 10px;}
.najczesciejSpis li{
	background: url('star.gif') 0 4px no-repeat;
	padding: 2px 0px 5px 16px;}
.najczesciejSpis li a{
	font-weight: bold;
	color: #006B66;}


#newsletter{
	clear: both;
	margin-top: 10px;
	margin-left: 8px;
	position: relative;
	background: url('newsletter_bg.gif') 0 0 no-repeat;
	width: 300px;
	height: 109px;}
#newsletter_naglowek{
	position: absolute;
	left: 10px;
	top: 10px;
	font-weight:bold;
	color: white;}
#newsletter_email{
	position: absolute;
	left: 10px;
	top: 48px;
	color: white;}
#newsletter_text{
	position: absolute;
	left: 59px;
	top: 44px;
	width: 222px;
	height: 22px;}
#newsletter_submit{
	width: 71px;
	height: 22px;
	position: absolute;
	top: 70px;
	right: 10px;}
#newsletter_select{
	display: none;}
#newsletter_email_fake{
	display: none;}


.artykul h1{
	color: #AB1560;
	font-size: 22px;
	font-weight: bold;
	padding: 5px 16px;}
.artykul h1 a{
	color: #AB1560;}
.artykul p.tagi{
display:block;

	padding: 0px 16px;
	padding-bottom:10px;
	color: #AB1560;}
.artykul p.tagi a{
	color: #AB1560;}
.artykul p.tagi small{
	color: #707070;
	font-size: 11px;}
.artykul img{
	background-color: white;
	border: 1px solid #B3C6C2;
	padding: 5px;
	margin: 5px 5px 5px 16px;
	float: left;}
.artykul dl{
	margin: 0px 16px 10px 16px;}
.artykul dl dt{
	font-weight: bold;
	color: #AB1560;
	float: left;
	padding-right: 5px;}
.artykul dl dd{
	color: #707070;}
.artykul p.lead{
	margin: 0px 16px;
	color: #707070;}
.artykul p{
	margin: 0px 16px;
	color: #707070;}

.artykul div.stopka{
	clear: both;
	margin-left: 1px;
	position: relative;
	height: 62px;
	background: url('artykul_str_glowna_stopka.gif') 0 0 no-repeat;}
.artykul div.stopka.bezoceny{
	background: url('artykul_str_glowna_stopka_bezoceny.gif') 0 0 no-repeat;}
.artykul div.stopka a{
	color: #AB1560;
	font-weight: bold;}
.artykul div.stopka a span{
	font-weight: normal;}

.artykul div.stopka .artLink1{
	background: url('ikony/komentuj.gif') 0 0 no-repeat;
	padding-left: 18px;
	position: absolute;
	left: 18px;
	bottom: 18px;	}
.artykul div.stopka .artLink2{
	background: url('ikony/drukuj.gif') 0 0 no-repeat;
	padding-left: 18px;
	position: absolute;
	left: 220px;
	bottom: 18px;	}
.artykul div.stopka .artLink3{
	background: url('ikony/polec.gif') 0 0 no-repeat;
	padding-left: 18px;
	position: absolute;
	left: 300px;
	bottom: 18px;	}
	.artykul div.stopka .artLink4{
	background: url('ikony/ocen.gif') 0 0 no-repeat;
	padding-left: 18px;
	position: absolute;
	left: 370px;
	bottom: 18px;	}

.artykul div.stopka .ocena{
	position: absolute;
	left: 450px;
	bottom: 18px;
	font-weight: bold;
	color: #006B66;}
.artykul div.stopka .ocenaWartosc{
	font-weight: bold;
	color: white;
	font-size: 16px;
	width: 40px;
	height: 30px;
	line-height: 30px;
	display: block;
	text-align: center;
	position: absolute;
	left: 512px;
	bottom: 17px;}

.artykul div.stopka .glownaLink1{
	position: absolute;
	left: 18px;
	bottom: 18px;}
.artykul div.stopka .glownaLink2{
	position: absolute;
	left: 140px;
	bottom: 18px;}
.artykul div.stopka .glownaLink3{
	position: absolute;
	left: 350px;
	bottom: 18px;}


.artykul .podpisAutora{
	text-align: right;}
.artykul .podpisAutora strong{
	font-weight: bold;
	color: #AB1560;
	font-style: italic;}

.RollPager{
	clear: both;
	text-align: center;
	padding-bottom: 20px;}
.RollPager a{
	font-weight: bold;
	color:#006B66;
	padding: 0px 2px;}
.RollPager a span{
	color: #AB1560;
	font-weight: normal;}


#footer ul{
	position: absolute;
	top: 10px;
	left: 250px;}
#footer .lama_link{
	display:block;
	width:178px;
	height:32px;
	margin: auto;
	}
#footer ul li{
	float: left;
	padding: 3px 10px;
	border-right: 1px solid #0C908A;}
#footer ul li.last{ 
	border: 0;}
#footer ul li a{
	color: white;}
#footer p{
	widtH: 900px;
	font-size: 11px;	
	position: absolute;
	top: 40px;
	text-align: center;}
#footer p a{
	color: white;}


#komentarze{
	margin: 10px 16px;}
#komentarze h3{
	padding-top: 10px;
	padding-bottom: 5px;
	font-weight: bold;
	font-size: 12px;
	color: #AB1560;}
#komentarze p{	
	font-size: 11px;
	line-height: 15px;
	color: #707070;}
#komentarze p.date{
	padding-top: 5px;
	font-size: 11px;
	color: #2AB0A9;}



#formularz h1{
	color: #AB1560;
	font-size: 22px;
	font-weight: bold;
	padding: 5px 16px;}
#formularz p{
	margin: 0px 16px;
	color: #707070;}
#formularz form{
	margin: 20px 16px 0px 16px;}
#formularz form label{
	display: block;
	width: 140px;
	font-weight: bold;
	color: #AB1560;}
#formularz form table td{
	vertical-align: top;
	padding: 3px;}
#formularz form table input{
	width: 200px;}
#formularz form table textarea{
	width: 380px;
	height: 150px;}
#formularz form p{
	text-align: right;}


.reklama{
	clear: both;
	text-align: center;
	padding: 5px 0px;}

.error{
	border: 2px solid red;
	background-color: #FFE0E0;
	padding: 10px;
	margin: 10px;}

#info{
	border: 2px solid #003334;
	background-color: #0C8A87;
	color: white;
	font-weight: bold;
	padding: 10px;
	margin: 20px;
	display: none;}







#PozostaleUrbanChic{
	width: 552px;
	margin: 0px auto;}
#PozostaleUrbanChic div{
	float: left;
	position: relative;
	width: 532px;
	height: 112px;
	overflow: hidden;}
#PozostaleUrbanChic div ul{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 200000px;
	height: 112px;}
#PozostaleUrbanChic div ul li{
	position: absolute;
	left: 0px;
	top: 0px;
	padding: 0px;
	margin: 0px;
	width: 76px;
	height: 112px;}
#PozostaleUrbanChic div ul li img{
	position: absolute;
	left: 2px;
	top: 0px;
	padding: 5px;
	margin: 0px;}
#PozostaleUrbanChic #prev,
#PozostaleUrbanChic #next{
	display: block;
	width: 10px;
	height: 112px;
	float: left;}
#PozostaleUrbanChic #prev{
	background: url('pozostale_prev.gif') 0 0 no-repeat;}
#PozostaleUrbanChic #next{
	background: url('pozostale_next.gif') 0 0 no-repeat;}/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> 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 20px 10px 15px;
	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{
	position: absolute;
	right: 5px;
	top: 5px;
	display: block;
	width: 16px;
	height: 16px;
	background: url('/layout/close.gif') 0 0 no-repeat;}.ocenaArtykulu{
	zoom: 1;
	width: 200px; 
	text-align: center; 
	background-color: #F7F9F9; 
	border: 1px solid #707070; 
	padding:2px;
	margin-top: 30px;}
.ocenaArtykulu .kropki{
	position: relative;
	width:160px; 
	height:16px;
	margin: 2px auto 2px auto; }
.ocenaArtykulu .kropki_puste{
	width:160px; 
	height:16px; 
	position:absolute;
	left: 0;
	top: 0;
	background: url('kropki.gif') 0px -16px no-repeat; 
	z-index:1;}
.ocenaArtykulu .kropki_pelne{
	width:0px;
	height: 16px; 
	position: absolute; 
	left: 0;
	top: 0;
	background: url('kropki.gif'); 
	z-index:2;}
.ocenaArtykulu .link{
	margin-top: 2px; }
.ocenaArtykulu .kropki a{
	display: block;
	width: 16px;
	height: 16px;
	position: absolute;
	top: 0;
	left: 0;
	z-index:3;}/* =============================================================== 
	 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;}
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{}

/* 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{
	border: 0px solid transparent;
	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;}



#ProfilRamka{
	
	border: 1px solid #d3d3d3;
	background-color: #F0F0F0;
	padding: 5px 5px 5px 5px;
	margin-bottom: 5px;
	margin-top: 10px;
	min-height: 130px;}
#ProfilRamka img{
	float:left;
	padding-right: 5px;
	left: 5px;
	top: 5px;}
#ProfilRamka strong{
	color: #555555;}
#ProfilRamka a{
	color: #8DC63F;}
#ProfilRamka a strong{
	color: #8DC63F;}
#ProfilRamka h3{
	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;}



/* =============================================================== 
	 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;}





#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;}







.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;}





.information_message{
	border: 3px solid #036863;
	margin: 20px;
	padding: 5px;
	background-color: #EFF4F3;
	display: none;}
.error_message{
	border: 3px solid red;
	margin: 20px;
	padding: 5px;
	background-color: #FFEFEF;
	display: none;
	font-weight: bold;}
.warning_message{
	border: 3px solid #DDDF0D;
	margin: 20px;
	padding: 5px;
	background-color: #FFFFCF;
	display: none;
	font-weight: bold;}




.content_forum{
	padding: 0px 10px 10px 10px;}
.content_forum h2{
	color: #AB1560;
	font-weight: bold;
	font-size: 18px;
	padding: 0px 0px 0px 10px;
	margin: 0px -9px 10px -9px;
	line-height: 41px;
	background: url('forum_h2_bg.gif') 0 0 repeat-x;}

.content_forum .sciezka li{
	float: left;
	padding-right: 5px;
	padding-bottom: 10px;}
.content_forum .sciezka{
	color: #AB1560;}
.content_forum .sciezka a{
	font-size: 10px;
	color: #036863;}


.forum_spis td{
	vertical-align: top;
	padding: 0px 5px 20px 5px;}
.forum_spis img{
	/*width: 60px;
	height: 60px;
	background-color: red;*/}
.forum_spis a{
	color: #036863;}
.forum_spis span.nick, .forum_spis div.nick{
	color: #AB1560;
	font-weight: bold;}
.forum_spis span.data{
	font-size: 11px;
	float: right;
	color: #036863;}
.forum_spis h3{
	font-weight: bold;
	font-size: 14px;}
.forum_spis em{
	font-size: 10px;
	color: #AB1560;}
.forum_spis p{
	color: #434343;
	font-size: 11px;
	padding-top: 5px;}

.forum_najaktywniejsi td{
	padding: 5px;}
.forum_najaktywniejsi img{
	width: 60px;
	height: 60px;
	background-color: red;}
.forum_najaktywniejsi span.nick, .forum_najaktywniejsi div.nick{
	color: #AB1560;
	font-weight: bold;}

#forum_loginform{
	margin: 10px 0px 10px 5px;

	position: relative;
	width: 300px;
	float:left;
	height: 170px;
	background: url('forum_loginform.gif');}
#forum_loginform_login_label{
	position: absolute;
	left: 20px;
	top: 45px;
	color: white;}
#forum_loginform_login{
	border: 0px;
	position: absolute;
	left: 60px;
	top: 45px;
	width: 220px;
	height: 20px;}
#forum_loginform_pass_label{
	position: absolute;
	left: 20px;
	top: 75px;
	color: white;}
#forum_loginform_pass{
	border: 0px;
	position: absolute;
	left: 60px;
	top: 75px;
	width: 190px;
	height: 20px;}
#forum_loginform_a_przypomnij_haslo{
	font-size: 11px;
	color: white;
	position: absolute;
	right: 20px;
	top: 105px;
	font-weight: bold;}
#forum_loginform_a_zarejestruj{
	font-size: 11px;
	color: white;
	position: absolute;
	right: 20px;
	top: 140px;
	font-weight: bold;}
#forum_loginform_nie_masz_konta{
	font-size: 11px;
	color: white;
	position: absolute;
	left: 20px;
	top: 140px;}
#forum_loginform_logowanie{
	color: white;
	position: absolute;
	left: 20px;
	top: 10px;
	font-weight: bold;}
#forum_loginform_submit{
	width: 22px;
	height: 22px;
	position: absolute;
	right: 20px;
	top: 74px;}


#forum_loggedform{
	margin-left: 5px;
	margin-top: 10px;
	margin-bottom: 10px;
	position: relative;
	width: 300px;
	float: left;
	height: 123px;
	background: url('forum_loggedform.gif');}
#forum_loggedform img{
	position: absolute;
	right: 10px;
	top: 10px;}
#forum_loggedform p{
	color: white;
	padding: 5px 0px 0px 5px;}
#forum_loggedform p strong{
	position: absolute;
	left: 5px;
	top: 30px;
	font-weight: bold;}
#forum_loggedform_a_profil{
	position: absolute;
	left: 5px;
	top: 85px;
	font-weight: bold;
	color: white;}
#forum_loggedform_a_wyloguj{
	position: absolute;
	right: 5px;
	top: 85px;
	font-weight: bold;
	color: white;}
#forum_loggedform_a_uzytkownicy{
	position: absolute;
	left: 5px;
	top: 105px;
	font-weight: bold;
	color: white;}
#forum_loggedform_a_regulamin{
	position: absolute;
	right: 5px;
	top: 105px;
	font-weight: bold;
	color: white;}


.lista_watkow tr th{
	padding: 8px 2px 8px 2px;
	color: #AB1560;
	border-top: 1px dotted #32A8A2;
	border-bottom: 1px dotted #32A8A2;}
.lista_watkow tr td {
	padding: 8px 2px 8px 2px;
	font-size: 11px;
	color: #434343;
	border-bottom: 1px dotted #32A8A2;}
.lista_watkow tr td.first{
	padding-left: 28px;
	background: url('forum_quote.gif') 5px 8px no-repeat;}
.lista_watkow tr td.nick{
	font-weight: bold;}
.lista_watkow tr td a{
	color: #434343;}



.lista_postow{
	margin-top: 20px;}
.lista_postow tr th{
	padding: 8px 2px 8px 2px;
	color: #AB1560;
	border-top: 1px dotted #32A8A2;}
.lista_postow tr td {
	padding: 15px 2px 2px 2px;
	font-size: 11px;
	font-weight: bold;
	color: #434343;
	border-top: 1px dotted #32A8A2;}
.lista_postow tr td.last{
	font-weight: normal;}
.lista_postow tr td.nick{
	font-weight: bold;}
.lista_postow tr td a{
	color: #434343;}
.lista_postow tr.post_content td{
	border-top: none;
	font-weight: normal;
	padding: 2px 2px 15px 2px;}



.sposobWyswietlania{
	background-color: #EFF4F3;
	padding: 2px;
	margin: 5px 0px;
	text-align: center;
	font-size: 11px;
	display: block;
	clear: both;}
.sposobWyswietlania a{
	color: #036863;}
.sposobWyswietlania a.active{
	font-weight: bold;}


/* =============================================================== 
	 Formularze rejestracyjne forum
=============================================================== */
		.forumForm {
			width: 520px;
			float: left;
			border: 1px solid #d3d3d3;
			background-color: #f4f4f4;
			padding: 10px;}
		.forumForm h2{
			border: 0px solid transparent;
			background-image: none;
			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{
			clear: none;
			margin-left: 15px;}
		.forumForm label.checkbox input{
			margin-right: 5px;}
		.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;}

		.forumForm ul{
			border: 2px solid red;
			margin: 10px;
			padding: 10px;
			background-color: #FFF0F0;
			list-style: disc;
			padding-left: 20px;}.richText{
	margin: 5px 16px;
	color: #707070;}
.richText p{
	margin: 5px 0px;
	text-indent: 2em;}
.richText p b,
.richText p strong,
.richText 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;}
.richText .imageLeft{
	text-align: center;
	margin: 0 10px 10px 0;
	padding-top: 8px;
	/*background-color: #e7e8ea;*/
	float: left;}
.richText .imageLeft p{
	font-size: 0.80em;
	margin: 10px 10px 0px 0px;
	padding-left: 10px;}
.richText .imageLeft p.podpis{
	color: black;
	text-align: right;}

.richText .imageRight{
	text-align: center;
	margin: 0 0 10px 10px;
	padding-top: 8px;
	/*background-color: #e7e8ea;*/
	float: right;}
.richText .imageRight p{
	font-size: 0.80em;
	margin: 0;
	padding-left: 10px;}
.richText .imageRight p.podpis{
	color: black;
	text-align: right;}
.richText .imageLeft img, .richText .imageRight img{
margin: 0px;
}
	