
.mag_tit {background: #3667a4; padding: 6px 0px 6px 0px; font: bold 12px arial, tahoma; color:#ffffff; width: 230px;}
.mag_tit div {padding: 0px 0px 0px 10px;}
.mag_tit a {color:#ffffff; text-decoration: none}
.mag_block {width: 230px;}
.mag_tab {border-left: 1px solid #c6c6c6; border-right: 1px solid #c6c6c6; width: 100%; font: 11px tahoma, tahoma;}
.mag_tab1 {padding: 4px 0px 4px 4px; font: 11px tahoma, tahoma; border-bottom: 1px solid #c6c6c6;}
.mag_tab2 {padding: 4px 5px 4px 5px; font: 11px tahoma, tahoma; border-bottom: 1px solid #c6c6c6;}
.mag_tab2 div {color:#444444;}
.mag_tab2 a {color: #3667a4; font-weight: bold;}




h1.h_1
{
	font-size: 14px; 
	margin: 1px;
}

h1.h_1_title
{
	font-size: 10px; 
	margin: 1px;
	text-align: left;
	color: green;
}

h2.h_2_title
{
	font-size: 10px; 
	margin: 1px;
	text-align: left;
	color: silver;
}


h2.h_2
{
	font-size: 13px; 
	margin: 1px;
}

h3.h_3
{
	font-size: 12px; 
	margin: 1px;
}

h4.h_4
{
	font-size: 11px; 
	margin: 1px;
}

tr.t_form
{
	font-size: 12px;
	font-weight: bold; 	
}

input.i_button
{
	font-size: 11px;
	font-weight: bold; 
	text-align: center;
	color: blue;	
}

div.catalog_s_cat_1
{
	float: left; 	
	width: 200px; 	
}

div.catalog_s_cat_2
{	
	float: left; 
	width: 60px; 	
}


div.caption
{	
	color: red;
	background-color: #F1F1F1;
	padding-left: 30px;	
	border-top: 2px solid black; 
	border-bottom: 2px solid black; 
	
}

div.caption_2
{	
	background-color: #F1F1F1; 	
	padding-left: 20px; 
	margin-bottom: 5px;
	border-bottom: 1px solid red; 
}

div.caption_prog
{	
	color: red;		
	padding-left: 10px;		
}

div.description 
{		
	color: #222222;
	font-size: 11px;	
	font-weight: bold;		
}

div.ful_description 
{		
	color: #222222;
	font-size: 13px;	
	font-weight: bold;		
	line-height: 1.7em;
}

div.size_sys_lic_rus
{		
	color: #662222;
	font-size: 11px;	
	font-weight: bold;		
}

div.view_prog
{		
	color: black;
	text-align: center;
	font-size: 11px;	
	font-weight: bold;		
	background-color: #F1F1F1; 
	border: 1px solid silver; 
	padding-left: 2px; 
}

div.view_prog_pr_sk
{		
	color: black;
	text-align: center;
	font-size: 11px;				
	padding-left: 2px; 
}

span.subcat
{
	color: red;
	font-size: 9px;
	font-weight: bold;
}

table.t_menu
{
	width: 675px;
	height: 35px;	
	font-size: 12px;	
	font-weight: bold;		
}

a.a_menu
{
	color: black; 	
	text-align: center;
	padding: 2px;
	border-color: #0E799D;	
	background-color: #FFFFFF; 
}

td.td_menu
{
	width: 135px; 
	text-align: center;
}

a.a_kat_prog
{
	color: black; 		
	text-align: left;
	padding: 2px; 
	border-color: #0E799D;		
	padding-left: 5px;
	padding-right: 5px;		
	font-size: 12px;
}

div.d_pod_kat_prog
{		
	display: none;	
	border-left: 1px solid; 
	border-bottom: 1px solid; 
	margin-left: 10px; 
	margin-right: 10px;
	padding: 8px;
	border-color: red;	
	font-size: 11px;		
}

a.a_prog_top_10
{
	color: black; 	
	text-align: left;
	margin-bottom: 20px; 
}

a.a_menu_bottom
{	
	cursor: hand;		
	color: black;	
	font-size: 10px;
	font-weight: bold;	
}

table.t_body
{
	width: 984px;
	font-size: 12px;
}

div.d_left_head
{	
	border-top: 2px solid red; 
	border-bottom: 1px solid red; 
	background-color: #F1F1F1;
	text-align: center;
	font-weight: bold;	
	font-size: 12px;
	color: black;	
	padding-left: 5px; 
	padding-right: 5px; 
}

div.d_left_body
{					
	border: 1px solid red; 
	padding: 4px; 		
	margin-bottom: 5; 
	font-size: 12px;
	text-align: left;		
	font-weight: bold;			
}

div.d_main_body
{					
	border: 1px solid red; 
	padding: 6px;	
	margin-bottom: 5px; 
	font-size: 12px;
	text-align: left;		
	font-weight: bold;		
}

div.d_right_head
{	
	border-top: 2px solid red; 
	border-bottom: 1px solid red; 
	background-color: #F1F1F1;
	text-align: center;
	font-weight: bold;	
	font-size: 12px;
	color: black;	
	padding-left: 5px; 
	padding-right: 5px; 
}

div.d_right_body
{					
	border: 1px solid red; 
	padding: 6px;	
	margin-bottom: 5px; 
	font-size: 12px;
	text-align: left;		
	font-weight: bold;		
}

span.s_numer
{
	color: #0E799D;
}

img.skrinshot
{
	float:left; 
	margin: 10px;
	margin-right: 20px; 
	margin-bottom: 10px;
	
}


