h1,.copy	{ 
  font-family: Verdana, Arial, Helvetica; 
}
.flash	{ padding:0; border:1px solid #D7D7D7; width: 780; height:150; background-image: url(img/alt_flash.jpg);}
li		{ list-style-image: url(img/ic_list1.gif); margin:0 0 5 10; }

form,input,select,option,textarea,p,a,ul,ol,li,td,th,body,h2,h3,h4	{ 
  font-family: Tahoma, Arial, Helvetica, Verdana; 
  font-size: 11px; 
  color:#404040
}
form,input,select,option,textarea,a,td,th { 
  margin-top: 0px; 
  margin-bottom: 0px
}
.form_100	{
  width:100%
}
table { 
  border-style : none; 
}
body  { 
  background-color : white; 
  padding : 0px; 
  margin : 0px; 
}
.t_top1				{ 
  background-color:white;  
  width:100%;
  margin:0 0 0 0;
  padding: 0px; 
}
.t_top2				{ 
  border-style:none; 
  width:100%; 
  margin : 0; 
}
.t_top3	{ 
  width:100%; 
  margin:0 0 0 0;
  padding: 0px; 
}
.h_top 	{ width:590px; padding-left:10; color:#CD2F00; font-size: 9px; }
.h_top a { color:#CD2F00; font-size: 9px; text-decoration:none; }
h1, h1 a			{ color:#D9D9D9; font-size: 9px; margin:0 5 0 0; font-weight:normal; text-decoration:none;}
h2, h2 a			{ font-size: 22px; margin:0 0 0 0; color:#FF8000; font-weight: normal; text-decoration:none;}
h3, h3 a			{ font-size: 16px; margin:0 0 15 0; color:#CD2F00; text-decoration:none;}
h4, h4 a			{ font-size: 17px; margin:5 0 10 0; color:#FF8000; font-weight: normal; text-decoration:none;}
h5						{ font-size: 17px; margin:10 0 0 0; color:#bcbcbc; font-weight: normal; text-decoration:none;}
h6						{ color:#bcbcbc; font:13px; margin:15 0 5 0;}
p							{ margin:5 0 0 0;}
a							{ color:#CD2F00;}

.top_gray			{ background:url(img/top_fon_gray.gif); padding:0 0 0 5;}
.top_gray td	{ color:#D9D9D9; font-size: 9px; }
.top_menu		{ 
  background-repeat: no-repeat;
  height: 68px;
  background : url(img/top_fon_menu.gif); 
  /*padding:0 1 0 0;*/
  /*margin: 0 0 0 1px;*/ 
  white-space:nowrap; 
  color: #404040;  
}
.top_menu a { 
    text-decoration:none; 
    color:#404040; text-align:center; 
    display:block; 
    height: 68px; 
    /*padding:1 0 0 0;*/
    padding-top: 1;
}
.top_menu a:link,.top_menu a:visited { 
  background:url(img/top_fon_menu.gif); 
  text-align:center; 
  text-decoration:underline;
  line-height:12.0pt; 
}
.top_menu a:hover,.top_menu a:active { background:url(img/top_fon_menu_cur.gif) #ff8b15; text-align:center;text-decoration:underline; }

.top_separator_menu	{
  vertical-align:middle; 
  border-style:none; 
  width:2px; 
  height:68px; 
}
.top_podmenu	{ background:url(img/top_fon_podmenu.gif) }
.top_ico			{ height:28px;  background-color:#CD2F00; border-style:none solid none solid; border-width:1; border-color:#D9D9D9;  white-space:nowrap; text-align:center; }
.top_separator_ico			{ width:1px; height:5px; margin:0 24 0 24; background-color:#9B0000}
.top_ico img	{ 
  vertical-align: middle; 
}
.top_logo	{ 
  height:155; 
  background : url(img/logofull_torion.gif);
  background-repeat: no-repeat;  
  border-style: none solid none solid; 
  border-width:1; 
  border-color:#D9D9D9; 
  text-align:center;
}
.top_discont			{ 
  height:100px; 
  background : url(img/discont.gif);
  background-repeat: no-repeat;
  border-style : none solid solid solid; 
  border-width:1; 
  border-color: #D9D9D9;  
  text-align:center; 
}
.top_line_ico	{ 
  width:70px; 
  height:2px; 
  background-color:#FF8000; 
  margin : 4 0 3 0;
}

.path	{ 
  color:#ACACAC; 
  padding:0 0 0 33; 
  width:260;
  vertical-align: middle;
}
.path a				{ color:#ACACAC;}
.work_center	{
  width:620; 
  padding:0 10 0 0; 
}
.work_right		{ 
  width:470; 
  padding: 0 110 0 0; 
}
.main_left		{ 
  width : 165px; 
  padding:0 20 0 35; }
.main_right		{ width:550; padding:0 0 0 0; }
.rasdel_text	{ padding:10; border:1px solid #D7D7D7; width:425; }
.rasdel_text_right_line	{ border-style:none none none solid; border-width:2; border-color:#FF8000; }
.rasdel_text_rigth	{ border:1px solid #D7D7D7; background:url(img/rasdel_text_rigth_fon.gif); padding:10; font-size:9px; width:100%;}
.i_text_right	{border-style:none none none solid; border-width:2; border-color:#FF8000;}
.i_text_ram		{border:1px solid #D7D7D7; background:url(img/rasdel_text_rigth_fon.gif); padding:5; width:100%;}


.main_text_rigth		{ border:1px solid #D7D7D7; background:url(img/rasdel_text_rigth_fon.gif); padding:15; font-size:11px; width:100%;}
.main_flash_rigth		{ border:1px solid #D7D7D7;  width:100%;}
.main_news					{ padding:0 30 10 16; }
.main_soft					{ background:url(img/main_soft.jpg) no-repeat; padding:15 0 0 0;}
.main_soft h4				{ margin:0 0 120 10; line-height: 16px;  }
.podrasdel_text			{ padding:15 0 0 0; width:420;}
.left_div						{padding:0 0 10 16;}

.ic_link			{ margin:0 8 0 0; vertical-align:absmiddle; }
.a_link				{ font-size:10px; vertical-align:middle;}
.a_main				{ font-size:11px; vertical-align:middle; text-decoration: none}
.ic_menu,.ic_name			{ margin:0 8 0 0; vertical-align:middle; }
.a_name				{ text-decoration:underline; font-size:12px; text-transform: uppercase; color:#000000}
.hr_red6			{ border-style:none; background-color:#FFF9F2; width:100%; height:6; margin:1 0 0 0; padding:0; }
.hr_red6_top	{ border-style:none; background-color:#FFF9F2; width:100%; height:6; margin:1px 0 0 0; padding: 0; vertical-align:top;}
.hr_red3			{ border-style:none; background-color:#FFF9F2; width:100%; height:3; margin:1 0 0 0; padding:0; vertical-align:top; }
.hr_red30			{ border-style:none; background-color:#FFF9F2; width:100%; height:3; margin:0 0 0 0; padding:0; vertical-align:top; }
.hr_gray			{ border-style:none; background-color:#D7D7D7; width:100%; height:1; margin:12 0 0 0; padding:0 }
.hr_gray1			{ border-style:none; background-color:#D7D7D7; width:100%; height:1; margin:1 0 0 0; padding:0; }
.annt					{ margin:5 0 10 0; font-size:9px; }
.annt2				{ margin:5 0 5 0; font-size:11px; }
.menu_left		{ 
  border-bottom : 1px solid #D7D7D7; 
  padding : 8 0 8 0;
  width: 165px; 
}
.menu_main		{ border-bottom:3px solid #fff9f2; padding:5 0 5 0; margin:0 18 0 0;}
.menu_main li	{ list-style-image: url(img/ic_link.gif); margin:0 0 0 20;}

.list_1,.list_2		{ margin:7 0 5 10;  }
.list_1	li		{ list-style-image: url(img/ic_list1.gif); margin:0 0 5 10; }
.list_2	li		{ list-style-image: url(img/ic_list2.gif); margin:0 0 2 10; }
.list_3				{ margin: 0 0 0 45; list-style: disc url(img/ic_list3.gif); }
.list_3	li		{ margin:2 0; }
.list_4				{ margin:15 0 0 45; list-style: disc url(img/ic_name_li.gif);}
.list_4	li		{ margin:2 0 15 0; }
.list_4	li a	{ font-size:14px; }
.list_5				{ margin:15 0 0 45; list-style: disc url(img/ic_name_li.gif);}
.list_5	li		{ margin:2 0 15 0; }
.list_down		{ margin:2 0 10 0; list-style: disc url(img/ic_down.gif);}
.list_down	li{ margin:0 0 0 22; padding: 0 0 0 10;}
.list_faq			{ margin:2 0 10 0; list-style: disc url(img/ic_faq.gif); }
.list_faq	li	{ margin:2 0 5 20; }
.list_ic			{ margin:15 0 0 45; }
.list_ic li		{ margin:2 0 15 0; list-style: disc url(img/ic_menu.gif); }
.list_map1		{ margin:5 0 0 2; }
.list_map1 li	{ margin:3 0 0 0; list-style: disc url(img/ic_map1.gif); padding: 0 0 0 10}
.list_map2		{ margin:5 0 0 10; }
.list_map2 li	{ margin:4 0 0 0; list-style: disc url(img/ic_map2.gif); padding: 0 0 0 10}
.goods				{ font-size:12px; color:#CD2F00; text-decoration:none; }
.spec					{ border:1px solid #D7D7D7; }

.develop_td1	{ border-bottom:1px solid #D7D7D7; height:100; width:207;}
.develop_td1 div	{ width:205px; padding:0 5 0 0 }
.develop_td2	{ border-right:1px solid #D7D7D7; border-bottom:1px solid #D7D7D7; width:2;}
.develop_td2 img	{ width:2px; height:24px; background-color:#FF8000; margin:0 1 0 1; }
.develop_td3	{ border-bottom:1px solid #D7D7D7; width:100%; }
.develop_td3 div	{ height:24px; background-color:#FFF9F2; padding:5 0 0 10; }

.port_td1			{ padding-left:13; }
.port_td_a		{ font-size:13px; }
.port_td1 p		{ margin:8 0 8 0; }
.port_td2			{ padding:13 0 17 0; } 
.port_td3			{ padding:8 18 8 13; }
.port_td3 p		{ margin:8 0 8 0; }
.port_info td, .port_info th	{ border-style:none none solid none; border-width:1; border-color:#D7D7D7; }
.port_info th	{ color:#ACACAC; font-weight:normal; padding: 5 0 5 0; }
.port_info td	{ padding: 5 0 5 10; }
.port_img1		{ padding:8px; background-color: #ffffff; border: 1px solid #d7d7d7; }
.port_img2		{ background-color: #cf2c00; padding: 2px 10px 4px 10px; font: normal 9px; color: #ffffff; float: left;}
.port_img3		{ border-top: 3px solid #ebebeb; display: block; }
.menu_left_port { border-bottom:1px solid #D7D7D7; padding:3 0 5 0; }
.menu_left_port a	{ text-decoration:none; }

.form_check		{ margin:0 10 0 -4; vertical-align:middle;}
.form_submit	{ background:#C5C8D0 url(img/fon_button.gif); height:22px; border-style:solid; border-width:1; border-color:#FFC487 #6D3801 #6D3801 #FFC487; padding:0 5 0 5; margin:5 0 0 0; font-weight:bold; background-color:white; }

.news_a				{ font-size:14px; }
.news_date		{ margin:15 0 0 0; font-size:9px; color:#ACACAC }
.news_date_b	{ margin:0 0 0 0; color:#ACACAC }
.news_source	{ margin:5 0 10 0; font-size:9px; color:#ACACAC }
.h_news_prev_next {font-size:14px; color:#404040; font-weight:bold; margin:10 0 0 0;}

.forum_subj		{ font-size:9px; color:#FF8000;}
.forum_child	{ margin:0 0 0 40;}

.copy {#dadada}
.copy a {color: #dadada; font: normal 9px}

.banner_def {background-color:#FFF9EB; width:50%; text-align:center;  padding:5 0 5 0; border-style:solid none solid solid; border-width:1px; border-colro:#d7d7d7;}
.cert_small	td	{padding:7 0 0 10;}
.cert				td	{padding:7 10 0 0;}

td.goodstop { border-collapse: separate; border-spacing: 5px; border: 1px solid #d7d7d7; padding: 5;background-color: #FFDFB1;}
td.goodstop { background-color: #FFDFB1; font-weight: bold;}

.red  {
  color:#CD2F00;
}

table.show_blok{
  display:none;
}

/*added by leGi4*/
#textBox1{
  font-family: Tahoma, Arial, Helvetica, Verdana;
  font-size : 17px;  
  color: #DEDBDE;  
  vertical-align: middle;   
  margin-top: 0px;  
}
#textBox2{
  font-family: Tahoma, Arial, Helvetica, Verdana;
  font-size : 19px;  
  color: #DEDBDE;  
  vertical-align: middle;
  margin-top: -1px;     
}
#xn{display:none;fONT-SIZE: 9px; MARGIN-LEFT: 2px; COLOR: #555555; FONT-FAMILY: Arial; TEXT-DECORATION: none}

#tableHak {
   
}
.pikto {
  margin-top: 0px;
  vertical-align: middle;
  height: 69px;
}
img.piktoBar {  
  margin-top: 5px;
}

