body { font: 12px Arial, Helvetica, sans-serif; color:#444444; margin: 0px;  padding: 0px; width: 100%; background-color: #ffffff; background-image:url("img/body_fon.gif"); background-repeat:repeat-x; background-position:top;  height: 100%; }
a { font: 12px Arial, Helvetica, sans-serif; color: #28408E; text-decoration:underline; } 
a:hover { font: 12px Arial, Helvetica, sans-serif; color: #28408E; text-decoration:none; } 

h1 { font: 30px Tahoma, Arial, Helvetica, sans-serif; color:#000000; margin: 0px 0px 20px 0px;  }
h2 { font: bold 14px Arial, Helvetica, sans-serif; color:#28408E; }
h3 { font: bold 18px Tahoma, Arial, Helvetica, sans-serif; color:#1A2D67; margin: 0px 3px 0px 0px; }
h4 { font: 18px Arial, Helvetica, sans-serif; color:#F31740; margin: 0px 0px 0px 0px;  }
h4.bold { font: 28px Arial, Helvetica, sans-serif; color:#F31740; margin: 10px 0px 10px 0px;  }
h5 { font: bold 16px Arial, Helvetica, sans-serif; color:#000000; margin: 6px 0px 10px 12px;  }


table.body { width: 100%; background:url("img/top_pic.gif") no-repeat top right; height: 100%; }
td.top { height: 130px; vertical-align:top; padding-top: 25px; }
td.top table.top { width: 100%; height: 88px;  }
td.logo { padding-left: 60px; width: 190px; vertical-align:top;  }
td.phone { text-align:center; vertical-align:top;  }
td.block { width: 190px; padding: 10px 60px 0px 0px; vertical-align:top;  }
td.block p { margin: 5px 0px 5px 0px;}
p.right { text-align:right; }
table.menu { width: 100%; height: 32px; background:url("img/menu_fon.gif") repeat-x top; }
table.menu td { text-align:center; }
table.menu td table {  height: 32px;}
table.menu td table td.menu { font: bold 14px Arial, Helvetica, sans-serif; color: #F6F8C8; padding: 0px 12px 0px 12px; vertical-align: middle;  cursor: pointer; }
table.menu td table td.menu_act { font: bold 14px Arial, Helvetica, sans-serif; color: #F6F8C8; padding: 0px 12px 0px 12px; vertical-align: middle;  background:url("img/menu_fon_act.gif") repeat-x top; cursor: pointer;  }

table.feedback { width: 100%; height: 30px; }
table.feedback td.feedback  { width: 250px; }


td.center { height: 70%; vertical-align:top; }
table.content { width: 100%; height: 100%; }
table.content td.left { width: 210px; padding: 10px 0px 0px 20px; vertical-align:top;  }
td.left table.spec { background:url("img/spec_fon.gif") repeat-y right;}
table.spec td.spec { padding: 10px 20px 10px 27px;}
table.spec td.spec a { font-weight: bold; padding-left: 5px; }
td.submenu { padding: 10px 20px 10px 27px;}
td.submenu p { margin: 7px 0px 7px 0px; }
td.submenu a { font-weight: bold; padding-left: 10px; }
td.submenu a.act { color: #E41C54; font-weight: bold; padding-left: 10px; background:url("img/spec_li.gif") no-repeat left top; }

table.content td.content  { padding: 0px 40px 30px 40px;  vertical-align:top;  }
table.content td.content img { margin: 0px 10px 10px 0px;}

table.content td.content table.bot { width: 100%; height: 30px; }
table.content td.content td.big { font: 14px Arial, Helvetica, sans-serif; color:#444444; }
table.content td.content td.big a { font: 14px Arial, Helvetica, sans-serif; }
table.content td.content td.print { padding-left: 30px; background:url("img/print.gif") no-repeat left center; vertical-align:middle; width: 100px; }
table.content td.content td.print a { font: 11px Arial, Helvetica, sans-serif; color: #28408E; text-decoration:underline; }
table.first { width: 70%; margin-bottom: 20px; }
table.first td { width: 33%; vertical-align:top; }
table.first td p { margin: 5px;}

td.bottom {text-decoration:none; height: 66px; background-color: #1D3581; }
td.bottom table { width: 100%; height: 66px;  }
td.bottom table td.counters { width: 270px;}
td.bottom table td.contact { font: 12px Arial, Helvetica, sans-serif; color: #ffffff; }
td.bottom table td.copyright { font: 12px Arial, Helvetica, sans-serif; color: #ffffff; width: 250px; }


td.content table.text { width: 100%; border-left: solid 2px #29408E;  border-top: solid 2px #29408E;  border-bottom: solid 2px #29408E; }
td.content table.text th { height: 48px; background-color: #006699; font: bold 12px Arial, Helvetica, sans-serif; color: #ffffff; vertical-align:middle; border-bottom: solid 2px #29408E; border-right: solid 2px #29408E;  }
td.content table.text td { font: 12px Arial, Helvetica, sans-serif; color: #000000;  height: 20px; text-align:center; vertical-align:middle; border-right: solid 2px #29408E;  }
td.content table.text tr.c { background-color: #cccccc; }
.tel{ font-family:Tahoma; font-size:25pt; margin-top:0px;  text-align:center; color:#FFFFFF;}
