  /*<![CDATA[*/

  body { margin:0; padding: 0; background: #fff; text-align: center; color: #414141 }
  body,td,th,h4,input { font: 11px Tahoma, Verdana}

  #page   { background: url(../i/bg_body.jpg) 0 81px repeat-x; padding: 0 5px; text-align: center; min-height: 500px; }
  #page * { text-align: left }


  #header  { width: 992px; margin: auto; height: 257px; text-align: center }
  #htop    { width: 946px; padding-left: 17px; padding-top: 22px; margin: auto; height: 81px; wid\th/* */: 929px; hei\ght/* */: 59px;}
  #hbottom { float: left; width: 980px; display: inline; margin-left: 12px; height: 176px; 
             background: url(../i/bg_top_hbottom.jpg) no-repeat; wid\th/* */: 968px; }

  #hbottom img { float: right } 

  #mera     { float: left; width: 500px; display: inline; margin-left: 9px }
  #mera img { float: left; margin-left: -3px; margin-right: -3px; mar\gin/* */: 0 }
  #mera div { float: left; width: 280px; margin-left: 16px; margin-top: 11px; border-left: 1px solid #379cde }
  #mera p   { margin: 0; padding: 0; padding-left: 6px; margin-bottom: -2px }

  #sb       { float: right; width: 300px }

  #outer    { width: 928px; margin: auto }
  #navigation, #conteiner, #footer { float: left; width: 100% }

  #navigation         { height: 36px; border-left: 1px solid #379cde; border-right: 1px solid #379cde; wid\th/* */: 926px }
  #navigation div     { float: left; height: 28px; background: #3c5aa3; width: 100% }

  #navigation ul      { float: left; width: 780px; margin: 0; padding: 0; list-style: none;  margin-top: 1px}
  #navigation li      { margin: 0; padding: 0; display: inline; color: #eee555; float: left; height: 27px; padding: 0 16px; border-right: 1px solid #379cde; padding-top: 8px; hei\ght/* */: 19px; }
  #navigation li.last { padding-right: 0; border: 0 }

  #navigation a       { color: #fff; text-decoration: none; }
  #navigation a:hover { color: #eee  }

  #conteiner { margin-top: 40px }

  #cleft, #fleft   { float: left;  width: 190px }
  #cright, #fright { float: right; width: 685px; padding-right: 12px; wid\th/* */: 673px }

  #fright { padding-top: 34px }

  #cleft div, #cright div { float: left; }
  #cright div { width: 673px; padding-bottom: 40px; /* here */ padding-bottom: 40px; padding-left: 18px; wid\th/* */: 655px }
  #cleft div div, #cright div div { clear: none }

  #flash object, #flash img { margin-top: 15px; width: 558px; height: 537px }

  #news, #news div { width: 190px }
  #news div        { margin-bottom: 20px; padding-left: 17px }
  #news div div    { margin: 0; padding-left: 0 }

  #news span    { display: block; color: #379cde }
  #news h6      { font: bold 11px Tahoma; margin:0; padding:0; color: #3d5ba4 }
  #news a       { text-decoration: none; color: #414141 }
  #news a:hover { color: #405ea5 }
  #news div.all.news a { text-decoration: underline; color: #405ea5 }

  #news a.all       { color: #062b83; text-decoration: underline }
  #news a.all:hover { color: #062b83; text-decoration: none }

  #news.archive         { color: #c0c0c0; line-height: 14px }
  #news.archive a       { color: #062b83; text-decoration: underline }
  #news.archive a:hover { color: #062b83; text-decoration: none }

  div.subcribe      { padding-left: 17px; padding-bottom: 30px; width: 190px }
  div.subcribe form { float: left; margin: 0; padding: 0; margin-top: 3px; }
  div.subcribe input.mail   { float: left; height: 12px; width: 140px; border: 1px solid #379cde; 
                           background: #fff; color: #b4b4b4; padding-left: 4px  }
  div.subcribe input.submit { float: left; margin-top: 0; margin-left: 3px }

  #cright #special    { padding-left: 0 } 
 
  #special div         { float: left; width: 190px; padding: 0 }
  #special div div div { padding: 0; padding-left: 17px; margin-top: 15px; wid\th/* */: 173px } 
  #special div.center  { margin-left: 42px; margin-right: 43px } 
  #special div div a       { text-decoration: none; color: #000 }
  #special div div a:hover { color: #405ea5 }

  #conteiner ul { margin: 0; padding: 0; list-style: square; margin: 15px 0px 20px 25px}
  #conteiner li { margin: 0; padding: 0; margin-bottom: 4px }

  #conteiner ul.files li { margin: 0; padding: 0; margin-bottom: 10px }

  #cright.inner div div { margin: 0; padding: 0}

  #cright div.news     { padding-bottom: 0 }
  #cright div.news div { padding-bottom: 15px }

  div.news span    { display: block; color: #379cde; padding-top: 5px; font-size: 9px }
  div.news h6      { font: bold 11px Tahoma; margin:0; padding:0; color: #3d5ba4; margin-bottom: 5px }
  div.news a:hover { color: #405ea5 }
  div.news div.all.news a { text-decoration: underline; color: #405ea5 }

  div.news.full h6 { font: bold 11px Tahoma; margin:0; padding:0; color: #3d5ba4; margin-bottom: 15px }
  div.news.full p  { padding-bottom: 20px }

  div.pages span.current { padding: 2px; color: #000; font-weight: bold }
  div.pages p.title      { margin-bottom: 0;  }
  div.pages p.pages      { margin-top: 5px; margin-bottom: 5px }

  #cright.inner div.certifications { float: left; padding-bottom: 20px }
  div.certifications img { float: left; display: inline; margin-right: 16px; margin-bottom: 20px }

  #footer    { padding-bottom: 20px }
  #fleft div { float: left; padding-left: 17px; width: 190px }

  #fcopyright { float: left; border-left: 1px solid #379cde; width: 176px; padding-left: 16px; wid\th/* */: 160px }
  #flogo      { float: right; border-left: 1px solid #379cde; 
                padding-left: 16px; padding-right: 103px }


  h2 { display: block; float: left; margin: 0; padding: 0 17px ; 
       font: normal 11px Tahoma;  color: #fff; height: 35px;
       background: url(../i/bg_h2.gif) no-repeat; }

  h3 { font: bold 12px Tahoma; margin: 0; padding: 0; margin-top: 15px; margin-bottom: 10px }

  a        { color: #062b83 }
  a:hover  { text-decoration: none}

  br.clear { clear: both }
  img      { border: 0; display: block }
  img.pdf, img.xls { display: inline-block; margin-left: 5px; margin-bottom: -3px } 
  p        { margin-top: 0; margin-bottom: 10px}
  p.error  { color: red}

  #map_print { display: none }

  /*]]>*/

