* {
	font-size: 100%;
}
body {
	background: white url("/bg_body.gif") repeat-x;
	font-family: 'arial narrow', arial, sans-serif;
	font-size: 10px;
	margin: 0;
	padding: 0;
}
#main {
	margin: 0 auto;
	width: 980px;
}
/* меню */
ul#menu {
	background: white url("/bg_menu.gif") no-repeat;
	height: 31px;
	margin: 45px 0 0 0;
	overflow: hidden;
	padding: 0;
}
ul#menu li {
	float: left;
	font: 1.5em 'arial narrow', arial, sans-serif;
	letter-spacing: 0.05em;
	list-style: none;
	overflow: hidden;
}
ul#menu li a, ul#menu li span {
	float: left;
	line-height: 29px;
	margin: 0;
	padding: 2px 13px 0 13px;
	text-decoration: none;
	color: #DFE1E4;
}
ul#menu li a:hover {
	background: white url("/bg_menu_item.gif");
	color: #D7D9DA;
}
ul#menu li.first {
	margin-left: 290px;
}
/* главный промоблок */
img#mainpromopic {
	clear: both;
	position: absolute;
	margin-left: 61px;
	top: 20px;
	z-index: 100;
}
#mainpromo {
	background: white url("/bg_mainpromo.jpg") no-repeat;
	clear: both;
	height: 222px;
	margin-top: 5px;
	overflow: hidden;
	width: 980px;
}
#mainpromo .promotion, #mainpromo .features {
	float: left;
}
#mainpromo .promotion {
	color: white;
	padding-left: 301px;
	padding-top: 40px;
	width: 335px;
}
#mainpromo .promotion strong {
	display: block;
	font-size: 4.5em;
	font-weight: normal;
	line-height: 38px;
}
#mainpromo .promotion em {
	display: block;
	font-size: 2.5em;
	font-style: normal;
}
#mainpromo .features {
	float: right;
	color: #9CA2A5;
	margin: 0;
	padding: 44px 3px 0 12px;
}
#mainpromo .features li {
	color: #E2E3E8;
	font-family: 'arial narrow', arial, sans-serif;
	font-size: 2.0em;
	list-style: none;
	margin: 0 0 12px 0;
}
#mainpromo .features li img {
	margin-right: 13px;
	vertical-align: middle;
}
#mainpromo .features li a {
	color: #E2E3E8;
}
/* КОНТЕНТ */
#content {
	clear: both;
	width: 980px;
}
/* левая колонка */
#content .left_column, #content .main_column  {
	float: left;
}
#content .left_column {
	margin-top: 31px;
	padding-top: 46px;
	width: 260px;
}
#content .left_column img {
	margin-bottom: 77px;
	margin-left: 19px;
}
/* левое промо */
#left_promo {
	margin-bottom: 32px;
	margin-left: 19px;
	width: 244px;
}
#left_promo .title {
	background: #010103 url("/bg_left_promo_title.gif") no-repeat;
	color: white;
	font: 2.2em 'arial narrow', arial, sans-serif;
	letter-spacing: 0.01em;
	padding: 6px 0 0 19px;
}
#left_promo .title a {
	color: white;
	background: transparent url("/btn_promo.gif") 93% 35% no-repeat;
	display: block;
	height: 33px;
	text-decoration: none;
}
#left_promo .content {
	background: white url("/s/bg_left_promo_bottom.jpg") 0 100% no-repeat;
	color: black;
	font: 1.2em arial, sans-serif;
	padding: 16px 19px 136px 0;
}
#left_promo .content ul {
	margin: 0;
	padding: 0 0 0 20px;
}
#left_promo .content ul li {
	background: transparent url("/bg_li.gif") 0 5px no-repeat;
	list-style: none;
	margin: 0 0 4px 0;
	padding-left: 13px;
}
.promo_block {
	padding-top: 48px;
}
/* основная колонка */
#content .main_column {
	margin-top: 31px;
	width: 700px;
}
#content .main_column .content {
	padding-bottom: 16px;
}
#content .main_column h1 {
	background: transparent url("/bg_h1.png") no-repeat;
	clear: right;
	color: #5D5D5D;
	font-size: 2.2em;
	font-weight: normal;
	height: 31px;
	margin: 0 0 13px 29px;
//	margin-left: 0;
	padding-left: 15px;
	padding-top: 1px;
	position: absolute;
	width: 690px;
//	width: 687px;
}
#content .main_column .h1 {
	background-color: #E2E3E8;
	clear: right;
	margin: 0 0 13px 29px;
	padding-bottom: 31px;
	width: 690px;
//	width: 687px;
}
#content .main_column h2 {
	background: transparent url("/bg_h1.png") no-repeat;
	clear: right;
	color: #5D5D5D;
	font-size: 2.2em;
	font-weight: normal;
	height: 31px;
	margin: 0 0 13px 29px;
//	margin-left: 0;
	padding-left: 15px;
	padding-top: 1px;
	position: absolute;
	width: 690px;
//	width: 687px;
}
#content .main_column .h2 {
	background-color: #E2E3E8;
	clear: right;
	margin: 0 0 13px 29px;
	padding-bottom: 31px;
	width: 690px;
//	width: 687px;
}
#content .main_column p {
	color: #6E6E6E;
	font: 1.2em/1.7em arial, sans-serif;
	margin: 0 0 14px 44px;
}
#content .main_column p.warning {
	background: #FFC url("/warning.gif") 14px 10px no-repeat;
	border: 1px solid #FC0;
	clear: right;
	color: #C60000;
	min-height: 40px;
	padding: 10px 10px 10px 64px;
}
#content .main_column dl, #content .main_column dt, #content .main_column dd, #content .main_column ul, #content .main_column li {
	margin: 0;
	padding: 0;
}
#content .main_column dt {
	color: #6E6E6E;
	font: bold 1.2em/1.7em arial, sans-serif;
	margin: 0 0 3px 44px;
}
#content .main_column dt img, #content .main_column dd img, img.right {
	clear: right;
	float: right;
	margin-bottom: 15px;
	margin-left: 15px;
}
#content .main_column ul {
	color: #6E6E6E;
	font: 1.2em/1.4em arial, sans-serif;
	margin: 0 0 7px 44px;
}
#content .main_column li {
	background: transparent url("/bg_li.gif") 12px 5px no-repeat;
	list-style: none;
	padding-left: 25px;
}

/* подвал */
#footer {
	clear: both;
	padding-top: 20px;
}
/* нижнее меню */
ul#bottom_menu {
	background: white url("/bg_bottom_menu.gif") no-repeat;
	height: 31px;
	margin: 0 0 13px 0;
	overflow: hidden;
	padding: 0;
}
ul#bottom_menu li {
	float: left;
	letter-spacing: 0.05em;
	list-style: none;
	overflow: hidden;
}
ul#bottom_menu li a, ul#bottom_menu li span {
	float: left;
	font: 1.5em 'arial narrow', arial, sans-serif;
	line-height: 29px;
	margin: 0;
	padding: 1px 13px 0 13px;
	text-decoration: none;
	color: black;
}
ul#bottom_menu li a:hover {
	background: white url("/bg_bottom_menu_item.gif");
	color: black;
}
ul#bottom_menu li.first {
	margin-left: 19px;
}
ul#bottom_menu li.copyright {
	font: 1.2em arial, sans-serif;
	margin: 8px 0 0 40px;
//	margin: 8px 0 0 20px;
	width: 231px;
}
