body {background: #f4c08b; padding: 0; margin: 0; font-family: Tahoma, sans-serif; font-size: 11px; text-align: center;}

h1 {display: block; clear: both; color: #000; font-weight: bold; font-size: 18px; background: url('../graf/h1.gif') left no-repeat; margin: 10px 0 0 10px; padding: 5px 0 0 30px;}
h1 span {font-weight: normal;}
h2 {color: #000; font-weight: bold; font-size: 14px; background: url('../graf/h2.gif') left no-repeat; margin: 10px 0 0 10px; padding: 5px 0 0 25px;}
h3 {color: #000; font-weight: bold; font-size: 12px; margin: 10px 10px 0 10px; padding: 0; border-bottom: 1px solid #da2c1b;}
img {border: 0;}
p {font-size: 11px; letter-spacing: 2px; color: #000; margin: 10px 10px 0 10px; line-height: 1.2;}
ul {display: block; font-size: 11px; letter-spacing: 2px; color: #000; margin: 10px 10px 0 10px; padding-left: 40px; line-height: 1.2;}
ol {display: block; font-size: 11px; letter-spacing: 2px; color: #000; margin: 10px 10px 0 10px; padding-left: 40px; line-height: 1.2; list-style-position: outside;}
a:link     {color: #a1231b; text-decoration: none;}
a:active   {color: #a1231b; text-decoration: none;}
a:visited  {color: #a1231b; text-decoration: none;}
a:hover    {color: #000; text-decoration: none;}

.al_center {text-align: center;}
.al_left   {text-align: left;}
.al_right  {text-align: right;}

#mother {display: block; clear: both; position: relative; margin: 5px auto; padding: 0; background-color: #fff; background: url("../graf/content_bgr.gif") repeat-y; text-align: left; width: 800px; voice-family: "\"}\""; voice-family: inherit; width: 800px;}
 #top_1 {display: block; clear: both; margin: 0; padding: 0; background: url("../graf/top_1.gif"); font-size: 10px; width: 800px; height: 133px; voice-family: "\"}\""; voice-family: inherit; width: 800px; height: 133px;}
 #top_2 {display: block; clear: both; margin: 0; padding: 2px 0 0 208px; background: url("../graf/top_2.gif"); letter-spacing: 1px; color: #ea891a; width: 800px; height: 20px; voice-family: "\"}\""; voice-family: inherit; width: 592px; height: 18px;}
 #top_2 a:link     {color: #fff; text-decoration: none;}
 #top_2 a:active   {color: #fff; text-decoration: none;}
 #top_2 a:visited  {color: #fff; text-decoration: none;}
 #top_2 a:hover    {color: #fff; text-decoration: underline;}
 /* OBSAHOVÉ OKNO */
 #content {display: block; clear: both; position: relative; margin: 0; float: left; padding: 0; font-size: 10px; width: 800px; border: 0; background: #FFF url('../graf/content_bgr.gif'); voice-family: "\"}\""; voice-family: inherit; width: 800px;}
  #column_left   {display: block; position: relative; float: left;  width: 180px; background: url("../graf/left_top.gif") top no-repeat; margin: 0; padding: 40px 0 0 0; voice-family: "\"}\""; voice-family: inherit; width: 180px;}
    .menu_1           {border-bottom: 1px solid #a1231b; font-size: 12px; font-weight: bold; letter-spacing: 2px; color: #a1231b; text-align: right;}
    .menu_1 a:link    {display: block; color: #a1231b; text-decoration: none; margin: 0 1px; padding: 3px 10px; voice-family: "\"}\""; voice-family: inherit; width: 158px;}
    .menu_1 a:active  {display: block; color: #a1231b; text-decoration: none; margin: 0 1px; padding: 3px 10px; voice-family: "\"}\""; voice-family: inherit; width: 158px;}
    .menu_1 a:visited {display: block; color: #a1231b; text-decoration: none; margin: 0 1px; padding: 3px 10px; voice-family: "\"}\""; voice-family: inherit; width: 158px;}
    .menu_1 a:hover   {display: block; color: #000; text-decoration: none; background-color: #f0ba88; margin: 0 1px; padding: 3px 10px; voice-family: "\"}\""; voice-family: inherit; width: 158px;}
    .menu_2           {border-bottom: 1px solid #a1231b; font-size: 11px; font-weight: normal; letter-spacing: 2px; color: #fff; text-align: right;}
    .menu_2 a:link    {display: block; color: #a1231b; text-decoration: none; margin: 0 1px; padding: 1px 20px 2px 0; voice-family: "\"}\""; voice-family: inherit; width: 158px;}
    .menu_2 a:active  {display: block; color: #a1231b; text-decoration: none; margin: 0 1px; padding: 1px 20px 2px 0; voice-family: "\"}\""; voice-family: inherit; width: 158px;}
    .menu_2 a:visited {display: block; color: #a1231b; text-decoration: none; margin: 0 1px; padding: 1px 20px 2px 0; voice-family: "\"}\""; voice-family: inherit; width: 158px;}
    .menu_2 a:hover   {display: block; color: #000; text-decoration: none; background-color: #f0ba88; margin: 0 1px; padding: 1px 20px 2px 0; voice-family: "\"}\""; voice-family: inherit; width: 158px;}
  #content_right {display: block; position: relative; float: right; width: 620px; background: url("../graf/content_top.gif") left top no-repeat; margin: 0; padding: 0; voice-family: "\"}\""; voice-family: inherit; width: 620px;}
    /*články*/
    .clanek_datum {display: block; clear: both; font-size: 9px; letter-spacing: 2px; color: #666; margin: 0 10px 0 40px; line-height: 1.2;}
    .clanek_text  {display: block; clear: both; letter-spacing: 2px; color: #000; margin: 0 10px; line-height: 1.2;}
    .clanek_vice  {padding: 0; background-color: inherit; font-weight: bold; margin: 5px 10px; text-align: right;}
    .clanek_delic {display: block; clear: both; font-size: 9px; letter-spacing: 2px; color: #666;}
    .poznamka     {font-size: 10px; letter-spacing: 2px; color: #333; margin: 10px 10px 0 10px; line-height: 1.2;}
    .termin_detail {background-color: #eaeaea; padding: 10px; margin: 0;}
    .termin_detail-table {background-color: #fff; margin: 0; padding: 0 5px; border: 1px solid #666; width: 560px; voice-family: "\"}\""; voice-family: inherit; width: 540px;}
    /*počítadlo stránek*/
    .page-counter {color: #da2c1b; font-weight: normal; font-size: 10px; border: 1px solid #da2c1b; text-align: left; margin: 5px 10px;}
    .page-counter a:link    {color: #da2c1b; text-decoration: none; padding: 0 10px;}
    .page-counter a:visited {color: #da2c1b; text-decoration: none; padding: 0 10px;}
    .page-counter a:active  {color: #da2c1b; text-decoration: none; padding: 0 10px;}
    .page-counter a:hover   {color: #ffffff; text-decoration: none; padding: 0 10px; background-color: #7c1e19;}
    /*tabulky*/
    table {margin: 10px; width: 620px; voice-family: "\"}\""; voice-family: inherit; width: 600px;}
    /*nahoru*/
    .partneri {display: block; clear: both; padding: 5px 0; margin: 0 10px 10px 10px; border-top: 2px solid #a1231b; font-size: 10px; color: #a1231b;}
    .partneri table th {padding: 5px; font-size: 8px; font-weight: normal; color: #222;}
    /*.partneri {display: block; clear: both;}*/
    .nahoru a:link    {border-top: 1px solid #ddd; border-left: 1px solid #ddd; border-right: 1px solid #ddd; display: block; width: 50px; margin: 20px 0 0 548px; padding: 2px 5px; background-color: #f0f0f0; color: #bbc2dc; text-align: center; text-decoration: none;}
    .nahoru a:active  {border-top: 1px solid #ddd; border-left: 1px solid #ddd; border-right: 1px solid #ddd; display: block; width: 50px; margin: 20px 0 0 548px; padding: 2px 5px; background-color: #f0f0f0; color: #bbc2dc; text-align: center; text-decoration: none;}
    .nahoru a:visited {border-top: 1px solid #ddd; border-left: 1px solid #ddd; border-right: 1px solid #ddd; display: block; width: 50px; margin: 20px 0 0 548px; padding: 2px 5px; background-color: #f0f0f0; color: #bbc2dc; text-align: center; text-decoration: none;}
    .nahoru a:hover   {border-top: 1px solid #da2c1b; border-left: 1px solid #da2c1b; border-right: 1px solid #da2c1b; display: block; width: 50px; margin: 20px 0 0 548px; padding: 2px 5px; background-color: #eaeaea; color: #000; text-align: center; text-decoration: none; position: relative; left: 0px; top: 0px;}


 /* zápatí */
 #bottom {display: block; clear: both; position: relative; margin: 0 auto; padding: 5px 0 0 0; background: #f4c08b; border-top: 1px solid #fff; font-size: 10px; letter-spacing: 2px; text-align: center; width: 800px; height: 40px; voice-family: "\"}\""; voice-family: inherit; width: 800px; height: 35px;}
 #bottom span {color: #a1231b;}
 #bottom a {letter-spacing: 1px;}
  .yokosoft a {letter-spacing: 2px;}
  .yokosoft a:link    {color: #000; text-decoration: none;}
  .yokosoft a:active  {color: #000; text-decoration: none;}
  .yokosoft a:visited {color: #000; text-decoration: none;}
  .yokosoft a:hover   {color: #000000; text-decoration: underline; top: 0;}


