* { margin: 0; padding: 0; }

body { font-family: Arial, Tahoma; font-size: 14px; line-height: auto; color: #303736; background: #000 url(../img/bg_footer.jpg) repeat-y center top; }
h1 { font-size: 18px; font-weight: normal; }
h2 { font-size: 14px; font-weight: bold; }
h3 { font-size: 14px; font-weight: normal; }
h1, h2, h3, p { margin: 10px 0 10px 0; }

a img { border: 0; }
a { color: #6da183; text-decoration: underline; }
a:hover { text-decoration: none; }

.block { clear: left; min-height: 1px; }
* html .block { height: 1px; }

.minwidth { min-width: 996px; width: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 996)? "996px" : "auto"); }
#all { background: #000 url(../img/bg_body.jpg) repeat-y center top; /*border: 1px solid red;*/ }

#header { width: 996px; height: 230px; margin: 0 auto; background: url(../img/bg_header.jpg) no-repeat left top; }
#logo { float: left; padding: 45px 0 0 94px; width: 238px; height: 103px; }
#lang { height: 30px; width: 50%; text-align: right; /*margin: 15px 0 0 25%;*/ }
#lang span { display: block; padding-top: 17px; margin-right: 160px; }
#lang a { color: #4A718A; }
#navi { margin: 0 0 0 405px; width: 550px; }
#navi .item { position: absolute; margin: 0; width: 100px; }
#navi #item-0 { margin: 170px 0 0 400px; width: auto; }
#navi #item-0 a { font-size: 14px; color: #aaa; }
#navi #item-1 { margin: 175px 0 0 200px; width: auto; }
#navi #item-1 a { font-size: 12px; color: #87884c; }
#navi #item-2 { margin: 110px 0 0 255px; }
#navi #item-2 a { font-size: 14px; color: #88774f; }
#navi #item-3 { margin: 110px 0 0 70px; }
#navi #item-3 a { font-size: 14px; color: #6169aa; }
#navi #item-4 { margin: 70px 0 0 485px; }
#navi #item-4 a { font-size: 12px; color: #77924d; }
#navi #item-5 { margin: 35px 0 0 345px; }
#navi #item-5 a { font-size: 18px; color: #978b83; }
#navi #item-6 { margin: 65px 0 0 175px; }
#navi #item-6 a { font-size: 30px; color: #6d5a73; }
#navi #item-7 { margin: 70px 0 0 0px; }
#navi #item-7 a { font-size: 18px; color: #868eb7; }

#navi .item a.current { color: #FFF; text-decoration: none; }

#main { /*border-bottom: 1px solid #000;*/ }
* html #main { height: 1px; }
.bg-2 { background: url(../img/bg_1.jpg) no-repeat center bottom; }
.bg-1 { background: url(../img/bg_2.jpg) no-repeat center bottom; }
.bg-3 { background: url(../img/bg_3.jpg) no-repeat center bottom; }

#content { width: 1024px; margin: 0 auto; }
#main-text { width: 330px; padding: 10px 0 440px 190px; font-size: 14px; line-height: 24px; }
#main-text a { background: url(../img/bg_a.gif) repeat left bottom; text-decoration: none; /*border: 1px solid red;*/ }
#main-text a.current { background-image: url(../img/s.gif); color: #e7eaf1; }

#all-footer { }
#footer, #footer-anons { width: 1024px; /*height: 200px;*/ margin: 0 auto; }

#anons { font-size: 14px; color: #123e3e; padding: 10px 208px 10px 208px; /*border: 1px solid red;*/ }
#anons a { color: #740d62; }

#anons .item { width: 170px; float: left; padding: 10px; }

#copyright { /*clear: both;*/ font-size: 12px; padding: 50px 20px 20px 20px; text-align: center; color: #123e3e; }
#copyright a { color: #e3ddca; margin: 5px; }

#IPage a { color: #88774f; background: none; text-decoration: underline; }
#IPage a:hover { text-decoration: none; }

#main #link2-1, #main #link2-2, #main #link2-3 { display: none; /*padding-left: 5px;*/ background: url(../img/instr_more.gif) no-repeat left center;  }
#main #link2-1 img, #main #link2-2 img, #main #link2-3 img { width: 9px; height: 10px;  }
#main-text a { /*margin-right: 3px;*/ }

#footer-anons { overflow: hidden; }
#footer .left { float: left; width: 100px; margin-right: -200px; /*border: 1px solid blue;*/ padding-top: 55px; }
#footer .center { display: block; margin: 0 50px 0 230px; /*border: 1px solid blue;*/ }
#footer .right  { float: right; padding-top: 45px; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30); -moz-opacity: 0.3; -khtml-opacity: 0.3; opacity: 0.3; }
