html {
    background:#FFF;
  }
  
  body {text-align:center; margin:0;}
	body, table, form {
	
		/* ############ definicja czcionki glownej */
		font-family:"Trebuchet MS";
		font-size:13px;
		color:#696969;
		line-height:1.4em;
	}
	
  .noz{clear:both;}
	
	table {border-collapse:collapse; }
	td {}
	
	select, input {  
    border:1px solid #ACAE93;
		font-size:14px;
	}	
	
	#rama {
		width:1000px; 
		margin:auto; 
		overflow:hidden; 
	}

/*-----------pasek 1----------------*/
	
	#pasek1 {
	  width:1000px; 
    height:135px;
    text-align:left;
    padding:0;
    background:url(../images/pasek1bg.png) center top repeat-x;
  }
  
  #pasek1 img {
   border:0
  }

/*-----------lewa----------------*/

	#lewa {
    float:left;
    display:block;
    width:515px;
  }
  
  #logo {
    padding:20px 0 28px 20px;
  }
  
  #logo a {
    outline:none;
  }
  
  #menu1 {
    float:left;
    margin:0 0 0 18px;
  }
  
  #menu1 a {
    /* ############ definicja czcionki menu w pierwszej linii */
		font-size:17px;
    text-decoration:none;
    padding:9px 12px 5px 12px;
    margin:0px 1px;
    outline:none;
    border-bottom:0;
  }
  
  #menu1 a:hover {
    color:#000;
    background:#FFD700;
  }
  
/*-----------prawa----------------*/
  
  #prawa {
    float:left;
    display:block;
    width:480px;
  }
  
  #datakurs {
    font-size:12px;
    padding:10px 10px 30px 0;
    text-align:right;
  }
  
  #logowanie {
    font-size:12px;
    color:#000;
    padding:0 10px 0 0;
    text-align:right;
  }
  
  #loginContent a{
    font-weight:bold; text-decoration:none; color:#4CA624;
  }
  
  #logowanie span {
    font-size:18px;
    margin:0 20px 0 0;
  }
	
	#przypomnij {
	   text-align:right;
	   padding:5px 30px 0 0;
	}
  
  #przypomnij a {
	  font-size:12px;
    text-decoration:none;
    outline:none;
    color:#000;
  }
	
/*-----------pasek 2----------------*/	
	
	#pasek2 {
    height:46px;
    line-height:46px;
    padding:0 0 0 20px;
    background:url(../images/pasek2bg.png) center top repeat-x;
  }
  
  #pasek2 #menu2 {
    float:left;
    padding:0 280px 0 5px;
  }
  
  #pasek2 #menu2 a {
  	/* ############ definicja czcionki menu w drugiej linii */
    font-size:14px;
    color:#000;
    text-decoration:none;
    padding:0 8px;
    outline:none;
  }

  #pasek2 #menu2 a:hover {
    color:#FFF;
  }
  
/*-----------tabela glowna----------------*/
  
  #glowna { 
		clear:both; 
		width:1000px; 
		margin:auto;
    padding:0; 
		border:0px solid #000; 
 	}

/*-----------panele----------------*/
	
	/*#panel_l {
    width:200px;
    padding:0;
    margin:0;
    text-align:left; 
    vertical-align:top;
    background:#BFD3DE;
  }*/

  #panel_s{
  width:660px; 
  }
  
  #panel_s, #panel_s1 {
    padding:0;
    margin:0;
    text-align:left; 
    vertical-align:top;
    background:#FFF url(../images/panel_sbg.jpg) bottom center no-repeat;
  }
	
  #panel_p{
  width:330px; z
  }

  #panel_p, #panel_p1 {
    padding:0 0 0 10px;
    margin:0;
    text-align:left; 
    vertical-align:top;
  }
  
  #panel_s1 {
    width:600px; 
  }
	
  #panel_p1 {
  width:460px; 
  }
  
  
  #panel_l h2 {
    text-align:left;
    font-size:17px;
    color:#131516;
    font-style:italic;
    font-weight:normal;
    padding:0;
    margin:0 13px 0 10px;
  }
	
/*-----------zawarosc panel_s----------------*/
	
	#tresc {
	 padding:0px 0px 0px 0px;
	 margin:0px;
	 color:#6B6B6B;
	 border:0px solid #000;
  }
	
  #tresc h1 {
    padding:0 0 5px 0;
    margin:10px 0px 10px 0px;
    
		/* ############ definicja czcionki naglowka 1-go poziomu */    
    color:#000; 
    font-size:18px; 
    line-height:20px; 
    font-weight:normal; 
    font-style:italic;
    
		border-bottom:solid 1px #9EBDCC;
    text-align:left;
  }
	
  #tresc h2 {
  	/* ############ definicja czcionki naglowka 2-go poziomu */
    font-size:24px;
    color:#000;
  }
  
  #tresc h3 {
    margin:0px 0px 10px 0px;
    /* ############ definicja czcionki naglowka 3-go poziomu */
    font-size:15px;
    color:#000;
    line-height:26px;
  }
	
  #tresc p {
    /* ############ definicja czcionki paragrafu w tresci */
    color:#000; 
  }
	
  #tresc ul, ol {
    margin:0px 0px 40px 0px;
  }
	
  #tresc li {
    margin-bottom:5px;
  }
	
  #tresc a {
    	/* ############ definicja czcionki linku w tresci */
		color:#000; 
		text-decoration:none;
		font-weight:bold;
	}
	
	#tresc a:hover {
		color:#696969;
		text-decoration:none;
	}	
	
  #tresc hr {
    display:none;
  }
  
/*-----------formularz----------------*/  
  
  #formularz {
    width:670px;
    font-size:14px;
    font-weight:bold;
    color:#000;
    background:#DFDDD8;
		margin-bottom:20px;
  }
  
  #formularz td {
    padding:5px 10px;
  }
  
  #formularz span {
    font-weight:normal;
    color:#000;
  }
  
  #formularz .form {
    height:35px;
    width:250px;
    line-height:35px;
    font-size:14px;
    font-weight:bold;
    font-family:"Trebuchet MS";
  }
  
  #formularz select {
    width:250px;
		border:1px solid #ACAE93;
		font-size:14px;
	}
	
	#formularz input {
    width:100px;font-size:12px;
	}
/*----------- oferty ----------------*/	


/* ############ definicja wygladu boxu oferty na liscie */
	.oferta {
    margin:5px 0;	   
	  width:670px;
    font-size:13px;
    color:#000;
    background:#EFEFEF url(../images/ofertabg.gif) left top no-repeat;
  }
  
  .oferta td {  
    padding:0px 10px;
  }
  

  .nr { 
    font-size:12px;
    color:#A2A09D;
  }

  .oferta .dane {
    padding:0px 10px;
    vertical-align:top;
  }

  .oferta .dane h3{margin:0; }  
  .oferta .dane p{text-align:justify; margin:10px 0 0 0}
  
  .oferta .zdjecie {
    width:150px;
    padding:20px 0px 10px 30px;
    vertical-align:top;
    text-align:center;
  }
  
  szczegoly a {
    margin:5px 0; 
    font-size:15px;
    color:#000;
    text-decoration:none;
  }

/*-----------baner, menu, na skroty -- panel_p ----------------*/	
	
  .baner { margin-top:3px; border:10px solid #F3F3F1;}	
  .baner img {
	 border:0;
	 /*margin:57px 10px 0 10px;*/
  }
  
  .baner a {
	 outline:none;
  }
  
  #menu {
		text-align:left;
		/*width:321px;*/
		margin:3px 0px 0 0px;
	}
	
	#menu a {
		display:block;
		height:55px;
		line-height:55px;
		outline:none;
		
		/* ############ definicja czcionki menu bocznego */
		font-size:25px;
		color:#FFF;
		
		text-decoration:none;
		margin:0;
    padding:0 20px;
    border:0;
    margin:3px 0;
 	}
	
	#menu a:hover {
    color:#FFF;
    background:#A1A09D;
  }
  
	#menu a.on {
    background:#A1A09D;
  }
  
  #naskroty {
    /*width:321px;*/
    background:#F3F3F1;
    margin:3px 0px 0px 0px;
  } 
  
  #naskroty h2 {
    font-weight:bold;
    margin:0;
    font-size:14px;
    padding:22px 0 10px 22px;
  }
  
  #naskroty #podmenu {
    padding:0 0 20px 40px;
  }
  
  #naskroty #podmenu a {
    display:block;
    color:#000;
    text-decoration:none;
    padding:2px 0 0 10px;
    background:url(../images/podmenubg.gif) 0 9px no-repeat;
  }
  
/*----------- stopka ----------------*/
 
  #dol{
  }
	
	#stopka {
	  text-align:left;
	  font-size:13px; 
		color:#555; 
		padding:10px; 
		background:#F3F3F1;
		margin-top:15px;
	}
	
	#copyright {
	  height:30px;
	  text-align:left;
	  font-size:12px; 
		color:#9D9D9D; 
		padding:3px 0 0 10px; 
	}
	
	#slowa {
    margin:10px 0 20px 0;
    color:#999;
		text-align:center;
	}  

/*-----------guzik zielen z biala ramka ----------------*/
	
	.guzik, form input.guzik, #logowanie input.guzik, #formularz input.guzik {
    background:url(../images/guzikbg.png) center top repeat-x;
    border:solid 3px #FFF;
    color:#FFF;
  }
  a.guzik:hover{background:#FFD700;}


/*#tresc h3 {margin-top:20px}*/

.oferta_parametry {width:450px;margin:0px; border:0px solid #000;}
.oferta_parametry .grey {background:#F0F0ED}
.oferta_parametry th{width:50%; text-align:left;}
.oferta_parametry td{text-align:left;}


#zdjecia {padding:57px 0px 0px 32px;}
#zdjecia .thumb{float:left; margin:4px 0px 4px 6px;}
 .thumb img{border:0px;}
#zdjecia #miniatury{margin:10px 0px 0px 0px; padding:0px;}
#zdjecia #imgPlace{margin:0px; padding:0px;}
.thumb{width:120px; height:90px; display:block; border:1px solid #ccc; padding:5px; background-color:#fff;}
.brd{border:1px solid #ccc; padding:5px; margin:auto; display:block;}


form.zapytanie {background:#DFDDD8; padding:20px;}
form.zapytanie label{display:block; color:#C30516; font-weight:bold;clear:both;}
form.zapytanie textarea.error, input.error {border:1px solid #C30516;}
.clear{clear:both;}

.box {
    /*width:321px;*/
    background:#F3F3F1;
    margin:3px 0px 0px 0px;
    padding:0px 0px 20px 0px;
}

.box .content{
  padding:0px 10px 0px 10px;
  text-align:left;
}
.box .content a{padding:2px 10px 0px 0px;}


.box h2 {
    font-weight:bold;
    margin:0;
    font-size:14px;
    padding:22px 0 10px 22px;
  }

  
.box a {
    color:#000;  text-decoration:none;   padding:2px 0 0 10px;
  } 
.box img{}

.ogloszenie {padding:20px;border:solid 2px #69B53F}
.ogloszenie .content { padding :0} 
