
body{ margin:0; background:#FFFFFF url(/images/body_background.jpg) left top no-repeat; }
body,table{ font-family:Arial, Tahoma, Verdana; font-size:11px; color:#595959; }

a{ color:white; text-decoration:none; }

.ban_style1 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration:none;
}

a{ color:#0060A5; text-decoration:underline; }

.png{ filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); }


.top_instrument{ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/top_instrument.png', sizingMethod='scale'); width:108px; height:50px; }
div.instrument{ position:absolute; width:108px; z-index:10px; }
div.instrument div{ position:relative; z-index:20; left:108px; top:54px; height:50px; width:108px; }

.logo{ margin:50 0 50 0; }

table.main_table{ width:100%; height:100%; }
table.main_table td{}
table.main_table td.top_lines{ height:86px; }
table.main_table td table.top_lines{ width:100%; height:86px; }
table.main_table td table.top_lines td{}
table.main_table td table.top_lines td.blue_line{ background:#0064AB url(/images/top_blue_bg.gif) repeat-x; height:75px; }
table.main_table td table.top_lines td.blue_line table.line{ width:100%; height:75px; background:url(/images/top_left.gif) left top no-repeat; }
img.ico_separator{ margin:0 15 0 15; }
table.main_table td table.top_lines td.blue_line table.line span.phone{ color:#FFFFFF; font-weight:700; font-size:20px;}
table.main_table td table.top_lines td.blue_line table.line span.phone span.code{ font-size:12px; font-weight:100; }
table.main_table td table.top_lines td.white_line{ background:#FFFFFF; height:3px; }
table.main_table td table.top_lines td.green_line{ background:#83B819; height:8px; }

div.virus_list{ padding:18 0 0 15; width:500px; font-size:12px; }
div.virus_arrow{ width:20px; float:left; padding-top:9px; }
div.virus_element{ width:214px; float:left; padding:3 0 3 0; }
div.virus_element a{ color:#0064A6; text-decoration:underline; }
div.virus_line{ float:left; }

.photo{ background:url(/images/top_photo.jpg) right top no-repeat; }

table.menu{ padding:6 0 6 55; }
table.menu div{ padding:9 0 9 0; }
table.menu div a.lm{ font-family:Arial, Tahoma, Verdana; font-size:14px; color:#0060A5; font-weight:700;  text-decoration:none;}

.title_text{ font-family:Arial Narrow; font-size:18px; text-decoration:underline; font-weight:700; color:#005FA2; padding-left:15px; }
div.single_news_block{ padding:20 0 0 0; }
div.single_news_block div.text{ padding:8 0 0 15; line-height:16px; font-size:12px; }
div.single_news_block div.header{ font-size:14px; font-weight:700; color:015C99; }
div.single_news_block div.header a{ color:015C99; text-decoration:underline; }
div.single_news_block div.arrow{ width:15px; float:left; padding-top:6px; }
div.single_news_block2{ padding:20 0 5 0; }
div.single_news_block2 div.text{ padding:8 0 0 15; line-height:16px; font-size:12px; }
div.single_news_block2 div.header{ font-size:14px; font-weight:700; color:015C99; }
div.single_news_block2 div.header a{ color:015C99; text-decoration:underline; }
div.single_news_block2 div.arrow{ width:15px; float:left; padding-top:6px; }

td.news_block{ font-size:11px; vertical-align:top; line-height:15px; }
td.news_block div.title{ padding:10 0 10 0; }
td.news_block div.date{ color:#ACACAC; }
td.news_block span{ color:#595959; }
td.news_block a{ color:#005FA2; font-weight:700; font-size:13px; }

div.banner{ text-align:center; padding:20 0 20 0; }
td.body_separator{ background:url(/images/body_separator.gif) left repeat-x; height:80px; }
.down_left_bg{ background:url(/images/down_left_bg.gif) bottom left no-repeat; }

.grey_line{ background:#CCCCCC; height:1px; }
.grey_dot{ background:url(/images/gery_dot.gif) bottom repeat-x; }

.link_block a{ font-size:11px; color:#999999; }

table.down{ background:url(/images/down_bg.gif) left bottom; font-size:11px; }
table.down a{ color:#015C99; text-decoration:underline; }
table.down div.menu{ color:#015C99; }
table.down div.menu span{ margin:0 8 0 8; }
table.down div.copyright{ padding:4 0 8 0; }

td.page_title{ color:#0064A6; font-size:18px; font-weight:700; padding-bottom:2px; }
td.page_title_underline{ background:#0060A5; height:6px; margin-bottom:11px; }

.page_subtitle{ color:#0064A6; font-size:15px; font-weight:700; }

table.descr{ background:#EAF4FD; border:#FFFFFF solid; border-width:0 1 1 0; color:#1A489E; }
table.descr td{ border:#FFFFFF solid; border-width:1 0 0 1; text-align:center; padding:3 0 3 0; }
table.descr th{ border:#FFFFFF solid; border-width:1 0 0 1; font-weight:700; padding:3 0 3 0; }
