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:500px;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:500px;vertical-align:top;width: 400px;text-align: left;margin:0;padding:0;float:right; }.cont {font-size: 0.8em;height:200px;vertical-align:top;width: 270px;text-align:left;margin:0 0 0 20px;padding:0 0 0 40px;float:right;}.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;}.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;}