html { overflow-y: scroll; }
html, body {
	width:100%;
	margin:0;
	padding:0;
}

a img
{
    border: none; /* Убираем рамку */
}


body {
/*	background-color:#f1f1f1;*/
}

.timeline {
	height:276px;
	width:1100px;
	display: inline-block;
	*display: inline;
/*	margin-left:100px;*/
}

.timeline .elem {
	height:276px;
	background:center top no-repeat;
	background-image:url(../img/timeline.png);
	position:relative;
	float:left;
	cursor:pointer;
}

.timeline .e1{
	width:90;
	background-position: 0px 0px;
}

.timeline .e2{
	width:85;
	background-position: -90px 0px;
}

.timeline .e3{
	width:107;
	background-position: -175px 0px;
}

.timeline .e4{
	width:93;
	background-position: -282px 0px;
}

.timeline .e5{
	width:89;
	background-position: -375px 0px;
}

.timeline .e6{
	width:131;
	background-position: -464px 0px;
}

.timeline .e7{
	width:73;
	background-position: -595px 0px;
}

.timeline .e8{
	width:116;
	background-position: -668px 0px;
}

.timeline .e9{
	width:82;
	background-position: -784px 0px;
}

.timeline .e10{
	width:104;
	background-position: -866px 0px;
}

.timeline .e11{
	width:110;
	background-position: -970px 0px;
}

.timeline .active{
	background-image:url(../img/timeline_active.png) !important;
}

.xline {
	height:30px;
	width:950px;
	margin-top:20px;
	background:url(../img/ten_otbivka.png);
}

.links {
	height:25px;
	width:80%;
	margin-top:-5px;
	display: inline-block;
	*display: inline;
}

.links .elem {
	margin-left:30px;
}

.info {
	margin-top:-5px;
	height:110px;
	background:url(../img/vline.png) left top no-repeat;
	width:750px;
	display: inline-block;
}

.info .title {
	position:relative;
	float:left;
	margin-left:20px;
}

.info .text {
	position:relative;
	float:left;
	margin-left:20px;
	margin-top: 5px;
	font: 13px 'Trebuchet MS', Tahoma, Arial, san-serif;
	color: #000;
	text-align:left;
	width:100%;
}

.social {
	position:absolute;
	left:230px;
	top:690px;
	width:300px;
	height:50px;
/*	border:2px solid green;*/
	text-align:left;
	display: inline-block;
	*display: inline;
}

.social .elem {
	margin-left:30px;
}

.cpr {
	position:absolute;
	right:50px;
	top:730px;
	width:300px;
	height:50px;
	text-align:left;
	font: 10px 'Trebuchet MS', Tahoma, Arial, san-serif;
	color: #444;
}

.cpr .homepage a{	color: #444;
	font: 20px 'Trebuchet MS', Tahoma, Arial, san-serif;
	color: #444;
}

.winfoto {
	width:100%;
	display:none;
	height:100%;
	background:url(../img/dark.png);
	margin:0 auto;
	position:absolute;
	top: 0;
	left:0;
}
.winfoto .main{
	background:url(../img/fotogalery_back.png) center top no-repeat;
	position:relative;
	margin-top:50px;
	width:858px;
	height:770px;
}

.winfoto .main .closebtn{
	position:relative;
	top:10px;
	right:20px;

}

.winfoto .main .name{
	font: 28px 'Trebuchet MS', Tahoma, Arial, san-serif;
	color: #999;
	position:relative;
	top:-10px;
	left:-15px;
	width:740px;
	height:50px;
}

.winfoto .main .foto{
	margin-top:-10px;
	margin-left:-10px;
	width:759px;
	height:503px;
	overflow: hidden;
}

.winfoto .main .foto img{
	position:relative;
	top:0px;
}

.winfoto .main .links{
/*	border:2px solid green;*/
	margin-left:-20px;
	margin-top:20px;
	width:840px;
	height:50px;
	font: 8px 'Trebuchet MS', Tahoma, Arial, san-serif;
	color: #00b0e6;
    position: relative;
	vertical-align : text-bottom;
}

.winfoto .main .links a{
   font: 9px 'Trebuchet MS', Tahoma, Arial, san-serif;
	color: #999;
	text-decoration: none;
	height:40px;
}

.winfoto .main .links a.sel{
	font: 9px 'Trebuchet MS', Tahoma, Arial, san-serif;
	color: #00b0e6;
	cursor:default;
}

.winfoto .main .links a.big{
	font: 15px 'Trebuchet MS', Tahoma, Arial, san-serif;
	height:40px;
}

.winfoto .main .lname {
	font: 16px 'Trebuchet MS', Tahoma, Arial, san-serif;
	color: #777;
	position:relative;
	top:5px;
	left:30px;
	width:750px;
	height:30px;
}

.winfoto .main .desc {
	font: 12px 'Trebuchet MS', Tahoma, Arial, san-serif;
	color: #777;
	position:relative;
	left:30px;
	width:750px;
	height:100px;
}

.winfoto .main .onfoto {
	font: 10px 'Trebuchet MS', Tahoma, Arial, san-serif;
	color: #1f78b1;
	position:relative;
	top:0px;
	left:30px;
	width:750px;
	height:30px;
}

.winfoto .dirleft {
	position:absolute;
	top:350px;
	left:50px;
}

.winfoto .dirright {
	position:absolute;
	top:350px;
	right:50px;
}


.winnumbers {
	width:100%;
	display:none;
	height:100%;
	background:url(../img/dark.png);
	margin:0 auto;
	position:absolute;
	overflow: hidden;
	top: 0;
	left:0;
}
.winnumbers .numberline{	top:25px;
	left:0;
	overflow: hidden;
	position:absolute;
}

.winnumbers .numberline img{
	position:relative;
	top:0px;
}

.winnumbers .lsh{
	position:absolute;
	width:146px;
	height:100%;
	top:0px;
	left:0px;
	background:url(../img/shd_left.png) center top repeat;
}

.winnumbers .rsh{
	position:absolute;
	width:146px;
	height:100%;
	top:0px;
	right:0px;
	background:url(../img/shd_right.png) center top repeat;
}

.winnumbers .main{
/*	background:url(../img/numbers_back.jpg) 0,0 no-repeat;*/
	position:relative;
	margin-top:50px;
	width:100%;
	height:100%;
}

.winnumbers .main .desc{	font: 35px 'Trebuchet MS', Tahoma, Arial, san-serif;
	color: #777;
	position:relative;
	top:40px;
}

.winnumbers .closebtn{
	position:absolute;
	top:50px;
	right:20px;

}

.winnumbers .dirleft {
	position:absolute;
	top:350px;
	left:20px;
}

.winnumbers .dirright {
	position:absolute;
	top:350px;
	right:20px;
}

