html{
scrollbar-face-color: #333333;
scrollbar-highloght-color: #333333;
scrollbar-shadowcolor: #333333;
scrollbar-arrow-color: #cc3300;
scrollbar-base-color: #666666;
scrollbar-dark-shadow-color: #999999;
scrollbar-3d-light-color: #666666;
height:100%;
background:#333 url(images/bar.gif) repeat-y right top;
}
body {
	margin:0;
	padding:0;
	width:100%;
	height:100%;
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: normal;
	letter-spacing:0.05em;
	color:#ccc;
	background:url(images/bg_top.jpg) repeat-x;
}
.top{
position:relative;
float:left;
width:100%;
height:112px;
background: url(images/top.jpg) no-repeat left top;
}
.toprus{
position:relative;
float:left;
width:100%;
height:112px;
background: url(rus/images/toprus.jpg) no-repeat left top;
}
#container {
	width: 100%;
	height:auto;
	float: left;
	margin-right: -400px;
min-height:600px;

}
#content {
	margin-right:400px;
}

#sidebar {
	width:400px;
	height:100%;
	float: right;
	text-align:center;

}
a,a:visited{color:#fff; text-decoration:none;}
a img { border:0;}
a:hover{
text-decoration:underline;
}
ul#navigation{
height:150px;
vertical-align:top;
width: 150px;
text-align: left;
margin:20px 0 0 100px;
padding:0;
position:relative;
float:left;
list-style:none;}
ul#navigation li a,ul#navigation li a:visited {
background:url(images/arrow.jpg) no-repeat left 5px;
padding: 2px 35px 0 20px;
color:#fff;
text-decoration:none;
}
ul#navigation li{
position:relative;
float:left;
width:145px;
height:20px;
}
ul#lang{
text-align: left;
margin:20px 0 0 0;
padding:0;
position:relative;
float:left;
list-style:none;}
ul#lang li{
height:20px;
}
ul#lang li a,ul#lang li a:visited {
background:url(images/arrow.jpg) no-repeat left 5px;
padding: 2px 35px 0 20px;
color:#fff;
text-decoration:none;
}
ul#lang a#inactive{
color:#999;
background:url(images/arrow.jpg) no-repeat left 5px;
}
#menu a:hover{
text-decoration:underline;
}
#menu {
height:200px;
vertical-align:top;
width: 400px;
text-align: left;
margin:0;
padding:0;
float:right;
 }
.cont {

font-size: 0.8em;
height:150px;
vertical-align:top;
width: 200px;
text-align: left;
margin:20px 0 0 100px;
padding:0;
position:relative;
float:left;
}
.name {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	letter-spacing: 6px;
	text-align: center;
	color: #FFFFFF;
}
.photo{
position:relative;
float:left;
width:110px;
height:120px;
margin:10px;
padding:7px 0 5px 10px;
background: url(images/photo_bg.gif) no-repeat top center;
}
.photo a img{
position:absolute;
width:100px;
height:100px;
}
#link{
	position:relative;
	clear:both;
	margin: 0;
	padding:30px 100px 20px 30px;
	letter-spacing: 0.04em;
	text-align: left;
}
#link p{
clear:both;
width:100%;
color:#999;
}
#link b{
font-weight:bold;
margin:5px 0;
color:#fff;
}

#link a{
padding:0 0 5px 0;
font-size:1.1em;
}
.down {
	border-right-width: 1px;
	border-right-style: dotted;


}
.text {
	position:relative;
	clear:both;
	margin: 0;
	padding:30px 100px 20px 30px;
	letter-spacing: 0.04em;
	text-align: left;
	
}
.phototext {
	position:relative;
	clear:both;
	margin:0;
	padding:0 0 20px 50px!important;
	padding:30px 0 20px 100px;
	letter-spacing: 0.04em;
	text-align: left;
	
}
.phototext p{
clear:both;
}
.photowrap{
	margin:0;
	padding:50px 0 0 0;
	width:100%;
	clear:both;}
#contacts {
	width:100%;
	height:270px;
	border:0;
	text-align: left;
	vertical-align: bottom;
}
.clearing {
	height: 1px;
	clear: both;
}
#footer {
position:relative;
float:left;
	height:26px;
	background:url(images/footer.jpg) repeat-x;
	margin:0;
	width:100%;
	border-top: 1px solid #CCCCCC;
	font: 12px  Arial, Helvetica, sans-serif;
	color:#fff;
	clear: both;
}
#footer p{
margin:5px 0 0 20px;
padding:0;
height:10px;
width:300px;
}
.track{
position:relative;
width:100%;
height:auto;
margin:30px 0 0 0;
padding:0;
text-align:left;
}
.track2{
padding: 5px 10px 5px 30px;
margin:10px 0 0 0;
clear:both;
background:url(images/arrow.jpg) no-repeat 5px 7px;

}
.track a, .track a:visited{
text-decoration:none;
}
.track a:hover{
text-decoration:underline;
}
.track3{
padding: 5px 10px 5px 30px;
clear:both;
margin:10px 0 0 0;
background:url(images/arrow.jpg) no-repeat 5px 7px;
}
h1{
font-weight:bold;
font-size:1.1em;
letter-spacing:0.05em;
clear:both;}
h2{
font-weight:bold;
font-size:1em;
letter-spacing:0.05em;
clear:both;}
.year{
position:relative;
float:left;
clear:both;
width:90%;
border-bottom:dotted #ccc 1px;
text-align:right;
margin-bottom:15px;
font-weight:bold;
}
.like{
vertical-align:top;
width: 150px;
text-align: left;
margin:20px 0 0 100px;
padding:0;
position:relative;
float:left;}
#vk_like, .mail_like{
margin:10px 0 0 0;	
}
#search{
	position:relative;
float:left;
width:200px;
margin:20px 0 10px 90px;

clear:both;
}
.yashare-auto-init{
	position:relative;
	float:left;
	padding:0;
	margin:0 20px 0 90px;
	display:inline;
	}
