body, html {
	margin:0;
	padding:0;
	color:#000; 
	font:14px Verdana;
	height:100%;
}
* {margin:0;padding:0;}
* html .main-container{height:100%;}
img {border:0}
a{ color:#3CF; text-decoration:none;}
a:hover{ color:#39F}
.main-container{
	margin: 0 auto;
    text-align: left;
    min-height: 100%;
    width: 1000px;

	}
.header{
	position:absolute;
	padding:0;
	margin:0;
	background:#000;
	height:58px;
	width:100%;
	color:#FFF;
	top:34px
}
.header div{ 
    margin:0 auto; 
	width:960px;
}
.email{ 
    text-align:left; 
	float:left; 
	padding:10px 50px 0 0; 
	height:48px; 
	border-right:5px solid #FFF;
}
.email{ 
    text-align:left; 
	float:left; 
	padding:10px 150px 0 0; 
	height:48px; 
	border-right:5px solid #FFF;
}
.contacts{
	text-align:right; 
	float:right; 
	margin-top:5px;
}
h1{
	padding: 114px 0 0;
    margin:0 auto 20px;
	width:960px;
	line-height:20px; 
	font:27px Tahoma;
}
.content{ 
    margin:0 auto; 
	width:960px; 
	text-align:justify; 
	line-height:18px;
}
.rasporka{ 
    height:221px;	
	clear:both;
}
.footer{
	height:221px; 
	background:#000; 
	margin-top:-221px;
	position:relative;
}
.yashare-auto-init{
margin-left:1080px;
}
.foot{
	position:relative;
	margin:0 auto;
	width:960px;
	height:200px;
}
.foot p{
	position:absolute;
	right:0px;
	top:20px;
	margin:0;
	text-align:right;
	width:840px;
	border-top:1px solid #CCC;
}
.foot a{ font:11px Tahoma; color:#b4b4b4;}
.tecama{
	position:absolute;
	left:50%;
	top:-53px;
	width:102px;
	height:94px;
	margin-left:-480px;
	background:url(tecama.png) 34px 32px no-repeat;
	z-index:1;

}
.tecama img{
	position:absolute;
	bottom:20px;
	opacity:0.5;
}
div.tecama:hover,
div.tecama:focus{
	background-position:34px bottom;
	
}
div.tecama:hover img,
div.tecama:focus img{opacity:1;}