@charset "utf-8";


BODY	{
background-color: #000000;								/* kolor tla*/
color:#505050;											/* kolor czcionki*/
margin:0 0 0 0; 											/*marginesy: gorny prawy dolny lewy*/
cursor:default;											/*kursor*/
font-family:'TrebuchetMS','LucidaGrande',Verdana,Arial; /*rodzaj czcionki*/
font-size:10pt;											/*rozmiar czcionki*/
font-weight:normal;										/*waga czcionki*/
}									

* {									
font-family:'TrebuchetMS','LucidaGrande',Verdana,Arial; 
font-size:10pt;								
color:#505050;			
}


h1, h2, h3	{
	font-family: Tahoma, 'Trebuchet MS','LucidaGrande',Arial;
	font-weight:bold;
	margin:0px;
	padding:0px;
	}

h2 {font-size:12pt;}
h1 {font-size:14pt;}
	
td {
vertical-align: top;
}

div#calosc {
width: 100%;
margin: 0px;
padding: 0px;
text-align: center;
}

div#strona {
width: 780px;
margin: 0 auto 0 auto;
padding: 0px;
height: 600px;
border: 0px blue solid;
}

div#naglowek {
background-image: url(images/naglowek.jpg);
background-repeat: no-repeat;
height: 70px;
margin: 0px;
padding: 10px 0px 0px 37px;
text-align: left;
font-size: 32pt;
line-height: 70px;
font-family: 'Trebuchet MS', Arial, Verdana;
color: #919191;
}
div#naglowek a{
	font-size: 32pt;
	font-family: 'Trebuchet MS', Arial, Verdana;
	color: #919191;	
	cursor:pointer;
	text-decoration:none;
}
div#naglowek a:hover{
	font-size: 32pt;
	font-family: 'Trebuchet MS', Arial, Verdana;
	color: #919191;	
	cursor:pointer;
	text-decoration:none;
}

#menu_poziome {
display: block;
width: 780px;
height: 30px;
margin: 0px; 
padding: 0px; 
text-align: center;
background-color: transparent;
background-image: url(modules/ajuHorizontalMenu/menu_h_background.jpg);
background-repeat: none; 
}

div#menu_h {
display:inline;
width: 720px;
margin:0px auto;
padding:0px;
border: 0px;
left: 0px;
}

div.border {
display: inline;
margin: 0px; 
padding: 0px; 
float: left; 
width: 30px;
height: 30px;
font-size: 1pt;
}

div.border img {
display: inline;
vertical-align: top; 
margin: 0px; 
padding: 0px; 
width: 15px;
height: 30px;
background-color: black;
}

div#srodek {
width: 780px;
margin: 0px;
padding: 0px;
display: block;
}

table#srodkowa {
width: 780px;
border: 1px #414141 solid;
}

td#zawartosc_zmienna {
padding: 0px;
margin: 0px;
width: 748px;
display: block;
float: left;
}

table#content {
}

td#slideshow {
border: 1px #414141 solid;
}

td#text {
width:354px;
border: 1px #414141 solid;
padding: 5px;
text-align: justify
}
	a.backprintup{	text-decoration:none;	}
	a.backprintup:hover{	text-decoration:underline;	}
	
img {
display: inline;
vertical-align: top; 
margin: 0px; 
padding: 0px;}

div#stopka{
font-size: 8pt;
color: #282828;
}

p.visinfo {
font-size: 8pt;
color: #282828;
margin: 0px;
padding: 3px 0px 0px 0px;
}

p.location_p {margin:0; padding:0 0 5px 0; border-bottom:1px #414141 dotted;}
p.location_p a {text-decoration:none; font-weight:bold;}
p.location_p a:hover {text-decoration:underline; font-weight:bold;}

.galeria{
	text-align:center;
}

.galeria table{
	margin-left:auto;
	margin-right:auto;
}

.galeria td{
	text-align:center;
width: 72px;
height: 72px;
	padding:2px;
	border: 3px black solid;
	background-color: #212121;}

.galeria td img{
	border:1px solid black;
	vertical-align: middle;
	margin-top:auto;
	margin-bottom: auto;}

	
#galleryTable{
	margin:0 auto;
	width:100%;
}	
#galleryTable td {text-align:center;}
a.mainFotoLink, a.galeriaThumbs {border:0;
		cursor:pointer;}
/*************************************************************/
/******************NIEWIDOCZNE ELEMENTY MENU******************/
/*************************************************************/

.invisible_class {
display: none;
visibility:collapse;
line-height:0px;
margin:0px; 
padding: 0px; 
border: 0px; 
font-size: 0px; 
background-image: none;
}

.invisible_class a {
display: none;
visibility:collapse;
line-height:0px;
margin:0px; 
padding: 0px; 
border: 0px; 
font-size: 0px; 
background-image: none;
}
/*************************************************************/
/********************NEWS*************************************/	
/*************************************************************/

TABLE#news_separate{width: 100%;
					margin-left:auto;
					margin-right:auto;
					margin-top:10px;
					display:none;}
	#news_separate td{
				font-weight:bold;
				background-color:#eeeeee;
				color:#000000;}
						
TABLE#newstable{width:100%;
				margin-left:auto;
				margin-right:auto;
				margin-top:10px;
                border:0;
				border-bottom:1px #414141 dotted;
                }
	#newstable td.title{
			font-size:11pt;
			font-weight:bold;
			color:#414141;}
	#newstable td.time{
			font-size:8pt;
			font-weight:normal;
			color:#414141;}	
	#newstable td.time p{ margin:0px;font-size:8pt;}
	#newstable td.tresc { padding: 0 0 10px 0;}
	#newstable td.tresc p{
			margin:0px;
			line-height:120%;
			text-align:justify;}	

TABLE#newsnotfound{
					width:100%;
					margin-left:auto;
					margin-right:auto;
					margin-top:10px;}
	#newsnotfound td{
			font-size:8pt;
			font-weight:normal;
			color:#414141;}	
	#newsnotfound p{
			margin:0px;
			text-align:center;}	
									
TABLE#newsbottom{
				width:100%;
				margin-left:auto;
				margin-right:auto;}
	#newsbottom td{
			font-weight:normal;}
	#newsbottom p{
			text-align:center;
			margin:0px;font-size:8pt;}
			
p.comment_p { font-size:7pt; }
a.comments_link { color:#414141; font-size:7pt; text-decoration:underline; }
a.comments_link:hover {color:#414141; text-decoration:underline;}	
						

/*************************************************************/
/******************KATALOG PRODUKTÓW - SKLEP ******************/
/*************************************************************/

table#katalog_contentitemstable {
	width:100%;
	border:0;
	margin-top:10px;
	border-collapse:collapse;
}
	#katalog_contentitemstable tr.katalog_naglowek {border-bottom:1px #414141 dotted; font-weight:bold;}
	#katalog_contentitemstable tr {border-bottom:1px #414141 dotted;}
	#katalog_contentitemstable td{padding:10px 5px;}
	#katalog_contentitemstable td img {padding:5px; border:1px #414141 solid;}
	#katalog_contentitemstable td a {font-weight:bold; text-decoration:underline;}
	#katalog_contentitemstable td a:hover {font-weight:bold; text-decoration:none;}

table#katalog_table{
	width:100%;
	border:0;
	margin-top:10px;
	border-collapse:collapse;
	background:#222;
}
table#katalog_table td {padding:5px;}
table#katalog_table table.katalog_gallery {margin-top:0;}
table#katalog_table table.katalog_gallery td {}	
table#katalog_table table.katalog_gallery td img {padding:5px; border:1px #414141 solid;}	


table#katalog_opis{
	width:100%;
	border:0;
	margin-top:10px;
	padding:0;
	border-collapse:collapse;
	background:transparent;
}
#katalog_opis td {padding:5px; }

/*************************************************************/
/******************KOSZYK - SKLEP ******************/
/*************************************************************/
table#koszyk_tbl {
	width:100%;
	border:0;
	margin:10px 0;
	border-collapse:collapse;
}
	#koszyk_tbl tr.koszyk_naglowek {border-bottom:1px #414141 dotted; font-weight:bold;}
	#koszyk_tbl tr.koszyk_naglowek th{padding:10px 2px; text-align: center; vertical-align: middle;}
	#koszyk_tbl tr {border-bottom:1px #414141 dotted;}
	#koszyk_tbl td{padding:10px 2px; text-align: center;vertical-align: middle;}
	#koszyk_tbl td img {padding:5px; border:1px #414141 solid;}
	#koszyk_tbl td.delPhoto img {padding:0; border:0; cursor:pointer;}
	#koszyk_tbl td a {font-weight:bold; text-decoration:underline;}
	#koszyk_tbl td a:hover {font-weight:bold; text-decoration:none;}
	
/*************************************************************/	
/**********************MENU***********************************/	
/*************************************************************/

#menu { width: 780px; height: 30px; text-align: center; }

ul.tree{
	display:block;
	margin: 0px auto;
	padding: 0px;
	list-style-type: none;}

ul.tree li{
	display: block;
	line-height:20px;
	float: left;
	padding: 0px;
	margin-left: 25px;
}

ul.tree li.closed{	}
ul.tree li.opened{	}

ul.tree li a{
	font-size:12px;
	text-decoration:none;
	cursor:pointer;
    line-height:20px;
}

ul.tree li a.folder{
	margin: 0 0 0 0;
    padding: 0 0 0 0;
	}

ul.tree li a.active{
	font-weight:normal;
}

ul.tree li a:hover{
	text-decoration:none;
    color: #ffffff;
	}
	
ul.tree ul,
ul.tree ul li,
ul.tree ul li ul,
ul.tree ul li ul li,
ul.tree ul li ul li ul,
ul.tree ul li ul li ul li,
ul.tree ul li ul li ul li ul,
ul.tree ul li ul li ul li ul li {
	display: none;
}


