body {text-align: center; font-family: "Tahoma CE", Tahoma, "Verdana CE", Verdana, "Arial CE", Arial, sans-serif; background: #000 url("../graf/body_bgr.gif") repeat; color: #000; margin: 5px; padding: 0;}
body {font-size: x-small; voice-family: "\"}\""; voice-family: inherit; font-size: small;}
html>body {font-size: small;}

img {border: 0;}

.al_right  {text-align: right;}
.al_left   {text-align: left;}
.al_center {text-align: center;}

a         {text-decoration: underline; color: #009;}
a:hover   {text-decoration: underline; color: #009;}

h1 {font-size: 18px; margin: 0; padding: 15px 0 5px 0px; color: #009; font-weight: bold; font-family: "Tahoma CE", Tahoma, "Verdana CE", Verdana, "Arial CE", Arial, sans-serif; }
h1 span {font-weight: normal;}
h2 {font-size: 14px; margin: 0; padding: 15px 0 5px 0px; color: #009; font-weight: bold; font-family: "Tahoma CE", Tahoma, "Verdana CE", Verdana, "Arial CE", Arial, sans-serif; }
h3 {font-size: 12px; margin: 0; padding: 10px 0 2px 0px; color: #009; font-weight: bold; font-family: "Tahoma CE", Tahoma, "Verdana CE", Verdana, "Arial CE", Arial, sans-serif; }

ul {margin-top: 5px;}
li {line-height: 1.4em;}

p {margin: 0; padding: 5px 0; line-height: 1.4;}

table {font-size: 11px;}

#mother {display: block; width: 759px; clear: both; text-align: left; position: relative; margin: 2px auto; padding: 0; background: #fff url("../graf/content_bgr.gif") left repeat-y;}
 #header  {display: block; clear: both; color: #fff; line-height: 1.5; padding: 0px; margin: 0; font-size: 10px; background: #fff url("../graf/header_bgr.gif") no-repeat; width: 759px; height: 120px; voice-family: "\"}\""; voice-family: inherit; width: 759px; height: 120px;}
 #head_1    {display: block; position: absolute; right: 10px; top: 8px; color: #ccc;}
 #head_1 a         {text-decoration: none; color: #ddd;}
 #head_1 a:hover   {text-decoration: underline; color: #fff;}
 #head_2    {display: block; position: absolute; right: 10px; top: 98px; font-weight: normal; color: #ddd;}
 #head_lang    {display: block; position: absolute; right: 0px; top: 34px; font-weight: normal;}
 #head_lang a         {text-decoration: none; color: #ddd;}
 #head_lang .cz {display: block; width: 25px; float: left; margin-right: 2px;}
 #head_lang .en {display: block; width: 25px; float: left; margin-right: 2px;}
 #head_lang .ge {display: block; width: 25px; float: left; margin-right: 2px;}
 
 #footer  {display: block; clear: both; text-align: center; padding: 5px 0 0 0; margin: 0; border-top: 1px solid #888; color: #bbb; color: #666; background: #000; font-size: 10px; font-weight: normal; height: 25px; width: 759px; voice-family: "\"}\""; voice-family: inherit; width: 759px; height: 20px;}
  #footer a         {text-decoration: none; color: #666;}
  #footer a:hover   {text-decoration: underline; color: #aaa;}

 #content {display: block; clear: both; text-align: left; padding: 0; margin: 0; background: #fff url("../graf/content_bgr.gif") left repeat-y; width: 759px; voice-family: "\"}\""; voice-family: inherit; width: 759px;}
  #column_right  {display: block; position: relative; float: right; margin: 0; padding: 0 0 10px 0; background: #fff url("../graf/column_r_bgr.gif") right repeat-y; font-size: 10px; text-align: center; width: 160px; voice-family: "\"}\""; voice-family: inherit; width: 160px;}

  #content_data  {display: block; position: relative; float: left; margin: 0; padding: 0 10px 10px 10px; background: #fff url("../graf/content_bgr.gif") left repeat-y; font-size: 11px; width: 599px; voice-family: "\"}\""; voice-family: inherit; width: 579px;}
  #content_data table {width: 100%;}
  #content_data td {border-bottom: 1px solid #f0f0f0; padding-top: 3px; padding-bottom: 3px;}
   .tab_name  {width: 200px;}
   .tab_phone {background: url("../graf/tab_phone.gif") no-repeat; padding-left: 15px; width: 165px; voice-family: "\"}\""; voice-family: inherit; width: 150px;}
   .tab_mail  {background: url("../graf/tab_mail.gif") no-repeat; padding-left: 15px;}

   .poznamka  {font-size: 10px; color: #888;}
  
  #info_sloupec {display: block; position: relative; float: right; margin: 0 0 10px 10px; border: 2px solid #eee; padding: 1px; font-size: 10px; width: 199px; voice-family: "\"}\""; voice-family: inherit; width: 199px;}
  #info_sloupec .titulek {font-size: 10px; font-weight: bold; color: #eee; background: #009; margin: 0; padding: 2px 5px 0 7px; height: 17px; width: 199px; voice-family: "\"}\""; voice-family: inherit; width: 187px; height: 15px}
  #info_sloupec .nadpis  {color: #009; margin: 0; padding: 2px 5px 0 5px; border-bottom: 1px solid #ddd; background: #efefef;}
  #info_sloupec p {padding: 5px 5px 5px 7px; margin: 0; line-height: 1.2;}

#nav {display: block; position: relative; float: left; margin: 0 0 10px -9px; padding: 0; list-style: none; font-weight: bold; background: #fff url(../graf/menu_back.gif) repeat-x bottom; width: 588px; height: 20px;}
#nav li {border-width: 0; float: left; margin: 0; padding: 0; list-style: none; border-right: 1px solid #ccc;}
#nav a {float: left; padding: 2px 10px; text-decoration: none; color: #006;}
#nav a:hover, #nav a.active {border-width: 0; background-color: #efefef;}
#nav a.active {border-width: 0;}

  .nahoru {display: block; position: relative; float: left; color: #333; margin: 20px 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;}
  
 
  
