
body{
	background: #e1e1e1		url(images/bg.jpg) no-repeat;
	padding: 0;
	margin: 0 auto;
	text-align: center;
}

a:active, a:focus{outline: none}

a img {border: none;}
object { outline:none; }



.container {

	position:absolute;
	top:0;
	left:0;
	width: 1001px;
	margin: 0;
	font: 24px Helvetica, Arial, sans-serif;

}

.header {
	width: 180px;
	height: 112px;
	margin: 30px auto 0 240px;
	padding: 0;
	}
	

.main
{
	margin: 0;
	width: 1001px;
	padding: 0;
}


.navi {
	width: 176px;
	float: left;
	margin: 33px 0 0 94px;
	display: inline;
	text-align: left;
	letter-spacing: 0.5px;
	font: 24px Helvetica, Arial, sans-serif;
	text-decoration: none;
	color: #FFFFFF;

	}


	.navi .portfolio a {
	background: #f29731	url(images/port_btn.gif);
	display: block;
	height: 73px;
	padding: 8px 8px 0px 8px ;

	}

	.navi .service a {
	background: #974b94	url(images/serv_btn.gif);
	display: block;
	height: 73px;
	padding: 8px 8px 0px 8px ;

	}	
	
	.navi .kontakt a {
	background: #868889	url(images/cont_btn.gif);
	display: block;
	height: 73px;
	padding: 8px 8px 0px 8px ;

	}
	
	
.navi a {
	text-decoration: none;
	color: #FFFFFF;

	}

.navi a:hover {
background-position: 0px -65px;
text-decoration: none;}

	
.content {
	width: 731px; 
	margin: 0;
	float: right;
	text-align: left;
	font: 24px Helvetica, Arial, sans-serif;
	display: inline;

	}


.content .portfolio{
	margin-top: 0px;
	width: 725px;
	height: 555px;
	}
	
.content .service{
	width: 725px;
	height: 555px;
	background:  url(images/bg_service.png) no-repeat;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/bg_service.png,
sizingMethod='image');
	_background-image: none;
	margin-top: 89px;
	color: #FFF;

	}
	
.content .service .text{
	padding: 60px 50px 75px 50px;
	color: #FFF;
	width: 625px;
	height: 400px;
	font-size: 14px;
	}
	
.content .kontakt{
	background:  url(images/bg_kontakt.png) no-repeat;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/bg_kontakt.png,
sizingMethod='image');
	_background-image: none;
	margin-top: 168px;
	color: #000;
	width: 725px;
	height: 520px;
	}

.content .kontakt .text{
  	display: block;
  	width: 500px;
	padding: 60px 50px 75px 50px;
	color: #868889;
	font-size: 14px;
	}
		
.content a img {
	border: 0px;
	}

.content a  {
	color: #868889;
	position:relative;
	font-weight: bold;
	letter-spacing: +0.05em;
	text-decoration: none;
}
	
.content a:hover {
	text-decoration: underline;
	}
	
.content a:hover img{
	border: 0px;
}



h1 { 
	color:#868889;
	font: 14px Helvetica, Arial, sans-serif;
	 }
	 
