*	{
	padding: 0;
	margin: 0;
	}
html, body	{
	width: 100%;
	height: 100%;
	}
body	{
	color: #242424;
	position: relative;
	font: 80%/1.6em Tahoma, Arial, Sans-Serif;
	width: 100%;
	min-width: 980px;
	}
img	{
	border: 0px;
	}
p	{
	padding: 5px 0px;
	}
ul, ul li	{
	padding: 0px;
	list-style: none;
	}
ul.no-markers li {list-style: none !important;}
ul.no-padding, ul.no-padding li {padding: 0 !important;}
dt	{
	}
dd	{
	margin-bottom: 20px
	}
a {color:#0a3486}	
h1, h1 a	{
	font-weight: 600;
	}
h1 a, h2 a	{
	}
h1 a:hover, h2 a:hover, h3 a:hover	{
	text-decoration: underline
	}
h2, h2 a	{
	font-weight: 100;
	}
h3, h3 a	{
	font-weight: 100;
	}
h4, h5, h4 a, h5 a	{
	font-weight: 400
	}
h1, h2, h3, h4, h5	{
	padding: 15px 0px 15px 0px;
	}
a.dashed {border-bottom: 1px dashed #0a3486; text-decoration: none;}
a.dashed:hover {text-decoration: none;}
a.h3 {font-weight: 100; font-size: 1.3em;}
h1 {color: #0a3486;font-size: 1.9em;font-weight: 100;}
h2 {font-size:1.4em; color: #242424;}
h3 {font-size:1.3em;color: #242424;}
h4 {font-size:1.1em;color: #242424;}
h5 {font-size:1em;color: #242424;}
/*====blockquote ====*/
blockquote { margin-left: 53px; font-style:italic;}
pre, code { font: 1.2em/1.8 "Courier New", Courier, monospace; border: 1px dashed #aaa; padding: 1em; background: #eee; }
code { padding: .2em .5em; }
/********table**********/
table {border-collapse: collapse; padding: 0; margin: 0;}
	table body, table tr {padding: 0; margin: 0;}
	table tr td {border-bottom: 1px solid #c6c8ca; padding: 5px 5px 5px 20px;}
	table tr.no-border td {border: 0px;}
	table tr.table-head {text-align: left; font-weight: bold;}
	table tr.table-head td {background: url('/_common/img/table_head_bg.jpg') repeat-x center; padding: 10px 0 10px 20px; border: 1px solid #c6c8ca;}
table.no-border tr td {border: 0px;}
/********forms***********/
fieldset {border: 0px;}
form ul li {overflow: hidden; zoom: 1;}
	form dt {display: block; float: left; width: 12%; margin-right: -78%; text-align: right; padding-top: 9px;}
	form dd {margin-left: 13%;}
		form dd span {font-size: 0.84em; padding-left: 10px;}
	input, textarea {border: 1px solid #c6c8ca; padding: 5px; font-size: 1.3em;}
	textarea {height: 10em; overflow: hidden; font-size:1.3em; font-family: Arial,Sans-Serif;}
	textarea.two-lines {height: 2em;}
	input.wide, 
	textarea.wide {width: 96%;}
	input.short {width: 2em;}
	input.normal, 
	textarea.normal {width: 52%;}
	input.btn {background: url('/_common/img/btn_bg.jpg') no-repeat center center; 
			width: 192px; 
			height: 43px; 
			border: none; 
			text-transform: uppercase; 
			color: #D6DEEC; 
			font-weight: bold;
			font-size: 1em;}
	input.disabled {background: url('/_common/img/btn_na.jpg') no-repeat center center; }
	table td.label .required {font-weight: bold;}
	table td.label {vertical-align: top; padding-top: 7px;}
.form-notice {font-size: 0.9em; padding-bottom: 0;}
/************Формы в таблицах*************/
form table, form table tr, form table td {padding: 0; border: 0px solid;}
	form table td {border: 0px; padding-bottom: 10px;}
	form table td.label {text-align: right; padding-right: 10px;}
	form table td.input {width: 90%;}
		form table td.input select {border: 1px solid #c6c8ca; padding: 5px; font-size:1.3em;}
			form table td.input select option {}
		form table td.input span {padding-left: 10px;}
/*********tex********/
.overflow	{
	height: auto !important;
	height: 1%;
	overflow: hidden !important;
	overflow: visible;
	}
.clearing {clear: both;}
.nobr {white-space: nowrap;}

@font-face {font-family: "RublArial"; src: url('/_common/css/ruble.eot');}
span.rur {//font-family: "RublArial"; text-transform: uppercase; //text-transform: none;}
span.rur span {position: absolute; overflow: hidden; width: 0.45em; height: 0.7em; margin: 0.3ex 0 0 -0.6em; //display: none;}
span.rur span:before {content: '\2013';}

/* Все версии оперы… */
@media all and (min-width: 0px) {
	span.rur span {margin-top: 0.35ex;}
}

*html span.rur {text-transform: lowercase;}
*html span.rur span {position: relative; width: auto; height: auto; margin: 0; display: inline;}
*+html span.rur {text-transform: lowercase;}
*+html span.rur span {position: relative; width: auto; height: auto; margin: 0; display: inline;}

/************individual*************/
body {background: #082b74;}
.white-top {position: absolute; max-width: 1700px; min-width: 1000px; margin: 0 auto; width: 100%; height: 800px; background: white;}
.uber-wrapper {
		max-width: 1700px; 
		min-width: 1000px; 
		margin: 0 auto; 
		width: 100%; 
		background: url('/_common/img/bg_top.jpg') no-repeat center bottom; 
		position: relative; 
		z-index: 100;
		zoom: 1;
		}
.bg {background: url('/_common/img/bg_bottom.jpg') no-repeat center top;}
.wrapper, .wrapper-bottom {
		width: 96%; 
		max-width: 1100px; 
		margin: 0px auto;
		position: relative;
		z-index: 150;}
#flash-logo {height: 113px; width: 304px;display: none; left:0; position:absolute; top:15px;}
.wrapper-bottom {}
	.lang-select {
			display: none;
			height:26px;
			padding-top:27px;
			position:absolute;
			right:-64px;top:43px;
			background: url('/_common/img/eng.jpg') no-repeat top center;
			font-size: 0.8em;}
	.head {padding: 70px 0 60px;text-align: right;position: relative;}
		.head img {position: absolute; top: 15px; left: 0px;display: block;zoom: 1;}
		.tech-menu li {display: inline; padding-left: 11px;margin-left: 15px; text-transform:uppercase;font-size: 0.9em;}
		.tech-menu-top li {background: url('/_common/img/li_dot.png') no-repeat left center;}
		.tech-menu-top li.selected {color: #62B5E5; background: url('/_common/img/li_dot_active.png') no-repeat left center;}
			.tech-menu-top li a {}
	.main-menu {margin-bottom: 24px; font-size: 1.5em; text-transform: uppercase;border: none;}
	.main-menu td {width: 1%;text-align: center;white-space: nowrap;border: none;padding: 0px; color: #62B5E5;}
		.main-menu td.selected a {color: #62B5E5;}
	.main-menu .menu-empty {width: 15%; background: url('/_common/img/main_menu_div.jpg') repeat-y top center;}
		.main-menu a {text-decoration: none;}
		.main-menu a:hover {text-decoration: underline;}
	.middle-block {zoom: 1; overflow: hidden;}
		.middle-block .right-col {}
	.main-block-bottom {padding-top: 10px; overflow: hidden;}
		.main-block-bottom  a {color: white;}
	.left-col {float: left; width: 48%; margin-right: -49%;}
		ul.catalog {}
			ul.catalog li {
					float:left;
					height:180px;
					text-align:center;
					width:33%; 
					font-size:1.2em; 
					font-weight:bold; 
					text-transform: uppercase;}
				ul.catalog li a {display: block; padding-top:150px; height: 27px;}
	.right-col {margin-left: 51%;}
		.headline {padding-top: 74px;background: url('/_common/img/40_years.jpg') no-repeat left top; zoom: 1; font-size: 1.1em;margin-top:47px;}
			.headline ul, .content ul {padding: 5px 10px 5px 15px;}
			.headline ol, .content ol {padding: 5px 10px 5px 30px;}
				.headline ul li, .content ul li {list-style: disc; padding-left: 10px;}
				.headline ol li, .content ol li {list-style: decimal; padding-left: 10px;}
		.headline-menu {padding-top: 25px;}
			.headline-menu li {display: inline; padding: 0 11px; background: url('/_common/img/li_dot.png') no-repeat left center; font-size: 1.1em;}
				.headline-menu li a{color: #0a3486;}
	.press-center-wrap {position: relative;}
	.press-center {float: left; margin-right: -26%; width: 74%;color: white;}
		.press-center h1, .contacts h1 {padding-bottom: 25px; color: white; font-weight: 100; font-size: 2.3em;}
		.press-center a {color: white; font-size: 1.1em;}
			.press-center .news-header {font-weight: bold; display: block; overflow: hidden; height: 41px;}
		.press-center ul.news {overflow: hidden;}
			.press-center ul.news li {float: left; width: 31%; padding: 0 2% 0 0; overflow: hidden;}
				.news-date {color: #62b5e5; display: block;}
				.news .news-body {display: block; font-size: 1.1em; height: 89px; overflow: hidden;}
				.news p {font-size: 1.1em;}
		.press-center ul.press-center-menu {margin: 0; padding-top: 15px;} /* position: absolute; bottom: 0;}*/
			.press-center ul.press-center-menu li {float: none; display: inline; padding: 0 25px 0 11px; background: url('/_common/img/li_dot_white.png') no-repeat left center; font-weight: 100;}
	.contacts {margin-left: 75%;color: #ccdfee;}
		.contacts .phones {font-size: 1.1em;}
		.contacts a {color: #ccdfee;}
		.contacts span {font-size: 0.9em;}
		.contacts .phone {background: url('/_common/img/phone.png') no-repeat left center; padding:2px 10% 3px 90px; font-size: 2.1em; text-align: right;}
			.contacts .phone p {padding: 7px 0;}
		*+html .contacts .phone {padding-right: 0px; text-align: left;}
	.main-block-bottom {padding-bottom: 170px;zoom: 1;overflow: hidden;}
	.ears {clear: both; padding-top: 68px;overflow: hidden; background: url('/_common/img/ears_bg.png') no-repeat center center; _background: none;}
		.ears li {float: left; width: 23%;_width: 22%;padding: 0 1%; height: 142px; position: relative;}
			.ears img {float: left;}
			.ears a {color: white; font-weight: bold; font-size: 1.2em;}
				.ears a span {display: block; padding-top: 15px; text-decoration: underline;}
			.ears span.attach {color: #62b5e5; font-weight: 100; font-size: 0.9em; font-weight: 100;display: block;}
	.catalog-bottom {overflow: hidden; padding-bottom: 15px; clear: both;}
		.catalog-bottom li {float: left; width: 16%; overflow: hidden; padding-top: 10px; color: #62B5E5;font-size: 0.94em;line-height: 1.4em;}
			.catalog-bottom  .catalog-elements li {float: none; width: 95%;}
	.catalog-bottom-table {width: 100%; color: white;}
		.catalog-bottom-table a {color: white;}
		.catalog-bottom-table td {width: 1%; white-space:nowrap; border: 0px; padding: 0; vertical-align: top;}
		.catalog-bottom-table td.td-empty {width: 15%;}
	.footer {position: absolute; bottom: 0;left: 0; width: 100%;zoom: 1;height:150px; z-index: 200;}
		.footer-wrapper {margin: 0 auto; width: 96%; max-width: 1100px; }
		.copyright {clear: both; float: left; margin-right: -70%; color: #cdd7e6; font-size: 1.1em;}
		.tech-menu-bottom {margin-left: 40%;text-align: right; padding-bottom: 15px;}
			.tech-menu-bottom li {background: url('/_common/img/li_dot_white.png') no-repeat left center;}
			.tech-menu-bottom li.selected {background: url('/_common/img/li_dot_white_active.png') no-repeat left center; color: #62b5e5;}
				.tech-menu-bottom  a {color: white;}
		.legal-right {color: #416199; font-size: 0.9em;}
			.legal-right a {color: #416199;}
		
.catalog-bottom-table li.active {color: #62B5E5;}
			
			
/**+html .white-top {width: expression(((document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.clientWidth : document.body.clientWidth) > 1700 ? "1700px" : ((document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.clientWidth : document.body.clientWidth) < 1000 ? "1000px" : "auto");}
* html .white-top {width: expression(((document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.clientWidth : document.body.clientWidth) > 1700 ? "1700px" : ((document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.clientWidth : document.body.clientWidth) < 1000 ? "1000px" : "auto");}
*/
*+html .uber-wrapper {width: expression(((document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.clientWidth : document.body.clientWidth) > 1700 ? "1700px" : ((document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.clientWidth : document.body.clientWidth) < 1000 ? "1000px" : "auto");}
* html .uber-wrapper {width: expression(((document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.clientWidth : document.body.clientWidth) > 1700 ? "1700px" : ((document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.clientWidth : document.body.clientWidth) < 1000 ? "1000px" : "auto");}

*+html .wrapper {width: expression(((document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.clientWidth : document.body.clientWidth) > 1100 ? "1100px" : "auto");}
* html .wrapper {width: expression(((document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.clientWidth : document.body.clientWidth) > 1100 ? "1100px" : "auto");}
