	html {
	    margin: 0;
		padding: 0;
		font-family: Arial; 
		font-size: 14px;
		color: #3E3E3E;
		background: #fff url('../images/top_bg_new.jpg') repeat-x;
	}
	
	body {
		margin: 0 auto;
		padding: 0;
		width: 800px;
	}
	
	#header {
		margin: 0;
		padding: 0;
		width: 800px;
		height: 102px;
		float: left;
	}
	
	#header h1{
	    width: 200px;
		height: 102px;
		float: left;
		margin: 0;
		padding: 0;
		background: url('../images/logo_szalewskipl.gif') center center no-repeat;
	}
	
	#header h1 span {
	    display: none;
	}
	
	#header p.quotes {
	    float: right;
		margin: 32px 0 0 0;
		padding: 0;
		font-size: 13px;
		color: #3E3E3E;
		width: 357px;	
	}
	
	#header p.quotes span.author {
	    font-style: italic;
	}
	
	ul.mainmenu {
	    float: left;
		margin: 0 0 20px 0;
		padding: 0 0 0 2px;
		list-style: none;
		height: 30px;
		width: 800px;
		background: url('../images/menu_sep.jpg') left center no-repeat;
	}
	
	ul.mainmenu li{
	    float: left;
		margin: 0;
		padding: 0 2px 0 0;
		height: 30px;
		font-size: 15px;
		color: #fff;
		background: url('../images/menu_sep.jpg') right center no-repeat;
	}
	
	ul.mainmenu li a{
	    text-decoration: none;
		color: #fff;
		padding: 5px 30px 0 30px;
		float: left;
		height: 25px;
	}
	
	ul.mainmenu li a:hover{
	    background: #0D6ECF;
	}
	
	ul.mainmenu li a.tick{
	    background: #0D6ECF;
	}
	
	#left {
	    width: 525px;
		margin: 0 25px 0 0;
		padding: 0;
		float: left;
	}
	
	#left .box{
	    width: 525px;
		margin: 0 0 15px 0;
		padding: 0 0 15px 0;
		float: left;
        border-bottom: 1px solid #DEE0E3;		
	}
	
	#left .box ul{
	    width: 525px;
		margin: 11px 0 0 0;
		padding: 0;
		float: left;
        list-style: none;
        font-size: 14px;		
	}
	
	#left .box ul li{
	    width: 515px;
		margin: 4px 0 0 0;
		padding: 0 0 0 10px;
		float: left;
        background: url('../images/squ.jpg') left center no-repeat;		
	}
	
	#left .box h2{
	    float: left;
		margin: 20px 0 0 0;
		padding: 0 0 0 25px;
		width: 500px;
		font-size: 18px;
		color: #3E3E3E;
		font-weight: normal;
		background: url('../images/logo_mini_h.jpg') no-repeat;
	}
	
	#left .box p{
		float: left;
		width: 100%;
		margin: 15px 0 0 0;
		padding: 0;
		line-height: 20px;
		color: #3E3E3E;
		font-size: 14px;
	}
	
	#left .box a{
	    text-decoration: underline;
		color: #0066CC;
	}
	
	#left .box a:hover{
	    text-decoration: none;
		color: #0066CC;
	}
	
	#right {
	    width: 250px;
		margin: 0;
		padding: 0;
		float: left;
	}
	
	#right .box {
	    float: left;
		margin: 20px 0 0 0;
		padding: 5px;
		width: 238px;
		background: #F5F5F6;
		border: 1px solid #EAEBED;
	}
	
	#right .box h3 {
	    float: left;
		margin: 0 0 15px 0;
		padding: 0;
		width: 238px;
		color: #878788;
		font-size: 14px;
		font-weight: normal;
	}
	
	#right .box ul{
	    float: left;
		margin: 0;
		padding: 0;
		width: 238px;
        text-align: center;
		list-style: none;
	}
	
	#right .box ul li{
		margin: 0;
		padding: 0 10px 15px 10px;
		display: inline;
		float: left;
	}
	
	#footer {
	    width: 800px;
		margin: 20px 0 0 0;
		padding: 10px 0 10px 0;
		float: left;
		clear: both;
		border-top: 1px solid #DEE0E3;
		text-align: center;
	}
	
	#footer p {
	    margin: 0;
		padding: 0;
		font-size: 14px;
		color: #3E3E3E;
	}
