body {	margin: 0;	padding: 0;	background:#fff;font:12px "Arial"; min-width:1000px}
table {border-collapse:collapse; border:0} table td {padding:0; font:12px "Arial"; vertical-align:top} img {border:0} form {padding:0; margin:0}
html,body {	height: 100%;}
*html body { width: expression(document.childNodes[1].offsetWidth < 1000 ? '1000px' : 'auto');}
img {behavior:url(iepngfix.htc)}
a {color:#597786; text-decoration:underline}
a:hover {text-decoration:none}
p {padding:0; margin:0 0 15px 0; }

.main {padding:30px 120px; position:relative}
.header {height:120px}
.content {}
.block {background:#000 url(images/bg_image.jpg) no-repeat bottom right; height:800px; width:100%}
.company {background:#3C632C url(images/bg_image2.jpg) no-repeat bottom right !important; height:1000px !important}
.company .block_td  {vertical-align:top !important}
.press {background:url(images/bg_image3.jpg) no-repeat right bottom #2856B6 !important; height:1000px !important}
.press .block_td  {vertical-align:top !important}
.press2 {background:#2856B6 !important; height:900px !important}
.press2 .block_td  {vertical-align:top !important}
.partners {background:url(images/bg_image4.jpg) no-repeat right bottom #2856B6 !important; height:730px !important}
.partners .block_td  {vertical-align:top !important}
.top1 {padding:20px 10px}
.block_td {vertical-align:middle !important; padding:20px 20px 20px 10px; color:#798a8a; height:15%}
.block_td a {color:#fff}
.block_td_bot {vertical-align:middle !important; padding:20px; color:#798a8a; height:85%}
.block_td_bot a {color:#fff}




.footer { color:#8a8a8a; padding:20px 20px 0 20px}
.logo {position:absolute; top:25px; left:40px; z-index:9;}
.menu {padding:0; margin:0; list-style:none; }
.menu li {float:left; padding:56px 54px 0 28px; border-right:#d9d9d9 1px solid}
.last {border:none !important}

.icons {padding:0; margin:0; list-style:none; position:absolute; z-index:9; top:180px; left:60px}
.icons li {margin:0 0 25px 0}

.podf {padding:20px}
.date {color:#8a8a8a; display:block}
.news {padding:0; margin:0; list-style:none; width:400px}
.news li {margin:0 0 20px 0}

.spisok {padding:0; margin:0; list-style:none}
.spisok li {padding:7px 0; color:#fff}

.imaga_head {padding:0 0 10px 0}
.txt1 {padding:0 400px 0 0; color:#fff; font-size:13px}
.txt2 {padding:0 400px 0 0; color:#fff; font-size:13px}
.slog {font:28px "times new roman"; color:#ff6600; display:block; padding:0 0 30px 0}
.orange {width:50px; height:2px; margin:0 10px 5px 10px}
.dilers {width:100%}
.dilers td {width:16% !important; padding:0 20px 0 0}

.singledilers {padding:100px 0 0 0}
.singledilers td {color:#fff; padding:0 60px 0 0}
.singledilers td a{color:#597786}

/* forms */
td.label					{padding: 0 5px 1em 0; width: 150px; vertical-align:top; color:#ffffff;}
td.input					{padding: 0 0 1em 0; vertical-align:bottom; color:#ffffff;}
.wide, .wideFile			{width:100%;}

/* sitemap */
ul.sitemap						{margin:0 0 0.5em 0; padding:0; color:#000000; list-style-type:none; list-style-image:none;}
ul.sitemap li					{padding:0 0 0 0; margin:0 0 1em 0;font-weight:normal;}
ul.sitemap a					{color:#ffffff;}
ul.sitemap ul					{margin:0 0 0 30px; padding:0;  list-style-type:none; list-style-image:none;}
ul.sitemap li li				{margin:0 0 0.2em 0; padding:0;}
