h1,.copy	{ font-family: "Verdana" }
.flash	{ padding:0; border:1px solid #D7D7D7; width: 780; height:150; background-image: url(/i/alt_flash.jpg);}
li		{ list-style-image: url(/i/ic_list1.gif); margin:0 0 5 10; }

.list_2 li { padding-bottom: 10px; }

form,input,select,option,textarea,p,a,ul,ol,li,td,th,body,h2,h3,h4	{ font-family: "Tahoma"; 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:0; margin:0; }
.t_top1				{ background-color:white; border-style:none; width:100%; }
.t_top2				{ border-style:none; width:100%; margin:0; }
.t_top3				{ border-style:none; width:100%; margin:0 0 12 0; }
.h_top 				{ width:590px; padding-left:40; color:#CD2F00; font-size: 9px; font-style:normal; }
.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						{ width:310; }
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;}
#h2_def,#h4_def	{ font-size: 17px; margin:15 0 0 0; color:#FF8000; font-weight: normal; text-decoration:none; white-space:nowrap;}
h5						{ font-size: 17px; margin:10 0 0 0; color:#bcbcbc; font-weight: normal; text-decoration:none;}
h6						{ color:#bcbcbc; font-size:13px; margin:15 0 5 0;}
h7, h7 a                {color:#FFFFFF; font-size: 16px; margin:0 0 15 0; text-decoration:none;}
h8, h8 a                {color:#FFFFFF; font-size: 10px; margin:0 0 15 0; text-decoration:none;}          
p							{ margin:5 0 0 0;}
a							{ color:#CD2F00;}

.f_small			{ text-transform:lowercase; }

.top_gray				{ background:url(/i/top_fon_gray_1.gif); }
.top_gray table	{ color:#D9D9D9; font-size: 9px; padding:0 0 0 40;}

.top_menu			{ background:url(/i/top_fon_menu.gif); white-space:nowrap; color:#404040;  }
.top_menu_td	{ padding:0 0 0 20; }
.top_menu a		{ text-decoration:none; color:#404040; text-align:center; display:block; height:29px; line-height:27px; }
.top_menu a:link,.top_menu a:visited { background:url(/i/top_fon_menu.gif); text-align:center; }
.top_menu a:hover,.top_menu a:active { background:url(/i/top_fon_menu_cur.gif) #ff8b15; color: #ffefd9; text-align:center; }

.top_separator_menu	{vertical-align:middle; border-style:none; width:2px; height:29px; }
.top_podmenu	{ background:url(/i/top_fon_podmenu.gif) }
.top_ico			{ height:22px; background-color:#CD2F00; border-style:none none solid none; border-width:2; border-color:#9B0000; 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:96; background:url(/i/top_fon_logo.gif); border:1px solid #D9D9D9; text-align:center; }
.top_line_ico	{ width:70px; height:2px; background-color:#FF8000; margin:1 0 3 0}
.phone				{ font-size:19px; padding-left:5; color:#D9D9D9;}

.path					{ color:#ACACAC; padding:0 0 0 7; width:420;}
.path a				{ color:#ACACAC;}

.path1					{ color:#ACACAC; padding:10px 0 0 7; width:250;}
.path1 a				{ color:#ACACAC;}


td.whishespage  {padding: 50px 35px 0 0;}
.whishespage a {font-size:16px;}
.whishespage span {font-size:16px; color: #acacac;}



.work_center	{ width:470; padding:0 30 0 0; }
.work_right		{ width:310; padding:0 0 0 0; }
.main_left		{ width:235; padding:0 0 0 0; }
.main_right		{ width:545; padding:0 0 0 0; }
.rasdel_text	{ padding:30; border:1px solid #D7D7D7; }
.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(/i/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(/i/rasdel_text_rigth_fon.gif); padding:5; width:100%;}

.main_text_rigth		{ border:1px solid #D7D7D7; background:url(/i/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 0; }
.main_soft					{ background:url(/i/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_link_n			{ font-size:10px; vertical-align:middle; text-decoration: none;}
.a_main				{ font-size:13px; vertical-align:top; text-decoration: none;}
.ic_menu,.ic_name			{ margin:0 8 0 0; vertical-align:middle; }
.a_name				{ text-decoration:none; font-size:12px;}
.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; }
li div.annt2 a		{ font-size:11px; }
.menu_right		{ border-bottom:1px solid #D7D7D7; padding:10 0 12 0; }
.menu_main		{ border-bottom:3px solid #fff9f2; padding:5 0 5 0; margin:0 18 0 0;}
.menu_main li	{ list-style-image: url(/i/ic_link.gif); margin:0 0 0 20;}

.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; }
.td_develop_img					{ border-bottom:1px solid #D7D7D7;border-right:1px solid #D7D7D7; }
.td_develop_img div			{ width:209px; padding:0 5 0 0; }
.td_develop_text				{ border-bottom:1px solid #D7D7D7; width:100%; }
.td_develop_text p.annt	{ padding:0 0 0 10; color:#ACACAC; }
.td_solution_img				{ border-style:none none solid none; border-width:1px; border-color:#D7D7D7; padding:2 10 2 0;}
.td_solution_text				{ border-style:none none solid solid; border-width:1px; border-color:#D7D7D7; width:100%; padding:5 5 5 20;}
.td_solution_text p.annt{ color:#ACACAC;}
.compare_div						{ padding:10 0 12 16; width:100%; background-color:#FFF9F2; border-style:none none solid none; border-width:1px; border-color:#D7D7D7;}
.compare_div a					{ font-size:11px;  }
.compare_table					{ border-collapse: collapse; border:solid 1px #D7D7D7;}
.e_1 td									{ border-style:solid solid none solid; border-width:1px; border-color:#D7D7D7; padding:3 5 3 5; background:#FFF9F2; text-align:center; }
.e_2 td									{ border-style:none solid none solid; border-width:1px; border-color:#D7D7D7; padding:3 5 3 5; background:#FFF9F2; text-align:center; }
.e_sep									{ border-style:solid none solid none; border-width:1px; border-color:#D7D7D7; background:#FFDFB1; padding:3 0 3 5;}
.e_name0, .e_name1			{ border-style:solid solid solid none; border-width:1px; border-color:#D7D7D7; padding:5 2 5 5; }
.e_name1								{ background:#F1F1F1; }
.e_val0, .e_val1				{ border-style:solid none solid none; border-width:1px; border-color:#D7D7D7; text-align:center;}
.e_val1									{ background:#F1F1F1; }
.e_val span, .f_b				{ font-weight:bold; }

.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:0 18 8 13; vertical-align:top;}
.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-weight: normal; font-size: 9px; color: #ffffff; float: left;}
.port_img3		{ border-top: 3px solid #ebebeb; display: block; }
.menu_right_port { border-bottom:1px solid #D7D7D7; padding:3 0 5 0; }
.menu_right_port a	{ text-decoration:none; }

.form_check		{ margin:0 10 0 -4; vertical-align:middle;}
.form_submit	{ background:#C5C8D0 url(/i/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_main	{ font-size:11px; }
.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		{color: #dadada;}
.copy a {color: #dadada; font-size: 9px; font-weight: normal; }

.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-color:#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: #FFF9F2;}
td.goodstop { background-color: #FFF9F2; font-weight: bold;}

.tab_ram				{ border-collapse: collapse; }
.tab_ram th		{ border-spacing: 5px; border:1px solid #d7d7d7; padding:5; background-color: #FFF9F2; }
.tab_ram td		{ border:1px solid #d7d7d7; padding:3;}

.p_table						{ border:solid 2px #D7D7D7; border-collapse: collapse; }
.p_table th					{ border:solid 2px #D7D7D7; padding:2 3 2 3; font-size: 13px; }
.p_table td					{ border:solid 1px #D7D7D7; padding:2 3 2 3; text-align:center; }
.red				{color:#CD2F00;}

table.show_blok{display:none;}
.fongray {background-color: #f5f5f5;}
.def_table			{ border-width:1px; border-color:#D7D7D7; border-collapse:collapse; }
.def_table h3 a	{ text-decoration:underline; text-transform:uppercase; font-size:14; }
.def_td_left		{ width:50%; padding:10 13 10 0; vertical-align:top; }
.def_td_rightt		{ width:50%; padding:10 0 10 13; vertical-align:top; background-color:ff8000; }
.def_td_rightt		{ width:50%; padding:10 0 10 13; vertical-align:top; }
.def_td_news		{ border-style:solid none none solid; border-width:1; border-color:#D7D7D7; padding:0 0 0 10; background:url(/i/def_fon_news.jpg) no-repeat; }
.copy_foot, .copy_foot a	{ font-weight: normal; font-size: 11px; color: #dadada; margin-top: 32px; text-decoration:none; }
.copy_text, .copy_text a	{ font-weight: normal; font-size: 10px; color: #a1a1a1; margin: 10px 40px 0 0; padding-top: 8px; border-top: 1px solid #4e4e4e; text-decoration:none;}



.headtall {border-collapse: collapse;}
.headtall td { color: #716e6e;  border: solid 1px #0b0b0b; text-align: center; height: 42px; font-size: 12px; font-weight: bold;}
.headtall a {color: #cd2f00;}
.headtall div {font-size: 11px; font-weight: bold; margin-top: 5px;}
.headtall .no_bord_up {border-top: none;}
.headtall .no_bord_left {border-left: none;}
.headtall .no_bord_right {border-right: none;}
.headtall .no_bord_bot {border-bottom: none;}
.headtall .padd {padding: 0 10px;}
.headtall div.name {position: relative; height: 40px; margin: 0; padding: 0;}
.headtall div.name_img {position: absolute; top: 1px; left: 10px;}
.headtall div.name_text {text-align: left; font-size: 12px; font-weight: bold; width: 150px; position: absolute; top: 7px; left: 49px;}

.whishes_text {padding: 30px 100px 80px 100px;}
.whishes_text p {font-size: 13px;}



.whishes_table {border-collapse: collapse;}
.whishes_table td {border: solid 1px #ababab; text-align: center;}


