
body {font-family: Verdana, Times, Arial, Helvetica, sans-serif; font-size: 10pt;}

p, li, td {font: 10pt Verdana, Times, Arial, Helvetica, sans-serif;}

h1 {  color: #D70216; font-family: Verdana, Times, Arial, Helvetica, sans-serif; font-size: 14pt; }
h2 {  color: #D70216; font-family: Verdana, Times, Arial, Helvetica, sans-serif; font-size: 12pt; }
h3 {  color: #333333; font-family: Verdana, Times, Arial, Helvetica, sans-serif; font-size: 12pt; }

h1.title {
  background: url(http://www.orgprom.ru/wheel.gif) top left no-repeat;
  padding-top: 11px;
  padding-bottom: 14px;
  padding-left: 15px;
  text-transform: uppercase;
  margin: 0;
  font-size: 10pt;
}

a, a:link, a:visited { color: #DE0317; }

a:hover { color: #DB8E93; }

a img { border: 0; }

a.print_href:link, a.print_href:visited { 
  color: #223865;
  vertical-align: top;
}

a.print_href:hover { color: #8EA4BA; }

tr.navigation_main {
  background: url(http://www.orgprom.ru/menu_bkg.gif) top left repeat-x;
}

tr.site_footer td {
  border-top: 3px solid #B1010E;
  font: 8pt Tahoma;
  text-align: center;
  vertical-align: middle;
}

tr.site_footer td p {
  font: 8pt Tahoma;
}

td.top_line {
 background-color: #B1010E;
 height: 10px;
}

td.site_header {
  background: #B1010E url(http://www.orgprom.ru/head.jpg) top left no-repeat;
}

td.icons_area {
  text-align: right;
  white-space: noWrap;  
}

td.icons_area span {
  padding-right: 40px;
}

td.navigation_left, td.navigation_right {
  vertical-align: top;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-right: 10px;
  padding-left: 10px;
}

td.navigation_left, td.navigation_left a:link, td.navigation_left a:visited {
  color: #223865;
}

td.navigation_left a:hover {
  color: #8EA4BA;
}

td.doc_title {
  vertical-align: middle;
  text-align: left;
  padding: 10px;
  padding-bottom: 0px;
}

td.doc_main {
  height: 100%;
  padding: 20px;
  padding-top: 10px;
  vertical-align: top;
  text-align: left;
  
}

td.doc_footer {
  vertical-align: middle;
  text-align: left;
  padding: 10px;
  padding-bottom: 25px;
}

td.doc_home {
  height: 100%;
  vertical-align: top;
  text-align: left;
}

p.big_red {
  text-transform: uppercase;
  color: #B1010E;
  font-weight: bold;
}

span.red { color: #CB1703; }

ul.spaced li { padding-bottom: 15px; }

tr.news {
  padding: 10px;
}

tr.news_top {
  padding: 4px;
  padding-left: 10px; 
}

#navigation_menu a:link,
#navigation_menu a:visited,
#navigation_menu a:hover {
  text-transform: uppercase;
  text-decoration: none;
  font: 8pt Tahoma;
  font-weight: bold;
  color: #ffffff;
}

#navigation_menu td {
  white-space: noWrap;
  padding-left: 10px;
  padding-right: 10px;
  position: relative;
}

#navigation_menu table {
  visibility: hidden;
  position: absolute;
  left: 0;
  top: 35px;
  background-color: #DC0216;
}

#navigation_menu table td {
  height: 24px;
  padding-left: 20px;
  padding-right: 15px;
}

#navigation_menu td.hover {
  background: url(http://www.orgprom.ru/menu_enlight.gif) bottom left repeat-x;
}

#navigation_menu td.hover a:link,
#navigation_menu td.hover a:visited,
#navigation_menu td.hover a:hover {
  color: #D10215;
}

#navigation_menu td.hover table a:link,
#navigation_menu td.hover table a:visited,
#navigation_menu td.hover table a:hover {
  color: #FFFFFF;
}

#navigation_menu td.hover table {
  visibility: visible;
}

#searcher {
  background: url(http://www.orgprom.ru/nav_search.gif) top left no-repeat;
}

#searcher td.s_input input {
  font-size: 8pt;
  border: 0px;
  padding: 0px;
  margin-left: 20px;
  margin-top: 24px; 
  height: 13px;
  width: 154px;
}

#searcher td.s_button input {
  margin-top: 22px;
  margin-right: 8px;
}

td.hover div {
  height: 100%;
  width: 100%;
  background: url(http://www.orgprom.ru/menu_boundary.gif) bottom left repeat-x;
  padding-top: 5px;
  padding-left: 5px;
  padding-right: 5px;
  margin-left: -5px;
  margin-right: 5px;
}

td.current {
  background: url(http://www.orgprom.ru/menu_selected.gif) top left repeat-x;
}

table.h_table tr {
  vertical-align: top;
}