 body { margin: 10px; }
 body, div, td { font-family: Verdana, Tahoma, Arial, Helvetica; font-size: 11px; color: #888888; }
 div#top { width: 710px; padding: 10px 10px 10px 0; text-align: right; }
 div#foot { width: 720px; color: #606; background-color: #F9F3FD; border: 0 none; border-top: 1px solid #606; border-bottom: 8px solid #606; }
 td.foot { color: #666; font-size: 10px; }
 div#content { width: 720px; padding: 20px 0 30px 0; text-align: left; }
 img { border: 0 none; }
 h1 { color: #606; font-size: 18px; margin: 0; }
 h2 { color: #606; font-size: 14px; margin: 0; }
 .b { font-weight: bold; }
 .c { color: #606; }
 .c2 { color: #390; }
 .fl { float: left; }
 .big { font-size: 16px; }
 
 a, a:visited, a:active	{
    text-decoration: none;
	color: #606;
 }
 a:hover	{
    text-decoration: none;
	color: #390;
 }
 
#nav {
	margin: 0;
	padding: 0;
	font-size: 1em;
	width: 100%;
}
#nav ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#nav li {
    background-color: #FAFAFA;  
	border-bottom: 1px solid #CCC;
}
#nav ul li a {
	display: block;
	padding: 5px 0 5px 5px;
	text-decoration: none;
	font-weight: bold;
	color: #888;
}
#nav li a:hover {
	background-color: #F9F3FD;
	color: #606;
	font-weight: bold;
    padding-left: 6px; 
} 
#nav ul li a {
	_width: 100%;
}

#nav2 {
	margin: 0;
	padding: 0;
	font-size: 10px;
	width: 200px;
    float: left;
    text-align: left;
}
#nav2 ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#nav2 li {    
    background-color: #FAFAFA;  
	border-bottom: 1px solid #CCC;
}
#nav2 ul li a {
	display: block;
	padding: 3px 0 3px 5px;
	text-decoration: none;
	font-weight: bold;
	color: #888;
}
#nav2 li a:hover {
	background-color: #F9F3FD;
	color: #606;
	font-weight: bold;
} 
#nav2 ul li a.active {
	background-color: #FAFAFA;
	color: #390;
	font-weight: bold;
    padding-left: 5px; 
} 
#nav2 ul li a {
	_width: 200px;
}

th { color: #390; font-size: 10px; font-weight: bold; border-bottom: 2px solid #606; padding-bottom: 2px; vertical-align: bottom; }

td.cena { text-align: center; }
td.cennik { border-bottom: 1px solid #CCC; }

 textarea { overflow: auto; }
 input.t, textarea { font-family: Verdana, Tahoma, Arial, Helvetica; font-size: 11px; color: #444; padding: 3px; border: 1px solid #DADADA; border-top-color: #BBB; border-left-color: #BBB; margin-bottom: 3px; }
 input.button { padding: 1px 2px 1px 2px; color: #000; cursor: pointer; }

 span.label {
 color: #606;
 font-size: 10px;
}