* {
	margin:0;
	padding:0;
	}

body 	{
        background-color: #e9e9e9;
        margin: 0;
        padding: 0;
        text-align:center;
		font-family:Verdana, Arial, Helvetica, sans-serif;
    	}

#container {
        margin:0 auto;
        padding:0 0 0 0;
        width:900px;
		height:auto;
		background:#e9e9e9;
        text-align:left;
        clear: both;
    	}

hr {
		width:90%;
		color:#b9bcc0;
		margin:3px 0 3px 25px;
		float:left;
		}

h1 {
		color:#b6150b;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
		padding:4px 0 3px 4px;
		text-align:left;
		}

.czcionka_ul {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		padding:0 4px 3px 4px;
		text-align:justify;
		font-size:11px;
		}


img{
		padding-left:4px;
		max-width:496px;
		padding-top:10px;
		display:block;
		}


/* poczatek menu */

#menu {
		background:url("../img/tlo_menu.jpg") repeat-x;
		width:900px;
		height:35px;
		margin:0;
		clear:both;
		font-family:Geneva, Arial, Helvetica, sans-serif;
		font-size:12px;
		border-bottom:solid 1px #ffffff;
		}
		
#menu ul, ul li {
		display: block;
		list-style: none;
		margin: 0;
		padding:0;
		}

#menu ul {
		float:left;	
		}

#menu ul li {
		float: left;
		}

#menu ul a:link, ul a:visited {
		text-decoration: none;
		display: block;
		color:#ffffff;
		max-width:900px;
		margin-top:10px;
		margin-left:1px;
		padding: 0 49px 0 49px;
		background: transparent url("../img/rozdzielnik_menu.jpg") right no-repeat;
		}

#menu ul a:hover {
		background:url("../img/tlo_hover.jpg") repeat-x;
		color:#ffffff;
		width:auto;
		height:35px;
		margin:0;
		}		

/* koniec menu */

/* poczatek topu*/
		
#top {
		width:900px;
		height:280px;
		clear:both;
		margin:0;
		position:relative;
		}
		
#top .lewy {
		background:url("../img/top_lewy.jpg") no-repeat;
		width:310px;
		height:280px;
		float:left;
		position:relative;
		}
		
#top .srodek {
		background:url("../img/top_srodek.jpg") no-repeat;
		width:278px;
		height:280px;
		float:left;
		border-right:#ffffff solid 1px;
		border-left:#ffffff solid 1px;
		position:relative;
		}	

#top .prawy{
		background:url("../img/top_prawy.jpg") no-repeat;
        width:310px;
		height:280px;
        float:left;
		margin:0 ;
		position:relative;
    	}

/* koniec topu */

/* poczatek srodka */

#srodek {
		width:900px;
		height:auto;
		clear:both;
		}
		
/* poczatek lewa strona */

#lewo {
		width:498px;
		height:auto;
		background:#e0e0e1;
		margin:5px 5px 5px 5px;
		float:left;
		border:solid 1px #bcbcbc;
		}	

#lewo p{ 
		max-width:498px;
		color:#414c55;
		font-size:11px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		padding:8px 4px 3px 4px;
		text-align:justify;
		float:left;
		}

#lewo a{ 
		color:#816001;
		font-size:11px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		padding:0 0 3px 4px;
		text-decoration:none;
		}

#lewo .wyszukiwarka {
		width:400px;
		height:auto;
		margin:0 4px 3px 4px;
		float:left;
		}	

#lewo .wyszukiwarka fieldset {
		border:none;
		position:relative;
		text-decoration:none;
		padding:10px 0 0 4px;
		float:left;
		text-align:left;
		}

#lewo .wyszukiwarka fieldset p{
		color:#414c55;
		font-size:11px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		float:left;
		}
					
#lewo .wyszukiwarka fieldset input.check {
		position:relative;
		width:auto;
		border:none;
		text-decoration:none;
		}
			
#lewo .wyszukiwarka fieldset input.text {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:9px;
		width:200px;
		height:18px;
		vertical-align:middle;
		text-align:justify;
		}	
				
#lewo .wyszukiwarka fieldset select {
		position:relative;
		width:auto;
		text-decoration:none;
		margin-top:10px;
		width:170px;
		height:18px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:9px;
		}

#lewo .wyszukiwarka textarea {
		text-align:left;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:9px;
		width:400px;
		height:auto;
		}
					
#lewo .wyszukiwarka fieldset input.go{ 		
		text-decoration:none;
		width:90px;
		height:20px;
		text-align:center; 
		color:#ffffff; 
		background:#4e5d68;
		float:left;
		font-size:10px;
		border:none;
		margin-top:10px;
		}		
					
#lewo ul, ul li {
		display:block;
		color:#414c55;
		
		}

#lewo ul {
		float:left;
		}

#lewo h1 {
		color:#b6150b;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
		padding:4px 0 3px 4px;
		text-align:left;
		}

#lewo .powrot{
		float:left;
		width:498px;
		margin:5px 0 5px 0;
		}

/* koniec lewa strona */

/* poczatek prawa strona */

#prawo {
		width:385px;
		height:auto;
		margin:5px 5px 50px 0;
		float:right;
		}

#prawo p {
		color:#414c55;
		font-size:11px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		padding:10px 0 0 4px;
		margin-right:5px ;
		}

#prawo .naglowek {
		width:384px;
		height:30px;
		background:url("../img/tlo_naglowek_prawo.jpg") repeat-x;
		float:right;
		}
		
#prawo .naglowek p {
		color:#ffffff;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
		padding:8px 0 10px 4px;
		margin:0;
		}		
		
#prawo .box1 {
		width:385px;
		height:130px;
		background:#e0e0e1;
		margin-top:0;
		float:right;	
		border:solid 1px #bcbcbc;	
		}

#prawo .box1_tekst {
		width:385px;
		height:auto;
		background:#e0e0e1;
		float:left;
		padding-top:10px;		
		}

#prawo .box2 {
		width:385px;
		height:130px;
		background:#e0e0e1;
		margin-top:5px;
		float:right;		
		border:solid 1px #bcbcbc;
		}
		
#prawo .box2_tekst {
		width:385px;
		height:auto;
		background:#e0e0e1;
		float:left;
		padding-top:10px;		
		}

#prawo .box3 {
		width:385px;
		height:190px;
		float:right;
		margin-top:5px;	
		border:solid 1px #bcbcbc;	
		}

#prawo .box3_tekst {
		width:200px;
		height:160px;
		background:#e0e0e1;
		float:left;		
		}

#prawo .box3_zdjecie {
		width:185px;
		height:160px;
		background:url("../img/zdjecie_kontakt.jpg") no-repeat;
		float:right;		
		}

/* koniec prawa strona */

/* koniec srodka */

/* poczatek stopka */

#stopka {
		width:900px;
		height:45px;
		background:url("../img/tlo_stopka.jpg") repeat-x;
		clear:both;
		margin-top:50px;
		}
		
#stopka p {
		color:#414c55;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		float:right;
		padding:18px 4px 0 0 ;
		}		

#stopka a{
		color:#b6150b;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		text-decoration:none;
		font-weight:bold;
		}
/* koniec stopka */