body {
	margin: 0;
	padding: 0;
	text-align: center;
	font-size: 12px;
	font-family: Tahoma, sans-serif;
	color: #3c3d3f;
}
/*.back1 {
	background: #fff url(images/background1.gif) repeat-x 0 171px;
}
.back2 {
	background: #fff url(images/background2.gif) repeat-x 0 171px;
}
.back3 {
	background: #fff url(images/background3.gif) repeat-x 0 171px;
}
.back4 {
	background: #fff url(images/background4.gif) repeat-x 0 171px;
}*/
div {
	text-align: left;
}
p {
	text-align: justify;
	margin-bottom: 12px;
	line-height: 130%;
}
h2 {
	font-size: 24px;
	font-weight: bold;
	color: #fff;
	padding: 5px 0 5px 35px;
}
h2.n_glowna {
	background: transparent url(images/icon_glowna.gif) no-repeat left 10px;
}
h2.n_onas {
	background: transparent url(images/icon_onas.gif) no-repeat left 10px;
}
h2.n_oferta {
	background: transparent url(images/icon_oferta.gif) no-repeat left 10px;
}
h2.n_kontakt {
	background: transparent url(images/icon_kontakt.gif) no-repeat left 10px;
}
/*----[ DODATKOWE KLASY ]-------------------------------------*/
.clear {
	clear: both;
}
.flash-replaced .alt {
	display: block;
	height: 0;
	position: absolute;
	overflow: hidden;
	width: 0;
}
.zero_margin {
	margin: 0;
}
.text_left {
	text-align: right;
}
/*----[ SZKIELET ]-------------------------------------*/
#wrapper {
	width: 970px;
	margin: 0 auto;
}
#top {
	height: 144px;
	position: relative;
}
#top h1 {
	height: 96px;
	left: 11px;
	position: absolute;
	top: 22px;
	width: 512px;
}
#top h1 a {
	background: transparent url(images/logo_fair_team.jpg) no-repeat left center;
	display: block;
	height: 96px;
	text-indent: -9999px;
	width: 512px;
}
#menu {
	padding: 0 0 0 25px;
	height: 27px;
}
#menu li {
	height: 27px;
	float: left;
}
#menu li a {
	display: block;
	float: left;
	height: 27px;
	text-indent: -9999px;
	width: 100%;
}
#menu li.glowna {
	width: 120px;
}
#menu li.onas {
	width: 72px;
}
#menu li.oferta {
	width: 76px;
}
#menu li.kontakt {
	width: 83px;
}
#menu li.glowna a {
	background: transparent url(images/b_glowna.gif) no-repeat 0 0;
}
#menu li.onas a {
	background: transparent url(images/b_onas.gif) no-repeat 0 0;
}
#menu li.oferta a {
	background: transparent url(images/b_oferta.gif) no-repeat 0 0;
}
#menu li.kontakt a {
	background: transparent url(images/b_kontakt.gif) no-repeat 0 0;
}
#zdjecie_top1 {
	height: 15px;
	background: transparent url(images/background_zdjecie_top1.gif) repeat-x 0 0;
}
#zdjecie_top2 {
	height: 15px;
	background: transparent url(images/background_zdjecie_top2.gif) repeat-x 0 0;
}
#zdjecie_top3 {
	height: 15px;
	background: transparent url(images/background_zdjecie_top3.gif) repeat-x 0 0;
}
#zdjecie_top4 {
	height: 15px;
	background: transparent url(images/background_zdjecie_top4.gif) repeat-x 0 0;
}
#zdjecie {
	height: 250px;
}
#zdjecie_bottom1 {
	padding: 0 0 6px 30px;
	background: transparent url(images/background_zdjecie_bottom1.gif) repeat-x 0 0;
}
#zdjecie_bottom2 {
	padding: 0 0 6px 30px;
	background: transparent url(images/background_zdjecie_bottom2.gif) repeat-x 0 0;
}
#zdjecie_bottom3 {
	padding: 0 0 6px 30px;
	background: transparent url(images/background_zdjecie_bottom3.gif) repeat-x 0 0;
}
#zdjecie_bottom4 {
	/*height: 56px;*/
	padding: 0 0 6px 30px;
	background: transparent url(images/background_zdjecie_bottom4.gif) repeat-x 0 0;
}
#tresc {
	padding: 25px 35px;
	margin-top: 1px;
	overflow: hidden;
	background: #fff url(images/cien.jpg) no-repeat center top;
}
#tresc a {
	color: #a62c27;
	text-decoration: underline;
}
#tresc a:hover {
	color: #681916;
}
#tresc ul {
	margin: 0 0 12px 10px;
}
#tresc ul.ul_oferta li {
	margin: 4px 0;
	background: url(images/icon_li_oferta.gif) no-repeat 0 3px;
	padding: 0 0 0 12px;
}
#tresc form fieldset {
	text-align: center;
}
#tresc #newsletter {
	float: right;
	width: 230px;
	padding-left: 30px;
	margin-left: 30px;
	border-left: 1px solid #f2f2f2;
}
#tresc #formularz {
	float: right;
	width: 230px;
	padding-left: 15px;
	margin-left: 15px
}
#tresc form .naglowek_input {
	margin-bottom: 4px;
}
#tresc form .input {
	margin-bottom: 8px;
}
#tresc form .input input, #tresc form .input textarea, #tresc form .input select {
	width: 226px;
	background: url(images/background_input.jpg) repeat-x 0 0;
	font-size: 11px;
	font-family: Tahoma, sans-serif;
	padding: 2px;
}
#tresc form .ramka_pom input, #tresc form .ramka_pom select, #tresc form .ramka_pom textarea {
	border: 1px solid #f88e00;
}
#tresc form .ramka_nie input, #tresc form .ramka_nie select, #tresc form .ramka_nie textarea {
	border: 1px solid #5FC3FA;
}
#tresc .naglowek_kontakt {
	font-weight: bold;
	font-size: 12px;
}
#tresc .naglowek_kontakt_po {
	font-weight: bold;
	font-size: 11px;
	margin-top: 25px;
	padding-top: 60px;
	text-align: center;
	background: url(images/ok.png) no-repeat center top;
}
#tresc .error {
	background: url(images/error.gif) no-repeat left center;
	font-size: 10px;
	padding: 0 0 0 15px;
	color: #d40000;
}
#tresc #mapka {
	margin: 0 0 0 15px;
	padding: 0 0 0 15px;
	border-left: 1px solid #f2f2f2;
	float: right;
}
#tresc #mapka #map {
	width: 350px;
	height: 300px;
	background: url(http://geofinder.web4you.com.pl/template/loader.gif);
	background-repeat: no-repeat;
	background-position: center;
	border: 2px solid #f2f2f2;
	overflow: hidden;	
}
#stopka {
	height: 35px;
	padding: 25px 35px 0;
	font-size: 11px;
	color: #969696;
}
.stop1 {
	border-top: 5px solid #f88e00;
}
.stop2 {
	border-top: 5px solid #99e03d;
}
.stop3 {
	border-top: 5px solid #face15;
}
.stop4 {
	border-top: 5px solid #5fc3fa;
}
#stopka .copy {
	float: left;
}
#stopka .gsolution {
	float: right;
}
#stopka .gsolution a {
	color: #969696;
	text-decoration: none;
}
#stopka .gsolution a:hover {
	color: #595959;
}
