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;}

.hidk {display:none}
HTML, BODY {width: 100%; height: 100%;}
BODY {text-align: center; font-family: Verdana, Arial, sans-serif; font-size: 12px; line-height: 18px; color: #000; background: #EEE;}

A {text-decoration: underline; color: #000;}
A:hover {color: #bc8455;}

INPUT, SELECT, TEXTAREA {font-family: Verdana, Arial, sans-serif; color: #000; font-size: 12px;}
TEXTAREA {background: #FFF; overflow: auto;}

.field {margin-right: 4px; text-align: left;}
.select {margin-right: 0;}
.field INPUT, .field SELECT, .field TEXTAREA {width: 100%; margin-left: 0; margin-right: 0; padding-left: 0; padding-right: 0;}

VAR {font-size: 14px; font-style: normal;}
TT {font-family: Arial, sans-serif; color: #F00;}

.clear {clear: both;}
.clear-fix:after, #container:after {content: ''; display: block; height: 0; clear: both;}

.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;}

SMALL, .small {font-size: 11px;}

H1 {font-size: 16px; color: #777; line-height: 27px;}
H2 {font-size: 14px; color: #777;}
H3 {font-size: 12px;}
H4, H5, H6 {font-size: 12px;}

H1, H2, H3, H4, H5, H6, P, .p, TABLE, UL, OL, DL {margin: 0 0 18px;}

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;}

#wrapper {position: relative; width: 750px; min-height: 100%; margin: 0 auto; text-align: left;}

#header {height: 140px; overflow: hidden; background: #DDD url(/images/sofia.gif) 100% 10px no-repeat;}
#header A {display: block; text-decoration: none; position: absolute; top: 10px; left: 30px;}

#main_page_lnk {text-align: center; padding: 3px 0;}
#main_page_lnk  A {text-decoration: none; font-weight: bold; padding: 3px;}
#main_page_lnk  A:hover {background: #dddddd;}

#container {padding-bottom: 70px; background: url(/images/content_bg.gif) repeat-y;}

#col-left {float: left; width: 166px;  padding: 25px 10px 10px; }
#col-left A {text-decoration: none;}

#col-left UL {margin: 0;}
#col-left LI {margin: 0; padding: 0; margin-bottom: 5px;}
#col-left LI A {display: block; text-decoration: none; font-weight: bold; font-size: 12px; text-transform: uppercase; padding: 3px 10px;}
#col-left LI A:hover {background: #CCC;}
#col-left LI.active A {background: #CCC; color: #bc8455;}

#col-left H2 {padding: 0 2px; margin: 30px 0 0; font-size: 12px;}
#col-left H3 {font-size: 12px; margin: 15px 0 0; border-top: 1px solid #000; border-bottom: 1px solid #000; padding: 10px 0;}
#col-left H3.no_border {border: 0; margin-top: 0;}

#col-right {float: right; width: 514px; padding: 22px 30px 20px 20px; overflow: hidden;}
#col-right SUP {font-size: 11px;}	
#col-right .pidpys{color: #777; text-align: center; margin: 9px 0;}
#col-right IMG {border: 1px solid #000;}
#col-right TD {padding: 10px; text-align: center;}
#col-right DIV {text-align: center;}

#col-right .form-table {width: 90%;}
#col-right .form-table TD {vertical-align: top; text-align: left; padding: 0 0 9px;}
#col-right .form-table TD.first {width: 1%; white-space: nowrap; padding: 2px 9px 0 0;}
#col-right .form-table TD.first SPAN {color: #F00;}

#col-right ul>li:before{color: #000; content: '\2014\a0'; float:left; margin-left: -1.25em;}
#col-right ul>li>*:first-child:-moz-first-node{margin-top: -1.0em;}
#col-right ul>li>*{text-indent: 0;}

#col-right ul.a7b4dd8096befc1f3d1b66e9f081a61b>li:before{content: ''; float:none; margin-left: 0;}
#col-right ul.a7b4dd8096befc1f3d1b66e9f081a61b>li>*:first-child:-moz-first-node{margin-top: 0;}
#col-right ul.a7b4dd8096befc1f3d1b66e9f081a61b>li>*{text-indent: auto;}

#col-right .table-album TD {padding: 0 9px 18px 0;}
#col-right .table-album TD SPAN {display: block; color: #777; font-size: 11px; clear: both; padding-top: 6px; line-height: normal;}
#col-right .table-album TD SPAN A, #col-right .table-album TD SPAN A:hover {color: #777; font-size: 10px; text-decoration: none;}
#col-right .table-album IMG {max-width: 500px;}

#footer {position: relative; margin: -50px auto 0; height: 50px; width: 750px; text-align: left; font-size: 11px; background: #eeeeee;}
#footer ADDRESS {font-style: normal; margin-top: 20px; float: left;}
#footer P {margin: 0; width: 88px; height: 16px; overflow: hidden; margin-top: 21px; float: right;}
#footer P A, #footer P IMG  {display: block;}

#col-right div.c9bef3 DIV {text-align: left; padding: 0 0 9px !important;}

div.c9bef3 {
padding: 18px 0 9px !important;
text-align: left !important;
font-size: 11px !important;
}
.c9bef3 a {
color: #BC8455 !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: #777;
font-weight: normal;
font-size: 11px !important;
padding: 0 0 3px !important;
line-height: normal !important;
}

.art-g {margin: 18px 0 0;}
.art-g  {font-size: 9px; line-height: 10px; color: #777;}
.art-g A, .art-g A:hover {color: #777; text-decoration: none;}

