html, body {
	padding: 0px;
	margin: 0px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #48250D;
	background: url(../img/tlo.gif) repeat-x #FFFFFF;	
}

.tresc {
	font-size: 12px;
	color: #000000;
}

.uslugi img {
	border: 1px solid #E35C56;
}

.header_left {
	background:url(../img/header_left.gif) no-repeat left top #FFFFFF;
	font-size: 12px;
	color: #000000;	
}

.header_left h1, h2, h3 {
	font-size: 12px;
	padding:0px;
	margin:0px;	
}
.header_left h3 {
	font-weight: normal;
}

.header_left a:link, .header_left a:visited  {
	color: #000000;
	font-weight: normal;
	font-size: 12px;
	text-decoration: none;	
}

.header_left a:active, .header_left a:hover {
	color: #D9524C;
	font-weight: normal;
	font-size: 12px;	
	text-decoration: none;
}


.menu_left_top {
	background:url(../img/menu_left_top.gif) no-repeat left top #FFFFFF;
}

.menu_left_middle {
	background:url(../img/menu_left_middle.gif) repeat-y left top #FFFFFF;
	font-size: 14px;
	color: #000000;
	padding:10px;
}

.menu_left_middle ul {
	padding:0px 0px 0px 10px;
	margin:0px;
	list-style:none;
}
.menu_left_middle li {
margin:0;
padding-top:5px;
padding-left:23px;
background-image:url(../img/kropka.png);
background-repeat:no-repeat;
background-position:0px 6px;	
}











.menu_left_bottom {
	background:url(../img/menu_left_bottom.png) no-repeat left top;
	font-size: 0px;	
}







.content_top {
	background:url(../img/content_top.png) no-repeat left top;
	font-size: 0px;	
}

.content_middle {
	background:url(../img/content_middle.png) repeat-y left top #FFFFFF;
	font-size: 12px;
	color: #000000;
	padding:10px;	
}

.content_bottom {
	background:url(../img/content_bottom.png) no-repeat left top;
	font-size: 0px;	
}


.footer_top {
	background:url(../img/footer_top.png) no-repeat left top;
	font-size: 0px;	
}

.footer_middle {
	background:url(../img/footer_middle.png) repeat-y left top #FFFFFF;
	font-size: 12px;
	color: #000000;
	padding:10px;	
}

.footer_bottom {
	background:url(../img/footer_bottom.png) no-repeat left top;
	font-size: 0px;	
}

.odstep {
	font-size: 0px;
}

.footer2 {
	font-size: 12px;
}

img {
	border: 0;
}


ul {
	padding:0px 0px 0px 30px;
	margin:0px;
}

li {
	padding-top:3px;
	list-style-image: url(../img/strzalka_li.png);
}

.footer {
	font-size: 11px;
	color: #FFFFFF;	
	font-weight: bold;
}

.footer a:link, .footer a:visited  {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;	
}

.footer a:active, .footer a:hover {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 11px;	
	text-decoration: underline;
}



a:link, a:visited  {
	color: #000000;
	font-weight: normal;
	font-size: 12px;
	text-decoration: none;	
}

a:active, a:hover {
	color: #DA251D;
	font-weight: normal;
	font-size: 12px;	
	text-decoration: none;
}









a#menu_o_firmie, a#menu_o_firmie_act, a#menu_produkty, a#menu_produkty_act, a#menu_uslugi, a#menu_uslugi_act, a#menu_dystrybutorzy, a#menu_dystrybutorzy_act, a#menu_nagrody, a#menu_nagrody_act, a#menu_kontakt, a#menu_kontakt_act {
	display: block;
	height: 82px;
	border: 0px;	 
}

a:hover#menu_o_firmie, a:hover#menu_produkty, a:hover#menu_uslugi, a:hover#menu_dystrybutorzy, a:hover#menu_nagrody, a:hover#menu_kontakt {
	background-position: 0 -82px;
}

a#menu_o_firmie {
	width: 103px;
	background: url('../img/menu_o_firmie.gif') top left no-repeat;
}

a#menu_o_firmie_act {
	width: 103px;
	background: url('../img/menu_o_firmie.gif') top left no-repeat; 
	background-position: 0 -82px;
}

a#menu_produkty {
	width: 113px;
	background: url('../img/menu_produkty.gif') top left no-repeat; 
}

a#menu_produkty_act {
	width: 113px;
	background: url('../img/menu_produkty.gif') top left no-repeat;
	background-position: 0 -82px;
}

a#menu_uslugi {
	width: 93px;
	background: url('../img/menu_uslugi.gif') top left no-repeat; 
}

a#menu_uslugi_act {
	width: 93px;
	background: url('../img/menu_uslugi.gif') top left no-repeat;
	background-position: 0 -82px;
}

a#menu_dystrybutorzy {
	width: 152px;
	background: url('../img/menu_dystrybutorzy.gif') top left no-repeat; 
}

a#menu_dystrybutorzy_act {
	width: 152px;
	background: url('../img/menu_dystrybutorzy.gif') top left no-repeat;
	background-position: 0 -82px;
}

a#menu_nagrody {
	width: 109px;
	background: url('../img/menu_nagrody.gif') top left no-repeat; 
}

a#menu_nagrody_act {
	width: 109px;
	background: url('../img/menu_nagrody.gif') top left no-repeat;
	background-position: 0 -82px;
}

a#menu_kontakt {
	width: 148px;
	background: url('../img/menu_kontakt.gif') top left no-repeat;
}

a#menu_kontakt_act {
	width: 148px;
	background: url('../img/menu_kontakt.gif') top left no-repeat;
	background-position: 0 -82px;	
}

.produkt_nazwa {
	background: url('../img/tlo_nazwa.png') top left no-repeat;
	width: 330px;
	height:49px;
	text-align:center;
}

.produkt_nazwa h1{
	color:#FFFFFF;
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
	margin:0px;
	padding-top:3px;
}

.produkt_nazwa h2{
	color:#FFFFFF;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	margin:0px;
	padding-top:0px;
	
}



.tabela_cennik {
   border: 0px;
   border-collapse: collapse;
   font-size:14px;   
}

.tabela_cennik td {
	border: 3px solid white;
	padding: 5px 5px 5px 10px;
}

.cennik_naglowek0 {
	color: #DA251D;
	font-size:11px;	
	font-weight: bold;
}

.cennik_naglowek0 a {
	color: #DA2725;
	text-decoration:underline;
	font-size:11px;
	font-weight: bold;
	padding:0px;	
}

.cennik_naglowek1 {
   background:url(../img/rog_l_g.gif) no-repeat left top #DA251D;
   color:#FFFFFF;
   font-weight: bold;
   font-size:11px;   
}

.cennik_naglowek1 a {
   color:#FFFFFF;
   font-weight: bold;
   font-size:11px;  
   text-decoration:none;
}

.cennik_naglowek2 {
   background-color: #DA251D;
   color:#FFFFFF;
   font-weight: bold;
   font-size:11px;    
}

.cennik_naglowek3 {
   background:url(../img/rog_p_g.gif) no-repeat right top #DA251D;
   color:#FFFFFF;
   font-weight: bold;
   font-size:14px;   
}

.cennik_naglowek3a {
   background:url(../img/rog_p_g.gif) no-repeat right top #DA251D;
   color:#FFFFFF;
   font-weight: bold;
   font-size:11px;   
}

.cennik_pozycja1 {
   background-color:#DA251D;
   color:#FFFFFF;
   font-weight: bold;
   text-decoration:none;
   font-size:11px;    
}

.cennik_pozycja1d {
   background:url(../img/rog_l_d.gif) no-repeat left bottom #DA251D;
   color:#FFFFFF;
   font-weight: bold;
   text-decoration:none;
   font-size:11px;    
}

.cennik_pozycja1 a, .cennik_pozycja1d a {
   color:#FFFFFF;
   font-weight: bold;
   text-decoration:none;
   font-size:11px;    
}

.cennik_pozycja2 {
   background-color:#D1D1D1;
   color:#000000;
   font-weight: bold;
   text-decoration:none;
   font-size:11px;    
}

.cennik_pozycja2d {
   background:url(../img/rog_p_d.gif) no-repeat right bottom #D1D1D1;
   color:#000000;
   font-weight: bold;
   text-decoration:none;
   font-size:11px;    
}

.cennik_pozycja2da {
   background:url(../img/rog_p_d_2.gif) no-repeat right bottom #DA251D;
   color:#FFFFFF;
   font-weight: bold;
   text-decoration:none;
   font-size:11px;    
}

.cennik_pozycja2 a, .cennik_pozycja2d a {
   color:#000000;
   font-weight: bold;
   text-decoration:none;
   font-size:11px;    
}










.banner_small {
	position: relative;
}

.banner_small_nazwa a {
	text-decoration: none;
}


.banner_small_nazwa {
	position: absolute;
	bottom: 68px;
	left: 150px;
	width: 261px;
	height:20px;
	text-align:center;
}

.banner_small_nazwa h1{
	color:#FFFFFF;
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
	margin:0px;
	padding-top:3px;
}

.banner_small_nazwa h2{
	color:#FFFFFF;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	margin:0px;
	padding-top:0px;
	
}




#gallery {
	position:relative;

}
	#gallery a {
	text-decoration: none;
		float:left;
		position:absolute;

	}
	
	#gallery a img {
		border:none;
	}
	
	#gallery a.show {
		z-index:500
	}
	
	a img {
		border:none;
	}
