HTML, BODY, DIV, SPAN, APPLET, OBJECT, IFRAME, H1, H2, H3, H4, H5, H6, P, BLOCKQUOTE, PRE, A, ABBR, ACRONYM, ADDRESS, BIG, CITE, CODE,
DEL, DFN, EM, FONT, IMG, INS, KBD, Q, S, SAMP, SMALL, STRIKE, STRONG, SUB, SUP, TT, VAR, DL, DT, DD, OL, UL, LI, FIELDSET, FORM, LABEL, 
LEGEND, TABLE, CAPTION, TBODY, TFOOT, THEAD, TR, TH, TD {margin: 0; padding: 0; border: 0; font-size: 100%; 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; vertical-align: top;}

HTML, BODY {width: 100%; height: 100%;}

BODY {background: #F0D5B2 url(/images/bg.png) repeat; color: #16120E; text-align: center; font-family: Arial, sans-serif; font-size: 12px; line-height: 18px; min-width: 780px;}

A, A:visited {color: #DB4709; text-decoration: underline;}
A:hover {color: #F74E08;}

INPUT, SELECT, TEXTAREA {font-family: 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, P, .p, TABLE, UL, OL, DL {margin: 0 0 18px;}

H1, H2, H3, H4, H5, H6, TH {color: #6A441E;}
H1 {font-size: 18px; font-weight: normal; border-bottom: 1px dotted #E3D7CB; padding-bottom: 17px;}
H2 {font-size: 16px;}
H3, H4 {font-size: 14px;}
H5, H6 {font-size: 12px;}

OL {list-style: decimal outside;}
OL LI, UL LI {margin: 0 0 9px 18px;}
LI OL, LI UL {margin: 9px 0; padding: 0;}

DL DT {margin: 0 0 9px;}
DL DD {margin: 0 0 9px 18px;}
DT DL, DD DL {margin: 9px 0; padding: 0;}

SMALL, .small {font-size: 11px;}
VAR {font-size: 14px; font-style: normal;}

.clear {clear: both;}
.clear-fix:after, #container: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 {min-height: 100%; text-align: left;}

#box-middle {background: #FCF3E6; border-top: 1px solid #FFF; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; -moz-box-shadow: 0 1px 0 #AA8C6D; -webkit-box-shadow: 0 1px 0 #AA8C6D; box-shadow: 0 1px 0 #AA8C6D;}

#container {width: 100%; padding-bottom: 126px;}

#col-left {float: left; width: 20%; min-width: 273px;}
#box-left {padding: 19px 0 0 27px;}
#col-left .logo, #col-left H2 {margin: 0; font-size: 14px;}
#col-left .logo A, #col-left .logo IMG {display: block;}
#col-left .logo {width: 219px;}
#col-left H2 {font-size: 12px; color: #65260C; text-shadow: #F5CF99 0 1px 0; padding: 1px 0 0 12px;}

#col-left UL {margin-top: 28px; font-size: 14px;}
#col-left LI {margin: 0 0 9px; width: 213px;}
#col-left LI SPAN, #col-left LI A {display: block; padding: 8px 0 0 17px; height: 28px; background: url(/images/bg_nav.png) no-repeat;}
#col-left LI SPAN {color: #F8E4C7; text-shadow: #4B1906 0 -1px 0; background-color: #82391C;}
#col-left LI A {color: #EEE6DC; text-decoration: none; text-shadow: #634A2F 0 1px 0; background-position: 0 -36px; background-color: #8E6A42;}

#col-middle {float: left; width: 60%; min-width: 480px; padding: 36px 0 0 0;}
#box-middle {padding: 21px 27px 14px;}
#col-middle A:visited {color: #C1795B;}
#col-middle H1 A:visited, #col-middle H2 A:visited {color: #DB4709;}

#col-middle ul>li:before{color: #16130E; content: '\2014\a0'; float:left; margin-left: -1.25em;}
#col-middle ul>li>*:first-child:-moz-first-node{margin-top: -1.0em;}
#col-middle ul>li>*{text-indent: 0;}

.table1 {width: 100%;}
.table1 TH, .table1 TD  {padding: 9px 18px; border: 1px solid #E9E0D8; background: #FFF;}
.table1 TD.first {width: 1%; white-space: nowrap;}

.table-album {margin: 0 0 18px;}
.table-album TD {padding: 0 18px 18px 0;}
.table-album TD SPAN {display: block; clear: both; padding-top: 4px; line-height: normal;}
#col-middle .table-album TD SPAN A, #col-middle .table-album TD SPAN A:visited {color: #16120E; font-size: 11px; text-decoration: none;}
#col-middle .table-album TD SPAN A:hover {color: #F74E08; text-decoration: underline;}

.prises {border-bottom: 1px dotted #E3D7CB; padding-bottom: 17px ;margin: 0 0 18px;}
.prises h3 {margin-bottom: 9px; font-size: 12px;}
#col-middle .prises A {padding: 4px 5px;}
#col-middle .prises A.current {background: #FFF; color: #16120E; text-decoration: none;}

.frame {border: 1px solid #CCC; border-color: #D9D9DA #C6C6C7 #C6C6C7 #D9D9DA; padding: 8px; float: left;}
.frame, .frame A, .frame IMG {display: block;}
.frame IMG {max-width: 600px;}

.form-table {width: 75%; min-width: 425px;}
.form-table TD {vertical-align: top; padding: 0 0 9px;}
.form-table TD.first {width: 1%; white-space: nowrap; padding: 2px 9px 0 0;}
.form-table TD.first SPAN {color: #F00;}

#foot {height: 0; position: relative; width: 100%; text-align: left;}
#footer {width: 100%; height: 90px; position: absolute; left: 0; top: -90px; background: url(/images/bg_footer.png) repeat-x; color: #6A441E; text-shadow: #F5CF99 0 1px 0;}
#footer ADDRESS {font-style: normal; position: absolute; left: 27px; top: 36px; font-weight: bold;}
#footer P {margin: 0; position: absolute; right: 27px; top: 30px; width: 88px; height: 31px; overflow: hidden;}
#footer A {color: #6A441E;}
#footer P A, #footer P IMG {display: block;}

.ir {font: normal 11px Arial; width: 210px;}
.ir A {color: #6A441E;}

table.c9bef3 {
padding: 0 !important;
margin: 10px 0 !important;
font-size: 11px !important;
}
table.c9bef3 td {
padding: 0 0 10px 0 !important;
text-align: left !important;
}
.c9bef3 a {
color: #6A441E !important;
font-weight: normal;
font-size: 12px !important;
}
.c9bef3 .text {
color: #000000 !important;
font-size: 11px !important;
padding: 3px 0 !important;
line-height: normal !important;
}
.c9bef3 .host {
color: #65260C;
font-weight: normal;
font-size: 11px !important;
padding: 0 0 3px !important;
line-height: normal !important;
}
