body {

	background: #0e0e0e;

	font-family: Tahoma, verdana, Arial, sans-serif;

	font-size: 10px;

}

#container {

	height: 570px;

	margin: 0 auto;

}

/* header */

#header {

	background: url(gf/bg/header.png) repeat-x;

	height: 88px;

	margin: 0 auto;

	overflow: hidden;

	position: relative;

	z-index: 2;

}

#header .inner {

	height: 87px;

	margin: 0 auto;

	position: relative;

	width: 968px;

}

#logo {

	display: block;

	width: 193px;

	height: 64px;

	background: url(gf/ic/lg.png);

	margin-top: 13px;

	float: left;

}

#logo a {

	display: block;

	height: 100%;

}

#mainMenu {

	display: block;

	position: absolute;

	bottom: 0;

	right: 0;

}

#mainMenu li {

	display: block;

	float: left;

}

#mainMenu li a {

	height: 70px;

	display: block;

	background-image: url(gf/bg/mainMenu.a.gif);

}
#menuMain {
	width: 94px;

	background-position: 0 0;
	}
	
#menuMain:hover {
	background-position: 0 -70px;
	}

#menuServices {

	width: 76px;

	background-position: -94px 0;

}

#menuServices:hover {

	background-position: -94px -70px;

}

#menuContact {

	width: 80px;

	background-position: -170px 0;

}

#menuContact:hover {

	background-position: -170px -70px;

}
/*
#menuLang {

	width: 85px;

	background-position: -136px 0;

}

#menuLang:hover {

	background-position: -136px -70px;

}
*/
/* content */

#content {

	width: 100%;

	margin: 0;

	background: #898989;

	padding-top: 0px;

	/*	position: relative;*/

/*	overflow: auto;*/

	height: 494px;

	z-index: 1;

	position:relative;

}

.clientInfo {

	padding: 0 22px;

}

.clientInfo tr {

	background: url(gf/bg/clientInfo.tr.gif) repeat-x left bottom;

	height: 55px;

}

.clientInfo tr.clientInfo-description {

	background: none;

	height: auto;

}

.clientInfo tr.clientInfo-description td {

	padding-bottom: 20px;

	padding-top: 10px;

	padding-right: 5px;

	padding-left: 5px;

	text-align: justify;

}

#realizations dt {

	font-size: 14px;

	color: #fff;

	line-height: 72px;

	float: left;

}

#realizations dd {

	background: url(gf/bg/fs.png) no-repeat 0 0;

	height: 11px;

	padding-left: 3px;

	margin-left: 80px;

	position: relative;

	top: 25px;

}

#realizationsMainContainer {

	background: url(gf/bg/fs.png) no-repeat right -11px;

	height: 11px;

	padding-right: 3px;

}

#realizationsContainer {

	background: url(gf/bg/fs.png) repeat-x 0 -22px;

	height: 11px;

}

#realizations dd ul {

	text-align: center;

}

#realizations dd ul li {

	display: inline;

	margin: 0 20px;

	position: relative;

	top: -11px;

}

#realizations dd ul li a {

	background: url(gf/bg/rsu.gif) no-repeat center 4px;

	color: #2b2b2b;

	text-decoration: none;

	display: inline-block;

	position: relative;

	font-size: 11px;

	padding-top: 20px;

}

#realizations dd ul li.on a {

	background: url(gf/bg/rso.gif) no-repeat center top;

	color: #fff;

	font-weight: bold;

}

/* client info box */









/* footer */

#footerContainer {

	background: #7F7F7F url(gf/bg/fbg.png) repeat-y center top;

	height: 72px;

}

#footer {

	margin: 12px auto;

	width: 967px;

}

#secFooter {

	background: #0e0e0e;

	color: #404040;

	font-size: 11px;

	padding: 15px 0;

}

#secFooter .inner {

	margin: 0 auto;

	position: relative;

	width: 967px;

}

#secFooter p {

	float: right;

	line-height: 40px;

	margin-top: 5px;

}

#clients dt {

	float: left;

	line-height: 50px;

	color: #b1b1b1;

	font-size: 14px;

}

#clients dd {

	height: 60px;

	margin-top: 8px;

	overflow: hidden;

	padding-left: 15px;

	position: relative;

}

#clients dd .slide {

	width: 100% !important;

}

#clients dd ul li {

	display: inline;

}

/* common classes */

.imgRep {

	overflow: hidden;

	text-indent: -1000px;

}

/* buttons */







/* icons */



.service {

	width: 30px;

	height: 28px;

	display: block;

	float: left;

	margin-right: 5px;

	background: url(gf/ic/uu.png)

}

.serviceWWW {

	background-position: 0 0;

}

.serviceCI {

	background-position: -30px 0;

}

.serviceHost {

	background-position: -60px 0;

}

#flashowy {

	position:absolute;

	width:100%;

	z-index:1

}

#uslugicon h3 {
        text-transform:uppercase;
}

#uslugicon a {
	color:#000000;
	text-decoration:none;
	}
	
	#uslugicon a:hover {
		text-decoration:underline;
		}
		
		#secFooter a{
			color:#404040;
			text-decoration:none;
			}
			#secFooter a:hover {
				text-decoration:underline;
				}