body { background: #69737c; font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, sans-serif; }

a { font-weight: normal; color: #3A80BF; text-decoration: none; border-bottom: 1px dotted #3A80BF; }
a:hover { background: #D0E1F0; background: #F2F7FB; }
	#jquery-lightbox a, #jquery-lightbox a:hover { border: none; background: transparent; }
div, ul, li { margin: 0; padding: 0; }
h1, h2 { font-weight: normal; margin: 0; padding: 0; }
p { margin: 10px 0; padding: 0; line-height: 140%; font-size: 14px; }
a img { border: 0; }
.clearer { clear: both; }

#wrapper { width: 940px; margin: 10px auto; margin: 0 auto 10px; font-size: 14px; color: #4F5155; background: #fff url("/img/wrapper_top_2.jpg") -1px 0 no-repeat; padding: 10px 0 0;}
	#wrapper_bottom { width: 940px; height: 40px; background: transparent url("/img/wrapper_bottom_2.jpg") -1px bottom no-repeat; }
#header { text-align: left; height: 85px; }
	#header h1 { font-size: 24px; border-bottom: none; width: 211px; float: left; margin: 0; padding: 0; }
	#header h1 a { width: 221px; height: 64px; display: block; background: url("/img/logo.gif") 10px 0 no-repeat; border: 0; outline: none; text-indent: -9000px; }
	
	#nav { text-align: right; width: 690px; float: right; margin: 5px 5px 0 0; padding: 5px 0; display: inline; /*background: yellow;*/}
	#nav li { display: inline; margin: 0 5px 0 0; padding: 5px 0; }
	#nav a { padding: 5px 10px; font-size: 14px; border: none; }
	/*#nav a:hover { border: 1px solid #69737C; }*/
		body#chi_siamo a#n_chi_siamo,
		body#produzione a#n_produzione,
		body#qualita a#n_qualita,
		body#market_share a#n_market_share,
		body#contatti a#n_contatti { background: #F2F7FB; }
			
#banner { /*border: 5px solid #69737c;*/ background: url("/img/banner_bgr.gif") 0 0 repeat-x; position: relative; height: 228px; }
	#banner h1 { color: #F2D39D; margin: 20px 0 50px 10px; font-size: 24px; }
	#banner h2 { color: #fff; font-size: 18px; margin: 10px; padding-bottom: 5px; border-bottom: 1px solid #3A81BF; }
	#banner p { color: #fff; margin: 10px; }
	#desc { width: 500px; float: left; display: inline; }
	#foto { width: 400px; height: 300px; background: url("/img/banners/2.jpg") 0 0 no-repeat; position: absolute; right: 10px; top: -40px; border: 1px solid #69737c; }
		body#qualita #foto { background-image: url("/img/qualita.jpg"); }
		body#produzione #foto { background-image: url("/img/produzione.jpg"); }
		body#market_share #foto { background-image: url("/img/market_share.jpg"); }
		body#contatti #foto { background-image: url("/img/master_piece.jpg"); }
	
#content { margin: 50px 10px 0; }
	#content h1 { color: #444; border-bottom: 1px solid #3A81BF; font-size: 16px; margin: 10px 0 5px 0; padding-bottom: 5px; }
	#content p strong { color: #3A80BF; font: normal 22px Georgia; font-style: oblique; }
	#content div { float: left; width: 293px; margin-left: 20px; margin-bottom: 30px; display: inline; }
	div.wide li { margin: 15px 0 0 0; list-style: none; padding-left: 15px; background: url("/img/punkt_blue.gif") 0 4px no-repeat; }
	#content div.first { margin-left: 0; }
	#content div.wide { width: 586px; margin-right: 15px; }
	#content div.clearer { width: 920px; }
	#content div.marker { width: 310px; background: #D0E1F0 url("/img/marker.gif") 0 0 no-repeat; margin-top: 32px; margin-left: 9px; padding: 10px 0; }
		#content div.marker p { margin: 10px 10px 10px 33px; }
			div.marker p em { font-weight: normal; font-style: normal; font-size: 16px;}
			div.marker ul { list-style: none; margin: 10px 10px 10px 33px; }
			div.marker li { font-size: 14px; margin: 5px 0; color: #19509E; /* na to zmien potem gradient */ color: #3A81BF; background: url("/img/punkt_marker.gif") 0 3px no-repeat; padding-left: 15px; }
	body#market_share div.wide p, body#produzione div.wide ul { margin-bottom: 30px; }
	
	body#produzione #content div.wide { width: 474px; }
	body#produzione #content div.marker { width: 421px; }
	a.galeria { border: 0; }
	a.galeria:hover { background: transparent; outline: none; }
	.marker img { margin: 11px 0 0 11px; }
		
	#content img { border: 1px solid #3A80BF; }
	#content img#informazioni { border: none; margin-top: 2px; }
	#lang_switcher img { border: none; vertical-align: middle; }
	select#switcher { font-size: 11px; vertical-align: middle; }
	
	#content #map { width: 584px; height: 400px; float: none; margin: 0; display: block; }
	#content #map div { float: none; margin: 0; display: block; width: auto; }
	
	.prezzo { color: #3A7EAD; }
	
	div#lang_switcher { background: #efefef; margin: 33px 0 -10px 10px; padding: 5px 10px; width: 100px; float: right; width: 270px; }
		#lang_switcher p { color: #3A80BF; font-size: 11px; margin: 2px 0; }

#footer { width: 940px; margin: 0 auto; text-align: center; }
	#footer a { color: #333; font-size: 11px; padding: 0 10px; }
/*div { background: red; }*/