@import "reset.css";

div {
  font-family: Tahoma, Arial, sans-serif;
  color: #80745b;
  font-size: 11px;
  line-height: 120%;
}

a {
	color: #80745b;
}

div.clear {
	clear: both;
}

#top-spacer {
  height: 30px;
  clear: both;
  width: 100%;
}

#wrap100 {
  width: 100%;
  background: #FFFBEF;
}

.wrap, #designed_by {
  width: 959px;
  margin: 0 auto;
  /*background: url(../images/faux_column_bg.gif) repeat-y 0 0;*/
}

#designed_by {
	text-align: right;
}

#designed_by a {
	color: #80745B;
}

#header {
  width: 100%;
  height: 79px;
  background: url(../images/top_bg.gif) repeat-x top left;
}

  #header #logo {
    float: left;
    margin: 15px 0px 0px 20px;
  }
  
  #header ul {
    list-style: none;
    text-align: center;
    margin-left: 360px;
  }
  
  #header li {
    width: 100px;
    height: 67px;
    float: left;
    margin-right: 12px;
  }
  
  #header li a {
    font-size: 13px;
    font-weight: bold;
    color: #4c3b29;
    text-decoration: none;
    display: block;
    padding-top: 54px;
    padding-bottom: 5px;
    border: 0px;
  }
  
  #header li a:hover {
    background: url(../images/header_li_bg.gif) no-repeat center 7px;
    border-bottom: 1px solid #cabc9f;
  }

#content {
  float: left;
  width: 210px;
}

  #content .main {
    margin: 1px 0px;
    background: #e4dcc9;
    text-align: center;
		line-height: 180%;
  }
  
  	#content .main table.moduletable {
			width: 100%;
		}
		
			#content .main table.moduletable td {
				text-align: center;
			}
  
    #content .main img#img_onas {
      margin-top: 35px;
    }
  
  #content .main p {
    padding: 20px;
    text-align: justify;
  }
  
  #content .main #partnerzy {
    width: 206px;
    background: #f1ede3;
    margin: 0 2px;
    text-align: center;
    font-size: 14px;
    line-height: 22px;
    font-weight: bold;
    color: #5e4b37;
  }
  
  /* Wygląd menu oferty: */
  #content #oferta_tytul {
		height: 37px;
		width: 179px;
		background: url(../images/menu_oferta_big.gif) no-repeat top left;
		margin: 35px auto 10px auto;
	}
	
	#content table.moduletable td table td {
		height: 24px;
	}
	
	#content .main br {
		display: none;
	}
	
	#content .main dd {
		text-align: left;
		padding-left: 40px;
		background: #E4DCC9;
		font-weight: normal;
	}
	
		#content .main dd a.sublevelbiz {
			color: #80745B;
			text-decoration: underline;
			font-size: 12px;
			line-height: 180%;
		}
		
	#content .main dt {
		width: 206px;
	  background: #f1ede3;
	  text-align: left;
	  border: solid #E4DCC9;
	  border-width: 1px 0px;
		cursor: pointer;
	  }
	  
	 	#content .main dt a.mainlevelbiz {
			font-size: 13px;
	    line-height: 22px;
	    font-weight: bold; 
			color: #5e4b37;
			text-decoration: none;
			margin-left: 20px;
		}
	  
	  #content .main .selectedMenu {
			font-weight: bold;
		}
  /* Koniec menu oferty */
  
  /* Menu Galerii */
  
  #content .main #menu_galeria_bg {
		height: 38px;
		width: 161px;
		background: url(../images/galeria.gif) no-repeat top left;
		margin: 35px auto 10px auto;
	}
  
  /* Koniec menu galerii */
  
#sidebar {
  float: right;
  width: 749px;
}

  #sidebar img {
    border: 0px;
    margin: 2px 2px;
  }
  
  #sidebar table {
		margin: 1px 0px;
	}
	
	#sidebar table.contentpane td, #sidebar table.contentpaneopen td {
		padding: 0px 5px;
	}
	
	#sidebar table.contentpaneopen td a.readon {
		display: block;
		width: 250px;
		color: #80745b;
		text-align: right;
	}
	
	#sidebar table.contenttitle td {
		padding: 5px 10px;
		font-size: 13px;
		font-weight: bold;
	}
	
	#sidebar div.lefter p {
		padding: 0px 5px;
	}
	
	
	/* Ustawenia podstrony kontaktu: */
	#sidebar div.com_contact {
		padding-left: 55px;
	}
		
		#sidebar div.com_contact form#emailForm {
			width: 320px;
			margin-top: 40px;
			margin-left: 20px;
		}
		
			#sidebar div.com_contact form#emailForm table.contentpane td {
				font-weight: bold;
				color: #625243;
				padding: 3px 0px;
				margin: 1px 0px;
			}
			
				#sidebar div.com_contact form#emailForm table.contentpane td .inputbox {
					font-family: Tahoma, Arial, sans-serif;
					border: 1px solid #e3ddcc;
					background: #fffdf7;
					width: 280px;
					height: 110px;
				}
			
				#sidebar div.com_contact form#emailForm table.contentpane td input.inputbox {
					margin-top: 5px;
					height: 20px; 
				}
				
				#sidebar div.com_contact form#emailForm table.contentpane td input.button {
					background: #fffdf7;
					border: 1px solid #e3ddcc;
					border-bottom: 2px solid #562412;
					width: 126px;
					height: 23px;
					font-weight: bold;
					font-size: 11px;
					font-family: Tahoma, Arial, sans-serif;
					color: #625243;
					margin-left: 156px;
				}
		
		#sidebar div.com_contact div#dane_kontaktowe {
			float: right;
			text-align: right;
		}
			
			#sidebar div.com_contact div#dane_kontaktowe p, #sidebar div.com_contact div#dane_kontaktowe a {
				line-height: 150%;
				color: #625243;
			}
			
			#sidebar div.com_contact div#dane_kontaktowe p.header, #sidebar div.com_contact div#dane_kontaktowe p.dummy {
				font-weight: bold;
				margin-bottom: 15px;
			}
		
		/* Koniec ustaweń podstrony kontaktu */
		
		/* Ustawenia podstrony O firmie: */
		
		#sidebar div#o_firmie {
			padding: 50px 0px 0px 50px;
		}
		
			#sidebar div#o_firmie div#o_firmie_heading {
				background: url(../images/informacje_o_firmie.gif) no-repeat bottom left;
				width: 194px;
				height: 15px;
				margin-bottom: 25px;
			}
		
			#sidebar div#o_firmie img {
				margin: 0px 15px 15px 0px;
				float: left;
			}
			
			#sidebar div#o_firmie p {
				line-height: 150%;
			}
		/* Koniec ustaweń podstrony O firmie */
		
		/* Ustwaienia spisu kategorii */
		
		#sidebar ul.categories {
			list-style-type: none;
			color: #6D634D;
			list-style-position: inside;
			padding: 0px;
		}
		
			#sidebar ul.categories li {
				margin: 3px 0px;
				padding: 0px;
				
			}
				
				#sidebar ul.categories li a {
					color: #80745b;
					text-decoration: underline;
					font-size: 10px;
					line-height: 180%;
					margin: 0px;
				}
				
				#sidebar ul.categories li img {
					display: none;
				}
		
		/* Koniec ustawień spisu kategorii */

#footer {
  clear: both;
  height: 38px;
  width: 100%;
  text-align: center;
  font-family: Tahoma, sans-serif;
  font-size: 12px;
  color: #6d634d;
  background: url(../images/foot_bg.gif) repeat-x top left;
}
  
  #footer table.moduletable {
		width: 100%;
	}
  
  #footer p {
    padding-top: 3px;
    display: block;
    text-align: center;
  }


/* Inne: */
#contactTitle {
	background: url(../images/kontakt_z_nami.gif) no-repeat bottom left;
	width: 169px;
	height: 73px;
}

	#contactTitle>span {
		display: none;
	}
	
  /* Podstrona aktualności: */
	#sidebar table.contentpaneopen_akt td {
		padding-left: 50px;
		padding-top: 10px;
	}

		#sidebar table.contentpaneopen_akt td table.contentpaneopen td {
			border-bottom: 1px solid #E3DDCC;
			padding: 0px 5px 5px 5px;	
		}

	#sidebar div.header_akt {
		background: url(../images/aktualnosci.gif) no-repeat bottom right;
		width: 179px;
		height: 63px;
	}
	
		#sidebar div.header_akt span {
			display: none;
		}

/* Koniec podstrony aktualności */
