HTML, BODY, DIV, SPAN, H1, H2, H3, H4, H5, H6, P, A, IMG, ADDRESS, BIG, SMALL, EM, ADDRESS,
FONT, IMG, STRONG, SUB, SUP, TT, VAR, DEL, INS, DL, DT, DD, OL, UL, LI, FORM, TABLE, TR, TH, TD {margin: 0; padding: 0; border: 0; outline: 0; vertical-align: baseline; background: transparent;}
SUB, SUP {vertical-align: top;}	
OL, UL {list-style: none;}
TABLE {border-collapse: collapse; border-spacing: 0; empty-cells: show;}
TH, TD {text-align: left; font-weight: normal; vertical-align: top;}
:focus {outline: 0;}
input[type="submit"]::-moz-focus-inner {border: 1px dotted transparent;}

HTML, BODY {height: 100%;}
BODY {background: #F3EDDA url(/images/bg.jpg) repeat; color: #333; text-align: center; font-family: Arial, sans-serif; font-size: 14px; line-height: 18px; min-width: 780px;}

A, A:visited {color: #7C4D36; text-decoration: underline;}
A:hover {color: #B95338;}

INPUT, SELECT, TEXTAREA {font-family: Arial, sans-serif; color: #333; font-size: 14px;}
TEXTAREA {background: #FFF; overflow: auto;}

.field {margin-right: 4px;}
.select {margin-right: 0;}
.field INPUT, .field SELECT, .field TEXTAREA {width: 100%; margin-left: 0; margin-right: 0; padding-left: 0; padding-right: 0;}

H1, H2, H3, H4, H5, H6 {margin: 16px 0;}

H1 {font-size: 20px; font-weight: normal; line-height: 24px;}
H2 {font-size: 18px; font-weight: normal; line-height: 22px;}
H3 {font-size: 16px; line-height: 20px;}
H4, H5, H6 {font-size: 14px;}
P, .p {margin: 16px 0;}

UL {margin: 16px 0;}
UL LI {margin: 8px 0; padding-left: 18px; background: url(/images/bg_li.png) 0 9px no-repeat;}

OL {margin: 16px 0; list-style: decimal outside;}
OL LI {margin: 8px 0 8px 27px;}
.alpha {list-style-type: lower-alpha;}

DL {margin: 16px 0;}
DT {margin: 8px 0;}
DD {margin: 8px 0 8px 16px;}

SMALL, .small {font-size: 12px;}
VAR {font-size: 14px; font-style: normal;}

.clear {clear: both;}
.clear-fix:after, #container:after, #nav:after {content: ''; display: block; height: 0; clear: both;}

TT {font-family: Arial, sans-serif; color: #E00;}

.nowrap {white-space: nowrap;}
.error, .err, .ok, .info {font-style: italic;}
.error {color: #F00; font-size: 12px; line-height: normal; display: block;}
.err {color: #F00;}
.ok {color: #090;}

#wrapper, #wrapper-index {min-height: 100%; text-align: left; background: url(/images/bg_wrapper.jpg) no-repeat;}
#wrapper-index {margin: 0 auto; width: 780px; background: url(/images/bg_wrapper_index.jpg) 64px 0 no-repeat;}

#wrapper-index #logo-index {margin: 0; color: #FFF; background: #AD5A41; float: left; position: absolute; top: 112px; left: 126px;}
#wrapper-index #logo-index IMG {display: block;}
#wrapper-index H1, #wrapper-index H2 {margin: 0; padding: 6px 24px 8px 12px; color: #FFF; float: left; position: absolute; top: 188px; left: 126px;}
#wrapper-index H1 {font-size: 18px; font-weight: normal; line-height: 22px;}

#index-left H2, #index-right H2 {position: static; font-size: 22px; line-height: normal; padding: 0; background: none; float: none;}
#index-left, #index-right {position: absolute; top: 312px;}
#index-left A, #index-right A {color: #FFF; text-decoration: none; display: block; float: left; padding: 2px 32px 3px 12px;}

#index-left A:hover, #index-right A:hover, #footer ADDRESS A:hover, #col-left #logo A:hover, #nav A:hover {opacity: 0.85;}

#index-left H2 A, #index-right H2 A {padding: 3px 56px 4px 12px;}
#wrapper-index H1, #wrapper-index H2, #index-left H2 A, #index-right H2 A, #index-right .black A, #col-left #about, #nav H2 A, #nav .black A {background: #3F3D3E url(/images/bg_black.jpg) repeat;}

#index-left UL, #index-right UL {clear: both; margin: 0; padding: 16px 0 0;}
#index-left LI, #index-right LI {margin: 0; padding: 0 0 2px; background: none; float: left; clear: left;}
#index-left {left: 62px;}
#index-left A, #nav .brown A {background: #83563F url(/images/bg_brown.jpg) repeat;}

#index-right {left: 454px;}
#index-right A, #footer ADDRESS A, #nav .red A, #col-middle H1 {background: #AB533C url(/images/bg_red.jpg) repeat;}

#container {padding-bottom: 128px; width: 100%;}
#container-index {position: relative; min-height: 944px;}

#col-left {float: left; width: 20%; min-width: 280px;}
#box-left {padding: 32px 0 16px;}
#col-left #logo {margin: 0; color: #FFF; background: #AD5A41; width: 248px;}
#col-left #logo A, #col-left #logo IMG {display: block;}
#col-left #about {margin: 12px 0 0; width: 192px; padding: 6px 32px 7px 8px; font-size: 14px; line-height: normal; color: #FFF;}

#nav H2 {font-size: 18px; width: auto; line-height: normal; margin: 0; padding: 24px 0 0; background: none; clear: left;}
#nav A {color: #FFF; text-decoration: none; display: block; float: left; padding: 2px 24px 3px 8px;}
#nav .active A, #nav .active A:hover {opacity: 0.65;}
#nav H2 A {padding: 3px 56px 4px 8px;}
#nav .black {padding-top: 24px;}
#nav UL {clear: both; margin: 0; padding: 16px 0 0;}
#nav LI {margin: 0; padding: 0 0 2px; background: none; float: left; clear: left;}

#col-middle {float: left; width: 60%; min-width: 480px; padding: 42px 0 16px 0;}
#box-middle {padding: 0 16px 0 0;}
#col-middle A:visited {color: #C8B397;}
#col-middle H1 {color: #FFF; padding: 6px 24px 8px 12px; font-size: 22px; margin: 0 0 24px -12px;}
#col-middle H1 A, #col-middle H1 A:visited, #col-middle H1 A:hover {color: #FFF;}

.form-table {width: 75%; min-width: 460px;}
.form-table TD {vertical-align: top; padding: 0 0 8px;}
.form-table TD.first {width: 1%; white-space: nowrap; padding: 2px 8px 0 0;}
.form-table TD.first SPAN {color: #F00;}

#foot {height: 0; position: relative; width: 100%; text-align: left;}
#footer {width: 100%; height: 96px; position: absolute; left: 0; top: -96px; font-size: 12px; line-height: normal; background: url(/images/bg_footer.png) 50% 0 repeat-x;}
#footer ADDRESS {font-style: normal; position: absolute; left: 32px; top: 41px;}
#footer ADDRESS A {color: #fff; text-decoration: none; padding: 1px 2px;}
#footer P {margin: 0; position: absolute; right: 32px; top: 33px; width: 88px; height: 31px; overflow: hidden;}
#footer P A, #footer P IMG {display: block;}

.kopl {display:none}

ul.c9bef3 {
padding: 0 !important;
margin: 20px 0 0 !important;
font-size: 11px !important;
}
.c9bef3 li {
list-style: none !important;
padding: 0 0 10px !important;
margin: 0 !important;
text-align: left !important;
background: none !important;
}
.c9bef3 a {
color: #7C4D36 !important;
font-weight: normal;
font-size: 12px !important;
padding: 0 !important;
margin: 0 !important;
}
.c9bef3 .text {
color: #333 !important;
font-size: 11px !important;
padding: 3px 0 !important;
line-height: normal !important;
margin: 0 !important;
}
.c9bef3 .host {
color: #B95338;
font-weight: normal;
font-size: 11px !important;
padding: 0 0 3px !important;
line-height: normal !important;
margin: 0 !important;
}
.c9bef3 p {
margin: 0 !important;
}

.ir {font-size: 10px; line-height: normal; padding-top: 18px;}
#box-left .twenty {padding: 9px 36px 1px 9px;}
#container-index .twenty {clear: both; padding: 786px 0 128px;}
