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: #FEF4F2 url(/images/bg.jpg) repeat-y; color: #000; font-family: Verdana, Arial, sans-serif; font-size: 12px; line-height: 18px; min-width: 780px;}

A, A:visited {color: #B78C62; text-decoration: underline;}
A:hover {color: #814427;}

INPUT, SELECT, TEXTAREA {font-family: Verdana, Arial, sans-serif; color: #000; font-size: 12px;}
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; color: #5E4036;}
H1 {font-size: 16px;}
H2 {font-size: 14px;}
H3, H4, H5, H6 {font-size: 12px;}
P, .p {margin: 16px 0;}

UL {margin: 16px 0;}
UL LI {margin: 8px 0; padding-left: 18px; background: url(/images/bg_li.png) 0 10px 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: 11px;}
VAR {font-size: 14px; font-style: normal;}

.clear {clear: both;}
.clear-fix:after, #container:after, #price-list:after {content: ''; display: block; height: 0; clear: both;}

TT {font-family: Arial, sans-serif; color: #F00;}

.block {display: block;}
.nowrap {white-space: nowrap;}
.error, .err, .ok, .info {font-style: italic;}
.error {color: #F00; font-size: 11px; line-height: normal; display: block;}
.err {color: #F00;}
.ok {color: #090;}

#wrapper {min-height: 100%; background: url(/images/bg_wrapper.jpg) 100% 100% no-repeat;}

#header {background: url(/images/bg_header.jpg) 679px 0 repeat-x; height: 176px; overflow: hidden;}
#header P {margin: 0;}

#container {padding-bottom: 85px; width: 100%;}

#col-left {float: left; width: 248px; background: url(/images/bg_col_left.jpg) no-repeat;}
#box-left {padding: 77px 0 16px; font-size: 11px; line-height: 14px;}
#col-left A {color: #570000; text-decoration: none;}
#col-left A:hover {color: #000;}
#col-left UL#main_menu {margin: 0 0 16px; font-weight: bold; line-height: 18px; text-transform: uppercase;}
#col-left UL#main_menu LI {margin: 0; padding: 0 0 0 38px; background: url(/images/bg_nav.jpg) no-repeat;}
#col-left UL#main_menu LI A {display: block; width: 172px; height: 28px; padding: 10px 0 0; text-align: center; text-decoration: none; color: #FCCB9B;}
#col-left UL#main_menu LI A:hover, #col-left UL#main_menu LI.active A, #col-left DD.active A {color: #EFE6E4;}
#col-left DL {width: 194px; margin-top: 24px;}
#col-left DT, #col-left DD {padding: 0 6px; text-align: right; margin: 0 0 8px;}
#col-left DT {font-weight: bold; font-size: 12px; line-height: 16px;}
#col-left P {width: 170px; padding: 0 12px;}

#col-middle {margin-left: 248px;}
#box-middle {padding: 1px 24px 1px 0;}

#price-list {margin: 0 0 16px;}
.price-col {float: left; min-width: 232px; width: 40%; padding-right: 16px;}
.price-col TD {padding: 0 12px 4px 0;}
.price-col P {margin: 16px 0 4px;}

.table1 {width: 60%; margin: 0 0 16px;}
.table1 TD {padding: 0 8px 8px 0;}

.table2 {width: 60%; margin: 0 0 16px;}
.table2 TH, .table2 TD  {padding: 4px 8px; border: 1px solid #EBE0D5;}
.table2 TH {background: #F7ECE2; font-weight: bold;}

.frame {border: 1px solid #EBE0D5; padding: 7px; float: left; background: #FFF;}
.frame, .frame A, .frame IMG, #footer P A, #footer P IMG  {display: block;}

.table-album {margin: 16px 0;}
.table-album TD {padding: 0 16px 16px 0;}
.table-album TD SPAN {display: block; font-size: 12px; clear: both; padding-top: 4px; line-height: normal;}
.table-album TD SPAN A {font-size: 11px; text-decoration: none;}

.form-table {width: 60%; 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%;}
#footer {width: 100%; height: 70px; position: absolute; left: 0; top: -70px; color: #C0C0C0; background: url(/images/bg_footer.jpg) repeat-x;}
#footer A {color: #C93; text-decoration: none;}
#footer A:hover {color: #FFF;}
#footer ADDRESS {font-style: normal; font-size: 10px; line-height: 14px; display: block; width: 218px; height: 48px; padding: 22px 0 0 4px; background: url(/images/bg_address.jpg) no-repeat;}
#footer P {margin: 0; position: absolute; right: 12px; top: 27px; width: 88px; height: 31px; overflow: hidden;}

#col-left ul.a7b4dd8096befc1f3d1b66e9f081a61b {padding: 2px 0 2px !important; margin: 14px 66px 10px 12px !important; background: #FFF !important;}
#col-left ul.a7b4dd8096befc1f3d1b66e9f081a61b LI {list-style: none !important; padding: 8px !important; margin: 0 !important; text-align: left !important; background: none !important; }
#col-left ul.a7b4dd8096befc1f3d1b66e9f081a61b H3 {font-size: 12px !important; padding: 0 0 4px !important; margin: 0 !important; font-weight: bold !important; font-style: normal !important; line-height: normal !important;}
#col-left ul.a7b4dd8096befc1f3d1b66e9f081a61b A {color: #00C !important; text-decoration: underline !important; }
#col-left ul.a7b4dd8096befc1f3d1b66e9f081a61b P {font-size: 11px !important; padding: 0 0 2px !important; margin: 0 !important; line-height: normal !important;}
#col-left ul.a7b4dd8096befc1f3d1b66e9f081a61b P SMALL {color: #000 !important; font-size: 11px !important;}
#col-left ul.a7b4dd8096befc1f3d1b66e9f081a61b P B {color: #060 !important; font-weight: normal !important;}

