body {text-align: center;}
#page {width: 853px; margin: 1px auto; text-align: left;}
#header {width: 853px;}
#header #row1 { clear: both; }
#header #row1 div {float:left; }
#header #row2 { clear: both; }
#header #row3 { clear: both; }
#header #row4 { clear: both; }
#master { 
	float: left; 
	width:667px; 
	margin-left:10px; 
	*margin-left:10px;
	*margin-right:0px;
}
#right { 
	float: right; 
	width:164px;
	*width:154px;
	margin-right:12px; 
	*margin-right:11px; 
	*margin-left:-3px;
}

#footerMenu { clear: both; text-align:center; width: 100%;}
#main p { text-align: justify;}
#main2 p strong { color:#cf2d4e; }
table#polecaja{*width:620px;}
#mail_form table{*width:620px;}
#mail_form td {background-color: #DAD4B2; font-size: 11px; color:#4C2714;}
#mail_form td.mail_error {background-color: red; font-size: 12px; color: white;}
#mail_form td.mail_success {background-color: green; font-size: 12px; color: white;}
#mail_form input.text {background-color: #ffffff; border: 1px solid #4C2714; width: 350px; font-size: 11px; padding:2px;}
#mail_form textarea {background-color: #ffffff; border: 1px solid #4C2714; width: 100%; font-size: 11px; padding:2px;}
img.logos {margin-bottom: 20px;}
img.referencje {margin: 10px; border: 1px solid silver;}
#slideshow {
    position:relative;
	text-align: center;
	height: 170px;
	width: 100%;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:5;
    z-index:8;
	border: none;
    opacity: 0.0;
	filter: alpha(opacity=0);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
	filter: alpha(opacity=100);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}

#slideshow IMG.last-active {
    z-index:9;
}
ul#topMenu li ul {
position: absolute;
/*top: 1em;  no need to change, as true value set by script */
display: none;
z-index: 999;
}

/*Sub level menu list items (undo style from Top level List Items)*/
ul#topMenu li ul li{
display: list-item;
float: none;
background-color:#261E16;
text-align: center;
padding: 5px 10px;
height: auto;
}

ul#topMenu li ul li a{
display: block;
 /*Width of top level menu link items*/
font-family: verdana, sans-serif;
font-size:11px;
font-weight: bold;
color: #756856;
padding: 0px;
text-decoration: none;
width: 120px;
}

#footerMenu ul li ul {
position: absolute;
/*top: 1em;  no need to change, as true value set by script */
display: none;
z-index: 999;
}

/*Sub level menu list items (undo style from Top level List Items)*/
#footerMenu ul li ul li{
display: list-item;
float: none;
background-color:#261E16;
text-align: center;
padding: 5px 10px;
height: auto;
}

#footerMenu ul li ul li a{
display: block;
 /*Width of top level menu link items*/
font-family: verdana, sans-serif;
font-size:11px;
font-weight: bold;
color: #756856;
padding: 0px;
text-decoration: none;
width: 120px;
}
#footerMenu { padding: 0; margin: 0;}
#footerMenu li { height:25px; list-style: none; float: left; font-family: verdana, sans-serif;
font-size:11px;
font-weight: bold;
color: #756856;
}
#footerMenu li a{  display: block; padding: 1px 8px; }
#mail_form td>b { color: red; }
