﻿html, body {
	height: 100%;
}
body, h1, h2, h3, p, dl, dt, dd, ul {
	margin: 0;
	padding: 0;
}
body {
	background: #004180;
}
h1, h2, p, dt, dd, li {
	font-family: times new roman, sans-serif;
	color: #fff;
}
h1, h2 {
	font-family: arial, sans-serif;
}
h2 {
	font-size: 22px;
}
a {
	color: #fff;
}
dl, dt, dd {
	behavior: url("iepngfix.htc");
}
#box {
	position: relative;
	min-width: 990px;
	_width: expression((documentElement.clientWidth || document.body.clientWidth) < 990 ? '990px' : '100%');
	min-height: 100%;
	height: auto !important;
	height: 100%;
	background: url("images/bge.jpg") no-repeat 100% 0;
}
#inner {
	position: relative;
	padding-top: 25px;
}
#logo {
	position: absolute;
	width: 121px;
	height: 32px;
	margin-bottom: 32px;
	padding-left: 46px;
	font-size: 14px;
	font-weight: normal;
	margin-left: 18px;
	padding-left: 46px;
	display: none;
	background: url("images/logo.gif") no-repeat left top;
}
#lang {
	position: absolute;
	top: 30px;
	right: 30px;
	z-index: 12;
}
#lang li {
	float: left;
	width: 43px;
	height: 27px;
	list-style-type: none;
	margin-right: 10px;
}
#lang a {
	display: block;
	width: 43px;
	height: 27px;
}
#lang b {
	display: block;
	width: 41px;
	height: 25px;
	border: 1px solid #91b0cc;
}
#rus {
	background: url("images/lang/rus.gif") no-repeat center center;
}
#eng {
	background: url("images/lang/eng.gif") no-repeat center center;
}
#lang span {
	display: none;
}
#links {
	position: relative;
	z-index: 5;
	padding-left: 32px;
	overflow: hidden;
}
#links dl {
	position: relative;
	padding-top: 2px;
	background: url("images/blocks/one_line.jpg") no-repeat 181px 22px;
}
#links dl.three {
	background: url("images/blocks/tree_lines.png") no-repeat 181px 21px;
}
#links dt {
	position: absolute;
	top: 0;
	left: 225px;
	width: 213px;
	height: 44px;
	line-height: 44px;
	font-family: arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	background: url("images/blocks/one_to_one.png") no-repeat left top;
}
#links .three dt {
	top: 69px;
	background: url("images/blocks/three_to_one.png") no-repeat left top;
}

#links dd {
	width: 181px;
	height: 65px;
	margin-bottom: 2px;
	font-family: arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background: url("images/blocks/item.png") no-repeat top left;
}
#links a {
	display: block;
	width: 155px;
	height: 38px;
	padding: 0 13px;
	padding-top: 4px;
	text-align: center;
	text-decoration: none;
}
#links .one a {
	height: 65px;
	line-height: 40px;
	padding-top: 0px;
}
#lines {
	position: absolute;
	width: 100%;
	top: 47px;
	left: 0;
}
#lines div {
	height: 2px;
	margin-left: 469px;
	margin-right: 501px;
	font-size: 1px;
	overflow: hidden;
	background-color: #469fdc;
}
#lines .first {
	margin-bottom: 132px;
}
#lines .second {
	margin-bottom: 138px;
}
#lines .third {
	margin-bottom: 67px;
}
#lines .fourth {
	margin-bottom: 67px;
}
#lines .fifth {
	margin-bottom: 66px;
}
#lines .sixth {
	margin-bottom: 67px;
}
#lines .seventh {
	margin-bottom: 67px;
}
#lines .eigth {
	margin-bottom: 67px;
}
#corners {
	position: absolute;
	top: 41px;
	right: 284px;
	width: 219px;
}
#corners div {
	position: absolute;
	left: 0;
	font-size: 1px;
}
#corners .first {
	top: 6px;
	width: 219px;
	height: 185px;	
	background: url("images/corners/first.gif") no-repeat top left;
}
#corners .second {
	top: 140px;
	width: 65px;
	height: 50px;	
	background: url("images/corners/second.gif") no-repeat top left;
}
#corners .third {
	top: 280px;
	width: 58px;
	height: 37px;	
	background: url("images/corners/third.gif") no-repeat top left;
}
#corners .fourth {
	top: 349px;
	width: 24px;
	height: 2px;
	background: url("images/corners/fourth.gif") no-repeat top left;
}
#corners .fifth {
	top: 418px;
	width: 6px;
	height: 2px;
	background: url("images/corners/fourth.gif") no-repeat top left;
}
#corners .sixth {
	top: 455px;
	width: 29px;
	height: 33px;	
	background: url("images/corners/sixth.gif") no-repeat top left;
}
#corners .seventh {
	top: 502px;
	width: 126px;
	height: 55px;	
	background: url("images/corners/seventh.gif") no-repeat top left;
}
#corners .eigth {
	top: 571px;
	width: 167px;
	height: 55px;	
	background: url("images/corners/eights.gif") no-repeat top left;
}
#corners .nineth {
	top: 593px;
	width: 218px;
	height: 102px;	
	background: url("images/corners/nineth.gif") no-repeat top left;
}