body            {text-align: center; background: #fff; border: 0; margin: 0; padding: 0;background-image: url('img/head/body_bg.gif'); background-repeat: repeat-x;}

table           {border-collapse: collapse; border-spacing: 0; border: 0; margin: 0; padding: 0;}
table.ad        {text-align: center; width: 100%;}
table.menul     {text-align: right;}
table.info      {text-align: left; vertical-align: top; width: 100%;}
table.cenik     {border: 2px; border-color: #000; margin: 0; padding: 0;}
table.page      {width: 932px;}

td.edge         {margin: 0; padding: 0; width: 50%;}
td.menuo        {margin: 0; padding: 0; text-align: center; font: bold 16px/100% Arial black, Arial; background-image: url('img/head/menu_bg.gif'); background-repeat: repeat-x;}
td.separ        {margin: 0; padding: 0; background-image: url('img/head/line.gif'); background-repeat: repeat-x; font: bold 1px/100%;}
td.bottom       {margin: 0; padding: 0; height: 54px; background-image: url('img/head/bot_bg.gif'); background-repeat: repeat-x;}
td.menult       {min-width: 170px; width: 170px; background: #fff; margin: 0; padding: 0; text-align: center; vertical-align: middle; background-image: url('img/head/menu_bg.gif'); background-repeat: repeat-x;}
td.menul        {min-width: 170px; width: 170px; background: #fff; margin: 0; padding: 0; background-image: url('img/head/menul_bg.gif'); background-repeat: repeat-y; vertical-align: top;}
td.menur        {min-width: 160px; width: 160px; background: #fff; margin: 0; padding: 5px; text-align: left; vertical-align: top; background-image: url('img/head/menur_bg.gif'); background-repeat: repeat-y; font: 12px/120% Arial;}
td.info         {background: #fff; margin: 0; padding: 10px; text-align: left; vertical-align: top;}
td.kon          {min-width: 130px; width: 130px; margin: 0; padding: 0; text-align: right; vertical-align: top; font: 12px/120% Arial;}
td.adr          {min-width: 130px; width: 130px; margin: 0; padding: 0; text-align: left; vertical-align: top; font: 12px/120% Arial;}
td.logo         {margin: 0; padding: 0; border: 0; border-color: #fff; vertical-align: top; text-align: center;}
td.cenhed       {margin: 0; padding: 0; vertical-align: middle; text-align: center; min-width: 400px; width: 400px; font: 12px/120% Arial Black, Arial;}
td.form         {margin: 0; padding: 0; padding-top: 10px; text-align: right; vertical-align: top;}
td.forml        {margin: 0; padding: 0; padding-top: 10px; text-align: left; vertical-align: top;}

a.odkaz:link    {margin: 2px; color:#fa0; text-decoration: none; font: bold 13px/100% "Arial Black"; vertical-align: middle; text-align: center;}
a.odkaz:visited {margin: 2px; color:#fa0; text-decoration: none; font: bold 13px/100% "Arial Black"; vertical-align: middle; text-align: center;}
a.odkaz:active  {margin: 2px; color:#fa0; text-decoration: none; font: bold 13px/100% "Arial Black"; vertical-align: middle; text-align: center;}
a.odkaz:hover   {margin: 2px; color:#000; text-decoration: none; font: bold 13px/100% "Arial Black"; vertical-align: middle; text-align: center;}
a.odkaza        {margin: 2px; color:#000; text-decoration: none; font: bold 13px/100% "Arial Black"; vertical-align: middle; text-align: center;}
a.menu:link     {margin: 0; padding: 0; padding-top: 8px; text-align: right; text-decoration: none; vertical-align: top; border: 0; border-color: #000; height: 20px; width: 170px; display: block; color:#000; font: 12px/100% Arial; font-weight: bold;}
a.menu:visited  {margin: 0; padding: 0; padding-top: 8px; text-align: right; text-decoration: none; vertical-align: top; border: 0; border-color: #000; height: 20px; width: 170px; display: block; color:#000; font: 12px/100% Arial; font-weight: bold;}
a.menu:active   {margin: 0; padding: 0; padding-top: 8px; text-align: right; text-decoration: none; vertical-align: top; border: 0; border-color: #000; height: 20px; width: 170px; display: block; color:#000; font: 12px/100% Arial; font-weight: bold;}
a.menu:hover    {margin: 0; padding: 0; padding-top: 8px; text-align: right; text-decoration: none; vertical-align: top; border: 0; border-color: #000; height: 20px; width: 170px; display: block; color:#f00; font: 12px/100% Arial; font-weight: bold;}
a.menua         {margin: 0; padding: 0; padding-top: 8px; text-align: right; text-decoration: none; vertical-align: top; border: 0; height: 20px; width: 170px; display: block; color:#f00; font: 12px/100% Arial; font-weight: bold;}
a.kontakt       {margin: 0; padding: 0; text-align: left; border: 0; color:#0f0; font: 12px/120% Arial black, Arial; font-weight: bold;}
a.docs          {margin: 0; padding: 0; text-align: left; border: 0; color:#fff; font: 12px/120% Arial black, Arial; font-weight: bold;}
a.mail          {margin: 0; padding: 0; text-align: left; border: 0; color: #f00; font: 12px/120% Arial black, Arial; font-weight: bold;}
a.akce          {margin: 0; padding: 0; text-align: center; display: block; border: 0; color: #f00; font: 14px/120% Arial black, Arial; font-weight: bold;}
a.vyrobce       {margin: 0; padding: 0; text-align: center; text-decoration: none; border: 0; color: #a9e2ff; font: bold 14px/120% Arial black, Arial;}
a.vyr           {margin: 0; padding: 0; border: 0; border-color: #fff; text-decoration: none; vertical-align: middle;}
a.mapa          {margin: 0; padding: 0; margin-bottom: 10px; text-align: center; border: 0; color:#fff;}
a.refer         {margin: 0; padding: 0; padding-left: 20px; text-align: center; text-decoration: none; border: 0; color: #00f; font: bold 16px/120% Arial black, Arial;}

img.nodec       {margin: 0; padding: 0; border: 0;}
img.nodecr      {margin: 0; padding: 0; border: 0; float: right;}
img.nodecl      {margin: 0; padding: 0; border: 0; float: left;}

h1              {margin: 0; padding: 0; text-align: center; color: #fff; font: bold 36px/120% Arial black, Arial;}
h2.zajim        {margin-top: 20px; margin-left: 10px; margin-right: 10px; margin-bottom: 0; border-bottom: solid 2px #000; padding: 0; text-align: left; color: #000; font: 12px/100% Arial;}
h3              {margin: 0; padding: 0; padding-top: 10px; padding-bottom: 15px; text-align: left; color: #a9e2ff; font: bold 20px/120% Arial black, Arial;}
h4              {margin: 0; padding: 0; padding-bottom: 5px; text-align: left; color: #fff; font: bold 14px/120% Arial;}
h5              {margin: 0; padding: 0; padding-right: 30px; text-align: right; color: #000; font: 16px/120% Arial Black;}
h5.zajim        {margin: 0; padding: 0; padding-right: 30px; text-align: right; color: #043e6c; font: 16px/100% Arial Black;}
h6              {margin: 0; padding: 0; text-align: center; color: #f00; font: bold 20px/120% Arial black, Arial;}
h6.count        {margin: 0; padding: 0; text-align: center; color: #000; font: 12px/120% Arial;}

p.text          {margin: 0; margin-top: 10px; margin-bottom: 10px; padding: 5px; text-align: justify; text-indent: 2em; text-align: left; font: 14px/120% Arial;}
p.head          {margin: 0; margin-top: 10px; margin-bottom: 10px; padding: 5px; text-align: justify; text-indent: 0; text-align: left; font: 14px/120% Arial;}

ul              {margin: 20px; padding: 0;}

li              {font: 14px/120% Arial;}

form.odkazy     {margin: 0; padding: 0; padding-top: 5px; margin-bottom: 10px; text-align: center;}

div             {margin: 0; padding: 0;}
div.banner      {width: 932px; height: 176px; background-image: url('img/head/ban.png');}
div.roll        {width: 932px; height: 20px; background: #ff0; opacity: 0.5; filter: alpha(opacity=50); -moz-opacity: 0.5; -khtml-opacity: 0.5;}

marquee         {width: 100%; font: 14px/120% Arial black, Arial;}

.menu_top       {margin-top: 136px; margin-left: 12px; text-align: left;}