html {	padding: 0px; margin: 0px;}
body {	padding: 2px; margin: 2px; background-color: #ffffff; text-align:center; }

td { font-family: Tahoma, Verdana, Arial; font-size:11px; vertical-align:top; color:#000000; padding:0px; }

table		{ border-collapse: collapse; }
table.main	{ width:912px; height:100%; border-collapse:collapse; }
table.right { width:302px; height:100%; border-collapse:collapse; background-color:#d7d7d7; }



td.h_left     { height: 25px; width:610px; background-image: url(img/bg_lt0.jpg); background-repeat:no-repeat; background-color:#25292a; 
	text-align:right; font-size: 10px; color: #b6b6b6; padding:5px 10px 0px 10px; text-transform: uppercase; }
td.h_right    { height: 25px; width:302px; background-image: url(img/bg_rt0.jpg); background-repeat:no-repeat; background-color:#494949;
  text-align:right;font-size: 10px; color: #b6b6b6; padding:5px 10px 0px 10px; text-transform: uppercase; }
td.top_left   { height:144px; width:610px; background-image: url(img/bg_lt.jpg); background-repeat:no-repeat; background-color:#494949; }
td.top_right  { height:144px; width:302px; background-image: url(img/bg_rt.jpg); background-repeat:no-repeat; background-color:#494949; }
td.menu_left  { height: 66px; width:610px; background-image: url(img/bg_lm.jpg); background-repeat:no-repeat; background-color:#8c0a19; }
td.menu_right { height: 66px; width:302px; background-image: url(img/bg_rm.jpg); background-repeat:no-repeat; background-color:#8c0a19; }
td.right	  { height:100px; width:302px; background-image: url(img/right.jpg); background-repeat:no-repeat; background-color:#d7d7d7; }
td.pane_r	  { height: 100%; width:302px; background-color:#d7d7d7; padding: 10px 20px 10px 15px; }
td.content    { height: 80%;  width:610px; padding:10px 10px 10px 10px; background-image: url(img/bg_c.jpg); background-repeat:repeat-y; background-color:#ffffff; }
td.content_r  { height: 80%;  width:302px; }
td.content_s  { padding:10px 10px 10px 10px; background-image: url(img/bg_c.jpg); background-repeat:repeat-y; background-color:#ffffff; border-right: solid 1px #d7d7d7; }
td.bottom     { height: 57px; width:610px; background-image: url(img/bottom.jpg); background-repeat:no-repeat; background-color:#474d4d; text-align:right; vertical-align:bottom; padding:10px; color:#b6b6b6; }
td.copyright  { height: 57px; width:302px; background-image: url(img/bg_copyrht.jpg); background-repeat:no-repeat; background-color:#464a4b; color:#d7d7d7; padding:10px; font-size:9px; text-align:right; }

td.sep0  {width:60px;}
td.sep   {width:5px;}

td.tm_item { height: 66px; width:105px; color: #fefefe; text-transform: uppercase; vertical-align:middle; text-align:center; cursor:pointer; }
td.tm_sel_01
{
	height: 66px; width:105px; 
	background-image: url(img/menu_sel01.jpg); background-repeat:no-repeat; background-color: #fc2020; 
	color:#ffffff; text-transform:uppercase; vertical-align:middle; text-align:center; cursor:pointer;
}
td.tm_sel_02
{
	height: 66px; width:105px; 
	background-image: url(img/menu_sel02.jpg); background-repeat:no-repeat; background-color: #fc2020; 
	color: #ffffff; text-transform: uppercase; vertical-align:middle; text-align:center; cursor:pointer;
}
td.tm_sel_03
{
	height: 66px; width:105px; 
	background-image: url(img/menu_sel03.jpg); background-repeat:no-repeat; background-color: #fc2020; 
	color: #ffffff; text-transform: uppercase; vertical-align:middle; text-align:center; cursor:pointer;
}
td.tm_sel_04
{
	height: 66px; width:105px; 
	background-image: url(img/menu_sel04.jpg); background-repeat:no-repeat; background-color: #fc2020; 
	color: #ffffff;text-transform: uppercase; vertical-align:middle; text-align:center;	cursor:pointer;
}
td.tm_sel_05
{
	height: 66px; width:105px; 
	background-image: url(img/menu_sel05.jpg); background-repeat:no-repeat; background-color: #fc2020; 
	color: #ffffff;text-transform: uppercase; vertical-align:middle; text-align:center;
}
td.tm_sel_06
{
	height: 66px; width:105px; 
	background-image: url(img/menu_sel06.jpg); background-repeat:no-repeat; background-color: #fc2020; 
	color: #ffffff;text-transform: uppercase; vertical-align:middle; text-align:center;	cursor:pointer;
}

td.sub_head  
{
    height:57px;
    background-image: url(img/bg_head.gif); background-repeat:repeat-x; background-color: #474d4d; 
    color:#b6b6b6; text-transform: uppercase; vertical-align:middle; font-size:14px; font-weight:bold;
    padding:10px 10px 10px 20px;
}
td.params1 { background-color:#ffffff; padding:6px; width:40%;} /*#f9e8ff*/
td.params2 { background-color:#ffffff; padding:6px;text-align:center; }

div.using_h {width:580px; margin:0px; padding:0px 0px 0px 5px;}
div.using 
{
	width:584px; height:470px; overflow:auto; margin:0px; padding:0px 0px 0px 5px; font-size:8px;
    scrollbar-face-color:#e4e4e4;
    scrollbar-arrow-color: #8d8d8d;
    scrollbar-track-color: #ffffff;
    scrollbar-darkshadow-color: #8d8d8d;
    scrollbar-shadow-color: #ffffff;
    scrollbar-highlight-color: #ffffff;
    scrollbar-3dlight-color: #8d8d8d;
}
table.using { width:550px; background-color:silver; border:0; font-size:8px; }
td.using_h0 { width:550px;  background-color:#fbfbfb; vertical-align:top; padding:5px; text-align:center; }
td.using_h1 { width:20px;  background-color:#fbfbfb; vertical-align:top; font-weight:bold; padding:5px; }
td.using_h2 { width:143px; background-color:#fbfbfb; vertical-align:top; font-weight:bold; padding:5px; }
td.using_h3 { width:200px; background-color:#fbfbfb; vertical-align:top; font-weight:bold; padding:5px; }
td.using_h4 { width:200px; background-color:#fbfbfb; vertical-align:top; font-weight:bold; padding:5px; }

td.using_1  { width:20px;  background-color:#ffffff; vertical-align:top; font-weight:bold; padding:5px;  }
td.using_2  { width:130px; background-color:#ffffff; vertical-align:top; padding:5px; }
td.using_2a { width:130px; background-color:#ffffff; vertical-align:middle; padding:5px; }
td.using_3  { width:200px; background-color:#ffffff; vertical-align:top; padding:5px; }
td.using_4  { width:200px; background-color:#ffffff; vertical-align:top; padding:5px; }

h2  
{
	background-image: url(img/mark.jpg); background-repeat: no-repeat; background-position: 10px 3px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: bold; font-size: 14px; margin-bottom: 7px; color:#d52d00;
	padding-left:26px; 
}

h2.news { color:#38352d; }

h3.link
{
	background-image: url(img/dot.jpg); background-repeat: no-repeat; background-position: 10px 4px;
	font-family: Tahoma, Verdana, Arial; font-size: 11px; color:#524f46; font-weight:normal;
	padding:0px 0px 5px 26px; 
	margin:5px 0px 5px 0px;
	border-bottom: solid 1px #b7b7b5;
}

h3.link_s
{
	background-image: url(img/dot.jpg); background-repeat: no-repeat; background-position: 15px 4px;
	font-family: Tahoma, Verdana, Arial; font-size: 11px; color:#524f46; font-weight:normal;
	padding:0px 0px 5px 31px; 
	margin:5px 0px 5px 0px;
	border-bottom: solid 1px #b7b7b5;
}

h3.link2
{
	font-family: Tahoma, Verdana, Arial; font-size: 11px; color:#524f46; font-weight:normal;
	padding:0px 0px 5px 26px; 
	margin:5px 0px 5px 0px;
}

.red { color:#d52d00; }
div			  { font-family: Tahoma, Verdana, Arial; font-weight:normal; }
div.company	  { font-size: 18px; color:#fafafa; padding:45px 0px 0px 160px; }
div.company2  { font-size: 10px; color:#b6b6b6; padding: 5px 0px 0px 160px; text-transform: uppercase;  }
div.text	  { font-size: 12px; color:#000000; padding:5px 10px 5px 10px; text-align:justify; width:570px; }
div.text_r	  { font-size: 12px; color:#000000; padding:5px 10px 5px 10px; text-align:justify; }
div.firm	  { font-size: 12px; color:#000000; padding:5px 10px 5px 10px; text-align:justify; }
div.btext	  { font-size: 11px; font-weight:bold; color:#000000; padding:5px; text-align:justify; }
div.news	  {	font-size: 11px; color:#524f46; margin:5px 0px 5px 0px; padding:0px 0px 5px 15px; }
div.list      {	font-size: 11px; color:#524f46; padding:2px 0px 2px 15px; }
div.adress    {	font-size: 14px; color:#524f46; padding:2px 0px 5px 10px; }
div.phone     {	font-size: 14px; color:#524f46; padding:2px 0px 5px 10px; }
div.pane	  { padding-bottom:10px; border-bottom: solid 1px #dfdfdd; border-left: solid 1px #dfdfdd; border-right: solid 1px #dfdfdd;border-top: solid 1px #dfdfdd;width:588px;}	
div.device	  {	text-align:center; padding-top:5px; }
span.device	  {	width:570; height:126; background-color:#f3f3f3; border:1px solid silver; padding:0px 5px 0px 5px;}

img.lfloat { border: solid 1px silver; float:left;  margin:20px 20px 20px 10px; }
img.border { border: solid 1px #524f46; margin:10px; }
img.silver { border: solid 1px silver; margin:10px; }
ul {margin-top:3px;margin-bottom:3px;}
li { font-size: 12px;}


a.tmn		{ color:#b6b6b6; text-decoration:none; }
a.tmn:hover { color:#ffffff; text-decoration:none; }

a.menu		{ color:#f0f0f0; text-decoration:none; }
a.menu:hover{ color:#ffffff; text-decoration:none; }

a.link		{ color:#524f46; text-decoration:underline; }
a.link:hover{ color:#d52d00; text-decoration:none; }

img.right {border:silver 1px solid; float:right; margin: 0px 0px 10px 10px;}
img.right_nb {margin:0px 0px 10px 10px; float:right;}
img.left  {border:silver 1px solid; float: left; margin: 0px 10px 10px 0px; }
img.left_nb {margin:0px 20px 10px 0px; margin: 0px 10px 10px 0px; float:left;}
img.center {border:silver 1px solid;}
img.project {border:none; width:600px; height:488px; }
img.produce {border:silver 1px solid; float: left; margin: 0px 10px 10px 0px; width:60px; height:60px; }

table.tech {width:50%; background-color:Silver; border:0;}
table.avrg {width:50%; background-color:Silver; border:0;}

div.yandex {width:565px;height:380px;border: solid 1px #524f46;background-image: url(img/map2.jpg); background-repeat:no-repeat;}