body, th, td, p, div         { color: black; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif }
h1         { color: #000; font-size: 20px }
h2       { color: #808388; font-size: 16px; font-style: oblique }
h3    { color: #ff7200; font-size: 16px }
h4    { color: #ff7200; font-size: 14px }
h5    { color: #000; font-size: 14px }
h6  { font-size: 12px }
body  { background-color: #fff;}
ul li { list-style-type: square }
p { margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 5px }
a:link          { color: #ff7200; text-decoration: none }
a:visited          { color: #ff7200; text-decoration: none }
a:hover         { color: #ff7200; text-decoration: none }
a:active          { color: #ff7200; text-decoration: none }
a.link:link          { color: #ff7200; text-decoration: none }
a.link:visited          { color: #ff7200; text-decoration: none }
a.link:hover          { color: #ff7200; text-decoration: none }
a.linkactive          { color: #ff7200; text-decoration: none }
a.nav:link          { color: black; font-size: 12px; text-decoration: none; display: block }
a.nav:visited         { color: black; font-size: 12px; text-decoration: none; display: block }
a.nav:hover           { color: #000; font-size: 12px; background-color: #e2e3e4; display: block }
a.nav:active         { color: black; font-size: 12px; display: block }
a.nav_current:link           { color: #fff; font-size: 12px; text-decoration: none }
a.nav_current:visited          { color: #fff; font-size: 12px; text-decoration: none }
a.nav_current:hover           { color: #fff; font-size: 12px }
a.nav_current:active          { color: #fff; font-size: 12px }
a.nav2:link             { color: #000; font-weight: bold; font-size: 11px; text-decoration: none; padding: 2px 20px; display: block }
a.nav2:visited            { color: #000; font-weight: bold; font-size: 11px; text-decoration: none; padding: 2px 20px; display: block }
a.nav2:hover             { color: #000; font-weight: bold; font-size: 11px; text-decoration: none; background-color: #e78e00; padding: 2px 20px; display: block }
a.nav2:active             { color: #000; font-weight: bold; font-size: 11px; text-decoration: none; background-color: #fff; padding: 2px 20px; display: block }
a.nav3:link         { color: #ffa500; font-weight: bold; font-size: 10px; text-decoration: underline }
a.nav3:visited        { color: #ffa500; font-weight: bold; font-size: 10px; text-decoration: underline }
a.nav3:hover        { color: #ffa500; font-weight: bold; font-size: 10px; background-color: #f5f5f5 }
a.nav3:active  { color: #ffa500; font-weight: bold; font-size: 10px; text-decoration: underline }
a.nav4:link         { color: #b9b9b2; font-size: 11px; text-decoration: none }
a.nav4:visited        { color: #b9b9b2; font-size: 11px; text-decoration: none }
a.nav4:hover         { color: #b9b9b2; font-size: 11px; text-decoration: underline }
a.nav4:active        { color: #b9b9b2; font-size: 11px }
a.nav5:link           { color: #000; font-size: 12px; text-decoration: none }
a.nav5:visited          { color: #000; font-size: 12px; text-decoration: none }
a.nav5:hover           { color: #000; font-size: 12px; text-decoration: underline }
a.nav5:active          { color: #000; font-size: 12px }
a.nav5_over:link           { color: #ff7200; font-size: 12px; text-decoration: none }
a.nav5_over:visited          { color: #ff7200; font-size: 12px; text-decoration: none }
a.nav5_over:hover           { color: #ff7200; font-size: 12px; text-decoration: underline }
a.nav5_over:active          { color: #ff7200; font-size: 12px }
a.black:link          { color: #000; text-decoration: none }
a.black:visited          { color: #000; text-decoration: none }
a.black:hover          { color: #000; text-decoration: none }
a.black:active          { color: #000; text-decoration: none }
a.more:link          { color: #000; text-decoration: none }
a.more:visited          { color: #000; text-decoration: none }
a.more:hover            { color: #000; text-decoration: none }
a.more:active          { color: #000; text-decoration: none }
.content  { padding: 20px 30px }
.sitex_title    { color: #fff; font-size: 30px; font-style: oblique; font-weight: bold }
.list_title   { color: #ff7200; font-size: 16px }
.detail_title   { color: #ff7200; font-size: 16px }
.cat_title  { color: #888a8c; font-size: 16px }
.list_bottom { border-bottom: 1px solid #000 }
#over_text { color: #888a8c; font-size: 35px; padding-right: 30px }
#nav_over_text { color: #a7a9ac; font-size: 20px }
.ref_cat_title     { color: #808285; font-size: 20px; font-style: italic; font-weight: bold }
.ref_cat_title_list  { color: #808285; font-size: 20px; font-style: italic; font-weight: bold }
.ref_head   { color: #808285; font-weight: bold; font-size: 14px; margin-top: 0px; margin-bottom: 0px; padding-top: 5px; padding-bottom: 5px }
.page_margin { margin: 5px }
.validation_error { color: #ff7200 }
.element_chooser { padding-top: 15px; padding-bottom: 50px; padding-left: 30px; border-top: 2px solid #fff }
.medul_descr { background-color: #f0f0f0; padding-right: 20px; padding-left: 30px }
.medul_pic_title { color: #ff7200; font-size: 16px; font-weight: bold; padding-bottom: 20px }
.medul_title  { color: #818489; font-size: 20px; font-style: normal }
.element_descr { font-size: 10px }
.element_descr p { font-size: 10px }
.home_cat_title  { color: #818489; font-size: 12px ; background-color: #fff; padding-left: 7px; height: 20px }
.home_cat_words  { color: #818489; font-size: 10px; background-color: #f2f2f2; padding-top: 8px; padding-left: 7px }
.arge { color: #818489; font-size: 24px; font-weight: bold; padding-right: 25px }
.ipa { color: #818489; font-size: 18px; padding-right: 25px }
a.home_cat:link          { color: #818489;; text-decoration: none }
a.home_cat:visited          { color: #818489;; text-decoration: none }
a.home_cat:hover         { color: #818489;; text-decoration: none }
a.home_cat:active          { color: #818489;; text-decoration: none }
