body{background-color: #e1e1e1; text-align: center; margin: 0; font-family: MS Sans Serif, Arial, sans-serif}
img {border: none}

table{font-size: 13px;}
table .head1{background-color: #235071; color: #ffffff}
table tr.odd{background-color: #f6f9fb}
table tr.even{background-color: #eff3f5}

table.prods tr {text-align: center}
table.prods h2 {padding: 0; margin: 0; border: none; font-size: 17px; font-family: Arial;}
table.prods img {border: 1px solid #235071}
table.prods_odd {background-image: url('../images/prod_grad.gif'); background-position: center top; background-repeat: repeat-y;}
table.prods_even  {background-image: url('../images/prod_grad_rev.gif'); background-position: center top; background-repeat: repeat-y;}
table.prods td {padding: 8px 0 8px 0; margin: 0;}

#main{  width: 800px;
        background-color: #ffffff;
        margin-left: auto;
        margin-right: auto;
        text-align: left}
#main_inner {padding: 0 34px 0 34px;}
        
#header {height: 120px;}
#header_inner {padding: 23px 0 0 0; position: relative;}

#slogan1 {font-family: Tahoma; font-size: 26px; color: #679ec7; position: absolute; top: 45px; left: 330px;}
#slogan2 {font-family: Tahoma; font-size: 20px; color: #679ec7; position: absolute; top: 75px; left: 390px;}

#lang_bar {font-family: Verdana, Arial; float: right; color: #929292; font-size: 10px; height: 17px; line-height: 17px; vertical-align: middle}
#lang_bar .text_middle {float: left; vertical-align: middle; padding-right: 5px;}

#menu{  
        border-top: 1px dashed #dadada;
        border-bottom: 1px dashed #dadada;
        font-family: MS Sans Serif, Arial, sans-serif;
        font-family: Arial, sans-serif;
        font-weight: bold;
        font-size: 14px;
        padding: 6px 0 6px 0;}

#menu a{
        text-decoration: none;
        color: #000000;
        padding-right: 8px;
        }

#menu a:hover{
        color: #7faccd;
        }
#menu a.active{
        color: #7faccd;
        }
#menu a.last{padding: 0;}

#menu_en{  
        border-top: 1px dashed #dadada;
        border-bottom: 1px dashed #dadada;
        font-family: MS Sans Serif, Arial, sans-serif;
        font-family: Arial, sans-serif;
        font-weight: bold;
        font-size: 14px;
        padding: 6px 0 6px 0;}

#menu_en a{
        text-decoration: none;
        color: #000000;
        padding-right: 16px;
        }

#menu_en a:hover{
        color: #7faccd;
        }
#menu_en a.active{
        color: #7faccd;
        }
#menu_en a.last{padding: 0;}



#mca {padding-top: 19px;}

#mc{width: 566px; float: left; font-size: 13px;}

#r_bar{width: 152px; float: right; background-color: #7faccd;  font-size: 12px;}
#r_bar_inner{padding: 5px;}

#r_bar .head {width: 100%; padding: 5px; background-color: #235071; color: #ffffff}
#r_bar .body {width: 100%; padding: 5px; background-color: #7faccd; color: #ffffff; text-align: left }

#footer { 
          clear: both;
          width: 800px;
          font-family: Verdana;
          font-size: 10px;
          margin-left: auto;
          margin-right: auto;
          color: #999999;
          padding: 10px 0 10px 0;}
#footer a {text-decoration: none; color: #999999;}
#footer a:hover {color: #000000}
#footer .links {text-transform: uppercase;}

h1 {color: #337bb0; font-size: 15px; padding: 10px 0 4px 0; margin: 0 0 10px 0; border-bottom: 1px dashed #dadada}
h2 {color: #337bb0; font-size: 14px; padding: 0 0 4px 0; margin: 0 0 10px 0; border-bottom: 1px dashed #dadada}

.clear_fix {clear: both}

.err {color: #ff0000; font-weight: bold;}
.to_block {text-align: justify;}