table
{
margin: 0px;
padding: 0px;
width: 100%;
}

td
{
padding: 0px;
font-family: verdana;
font-size: 10px;
}
table.main
{
position: absolute;
left: 0px;
top: 0px;
}
table.header
{
/*
background-image: url('top3rd.bmp');
background-position: top center;
background-repeat: no-repeat;
height: 192px;
*/
}

td.top_langs
{
text-align: right;
padding-right: 10px;
padding-top: 5px;
padding-bottom: 5px;
}

td.top_old
{
text-align: left;
padding-left: 10px;
padding-top: 5px;
padding-bottom: 5px;
}
img
{
border-width: 0px;
margin: 0px;
}
td.top_menu, td.top_menuact
{

vertical-align: bottom;
padding: 3px;
}
td.top_menu
{
background-image: url('lefttopbg.jpg');
background-repeat: no-repeat;
background-position: right bottom;
}
td.top_menuact:hover
{
background-color: #FFFFCC;
}
td.top_old, td.top_langs
{
background-image: url('topfill.bmp');
font-weight: bold;
color: #AA1010;
}
table.top_menu_tab
{
margin-left: 10px;
margin-bottom: 15px;
border-style: double;
border-color: #AA1010;
border-width: 3px;
width: 85%;
}
td.top_l_1
{
width: 35%;
font-weight: bold;
}
td.top_l_2
{
width: 65%;
font-weight: bold;
}
form
{
margin: 0px;
padding: 0px;
}
input
{
margin: 0px;
border-style: solid;
border-color: #AA1010;
border-width: 1px;
color: #AA1010;
}

a
{
color: #AA1010;
font-weight: bold;
font-size: 105%;
}
a.top_menu_link
{
font-family: arial;
font-size: 15px;
color: black;
text-decoration: none;
}
.first
{
color: #AA1010;
}
a.top_menu_link:hover
{
text-decoration: none;
color: #AA1010;
}
a:hover
{
text-decoration: none;
color: black;
}
.b
{
font-weight: bold;
}
td.main_menu_tab
{
width: 21%;
background-image: url('leftbg.jpg'); 
background-repeat: no-repeat; 
background-position: top left;
border: 0px solid #AA1010;
vertical-align: top;
}
td.main_content_tab
{
width: 68%;
border: 0px solid #AA1010;
border-right-width: 1px;
vertical-align: top;
padding: 2px;
}
td.main_decor
{
width: 11%;
background-image: url('rightdec.jpg');
background-repeat: repeat-y;
background-position: top right;
background-color: #F6EA98;
}
td.main_menu_cell
{
padding-top: 7px;
padding-bottom: 3px;
padding-left: 7px;
border: 0px solid #DC8B56;
border-bottom-width: 1px;
}
td.main_menu_subcell
{
padding-top: 7px;
padding-bottom: 3px;
padding-left: 20px;
border: 0px solid #DC8B56;
border-bottom-width: 1px;
}
td.main_menu_cell2
{
text-align: center;
padding-top: 1px;
padding-bottom: 1px;
padding-left: 7px;
border: 0px solid #DC8B56;
}
td.main_menu_cell:hover
{
background-color: #FFFFCC;
}
td.main_menu_subcell:hover
{
background-color: #D8FFE0;
}
a.main_menu_a, a.main_menu_b 
{
font-family: 'arial';
font-size: 15px;
text-decoration: none;
}
a.main_menu_b 
{
font-size: 13px;
}
a.main_menu_a:hover 
{
color: #00000;
}

img.logo_img
{
margin: 0px;
}
td.bot_line
{
border: 0px solid #AA1010;
border-top-width: 1px;
background-image: url('topfill.bmp');
font-weight: bold;
padding: 100px;
padding-top: 10px;
padding-bottom: 10px;
}
h1
{
color: #0066CC;
font-size: 240%;
font-style: italic;
}
ul
{
list-style-image: url('dot.png');
font-size:110%;
}
li
{
font-weight: bold;
}
h2
{
color: #0066CC;
font-size: 150%;
font-style: italic;
font-family: arial;
}
td.aktual_td
{
font-size: 10px;
padding: 5px;
text-align: justify;
}
th.aktual_th1, th.aktual_th2
{
font-size: 10px;
font-weight: bold;
background-color: #006699;
color: white;
padding: 3px;
border: 0px solid black;
border-left-width: 1px;
border-bottom-width: 1px;
}
th.aktual_th1
{
width: 20%;
}
th.aktual_th2
{
width: 80%;
}
table.aktual_tab
{
border: 1px solid black;
}
.dummy
{
font-style: none;
font-weight: normal;
}

h3
{
font-size: 140%;
}
.kathlava
{
padding: 3px;
padding-top: 5px;
padding-bottom: 5px;
font-size: 130%;
background-color: #F6EA98;
}
.vyrobca
{
padding: 2px;
background-color: #FFFFCC;
font-style: italic;
font-weight: bold;
font-size: 110%;
}
.produkt
{
padding: 4px;
font-size: 14px;
}

img.imgeshop{
  width:100%;
}

img.imgvstup{
  width:100%; 
  margin-bottom:20px;
  opacity:0.6;
  filter:alpha(opacity=60); 
}

img.imgvstup:hover{
  opacity:1.0;
  filter:alpha(opacity=100);
}

.corn2{
  padding:0px;  
  background-repeat:no-repeat;          
}

.tr2{    
  background-image: url('menucorn2_tr.png');
  background-position: top right;           
}

.tl2{  
  background-image: url('menucorn2_tl.png');  
  background-position: top left;        
}
.br2{        
  background-image: url('menucorn2_br.png');  
  background-position: bottom right;  
}

.bl2{  
  background-image: url('menucorn2_bl.png');  
  background-position: bottom left;
  padding: 5px 5px;
  padding-left: 8px; /*link text is indented 8px*/    
}

.v2_akt_caption{
font-weight:bold;
font-size: 14px;
color:#AA0000;
padding: 3px;
font-family:arial;
}
