body 
{
 margin: 0;
 padding: 0;
 cursor: default;
 font-family: Verdana, Helvetica, "Bitstream Vera Sans", sans-serif;
 font-size: 10pt;
 color: #000;
 height: 100%;
}

* {z-index: 2}

/*************************************************************/
/**********************OGOLNE STYLE***************************/
/*************************************************************/

h2{font-size:12pt; font-weight:bold; font-family:Arial,Tahoma;}
h1{font-size:16pt; font-weight:bold;}

table {
	vertical-align: top;
	background-repeat: repeat-y;
	border: 0px black solid;
	padding: 0px;
	margin: 0px;
	font-size: 10pt;
	text-align: center;
	z-index: 2;
	background-color: transparent;
	}

p {
	margin: 0px;
	padding: 0px;
	z-index: 2
	}

td {
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	border-width: 0px;
	border-style: solid;
	font-size: 10pt;
	text-align: left;
	z-index: 2;
	background-color: transparent;
	}

img {
	border: none;
	vertical-align: text-bottom;
	z-index: 2
	}

a, a:link, a:active, a:hover {
	border: none;
	}

a, a:link, a:active {
	border: none; color: #506b00;
	}	

.bold { font-weight: bold; }

.center{ text-align: center; }	

/*************************************************************/
/********************** ZAWARTOSC*****************************/
/*************************************************************/
div#topnew {
	margin: 0px auto; 
	text-align: center; 
	width: 100%; 
	position: relative;
	background-color: transparent;
	background-image: url('images/filmiczek.gif');
	background-repeat: repeat-x;
	z-index: 1;
	}
	div#topnew img {
		z-index: 1; 
		margin-top: 0;}


div#warstwowy {
		z-index: 2;
		position: relative;
		margin-top: -192px;}

		
table#allpage {
	width: 100%; 
	height: 100%;
	margin: 0px; 
	padding: 0px;
	vertical-align: bottom;
	}
		
div#srodkujacy {
	width: 100%;
	margin: 0px auto;
	padding: 0;
	vertical-align: top;
	text-align: center;
	position: relative;
	}
	
table.main {
	width: 100%; 
	height: 700px; 
	text-align: center; 
	background-color: transparent;
	background-image: url('images/filmiczek.gif');
	background-repeat: repeat-x;
	}	

	tr#gorna_czesc { height: 183px; }
	
	td.top_box_td {
		width: 100%; 
		height: 183px;	
		text-align: center;
		}
		table.top_box_table {
			text-align: center;
			width: 958px; 
			background-color: transparent;	
			margin-left: auto; 
			margin-right: auto;
			background-color: transparent;
			background-image: url('images/topnew.png');
			background-repeat: no-repeat;	
			background-position: top center;
			height: 183px;
			}
			table.top_box_table td {	
				}
			
			.left_logo_td {
				background-color: transparent;
				height: 70px;
                width:300px;
				}
				a.logo_click_a {
					z-index: 800;
					width:144px;
					margin:5px 0 0 90px;
					}
                
			.informacja	{
				height: 100px;
				width: 300px;
				text-align: left;
				font-size: 8pt;
				background-color: transparent;
				z-index: 100;
				}
			.informacja iframe {
				width: 300px; 
				height: 100px;
				padding: 0px; 
				margin: 0px; 
				font-size: 8pt; 
				background-color:transparent;
				border: 0px;
				}				
			.pasek {
				height: 20px;
				text-align: left;
				width: 358px;
				}
			.pasek img {margin-top:20px;}	
				
		td.wyszukiwarka_td
		{
		height: 40px; 
		background-color: transparent;
		text-align: left; 
		vertical-align: top;
		}
		.search_field {
			z-index: 200;
			padding: 0px;
			}
		.search_field input.search_input {padding:2px; font-size:8pt; color:#000; font-family:Verdana, Tahoma; font-weight:bold;
				background:#fff url(images/bg_search.jpg) no-repeat center right; border:1px #333 solid;}	
			
		.wyszukaj {
			cursor:pointer;
			z-index: 200;
			padding: 0px; 
			}
			.wyszukaj input.search_input {
				}
		.lupa {
			cursor:pointer;
			z-index: 200;
			padding: 0px;
			}
			.lupa input.search_input {
				width: 40px;
				}
				
		table#menu_top {text-align: center; margin: 15px 0px 0px 250px; position: relative; top: -6px; left: 25px; }		
		
			td.button { 	background-color: transparent; }				
				a.button_field { position:relative; }	
		
			td#menu_gora { 	background-color: transparent; text-align: center;}
			
			div#menu_horyzontalne {
				background-color: transparent;
				}
	
tr#dolna_czesc {  }
td#dolna_komorka { width: 100%; text-align: center; }
table#dolna_tabela {width: 853px; text-align: center; margin-left: auto; margin-right: auto;}
	
td#left_border_box {
	width: 35px; 
	height: 700px;
	background-image: url(images/left_border.gif); 
	background-repeat: repeat-y;
	}

td#right_border_box {
	width: 35px; 
	height: 700px;
	background-image: url(images/right_border.gif); 
	background-repeat: repeat-y;
	}	
	
td.left_photos_box {
	text-align: left;
	height: 700px; 
	width: 19px; 
	vertical-align: top;
	background-color: #000;
	}
	div.field {
		z-index: 100;
		position: relative;
		width:119px;
		height: 700px;
		}	
	img.marginesowy {
		z-index: 100;	
		width: 20px; 
		height: 162px; 
		border: 0px green solid;
		}
	div.photos_left	{
		position: absolute;
		width:119px;
		height: 700px;
		z-index: 100;
		top: 0px;
		padding: 0px;
		background-color: #000000; 	
		}
		
td.right_photos_box	{
	text-align: left; 
	height: 700px; 
	width: 19px; 
	vertical-align: top;
	background-color: #000;
	}		
	div.photos_right {
		position: absolute;
		width:119px;
		height: 700px;
		z-index: 100;
		margin-left: -3px;
		padding: 0px;
		top: 0px;
		background-color: #000000; 	
		}		
		
	div.transparent_box { 
		z-index: 100;
		position:relative; 
		top: 0px;
		left: 0;
		background-color: transparent;
		}		
		img.transparent	{
			z-index: 200; 
			width: 119px; 
			height: 700px; 		
			}	

td#srodek {
	margin-top:0px; 
	text-align: center;
	}		
	
td.main_td_2 {
	text-align: center; 
	width: auto;
	}	
	.main_td_2 div#srodeczkowy {	}
	
	table.center_table {
		text-align: left; 
		width: 545px; 
		height: 453px;
				background-color:#000;
		}
			
		td.main_face {
			height: 453px;
			width: 545px;
			background-color: #B2E810;
			}		
			table.box_main_face {
				margin: 0px; 
				text-align: right; 
				width: 0px;
				background-color:#000;
				}		
				td.tlo {
					width: 545px; 
					height: 420px; 
					text-align: center;
					}

					
					div#content_box {
						width: 545px; 
						text-align: left; 
						margin-left: auto; 
						margin-right: auto;
						}
						div#content{
							width: 345px;
							text-align: justify; 
							padding: 0px 10px 10px 10px;
							float: left;
							}	
						div#content_galeria{
							text-align: center; 
							padding: 0px 0px 0px 0px;
							}
							#content p a {
								color: #eee;
								text-decoration: none;
								border: none;
								}
							#content p a:hover{
								color: #bbb;
								text-decoration: underline;
								}	
							#content iframe{
								margin: 0px;
								width: 345px;
								height: 555px;
								padding: 0px;
								}

						#left_column {
							font-style: normal;
							font-size: 11px;
							margin: 0 10px 10px 5px;
							width: 165px;
							float: right;
							}
							#left_column p{
								margin-bottom: 5px;
								margin-top: 5px;
								border-bottom: 1px #000 solid;
								}
							#left_column p#promo{
								background-color: #000;
								color: #fff;
								width: 185px;
								height: 25px;
								font-size: 10pt;
								text-align: center;
								margin: 0px;
								margin-left: -10px;
								border: 0px;
								}
								#left_column p.leftmenutext {
								text-align: center;
								border: 0px;
								}
					
				td.dol_image {
					height: 19px; 
					width: 545px;
					}	
					img.dol_pasek {
						width: 545px; 
						height: 19px;
						}	
					
					
		td.footer_box {
			height: 85px; 
			width: 545px; 
			text-align: center;
			font-size: 8pt;
			color: #fff;
			background-color: #000;
			background-repeat: no-repeat;
			}			
			.footer_box a {
				text-decoration: none;
				color: #333;
				}
			.footer_box a:hover	{ text-decoration: underline; }			


/****************nie wiadomo co*************************/	
	
div.search_form
{
position: relative;
width:408px;
height: 60px;
}

/*************************************************************/	
/**********************MENU***********************************/	
/*************************************************************/


ul.tree{
	display:block;
	margin:0;
	padding:0;
	font-size: 14px;
	}

ul.tree ul{
	display:block;
	margin:0;
	padding:0;
	}


ul.tree li{
	display: block;
	list-style-type:none;
    line-height:30px;
}

ul.tree li.closed{	}
ul.tree li.opened{	}

ul.tree li a{
	font-size:10pt;
	text-decoration:none;
	cursor:pointer;
    line-height:20px;
	color: #506b00;
	font-weight:bold;
	display:block;
	padding:0 10px 0 20px;
	}

ul.tree li a.folder{
	margin: 0 0 0 0;
    padding: 0 0 0 0;
	}

ul.tree li a.active{
	font-weight:bold;
    color: #334839;
	background-color: transparent;
	}

ul.tree li a:hover{
	text-decoration:none;
	color: #506b00;
	background-color: #000;
	}

	ul.tree li a:focus{outline:0;}
	
	
ul.tree li ul li {
	padding-left:12px;
	border-bottom: 0px #dddddd dotted;
	border-top: 1px #dddddd dotted;
	line-height:20px;
}

/*************************************************************/
/***************** ajuRSSReader_menu *************************/
/*************************************************************/
#ajuRSSReader_menu
{
	padding-left: 5px;
	padding-right: 5px;
	width: 100%;
}

	#ajuRSSReader_menu #channel-title
	{
		font-size: 8pt;
		font-weight: bold;
		text-align: center;
	}
	
	#ajuRSSReader_menu .newsTitle
	{
		text-align: center;
		font-weight: bold;
		font-size: 7pt;
	}
	
		#ajuRSSReader_menu .newsTitle a
		{
			color: #565656;
		}

		#ajuRSSReader_menu .newsTitle a:hover
		{
			color: green;
		}

	#ajuRSSReader_menu .newsDescription
	{
		font-weight: normal;
		font-size: 7pt;
		text-align:justify;
	}
	
	#ajuRSSReader_menu .newsPubdate
	{
		font-weight: normal;
		font-size: 7pt;
		text-align: center;
		color: green;
	}

/*************************************************************/
/*****************SYSTEM WYSZUKIWANIA*************************/
/*************************************************************/
.search_top 
{
 width: 100%;
 text-align: center;
 color: #000;
 border-color: #e8e8e8;
 border-width: 0px;
 border-style: solid;
}

.search_bottom
{
 width: 100%;
 text-align: center;
margin-top:10px;
}


.search_bottom .search_input 
{
border:1px #333 solid;
font-weight: bold;
color: #000000;
padding-top: 0;
padding-bottom:0;
margin-top: 0px;
margin-bottom: 0px;
vertical-align: top;
background-color: transparent;
font-family: Arial;
}

.search_group_title 
{
 width: 100%;
 text-align: left;
 font-weight: bold;
 border-color: #e8e8e8;
 border-width: 0px;
 border-style: solid;
}

.search_noitem 
{
 font-style: oblique;
}
/*************************************************************/
/********************RANDOMPHOTOS*****************************/
/*************************************************************/

.randomphotos_photo 
{
 margin-top:0px;
 margin-bottom:0px;
 z-index:0;
 background-color: #000;
 padding-top:0px ;
 width :100%;
 text-align: center;
 vertical-align: top;
 padding-left:0px;
}

.randomphotos_photo img 
{
z-index:0;
margin-top:0px;
text-align: center;
padding-left:4px;
padding-top:0px ;
padding-right:0px; 
padding-bottom:0px;
vertical-align: top;
}

table#randomphotos_itemstable 
{  
text-align: center;
z-index:-1;
padding-left:0px;
padding-right:0px; 
padding-bottom:0px;
padding-top:0px ;
 vertical-align: top;
}										

/*********************************************ft****************/
/********************KALENDARZ********************************/
/*************************************************************/

table#callendar 
{
 font-size: 12px;
 border-color: #000000;
 border-width: 0px;
 border-style: solid;
 background-color: transparent;
 margin: auto;
}

#callendar td 
{
 height: 17px;
 line-height: 15px;
 text-align: center;
}

/*************************************************************/
/********************GALERIA**********************************/
/*************************************************************/

TABLE#galeria_contentitemstable{width:550px;
								margin-left:auto;
								margin-right:auto}
									
	#galeria_contentitemstable p.wybor	{font-size:11pt;
										font-weight:bold;
										color:#23a4ff;
										margin:0px;
										margin-bottom:8px}

div#galleryTitle{
	width: 100%
	}

div#mainGalleryDiv {
	width: 100%
	}

div#mainGalleryDiv
	table#galleryTable{
		width: 100%;
		text-align: center;
		}
		table#galleryTable td{
			text-align: center;
			}

div#mainGalleryDiv table#galleryTable 
	a#mainFotoLink {
		text-align: center;
		cursor: pointer;
		}

div#mainGalleryDiv table#galleryTable a#mainFotoLink 
	img#mainFoto {
		border: 1px black solid;
		}

div#mainGalleryDiv table#galleryTable 
	div#thumbs img {
			border: 1px black solid;
			margin: 1px 1px 1px 0px;
			}
				
/*************************************************************/
/********************NEWS & ARTICLES**********************/	
/*************************************************************/
#news_separate
{
	width: 100%;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px
}

	#news_separate p
	{
		font-weight: bold;
		background-color: green;
		color: #fff;
		padding: 0px 0px 0px 10px;
	}

#newstable
{
	margin-left:auto;
	margin-right:auto;
	margin-top:15px;
	border: 1px #dddddd solid;
	padding: 10px;
}

	#newstable p
	{
		margin:0px;
		line-height:140%;
		text-align:justify;
	}

	#newstable .title
	{
		font-size:11pt;
		font-weight:bold;
		color:#23a4ff;
		font-variant:small-caps;
	}

	#newstable .time
	{
		font-size:8pt;
		font-weight:normal;
		color:#a5a5a5;
		margin:0px;
	}

	#newstable .comment_p 
	{
		font-size:7pt;
		text-align:right;
	}

	#newstable .comments_link 
	{
		color:#23a4ff;
		font-size:7pt;
	}

	#newstable .comments_link:hover
	{
		color:#23a4ff;
		text-decoration:underline;
	}
	
	#newstable .article_partitle
	{
		margin-top:0px;
		margin-bottom:10px;
	}

#newsnotfound
{
	width:100%;
	margin-left:auto;
	margin-right:auto;
	margin-top:15px;
}

	#newsnotfound p
	{
		margin:0px;
		margin-left:3px;
		margin-right:3px;
		text-align:center;
		font-size:8pt;
		font-weight:normal;
		color:#a5a5a5;
	}	

#newsbottom
{
	width:100%;
	margin-left:auto;
	margin-right:auto;
}

	#newsbottom p
	{
		text-align:center;
		margin:0px;
		font-weight:normal;
	}

#newsLatestRSS
{
	border: none;
	width: 100%;
}
	
	#newsLatestRSS  .singleArticle
	{
	
	}
	
	#newsLatestRSS .header_right
	{
		background: #66ccff;
		color:#46a500;
		font-weight:bold;
		padding:5px;
		text-align:center;
		margin-top:5px;
		font-size:10pt;
	}
	
	#newsLatestRSS .newsTitle
	{
	text-align:justify;font-weight: bold;font-size: 7pt;
	}
	
	#newsLatestRSS .newsDescription
	{
	font-weight: normal;font-size: 7pt;text-align:justify;
	}
	
	#newsLatestRSS .newsPubdate
	{
		font-weight:normal; font-size:7pt; text-align:left; color:#aaa;
	}

#artykuly_contentitemstable
{
	width:100%;
	margin-left:auto;
	margin-right:auto;
}
	
	#artykuly_contentitemstable .wybierz
	{
		font-size:11pt;
		font-weight:bold;
		color:#23a4ff;
		margin:0px;
		margin-bottom:8px;
	}

	#artykuly_rateditemtable
	{
		border: 1px #070707 solid;
		margin-bottom:10px;
		width:100%;
	}
													
	#artykuly_rateditemtable td.nazwa{
			background-color:#f3f3ee;}
	#artykuly_rateditemtable td.nazwa span{
			font-size:12pt;
			font-weight:bold;}

	#artykuly_rateditemtable td.ocena{
			text-align:right;
			background-color:#f3f3ee;}
	#artykuly_rateditemtable td.ocena span{
			font-size:18pt;
			color:green;
			font-weight:bold;}	
										
	#artykuly_rateditemtable table#zalety_wady{
			width:100%}
		#zalety_wady span.zalety{
			color:green;
			font-weight:bold}
		#zalety_wady span.wady{
			color:red;
			font-weight:bold}	
	#artykuly_rateditemtable table#dystrybutor{
			width:100%;
			border:1px #070707 solid;}
		#dystrybutor td.cena{
			text-align:center}	
								
/********** komentarze do newsow i artykulow **********/
.artykuly_commenttable
{
	border-width:0px;
	margin-bottom:10px;
	width:100%;
}
	
	.artykuly_commenttable .article_comment_signature
	{
		margin: 0px 5px;
		background-color:#ffffff;
		border:none;
		padding: 0px;
	}

		.artykuly_commenttable .podpis
		{
			color:#358ec1;
			font-weight:bold;
			width:100px;
		}
		
		.artykuly_commenttable .time
		{
			color:#888888;
			font-size:8pt;
			font-weight:normal
		}

	.artykuly_commenttable .article_comment_content
	{
		margin: 0px 5px;

		background-color:#ffffff;
		border: none;
		padding-bottom: 0px;
	}

#comment_ok
{
	color:black;
	margin:0px;
	border:1px #5d93bc solid;
	background-color:#aecce3;
	text-align:center;
}

#comment_error
{
	color:black;
	margin:0px;
	border:1px #bc5d5d solid;
	background-color:#e3aeae;
	text-align:center;
}
	
#artykuly_article_structure
{
	width: 100%;
}	

	#artykuly_article_structure form
	{
		margin:0px;
		width: 100%;
	}
	
	#artykuly_article_structure textarea
	{
		height: 100px;
		width: 100%;
	}
	
	#artykuly_article_structure .article_title
	{
		color:black;
		font-size:16pt;
		margin:0px;
	}

	#artykuly_article_structure .article_author
	{
		margin:0px;
	}

	#artykuly_article_structure .article_date
	{
		font-size:8pt;
		color:grey;
		margin:0px;
		margin-bottom:10px;
	}
	
	#artykuly_article_structure .art_intro 
	{
		font-weight: bold;
		margin-bottom: 5px;
	}
	
	#artykuly_article_structure  .article_comments_pages_pos
	{
		text-align:center;
	}
	
	#artykuly_article_structure	.article_link
	{
		font-weight:bold;
	}

	#artykuly_article_structure .article_paragraph
	{
		margin:0px;
		margin-bottom:10px;
	}

	#artykuly_article_structure .article_image
	{
		margin:10px;
		text-align:center;
	}

	#artykuly_article_structure .article_pages_pos
	{
		text-align: right;
	}

	#artykuly_article_structure .article_pages_inactive
	{
		visibility:hidden;
	}
	
	#artykuly_article_structure .art_similarcontent_dt 
	{
		border-bottom: 1px #ddd dotted;
		background:#fff;
		color:#aaa;
		font-size:8pt;
		padding-left: 5px;
	}

		#artykuly_article_structure #menu2  p
		{
			padding-bottom: 0px;
		}
		
	#artykuly_article_structure .art_comments_dt	
	{
		background-color:#eee;
		font-weight:bold;
		color:#000;
		margin-bottom:1px;
		padding-left: 5px;
	}

	#artykuly_article_structure .art_comments_dd	
	{
		background-color:white;
		margin: 5px;
	}
	
		#artykuly_article_structure .art_comments_dd	 #sign
		{
			margin-top:2px;
		}

	#artykuly_article_structure .submit
	{
		text-align:right;
		padding-bottom: 0px;
	}
	
	#artykuly_article_structure	.ilosc_komentarzy
	{
	
	}
	
#artykuly_contentitemstable .art_item_title 
{
	font-family: Tahoma, 'Georgia', 'Times New Roman', 'sans serif';
	font-size:12pt;
	margin:0px;
	margin-bottom:5px;
	color:grey;
}

#artykuly_contentitemstable	.art_item_date 
{
	font-size:10pt;
	color:#08AF00;
}

#artykuly_contentitemstable	a.art_item_link
{
	font-weight:bold;
	color:#23a4ff;
}

#artykuly_contentitemstable	a.art_item_link:hover 
{
	color:#13ca00;
}

#artykuly_contentitemstable .art_item_intro 
{
	margin-left:10px;
	margin-right:10px;
	margin-bottom:20px;
	font-size:8pt;
}
		
		
/*************************************************************/
/*****************NIEWIDOCZNE ELEMENTY MENU******************/	
/*************************************************************/

.invisible_class {
	visibility:collapse;
	line-height:0px;
	display:none;
	height:0;
}

ul.tree li.invisible_class {
display: none;
visibility:collapse;
line-height:0px;
margin:0px; 
padding: 0px; 
border: 0px; 
font-size: 0px; 
background-image: none;
}

ul.tree li.invisible_class a {
display: none;
visibility:collapse;
line-height:0px;
margin:0px; 
padding: 0px; 
border: 0px; 
font-size: 0px; 
background-image: none;
}


