body {	background: #fff;	font-family: Tahoma, Arial, serif;	font-size: 12px;	line-height: 17px;	color: #333;}p {	margin-bottom: 15px;}a {	color: #333;	text-decoration: none;}#site-wrapper {	display: block;	position: absolute;	width: 964px;	height: 668px;	left: 50%;	margin-left: -482px;	background: #fff;}#site-header {	display: block;	height: 132px;	background: #42bbed url(/im/header.gif) left top no-repeat;}	#site-header a {		display: inline;		float: left;		margin-top: 25px;		margin-left: 20px;	}#site-menu {	display: block;	position: absolute;	left: 0;	top: 139px;	width: 221px;	height: 442px;	background: #bcd8f0;	}	#site-menu ul {		margin-top: 20px;	}	#site-menu ul li {		display: block;		padding: 7px 5px 7px 20px;		font-weight: bold;	}	#site-menu ul li.active {		background: #ebf4fb;	}		#site-menu ul li a {			color: #524638;			text-decoration: none;		}	#site-menu #langs {		display: block;		position: absolute;		right: 0;		bottom: 0;		padding: 0 5px 3px 0;		color: #6599c9;		text-transform: uppercase;	}		#site-menu #langs a {			text-decoration: none;			color: #6599c9;		}		#site-menu #langs a:hover {			text-decoration: underline;		}		#site-menu #langs a.active {			color: #ebf3f6;		}		#site-menu #langs a.active:hover {			text-decoration: none;		}#site-content {	display: block;	position: absolute;	left: 228px;	top: 139px;	width: 454px;	height: 422px;	padding: 10px 15px;	background: #f2f2f2;}body#home #site-content {	width: 484px !important;	height: 442px !important;	padding: 0px 0px !important;	background: #fff url(/im/main0.jpg) left top no-repeat !important;}	body#home #site-content #m1 {		display: none;		position: absolute;		left: 0;		top: 0;		width: 341px;		height: 335px;	}	body#home #site-content #m2 {		display: none;		position: absolute;		left: 341px;		top: 0;		width: 143px;		height: 150px;	}	body#home #site-content #m3 {		display: none;		position: absolute;		left: 341px;		top: 150px;		width: 143px;		height: 74px;	}	body#home #site-content #m4 {		display: none;		position: absolute;		left: 0;		top: 335px;		width: 228px;		height: 107px;	}	body#home #site-content #m5 {		display: none;		position: absolute;		left: 228px;		top: 335px;		width: 113px;		height: 107px;	}	body#home #site-content #m6 {		display: none;		position: absolute;		left: 341px;		top: 224px;		width: 143px;		height: 218px;	}#site-right {	display: block;	position: absolute;	right: 0px;	top: 139px;	width: 245px;	height: 442px;	background: #fff url(/im/im-right.jpg) left top no-repeat;}#site-footer {	display: block;	position: absolute;	top: 588px;	height: 80px;	width: 964px;	background: #c5c5c5;}	#footer-slogan {		display: block;		position: absolute;		left: 20px;		top: 16px;		width: 450px;			color: #37393b;			}	#footer-coords {		display: block;		position: absolute;		width: 230px;		right: 0;		padding: 4px 15px 5px 0;		top: 12px;		text-align: right;		color: #fff;		background: #185ab3;	}	#footer-coords a {		color: #fff;		text-decoration: none;	}	#footer-slogan,	#footer-coords {		line-height: 15px;	}#site-content a {	text-decoration:underline;	color:#185AB3;}#site-content p {	line-height:16px;}#feedback th {	width:150px;}#feedback td {	vertical-align:top;	padding:0 0 7px 0;}#feedback .warning input {	border:1px solid #c00;}.warning-msg {	color:#c00;	font-weight:bold;	margin:0 0 10px 0;}.warning-border {	border:1px solid #c00;}#feedback  input.text, #feedback  textarea.text {	width:300px;}#feedback  textarea.text {	height:80px;}#video {	width:400px;	height:300px;}#video_wrapper {	background:#F2F2F2;	text-align:center;	height:300px;	padding:45px 18px 97px 20px;}