* { 
margin : 0;
padding : 0;
} 
html, body { 
height : 100%;
} 
body { 
font-family : Tahoma, Verdana, Arial, lucida, sans-serif;
background : #BE1919 url("grafika/pozadi_body.gif") repeat-x;
color : #000;
font-size : x-small;
text-align : center;
min-width : 760px;
line-height : 1.5;
} 
html > body { 
font-size : small;
} 
#okno { 
position : relative;
top : 20px;
width : 960px;
margin : 0;
margin : auto;
text-align : left;
background : transparent url("grafika/body_okno.gif") repeat-y;
min-height : 100%;
height : 100%;
position : relative;
} 
body > #okno { 
height : auto;
} 

#text { 
padding : 215px 270px 10px 210px;
background : transparent url("grafika/body_top.gif") no-repeat;
font-size : 11px;
font-family : Verdana, Arial, Helvetica, sans-serif;
color : rgb(62, 62, 62);
text-align : justify;
} 
p.navstevnost {
width : 200px;
position: absolute;
top:  0px;
left : 850px; 
} 
p.obsah_eshop { 
font-size : 12px;
padding : 30px 0px 0px 10px;
font-weight : normal;
font-family: ARIAL;
color: black;
letter-spacing : 1px;
background-color : transparent;
text-align : left;
line-height : 16px;
} 
div.bloky_obsah { 
font-size : 11px;
padding : 0px;
font-weight : normal;
font-family : Verdana, Arial, Helvetica, sans-serif;
color : rgb(62, 62, 62);
background-color : transparent;
text-align : justify;
letter-spacing : 0px;
margin-bottom : 4px;
}
ul.ul_obsah { 
font-size : 14px;
padding : 0px 0px 0px 10px;
font-weight : normal;
font-family : Verdana, Arial, Helvetica, sans-serif;
color : rgb(62, 62, 62);
background-color : transparent;
text-align : justify;
letter-spacing : 0px;
margin : 8px 0px 15px 0px;
} 
li.seznam_obsah { 
list-style : square;
font-size : 11px;
padding : 0px 0px 0px 5px;
font-weight : normal;
font-family : Verdana, Arial, Helvetica, sans-serif;
color : rgb(62, 62, 62);
background-color : transparent;
text-align : justify;
letter-spacing : 0px;
margin : 0px 0px 0px 30px;
}
li.podminky { 
list-style : lower-alpha;
font-size : 11px;
padding : 0px;
font-weight : normal;
font-family : Verdana, Arial, Helvetica, sans-serif;
color : rgb(62, 62, 62);
background-color : transparent;
text-align : justify;
letter-spacing : 0px;
margin : 0px 0px 0px 25px;
}
#paticka { 
width : 960px;
margin : auto;
position : relative;
height : 200px;
bottom : 0;
left : 0;
background : #BE1919 url("grafika/body_paticka.gif") no-repeat;
text-align : left;
color : rgb(192,128,0);
padding : 0px;
} 
h1.top_nadpis { 
width : 100%;
font-size : 12px;
padding : 7px 0px 5px 7px;
margin : 0 0 10px 0;
font-weight : bold;
font-family: ARIAL;
color: black;
letter-spacing : 0px;
background-color : #E8E8FA;
font-style : normal;
border-bottom : 1px solid white;
text-align : center;
}
h1.top_nadpis_right { 
width : 210px;
font-size : 11px;
padding : 7px 0px 5px 7px;
margin : 0 0 10px 0;
font-weight : bold;
font-family: ARIAL;
color: #536A9B;
letter-spacing : 0px;
background-color : #E8E8FA;
font-style : normal;
border-bottom : 1px solid white;
text-align : center;
}
h2.product_nadpis { 
font-size : 10px;
padding : 3px;
margin : 2px;
font-weight : bold;
font-family: ARIAL;
color: #91401a;
letter-spacing : 1px;
background-color : transparent;
font-style : normal;
}
h2.nadpis_produkty { 
font-size : 14px;
padding : 3px;
margin : 2px;
font-weight : bold;
font-family: ARIAL;
color: #91401a;
letter-spacing : 1px;
background-color : transparent;
font-style : normal;
}  
h3 { 
font-size : 12px;
margin : 17px 0 0 205px;
letter-spacing : 1px;
}
h3.nadpis_vypis {
font-size : 11px;
font-weight : bold;
float : right;
} 
div.bloky_obsah { 
width : 450px;
background-color : transparent;
margin-right : 0;
padding : 5px;
border : none;
} 
p { 
margin-left : 0;
margin-top : 10px;
width : 100%;
padding : 0 0 15px 0;
background-color : transparent;
margin-bottom : 0.5em;
} 
div.infokosik { 
position : absolute;
top : 350px;
left : 542px;
width : 240px;
height : 200px;
margin : 0;
padding : 0px;
background : transparent; 
color: black;
text-align: center;
} 
p.right_top { 
position : relative;
width : 247px;
border : 1px solid rgb(238,194,166);
padding : 10px;
color : rgb(156,97,61);
font-family : Arial;
font-size : 9px;
line-height : 12px;
text-align : left;
background : transparent url('grafika/bodygif');
margin-top : 10px;
float : right;
} 
p.blok_paticka { 
font-size : 11px;
line-height: 13px;
width : 510px;
margin : -4px 0 2px 205px;
letter-spacing : 1px;
color : rgb(202,124,49);
}
div.eshop_data_right { 
right: 117px; 
width: 100px;
height : 12px; 
background-color: transparent; 
margin: 1px 1px 0px 117px; 
padding: 1px 7px 1px 7px; 
font-size: 9px; 
line-height: 12px; 
text-align: left;
font-family : ARIAL,  VERDANA;
color : rgb(156,97,61);
}
div.eshop_data_left {  
width: 100px;
height : 12px; 
background-color: #fcebe2; 
margin: 1px; 
padding: 1px 7px 0px 7px; 
font-size: 9px; 
line-height: 12px; 
text-align: right;
font-family : ARIAL,  VERDANA;
color : rgb(156,97,61);
float : left;
} 

.text0 { 
font-size : 13px;
font-family : Arial, Verdana, Helvetica, sans-serif;
color : silver;
text-align : left;
letter-spacing : 1px;
} 
.text1 { 
font-size : 11px;
font-family : Arial, Helvetica, sans-serif, Verdana;
color : rgb(62, 62, 62);
text-align : justify;
letter-spacing : 1px;
line-height : 15px;
text-indent : 10px;
} 
div.kontakty_obsah { 
width : 450px;
background-color : rgb(252,247,241);
margin : 20px 0 20px 0;
padding : 27px;
border : 1px solid rgb(238,194,166);
} 
span.info_menu { 
position : relative;
top : 5px;
right : 10px;
color : white;
font-family : Verdana, Arial, Helvetica;
font-size : 11px;
} 
ul.ul_menu { 
position : relative;

left : 29px;
}
ul.ul_menu_bottom { 
position : absolute;
top : 307px;
left : 30px;
}  
li.li_menu { 
list-style-type : none;
text-indent : 10px;
font-size : 10px;
margin-bottom : 2px;
text-align : left;
color : red;
} 
li.seznam_produkty { 
list-style-type : circle;
list-style-position : inside;
text-indent : 5px;
font-size : 10px;
margin-bottom : 2px;
color : #330066;
margin : 5px 0px 0px 20px;
} 
li.obsah_abeceda { 
list-style-type : lower-alpha;
list-style-position : inside;
text-indent : 5px;
margin-bottom : 2px;
margin-left : 20px;
} 
strong.nadpis_rachlykontakt { 
color : white;
font-size : 11px;
font-family : Arial, Verdana;
letter-spacing : 1px;
margin : 20px 0 0 0;
} 
h1 { 
color : rgb(51,0,102);
font-size : 17px;
margin-bottom : 12px;
} 
h3.nakupnikosik {
width : 200px; 
font-size : 14px;
font-family : Arial, Verdana, Helvetica, sans-serif;
color : rgb(0,0,80);
text-align : center;
letter-spacing : 1px;
font-weight : bold;
}
h3.nadpis_paticka {
margin: 10px 0px 5px 205px;
font-size : 11px;
font-family : Arial, Verdana, Helvetica, sans-serif;
color : rgb(192,128,0);
text-align : left;
letter-spacing : 1px;
font-weight : bold;
}
h3.obsahkosicek {
position : relative;
top : 14px;
right : 7px;
width : 200px; 
font-size : 12px;
font-family : Arial, Verdana, Helvetica, sans-serif;
color : white;
text-align : right;
letter-spacing : 1px;
font-weight : bold;
}
h4 { 
font-size : 11px;
font-family : Arial, Verdana, Helvetica, sans-serif;
color : rgb(128, 0, 0);
text-align : left;
letter-spacing : 1px;
font-weight : bold;
} 
img.obrazky_right { 
margin : 3px;
float : left;
} 
form.form_kosik {
position : relative;
top: -24px;
right : 29px;
width : 130px;
background-color: transparent; 
margin: 0px 0px 0px 0px; 
padding: 2px; 
font-size: 9px; 
line-height: 10px; 
text-align: right;
font-family : ARIAL,  VERDANA;
color : rgb(156,97,61);
border : none;
z-index : 100;
float : right;
} 
form.form_kontakt { 
border : none;
background-color : transparent;
margin-top : 87px;
font-size : 10px;
} 
input.rychly_kontakt { 
border : none;
background-color : white;
width : 115px;
height : 20px;
margin : 0 7px 7px 15px;
} 
input.objednat { 
border-top : 1px solid rgb(139, 14, 14);
border-right : 1px solid rgb(228, 49, 49);
border-bottom : 1px solid rgb(228, 49, 49);
border-left : 1px solid rgb(139, 14, 14);
background-color : white;
margin : 0;
font-size : 10px;
color : rgb(115, 115, 115);
margin : 0 7px 7px 15px;
font-weight : bold;
padding : 3px;
} 

a.menu_top_aktiv { 
color : white;
background-color : transparent;
text-decoration : none;
width : 128px;
display : block;
text-align : right;
vertical-align : middle;
font-family : Verdana, Arial, Helvetica;
font-size : 10px;
font-weight : bold;
padding-right : 10px;
height : 41px;
line-height : 41px;
vertical-align : middle;
border-right : 3px solid white;
} 
a:hover.menu_top_aktiv { 
color : white;
background-color : #9F1312;
text-decoration : none;
width : 128px;
display : block;
text-align : right;
vertical-align : middle;
font-family : Verdana, Arial, Helvetica;
font-size : 10px;
font-weight : bold;
padding-right : 10px;
height : 41px;
line-height : 41px;
vertical-align : middle;
border-right : 3px solid rgb(255, 128, 0);
} 
a.menu_bottom_aktiv { 
color : white;
background-color : transparent;
text-decoration : none;
width : 128px;
display : block;
text-align : right;
vertical-align : middle;
font-family : Verdana, Arial, Helvetica;
font-size : 11px;
font-weight : bold;
padding-right : 10px;
height : 41px;
line-height : 41px;
vertical-align : middle;
border-right : 3px solid white;
} 
a:hover.menu_bottom_aktiv { 
color : white;
background : url('grafika/pozadi_bottom_menu.gif');
text-decoration : none;
width : 128px;
display : block;
text-align : right;
vertical-align : middle;
font-family : Verdana, Arial, Helvetica;
font-size : 11px;
font-weight : bold;
padding-right : 10px;
height : 41px;
line-height : 41px;
vertical-align : middle;
border-right : 3px solid rgb(255, 128, 0);
} 
a.sekce { 
color : #330066;
background-color : transparent;
text-decoration : none;
display : block;
text-align : left;
vertical-align : middle;
font-family : Verdana, Arial, Helvetica;
font-size : 11px;
font-weight : bold;
padding : 2px;
height : 14px;
line-height : 14px;
vertical-align : middle;
border-right : 2px solid #9EA0EA;
border-bottom : 1px solid #DDE1EF;
} 
a:hover.sekce { 
color : #330066;
background-color : #DDE1EF;
text-decoration : none;
display : block;
text-align : left;
vertical-align : middle;
font-family : Verdana, Arial, Helvetica;
font-size : 11px;
font-weight : bold;
padding : 2px;
height : 14px;
line-height : 14px;
vertical-align : middle;
border-right : 15px solid #6600CC;
} 
 
a.kontakty { 
color : black;
background-color : transparent;
text-decoration : none;
text-align : left;
font-family : Verdana, Arial, Helvetica;
font-size : 11px;
line-height : 14px;
vertical-align : middle;
font-weight : bold;
border-left : 3px solid green;
padding-left : 10px;
} 
a:hover.kontakty { 
color : red;
background-color : transparent;
text-decoration : none;
text-align : left;
font-family : Verdana, Arial, Helvetica;
font-size : 11px;
line-height : 14px;
vertical-align : middle;
font-weight : bold;
border-left : 3px solid red;
padding-left : 10px;
} 
a.paticka { 
color : rgb(192,128,0);
background-color : transparent;
text-decoration : none;
text-align : left;
font-size : 10px;
line-height : 11px;
vertical-align : middle;
font-weight : normal;
border : none;
margin-top : 10px;
} 
a:hover.paticka { 
color : white;
background-color : transparent;
text-decoration : none;
text-align : left;
font-size : 10px;
line-height : 11px;
vertical-align : middle;
font-weight : normal;
border : none;
margin-top : 10px;
} 
a.paticka_validita { 
color : rgb(192,128,0);
background-color : transparent;
text-decoration : none;
text-align : left;
font-size : 10px;
line-height : 11px;
vertical-align : middle;
font-weight : normal;
border : none;
margin-top : 10px;
float : left;
} 
a:hover.paticka_validita { 
color : white;
background-color : transparent;
text-decoration : none;
text-align : left;
font-size : 10px;
line-height : 11px;
vertical-align : middle;
font-weight : normal;
border : none;
margin-top : 10px;
float : left;
} 
a.detail { 
position : relative;
top: 0px;
left : 10px;
color : #91401A;
background : transparent;
text-decoration : none;
display : block;
text-align : left;
vertical-align : middle;
font-family : Arial, Helvetica;
font-size : 10px;
font-weight : bold;
padding : 2px;
margin : 0px;
height : 14px;
line-height : 14px;
border : none;
} 
a:hover.detail { 
position : relative;
top: 0px;
left : 10px;
color : red;
background : transparent;
text-decoration : none;
display : block;
text-align : left;
vertical-align : middle;
font-family : Arial, Helvetica;
font-size : 10px;
font-weight : bold;
padding : 2px;
margin : 0px;
height : 14px;
line-height : 14px;
border : none;
} 
a.menus  {
text-decoration : none;
padding-left : 7px;
font-size : 12px;
font-weight : normal;
font-family : Arial;
color : white;
border-bottom : 1px solid #C85A56;
width : 128px;
display : block;
margin-bottom : 2px;
}
a:hover.menus  {
text-decoration : none;
padding-left : 7px;
font-size : 11px;
font-weight : bold;
font-family : Arial;
color : white;
border-bottom : 1px solid #C85A56;
width : 128px;
display : block;
margin-bottom : 2px;
padding-top : 1px;
}
a:activ.menus  {
text-decoration : none;
padding-left : 7px;
font-size : 11px;
font-weight : bold;
font-family : Arial;
color : white;
border-bottom : 1px solid #C85A56;
width : 128px;
display : block;
margin-bottom : 2px;
padding-top : 1px;
}
a.cliven  {
text-decoration : none;
padding : 6px 0 6px 7px;
font-size : 12px;
font-weight : bold;
font-family : Arial;
color : white;
border-bottom : 1px solid #C85A56;
width : 128px;
display : block;
margin-bottom : 2px;
}
a:hover.cliven  {
text-decoration : none;
padding : 6px 0 6px 7px;
font-size : 12px;
font-weight : bold;
font-family : Arial;
color : white;
border-bottom : 1px solid #C85A56;
width : 128px;
display : block;
margin-bottom : 2px;
}
a.podsekce  {
text-decoration : none;
font-size : 9px;
font-weight : normal;
margin-left : 5px;
color : white;
font-family : Verdana;
color : silver;
border-top : none;
border-right : none;
border-bottom : 1px solid #B21717;
border-left : none;
width : 147px;
display : block;
background-color : #A41414;
}
a:hover.podsekce  {
text-decoration : none;
font-size : 9px;
font-weight : bold;
margin-left : 5px;
color : white;
font-family : Verdana;
color : silver;
border-top : none;
border-right : none;
border-bottom : 1px solid #B21717;
border-left : none;
width : 147px;
display : block;
background-color : #A41414;
}
a.odkaz_kosik { 
color : rgb(157,95,61);
background-color : transparent;
text-decoration : none;
width : 110px;
display : block;
text-align : center;
vertical-align : middle;
font-family : Verdana, Arial, Helvetica;
font-size : 10px;
font-weight : bold;
padding : 0px;
margin : 0px;
height : 25px;
line-height : 20px;
border : none;
letter-spacing : 1px;
} 
a:hover.odkaz_kosik { 
color : red;
background-color : transparent;
text-decoration : none;
width : 110px;
display : block;
text-align : center;
vertical-align : middle;
font-family : Verdana, Arial, Helvetica;
font-size : 10px;
font-weight : bold;
padding : 0px;
margin : 0px;
height : 25px;
line-height : 20px;
border : none;
letter-spacing : 1px;
} 
a.odkaz_produkty { 
color : rgb(157,95,61);
background-color : transparent;
text-decoration : none;
width: 470px;
display: block;
text-align : left;
font-family : Verdana, Arial, Helvetica;
font-size : 10px;
font-weight : normal;
padding : 0px;
margin : 0px;
letter-spacing : 1px;
z-index : 1000;
} 
a:hover.odkaz_produkty { 
color : #FF9933;
background-color : #FBECDF;
text-decoration : none;
text-align : left;
font-family : Verdana, Arial, Helvetica;
font-size : 10px;
font-weight : normal;
padding : 0px;
margin : 0px;
letter-spacing : 1px;
z-index : 1000;
} 
a.detail {
text-decoration : none;
color : #6784AF;
font-size : 11px;
font-weight : bold;
font-family : Arial;
}
a:hover.detail {
text-decoration : none;
color : red;
font-size : 11px;
font-weight : bold;
font-family : Arial;
}
table.kontakty { 
color : #484848;
background-color : transparent;
text-decoration : none;
text-align : left;
font-family : Verdana, Arial, Helvetica;
font-size : 11px;
font-weight : normal;
padding : 0px;
margin : 20px 0px 0px 15px;
letter-spacing : 1px;
z-index : 1000;
}
td.kontakty { 
color : #484848;
background-color : transparent;
text-decoration : none;
text-align : left;
font-family : Verdana, Arial, Helvetica;
font-size : 11px;
font-weight : normal;
padding-left : 15px;
margin : 20px 0px 0px 15px;
letter-spacing : 1px;
z-index : 1000;
}
td.kontakty_nadpis { 
color : #484848;
background-color : transparent;
text-decoration : none;
text-align : left;
font-family : Verdana, Arial, Helvetica;
font-size : 11px;
font-weight : normal;
padding : 15px 0px 5px 15px;
margin : 20px 0px 0px 15px;
letter-spacing : 1px;
z-index : 1000;
}
div.milbr {
width : 170px;
background-color : #BE1919;
text-align : center;
padding-top : 20px;
}
#top_menu {
position : absolute;
top : 0px;
left : 0px; 
color : #fff;
background : transparent url("grafika/body_menu.gif") no-repeat;
height : 600px;
width : 188px;
z-index : 1500;
}
div.chybovehlasky {
height : 150px;
margin : 50px 0 300px 0;
} 
table.navigace {position: relative; top : -18px; border: none; margin: 0px; padding : 0px;   z-index: 7;}

/* Zakladne styly */

#menu { margin-top : 182px; left: 30px;  width: 175px;  z-index: 5;}

