a:link, a:visited { font-family: Tahoma; text-decoration: none; }
a:link:hover, a:visited:hover { color: #000000; font-family: Tahoma; text-decoration: underline; }

body
{
	margin: 0;
	padding: 0;
	background-color: #d4d3c1;
}

#all
{
	width: 900px;
	margin: 20px auto;
	border: 1px solid #555;
}

/***************************************************************************/

#topmenu
{
	width: 100%;
	height: 31px;
	background: url('pics/topmenu_bg2.jpg') no-repeat left bottom;	
}

#topmenu_list
{
	padding: 2px 0 0 0;
	margin: 0 10px 0 0;
	list-style-type: none;
	font: bold 12px verdana;
}

#topmenu_list li
{
	float: right;
	margin: 0;
	padding: 5px 0 10px 0;
}

#topmenu_list a { margin-left: 0px; color: #000; padding: 5px 10px 5px 10px;}

#topmenu_list a.menu_active
{
	background-color: #e2d7cc;
}

/***************************************************************************/

#topbanner
{
	display: block;
	width: 100%;
	height: 263px;
	margin: 0;
	padding: 0;
	background: url('pics/banner2.jpg') no-repeat left top;
}

/***************************************************************************/

#mainpage
{
	width: 100%;
	min-height: 500px;	
	background: url('pics/hill2.jpg') no-repeat left top #e5dfd5;
}

/*****************************************/

#leftmenu
{
	background: url('pics/submenu_top2.gif') no-repeat;
	padding: 27px 0 0 0;
	width: 255px;
	float: left;
	margin-left: 10px;
}

#stopka_menu 
{
	background: url('pics/submenu_bottom2b.jpg') no-repeat bottom right; 
	height: 38px; 
	width: 245px;
	margin: 0; 
	padding: 0;
}

#stopka_menu p
{
	background-color: #fbfbfb; 
	width: 224px; 
	height: 23px; 
	margin: 0; 
	padding: 0 10px;
}

#stopka_menu a { font: 11px verdana; line-height: 200%; color: #adb2bc; text-decoration: none;}

.menutitle
{
	cursor: pointer;
	margin: 0;
	width: 195px;
	height: 30px;
	padding: 0 0 0 50px;
	font: bold 12px verdana;
	background: url('pics/menu_item.jpg'); 
	line-height: 225%;
}

.menutitle_on
{
	cursor: pointer;
	margin: 0;
	width: 195px;
	height: 30px;
	padding: 0 0 0 50px;
	font: bold 12px verdana;
	background: url('pics/menu_item_selected.jpg');
	line-height: 225%;
}

.menutitle:hover { background: url('pics/menu_item_active.jpg'); text-decoration: none;}
.menutitle:visited { background: url('pics/menu_item.jpg'); text-decoration: none;}

.submenu
{
	margin: 10px 0 10px 50px;
	font: bold 12px verdana;
}

.submenu ul
{
	padding: 2px 0 0 0;
	margin: 0 0px 0 0;
	list-style-type: disc;
	line-height: 170%;
	color: #656565; 
}

.submenu a { color: #73899e; }
.submenu a:hover { text-decoration: none; color: #496278;}

/*****************************************/




/**************************************************************************************************/
<style type="text/css">
<!--//
    body {font-family:"helvetica ce","arial ce",arial,helvetica,sans-serif;}
    td, div {font-family:  "verdana", "arial"; color: #000000; TEXT-DECORATION: none;}
    .styl3, przerwa1, .przerwa2 {font-family: "Times CE",Times;}
    .styl1 {font-family: "Helvetica CE",Helvetica,"Arial CE",Arial;}
    .styl2, .styl2a {font-family: Verdana,Tahoma;}

    .styl1, .styl2, .styl2a {text-decoration:none;}
    A {text-decoration:none;}
    A {color: #783E13;}

    .przerwa1 {font-size: 4px;}
    .przerwa2 {font-size: 8px;}
    .styl3 {font-size: 16px;}

    .wyjustuj {text-align: justify;}

    .styl2a {color: #70A8F0}
    
    A.styl1:hover, A.styl2:hover {text-decoration:underline;}
    A:link, A:visited { text-decoration:none; }
    A:Hover { text-decoration: underline; }

	INPUT {font-family: "verdana", "arial", "sans-serif"; font-size: 8pt; height: 18; color: #603913; background-color: #CC9966; TEXT-DECORATION: none; text-align: left; valign: middle; border: 1 dotted #000000; }
	SELECT {font-family: "verdana", "arial", "sans-serif"; font-size: 8pt; height: 18; color: #603913; background-color: #CC9966; TEXT-DECORATION: none; text-align: left; valign: middle; border: 1 dotted #000000; }
 	TEXTAREA {font-family: "verdana", "arial", "sans-serif"; font-size: 8pt; color: #603913; background-color: #CC9966; TEXT-DECORATION: none; text-align: left; valign: middle; border: 1 dotted #000000; }

    #punkt_odniesienia { position: relative; left:0; top:0; z-index:1; }
//-->
</style>

a:visited { color: #000000;}

#content ul 
{
	padding-left: 30px;
	margin: 0;
}


