body, html {
	margin: 0;
	padding: 0;
	color: #CCC;
	font: normal 100% Arial, sans-serif;
	font-size:90%;
	line-height: 1,1em;
}


/* reset */   
div,
h1, h2, h3, h4, h5, h6,
p,
ul, ol,
dl, dt, dd,
form, fieldset, legend, input, textarea,
table, th, td, tr {
	margin: 0;
	padding: 0;
}

fieldset, img {
	border: none;
}


/* Style dokumentu */

body {
  background: #0F0A06 url("image/patern.jpg") repeat 0 0;
  }     

p {
	margin:5px 0;
	color:#CCC;
	line-height: 1,2em;
	}



ul, ol{margin:20px; color:CCC;}
a {
	color:#d99624;
	text-decoration: none;
	}
	
a:hover{
	text-decoration: underline;
}

.foto a {border-bottom:none}
.foto a:hover{border-bottom:none}


h1 {font-size:16px; color:#d99624; font-style:normal;}

.tlo{
	background-color: transparent;
	background-image: url(image/obrazek_tla.jpg);
	background-repeat: no-repeat;
	background-position: center 0;
	position:relative;
	float:left;
	}   


/* Menu */
.menu {
	width: 946px;
	height: 67px;
	background: transparent url("image/tlo_menu.png") 50% 0 no-repeat;
	position:relative;
	font-size:100%;
}

.menu a, .menu a:hover  {border: none;
color:#FFF;
font-size:90%}

.menu_tresc {
  margin: 0 0 0 0;
  padding-top: 18px;
  width: 946px;
  position:relative;
}

.menu_tresc ul {
  margin:0;
  margin-top: 7px;
  list-style: none;
  float :right;
  width: 646px;
  font-family: 'Arial' ,'Helvetica' , 	'Garuda', 'FreeSans';
  height: 45px;
  
}

.menu_tresc ul li {
	display: in-line;
	float:left;
	min-width: 25px;
	padding:0 10px 0 10px;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
	margin-left: 4px;
}

.menu_tresc ul a {
  display: block;
  text-decoration: none;
}


.menu_tresc ul a:hover {
  padding-bottom: 7px;
  background: transparent url("image/linia_menu_hover.jpg") 0 100% repeat-x;           
}
  
.strona_tresc {
  margin: 10px auto;
  padding-top: 18px;
  width: 946px;
  position:relative;
}

.left {
  margin: 0px 0px 0 0px;
  width: 600px;
  position: relative;
  float:left;
}

.right {
	margin: 0px;
	width: 316px;
	position: relative;
	float: right;
}

.flash {
	width: 590px;
	height: 250px;
	position: relative;
	float: left;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}

.flash a:hover {border:none;}


.box_puchar {
	width: 306px;
	height: 250px;
	position: relative;
	float: left;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}

.news {
	margin: 10px 0px 0px 10px;
	width: 306px;
	position: relative;
	float: left;
}



.index_historia {
	margin: 10px 0px 0px 10px;
	width: 306px;
	position: relative;
	float: left;
}


.box_2 {
	width: 280px;
	position: relative;
	float: left;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}

.box_3 {
	width: 280px;
	position: relative;
	float: right;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}

.box_promo {
	width: 590px;
	position: relative;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}

.aktualnosci {
	position:relative;
	float:left;
	width:590px;
	margin-left:10px;
	margin-top:10px;

}

.aktualnosci h2{
	font-size:110%;
	font-weight:bold;
	margin-bottom:10px
}

.aktualnosci ul, li{
	margin-left:20px;
}


	
.aktualnosci_spacja {
	position:relative;
	width:200px;
	border-bottom:solid 2px #900;
	margin:5px 0 5px 0;
}

.aktualnosci_spacja_dol {
	position:relative;
	width:200px;
	border-top:solid 2px #900;
	margin:5px 0 5px 0;
}

/* produkt style */

.produkt {width:100%; float:left; clear:both; margin-top:20px;}
.produkt-img{width: 340px; float:left;}

.info_produktowe {
  width: 580px;
  float:right;
}

.zakladki {
  list-style: none;
  width: 100%;
  font-family: 'Arial' ,'Helvetica' , 'Garuda', 'FreeSans';
  border-bottom: 1px solid #83070A;
  float: right;
  margin:0;
  margin-bottom: 14px;
}

.zakladki  li {
  float: left;
  display: in-line;
  height: 27px;
  width: 166px;
  text-align: center; 
}

.zakladki li a{
  border: none;
  text-decoration: none;
  padding-top: 3px;
  color: #fff;
  display : block;
  height: 100%;
  background: transparent url("image/zakladka_opcji_2.jpg") 0 0 no-repeat; 

}

.zakladki li a:hover, .zakladki li a.selected {
  border-bottom:none;
  background: transparent url("image/zakladka_opcji.jpg") 0 0 no-repeat;

}

.produkty_baner {
	padding-left:10px; 
	float:left; 
	position:relative; 
	width:936px; 
	height:152px; 
	margin-bottom:20px;
	margin-top:20px
	}

.produkty_baner_2 {
	float:left; 
	position:relative; 
	width:108px; 
	margin-right:10px;
	}
	
.produkty_baner_3 {
	float:left;
	position:relative;
	width:140px;
	margin-right:10px;
	}
	
.produkty_baner a  {
	font-size:10px;
	text-decoration:none;
	}
	
.produkty_baner a:hover {
	font-size:10px;
	text-decoration:none;
	border-bottom: none;
	}
	
.multimedia {
	position:relative;
	float:left;
	width:936px;
	margin-left:10px;
	margin-top:10px;
	color: #CCC;
	font-size:12px;
}

.galeria_aktualnosci {
	width:936px;
	position:relative;
	float:left;
}

.ngg-galleryoverview {margin-top:0;}



.rajdy {
	width:936px;
	position:relative;
	float:left;
	margin-left:10px;
	margin-top:20px;
	}

.subscribe-button{font-weight:bold;color:#994800;background:#fed81c url("image/master-vfl149944.png") repeat-x center -2202px;border-color:#ecc101}

