body
{
	margin:0px;
	margin-bottom:5px;
	padding:0px;
	/*background-color:#d5d5d5;*/
	background-color:white;
	/*background-color:#f1f1f1;*/
	font: 70%/1.5 Verdana, Tahoma, Arial, Helvetica, sans-serif;
}
img
{
	border:0px;
	padding:0px;
	margin:0px;

}

hr
{
	height:1px;
	color:black;
	background-color: black;
	border:0px;
}
a
{
	text-decoration:none;
}
textarea{
	border:1px solid grey;
	overflow:auto; 
	
}

textarea:hover{
	border:1px solid black;
	
}
.formularz 
{
	background-color: #f1f1f1;
	padding-bottom:10px;
	/*width:500px;*/
	border: 1px solid #cdcdcd;
	margin-right:15px;
}


#calosccien
{
	margin:0px auto;
	padding:0px;
	width:920px;
	background: url(grafika/cien.png) repeat-y;
	background-color:white;

}
#calosc
{
	margin:0px auto;
	padding:0px;
	width:910px;
	
	background-color:white;

}

#logo
{
	margin-top:0px;
	height:50px;
	border-bottom:1px solid black;
	width:910px;
	background: url(grafika/logo_gora_tlo.png) no-repeat top right;
}
#logo div

{
	float:right;
	margin-right:20px;
	margin-top:10px;
}
#logo a
{
	padding:10px;
	
}
#foto
{
	height:170px;
	/*background: url(grafika/logo.png) no-repeat;*/
	/*background: url(logo/logo.png) no-repeat;*/
	/*border:1px solid black;*/
}

#menu-poziome-gora
{
	height:25px;
	width:910px;
	/*border:1px solid black;*/
	/*background: url(grafika/menu_gora_gora.png) no-repeat;*/
	
	/*font-size:10px;
	font-weight:bold;
	vertical-align:middle;
	text-align:center;
	letter-spacing:3px;
	padding-top:5px;*/
}
#menu-poziome-dol
{
	height:29px;
	width:910px;
	/*border:1px solid black;*/
	background: url(grafika/menu_gora_dol.png) no-repeat;
	color:grey;
	font-size:10px;
	font-weight:bold;
	vertical-align:middle;
	text-align:center;
	letter-spacing:3px;
	padding-top:7px;
}


#menu-poziome-dol a
{
	/*margin-top:5px;*/
	margin-left:40px;
	margin-right:40px;
	color:white;
	text-decoration:none;
/*	vertical-align:middle;*/
	

}


#menu-poziome a:hover
{
	
	color:white;
	text-decoration:underline;
	/*vertical-align:middle;*/
}

#menu-pionowe
{
	width:200px;
	
	float:left;
	border-top: 1px solid #e1e1e1;
	
	/*border:1px solid black;*/
}

#menu-pionowe ul {
	margin: 0;
	padding:0px;
	padding-top: 10px;;
	list-style: none;
	border-right:1px solid #F3F3F3;
}

#menu-pionowe li {
	
}

#menu-pionowe li ul {
	/*margin-bottom: 10px;
*/
	padding-bottom: 10px;
}

#menu-pionowe li li {
	padding: 10px 10px 0px 35px;
	background: url(grafika/punkt.gif) no-repeat 20px 50%;
	border-bottom: 1px solid #F3F3F3;
}


#menu-pionowe li li:hover {
	padding: 10px 10px 0px 35px;
	background-color: #f3f3f3;
	border-bottom: 1px solid #F3F3F3;
}

#menu-pionowe h2 {
	margin: 0;
	padding: 10px 0 3px 20px;
	border-bottom: 1px solid #E7E7E7;
	letter-spacing: -1px;
	font-size: 1.2em;
	font-weight: bold;
}

#menu-pionowe a {
	text-decoration: none;
	color: #333333;
}

#menu-pionowe a:hover {
	text-decoration: underline;
}

/* podzial trojkolumnowy */

#kolumna1
{
	width:200px;
	min-height:200px;
	float:left;
	border-top: 1px solid #e1e1e1;
	background: url(grafika/tlo_calosci.png) repeat-x;
	
	/*border:1px solid black;*/
}
#kolumna .oderwanie
{
	background: url(grafika/oderwanie.png) no-repeat;
	height:56px;
	width:269px;
	padding:0px;
}


#kolumna2
{
	width:480px;
	float:left;
	background: url(grafika/tlo_calosci.png) repeat-x;
	
}
#kolumna2 h3
{
	border-bottom:1px solid black;
	margin-left:15px;
	margin-right:15px;

}
#kolumna2 a
{
	color:#0f6fac;

}

#kolumna2 p
{
	padding-left:15px;
	padding-right:15px;
}

#kolumna2 .margines
{
	padding-left:15px;
	padding-right:15px;
}

#kolumna2 .aktualnosc
{
	min-height:150px;
}

#kolumna2 .link{
	border:1px;
	

}


#kolumna3
{
	min-height:180px;
	width:230px;
	float:left;
	background: url(grafika/tlo_calosci.png) repeat-x;
}

#srodek
{
	width:710px;
	float:left;
	background: url(grafika/tlo_calosci.png) repeat-x;
	border-top: 1px solid #e1e1e1;
	padding:0px;
	/*border:1px solid black;*/
	
}
#srodek h3
{
	border-bottom:1px solid black;
	margin-left:15px;
	margin-right:15px;

}
#srodek a
{
	color:#0f6fac;

}

#srodek p
{
	padding-left:15px;
	padding-right:15px;
}

#srodek .margines
{
	padding-left:15px;
	padding-right:15px;
}

#srodek .aktualnosc
{
	min-height:150px;
}

#srodek .link
{
	border:0px;
}

#srodek .wlasny_soft
{
	vertical-align:middle;
	border:0px;
}

#srodek .oderwanie
{
	background: url(grafika/oderwanie.png) no-repeat;
	height:56px;
	width:269px;
	padding:0px;
}

#srodek img
{
	padding:5px;
	border:1px solid #e5e5e5;
	margin-left:0px;
	margin-right:10px;
}
#srodek span.data
{
	color: #0f6fac;
	font-size:11px;
}

#srodek div.pudelko
{	
	background-color:#f9f9f9;
	border:1px solid #e0e0e0;
	padding-left:5px;
	margin:15px;
	
}

#srodek2
{
/*	border-top: 1px solid #e1e1e1;*/
	width:910px;
	/*height:510px;*/
/* 	padding:20px; */
	/*height:300px;*/
	/*background: url(grafika/tlo_calosci.png) repeat-x;*/
	/*background: url(grafika/tlo_calosci2.png) repeat-x;*/
	background: url(grafika/tlo_calosci3.png) repeat-x;
	
	/*float:left;*/
	/*border:1px solid black;*/
	
}

#wiadomosc
{
	width:438px;
	max-width:438px;
	min-height:336px;
 	background: url(grafika/cienwarstwy.png) no-repeat;
	padding-left:47px;
	padding-top:40px;
	margin-left:5px;
	margin-top:20px;
	/*vertical-align:middle;*/
	
	
	
	float:left;
	
}

#wiadomosc h2
{
	border-bottom:1px solid #0f6fac;
	/*padding-left:20px;*/
	color:#0f6fac;
	width:400px;
	font-size:14px;
	

}
.lewaobrazek
{
	float:left;
	margin:5px;
	padding:5px;
	border:1px solid #e8e8e8;
	/*vertical-align:middle;*/
}
#wiadomosc p
{
	color:#585858;
	text-align:justify;
	padding-top:5px;
	width:390px;
	max-width:400px;
	
}

.zobacz
{
	margin-right:30px;

}
#wiadomosc a:hover
{
	text-decoration:underline;
}

/* ################ promocje */
#promocje
{
	width:421px;
/*	background:grey;*/
	height:351px;
	float:right;
	padding-top:0px;
	/*padding:10px;*/
	/*border-left:1px solid #e1e1e1;*/

	/*margin-left:20px;*/
	/*margin-left:20px;*/
	/*margin-top:1px;*/
	/*background:url(grafika/strona_glowna/tlo_dol.png) repeat-x;*/
	/*border-bottom:1px solid #e1e1e1;*/
}
#promocje h4
{/*
	font-size:10px;*/

}
#promocje h3
{
	font-size:10px;
	text-align:right;
	text-transform:uppercase;
	border-bottom:1px solid black;
}
#promocje h2
{
	font-size: 14px;
}	

#wprowadzenie
{
	width:463px;
	/*background:blue;*/
	float:left;
	margin-top:5px;
	
	/*height:166px;*/
/* 	background:url(grafika/strona_glowna/lewa_gorna_strona.png) no-repeat; */
}
#wprowadzenie a
{
	color:#585858;
	text-align:justify;
	font-size:10px;
	text-decoration:none;
/*	
	width:400px;
	max-width:400px;*/
	
}
/* ################ newsy */
#newsy
{
	/*float:left;*/
	width:395px;
	/*margin-top:20px;*/
	margin-left:8px;
	/*margin-top:5px;*/
	
	float:left;
	padding:0px;
	height:171px;
	/*border-top: 1px solid black;
	border-bottom: 1px solid black;*/
	/*background:url(grafika/strona_glowna/prawa_gorna_strona.png) no-repeat;*/
	
	/*background-color: #f3f3f3;*/
	
}

#newsy h3
{
	font-size:10px;
	text-align:right;
	text-transform:uppercase;
	border-bottom:1px solid black;
}
#newsy a
{
	color:#585858;
	text-align:justify;
	font-size:10px;
	text-decoration:none;
/*	
	width:400px;
	max-width:400px;*/
	
}

#newsy .tytul
{
	/*color:orange;*/
	color:#0f6fac;
	font-size:14px;
	font-weight:bold;
	letter-spacing:0.1em;
}
#newsy a:hover
{
	/*text-decoration:underline;*/

}
#zaokraglenie
{
	width: 34px;
	height: 171px;
	float:left;
	background:url(grafika/zaokrolenie.png) no-repeat;
}

#linki
{
	/*margin-top:1px;*/
	/*border-top:1px solid #e1e1e1;
	border-bottom:1px solid #e1e1e1;*/
	width:479px;
	height:180px;
	/*background:green;*/
	float:left;
	padding-top:0px;
	padding-left:10px;
/*	background:url(grafika/strona_glowna/tlo_dol.png) repeat-x;*/
	/*border-right:1px solid #e1e1e1;*/
	/*border-top:1px solid #e1e1e1;*/
/* 	border-bottom:1px solid #e1e1e1; */
}

#linki a
{
	color:black;
	/*margin-top:12px;*/
}
#linki a:hover
{
	color:#0f6fac;
}
#linki .zdjecia1
{
	float:left;
	/*margin-left:280px;*/
	margin-left:0px;
	width:208px;
	height:158px;
	/*background-image: url(grafika/obrazki/zdjecie1.png);*/
	text-align:center;
	vertical-align:middle;
}

#linki .linki
{
	margin-left:210px;
	padding-left:4px;
	
	font-weight:bold;
	font-size:10px;
	height:22px;
	border-bottom:1px solid white;
	background: url(../pliki/zdjecia/linki/tlolinki.png) no-repeat top left;
	
}
#linki .linki:hover
{

	background: none;
	
}
#linki .linki div
{
	margin-top:5px;
	
	
}

.kalendarz
{
	background: url(grafika/kalendarz.png) no-repeat;
	background-position:center top;
	width:64px;
	height:164px;
	/*font-size:16px;*/
	font-weight:bold;
	text-align:center;
	/*padding-left:18px;*/
	margin-top:25px;
	/*padding-left:25px;*/
	float:left;
}
.plakietka
{
	
	width:100px;
	/*height:100px;*/
	/*font-size:16px;*/
	/*font-weight:bold;*/
	text-align:center;
	/*padding-left:18px;*/
	/*padding-top:25px;*/
	padding-right:10px;
	float:left;
}



.data
{
	margin-top:25px;
	font-size:18px;
	font-weight:bold;
	padding-left:0px;
	
	
}
.data2
{
	font-size:10px;
	font-weight:bold;
	margin-top:15px;
	
}
.aktualnosci
{
	float:left;
	padding:5px;
	width:280px;
	text-align:left;
}

.prawa
{
	text-align:right;

}

#clear
{
	clear:both;

}

.clear{
	clear:both;
}
#plakietki
{
	border-top:1px solid #e1e1e1;
	background: url(grafika/tlo_plakietek.png) repeat-x;
	background-position:bottom;
	width:910px;
	height:90px;
	text-align:center;
	/*height:70px;*/
}

#plakietki a
{	
	margin-left:12px;
	margin-top:8px;
}

#stopka
{
	/*border:1px solid black;*/
	border-top:1px solid #d0d0d0;
	text-align:center;
	height:50px;
	font-size:10px;
	/*background: url(grafika/stopka.png) repeat-x;*/
	color:#888888;
}
#stopka .copy
{
	color:black;
}
#stopka a
{
	font-size:10px;
	color:#888888;
}
#stopka a:hover
{
	font-size:10px;
	color:#888888;
	text-decoration:underline;
}
#start
{
	margin:0px auto;
	margin-top:5px;
	padding:0px;
	width:920px;
	height:19px;
	background: url(grafika/cien_gora.png) no-repeat;
	background-color:white;

}
#koniec
{
	margin:0px auto;
	padding:0px;
	width:920px;
	height:19px;
	background: url(grafika/cien_dol.png) no-repeat;
	background-color:white;
}

/* ########### menu menu menu menu menu */
/*a#menu0
{ 
	
	float:left;
	width: 80px; 
	height: 26px; 
   background: url(grafika/menu/menu0.png); 
	border: 0px;
	margin-left:0px;
	margin-top:0px; 
}
a#menu1
{ 
		float:left;
	width: 114px; 
	height: 26px; 
   background: url(grafika/menu/menu1.png); 
	border: 0px;
	margin-left:0px;
	margin-top:0px; 
}


a:hover#menu1
{ 
		float:left;
	width: 114px; 
	height: 26px; 
   background: url(grafika/menu/menu1over.png); 
	border: 0px;
	margin-left:0px;
	margin-top:0px; 
}

a#menu2
{ 
		float:left;
	width: 254px; 
	height: 26px; 
   background: url(grafika/menu/menu2.png); 
	border: 0px;
	margin-left:0px;
	margin-top:0px; 
}

a:hover#menu2
{ 
		float:left;
	width: 254px; 
	height: 26px; 
   background: url(grafika/menu/menu2over.png); 
	border: 0px;
	margin-left:0px;
	margin-top:0px; 
}

a#menu3
{ 
		float:left;
	width: 126px; 
	height: 26px; 
   background: url(grafika/menu/menu3.png); 
	border: 0px;
	margin-left:0px;
	margin-top:0px; 
}
a:hover#menu3
{ 
		float:left;
	width: 126px; 
	height: 26px; 
   background: url(grafika/menu/menu3over.png); 
	border: 0px;
	margin-left:0px;
	margin-top:0px; 
}

a#menu4
{ 
		float:left;
	width: 131px; 
	height: 26px; 
   background: url(grafika/menu/menu4.png); 
	border: 0px;
	margin-left:0px;
	margin-top:0px; 
}
a:hover#menu4
{ 
		float:left;
	width: 131px; 
	height: 26px; 
   background: url(grafika/menu/menu4over.png); 
	border: 0px;
	margin-left:0px;
	margin-top:0px; 
}

a#menu5
{ 
		float:left;
	width: 112px; 
	height: 26px; 
   background: url(grafika/menu/menu5.png); 
	border: 0px;
	margin-left:0px;
	margin-top:0px; 
}
a:hover#menu5
{ 
		float:left;
	width: 112px; 
	height: 26px; 
   background: url(grafika/menu/menu5over.png); 
	border: 0px;
	margin-left:0px;
	margin-top:0px; 
}

a#menu6
{ 
		float:left;
	width: 93px; 
	height: 26px; 
   background: url(grafika/menu/menu6.png); 
	border: 0px;
	margin-left:0px;
	margin-top:0px; 
}*/

#mainMenu{
		
		background:url(grafika/menu_gora.png);
		
			/* Fonts of main menu items */
		font-size:1.1em;	/* Font size of main menu items */
		/*border-bottom:1px solid #000000;*/	/* Bottom border of main menu */
		height:26px;	/* Height of main menu */
		position:relative;	/* Don't change this position attribute */
		text-align:center;
		
	}
	#mainMenu a{
		padding-left:27px;	/* Spaces at the left of main menu items */
		padding-right:27px;	/* Spaces at the right of main menu items */
		font-weight:bold;
		/* Don't change these two options */
		position:absolute;
		bottom:-1px;
		line-height:25px;
		
		color:#0f6fac;
	}
	#submenu{		
			/* Font  of sub menu items */
		background: url(grafika/menu_gora_dol.png) no-repeat;
		
		width:100%;	/* Don't change this option */
		height:29px;
		
		
	}	
	#submenu div{
		
		white-space:nowrap;	/* Don't change this option */
		padding-top:5px;
		padding-right:30px;
	}
	/*
	Style attributes of active menu item 
	*/
	#mainMenu .activeMenuItem{
		/* Border options */

		
	/*	background-image:url('images/tabmenu_left.gif');*/
		background-position:bottom left;
		background-repeat:no-repeat;
		cursor:pointer;	/* Cursor like a hand when the user moves the mouse over the menu item */
	}
	#mainMenu .activeMenuItem img{
		position:absolute;
		bottom:0px;
		right:0px;
	}
	/*
	Style attributes of inactive menu items
	*/
	#mainMenu .inactiveMenuItem{		
		color: white;	/* Text color */
		cursor:pointer;	/* Cursor like a hand when the user moves the mouse over the menu item */
	}
	
	#submenu a{	
		text-decoration:none;	/* No underline on sub menu items - use text-decoration:underline; if you want the links to be underlined */
		padding-left:0px;	/* Space at the left of each sub menu item */
		padding-right:0px;	/* Space at the right of each sub menu item */
		color: white;
		
		font-size:0.9em; 
	}
	
	#submenu a:hover{
		color: orange;	/* Red color when the user moves the mouse over sub menu items */
		/*text-decoration:underline;*/
	}
/* ########### menu koniec menu koniec  menu koniec  menu  koniec menu  koniec */
/*  nawigacja */

.nawigacja{
	margin-top:2px;
	
}

.nawigacja a{
	background: transparent url(grafika/breadcrumb.gif) no-repeat center right;
	text-decoration: none;
	padding-right: 18px; 
	/*color: navy;*/
	color:#4177E6;
}

.nawigacja a:visited, .nawigacja a:active{
	/*color: navy;*/
	color:#4177E6;
}

.nawigacja a:hover{
	text-decoration: underline;
}
#informacja
{
	width:200px;
	margin-top:10px;
	margin-left:5px;
	/*border:1px solid grey;*/
}
#informacja .naglowek
{
	background: transparent url(grafika/rozne/top_info.png) no-repeat top left;
	/*border-bottom:1px solid grey;*/
	height:50px;
	padding-left:50px;
	padding-top:1px;
	vertical-align:middle;
	

}
#informacja h3
{
/*	margin-top:13px;*/
	font-size:12px;
}

.tekst
{
	background: #efefef;
	height:100%;
	padding:7px;
	color:#4177E6;
}

#informacja2
{
	width:200px;
	margin-top:10px;
	margin-left:5px;
	/*border:1px solid grey;*/
}
#informacja2 .naglowek
{
	background: transparent url(grafika/rozne/top_info2.png) no-repeat top left;
	/*border-bottom:1px solid grey;*/
	height:50px;
	padding-left:50px;
	padding-top:1px;
	vertical-align:middle;
	

}
#informacja2 h3
{
/*	margin-top:13px;*/
	font-size:12px;
}
.producenci
{
	
	display:none;
	margin:0px;padding-left:40px;

}
#prezentacja
{
	width:544px;
	height:224px;
	margin-left:60px;
	background: url(grafika/rozne/prezentacje.png) no-repeat top left;
	
}

button
{
	background:transparent;
	border:0px;
	font-size:12px;
	font-weight:bold;
	color:black;

}
button:hover
{
	text-decoration:underline;
	color:orange;

}
.input_zamowienie
{
	
	margin-left:0px;
	border:1px solid grey;
	background:transparent;
	margin-bottom:3px;
	height:12px;
}
.input_zamowienie:hover
{
	border:1px solid black;
}
#ibs_link
{
	width: 500px;
	height:100px;
	border:1px solid black;

}
/****  historia */
.historia{
	margin-left:300px;
	padding-left:0px;
	padding-top:10px;
	padding-bottom:10px;
	/*text-align:center;*/
}

.historia ul{
	margin: 0;
	padding: 0;
	text-align: left; 
	font-size: 10px;
}

.historia li{
	list-style-type: none;
	display: inline;
	padding-bottom: 1px;
}

.historia a, .historia a:visited{
	padding: 0 5px;
	border: 1px solid #9aafe5;
	text-decoration: none; 
	color: #2e6ab1;
}

.historia a:hover, .historia a:active{
	border: 1px solid #2b66a5;
	color: #000;
	background-color: #e3e3e3;
}

.historia li.currentpage{
	font-weight: bold;
	padding: 0 5px;
	border: 1px solid navy;
	background-color: #2e6ab1;
	color: #FFF;
}

.historia li.disablepage{
	padding: 0 5px;
	border: 1px solid #929292;
	color: #929292;
}

.historia li.nextpage{
	font-weight: bold;
}

* html .historia li.currentpage, * html .historia li.disablepage{ /*IE 6 and below. Adjust non linked LIs slightly to account for bugs*/
	margin-right: 5px;
	padding-right: 0;
}
.tytul
{
	/*color:orange;*/
	color:#0f6fac;
	font-size:14px;
	font-weight:bold;
	letter-spacing:0.1em;
}

/*  */
.mask1{
	position:relative;
	width:410px;
	height:380px;
	overflow:hidden;
	/*border:1px solid black;*/
}
#box8{
	position:absolute;
}
#box8 div{
	
	float:left;
	width:410px;
	height:300px;
	max-height:300px;
	min-height:300px;
	margin-top:5px
}
#box8 .buttons{
	text-align:left
}
#box8 .next{
	float:right
}
.sample8 .buttons{
	text-align:center;
	clear:both;
}
.sample8 .mask1{
	/*border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;*/
}
.buttons{padding:5px;}
.buttons span{color:#0080FF;padding:0 5px;cursor:pointer;font:9px Verdana}
.buttons span.active, .buttons span:hover{background:#0080FF;color:#fff}
.buttons span:hover{background:black;color:#fff}
/**** ***/