
body {
	background-color:#fdfdfd;
	text-align:center;
	color: #000;
	font-family: verdana;
	font-size: 9px;
	background-image: url('body_bg.gif');
	background-position:center center;
	background-repeat: repeat-y;
}

table td {
	font-family:verdana;
	font-size:12px;
}

table th {
	font-family:verdana;
	font-size:12px;
}

img {
border:0px}

a {
	color:#89191c;
	text-decoration:none;
}

.hidden{
	display:none;}

#main_container {
	text-align: left;
	width: 950px;
	margin: 0px auto;
	background-color:#f47920;
}

#top_logo {
	width:950px;
	height:189px;
	background-color:#000;
}

#top_logo img {
	border: 0px;
}

#top_menu {
	width:950px;
	height:17px;
	background-color:#000000;
	vertical-align : middle; display : table-cell;
	padding-left:10px;
	font-size:1px;
	line-height:17px;

}

#top_adv {
	width:946px;
	height:100px;
	background-color:#fff;
	text-align:center;
	padding-top:20px;
	padding-bottom:20px;
	border-left: 2px solid black;
	border-right: 2px solid black;
}

#top_menu img {
	vertical-align:middle;
}

.top_menu_space {
	width:950px; 
	height:11px; 
	background-color:#000;
}

#center_container {
	border: 2px solid black;
	border-top:0px;
	background-image: url('content_bg.gif');

}

#main_content {
	float: left;
	width:650px;

	background-color:#ffffff;
}

#right_content {
	float: left;
	width:296px;
	
}

.header_content {
	font-family:verdana; 
	font-weight:bold; 
	font-size:18px;
	width:100%; 
	border-bottom:2px solid #515151;
}

.header_content a {
	color:#000;
}

.header_content span {
	padding-left:45px;
}

.mini{
	padding-left:2px;
	font-size:10px;
}


.header_right {
	width:100%; 
	height:30px; 
	color: #f47920; 
	font-size:19px; 
	font-weight:bold; 
	background-color:#fff; 
	padding-top:7px;
}

#index_center  {
	padding-left:15px;
}

#index_center b {
	font-size:14px;
	font-weight:bold;
	color:#89191c;
}

#index_center_right {
	float:left; 
	padding-top:30px;
	width:240px;
}

#index_center_right b {
	font-size:12px;
}


#index_adv {
	float:left;
	width: 187px;
	height:429px;
	background-color:#f47920;
}

#index_bottom {
	float:left;
	width:392px;
	height: 300px;
	background-color:#f47920;
	background-image:url('header_wroclaw.gif');
	background-repeat:no-repeat;
	background-position: 0 20px;
	font-size:9px;
	font-weight:normal;
}

#index_bottom span {
	color:#89191c;
}

#index_bottom b {
	font-size:14px;
	font-weight:bold;
}

#index_search_top {
	float:right;
	width:395px;
	height:150px;
	background-color:#89191c;
	background-image:url('header_szukaj.gif');
	background-repeat:no-repeat;
	background-position: 0 20px;
}

#index_search_bottom {
	float:right;
	width:395px;
	height:150px;
	background-color:#f29f2c;
	background-image:url('header_znajdz.gif');
	background-repeat:no-repeat;
	background-position: 0 20px;
}

#content_bottom {
	width:948px;
	height:36px;
	background-image:url('content_bottom.gif');
}

#footer {
	padding:10px;
}

#footer a {
	color:#000;
}

.index_search {
	padding-left:20px; 
	padding-top:50px;
}

.button {
	background-color:#c9252b; 
	border:0px; 
	color:#ffffff;
}

.buttonBig{
	background-color:#c9252b; 
	border:0px; 
	color:#ffffff;
	padding:6px;
	margin:6px;
}

.select {
	width:220px; 
	background-color:#f47920; 
	border:0px; 
	color:#ffffff;
	border-style: none;
}

.text_box {
	background-color:#f47920; 
	border:0px; 
	color:#c9252b;
}

.text_box_right {
	background-color:#ff9d4d; 
	border:0px; 
	color:#fff;
}

.thumb_image {
	border:1px solid #000; 
	vertical-align:top;
}

.arrow_image {
	vertical-align:top; 
	border:0px;
}

.header_orange_big {
	color:#89191C;
	margin-left: -17px;
	padding-left: 17px;
	background-image: url('arrow_orange_big.gif');
	background-repeat:no-repeat;
	background-position:center left;
	font-size:17px;
	font-weight:bold;
	margin-bottom:5px;
}

.header_orange_norm, .header_white_norm  {
	margin-left: -15px;
	padding-left: 15px;
	background-image: url('arrow_orange.gif');
	background-repeat:no-repeat;
	background-position:center left;
	font-size:12px;
	font-weight:bold;
	margin-bottom:3px;

}

.header_white_norm  {
	background-image: url('arrow_white.gif');
}

.header_orange_norm a span {
	font-weight:normal;
}

.header_see_also {
	margin-left: -15px;
	padding-left: 15px;
	background-image: url('arrow_orange.gif');
	background-repeat:no-repeat;
	background-position:0px 0px;
	font-size:11px;
	font-weight:bold;
	margin-bottom:3px;
}

.header_see_also a {
	color: #58585a;
}


.article_mini_box_right ,
.article_mini_box {
	float:left; 
	width:120px; 
	margin-left:-20px; 
	padding-left:20px;
	padding-right:10px;
}

.article_mini_box_right {
	padding-left:50px;
	width:250px; 
	padding-top:20px;
}


.video_box_main {
	width:210px;
}

.video_box_main  span a {
	color: #000;
}

.article_mini_box_right span ,
.article_mini_box span{
	color:#000;
}

.more {
	color:#F47920;
}

.more_white {
	color:#FFF;
}

#under_article {
	padding-left:40px;
	float:left;
}

#under_article .drukuj,#under_article .polec,#under_article .komentuj,#under_article .oceniaj	{
	background-repeat:no-repeat;
	background-position:center left;
	padding:5px;
	padding-left:20px;
	color:#000;
	font-weight:bold;
}

#under_article .drukuj	{background-image: url('drukuj.gif');}
#under_article .polec	{background-image: url('polec.gif');}
#under_article .komentuj	{background-image: url('komentuj.gif');}
#under_article .oceniaj	{background-image: url('oceniaj.gif');}

.page_path {
	padding-bottom:5px;
}

.page_path a{
	font-size:11px;
	font-weight:bold;
	color: #a0a0a0;
}

.article_lead {
	color:#f47920;
	font-weight:bold;
}

.imageRight {

text-align: center;

	float:right; 
	margin-left:15px;
	margin-bottom:15px;
}


.imageLeft{

	margin-left:0px;
	margin-right:15px;
	margin-bottom:15px;
	float: left;}
.imageLeft p{
	font-size: 0.80em;
	margin: 0;
	padding: 0;}
 .imageLeft p.podpis{
	color: black;
	text-align: right;}

 .imageRight p{
	font-size: 0.80em;
	margin: 0;
	margin-left:5px;
	padding: 0;}
.imageRight p.podpis{
	color: black;
	margin-right:10px;
	text-align: right;}



.imageBorder {
	border:1px solid black;
}

.see_also_box {
	float:right; 
	width:230px; 
	border:1px solid black; 
	margin:10px;
}

.article_text {
	font-size:11px;
	color:#58585a;
	font-family: tahoma;
	width:550px;
	text-align:justify;
}

.article_text .subtitle{
	color:#89191c;
	font-weight:bold;
}

.forum_category0 {
	font-size:19px;
}

.forum_category0 a{
	color: #F47920;
	font-weight:bold; 
}

.forum_avatars_list {
	width:580px;
	margin:30px; 
}

.forum_avatars_list td a {
	font-weight:bold;
	font-size:10px;
}

#login_form {
	 padding:10px;
}

#login_form table {
	font-family:verdana;
	font-size:10px;
	color: #89191c;
	font-weight:bold;
}

#login_form table td label {
	color: #fff;
	font-weight:normal;
}

#login_form a {
	color:#fff;
}

.light {
	color:#c9252b;
	font-weight:normal;
}

.white , .white a{
	color:#fff;
}

/* ==============================================================
		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: #F47920;}
.RollPager b.current{
	color: #959595;
	font-weight: normal;}
.RollPager img{
	position: absolute;
	right: 5px;
	top: 1px;}
	
	
/* =============================================================== 
	 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: #FFF;
	font-weight: bold;
	background-color:#F47920;
	font-family:verdana;
	font-size:12px;
}
table.lista_watkow tbody tr{
	}
table.lista_watkow thead tr th.first{
	text-align: left;
}
table.lista_watkow thead tr th.last{
	background-position: right 0;}
table.lista_watkow tbody tr td{
	text-align: center;
	font-family:verdana;
	font-size:12px;
	border-bottom: 1px solid #E1E1E1;
	padding: 10px 5px;}
table.lista_watkow tbody tr td em{
	color: #F47920;
	font-size: 11px;}
table.lista_watkow tbody tr td.first{
	padding-left: 20px;
	text-align: left;
	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: #fff;
	font-weight: bold;
	background-color:#F47920;
	font-family:verdana;
	font-size:12px;
}
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{
	font-family:verdana;
	font-size:12px;
	}

/* wiersz z nagłówkiem postu */
table.lista_postow tbody tr td{
	text-align: center;
	font-family:verdana;
	font-size:12px;
	padding: 10px 5px;}
table.lista_postow tbody tr td em{
	color: #F47920;
	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: #000;}
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: #000;}
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;
	border-bottom:1px solid #F47920;
	vertical-align: top;}
table.lista_postow tbody tr.post_content td.first{
	font-weight: normal;
	font-size: 13px;
	border-bottom:1px solid #F47920;
	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: #000;}
table.lista_postow tbody tr.post_content td ul li a span{
	font-weight: normal;
	color: #F47920;}

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;}
	
table.lista_postow tbody tr.post_content td div a{
	color:#89191C;
	font-size:10px;}
	
	
/* =============================================================== 
	 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;}
			
			
		
#tableSkrzynka tr th{
	padding: 2px 5px;
	text-align: left;
	background-color:#F47920;
	color:#fff;
	padding:8px;
	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: #F47920;}
	
	
	
	
	.ocenaArtykulu,
.ocenaObiektu{
	zoom: 1;
	width: 150px; 
	text-align: center; 
	background-color: #F47920; 
	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;}
	
	
	
 table.listaKomentarzy tr td{
	border-bottom:1px solid #CCC;
 }
 table.listaKomentarzy tr td.tresc{
	background: url('komentuj.gif') 0 0 no-repeat;
	padding: 0 5px 10px 20px;
	width:80%;
	}
 table.listaKomentarzy tr td.nick{
	color: #626262;
	
	padding: 0 5px 10px 5px;}
table.listaKomentarzy tr td.nick a{
	color: #F47920;}
table.listaKomentarzy tr td.data{
	white-space: nowrap;
	color: #F47920;
	font-size: 0.8em;
	padding: 0 5px 10px 5px;}
	
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;}
