body, th, td, p            { color: #000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif }
th  { font-weight: normal; text-align: left }
h1,h2,h3,h4,h5,h6               { color: #000; padding-top: 10px; padding-bottom: 5px }
p  { margin-top: 0px; margin-bottom: 0px; padding-top: 5px; padding-bottom: 5px }
h1  { font-size: 14px; background-image: url("/nav/pics/dots.gif"); background-repeat: no-repeat; background-position: 0 7px; margin: 0; padding-top: 5px; padding-bottom: 5px; padding-left: 50px }
h2  { font-size: 13px; background-image: url("/nav/pics/dot.gif"); background-repeat: no-repeat; background-position: 0 8px; margin: 0; padding-top: 5px; padding-bottom: 5px; padding-left: 20px }
h3 { font-size: 12px; background-image: url("/nav/pics/headline_arrow.gif"); background-repeat: no-repeat; background-position: 0 8px; margin: 0; padding-top: 5px; padding-bottom: 5px; padding-left: 20px }
h4  { font-size: 12px; margin: 0; padding-top: 5px; padding-bottom: 5px }
h5  { font-size: 11px; margin: 0; padding-top: 5px; padding-bottom: 5px }
h6  { font-size: 11px; margin: 0; padding-top: 5px; padding-bottom: 5px }
body         { background-color: #fff; margin: 0; padding: 0 }
body.start_page { background-color: #DCDCDC }
ul li   { list-style-type: square; padding-bottom: 5px }
ul  { margin-top: 5px; margin-bottom: 5px; margin-left: 15px; padding-top: 0; padding-bottom: 0; padding-left: 0 }
li.start { list-style-image: url("/nav/pics/li_start.gif") }
li.info { list-style-image: url("/nav/pics/li_info.gif") }
a:link              { color: #000; text-decoration: underline }
a:visited              { color: #000; text-decoration: underline }
a:hover                { color: #505d6c; text-decoration: underline }
a:active              { color: #000; text-decoration: underline }
a.nav:link               { color: #000 !important; text-decoration: none }
a.nav:visited                 { color: #000 !important; text-decoration: none }
a.nav:hover                   { color: #000 !important; text-decoration: none }
a.nav:active                 { color: #000 !important; text-decoration: none }
a.nav_over:link                 { color: #000 !important; font-size: 11px; font-weight: bold; text-decoration: none }
a.nav_over:visited                   { color: #000 !important; font-size: 11px; font-weight: bold; text-decoration: none }
a.nav_over:hover                    { color: #000 !important; font-size: 11px; font-weight: bold; text-decoration: none }
a.nav_over:active      { color: #000 !important; font-size: 11px; font-weight: bold; text-decoration: none }
a.main_nav:link                    { color: #505d6c; font-weight: bold; text-decoration: none }
a.main_nav:visited                   { color: #505d6c; font-weight: bold; text-decoration: none }
a.main_nav:hover                       { color: #505d6c; font-weight: bold; text-decoration: none }
a.main_nav:active                     { color: #505d6c; font-weight: bold; text-decoration: none }
a.main_nav_over:link                   { color: #000 !important; font-weight: bold; text-decoration: none }
a.main_nav_over:visited                     { color: #000 !important; font-weight: bold; text-decoration: none }
a.main_nav_over:hover                      { color: #000 !important; font-weight: bold; text-decoration: none }
a.main_nav_over:active        { color: #000 !important; font-weight: bold; text-decoration: none }
a.sub1:link                     { color: #666; text-decoration: none }
a.sub1:visited                    { color: #666; text-decoration: none }
a.sub1:hover                        { color: #666; text-decoration: none }
a.sub1:active                      { color: #666; text-decoration: none }
a.sub1over:link                    { color: #000; font-weight: bold; text-decoration: none }
a.sub1over:visited                   { color: #000; font-weight: bold; text-decoration: none }
a.sub1over:hover                       { color: #000; font-weight: bold; text-decoration: none }
a.sub1over:active                     { color: #000; font-weight: bold; text-decoration: none }
a.sub2:link                     { color: #000; text-decoration: none }
a.sub2:visited                    { color: #000; text-decoration: none }
a.sub2:hover                         { color: #000; font-weight: bold; text-decoration: none }
a.sub2:active                      { color: #000; text-decoration: none }
a.sub2over:link                     { color: #000; font-weight: bold; text-decoration: none }
a.sub2over:visited                    { color: #000; font-weight: bold; text-decoration: none }
a.sub2over:hover                        { color: #000; font-weight: bold; text-decoration: none }
a.sub2over:active                      { color: #000; font-weight: bold; text-decoration: none }
a.nav4:link                    { color: #fff !important; text-decoration: underline }
a.nav4:visited                   { color: #fff !important; text-decoration: underline }
a.nav4:hover                       { color: #000; text-decoration: underline }
a.nav4:active                     { color: #000; text-decoration: underline }
.page_border { border: solid 1px #000 }
.bar1 { border-right: 1px solid #000 }
.bar2 { border-right: 1px solid #000 }
.content   { line-height: 16px; padding: 50px }
.title { color: #9c0517; font-weight: bold }
.validation_error   { color: #f00; font-size: 11px }
.home { padding-right: 30px; padding-left: 30px }
.index_detail { background-color: #d2d9e0 }
.input  { font-size: 11px; width: 80px; height: 17px; border: solid 1px #000 }
.menu_cat { border-bottom: 1px solid #000 }
.siteservice { font-size: 10px }
.siteservice td { font-size: 10px }
form { margin: 0; padding: 0 }
.newsletter_input { font-size: 11px; border: solid 1px #000 }
.newsletter_button { color: #fff; font-size: 11px; background-color: #f00; padding: 2px; border: solid 1px #000 }
.form_button { color: #fff; font-size: 11px; background-color: #f00; padding: 2px; border: solid 1px #000 }
.footer  { color: #9b9b9b; font-size: 10px; text-align: left }
.footer_home { color: #9b9b9b; font-size: 10px; text-align: center }
.entry_title  { color: #000; font-weight: bold; background-color: #dcddde; padding-top: 3px; padding-bottom: 3px; padding-left: 10px; border-bottom: 1px solid #000 }
.entry_date  { color: #000; background-color: #dcddde; text-align: right; padding: 3px; border-bottom: 1px solid #000 }
.border_bottom { border-bottom: 1px solid #000 }
.prj_short_descr { padding: 6px }
.td_over { background-image: url("/nav/pics/main_nav_over.gif") }
.info_center  { margin: 5px 5px 5px 10px }
.td_sub1over { background-color: #ff0 }
.main_cat_title { color: #fff; font-size: 18px; font-weight: bold }
.gb_entry { border-bottom: 1px solid #dcddde }
.bg_main  { background-image: url("/nav/pics/bg_end.gif"); background-repeat: repeat-x }
.team_title { color: #000 }
.team_descr { color: #666 }
.gb_message { color: #9b9b9b; font-size: 10px }
.bg1 { background-color: #f5f5f5 }
.bg2 { background-color: #fff }
.download_title { color: #808080; font-weight: bold }

a.print:link{ text-transform: uppercase; color: #505d6c; font-weight: bold; text-decoration: none; background-image:url('/nav/pics/print_symbol.gif'); background-repeat: no-repeat; background-position: right; padding-right: 20px }
a.print:visited{ text-transform: uppercase; color: #505d6c; font-weight: bold; text-decoration: none; background-image:url('/nav/pics/print_symbol.gif'); background-repeat: no-repeat; background-position: right; padding-right: 20px }
a.print:hover{ text-transform: uppercase; color: #000000; font-weight: bold; text-decoration: none; background-image:url('/nav/pics/print_symbol_over.gif'); background-repeat: no-repeat; background-position: right; padding-right: 20px }
a.print:active{ text-transform: uppercase; color: #000000; font-weight: bold; text-decoration: none; background-image:url('/nav/pics/print_symbol_over.gif'); background-repeat: no-repeat; background-position: right; padding-right: 20px }

a.print_close:link { color:#959595; font-weight: none; text-decoration: none; background-image:url('/nav/pics/close.gif'); background-repeat:no-repeat; background-position: right; padding-right: 15px; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif }
a.print_close:visited { color:#959595; font-weight: none; text-decoration: none; background-image:url('/nav/pics/close.gif'); background-repeat:no-repeat; background-position: right; padding-right: 15px; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif }
a.print_close:hover { color:#3F3F3F; font-weight: none; text-decoration: none; background-image:url('/nav/pics/close_over.gif'); background-repeat:no-repeat; background-position: right; padding-right: 15px; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif }
a.print_close:active { color:#3F3F3F; font-weight: none; text-decoration: none; background-image:url('/nav/pics/close_over.gif'); background-repeat:no-repeat; background-position: right; padding-right: 15px; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif }
