body {
background-position: top center;
background-image:url(../images/tlo.jpg);
background-color: black;
background-repeat: no-repeat;


margin:0px;
}
table, ul, a, li, img, p, form, hr, dl, dt, dd, div, h1, h2,h3, h4, h5, h6, label {margin:0; padding:0}

div#cntr {
width:1000px;
margin-left: auto;
margin-right: auto;

}
#flashcontent{
	height: 607px;
}
 
 
#twocols{
 width:1000px; 
overflow: hidden;
  }
 
 #leftcol{
 margin:135px 0px 0 15px;
 width:220px; 
 float:left;
 color: #ffffff;
 
 }
 
#maincol{
float: right;
display:inline; 
margin: 15px 15px 15px 15px;
padding: 15px 15px 15px 15px;
width: 705px;
height:607px;
font-size: 12px;
font-family: Verdana, Tahoma;
text-align: justify;
filter:alpha(opacity=80);
	-moz-opacity:.80;opacity:.80;
background: #ffffff;

 }


div#leftcol ul, ul li {
	display: block;
	list-style: none;
font-family: Verdana, Tahoma;

}

div#leftcol ul {
	width: 220px;
filter:alpha(opacity=50);
	-moz-opacity:.50;opacity:.50;
		text-align: right;
	font-size:25px;

}

div#leftcol ul a:link, ul a:visited {
	display: block;
	width: 220px;
	text-decoration: none;
	color: #ffffff;
	height: 32px;
	padding: 73px 0 0 0;
	margin-bottom: 15px;
}

div#leftcol ul a:hover {
	color: #000000;
	display: block;
	width: 220px;
	text-decoration: none;
	background-color: #ffffff;
	filter:alpha(opacity=90);
	-moz-opacity:.90;opacity:.90;
	height: 32px;
	padding: 73px 0 0 0;
	margin-bottom: 15px;
}

#menu1 {
	
	background-color: #9B02F7;
	
	
}

#menu2{
		background-color: #9AF800;
	
}
#menu3{
		background-color: #ffdf00;
	
}
#menu4{
		background-color: #DA0000;

}



div#footer {
margin-left:auto;
margin-right:auto;
color:#999999;
font-size:11px;	
}

div#footer2{
	text-align: right;
	width:800px;
}

div#footer a {color:#758694; font-size:11px;}
div#footer a:link {color:#758694; font-size:11px;}
div#footer a:active {color:#758694; font-size:11px;}
div#footer a:visited {color:#758694; font-size:11px;}
div#footer a:hover {color:#758694; font-size:11px;}


.unl {
text-decoration: underline;
}

fieldset {
border:0px;
margin:0px;
}



textarea.std,select.std,input.std	{ 
border-style: solid; 
border-color: #DCDCDC; 
border-width: 1px; 
font-size: 12px; 
font-family: Arial; 
color: #000000; 
width:180px; 
background-color: #fdfdfd;
}

textarea,select,input.in_number	{ 
border-style: solid; 
border-color: #eeeeee; 
border-width: 1px; 
font-size: 12px; 
font-family: Arial; 
color: #000000; 
width:50px; 
background-color: #fdfdfd;
}

hr {
height: 0 !important;
height: 1px; /* wysokosc pod ie */
color: #e5e5e5; /* kolor pod ie */
background: transparent;
border-width: 1px 0 0 0;
border-color: #efefef;
border-style: dashed;
} 

hr.hr01 {
width:100%;
}


h1	 {
font-size: 19px; 
font-family: arial narrow; 
 letter-spacing: 2px;
 font-weight: lighter;
  border-bottom: 4px solid #fffff4;
  margin: 10px 5px -6px 0;  
color: #87C229;

 }

img {
border: 0px;
}

div.mrg01 {
padding: 7px;
padding-top: 0px;
margin-bottom:10px;
}

div.mrg02 {
padding: 0 7px 7px 7px;
}

div.mrg03 {
padding: 8px;
}


.info {
line-height:12px; 
border: 1px solid #79A4CA;
padding:5px;
font-size: 10px;
float:none;
}

.wazne {

border: 1px solid #79A4CA;
padding:5px;
font-size: 13px;
float:none;
}


.info_short {
width:190px;
background-color:#fffce4;
border: solid 1px #ede7b2;
margin-bottom:10px;
padding:5px;
background-repeat: no-repeat;
background-position:bottom right;
}


 
 /* *** Float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php *** */ 
.clearfix:after {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  


 
 /*printer styles*/ 
 @media print{ 
/*hide the left column when printing*/ 
#leftcol{display:none;} 

/*hide the right column when printing*/ 
#rightcol{display:none;} 
#twocols, #maincol{width:100%; float:none;}
}
/*tabelka alergenow*/ 
td.al_right
{
	text-align: right;
	border-bottom: #d2d2d2;
}
td.al_left
{
	text-align: left;
	font-style: normal;
}


td.al_left, td.al_right
{
	border-width: 0 0 1px 0;
	border-style: none none solid none;
	border-color:  #d2d2d2;
}

.panel
{
	font-family: verdana,arial;
	font-size: 18px;
	text-align: center;
	color: #474747;

}

