/* CSS Document */

body {
background-color: #e1c8d1;
background-image: url(../images/bg1.png);
background-repeat: repeat-x;
text-align: right;
margin: 0px;
}

td, body {
font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif;
font-size: 13px;
color: #fff;
}

a:link, a:active, a:visited
{
text-decoration: none;
color: #c18fa1;
font-weight: normal;
text-decoration: none;
font-style: italic;
letter-spacing: 2px;
}


a:hover  
{
color: #520e31;
font-weight: normal;
text-decoration: line-through;
letter-spacing: 2px;
}

.dcely {display: block; }
.dlevy {float:left; width:200px;margin-bottom:10px;}
.dpravy { padding-left:20px; padding-top:20px;float:left; text-align: left;width:400px;}

.skryvany {display: none ; text-align: left;}

.klikaci { cursor: pointer;}
.podmenu { cursor: pointer;}

hr 
{
border: solid 1px #fff;
}


.colorky {
text-align: left;
border: 0px;
width: 630px;
}

#hlavni 
{
padding: 0px;
margin: auto;
width: 1000px;
float: right;
text-align: right;
}

#stranka {
float: right;
text-align: right;
display: block;
width: 1000px;
background-image: url('../images/bg.png');
background-repeat:repeat-y;
}


#horni
{
background-image: url('../images/horni.png');
width: 756px;
height: 259px;
background-repeat: no-repeat;
text-align: left;
float: left;
}

.hornipad  
{
text-align:center;
color:#520e31;
padding:100px 220px 0px 225px;
margin:0px;
}

#menu-vert {
text-align: right;
vertical-align: top;
float: right;
width: 244px;
margin:0px;
padding:0px;
display: block;
}

#menu-vert ul, #menu-vert li {
list-style-type: none;
list-style: none;
margin:0px;
padding:0px;
float: right;
}

 
#menu-vert a:link, #menu-vert a:active, #menu-vert a:visited
{
text-decoration: none;
color: #520e31;
font-weight: normal;
text-decoration: none;
font-style: italic;
letter-spacing: 2px;
}


#menu-vert a:hover  
{
color: #fff;
font-weight: normal;
text-decoration: line-through;
letter-spacing: 2px;
}

#p1
{
background-image: url('../images/p1.png');
width: 244px;
height: 52px;
background-repeat: no-repeat;
background-position: left top;
text-align: left;
float: right;
}
#p1:hover {background-position: right top;}


#p2
{
background-image: url('../images/p2.png');
width: 244px;
height: 51px;
background-repeat: no-repeat;
background-position: left top;
text-align: left;
float: right;
}
#p2:hover {background-position: right top;}

#p3
{
background-image: url('../images/p3.png');
width: 244px;
height: 156px;
background-repeat: no-repeat;
background-position: left top;
text-align: left;
float: right;
}

#p4
{
background-image: url('../images/p4.png');
width: 244px;
height: 59px;
background-repeat: no-repeat;
background-position: left top;
text-align: left;
float: right;
}
#p4:hover {background-position: right top;}


#p5
{
background-image: url('../images/p5.png');
width: 244px;
height: 64px;
background-repeat: no-repeat;
background-position: left top;
text-align: left;
float: right;
}
#p5:hover {background-position: right top;}


#p6
{
background-image: url('../images/p6.png');
width: 244px;
height: 60px;
background-repeat: no-repeat;
background-position: left top;
text-align: left;
float: right;
}
#p6:hover {background-position: right top;}


#p7
{
background-image: url('../images/p7.png');
width: 244px;
height: 67px;
background-repeat: no-repeat;
background-position: left top;
text-align: left;
float: right;
}
#p7:hover {background-position: right top;}


#p8
{
background-image: url('../images/p8.png');
width: 244px;
height: 63px;
background-repeat: no-repeat;
background-position: left top;
text-align: left;
float: right;
}
#p8:hover {background-position: right top;}


#p9
{
background-image: url('../images/p9.png');
width: 244px;
height: 86px;
background-repeat: no-repeat;
background-position: left top;
text-align: left;
float: right;
}
#p9:hover {background-position: right top;}


#p10
{
background-image: url('../images/p10.png');
width: 244px;
min-height: 280px;
background-repeat: no-repeat;
background-position: left top;
text-align: left;
float: right;
}
.p10pad
{
padding:80px 20px 0px 15px;
}


#p11
{
background-image: url('../images/p11.png');
width: 244px;
min-height: 75px;
background-repeat: no-repeat;
background-position: left top;
text-align: left;
float: right;
}

.p11pad
{
padding:60px 20px 0px 15px;
}


#text   
{
background-image: url('../images/text.png');
background-repeat: no-repeat;
min-height: 755px;
width: 756px;
float: left;
text-align: left;
}


.textpad  
{
padding:25px 30px 0px 70px;
}


#text h1 {
background-image: url(../images/h1bg.png);
background-repeat: no-repeat;
background-position: center top;
height: 90px;
line-height: 70px;
font-weight: bold;
font-size: 19px;
padding: 0px 190px 5px 5px ;
margin:0px;
text-align: right;
font-variant: small-caps;
letter-spacing: 2px;
color: #fff;}


#text h2{
background-image: url(../images/h2bg.png);
background-repeat: no-repeat;
background-position: left top;
height: 51px;
line-height: 51px;
width:630;
font-weight: bold;
font-size: 17px;
padding: 1px 0px 5px 75px ;
margin:0px;
text-align: left;
font-style: normal;
font-variant: small-caps;
letter-spacing: 1px;
color: #6c2940;}


#text h2 a:link, #text h2 a:active, #text h2 a:visited{
font-weight: bold;
font-size: 17px;
text-align: left;
font-variant: small-caps;
letter-spacing: 1px;
text-decoration: none;
font-style: normal;
color: #6c2940;}

#text h2 a:hover{
font-weight: bold;
font-size: 17px;
text-align: left;
font-variant: small-caps;
letter-spacing: 1px;
text-decoration: line-through;
color: #6c2940;}
 

#text h3 {
border-bottom: 1px #431626 solid ;
font-size: 15px;
font-weight: bold;
text-align: left;
letter-spacing: 1px;
padding: 2px;
font-variant: small-caps;
margin: 10px 0px 7px 0px ;
color: #ddc3cc;}


#text h4 {
border-top: 1px #431626 solid ;
font-size: 11px;
font-weight: normal;
text-align: right;
padding: 0px 15px 0px 0px ;
color: #ddc3cc;}





#linka   
{
background-image: url('../images/linka.png');
background-repeat: no-repeat;
float: right;
width: 1000px;
height: 79px;
text-align: right;
}

.linkapad   
{
padding: 20px 70px 0px 250px;
}

#credits   
{
background-image: url('../images/credits.png');
background-repeat: no-repeat;
float: right;
width: 1000px;
height: 170px;
text-align: left;
}


.creditspad   
{
padding: 40px 320px 0px 70px;
}

