@media all {

html, body, b, div, span, applet, object, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { quotes:none; list-style:none; padding:0; background:transparent; border:0; outline:0; margin:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; text-decoration:none; vertical-align:baseline; }

input, textarea, button { font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; }

blockquote::before, blockquote::after, q::before, q::after { content:none; }

del { text-decoration:line-through; }
table { border-collapse:separate; border-spacing:0; }

*:focus { outline:0; }

/* end of reset */

div.text h3, div.text h4, div.text h5, div.text h6 { margin-bottom:1em; font-weight:bold; }
div.text ul, div.text ol, div.text dd { margin-left:2em; }
div.text p, div.text ul, div.text ol { margin-bottom:1em; }
div.text strong { font-weight:bold; }
div.text em { font-style:italic; }

sup { position:relative; bottom:0.6em; font-size:0.92em; }
sub { position:relative; top:0.6em; font-size:0.92em; }

}
@media screen, projection {

a { color:#000; text-decoration:none; }
a:focus, a:hover { text-decoration:underline; }

#group h2,
hr, #menuMain h2, #menuMain .backToTop, #footer h2 { position:absolute; bottom:0; right:1000em; }

/* main v0.9.3 */

html {
	background-color:#fff;
	font-size:100.01%;
	color:#000;
}

body {
	font:0.75em/1.17 Tahoma, "Lucida Grande", Helvetica, Arial, sans-serif;
}

#main {
	width:1022px;
	position:relative;
	z-index:0;
	margin:0 auto;
}

/* classes */

#contentMain {
	width:880px;
	margin:0 auto;
}

/* headers */

#group h3,
#initiatives h2 {
	display:inline;
	padding:2px 3px 3px;
	background-color:#2d2d2d;
	margin-left:11px;
	float:left;
	color:#fff;
}

#initiatives h2 {
	margin-bottom:-1px;
	position:absolute;
	bottom:100%;
}

/* actions */

ul.actions {
	text-align:center;
}

	ul.actions li {
		display:inline;
	}

/* buttons */

p.contactUs a {
	display:block;
	width:100px;
	height:31px;
	padding:10px 4px 0;
	font-size:0.92em;
	line-height:0.91;
	text-align:center;
	text-transform:uppercase;
}

/* pages */

/* group */

#group {
	overflow:hidden;
	margin-left:-10px;
	zoom:1; /* IE fix */
}

	#group div {
		width:185px;
		padding:73px 0 23px;
		background:url(gfx/bgdCommon1.png) no-repeat -2152px 95px;
		position:relative;
		float:left;
		zoom:1; /* IE fix */
	}

		#group div h3 img {
			position:absolute;
			top:0;
			left:10px;
		}

		#group div.text {
			width:auto;
			min-height:63px;
			padding:14px 0 0 11px;
			clear:both;
			float:none;
		}

		#group ul.actions {
			width:185px;
			position:absolute;
			bottom:0;
		}

	#group #G-divante {
		background:none;
	}

	#group p.contactUs {
		height:120px;
		padding:116px 0 0 22px;
		overflow:hidden;
		background:url(gfx/bgdCommon1.png) no-repeat -2152px 95px;
		margin-left:auto;
		position:relative;
	}

		#group p.contactUs strong {
			width:108px;
			position:absolute;
			top:159px;
			left:22px;
			font-size:1.17em;
			text-align:center;
		}

		#group p.contactUs a {
			background:#7aad50 url(gfx/bgdCommon1.png) no-repeat -2044px -41px;
			color:#fff;
		}

/* initiatives */

#initiatives {
	background:url(gfx/bgdCommon1.png) no-repeat -1023px -85px;
	clear:both;
	margin-left:-10px;
	position:relative;
	zoom:1; /* IE fix */
}

	#initiatives li {
		width:185px;
		padding-top:20px;
		background:url(gfx/bgdCommon1.png) no-repeat -2152px 12px;
		float:left;
		text-align:center;
	}

		#initiatives li img {
			display:block;
			margin:0 auto 4px;
		}

	#initiatives #I-biznes20 {
		background:none;
	}

	#initiatives p.contactUs {
		height:180px;
		padding:12px 0 0 22px;
		overflow:hidden;
		background:url(gfx/bgdCommon1.png) no-repeat -2152px 12px;
		margin-left:auto;
	}

		#initiatives p.contactUs strong {
			padding:0 3px 1px;
			background-color:#2d2d2d;
			font-size:1.17em;
			line-height:1.21;
			font-weight:normal;
			color:#fff;
		}

		#initiatives p.contactUs a {
			background:#ae5081 url(gfx/bgdCommon1.png) no-repeat -2044px 0;
			margin-top:11px;
			color:#fff;
		}

/* header */

#header {
	height:178px;
	text-align:center;
}

	#header h1 {
		padding:45px 0 8px;
	}

/* footer */

#footer {
	padding-bottom:13px;
	background:url(gfx/bgdCommon1.png) no-repeat 0 100%;
	clear:both;
	line-height:0.92;
	text-align:center;
}

	#footer p.copyrights {
		padding-top:0.92em;
		float:right;
	}

	#footer p.contact {
		padding:0.92em 0 0 74px;
		float:left;
	}

	#footer p.about span {
		display:block;
	}

}
@media print {

/* printer styles */

div, hr, #contentMain a.more, ul.actions { display:none; }

#main, #header, #contentWrapper, #contentWrapper div { display:block; }

#main {
	margin:5px 10px;
	position:relative;
	font-size:11px;
	color:#333;
}

	#main * {
		margin:0;
		text-decoration:none;
	}

	a { color:#333; }

	#contentMain {
		line-height:2em;
		color:#333;
	}

		#contentMain h2 {
			margin-bottom:1.5em;
			font-size:12px;
		}

		#contentMain p {
			text-indent:2em;
		}

}
