html { height:100%; }
body	{
	height:100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-image:url(site_pic/bg.gif);


}
.srodek {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	padding:12px;
	color:#FF0000;
}
a.link_produkt {
	font-size:16px;
	font-weight:bold;
	font-style:italic;
	color:#000000;
	text-decoration:none;
	background-color: #FFF12C;
}
a.link_produkt:hover {
text-decoration:none;
color:#FF0000;
}


a.menu_gora {display:table-cell; height:52px;  text-decoration:none; padding-top:25px; padding-left:10px; padding-right:10px; color:#FFFF00; font-size:20px; cursor:pointer;font-family: Verdana, Arial, Helvetica, sans-serif; background-image:url(site_pic/tlo_menu.jpg); background-position:center; background-repeat:no-repeat;}
.menu_gora:hover { text-decoration:none; color:#000000;font-family: Verdana, Arial, Helvetica, sans-serif;}


.opis_produktu {
font-family:Verdana, Arial, Helvetica, sans-serif;

font-size: 10px;
text-align:left;

}
.produkt {
vertical-align:top;
font-size: 12px;
text-align:left;
line-height:14px;
float:none;
width:180px;
padding-left:5px;
padding-right:5px;
padding-bottom:25px;
text-align:center;
}
.naglowek {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-align:left;
	font-weight: bold;
	color: #FFFFFF;
}
.srodek2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding:12px;
	color: #FFF12C;
}
.srodek3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding:12px;
	color: #FFF12C;
}
.srodek_lewa {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.srodek_kontakt {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	padding:12px;
	color: #ff0000;
	text-align: center;
	padding-bottom: 10px;
	padding-top: 10px;
	padding-left: 10px;
	line-height: 18px;
	vertical-align:top;
}
.pasek {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	padding:12px;
	color: #ff0000;
	text-align: center;
	padding-bottom: 10px;
	padding-top: 10px;
	border-top: 1px solid #FF0000;
}
a.link_tresc {
text-decoration:none;
font-size:9px;
color:#0000FF;
}
.txt_formularz
	{
	border: 1px solid #FF0000;
	background-color: white; 
	color:#FF0000;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 10px; 
	font-weight: bold;
	line-height:20px;

	}
.txt_formularz
	{
	background-color:#FFFF66;
	color:#FF0000;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 10px; 
	font-weight: bold;
	line-height:20px;

	}
.txt_form {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	vertical-align:top;
	text-align:left;
	text-align:center;
	padding:8px;
	}

.form_tab {
	font-family:Georgia, "Times New Roman", Times, serif;
	height:20px;
	text-align:right;
	padding-right:10px;
	font-size:10px;
	color:#FF0000;
}
.form_tab2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	height:20px;
	text-align:left;
	padding-right:10px;
	font-size:10px;
	color:#FF0000;
}

#cssmenu ul,
#cssmenu li,
#cssmenu span,
#cssmenu a {
margin: 0;
padding: 0;
position: relative;
}
#cssmenu {

width: auto;
}
#cssmenu:after,
#cssmenu ul:after {
content: '';
display: block;
clear: both;
}
#cssmenu a {

}
#cssmenu ul {
list-style: none;
}
#cssmenu > ul {
font-size: 0;
}
#cssmenu > ul > li {
display: inline-block;
float: left;
margin: 0;
}
#cssmenu.align-center {
text-align: center;
}
#cssmenu.align-center > ul > li {
float: none;
}
#cssmenu.align-center ul ul {
text-align: left;
}
#cssmenu.align-right > ul {
float: right;
}
#cssmenu.align-right ul ul {
text-align: right;
}
#cssmenu > ul > li > a {
display:table-cell; height:52px;  text-decoration:none; padding-top:25px; padding-left:10px; padding-right:10px; color:#FFFF00; font-size:20px; cursor:pointer;font-family: Verdana, Arial, Helvetica, sans-serif;  background-image:url(site_pic/tlo_menu.jpg); background-position:center; background-repeat:no-repeat;
}


#cssmenu > ul > li:hover:after {
content: '';
display: block;
width: 0;
height: 0;
position: absolute;
left: 50%;
bottom: 0;

}
#cssmenu.align-right > ul > li:first-child > a,
#cssmenu.align-center > ul > li:first-child > a {
border-radius: 0;
-moz-border-radius: 0;
-webkit-border-radius: 0;
}
#cssmenu.align-right > ul > li:last-child > a {
border-radius: 0 15px 0 0;
-moz-border-radius: 0 15px 0 0;
-webkit-border-radius: 0 15px 0 0;
}
#cssmenu > ul > li.active > a,
#cssmenu > ul > li:hover > a {
text-decoration:none; color:#000000;font-family: Verdana, Arial, Helvetica, sans-serif; 


}
#cssmenu .has-sub {
z-index: 1;
}
#cssmenu .has-sub:hover > ul {
display: block;
}
#cssmenu .has-sub ul {
display: none;
position: absolute;
width: 370px;
top: 65px;
left: 0;
}
#cssmenu.align-right .has-sub ul {
left: auto;
right: 0;
}
#cssmenu .has-sub ul li {
*margin-bottom: -1px;
}
#cssmenu .has-sub ul li a {
background-image:url(site_pic/tlo_menu2.jpg); background-position:left;
border-bottom: 1px dotted #fff12c;
font-size: 14px;
font-weight:bold;
filter: none;
display: block;
line-height: 120%;
padding: 10px;
padding-left:45px;
color: #fee42c;
text-decoration:none;}
#cssmenu .has-sub ul li:hover a {
background: #fee42c;
color: #ef3529;
text-decoration:none;
}
#cssmenu ul ul li:hover > a {
color: #ffffff;
}
#cssmenu .has-sub .has-sub:hover > ul {
display: block;
}
#cssmenu .has-sub .has-sub ul {
display: none;
position: absolute;
left: 100%;
top: 0;
}
#cssmenu.align-right .has-sub .has-sub ul,
#cssmenu.align-right ul ul ul {
left: auto;
right: 100%;
}
#cssmenu .has-sub .has-sub ul li a {
background: #0c7fb0;
border-bottom: 1px dotted #529e07;
}
#cssmenu .has-sub .has-sub ul li a:hover {
background: #0a6d98;
}
#cssmenu ul ul li.last > a,
#cssmenu ul ul li:last-child > a,
#cssmenu ul ul ul li.last > a,
#cssmenu ul ul ul li:last-child > a,
#cssmenu .has-sub ul li:last-child > a,
#cssmenu .has-sub ul li.last > a {
border-bottom: 0;
}
