* {
	margin: 0;
	padding: 0;
}

body{
	margin: 0 auto;
	width: 100%;
	color:#666;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight: 300;
	font-size:small;
	background: #ac4c20 url('img/bg.gif') top left repeat-x ;
	
}

#mainWrapper {
	margin: 0 auto;
	padding: 0;
	float: left;
	width: 100%;
}

/* MENU */




#logo {
	float: left;
 	height: 100px;
 	width: 100%;
 	margin: 0 auto;
 }
 
#innerLogo {
	width: 900px;
	margin: 0 auto;
	height: 100px;
	background: url('img/logo.png') bottom left no-repeat;
}


#menu {
	margin: 0;
	padding: 0;
	float: left;
	
	width: 100%;

}

#innerMenu {
	width: 900px;
	margin: 0 auto;
	}

#innerMenuList {
	float: right;
	width: 900px;
	margin: 20px auto;
	padding: 0;
	background-color: #bc5e36;
	
}

#innerMenuList ul {
	display: inline;
	list-style: none;
		background-color: #f3c693;
		margin: 0;
		padding: 0;

	
}

#innerMenuList ul li {
	display: block;
	float: left;
	margin:  0;
	padding: 15px 10px; /* prawy odstęp linku */
	
}

#innerMenuList ul li:first-child {
	background-color: #682810;
}

#innerMenuList ul li a {
	
	padding: 5px;
	text-decoration: none;
	color: #fff;
	font-weight: bold;
	font-family: Verdana;
}

body#oferta #t-oferta a {
	background: url('menuLink.gif') bottom left no-repeat;

}

/* Baner */

#baner {
	float: left;
	/*background-color: #7a3614;*/
	height: 400px;
	width: 100%;
}

#innerBaner {
	height: 400px;
	width: 900px;
	margin: 0 auto;
	background: url('img/law.jpg') top left no-repeat;
}

#slogan {
	float: left;
	position: relative;
	left: 30px;
	top: 200px;
	width: 400px;
	background-color: #747471;
	margin: 0;
	padding: 20px;
	opacity: 50%;
	

}

#slogan h1 {
	font-size: 100%;
	color: #f9debf;
	padding: 5px;
	background-color: #714632;
}

#slogan p {
	padding: 5px;
	font-size: 85%;
	background-color: black;
	color: #d5c8b8;
}

#index #content {
	margin: 0;
	padding: 0 0 20px 0;
	float: left;
	width: 100%;
	
	
}

#index #innerContent {
	
	width: 900px;
	margin: 20px  auto;
	background-color: #7a3614;

}

#content {
	margin: 0;
	padding: 0 0 20px 0;
	float: left;
	width: 100%;
	
}

#innerContent {
	width: 900px;
	margin: 0 auto;
	padding: 0 0 10px 0;
	background-color: #7a3614;
	color: #fff;
	font-family: verdana;
}

#innerContent h1 {
	margin: 0 0 15px 0;
	padding: 20px;
	font-family: Georgia;
	font-weight: 100;
	font-size: 200%;
	font-style: italic;
	text-transform: capitalize;
	/*border-bottom: 1px solid #fff;*/
}

#innerContent p {
	margin: 0 0 0 20px;
	padding: 10px 0;
	color: #e6e6e6;
	line-height: 1.3em;
}

#innerContent ul{
	margin: 0 0 0 20px;
	padding: 20px;
	color: #e6e6e6;
	line-height: 1.3em;
}

#innerContent b {
	color: #fff;
}

#innerContent h3 {
	margin: 0 0 10px 0;
	padding: 0 20px;
}

#innerContent p {
	line-height: 1.3em;
}





#index #innerContent h2 {
	font-size: 110%;
	color: #fff;
	
}

#index .box {
	float: left;
	width: 29%;
	padding: 2%;
	
}

#index .box p {
	margin: 0;
	padding: 15px 0;
	color: #d5c8b8;
}


#footer {
	float: left;
	width: 100%;
	padding: 20px 0;
	background-color: #f9debf;
	font-family: Verdana;
	font-size: 90%;

}

#innerFooter {
	width: 900px;
	color: #682810;
	margin: 0 auto;	
	
}

.design {
	float: right; 
	width: 300px;
	text-align: right;
	font-size: 9px;
}

.design a {
	text-decoration:  none;
	color: #7A3614;
	font-style: italic;
}

.kontakt {
	float: left;
	text-align: left;
	width: 600px;
	
}


address {
	font-style: normal;	
}




/* @KLASA CLEAR FIX */
.clearFix:after {
 content: ".";
 visibility: hidden;
 clear: both;
 display: block;
 height: 0;
}
.clearFix {display: inline-table;}
/* lewy ukośnik ukrywa kod przed przeglądarką IE dla komputerów MAC \*/
* html .clearFix {height: 1%;}
.clearFix {display: block;}
/* KONIEC KLASY CLEAR FIX */



