*{
border: 0px;
margin: 0px;
padding: 0px;
}

body{
background: #fed6fe;
font-family: 'Arial';
color: #777777;
}

#horni-pruh{
background: transparent;
height: 98px;
}

#hlavicka{
background: transparent;
width: 800px;
margin: auto;
}

#logo{
background: url('../img/design/logo.png') no-repeat top left;
width: 170px;
height: 98px;
float: left;
}

#hlavicka-right{
background: url('../img/design/hlavicka-right.png') no-repeat top right;
width: 630px;
height: 98px;
float: right;
}

#telo{
background: url('../img/design/telo.png') top left;
padding-bottom:50px;
}

#obsah{
background: url('../img/design/obsah.png') repeat-y top left;
width: 810px;
margin:auto;
padding-bottom: 50px;
}

#obsah-bottom{
background: url('../img/design/obsah-bottom.png') no-repeat top left;
width: 810px;
height: 5px;
margin:auto;
}

#makeup{
background: transparent;
width: 340px;
float: left;
text-align: right;
}

#makeup a.textovy{
color: #fc7ece;
text-decoration: none;
margin-right: 15px;
}

#manikura{
background: transparent;
width: 340px;
float: right;
text-align: left;
}

#manikura a.textovy{
color: #fc7ece;
text-decoration: none;
margin-left: 50px;
}

#text-top{
background: url('../img/design/text-top.png') no-repeat top left;
width: 550px;
height: 5px;
margin: auto;
margin-top: 20px;
}

#text{
background: url('../img/design/text.png') repeat-y top left;
width: 550px;
margin: auto;
}

#text-bottom{
background: url('../img/design/text-bottom.png') no-repeat top left;
width: 550px;
height: 5px;
margin: auto;
}

#text p{
font-size: 0.8em;
line-height: 150%;
padding: 10px 30px;
text-align: justify;
}

hr{
clear: both;
visibility: hidden;
}

#slogan{
font-size: 0.9em;
font-weight: bold;
color: black;
margin-top: 65px;
margin-left: 30px;
float:left;
}

h2{
color: #fc7ece;
}

#odkazy{
display:block;
color: #fc7ece;
text-align: right;
margin-top: 64px;
margin-right:2px;
}

#odkazy a{
color: #fc7ece;
text-decoration: none;
}

#odkazy a:hover, #manikura a:hover.textovy, #makeup a:hover.textovy{
color: #ff33cc;
}

div.images{
width:700px;
margin:auto;
}

#vypln{
background: transparent;
height: 19px;
}

#kontakt {
float: left;
margin-left: 10px;
}

.podpis{
display: block;
float: right;
}

#text p.uvod{
line-height:180%;
letter-spacing:1.05pt;
font-style: italic;
}

a.makeup{
display:block;
width: 340px;
height: 342px;
background: url('../img/design/makeup.png');
}

a.manikura{
display:block;
width: 340px;
height: 342px;
background: url('../img/design/manikura.png');
}

.foto-stred{
display: block;
margin: auto;

}

#facebook{
width:80px;
height:30px;
float:right;
margin-top:2px;
}

#cenik{
font-size: 0.8em;
line-height: 150%;
width: 60%;
margin: auto;
}

#cenik caption{
font-size: 1.5em;
font-weight: bold;
margin-bottom: 5px;
}

#cenik td.cena{
text-align: right;
}
