html { 
	height: 100%; 
}
body { 
	height: auto !important; 
	height: 100%; 
	min-height: 100%;
	position: relative; 
	width: 100%; 
	margin: 0px 0px; 
	padding: 0px 0px; 
	background-color: #fff; 
	background-position: fixed; 
}
#measurer { 
	top: 0px;
	width: 100%; 
	min-width: 960px; 
	position: relative; 
	font-size: 0px;
	line-height: 0px;
	height: 0px;
	margin: 0px;
	padding: 0px;
} 
#measurer .d { 
	width: 960px !important; 
	height: 0px;
}
.container { 
	clear: both;
	position: relative; 
	margin: 0px auto;  
	max-width: 1150px; 
	min-width: 900px; 
	width: 85%; 
	padding: 0px 30px 0px 30px;
}
#page { 	 		
	height: auto;
	z-index: 1; 	
	padding-bottom: 40px;
	overflow: hidden; 
}



/* --------------------------------------------------------------------------------------------- */
/* Headers, texts, sizes */ 
	
	body {
		font-family: Arial, Sans-serif; 
		color: #4b4b4b; 
		font-size: 90%; 
		line-height: 130%; 		
	}
	h1, .h1 { 
		position: relative;
		color: #86b02b; 
		font-size: 48px; 
		line-height: 48px;  
		letter-spacing: 0px;
		font-weight: bold;  
		padding: 0px; 
		margin: 0px 0px 0.4em -3px;	 
	}
	h1.last {
		margin-bottom: 25px !important;
	}
	h2, .h2 { 
		position: relative;
		color: #86b02b; 	 	 	 
		font-weight: normal;
		font-size: 36px; 
		line-height: 36px;
		letter-spacing: -1px;  
		margin: 0px 0px 10px -2px;
		padding: 0px;	 
	}
	.lead {		
		font-weight: normal;
		font-size: 30px; 
		line-height: 36px;  				
		margin: auto;
		margin-bottom: 1.2em;
		color: #86b02b;
	}
	h2.in-text { 
		margin-top: 30px; 
	}
	h2.section {
		border-top: 2px solid #f7953d;
		border-bottom: 1px solid #cdcdcd;
		margin-bottom: 0.6em;
		margin-left: 0px;
		padding-top: 5px;
		padding-bottom: 4px;
		color: #f7953d;
 	}
 	h2.section-in-text {
 		margin-top: 1.2em;
 	}
 	h2.section a {
 		text-decoration: none;
 		color: #f7953d;
 	}
 	h2.section a.js-link {
 		border: 0px;
 	}
 	h2.active {
 		color: #86b02b;
 		border-top: 2px solid #86b02b;
 	}
 	h2.active a {
 		color: #86b02b;
 	}
	h3, .h3 { 
		color: #f7953d;
		font-weight: bold; 	 	
		font-size: 18px; 
		line-height: 22px;
		margin: 0px 0px 8px 0px;	
		padding: 0px;
	}
	h3.in-text { 
		margin-top: 25px; 
	}
	h4 { 
		color: #333;
		font-weight: bold;
		font-size: 100%;
		padding: 0px;
		margin: 0px 0px 0.4em 0px;
	}
	h4.speech { 
		font-size: 120%;
		line-height: 120%; 
	} 
	p { 
		padding: 0px 0px 0px 0px; 
		margin: 0px 0px 1.2em 0px; 
		position: relative; 
	}
	p.spacer { margin-bottom: 2.4em; }
	div.p { position: relative; margin-bottom: -1.2em; }

	.small, .comment, label.error, table.list tr.header td { font-size: 75%; line-height: 150%; font-family: Tahoma, sans-serif; }
	h4 .comment, h4 .small { vertical-align: middle; } 
	.large { font-size: 120%; line-height: 130%; }
	.x-large { font-size: 140%; line-height: 130%; }	
	.speech { font-family: Times, Times new roman, serif; }	


/* --------------------------------------------------------------------------------------------- */
/* Lists */

	ul { margin: 0px 0px 1.2em 0px; }
	ul.spacer { margin-bottom: 2.4em; }
	ul li { margin: 0px 0px 0.6em 0px; list-style-position: outside; list-style-type: disc; }	
	ul li ul li { margin-left: 20px; }

	.small ul.disc li { background-position: 0px 4px; }
	ul.small li { margin-bottom: 0.4em; }
		
	ul.none, ul.floats, ul.inlines { padding: 0px; margin: 0px; list-style-type: none; }
	ul.none li { padding: 0px 0px; list-style-type: none; }
	ul.floats li { margin: 0px; padding: 0px; list-style-type: none; float: left; white-space: nowrap; }
	ul.inlines { white-space: nowrap; }
	ul.inlines li { margin: 0px; padding: 0px; list-style-type: none; display: inline-block; //display: inline; white-space: nowrap; }		
	ul.list { border-top: 1px solid #cdcdcd; margin-top: 1.2em; }
	ul.first { border-top: 0px; } 
	ul.list li { position: relative; list-style-type: none; margin: 0px; padding: 5px; border-bottom: 1px solid #cdcdcd; //zoom: 1; }
	ul.list li:hover { background-color: #f0f0f0; }
	ul.list li .hang { left: -10px; top: 5px; }	
	ul.list a.block { display: block; margin: -5px; padding: 5px; text-decoration: none; }	
	ul.arrows { list-style-type: none; margin: 0px; padding: 0px; text-align: left; }
	ul.arrows li { list-style-type: none; background: url('/img/arrow-right.gif') right bottom no-repeat; //zoom: 1; margin: 0px; padding: 0px; padding-right: 16px; }
	ul.arrows li.down { background-image: url('/img/arrow-down.gif'); padding-right: 22px; } 	
	
	ul.gudu { position: relative; list-style-type: none; padding: 0px; text-align: left; margin: 0px 0px -5px 23px; }
	ul.gudu li { position: relative; list-style-type: none; //zoom: 1; margin: 0px 10% 5px -23px; padding: 0px 0px 0px 23px; }
	ul.gudu li img { position: absolute; left: 0px; top: 1px; }
	ul.gudu li span { white-space: nowrap; }
	body.main ul.gudu li { margin-right: 0px; width: auto; }
	.small ul.gudu li img { top: 0px; }

	ul.columns2 { position: relative; width: 108%; padding: 0px; margin: 0px; list-style-type: none; } 
	ul.columns2 li { list-style-type: none; //zoom: 1; position: relative; width: 44%; white-space: normal; margin: 0px 5% 1.2em 0px; padding-right: 2px; display: inline-block; //display: inline; }
	
	ul.columns3 { position: relative; width: 119%; padding: 0px; margin: 0px; list-style-type: none; } 
	ul.columns3 li { list-style-type: none; //zoom: 1; position: relative; width: 25%; white-space: normal; padding: 0px 2px 0px 0px; margin: 0px 4% 1.2em 0px; display: inline-block; //display: inline; }
		
	ul li.first { padding-left: 0px !important; background: none; }	
	
	ol { padding: 0px 0px 0px 0px; margin-left: 0px; margin-top: 1.2em; margin-bottom: 1.2em; list-style-type: decimal; list-style-position: outside; //height: 1%; }
	ol li { position: relative; padding: 0px 0px 0px 0px; margin: 0px 0px 0.6em 0px; //margin-left: 30px; }
	ol.alpha { list-style-type: lower-alpha; }
	
	
	
/* --------------------------------------------------------------------------------------------- */
/* Links & colors */ 

	a { text-decoration: underline; color: #ec7000; cursor: pointer; //cursor: hand; }
	a .cufon { cursor: pointer; //cursor: hand !important; } 
	a:hover { color: #f5b300; border-color: #f7953d; }
	a.not-a, a.not-a:hover, a.not-a:visited { text-decoration: none; cursor: text; border: 0px !important; }	
		
	a.arrow { background: url('/img/arrow-right.gif') right top no-repeat; //zoom: 1; padding-right: 16px; }
	a.arrow-down, li.active a.arrow { background: url('/img/arrow-down.gif') 100% 1px no-repeat; //zoom: 1; padding-right: 22px; }
	.t18 a.arrow, .t18 a.arrow-down { background-position: 100% 1px; }
	
	a.button, input.button { position: relative; cursor: pointer; //cursor: hand !important; border: 0px; white-space: nowrap; display: block; text-decoration: none; padding: 1px 7px 0px 6px; text-align: center; color: #fff; }
	a.button:hover, input.button:hover { background-color: #f5b300; }
	a.button:hover { color: #fff; }
	a.button span, a.button:hover span { color: #fff; } 	
	
	.white, .white a, .white a:hover, a.white, a.white:visited, a.white:hover, a.white * { color: #fff; } 
	.black, a.black, a.black:visited { color: #000; }
	.dark { color: #333333; }
	.light, .comment, h4 .comment, label.error, table.list tr.header td { color: #9b9b9b; }
	.green { color: #86b02b; }
	.orange { color: #f7953d; }
	.orange-hover { color: #f5b300; border-color: #f5b300; }
	.linkcolor { color: #f7953d; }
	.textcolor { color: #4b4b4b !important; }
	
	.bgr-white { background-color: #fff; }
	.bgr-black { background-color: #000; }
	.bgr-orange { background-color: #f7953d; }
	.bgr-orange-hover, a.bgr-green:hover { background-color: #f5b300; }
	.bgr-green { background-color: #86b02b; }
	.bgr-gray { background-color: #ddd; }
	.bgr-transparent { background-color: transparent !important; }
	
	.border-green { border: 1px solid #86b02b; }



/* --------------------------------------------------------------------------------------------- */
/* Forms */ 

	form { margin: 0px; padding: 0px; }
	select, input, textarea { font-size: 90%; margin: 0px; color: #000; font-family: Arial, Sans-serif; }
	select.x-large, input.x-large, textarea.x-large { font-size: 150%; line-height: 100%; }
	textarea { width: 100%; height: 130px; }
	
	div.input { width: 100%; }
	div.input input, textarea { width: 100%; border: 0px solid #ddd; background: #fff; }
	form div.item { position: relative; margin: 0px 0px 1.2em 0px; } 
	form div.label { color: #86b02b; font-weight: bold; position: absolute; }
	form div.field { position: relative; left: 20%; width: 80%; }
	div.full div.label { position: relative; margin-bottom: 0.6em; }
	div.full div.field { left: 0px; width: 100%; }
	
	div.with-button { margin-bottom: 80px; }
	div.submit-button { clear: both; position: absolute; bottom: 0px; right: 0px; padding: 20px; width: auto; }
	.layer div.submit-button { position: relative; bottom: auto; top: 0px; width: 100%; padding: 0px; float: none; padding: 10px 0px 0px 0px; margin: 0px; }
	div.submit-button .button { float: right; width: 100%; margin: 0px; position: relative; }
	.layer div.submit-button .button { float: none; width: auto; }	
	div.submit-button .h2 { padding: 7px 7px 7px 6px; margin: 0px; }
	.layer div.submit-button .button .h2 { display: block; top: 0px; left: 0px; position: relative; margin: 0px -7px -7px -6px; padding: 7px 7px 7px 6px; } 
		
	form table td { padding-bottom: 10px; white-space: nowrap; }
	form table td label { margin-right: 10px; }
	ul.checkboxes { list-style-type: none; margin-left: 0px; padding-left: 22px; margin-bottom: 0px; }
	ul.checkboxes li { position: relative; margin-bottom: 7px; list-style-type: none; }
	ul.checkboxes li input { position: absolute; margin: 2px 0px 0px -21px; //top: -2px; //margin: 0px 0px 2px -22px; }
	ul.checkboxes li.fleft { padding-right: 28px; }
	input.h3 { margin: 0px; padding: 0px; border: 0px; -width: 1px; -height: 1px; -overflow: visible; }
	/* form div.clearfix { margin-bottom: 10px; } */
	.required { }
	.invalidInput, input.error, textarea.error { background: #f5b300 !important; }
	label.error { margin: 3px 0px 0px 0px; display: block; clear: both; position: relative; }



/* --------------------------------------------------------------------------------------------- */
/* Fonts */

	.type { -zoom: 1; position: relative; }	
	h1.type, h2.type, h3.type, p.type { white-space: normal; }	
	.type:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
	.type span { position: relative; display: inline-block; //display: inline; }
	.t18 { font-size: 18px; line-height: 18px; }
	h3.t18 { line-height: 22px; }
	.t22 { font-size: 22px; line-height: 22px; }
	.t30 { font-size: 30px; line-height: 36px; }
	.t36 { font-size: 36px; line-height: 36px; letter-spacing: -1px; }
	.t56 { font-size: 56px; line-height: 56px; letter-spacing: -1px; margin: -5px 0px 0px -3px; }
	h2.t56 { margin-bottom: -15px !important; } 
	.t90 { font-size: 90px; line-height: 90px; letter-spacing: 0px; margin-top: -10px; margin-left: -6px; margin-bottom: 0px; }
	.t158 { font-size: 158px; line-height: 158px; }			



/* --------------------------------------------------------------------------------------------- */
/* Columns */

	.columns { margin: 0px; padding: 0px; width: 100%; overflow: visible; position: relative; z-index: 0; clear: both; //padding-right: 1px; }
	.columns:after { content: "."; display: block; height: 0px; font-size: 0px; line-height: 0px; overflow: hidden; clear: both; visibility: hidden; }
	.c { margin: 0px; padding: 0px; border: none; float: left; //display: inline; //margin-right: -1px; -overflow: hidden; }
	.c .inner { padding-right: 30px; }
	.c .inner-center { padding-right: 5px; padding-left: 5px; }
	
	.c-fulls { overflow: hidden; }
	.c-full { overflow: hidden; position: relative; padding-bottom: 1000em; margin-bottom: -1000em; }
	
	.c-bottoms { display: table; position: relative; //overflow-y: hidden; width: 100%; }
	.c-bottoms .cc { display: table-row; position: relative; width: 100%; }
	.c-bottoms .c { display: table-cell; //display: inline; position: relative; float: none; //float: left; vertical-align: top; }
	.c-bottoms .v-bottom { //top: 100%; vertical-align: bottom; }
	.c-bottoms .cc .cc { display: block; width: auto; //width: 100%; }
	.c-bottoms .cc .v-bottom .cc { //top: -100%; }
	
	.bottom { position:absolute; bottom:0px; //width:100% !important; }
	.bottom .in { position:absolute; bottom:0px; width:100% !important; }
		
	.c05 { width: 5%; }
	.c1 { width: 10%; }
	.c15 { width: 15%; }
	.c2 { width: 20%; }
	.c25 { width: 25%; }
	.c3 { width: 30%; }
	.c35 { width: 35%; }
	.c4 { width: 40%; }
	.c45 { width: 45%; }
	.c5 { width: 50%; }
	.c55 { width: 55%; }
	.c6 { width: 60%; }
	.c65 { width: 65%; }
	.c7 { width: 70%; }
	.c75 { width: 75%; }
	.c8 { width: 80%; }
	.c85 { width: 85%; }
	.c9 { width: 90%; }
	.c95 { width: 95%; }
	.c10 { width: 100%; }
	.c-1-3 { width: 33%; }
	.c-2-3 { width: 67%; }



/* --------------------------------------------------------------------------------------------- */
/* Layers */	
		 
	.layer { position: absolute; top: 0px; left: 0px; z-index: 90; display: none; width: 600px; overflow: hidden; }	
	div#overlay { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: #666; display: none; z-index: 30; }
	* html div#overlay { -display: none !important; }
	#closer { position: absolute; z-index: 100; top: 20px; right: 20px; }



/* --------------------------------------------------------------------------------------------- */
/* Elements  */
	
	.loader { background: url('/img/ajax-loader.gif') center center no-repeat; } 
	#content p, #content h2, #content h3 { position: relative; z-index: 1; } 
			
	div.box { margin: 2.4em 0 2.4em 0; position: relative; }
	div.box div.in { padding: 10px; position: relative; }
	form div.box div.in { padding: 20px; }
	
	.pointer { position: absolute; top: 0px; z-index: 10; display: block; }
	.p-left { left: 0px; top: 50px; margin-left: -66px; width: 66px; height: 38px; background: url('/img/pointer-green-left.png') top left no-repeat; }	
	a:hover .p-left { background: url('/img/pointer-orange2-left.png') top left no-repeat; //display: none; }	
	.p-top { top: 0px; left: 35%; margin-top: -65px; width: 36px; height: 65px; background: url('/img/pointer-border-green-top.png') top left no-repeat; } 
	a:hover .p-top { background-image: url('/img/pointer-border-orange2-top.png'); //display: none; }
	.p-right { top: 0px; right: -65px; margin-top: 40px; width: 65px; height: 36px; background: url('/img/pointer-border-green-right.png') top left no-repeat; }
	a:hover .p-right { background-image: url('/img/pointer-border-orange2-right.png'); //display: none; }  	
	.star { position: absolute; width: 65px; height: 44px; background: url('/img/star-green.gif') top center no-repeat; }	
	.hang { position: absolute; display: block; white-space: nowrap; width: 50px; margin: 0px 0px 0px -50px; text-align: right; top: 0px; left: 0px; }	 
 	
	table.list { width: 100%; margin: 1.2em 0 1.2em 0; border-top: 1px solid #cdcdcd; }
	table.list td { padding: 5px 5px 5px 5px !important; border-bottom: 1px solid #cdcdcd; }
	table.list tr:hover td { background-color: #f0f0f0; }
	table.list tr.header td { vertical-align: bottom; border-top: 0px; padding-top: 0px; }
	table.list tr.header td * { margin-bottom: 0px; }
	table.list tr.header:hover td { background: transparent !important; }
	table.list tr.last td { border-bottom: 0px; }
	
	table.right-list td.right-col { text-align: right; }
	table.last { border-bottom: 0px; }	
	table.n-border { border: 0px; }

	div.photo, div.aqua { position: relative; z-index: 0; overflow: hidden; margin: 0 0 1.2em 0; -zoom: 1; }
	div.aqua { overflow: visible; }
	div.photo .comment, div.aqua .comment { margin-top: 0.6em; }
	div.photo .loader, div.aqua .loader { position: relative; width: 100%; /* height: 180px; */ overflow: hidden; display: block; margin: 0px; padding: 0px; }
	div.aqua .loader { height: auto; overflow: visible; }
	div.photo div img, div.aqua div img { position: relative; left: 50%; }
	.c4 div.photo div img, .c4 div.aqua div img { margin-left: -190px; }
	.c3 div.photo div img, .c3 div.aqua div img { margin-left: -173px; }
	.c25 div.photo div img, .c25 div.aqua div img { margin-left: -125px; }	
	.c2 div.photo div img, .c2 div.aqua div img { margin-left: -125px; }
	  		
	#top { position: relative; z-index: 1; margin: 0px; padding-top: 145px; height: 70px; }
	body.main #top { height: 460px; }	
	#logo { position: absolute; margin: -99px 0px 0px -10px; z-index: 1; }
	body.main #logo { margin: -96px 0px 0px -10px; }	
	#title { position: relative; z-index: 1; }
	
	#more { position: absolute; z-index: 10; top: 550px; margin-left: 22px; padding: 0px; display: inline; white-space: nowrap; }
	#more a.js-link span.hang { left: -6px; top: -3px; margin-left: -25px; width: 25px; height: 25px; overflow: hidden; }
		
	#visual { position: relative; min-width: 960px; }
	#visual div.loader { position: absolute; top: 45px; width: 100%; height: 600px; overflow: hidden; }	
	#visual img { position: absolute; z-index: 0; display: block; left: 50%; margin-left: -575px; }
	
	#visual-about { position: relative; height: 270px; }
	#visual-about div.loader { position: absolute; z-index: 0; top: -30px; width: 100%; height: 327px; }
	#visual-about img { position: absolute; z-index: 0; display: block; right: -30px; }
	
	#visual-services { position: relative; width: 100%; height: 375px; z-index: 0; }
	#visual-services div.loader { position: absolute; top: -145px; left: -70px; width: 100%; height: 500px; }
	
	.promo { position: relative; z-index: 1; text-align: center; }
	.promo a.in, .promo div.in { display: block; position: relative; padding: 17px 20px 20px 20px; }
	/* .js body.main .promo a { display: none; } */ 
	body.main .promo { position: absolute; margin-top: 100px; width: 30%; left: 70%; }
	body.main .promo a { position: absolute; top: 0px; left: 0px; }
	body.main .promo .in { padding-top: 45px; background-image: url('/img/star-green.gif'); background-position: top center; background-repeat: no-repeat; }
	body.main .promo a.in:hover { background-image: url('/img/star-orange2.gif'); }
	.promo a { display: block; text-decoration: none; //zoom: 1; }
	.promo h2 { font-weight: bold; margin: 10px 0px 10px 0px; }
	.bgr-green .in, .bgr-green .in h2 { color: #fff; }	
		
	#menu { position: absolute; z-index: 1; white-space: nowrap; width: 100%; }
	#menu li { border-bottom: 4px solid #86b02b; position: relative; margin-right: 10%; }	
	#menu li.last { margin-right: 0px; position: absolute; right: 0px; border-bottom: 4px solid #f7953d; }
	
	#menu li:hover { border-bottom: 4px solid #f7953d; color: #f7953d; }
	#menu li.active, #menu li.active a, #menu li.active span { border: 0px; color: #fff !important; }
	#menu a { text-decoration: none; }
	#menu .bookmark { position: absolute; bottom: -4px; display: none; width: 100%; height: 200px; padding: 10px; margin: 0px -10px 0px -10px; background: #86b02b; }
	#menu .last .bookmark { background: #f7953d; } 
	#menu .active .bookmark { display: block; }
				
	#navigation { position: relative; z-index: 1; border-top: 1px solid #cdcdcd; border-bottom: 1px solid #cdcdcd; padding: 5px 0px 5px 0px; height: 20px; margin-bottom: 36px; }
	#navigation #buttons { position: absolute; left: 60%; width: 40%; top: 5px; }
	#cennik { position: absolute; width: 25%; }
	#cennik a { margin-right: 5px; }
	#registration { position: absolute; width: 75%; right: 0px; }	
	#menu2 { width: 55%; margin-bottom: -8px; }
	#menu2 li { margin-right: 20px; margin-bottom: 8px; }
	#menu2 li.active a { color: #f7953d; }
	#menu2 a { text-decoration: none; }
	
	#Polland { position: relative; width: 100%; height: 214px; margin: 2.4em 0px 1.2em 0px; }
	#Polland ul { position: absolute; width: 218px; height: 214px; left: 50%; margin-left: -115px; background: url('/img/map-Polland.gif') top left no-repeat; }
	#Polland li { position: absolute; }
	#city1 { top: 2px; left: 80px; }
	#city2 { top: 22px; left: 100px; }
	#city3 { top: 82px; left: 163px; }
	
	#Polland2 { position: relative; width: 100%; height: 410px; }
	#Polland2 img { position: absolute; z-index: 0; left: 30%; margin-left: -60px; margin-top: -20px; }
	#Polland2 ul { position: relative; z-index: 1; }
		 
	.person, ul li.person { position: relative; margin-bottom: 2.4em; }
	.person .card { padding-left: 115px; min-height: 100px; }
	ul .person .card { margin-bottom: 1.2em; } 
	.person .userpic { position: absolute; z-index: 0; width: 100px; display: block; left: 0px; top: 0px; text-align: right; }
	.person .userpic img { display: block; margin-bottom: 6px; }
	
	ul.comments li { /* border-top: 1px solid #cdcdcd; padding-top: 10px;*/ margin-top: 1.2em; }
	
	#button-more { position: relative; margin: 1.2em 0 1.2em 35%; width: 30%; }
	#button-comment { border: 0px; padding-top: 0px; }
	#button-comment .pointer { left: 55% }
	
	#statistics { position: relative; padding-left: 120px; }
	#statistics * { z-index: 1; }
	#statistics h4 { font-style: italic; }
	#statistics .img { position: absolute; z-index: 0; width: 110px; overflow: hidden; display: block; left: -10px; padding-left: 10px; text-align: center; }
	#statistics img { display: block; margin: 4px 0px 0px -4px; }  
		
	#footer { position: relative; width: 100%; padding-bottom: 30px; z-index: 2; }
	#footer .c4 p { text-align: right; }
	body.main #footer .c4 p { text-align: left; }
	body.short #footer { position: absolute; bottom: 0px; }
	body.short #page { padding-bottom: 100px; }
	
	#luxmed { float: right; position: relative; z-index: 1; text-decoration: none; margin-left: 30px; }
	#luxmed img { }
	
	#contacts-map { position: relative; width: 100%; overflow: hidden; height: 700px; margin-bottom: 1.2em; }
	#contacts-map div.map { position: absolute; width: 100%; height: 100%; overflow: hidden; top: 0px; left: 0px; }
	#nw-pointer { width: 223px; height: 222px; position: absolute; z-index: 10; top: 50%; left: 50%; margin: -110px 0px 0px -110px; padding: 105px 0px 0px 38px; background: url('/img/nw-pointer.png') top left no-repeat; }