html{height: 100%;}
body{margin: 0;padding: 0;font: 62.5%/1.4 tahoma,sans-serif;color: #2b2b2b;height: 100%;}
img{border: none;}

.container{width: 1000px;min-height: 100%;margin-bottom: -91px;}/*ie*/

.logo{min-height: 120px;font-size: 2em;}/*ie*/
.menu{font: 1.4em/1.4 tahoma,sans-serif;padding-top: 45px;}
.menu ul{margin: 0;padding: 0;}
.menu ul li{list-style: none;margin: 0 0 1em;padding: 0;background: none;}
.menu a,.menu a:visited{color: #3f638e;}
.menu ul li strong{color: #dc0000;font-weight: normal;}
.menu ul li strong a{color: #dc0000;font-weight: normal;}
.menu ul li ul{font-size: 86%;margin: 1em 0 2em 0;}
.menu ul li ul li{padding-left: 20px;background: url(/images/t/li_menu.gif) no-repeat 2px 0.7em;}
.menu ul ul a,.menu a:visited{color: #8198b5;}

.footer_ghost{height: 91px;margin-top: 50px;}

.footer{position: relative;height: 91px;background: url(/images/t/footer.gif) no-repeat 100% 0;width: 946px;}
.developer{font: 1.1em/1.25 tahoma,sans-serif;color: #646262;position: absolute;left: 170px;top: 32px;}
.developer img{float: left;margin: 0 10px 10px;}
.developer a,.developer a:visited{color: #646262;text-decoration: none;}
.developer a:hover{text-decoration: underline;}
.formix{font: 1.1em/1.25 tahoma,sans-serif;color: #646262;position: absolute;left: 440px;top: 32px;}
.formix img{margin: 0 0 0 0;}
.formix a,.developer a:visited{color: #646262;text-decoration: none;}
.formix a:hover{text-decoration: underline;}

.copyright{font: 1.1em tahoma,sans-serif;color: #646262;position: absolute;left: 675px;top: 32px;}

@media print{
        *{color: #000!important;background: #fff!important;}
        body{font: 9pt 'times new roman',times,serif !important;//font: 100% 'times new roman',times,serif !important;}/*ie*/
        .container{margin: 0!important;padding: 0!important;}
        .cols .col1,.footer,.footer_ghost{display: none!important;}
        .cols .col2{width: auto!important;float: none!important;margin: 0!important;}
}