body {text-align: center; font-family: "Tahoma CE", Tahoma, "Verdana CE", Verdana, "Arial CE", Arial, sans-serif; background: #cccbcb url("../graf/background.gif") repeat-x; color: #000; margin: 5px; padding: 0;}
body {font-size: x-small; voice-family: "\"}\""; voice-family: inherit; font-size: small;}
html>body {font-size: small;}

h1 {font-size: 22px; margin: 15px 0 5px 0; color: #251d74; font-weight: bold; font-family: Arial Narrow, "Tahoma CE", Tahoma, "Verdana CE", Verdana, "Arial CE", Arial, sans-serif;}
h2 {font-size: 22px; margin: 15px 0 5px 0; color: #251d74; font-weight: normal; font-family: Arial Narrow, "Tahoma CE", Tahoma, "Verdana CE", Verdana, "Arial CE", Arial, sans-serif;}
h3 {font-size: 12px; margin: 15px 0 5px 0; color: #251d74; font-weight: bold;}
h4 {font-size: 11px; margin:  5px 0 0px 0; color: #000000; font-weight: bold;}

p {margin: 5px 0 0 0; line-height: 1.2;}

a       {text-decoration: underline; color: #251d74;}
a:hover {text-decoration: underline; color: #000;}

.modre   {color: #0b9342;}
.cervene {color: #c00;}

img {border: 0;}

table {margin: 0; padding: 0; width: 100%;}
table a       {text-decoration: none; color: #251d74;}
table a:hover {text-decoration: underline; color: #000;}
td {padding: 2px 5px;}
th {padding: 2px 5px; background: #0374ba url("../graf/titulek_bgr.gif") repeat-x; color: #ddd;}
th a:link    {text-decoration: none; color: #dd0;}
th a:active  {text-decoration: none; color: #dd0;}
th a:visited {text-decoration: none; color: #dd0;}
th a:hover   {text-decoration: underline; color: #ff0;}

#mother {display: block; width: 995px; clear: both; text-align: left; position: relative; margin: 5px auto; padding: 0; background: #fff;}
 #header  {display: block; clear: both; color: #fda61c; line-height: 1.5; text-align: right; padding: 22px 10px 0 10px; margin: 0; 
           font-size: 11px; font-weight: normal; font-family: Arial Narrow, "Tahoma CE", Tahoma, "Verdana CE", Verdana, "Arial CE", Arial, sans-serif; 
           background: #eee url("../graf/header_bgr.gif") no-repeat; width: 995px; height: 100px; voice-family: "\"}\""; voice-family: inherit; width: 975px; height: 78px;}
 #header a       {text-decoration: none; color: #eaeaea;}
 #header a:hover {text-decoration: underline; color: #fff;} 
  #head_links  {display: block; clear: both; position: absolute; right: 10px; top: 1px; color: #888; font-family: Arial Narrow, "Tahoma CE", Tahoma, "Verdana CE", Verdana, "Arial CE", Arial, sans-serif; 
                line-height: 1.5; text-align: right; margin: 0; font-size: 11px; font-weight: normal; height: 20px; width: 865px; voice-family: "\"}\""; voice-family: inherit; width: 865px; height: 20px;}
  #head_links a       {text-decoration: none; color: #ccc;}
  #head_links a:hover {text-decoration: underline; color: #fff;}
  #head_menu  {display: block; clear: both; position: absolute; right: 10px; top: 78px; color: #aaa; line-height: 1.5; text-align: right; margin: 0; 
               font-size: 12px; font-weight: normal; font-family: Arial Narrow, "Tahoma CE", Tahoma, "Verdana CE", Verdana, "Arial CE", Arial, sans-serif;
               height: 20px; width: 865px; voice-family: "\"}\""; voice-family: inherit; width: 865px; height: 20px;}
  #head_menu a       {text-decoration: none; color: #ccc; font-weight: bold;}
  #head_menu a:hover {text-decoration: none; color: #fff;}
 
 #footer  {display: block; clear: both; text-align: left; padding: 0; margin: 0; background: #eee url("../graf/footer_bgr.gif") no-repeat; color: #999; font-size: 10px; font-weight: normal; height: 60px; width: 995px; voice-family: "\"}\""; voice-family: inherit; width: 995px; height: 60px;}
  #foot_menu1  {display: block; clear: both; text-align: center; margin: 0; padding: 5px 0 0 0; height: 20px; width: 995px; voice-family: "\"}\""; voice-family: inherit; width: 995px; height: 15px;}
  #foot_menu1 a:link    {text-decoration: none; color: #e0e0e0;}
  #foot_menu1 a:active  {text-decoration: none; color: #e0e0e0;}
  #foot_menu1 a:visited {text-decoration: none; color: #e0e0e0;}
  #foot_menu1 a:hover   {text-decoration: underline; color: #fff;}
  #foot_menu2  {display: block; clear: both; text-align: center; margin: 0; padding: 5px 0 0 0; height: 20px; width: 995px; voice-family: "\"}\""; voice-family: inherit; width: 995px; height: 15px;}
  #foot_menu2 a:link    {text-decoration: none; color: #888;}
  #foot_menu2 a:active  {text-decoration: none; color: #888;}
  #foot_menu2 a:visited {text-decoration: none; color: #888;}
  #foot_menu2 a:hover   {text-decoration: underline; color: #333;}
  #foot_copyright  {display: block; clear: both; position: absolute; left: 10px; bottom: -5px; color: #bbb; text-align: left; margin: 0; height: 20px; width: 400px; voice-family: "\"}\""; voice-family: inherit; width: 400px; height: 20px;}
  #foot_copyright a:link    {text-decoration: none; color: #bbb;}
  #foot_copyright a:active  {text-decoration: none; color: #bbb;}
  #foot_copyright a:visited {text-decoration: none; color: #bbb;}
  #foot_copyright a:hover   {text-decoration: underline; color: #666;}
  #foot_webmaster  {display: block; clear: both; position: absolute; right: 10px; bottom: -5px; color: #bbb; text-align: right; margin: 0; height: 20px; width: 500px; voice-family: "\"}\""; voice-family: inherit; width: 500px; height: 20px;}
  #foot_webmaster a:link    {text-decoration: none; color: #bbb;}
  #foot_webmaster a:active  {text-decoration: none; color: #bbb;}
  #foot_webmaster a:visited {text-decoration: none; color: #bbb;}
  #foot_webmaster a:hover   {text-decoration: underline; color: #666;}

 #content {display: block; clear: both; text-align: left; padding: 0; margin: 0; background: #fff url("../graf/content_bgr.gif") repeat-y; width: 995px; voice-family: "\"}\""; voice-family: inherit; width: 995px;}
  #column_left  {display: block; position: relative; float: left; margin: 0; padding: 0 0 10px 0; font-size: 10px; width: 140px; voice-family: "\"}\""; voice-family: inherit; width: 140px;}
  #column_left .titulek {font-size: 10px; font-weight: normal; color: #aaa; background: #000; margin: 0; padding: 2px 5px 0 7px; height: 17px; width: 139px; voice-family: "\"}\""; voice-family: inherit; width: 127px; height: 15px}
  #column_left .titulek span {display: block; float: left; font-weight: bold; color: #eee; margin: 0 5px 0 0; padding: 0; height: 12px; }
  #column_left p {padding: 5px; margin: 0; line-height: 1.2;}
  #column_left .menu_item a       {display: block; text-decoration: none; font-size: 11px; font-weight: bold; background: #0374ba url("../graf/menu_item_bgr.gif") repeat-x; color: #ddd; margin: 0; border-bottom: 1px solid #000; border-top: 1px solid #aaa; padding: 2px 5px 0 5px; width: 139px; height: 18px; voice-family: "\"}\""; voice-family: inherit; width: 129px; height: 16px;}
  #column_left .menu_item a:hover {display: block; text-decoration: none; font-size: 11px; font-weight: bold; background: #251d74 url("../graf/menu_item_bgr_on.gif") repeat-x; color: #fff; margin: 0; border-bottom: 1px solid #000; border-top: 1px solid #aaa; padding: 2px 5px 0 5px; width: 139px; height: 18px; voice-family: "\"}\""; voice-family: inherit; width: 129px; height: 16px;}

  #column_right {display: block; position: relative; float: right; margin: 0 0 0 10px; padding: 0 0 10px 0; font-size: 10px; width: 199px; voice-family: "\"}\""; voice-family: inherit; width: 199px;}
  #column_right .titulek {font-size: 10px; font-weight: normal; color: #aaa; background: #000; margin: 0; padding: 2px 5px 0 7px; height: 17px; width: 199px; voice-family: "\"}\""; voice-family: inherit; width: 187px; height: 15px}
  #column_right .titulek span {display: block; float: left; font-weight: bold; color: #eee; margin: 0 5px 0 0; padding: 0; height: 12px; }
  #column_right p {padding: 5px 5px 5px 7px; margin: 0; line-height: 1.2;}
  #column_right ol, ul {padding: 0; margin: 0 0 0 35px; line-height: 1.2;}

  #content_data  {display: block; position: relative; float: right; margin: 0; padding: 0 0 10px 10px; font-size: 11px; width: 855px; voice-family: "\"}\""; voice-family: inherit; width: 845px;}
  
  #column_data  {display: block; position: relative; float: left; margin: 0; padding: 0; font-size: 11px; width: 635px; voice-family: "\"}\""; voice-family: inherit; width: 635px;}
  #column_data .poznamka {display: block; color: #999; background-color: #eee; margin: 25px 0; padding: 5px 10px;} 
  #column_data .clanek_autor {display: block; position: relative; font-size: 10px; color: #999; margin: -5px 0 2px 0; padding: 0;}
  #column_data .starsi_clanky {font-size: 10px; margin: 0; padding: 0; width: 100%;}
  #column_data .starsi_clanky td {padding: 2px 5px;}
  
  .radek_lichy {background-color: #eee;}
  .radek_sudy  {background-color: #ddd;} 

  #info_sloupec {display: block; position: relative; float: right; margin: 10px 0 0 10px; border: 5px solid #eee; padding: 1px; font-size: 10px; width: 199px; voice-family: "\"}\""; voice-family: inherit; width: 199px;}
  #info_sloupec .titulek {font-size: 10px; font-weight: normal; color: #aaa; background: #0374ba url("../graf/titulek_bgr.gif") repeat-x; margin: 0; padding: 2px 5px 0 7px; height: 17px; width: 199px; voice-family: "\"}\""; voice-family: inherit; width: 187px; height: 15px}
  #info_sloupec .titulek span {display: block; float: left; font-weight: bold; color: #eee; margin: 0 5px 0 0; padding: 0; height: 12px; }
  #info_sloupec .nadpis  {color: #251d74; margin: 0; padding: 2px 5px 0 5px; border-bottom: 1px solid #ddd; background: #efefef;}
  #info_sloupec .nadpis a       {color: #0374ba; text-decoration: none;}
  #info_sloupec .nadpis a:hover {color: #0374ba; text-decoration: underline; color: #000;}
  #info_sloupec p {padding: 5px 5px 5px 7px; margin: 0; line-height: 1.2;}
  
  .nahoru {display: block; position: relative; float: left; color: #333; margin: 10px 0 0 0; padding: 0 10px 0 0; border-top: 1px solid #666; font-weight: bold;}
  .nahoru a       {color: #666; text-decoration: none;}
  .nahoru a:hover {color: #000; text-decoration: underline;}
  
  .okno_select {margin: 0; font-size: 10px; color: #495677; background-color: #F5F5FA; font-weight: normal; text-align: left; text-decoration: none; border-bottom: 1px solid #D0D0D0; float: right;}
  .button_select_ok {margin: 0; font-size: 9px; color: #495677; background-color: #F5F5FA; font-weight: bold; text-align: center; text-decoration: none; border-bottom: 1px solid #D0D0D0; float: right;}

  .al_right  {text-align: right;}
  .al_left   {text-align: left;}
  .al_center {text-align: center;}
  
