.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;}


img
{
	font-size: 10px;
}
h1.h_1
{
	font-size: 14px; 
	margin: 1px;
}

h2.h_2
{
	font-size: 13px; 
	margin: 1px;
}


h3.h_3
{
	font-size: 12px; 
	margin: 3px;
	
}


h4.h_4
{
	font-size: 12px; 
	margin: 1px;	
}

h1.h_1_title
{
	font-size: 10px; 
	margin: 1px;
	text-align: left;
	color: silver;
}

h2.h_2_title
{
	font-size: 10px; 
	margin: 1px;
	text-align: left;
	color: silver;
}

td.td_menu
{
	width: 161px; 
	font-size: 12px; 
	font-weight: bold; 
	font-style: italic;
}

td.td_menu_arrow
{
	text-align: center;
	width: 35px; 	
	font-size: 12px; 
	font-weight: bold; 	
}

a.a_menu
{
	color: #202B83; 
}


div.d_pod_kat_prog
{		
	display: none;	
	border-left: 1px solid; 
	border-bottom: 1px solid; 
	margin-left: 10px; 
	margin-right: 5px;
	padding: 5px;
	border-color: silver;	
	font-size: 11px;		
}

a.a_kat_prog
{
	color: #585858; 		
	text-align: left;
	padding: 0px; 
	border-color: #0E799D;		
	padding-left: 5px;
	padding-right: 5px;		
	font-size: 12px;
}

span.subcat
{
	color: green;
	font-size: 10px;
	font-weight: bold;
}

input.button
{
	background-color: silver; 
	font-size: 11px; 
	font-weight: bold; 
	color: red;
	padding: 1px;	
}

span.subcat
{
	color: green;
	font-size: 11px;
	font-weight: bold;
}


div.catalog_s_cat_1
{
	float: left; 	
	width: 200px; 	
}

div.catalog_s_cat_2
{	
	float: left; 
	width: 60px; 
	text-align: center;	
	font-size: 12px; 
	font-weight: bold;	
}

a.name_category
{		
	color: blue;	
	padding-left: 70px;
	text-align: left;	
	font-size: 14px; 
	font-weight: bold;		
}

span.count_prog_category
{
	font-size: 12px; 
	margin: 0px;
	padding-left: 10px;
	font-weight: bold;
	color: black;	
}

div.num_page
{
	font-size: 12px; 
	color: black;	
	font-weight: bold;
	text-align: center;
	padding: 2px;
}

div.caption_prog
{
	color: green;	
	font-weight: bold;
	text-align: left;
	padding: 5px;
}

div.caption
{
	text-align: center; 
	font-size: 16px; 
	font-weight: bold; 
	color: silver; 
	padding-top: 8px; 
}

div.ful_description 
{		
	color: #222222;
	font-size: 14px;	
			
	line-height: 1.5em;
}

img.skrinshot
{
	float:left; 
	margin: 10px;
	margin-right: 13px; 
	margin-bottom: 5px;
	border: 1px solid silver; 	
}

div.view_prog
{		
	color: black;
	text-align: left;
	font-size: 11px;	
	font-weight: bold;		
	background-color: #F1F1F1; 
	border: 1px solid silver; 
	padding-left: 2px; 
	padding: 2px;	
}

div.parag
{
	text-indent: 1cm;	
	padding: 5px;		
}	

tr.t_form
{
	font-size: 12px;
	font-weight: bold; 	
}

