.clearing {
clear:both;
}

body {
background: #340e0e url(../Images/body-bg.gif) repeat-x;
font-family:tahoma;
font-size: 0.8em;
color:#340e0e;
}
h1 {
	margin:30px 0 0;
	padding:0;
	font-weight:normal;
}
a:link, a:visited {
	color:#a00601;
	text-decoration:none;
}
a:hover{
	color:#ce0600;
	text-decoration:underline;
}
#root {
width: 780px;
margin: auto;
}

#header {
width: 780px;
height: 191px;
background: url(../Images/header.jpg) no-repeat;
}

#indexLink {
padding: 70px 0 0 40px;
margin: 0;
}

#indexLink a {
display: block;
width: 92px;
height: 85px;
}

#indexLink a span { display: none; }

#menu {
width: 780px;
height: 46px;
background: url(../Images/menu-bg.gif) no-repeat;
}

#menu ul {
list-style-type: none;
padding: 0 0 0 100px;
margin: 0;
}

#menu li {
display: inline;
}

#menu a {
display: block;
float: left;
height: 46px;
}

#menu a:hover {
background-position: 0 -46px;
}

#menu a span {
display: none;
}

#menuHome {width:71px; background-image:url(../Images/menu-home.gif);}
#menuOferta { width: 77px; background-image: url(../Images/menu-oferta.gif); }
#menuZdjecia { width: 85px; background-image: url(../Images/menu-zdjecia.gif); }
#menuNapisz { width: 134px; background-image: url(../Images/menu-napisz.gif); }
#menuMapka { width: 133px; background-image: url(../Images/menu-mapka.gif); }
#menuKontakt { width: 81px; background-image: url(../Images/menu-kontakt.gif); }

#mainLeft {
float: left;
width: 30px;
height: 394px;
background: url(../Images/main-left.jpg) no-repeat;
}

#main {
float: left;
width: 721px;
height: 394px;
background: url(../Images/main-bg.gif) repeat-x;
}

#main p {
margin: 0;
padding: 0 0 15px;
}

#main h2 {
margin: 0;
padding: 30px 0 20px 0;
font-size: 14px;
}

#mainRight {
float: right;
width: 29px;
height: 394px;
background: url(../Images/main-right.jpg) no-repeat;
}

#footer {
text-align: center;
width: 780px;
height: 65px;
background: url(../Images/bottom.jpg) no-repeat;
}

#footer p {
color: #5e3e3e;
padding: 40px 0;
margin: 0;
}
#foto_bor {
	font-size:73%;
	font-weight:bold;
}
#foto_bor a img{
	border:2px solid #a90a04;
	margin:2px 10px 0px 2px;
}

	#success {
		font-weight:bold;
		color:#33CC00;
		text-align:left;
	}
	
	#warning {
		font-weight:bold;
		color:#FF0000;
		text-align:left;
		
	}
	#f_center {
		margin:auto;
		width: 545px;
		text-align:center;
	}
	#contactForm {
		text-align:left;
		margin:auto;
		margin: 15px 0 0 0;	
		padding:0;
	}
	
	#contactForm span {
		color:#FFFF00;
	
	}
	#formFields {
		text-align:left;
	}
	
	#formFields ol {
		
		margin: 0;
		padding: 0;
		list-style: none;
	}
	#formFields b {
		font-weight:normal;
		font-size:83%;
	}
	
	#formFields li{
		font-align:left;
		clear:both;
		margin:0 0 0;
		padding: 3px 0 0;
	}
	
	#formFields label {
		float:left;
		display:block;
		margin:0;
		padding:0;
		font-weight: bold;	
	}
	
	#formFields label span {
		color: #e2f619;
	}
	
	#formFields input {
		margin:0;
		padding:0;
		float:right;
		width: 250px;
		border: 1px solid #fff;
		background: #fd8402;
		color: #000;
		font-family: Arial, Helvetica Sans-serif;
		font-size: 100%;		
		
	}
	
	#formFields textarea {
		margin:0;
		padding:0;
		float: right;
		width: 250px;
		height: 80px;
		border: 1px solid #fff;
		background: #fd8402;
		color: #000;
		font-family: Arial, Helvetica Sans-serif;
		font-size: 100%;
	}
	
	#formButtons {
		padding:5px 0 0;
		clear: both;
		margin: 0 0 0;
		text-align: right;
	}
#table1{
	height:295px;
	overflow:auto;
	scroll:auto;
	margin:0 0 0 0;
	padding:0;
}
#offer_table {
	margin:auto;
	font-size:83%;
	font-weight:bold;
}
#offer_table td {
	padding:5px 15px 5px 15px;
	text-align:center;
	border-top:1px solid #ff7800;
	border-left:1px solid #ff7800;
	border-right:1px solid #ff7800;
}
#teksty {
	margin:20px 0 0 ;
	font-size:83%;
}