* {	margin: 0;	padding: 0;	font-size: 1em;}body {	color: #000;	background: #fbb149 url(../images/bg.jpg) repeat right top;		font: normal 14px/1.44em Frutiger, "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;}h1 {	color: #b25022;	font: normal 1.6em/100% Cambria, "Myriad Pro", "Trebuchet MS", Helvetica, Arial, sans-serif;	margin: 0 0 0.5em 0;	padding: 0;}h2 {	color: #b25022;	font: normal 1.5em/100% Cambria, "Myriad Pro", "Trebuchet MS", Helvetica, Arial, sans-serif;	margin: 0 0 0.5em 0;	padding: 0;}h3 {	color: #635f5c;	font: normal 1.4em/100% Cambria, "Myriad Pro", "Trebuchet MS", Helvetica, Arial, sans-serif;	margin: 0 0 0.5em 0;	padding: 0;}h4, h5 {	color: #333;	font: bold 15px/1.44em Frutiger, "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;	margin: 0 0 0.5em 0;	padding: 0;}caption,th { text-align: left; }td { vertical-align: top; }img { border: none; }.center { text-align: center; }p, ul, ol { margin-bottom: 18px; }ul { list-style-type: disc; margin-left: 2em; }a { text-decoration: underline; color: #006699; }a:active { color: red; }a:hover { color: #c74d1d;}
small {
	font-size: 12px;
}hr {	margin: 1em 0;	border: none;	height: 0px;	background: transparent;	border-bottom: 1px dotted #999;}.flr {	float: right;}.fll {	float: left;}.pad {	padding: 0.5em !important;}.pad2 {	padding: 1.5em !important;}.vpad {	padding: 2em 0;}.clear { 	clear: both; 	line-height: 0;	height: 0;	background: transparent;}.nowrap { white-space: nowrap; }.pos-abs { position: absolute; }.pos-rel { position: relative; }.hide {	display: none;}.show {	display: block;}
.light, .light * {
	color: #988577;
}ul.sub_pages {
	list-style: none;
	margin: 0;
	padding: 0;
	position: relative;
}
ul.sub_pages li {
}
ul.sub_pages .page_created_time {
	position: absolute;
	width: 100px;
	color: #787878;
}
ul.sub_pages .page_title {
	padding: 0 0 1.5em 100px;
	background: url(../images/icon-paper.png) no-repeat 70px 0;
}/********************/#top {	height: 125px;	margin: 0;	padding: 0;	overflow: hidden;	background: url(../images/top-bg.jpg) repeat-x right top;}#top-photo {	height: 125px;	margin: 0;	background: url(../images/top-right.jpg) no-repeat right top;}#top-lang {	position: absolute;	top: 0;	right: 0;	padding: 11px 40px;	font-size: 12px;}#lang-en {	background: url(../images/flag-en.png) no-repeat left center;	padding: 2px 2px 2px 28px;	float: left;}#lang-ru {	background: url(../images/flag-ru.png) no-repeat left center;	padding: 2px 2px 2px 28px;	float: left;}#top h1 {	width: 466px;	height: 125px;	margin: 0;	padding: 0;	line-height: 0;	text-indent: -9898px;	overflow: hidden;	background: url(../images/top-logo.png) no-repeat;	float: left;}#wrap {	margin: 0 40px 20px 40px;	border: 1px solid #d18726;	padding: 12px;	background-color: #fff;}#wrap-with-menu {	margin: 0 40px 20px 40px;	border: 1px solid #d18726;	padding: 0;	background: #fff url(../images/menu-bg.png) repeat-y left top;}#menu {	background-color: #fff1d8;	width: 240px;	float: left;	padding-top: 4px;}#menu ul, #menu ul li {	padding: 0;	margin: 0;	list-style: none;}#menu ul li a {	color: #4d2100;	text-decoration: none;	display: block;	padding: 1px 1px 1px 32px;	margin: 0 0 0 4px;	background: url(../images/m-horse.gif) no-repeat left center;	font-weight: bold;}#menu ul li ul li a {	color: #4d2100;	text-decoration: none;	display: block;	padding: 1px 1px 1px 40px;	margin: 0 0 0 4px;	background: none;	font-weight: normal;}#menu ul li a:hover {	color: #000;	background: #fff url(../images/m-horse-a.gif) no-repeat left center;}#menu a.selected, #menu .isactive a {	color: #d65b00 !important;}#content {	padding: 24px;	margin-left: 241px;}.fancybox_thumb {	width: 128px;	height: 128px;	background-color: #fff;	border: 1px solid #bbb;	padding: 2px;	margin: 2px;	text-align: center;	float: left;	vertical-align: middle;}#slideshow {      width:   430px;      height:  240px;      padding: 0;      margin:  0;    overflow: hidden;  }  #slideshow img {      top:  0;     left: 0 }.arrow {	background: url(../images/a.gif) no-repeat left top;	padding-left: 20px;}#footer * {	color: #000;}#tourbox1a {	width: 500px;	height: 336px;	overflow: hidden;	border: 3px solid #aaa;}#tourbox1b {	position: relative;	width: 3500px;	height: 336px;	left: -1500px;	top: 0;}#tourbox2a {	width: 500px;	height: 354px;	overflow: hidden;	border: 3px solid #aaa;}#tourbox2b {	position: relative;	width: 3500px;	height: 354px;	left: -1500px;	top: 0;}#tourbox3a {	width: 500px;	height: 369px;	overflow: hidden;	border: 3px solid #aaa;}#tourbox3b {	position: relative;	width: 3500px;	height: 369px;	left: -1500px;	top: 0;}#sidebox {	padding: 2em 2em 2em 1em;}#sidebox, #sidebox * {	font-size: 12px;	color: #937151;}#sidebox a {	font-weight: normal !important;}#sidebox a:HOVER {	color: #000;}.errorclass {	color: #cc0000;	font-weight: bold;}.box {	background-color: #f9f3dd;	padding: 12px;	border: 1px solid #f8d091;}.white-box {	background-color: #fff;	padding: 12px;	border: 1px solid #f8d091;}#newyearhorse {	width: 540px;	height: 367px;	background: url(../images/newyearhorse.jpg) no-repeat left top;	overflow: hidden;}#newyearhorse2 {	margin: 20px 20px 20px 234px;	font-size: 12px !important;	line-height: 16px !important;	font-style: italic;}