/* CSS Document */
* {
margin : 0;
padding : 0;
}
body {
font-family : Arial, Helvetica;
font-size : 12px;
line-height : 1.5;
text-align : center;
}
#telo {
scrollbar-base-color : #A7A9AC;
scrollbar-track-color : #D1D3D3;
scrollbar-face-color : #A7A9AC;
scrollbar-highlight-color : #A7A9AC;
scrollbar-arrow-color : white;
scrollbar-darkshadow-color : #D1D3D3;
scrollbar-shadow-color : #A7A9AC;
scrollbar-3dlight-color : #A7A9AC;
margin : 2em auto;
width : 948px;
}
#hlavicka {
height : 45px;
width : 100%;
}
#hlavicka img {
float : left;
margin : 0 0 0 30px;
}
h1 {
color : white;
padding : 0.5em 0em 0em 1em;
text-align : left;
}
h2 {
padding : 0.8em 0.5em 0.5em 0em;
font-size : 100%;
text-decoration : none;
font-weight: normal;
}

/* Obrázek v kontaktech */
h3 img {
margin-top : -40px;
}
#menu {
height : 20px;
width : 100%;
margin-top : 10px;
text-align : left;
}
#menu li {
list-style : none;
font-size : 130%;
display : inline;
line-height : 20px;
}
#menu li a {
text-decoration : none;
margin : 0;
border-left : 0px solid gray;
border-right : 2px solid gray;
padding : 0px 17px 0px 17px;
font-weight : bold;
color : gray;
}
#menu li a:hover {
color : black;
margin-top : 10px;
margin : 0;
}
#menu li a.current {
color : black;
position : relative;
top : 10px;
}
#obsah {
width : 100%;
margin : 2em auto -3em auto;
text-align : left;
}
#leva {
float : left;
width : 600px;
height: 370px;
margin : 1em 0 1em 0; 
padding : 0;
overflow : scroll;
overflow-x: auto; 
}
#leva_obsah {
margin : 0;
padding : 0.5em 2em;
font-size : 100%;
}
#leva_obsah a{
text-decoration : none;
padding : 0.1em 0.2em;
color : #8B8B8D;
}
#leva_obsah a:hover{
text-decoration : none;
padding : 0.1em 0.2em;
color : #D1D3D3;
}
#prava {
margin : 1em 0 0 -1em; 
float: right;
width : 349px;
height: 370px;
padding : 0;
}
#prava_obsah {
margin : 0; 
padding-top : 4em;
text-align : center;
font-size : 100%;
}
#right_img {
float : right;
margin : 5px;
width : 150px; 
}
#reset {
border : 0 none;
clear : both;
float : none;
font-size : 0;
height : 0;
line-height : 0;
margin : 0;
padding : 0;
width : 0;
}
#paticka {
background : url(img/pata_euphoria.gif) no-repeat;
height : 40px;
width : 100%;
}
#copyright {
text-align : left;
height : 20px;
width : 100%;
color : #A7A9AC;
margin : 0px 0px 0px 0px;
}
#copyright a {
text-align : left;
height : 20px;
width : 100%;
color : #D1D2D4;
font-size : 85%;
text-decoration : none;
}
#copyright a:hover {
color : #A7A9AC;
}

#mapa_stranek a{
text-decoration : none;
float : right;
color : #D1D2D4;
font-size : 85%;
}
#mapa_stranek a:hover {
color : #A7A9AC;
}
/* Mapa stránek */
#mapa a{
text-decoration : none;
padding : 0.1em 0.2em;
color : #8B8B8D;
}
#mapa a:hover{
text-decoration : none;
padding : 0.1em 0.2em;
color : black;
}

#zpet_kontakt a{
text-decoration : none;
float : right;
color : #D1D2D4;
font-size : 90%;
padding : 0em 2em;
}
#zpet_kontakt a:hover{
text-decoration : none;
padding : 0.1em 0.2em;
color : black;
padding : 0em 2em;
}
/* formátování tabulek */
.nr {
margin: 0;
display : inline-table;
}
.nazev {
padding-left : 9px;
text-decoration: none;
}
.popis {
line-height : 20px;
padding-left : 25px;
width : 200px;
}
.cena {
float : right; 
padding-right : 30px;
}
.cena_libo {
margin-top : -20px;
margin-right : 2.5em;
float : right;
}
.nazev_libo {
padding-left : 9px;
text-decoration: none;
}

/* Pro Operu a Gecko */
html>body #copyright {margin : 3px 0 0 5px;}
html>body .popis {padding-left : 25px;}

