body  {
	background: #898989;
	font:12px Arial, Verdana, Helvetica, sans-serif;
	margin: 0;
	padding: 0; 
	color: #000000;}
	
div {margin: 0; padding: 0;	border: 0px;}

table { border: 0px;
	font:12px Arial, Verdana, Helvetica, sans-serif;
	margin-top: 0; padding-top: 0;
	margin-bottom: 0; padding-bottom: 0;}
	
td {margin: 0; padding: 0; border: 0px;}	

ul {margin: 0; padding: 0;}
ul li {margin: 0; padding: 0;}

p {	margin: 0;
	padding: 0;
	margin-bottom: 0.8em;
	color: #000000;
	font: 12px Arial, Verdana, Helvetica, sans-serif;}

a {	margin: 0;
	padding: 0;
	color: #000; 
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
	color: #264cae;}
a:hover {text-decoration: underline;}

img {margin: 0; padding: 0; border: 0;}

h1, h2, h3, h4 {
	padding: 0;
	margin: 0;
	font-weight: bold;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #1a60c0}

br {clear: both;
	font-size: 1px;
	line-height: 1px}

/*В этом блоке весь контент*/
#conteiner {width: 750px; background-color: #fff;}

/*в этом блоке "шапка" сайта*/
#baner {height: 219px; width: 750px;}
	
 /*Это логотип, он такой вытянутый вниз*/
#logo  {
	float: left;
	width: 108px;
	height: 219px;
	background: url("i/logo_akti.jpg") no-repeat 0 0;
	}

/*Это главное меню*/
#menu_head {float: left; width: 458px;}

#menu_head a  {
	display: block;
	float: left;
	height: 16px;
	padding: 32px 8px 0px 17px;
	background: url("i/fon_menu.gif") no-repeat 0 0;
	border-top: 3px solid #264cae;
	border-left: 1px solid #dadbdd; 
	font-weight: bold;
	font-size: 11px;
	text-align: center;}
#menu_head a:hover {
	text-decoration: underline;
	border-top: 3px solid #fdb812;
	border-left: 1px solid #fdb812;}
#menu_head a.last  {border-right: 1px solid #dadbdd;}
#menu_head a.current  {
	border-top: 3px solid #fdb812;
	border-left: 1px solid #fdb812;
	background: #fff url("i/fon_menu_current.gif") no-repeat 0 0;
	color: #000000;}
/*Главное меню закончилось*/


/*Дополнительное меню в правом верхнем углу*/
#menu_dop {
	float: right; 
	width: 184px;
	height: 87px}
	
#menu_dop ul {margin-top: 11px;	list-style: none; }
#menu_dop ul li {list-style: none;padding:  0px 0px 0px 15px; background: #fff url("i/bg_li.gif") no-repeat 0 2px;}
#menu_dop ul li a {
	display: inherit;
	margin: 0;

	font-size: 11px;
	color: #264cae;}
 
#menu_dop a img{
	float: right;
	margin-top: 8px;
	margin-right: 5px;}
#menu_dop a img.last{margin-right: 15px;}
/*Дополнительное меню закончилось*/

/*Элемента флеша 642 */

#flash {
	float: left;
	width: 642px;
	height: 132px;
	background: url("i/flash_3.jpg") no-repeat 0 0;
  }
#flash img { float: left; width: 620px;}
/*Шапка сайта закончилась*/

/*Блок новостей*/
#news {
	width: 750px;
	margin-top: 5px;
	padding-left: 25px;

	voice-family: "\"}\"";
	voice-family: inherit;
	width: 725px}
html>body #news {width: 725px}

#news img {float: right;}

/*Это слово НОВОСТИ*/
#news h3 {
	float: left;
	width:83px;
	padding-top: 5px;
	text-align: left;
	font-size: 14px;}

/*Это блок с датами и новостями*/
#news_blok {
	float: left;
	width: 430px;
	padding-left: 10px;
	margin-top: 5px;
	border-left: 1px solid #dadbdd;}
#news_blok p {color: #264cae; margin:0}
#news_blok a {padding-left: 10px; color: #000000;}

a#arhiv {
	display: block;
	padding:  0px 0px 0px 15px;
	margin-top: 5px;
	background: #fff url("i/bg_li.gif") no-repeat 0 0;
	font-size: 11px;
	color: #264cae;	}


/*Это блок с каталогом продукции (верхний)*/
#products 
{
padding-left: 20px; 
padding-right: 5px; 
padding-bottom: 15px;
}

#products h2 {
	padding-left: 15px;
	color: #264cae;
	background: url("i/strelka.gif") no-repeat 0 2px;
	font-weight: normal;
	font-size: 12px}
#products h2 a {text-decoration: none; color: #264cae;} 
#products h2 a:hover {text-decoration: underline;}

/*заголовок блока с подчеркиванием*/
.zagolovok {
	padding-top: 5px;
	margin-bottom: 15px;
	margin-left: 0px;
	margin-right: 20px;
	background: url("i/01.gif") repeat-x  0% 100%;	
	}
	
.zagolovok h1 {
	display: inline;
	padding: 0 4px;
	background-color: #fff; 
	font-size: 15px;}	

#products img {float: left; margin-right: 15px;}

#products ul {padding: 15px 10px 15px 15px; list-style: none;}
#products ul li  {
	padding-left: 12px;
	background: url("i/pim.gif") no-repeat 0 50%;}
#products ul li a {font-size: 11px; color: #264cae;}	

/*для придания жирного начертания*/
.spec{font-weight: bold;}  	

/*Это голубая плашка в блоке продукции*/
#blue {
	float: left;
	width: 172px;
	margin-right: 5px;
	//margin-right: 2px;
}
	
#blue_up  {
	width:172px;
	height: 10px;
	background: url("i/blue_up_172.gif") no-repeat 0 0;
	font-size: 1px;}
	
#blue_mid {
	width:172px;
	min-height: 120px;
	//height: 120px;
	padding-left: 12px;
	padding-right: 12px;
	background: url("i/blue_mid_172.gif") repeat-y 0 0;

	voice-family: "\"}\"";
	voice-family: inherit;
	width: 153px;
	}
html>body #blue_mid {width: 163px}

#blue_down {
	width:172px;
	height: 10px;
	background: url("i/blue_down_172.gif") no-repeat 0 0;}

/*Оранжевая плашка в блоке продукции*/
/*#orang, .orang {
float: left; 
width: 172px;
margin-right: 5px;
//margin-right: 2px;
}
	
#orang_up, .orang_up  {
	width:172px;
	height: 10px;
	font-size: 1px;
	background: url("i/orang_up_172.gif") no-repeat 0 0;}
	
#orang_mid, .orang_mid {
	width:172px;
 	min-height: 120px;
 	//height: 120px;
	padding-left: 12px;
	padding-right: 12px;
	background: url("i/orang_mid_172.gif") repeat-y 0 0;
	
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 153px;}
html>body #orang_mid {width: 153px}
html>body .orang_mid {width: 153px}
	
#orang_down, .orang_down {
	width:172px;
	height: 10px;
	background: url("i/orang_down_172.gif") no-repeat; }
	
#products .orang_mid h2 a, #products .orang_mid h2
{
	font-weight: bold;
}	*/

.orang_up  
{
	background: url("i/orang_up_173.gif") no-repeat 0 0;
	padding: 0px;
}

.orang_up div
{
	height: 10px;
	font-size: 1px;
	background: url("i/orang_up_173r.gif") no-repeat 100% 0;
	margin: 0px;
}

.orang_down 
{
	background: url("i/orang_down_173.gif") no-repeat; 
	padding: 0px;
}

.orang_down div
{
	height: 10px;
	font-size: 1px;
	background: url("i/orang_down_173r.gif") no-repeat 100% 0; 
}

td.orang_mid 
{
	background: #fee5a8;
	vertical-align: top;
	border-right: 1px solid #fdd471;
	border-left: 1px solid #fdd471;
	width: 168px;
}

td.orang_mid .cont
{
	padding-left: 10px;
	padding-right: 10px;
}

table.main_orange_tbl .border
{
	font-size: 1px;
}

#products table.main_orange_tbl h2 a, #products table.main_orange_tbl h2
{
	font-weight: bold;
}
	

/*Серая плашка в блоке продукции - заменена на красную*/
#grey {
float: left;
width: 172px;
margin-right: 5px;
}
	
#grey_up  {
	width:172px;
	height: 10px; 
	font-size: 1px;
	background: url("i/grey_up.gif") no-repeat 0 0;}
	
#grey_mid {
	width:172px;
	min-height: 120px;
	//height: 120px;
	padding-left: 12px;
	padding-right: 12px;
	background: url("i/grey_mid.gif") repeat-y 0 0;
	
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 153px}
html>body #gray_mid {width: 163px}
	
#grey_down {
	width:172px;
	height: 10px;
	background: url("i/grey_down.gif") no-repeat;}
	
/*Красная плашка в блоке продукции*/
#red {
float: left;
width: 172px;
margin-right: 5px;
//margin-right: 2px;
}
	
#red_up  {
	width:172px;
	height: 10px; 
	font-size: 1px;
	background: url("i/red_up_172.gif") no-repeat 0 0;}
	
#red_mid {
	width:172px;
	min-height: 120px;
	//height: 120px;
	padding-left: 12px;
	padding-right: 12px;
	background: url("i/red_mid_172.gif") repeat-y 0 0;
	
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 153px}
html>body #gray_mid {width: 163px}
	
#red_down {
	width:172px;
	height: 10px;
	background: url("i/red_down_172.gif") no-repeat;}	
	
/*Зеленая плашка в блоке продукции*/
#green {
float: left;
width: 172px;
margin-right: 0px;
}
	
#green_up  {
	width:172px;
	height: 10px; 
	font-size: 1px;
	background: url("i/green_up_172.gif") no-repeat 0 0;}
	
#green_mid {
	width:172px;
	min-height: 120px;
	//height: 120px;
	padding-left: 12px;
	padding-right: 12px;
	background: url("i/green_mid_172.gif") repeat-y 0 0;
	
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 153px}
html>body #green_mid {width: 163px}
	
#green_down {
	width:172px;
	height: 10px;
	background: url("i/green_down_172.gif") no-repeat;}	
/*Блок продукции закончился*/

/*Начался блок в котором фоном лежат трубы*/
#truby {
	width: 750px;
	background: url("i/fon_truby.jpg") no-repeat 100% 100%;
	}
	
/*Второй блок продуктов*/
#products_2 {padding: 0px 15px 20px 25px;}

#products_2 h2 {
	padding-left: 15px;
	color: #264cae;
	font-weight: normal;
	font-size: 12px;
	background: url("i/strelka.gif") no-repeat 0 2px;}
#products_2 h2 a {text-decoration: none; color: #264cae;} 
#products_2 h2 a:hover {text-decoration: underline;}

#products_2 ul {padding: 0px 10px 15px 15px; list-style: none;}
#products_2 ul li  {
	padding-left: 12px;
	background: url("i/pim.gif") no-repeat 0 50%; }
#products_2 ul li a {font-size: 11px; color: #264cae;}	
	
#products_2 img {float: left; margin-right: 15px;}


/*Желтая плашка во втором блоке продуктов*/
#yellow {
	float: left;
	width: 370px;
	margin-right: 10px;}

#yellow_up  {
	width:370px;
	height: 11px;
	background: url("i/yellow_up.gif") no-repeat;
	font-size: 1px; }
	
#yellow_mid {
	width:370px;
	min-height: 120px;
	padding-left: 12px;
	padding-right: 12px;
	background: url("i/yellow_mid.gif") repeat-y;
	
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 346px}
html>body #yellow_mid {width: 346px}
	
#yellow_down {
	width:370px;
	height: 11px;
	background: url("i/yellow_down.gif") no-repeat; }

#yellow a img {
	margin-left: 15px;
	margin-bottom: 10px;
	text-decoration: none;
	border: 0}
	
/*самый нижний блок с продукцией, из трех частей*/
#prod  {
	width: 700px;
	margin-right: 15px;
	margin-left: 25px;
	background: url("i/prod_fon.gif") repeat-y 0 0;
	border-top: 1px solid #dadbdd }

#prod div {float: left;}

#prod img {margin-left: 5px; border: 0;}

#prod_sredniy {
	width: 252px;
	padding-left: 25px;
	padding-right: 5px;
	
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 222px}
html>body #prod_sredniy {width: 222px}

#prod_first {
	width: 218px;
	padding-left: 0px;
	padding-right: 15px;
	
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 203px}
html>body #prod_first {width: 203px}
	
#prod_last {	
	width: 223px;
	padding-left: 25px;
	padding-right: 15px;
	
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 183px}
html>body #prod_last {width: 183px}

#prod h1 {padding: 15px 0; font-size: 14px;}
#prod ul {padding: 15px 10px 15px 15px; list-style: none;}
#prod ul li {
	padding-left: 12px;
	padding-bottom: 10px;
	background: url("i/strelka.gif") no-repeat  0 2px;
	list-style: none; }
#prod ul li a {font-size: 12px; color: #264cae;}	
	
	
/*Самый нижний блок с копирайтом и адресом*/
#niz {
	width: 750px;
	height: 70px;
	margin-top: 30px;
	background-color: #f6f7f7;
	border-bottom: 1px solid #e3e3e3;
	}

#niz a {color: #264cae; white-space: nowrap;}

#niz div {
	float: left;
	height: 70px; 
	padding-top: 10px;
	font-size: .9em;
	
	voice-family: "\"}\"";
	voice-family: inherit;
	height: 60px}
html>body #niz div {height: 60px}

#counterbox {margin: 5px 10px; text-align: right}

#copy {
	width: 200px;
	padding-left: 25px;
	padding-right: 15px}

#adress {
	width: 172px;
	padding-left: 39px;
	background: url("i/adress_fon.gif") no-repeat 0 100%;
	border-left: 1px solid #dadbdd;}

#telefon  {
	width: 100px;
	padding-left: 39px;
	background: url("i/telefon_fon.gif") no-repeat 0 100%;
	border-left: 1px solid #dadbdd;}
	
#mail {
	width: 100px;
	padding-left: 39px;
	background: url("i/mail_fon.gif") no-repeat 0 100%;
	border-left: 1px solid #dadbdd;}

#mail a {white-space: nowrap;}

/*СТИЛИ для ВНУТРЕННИХ СТРАНИЦ!!!!!!*/

/*Блок с описанием продукции, тот что на месте новостей*/
#opis {
	width: 750px;
	margin-top: 5px;
	padding-left: 25px;
	
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 725px}
html>body #opis {width: 725px}

#opis img {float: right;}

/*Заголовок слева */
#opis h3 {
	float: left;
	width:170px;
	padding-top: 5px;
	text-align: right;
	margin-right: 10px;
	color: #000;
	font-size: 11px}

/*меню продукции*/
#opis_blok {
	float: left;
	padding-left: 10px;
	margin-top: 5px;
	border-left: 1px solid #dadbdd;}
	
#opis_blok ul {list-style: none;}
#opis_blok ul li {
	padding-left: 12px;
	background: url("i/pim.gif") no-repeat 0 50%;
	list-style: none;}
#opis_blok ul li a {font-size: 11px; color: #264cae;}
#opis_blok ul li.current {
	padding-left: 12px;
	background: url("i/pim_grey.gif") no-repeat 0 50%;
	list-style: none;
	color: #969696;
	font-size: 11px;	}	


/*Далее страница делится на 2 блока - контент и правое меню*/

/*зона контента*/
#content {float: left; width: 565px;
	padding-left: 25px;
	padding-right: 15px;

	voice-family: "\"}\"";
	voice-family: inherit;
	width: 525px}
html>body #content {width: 525px}

#content h1 {
	padding-top: 20px;
	margin-bottom: 0.9em;
	font-size: 15px;}

#content h2 {
	padding-top: 15px;
	margin-bottom: 0.7em;
	font-size: 13px;}

#content ul {padding-left: 5px; list-style: none; margin-bottom: 1em}
#content ul li {
	padding-left: 10px;
	margin-bottom: 0.2em;
	background: url("i/pim.gif") no-repeat 0 7px;
	list-style: none;}
#content p.short { font-size: 1.2em; }


/*Стили для таблиц*/	
#content table {border: solid 1px #999;	font-size: 11px; border-collapse: collapse;}
/*простые, белый фон*/
#content table tr td {
	border: solid 1px #999; 
	padding: 2px 3px;
	text-align: right;}
	
#content table.bordernone {
	border: none; 
	text-align: left;
	font-size:12px;
	font-family:Arial}
	
#content table.bordernone tr td {
	border: none; 
	text-align: left;
	padding: 3px;
	font-size:12px;
	font-family:Arial}
	
	
/*ярко голубой заголовок*/
#content table tr.head_1 td {
	background-color: #afdeff;
	text-align: center;}
/*бледно голубой заголовок*/
#content table tr.head_2 td {
	background-color: #e7f5ff;
	text-align: center;
	font-size: 11px	}
/*бледно голубая строка */
#content table tr.tr_1 td {
	background-color: #e7f5ff;
	text-align: right;
	font-size: 11px	}
/*серый фон для примечаний*/
#content table tr.end td {
	background-color: #f0f0f0;
	text-align: left;
	color: #666;
	font-size: 10px}
	
/*правое меню*/
#right_menu {float: left; width: 185px;}

#right_menu h3 {
	padding-top: 5px;
	text-align: left;
	color: #1a60c0;
	margin-top: 20px;
	font-size: 15px;
	margin-bottom: 15px}

/*основное меню*/
#right_menu ul {	list-style: none}
#right_menu ul li{   
	list-style: none;
	font-size: 11px;
	padding-bottom: 4px;
	padding-top: 4px;
	font-weight: bold;
	color: #333;
	
	border-top: 1px solid #e3e3e3;
	
	text-indent: 0 }
#right_menu ul li a {color: #039}

/*подменю*/
#right_menu ul li ul{ 
	padding: 5px 10px 5px 2px;
	list-style: none;
	width: 160px}
#right_menu ul li ul li{ 
	border: 0;
	list-style: none;
	font-size: 11px;
	padding-bottom: 4px;
	padding-top: 4px;
	font-weight: bold;
	color: #666;
	text-indent: 0;
	padding-left: 12px;
	background: url("i/strelka.gif") no-repeat  0 5px;}

#right_menu ul li ul li a{color: #039;}

/* Лепим footer*/
/*
HTML, BODY { height:100% }
#conteiner { position:relative; min-height:100% }
* HTML #conteiner { height:100% }
#clear {clear: both; width: 100%; height: 1%; border; 1px solid red; }
#niz { position:absolute; bottom:0; }
*/

/*выпадающее меню*/
#pop {
	float: right;
	width: 185px;
	height: 64px;
	background: transparent url("i/ivan_down.gif") no-repeat 0 100%;
	border-top: 1px solid #c1dde9;
}

#popup {
	position: absolute; z-index: 2; left: 565px; top: 100px:
	visibility: hidden; display: none;
	width: 185px;
	background: transparent url("i/ivan_down.gif") no-repeat 0 100%;
	padding-bottom: 64px;
	border-top: 1px solid #c1dde9;
}
#companylist_temp {display: none;}
#companylist {
	padding-left: 12px;
	list-style: none;
	background: #e1eef7 url("i/ivan_bg.gif") repeat-y 0 0;
}
#companylist li {
	padding: 10px 0;
	padding-left: 16px;
	list-style: none;
	background: url("i/strelka.gif") no-repeat 0 12px;
	border-bottom: 1px dotted #8485b0;
}
#companylist li a { color: #5b5db0; font-weight: bold; }
#companylist li a:hover { color: #2f3091;}

#content #reflist {
	border: 0;	
	border-collapse: collapse;
}

#content table#reflist tr td {
	text-align: left;
	border: 0;	
}

img.png { 
	behavior: url(/js/iepngfix.htc) 
}