  * {
  margin: 0;
  padding: 0;
  }
  img {
  border: 0;
  }
  input,textarea {
  font-family: Tahoma;
  }
  body {
  color: #000000;
  background: #FFFFFF;
  font-family: Arial, Verdana, Tahoma;
  }
  table {
  border-collapse: collapse;
  }
  table td {
  vertical-align: top;
  }
  /*
  Headers
  */
  h1,h2,h3,h4 {
  color: #c9212d;
  font-weight: normal;
  }
  h1 {
  font-weight: normal;
  }
  .IndexNews {
  padding: 0 20px;
  }
  .IndexContact h2, .IndexNews h2 {
  margin-top: 50px;
  }
  h3.orange {
  display: block;
  width: auto;
  font-size: 130%;
  margin-bottom: 10px;
  }
  h3.orange span {
  color: #FFFFFF;
  background: #FF6600;
  padding: 3px 5px 3px;
  }
  /*
  Links
  */
  a {
  color: #0066CC;
  }
  .Main {
  background: #FFFFFF url('/images/bg-body.jpg') repeat-x;
  }
  .Top {
  display: block;
  width: 100%;
  height: 220px;
  }
.inspect{background-color: #C9212D; color: white; color-decoration: white;}
  .Logo {
  display: block;
  width: 49%;
  float: left;
  }
  .MainMenu {
  display: block;
  }
  .MainMenu ul {
  color: #FFFFFF;
  list-style-type: none;
  font-size: 106%;
  margin: 20px 20px 10px 0;
  }
  .MainMenu ul li {
  display: block;
  }
  .MainMenu ul li a, .MainMenu ul li b {
  display: block;
  padding: 9px 20px;
  color: #FFFFFF;
  }
  .MainMenu li b, .MainMenu li.Selected a {
	background: #003366 url('/images/red_bloc.gif') 0 0 no-repeat;
  }
  .SubMenu ul {
  color: #FFFFFF;
  list-style-type: none;
  font-size: 80%;
  margin-top: expression(document.getElementById('MainItem').offsetTop+'px');
  }
  .SubMenu ul li a {
  display: block;
  padding: 5px 20px 5px 0;
  color: #FFFFFF;
  }
  .SubMenu ul li b {
  display: block;
  padding: 5px 20px 5px 0;
  color: #c9212d;
  }
  .SubMenu ul ul {
  display: block;
  color: #FFFFFF;
  margin: 0;
  }
  .SubMenu ul ul li {
  font-size: 110%;
  }
  .SubMenu ul ul li a {
  display: block;
  padding: 5px 20px 5px 20px;
  color: #FFFFFF;
  }
  .SubMenu ul ul li b {
  display: block;
  padding: 5px 20px 5px 20px;
  color: #c9212d;
  }
  .SiteNav {
  margin-top: 70px;
  }
  .SiteNav img {
  margin-bottom: 15px;
  }
  /*
  Blocks
  */
  .Contacts {
  display: block;
  top: 50px;
  margin-top: 50px;
  font-size: 75%;
  }
  .Contacts h3 {
  font-size: 150%;
  margin: 0 0 5px 0;
  }
  /*
  Content
  */
  .IndexContact p {
  font-size: 75%;
  margin: 5px 0 10px;
  line-height: 130%;
  }
  .IndexNewsBlock p, .IndexNewsBlock dt {
  font-size: 75%;
  margin: 5px 0 10px;
  line-height: 130%;
  }
  .IndexText {
  padding: 20px 20px 20px 50px;
  height: 200px;
  background: url('/images/bg-index-text.jpg') 0 100% no-repeat;
  }
  .IndexSlogan div {
  height: 232px;
  background: url('../images/z.gif') 80% 100% no-repeat;
  }
  .IndexText p {
  font-size: 75%;
  color: #FFFFFF;
  }
  .PartnerText p {
  font-size: 60%;
  color: #FFFFFF;
  align: center
  }
  .Content {
  font-size: 75%;
  }
  .Content td {
  font-size: 75%;
  }
  .Content p, .Content dl {
  font-size: 100.1%;
  margin: 5px 20px 10px 20px;
  }
  .Content dd {
  margin-bottom: 20px;
  }
  .Content ul, .Content ol {
  font-size: 100.1%;
  margin: 5px 20px 10px 50px;
  }
  .Content ul {
  list-style-type: disc;
  color: #c9212d;
  }
  .Content ul li {
  color: #000000;
  }
  .Content ol {
  margin: 5px 20px 10px 55px;
  }
  .Content li li {
  font-size: 95%;
  }
  .imleft {
  margin: 0 20px 20px 0;
  }
  .imright {
  margin: 0 0 20px 20px;
  }
  .Content h1 {
  font-size: 170%;
  margin: 0 0 10px 0;
  }
  .Content td {
  font-size: 75%;
  padding: 5px;
  }
  .Slogan {
  color: #FF6600;
  }
  .Payments {
  margin: 10px 10px 20px 20px;
  width: 90%;
  }
  .Payments tr.h td {
  font-weight: bold;
  border-bottom: 3px #003366 solid;
  }
  .Payments td {
  font-size: 70%;
  border-bottom: 1px #CCCCCC solid;
  }
  dl.N dt {
  font-weight: bold;
  }
  .IndexNewsBlock dl.N dt {
  font-weight: normal;
  }
  /*
  Bottom
  */
  .BottomVisual {
  display: block;
  width: 100%;
  height: 170px;
  margin: 30px 0;
  clear: both;
  font-size: 75%;
  }
  .BottomVisual .Container {
  display: block;
  width: auto;
  height: 170px;
  margin-left: 10%;
  background: url('../images/bg-visual.jpg') 100% 0 repeat-x;
  }
  .BottomVisual .Container div {
  mdisplay: block;
  }
  .BottomVisual p {
  color: #FFFFFF;
  }
  .BottomVisual b {
  display: block;
  padding-top: 10px;
  }
  .Bottom {
  display: block;
  width: auto;
  clear: both;
  margin: 0;
  font-size: 70%;
  text-align: left;
  }
  .Bottom .Container {
  margin: auto 0 0 0;
  padding: 80px 10% 30px;
  min-height: 100px;
  background: url('/images/bg-bottom.jpg') 0 100% no-repeat;
  }
  /*
  */
  .Banner {
  height: 232px;
  margin: 30px;
  font-size: 75%;
  }
  .IndexTable {
  margin: 30px 0;
  height: 160px;
  }
  .IndexTable td {
  font-size: 75%;
  padding: 0 5px;
  }
  /*
  Mail
  */
  .BodyMail {
  background: #FFFFFF url('/images/bg-body.jpg') repeat-x;
  }
  .MailForm {
  width: 90%;
  margin: 20px;
  }
  .MailForm td {
  padding: 5px 10px;
  font-size: 75%;
  }
  .MailForm input,.MailForm textarea {
  width: 95%;
  margin-bottom: 10px;
  }
  .MailForm .sub {
  width: 150px;
  padding: 7px;
  }
