body, html{ background: #fff; }
p{ color: #404040;font-size:12px;font-family:"Tahoma";;}
.title_block{ color: #002949;font-size: 38px;font-family:"Arial";}
.body{ width:85%;margin:0 auto; }
.header{ width: 100%; }
.header .logo{ width:115px;padding-top:5px; }
.header .right_header{ text-align: right; }
.header .right_header .top_flash{ height:60px;width:642px;overflow:hidden;float:right;margin-bottom: 13px;}
.header .main_menu{ width:517px;float:right; }
.header .main_menu a{ text-decoration: none;display:block;height:28px; }
.header .main_menu a:hover{ text-decoration: none; }
.header .main_menu .home{ width:85px;background: url(../img/home.jpg) no-repeat left top; }
.header .main_menu .home:hover{ background:url(../img/home_ov.jpg) no-repeat left top; }
.header .main_menu .service{ width:89px;background:url(../img/services.jpg) no-repeat left top; }
.header .main_menu .service:hover{ background: url(../img/services_ov.jpg) no-repeat left top; }
.header .main_menu .solution{ width:98px;background:url(../img/solutions.jpg) no-repeat left top; }
.header .main_menu .solution:hover{ background:url(../img/solutions_ov.jpg) no-repeat left top; }
.header .main_menu .profile{ width:141px;background: url(../img/profile.jpg) no-repeat left top; }
.header .main_menu .profile:hover{ background:url(../img/profile_ov.jpg) no-repeat left top; }
.header .main_menu .contacts{ width:102px;background: url(../img/contacts.jpg) no-repeat left top; }
.header .main_menu .contacts:hover{ background: url(../img/contacts_ov.jpg) no-repeat left top; }
.page_title{ background:#0952ae url(../img/page_title_top_bg.gif) repeat-x left top; }
.page_title .bottom_border{ background:url(../img/page_title_bottom_bg.gif) repeat-x left bottom;zoom:1; }
.page_title .left_bottom_corn{ background:url(../img/page_title_left_corn.gif) no-repeat left bottom; }
.page_title .right_bottom_corn{ background:url(../img/page_title_right_corn.gif) no-repeat right bottom;padding:18px 0px 11px 14px; }
.footer { font-family:"Tahoma";background:#002949 url(../img/footer_top_border.gif) repeat-x left top;color:#fff;font-size:11px;}
.footer a{ font-family:"Tahoma";color:#fff;text-decoration:underline;font-size:11px;line-height:17px; }
.footer a:hover{ text-decoration: none; }
.footer .bottom_border{ background:url(../img/footer_bottom_border.gif) repeat-x left bottom; }
.footer .left_border{ background:url(../img/footer_borders.gif) repeat-y left top; }
.footer .right_border{ background:url(../img/footer_borders.gif) repeat-y right top; }
.footer .left_top_corn{ background:url(../img/footer_left_corn.gif) no-repeat left top; }
.footer .right_top_corn{ background:url(../img/footer_right_corn.gif) no-repeat right top;padding:10px 0px 0px 12px;color:#fff;font-size:11px;line-height:17px; }
.footer table{ width: 100%; }
.footer table tr td p{ margin-top: 10px;color: #fff; }
.footer table tr td.footer_logo{ width: 88px; }
.content{ padding:22px 0px 0px 0px; }
.content .content_table{ width:100%; }
.content .banner_cell{ width:454px; }
.text_cell{ padding-left:30px; }
.description_text{ font-size:21px;color:#0952ae;font-family:"Arial";margin-top:37px; }
.content{ padding:22px 0px 30px 0px;border-bottom:4px solid #0952ae;margin-bottom:19px; }
.diagram_cell{ width:454px; }
.diagram_table{ width:100%;margin-bottom:10px; }
.diagram{ width:393px;border:1px solid #57a3d5;padding:36px 35px 40px 26px;	}
.diagram .image{ padding:0px 40px 0px 0px; }
.diagram tr td{ vertical-align: middle; }
.content_blocks{ width:100%; }
.content_blocks tr td{ width:33%;padding:0px 10px;border-right:1px solid #0952ae; }
.content_blocks tr td.last{ border-right:none; }
.block_title{ background:#ddedf7;padding:1px 0px 2px 6px;margin:0px 0px 5px 0px;font-size:24px;color:#404040;font-family:"Arial"; }
.text_block p{ font-family:"Tahoma";font-size:12px; }
.text_block ol{ margin:0px;padding:0px 0px 0px 30px;font-family:"Arial";font-size:12px;color:#404040; }
.italic{ margin:26px 0px 10px 10px;font-family:"Arial";font-size:12px;color:#404040;font-style:italic; }
h1{ font-family:"Arial";font-size:28px;color:#fff; }

