body{

	margin:0;

	padding:0;

	vertical-align:top;

	text-align:center;

	font-family:Arial, Tahoma, Verdana, Helvetica, Geneva, sans-serif;

	font-size:12px !important;

	font-weight:normal;

	color:black;

	background-color:#6699CC;

	overflow-x:hidden

	}



a{

	text-decoration:underline;

	color:#003399

	}



a img{border:0}



a.block{

	text-decoration:none !important;

	cursor:pointer !important;

	color:white

	}



table{border-collapse:collapse}



table.body{

	width:982px;

	margin:10px auto;

	}



table.body tr.counters{

	height:1px;

	font-size:0px;

	}



table.body tr.counters div.counters img{

	width:0;height:0;

	border:0

	}



table.body tr.logo{

	height:100px;

	text-align:left

	}



table.body tr.logo div{

	z-index:2;

	position:relative;

	float:left;

	padding:0;margin:0;

	text-align:left;

	overflow:hidden

	}



table.body tr.logo div.background{

	top:-49;left:0;

	width:980px;height:100px;

	margin-right:-980px;

	margin-bottom:-100px;

	background-image:url('/graph/images/bg/top.png');

	//background:none;

	//filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graph/images/bg/top.png');

	}



table.body tr.logo div.counters{

	position:relative;

	width:0;height:0;

	font-size:0px;

	overflow:hidden

	}



table.body tr.logo div.logo{

	top:-35px;left:30px;

	width:516px;height:76px;

	margin-right:-516px;

	margin-bottom:-76px;

	background-image:url('/graph/images/SpecHimProduct.png');

	//background:none;

	//filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graph/images/SpecHimProduct.png');

	}



table.body tr.logo div.right{
	top:-45px;left:575px;
	width:400px;height:96px;
	//height:96px;
	margin-right:-400px;
	margin-bottom:-100px;
	background-image:url('/graph/images/bg/top_right.gif')
	}

table.body tr.top_menu, table.body tr.top_menu_2{
	text-align:center;
	background-color:white;
	background-image:url('/graph/images/bg/table_body.gif')
	}

table.body tr.top_menu td,  table.body tr.top_menu_2 td{
	height:29px;
	margin:0;
	padding:0
	}

table.body tr.top_menu div.string, table.body tr.top_menu_2 div.string{
	width:970px;height:100%;
	margin:0 auto;padding:0;
	text-align:left;
	line-height:27px;
	word-spacing:2em;
	font-weight:bold;
	background-color:#d1e4fd;
	background-image:url('/graph/images/bg/top_menu.png');
	background-position:0 1px;
	background-repeat:repeat-x;
	}

table.body tr.top_menu div.string font, table.body tr.top_menu_2 div.string font{padding:0}

table.body tr.top_menu div.string font{font-size:14px}
table.body tr.top_menu_2 div.string font{font-size:12px}

table.body tr.top_menu div.string font, table.body tr.top_menu_2 div.string font{
	display:inline-block;
	height:100%;
	word-spacing:normal;
	padding:0 2em;
	color:#D12020;
	background-image:url('/graph/images/bg/top_menu_delimiter.gif');
	background-position:0 1px;
	background-repeat:no-repeat;
	}

table.body tr.top_menu td.border{width:5px !important}

table.body tr.body td.common{

	vertical-align:top;

	background-color:white;

	background-image:url('/graph/images/bg/table_body.gif')

	}



table.body tr.body div.body{

	position:relative;

	float:left;

	top:-2px;left:5px;

	width:970px;

	margin:0 auto;

	background-image:url('/graph/images/bg/div_body.gif');

	background-repeat:repeat-x;

	overflow:hidden

	}



table.body tr.body div.body div{

	z-index:2;

	position:relative;

	float:left;

	padding:0;margin:0;

	text-align:left;

	color:black

	}



table.body tr.body div.body div.body_space{padding:10px}



table.body tr.body div.body div.body_space p{

	margin:.5em 0;

	text-align:justify;

	font-size:14px;

	text-indent:1em

	}



table.body tr.body div.body div.body_space h1{

	margin:10px 0 20px 0;

	padding:0;

	font-size:25px;

	color:#E4521A;

	border-bottom:3px double #E4521A

	}



table.body tr.body div.body div.body_space font.up{

	font-size:9px;

	vertical-align:top

	}



table.body tr.body div.body div.body_space div.case{

	width:925px;

	margin:0 10px;

	//margin:0 6px;

	margin-bottom:15px;

	padding:0;

	background-image:url("/graph/images/bg/body_case_.jpg");

	background-repeat:no-repeat

	}



table.body tr.body div.body div.body_space div.case h2{

	float:left;

	width:925px;height:30px;

	margin:0;padding:0;

	font-size:20px;

	line-height:30px;

	color:#D12020;

	text-indent:1em

	}



table.body tr.body div.body div.body_space div.case div.c_body{

	width:903px;

	//width:925px;

	padding:10px;

	border:1px solid #CCCCCC;

	text-align:justify;

	font-size:14px;

	text-indent:1em

	}



table.body tr.body div.body div.body_space div.case div.c_body table.tech_data{

	width:100%;

	font-size:14px;

	color:#333333;

	}



table.body tr.body div.body div.body_space div.case div.c_body table.tech_data th{

	text-align:left;

	font-size:16px;

	color:#E4521A;

	border-bottom:3px double #E4521A

	}



table.body tr.body div.body div.body_space div.case div.c_body table.tech_data td{

	padding:3px 5px;

	border-bottom:1px solid #DDDDDD

	}



table.body tr.body div.body div.body_space div.case div.c_body table.tech_data td.td1{

	width:500px;

	padding-right:15px

	}



table.body tr.body div.body div.body_space div.case div.c_body table.tech_data td.td2{

	width:200px;

	font-style:italic

	}



table.body tr.body div.body div.body_space div.case div.c_body table.tech_data td.td3{

	font-size:12px;

	vertical-align:middle

	}



table.body tr.body div.body div.body_space div.case div.c_body table.tech_data tr.last_row td{border-bottom:none}





table.body tr.bottom_line td{

	height:10px;

	font-size:1px;

	background-image:url("/graph/images/bg/bottom_line.png");

	//background:none;

	//filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/graph/images/bg/bottom_line.png");

	}



table.body tr.bottom td{

	height:50px;

	vertical-align:top;

	background-image:url("/graph/images/bg/bottom.png");

	//background:none;

	//filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/graph/images/bg/bottom.png");	

	}



table.body tr.bottom div.copyright{

	position:relative;

	float:left;

	left:30px;top:5px;

	height:50px;width:350px;

	margin-bottom:-50px;

	margin-right:-350px;

	color:#333333;

	font-size:12px

	}



table.body tr.bottom div.counter_banners{

	position:relative;

	float:left;

	left:504px;top:0;

	height:50px;width:300px;

	margin-bottom:-50px;

	margin-right:-300px;

	color:#333333;

	text-align:left;

	font-weight:bold;

	font-size:15px

	}



table.body tr.bottom div.counter_banners font{

	position:relative;

	float:left;

	display:none;

	width:1px;height:50px;

	margin:0;

	padding:0;

	}



table.body tr.bottom div.counter_banners a{text-decoration:none}



table.body tr.bottom div.counter_banners a.rambler{

	position:relative;

	float:left;

	top:6px;

	height:50px;width:88px;

	margin-bottom:-50px;

	margin-right:-88px

	}



table.body tr.bottom div.counter_banners a.savia{

	position:relative;

	float:left;

	top:6px;left:186px;

	height:50px;width:88px;

	margin-bottom:-50px;

	margin-right:-88px

	}





table.body tr.bottom div.phone{

	position:relative;

	float:left;

	top:12px;left:825px;

	height:50px;width:180px;

	margin-bottom:-50px;

	margin-right:-180px;

	color:#FF8300;

	font-weight:bold;

	font-size:18px

	}



table.body tr.bottom div.ic_cover{

	position:relative;

	float:left;

	left:92px;top:6px;

	height:50px;width:90px;

	margin-bottom:-50px;

	margin-right:-90px;

	vertical-align:middle;

	text-align:left

	}



table.body tr.bottom div.ic_cover div.made_by_icode{

	width:88px;height:29px;

	//height:31px;

	border:1px solid #6699CC;

	background:url('http://www.icode.ru/graph/images/made_by_icode.png');

	//background:none;

	//filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.icode.ru/graph/images/made_by_icode.png');

	background-position:0 -1px;

	//background-position:0 0px;

	background-repeat:no-repeat;

	background-color:#666699;

	overflow:hidden

	}

div.copy_right_main{

  position:absolute;

  width:14;

  height:14;

  background-image:url(fon-bg.gif);

  background-repeat:no-repeat;

  float:bottom;

  right:0;

  bottom:0;

  }

  div.copy_right{

  position:absolute;

  visibility:hidden;

  width: 270;

  height:85;

  background-color:#FFFFFF;

  border: 1px solid black;

  bottom:0;

  float:left;

  }

  

  TD.klienty{

  font-family:Tahoma;

  font-size:11px;

  font-weight:bold;

  color:#000000;

  background-color:#bababa;

  }

  table.copy_table{

  font-family:Tahoma;

  font-size:11px;

  color:#000000;

  font-weight:regular;

  text-decoration:none;

  }

  table.copy_table a:visited{

  font-family:Tahoma;

  font-size:11px;

  color:#000000;

  font-weight:regular;

  text-decoration:none;

  }

  

  table.copy_table a:hover{

  font-family:Tahoma;

  font-size:11px;

  color:#999999;

  font-weight:regular;

  text-decoration:underline

  }

.linkeeper_linkrubrics_adv {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12;
	text-decoration: none;
	font-weight: bolder;
	color:333399;
}
.linkeeper_linkrubrics_adv a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12;
	text-decoration: none;
	font-weight: bolder;
	color:333399;
}
.linkeeper_linkrubrics_adv a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12;
	text-decoration: none;
	font-weight: bolder;
	color:333399;
}
table.linkeeper_links_adv {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10;
	text-decoration: none;
	color:333399;
}
table.linkeeper_links_adv a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10;
	text-decoration: none;
	color:333399;
}
table.linkeeper_links_adv a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10;
	text-decoration: none;	
	color:333399;
}
tr.linkeeper_one_adv {
        background-color: #eeeeee;
}
table.linkeeper_dotted_adv {
        background-image:  url(dot.gif);
		font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10;
	text-decoration: none;
	color:333399;
}

table.linkeeper_dotted_adv tr {
        background-color: #eeeeee;
}
table.linkeeper_dotted_adv a{
        text-decoration: none;	
	color:333399;
}
table.linkeeper_dotted_adv a:hover{
        text-decoration: none;	
	color:333399;
}
.linkeeper_linktext_adv {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11;
	text-decoration: none;	
	color:333399;
}
.linkeeper_linkzag_adv {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11;
	text-decoration: none;	
	color:333399;
	font-weight: bolder;
}