html, body, div, h1, h2, h3, h4, h5, h6, dl, dt, dd, p, blockquote, pre, form, fieldset, table, th, td, ul { margin: 0; padding: 0}
html, body { height: 100%; width: 100%;}
body { background: #869EB6 url(images/b.jpg) repeat-x 0 0; color: #141332; font: 12px/16px Verdana, Arial, sans-serif}
ul li { background: url(images/limark.gif) no-repeat 0 8px; list-style: none; margin: 3px 0 3px 10px; padding: 0 0 0 15px}
a:link, a:visited  { color: #07103B; text-decoration: underline}
a:hover { text-decoration: none}
a:focus { outline: none}
h1 { font-weight: normal; font-size: 20px; line-height: 24px; margin: 0 0 10px; text-align: left}
h2 { font-weight: normal; line-height: 22px; margin: 0 0 10px; text-align: left}
h3 { font-size: 16px; font-weight: bold; line-height: 20px; margin: 0 0 10px; text-align: left}
table { border-top: 1px solid #999; border-left: 1px solid #999; margin: 0 0 10px}
th, td { border-bottom: 1px solid #999; border-right: 1px solid #999; padding: 7px; text-align: left}
th { background: #f1f1f1; text-align: center}
p { margin: 0 0 10px}
#wrapper { width: 1150px}
.header { padding: 0 0 20px}
.header div { float: left}
.top_r { background: url(images/top_pict.png) no-repeat 100% 0; padding: 24px 204px 0 0; width: 683px}
.top_r img { display: block; margin: 0 0 12px}
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden}
.clearfix {display: inline-block}
/* Hides from IE-mac \*/
.clearfix {display: block}
/* End hide from IE-mac */
.sidebar { float: left; width: 445px}
.sidewrap { padding: 0 0 0 20px}
.nav { background: url(images/bg_codex.jpg) no-repeat 0 9px; float: left; margin: 0; padding: 20px 0 105px 296px; width: 149px}
.indexnav { padding-top: 47px}
.nav li { background: none; margin: 0; padding: 0}
.nav a { background-image: url(images/nav.png); background-repeat: no-repeat; display: block; height: 57px; text-decoration: none; width: 149px}
.nav span { visibility: hidden}
.m1 a:link, .m1 a:visited { background-position: 0 0}
.m1 a:hover { background-position: 0 -57px}
.m2 a:link, .m2 a:visited { background-position: 0 -114px}
.m2 a:hover { background-position: 0 -171px}
.m3 a:link, .m3 a:visited { background-position: 0 -228px}
.m3 a:hover { background-position: 0 -285px}
.m4 a:link, .m4 a:visited { background-position: 0 -342px}
.m4 a:hover { background-position: 0 -399px}
.m5 a:link, .m5 a:visited { background-position: 0 -456px}
.m5 a:hover { background-position: 0 -513px}
.m6 a:link, .m6 a:visited { background-position: 0 -570px}
.m6 a:hover { background-position: 0 -627px}
.m7 a:link, .m7 a:visited { background-position: 0 -684px}
.m7 a:hover { background-position: 0 -741px}
.content { background: url(images/bg_content.png) repeat-y 100% 0; float: left; text-align: justify; width: 705px}
.content_top { background: url(images/bg_content.png) no-repeat 0 0}
.content_bot { background: url(images/bg_content.png) no-repeat -705px 100%; padding: 0 30px 20px 17px}
.content_high { min-height: 470px; padding-top: 20px; _height: 470px}
h2.scheme { padding: 20px 0 0; text-align: center}
.scheme_b1 { background: #d99694; color: #fff; font-weight: bold; padding: 20px; text-align: center}
.scheme_b1 b { color: #632523}
.scheme_b1 span, .scheme_b2 b { color: #403152}
.arr { background: url(images/arr.png) no-repeat 50% 0; height: 59px}
.scheme_b2 { background: #77933c; color: #fff; font-weight: bold; padding: 20px; text-align: center}
.scheme_b3 { padding: 20px 0; text-align: left}
.scheme_b3 div { background: #d5dcea; float: left; width: 205px}
.scheme_mid { margin: 0 20px}
.scheme_b3 h3 { background: #4f81bd; color: #fff; padding: 10px; font-size: 12px; text-align: center}
.scheme_b3 ul { height: 290px; padding: 5px 10px 10px}
#footer { padding: 20px 0; text-align: right; width: 1150px}
.copy { float:left; font-size: 9px; padding: 5px 20px 0; text-align:left}
.payments_table { border: none}
.payments_table td { border: none; font: 12px/14px "Trebuchet MS", Arial, Helvetica, sans-serif; padding: 0}
.payment_1 { background: url(images/payment_c3.png) no-repeat 100% 0}
.payment_2 { background: url(images/payment_c4.png) no-repeat 0 0}
.payment_3 { background: url(images/payment_c5.png) no-repeat 0 0}
.payment_4 { background: url(images/payment_c6.png) no-repeat 100% 0; padding-bottom: 8px !important}
.payments { text-align: center}
.payments div { line-height: 14px; margin: 5px auto; padding: 7px 44px; text-align: left; width: 450px}
.payments p { margin: 4px 0; padding: 0 0 0 10px}
.ll { float: left; width: 400px}
.rr { float: left; padding: 0 0 0 20px; text-align: left; width: 235px}
.sidenews { padding: 30px 0 0 30px; width: 380px}
.sidenews_mid { background: #fcffe2; border-left: 1px solid #e2b797; border-right: 1px solid #e2b797; padding: 20px 25px 1px}
.sidenews_top, .sidenews_bot { background: url(images/bg_news.png) no-repeat 0 0; font-size: 1px; height: 10px; line-height: 1px; float: right; width: 380px}
.sidenews_bot { background-position: 100% 0}
.sidenews_mid li { background: none; margin: 0 0 20px; padding: 0}
.ttl { margin: 3px 0}
.clear { clear: both}
