/** {padding:0; margin:0;}*/
body, form {padding: 0; margin:0;}
body.info {background: url(ru/images/bg_info.jpg) no-repeat top left;}
img {border:0;}
p, ol, ul, div,  td {color:#000; font:14px Tahoma;}
a {font:14px Tahoma; text-decoration:underline;}
	a:hover {text-decoration:none;}
h1 {color:#000; font:24px Tahoma;}
h2 {color:#000; font:18px Tahoma;}

.info_bottom {background: url(ru/images/bg_copy.jpg) no-repeat bottom left;}
	
.bg {background: url(ru/images/bg.jpg) no-repeat top left; vertical-align: top;}
.bg_right {background: url(ru/images/bg_right.jpg) no-repeat top left; width: 99%;}

.logo {float: right; margin: 40px 0 0 0;}
.logo_info {float: right; margin: 5px 0 0 0;}
/*
.phone {float: right; margin:34px 20px 0 0; color:#fff; font:16px Tahoma;}
*/
.phone_info {float: left; margin:34px 0 0 150px; color:#fff; font:16px Tahoma;}


/*
.left_column {vertical-align: top; padding: 205px 0 50px 150px; width: 60%; text-align: justify;}
*/
.left_column_info {vertical-align: top; padding: 45px 55px 50px 150px; width: 70%; text-align: justify;}

	.left_column_info h1 {text-align: left;}
/*	
.right_column {vertical-align: top; padding: 155px 0 50px 80px; width: 40%; text-align: justify;}
*/
.right_column_info {vertical-align: top; padding: 45px 0 50px 0; width: 30%; text-align: justify;}

.copy {color:#fff; font:11px Tahoma; padding:170px 0 15px 150px;}
	.copy a {color:#fff; font:11px Tahoma; text-decoration:none;}
		.copy a:hover {text-decoration:underline;}


/*menu*/
.menu_bg {background: url(ru/images/menu_bg.png) repeat-y top; vertical-align: top;}
.menu_bg_bottom {background: url(ru/images/bg_bottom.png) repeat-x top; height: 17px;}
.menu_bg_bottom2 {background: url(ru/images/menu_bg_bottom.png) no-repeat top; height: 17px; width: 77px;}
.menu_bg_top {background: url(ru/images/bg_top.png) repeat-x bottom; height: 17px;}
.menu_bg_top2 {background: url(ru/images/menu_bg_top.png) no-repeat bottom; height: 17px; width: 77px;}
.menu {background: #fff; padding:39px 30px 0px 30px;}
	.menu ul {list-style-type: none; padding: 6px 0 0 0;}
		.menu ul li {padding: 3px 10px 3px 8px; margin:2px 0 0 0;}
			.menu ul li a {color:#1f3845; font:bold 12px Tahoma; text-decoration: none;}
				.menu ul li a:hover {text-decoration: underline;}
			.menu ul li table {position: relative; right: 5px;}
			.menu ul li td.select {background: #dadcdd url(ru/images/li_right.gif) no-repeat right; padding: 0; width: 99%;}
			.menu ul li td.select_dark {background: #c00013 url(ru/images/li_right_red.gif) no-repeat right; padding:0; width: 99%; color:#fff; font:12px Tahoma;}
			.menu ul li ul li {margin-left:40px; line-height: 14px; padding: 2px 10px 2px 8px;}
				.menu ul li ul li a {font-weight:normal;}
.top {color:#0061ab; font:12px Tahoma; margin-bottom: 10px; padding:36px 0px 21px 38px; background: #fff;}
	.top a {text-decoration: none; border-bottom: 1px dashed;}
	
	
/*menu*/
.menu_bg {background: url(ru/images/menu_bg.png) repeat-y top; vertical-align: top;}
.menu_bg_bottom {background: url(ru/images/bg_bottom.png) repeat-x top; height: 37px;}
.menu_bg_bottom2 {background: url(ru/images/menu_bg_bottom.png) no-repeat top; height: 37px; width: 77px;}
.menu {background: #fff; padding:39px 30px 30px 30px;}
	.menu ul {list-style-type: none; padding: 6px 0 0 0;}
		.menu ul li {padding: 3px 10px 3px 8px; margin:2px 0 0 0;}
			.menu ul li a {color:#1f3845; font:bold 12px Tahoma; text-decoration: none;}
				.menu ul li a:hover {text-decoration: underline;}
			.menu ul li td.select {background: #dadcdd url(ru/images/li_right.gif) no-repeat right; padding: 0; width: 99%;}
			/*.menu ul li td.select_dark {background: #5a6266 url(images/li_right_dark.gif) no-repeat right; padding:0; width: 99%; color:#fff; font:12px Tahoma;}*/
			.menu ul li td.select_dark {background: #9e0232 url(ru/images/li_right_dark.gif) no-repeat right; padding:0; width: 99%; color:#fff; font:12px Tahoma;}
			.menu ul li ul li {margin-left:40px; line-height: 14px; padding: 2px 10px 2px 12px;}
				.menu ul li ul li a {font-weight:normal;}
	
.phone {float: left; margin:34px 20px 0 0; color:#000; font:16px Tahoma;margin-bottom: 20px;}
	.phone span {font:22px Tahoma;}
.left_column {vertical-align: top; padding: 270px 0 50px 150px; width: 60%;text-align: justify;}
.right_column {vertical-align: top; padding: 180px 0 50px 80px; width: 40%;text-align: justify;}


.menu_abs {position: absolute; top:162px; left:496px; width: 457px; height:191px; z-index: 3;}
    .menu_abs a {color:#2d3cb4; font:14px Tahoma; text-decoration: none;}
.menu_abs1 {background: url(images/bg_menu1.png) no-repeat top left; padding:16px 0 0 37px; vertical-align: top;}
.menu_abs2 {background: url(images/bg_menu2.png) no-repeat top left; padding:13px 0 0 40px; vertical-align: top;}
.menu_abs3 {background: url(images/bg_menu3.png) no-repeat top left; padding:13px 0 0 40px; vertical-align: top;}
.menu_abs4 {background: url(images/bg_menu4.png) no-repeat top left; padding:13px 0 0 32px; vertical-align: top;}
.menu_abs5 {padding:12px 0 0 15px; vertical-align: top;}			