body { text-align: center; margin: 0px; padding: 0px; color: black; font-size: 13px; background: url('img/noty.gif');
        background-repeat: repeat-x; background-position: 0px 35px; background-color: #ddcd6a;
font-family: Georgia, 'Times New CE', 'Times CE', 'Times New Roman', Times, serif;
font-weight: normal;
font-style: italic; }

#top { width: 830px; top: 0px; left: 0px; position: relative; margin-left: auto ; margin-right: auto;
 color: black; padding: 0; text-align: left;  }


#menu  { position: absolute; width: 830px; top: 0px; float: left; background-color: #990000; color: #ddcd6a; border-left: 1px solid #990000; z-index: 100}
#menu ul  { padding: 0 0 0 31px; margin: 0; color: #ddcd6a; font-family: Georgia;
font-weight: normal;
font-style: italic;
font-size: 13px; }
#menu ul li { display: inline; }
#menu ul li a  { padding: 0.5em 7px; color: #ddcd6a; text-decoration: none; float: left; border-right: 1px solid #ddcd6a; font-weight: bold;}
#menu ul li a:hover  {color: white; }
#menu li b a  {background-color: #ddcd6a; color: #990000; }

#logo { position: absolute; top: 35px; left: 0px; z-index: 110}
#logo a img { border: 0px; }
#slogan { position: absolute; top: 90px; left: 85px; color: #990000; font-size: 25px;
font-family: Georgia;
font-weight: normal;
font-style: italic;
letter-spacing: 3px;
}

#en-slogan { position: absolute; top: 90px; left: 85px; color: #990000; font-size: 25px;
font-family: Georgia;
font-weight: normal;
font-style: italic;
letter-spacing: 3px;}

#bg { position: absolute; top: 0px; right:-100; z-index: 1}
#bg2 { position: absolute; top: -220px; right: -340px; z-index: 1;}

#page { width: 830px; margin: 0px ; top: 130px; left: 0px; position: relative; margin-left: auto ; margin-right: auto;
padding: 0; text-align: left; color: white; border: 2px solid white; z-index: 100; background-color: #990000; }


#page a {text-decoration: none;
color: #ddcd6a;}

#page h1 {
text-align : right;
letter-spacing: 1px;
font-style: normal;
font-weight: normal;
font-size: 33px;
border-bottom: 2px solid #ddcd6a;
padding: 5px 20px 0px 20px;
margin: 1px 0 40px 0;
color: #ddcd6a;
background-color: black;
}

#page h2 {
clear: both;
font-family: Georgia;
font-weight: normal;
font-style: italic;
letter-spacing: 0px;
font-size: 22px;
color: #990000;
border-bottom: 1px solid #ddcd6a;
padding: 0 0 0 0;
padding-Bottom: -15px;
margin: 0 0 0 0;
text-decoration: none;
color: #ddcd6a;
clear: both;
}

#page a h2  {
color: #ddcd6a;
text-decoration: none;
clear: both;}

#sep {
clear: both;}


#page h2 a {
color: #ddcd6a;
text-decoration: none;
}


#page a:visited h2  {
border-bottom: 1px solid silver;
color: silver;
}


#page a:hover  {
color: white;
border-color: white;

}                                 


#page a:hover h2  {
color: white;
border-color: white;
}






#page h2 img{
float: left;
width: 166px;
height: 114px;
margin: 0px 20px 20px 85px;
background-color: #990000;
border: 3px double #ddcd6a;
}

#page a:hover h2 img {
border: 3px double white;
}


.price {  position: absolute;
font-size: 18px;
right: 20px;
margin-top: 4px;
}

.price a {  color: #ddcd6a;
text-decoration: none;
}

#page a p {
font-size: 16px;
margin: 8px 20px 0 0;
font-weight: normal;
line-height: 18px;
text-decoration: none;
color: #ddcd6a;
}

#page p {
font-family: Georgia;
font-weight: normal;
font-style: italic;
margin: 8px 20px 0 0;
font-size: 16px;
text-decoration: none;
line-height: 24px;
color: #ddcd6a;
}

#page p a {
text-decoration: underline;
}

#page p a:hover {
text-decoration: none;
}

#page ul {
font-family: Georgia;
font-weight: normal;
font-style: italic;
margin: 8px 0 20px 0px;
font-size: 16px;

list-style-type: none;
text-decoration: none;
color: #ddcd6a;
padding: 0px; }

#page ol {
font-family: Georgia;
font-weight: normal;
font-style: italic;
margin: 8px 0 0 0px;
font-size: 16px;

list-style-type: none;
text-decoration: none;
color: #ddcd6a;
padding: 0px; }


#page  li{
line-height: 15px;
margin: 0 0 8px 0px;
}


#page ul a, #page a li{
text-decoration: none;
}

#page a:visited p, #page a:visited li {
color: silver;
}


#page a:hover p, #page li a:hover, #page a:hover li{
color: white;
}

#page b {text-decoration: underline;
}


.vlevo {  position: absolute; left: 20px; top: 55px; font-size: 16px;}

.stred {  position: absolute; left: 350px; top: 55px; font-size: 16px;}
.vpravo {  position: absolute; right: 20px; top: 55px; font-size: 16px;}

.back {
text-align: right;
font-size: 16px;
font-weight: normal;
padding: 0 0 0 0;
margin: -30px 20px 20px 0;
text-decoration: none;
color: #ddcd6a;
clear: both;
}

a .vpravo, a .stred, a .vlevo, a .back{font-size: 18px;  text-decoration: underline;  color: #ddcd6a; }

.thumb {
float: left;
padding: 5px 5px 20px 5px ;
margin: 10px 0px 30px 45px;
background-color: white;
border: 0px;
}

a:visited .thumb {
background-color: silver;
}

a:hover .thumb {
background-color: #ddcd6a;
}

.foto {

padding: 20px 20px 20px 20px;
margin: 0px 0px 20px 20px;
background-color: white;
}

#foot {
clear: both;
width: 830px;
}

#foot div{
text-align : right;
font-family: Georgia;
font-weight: normal;
font-style: italic;
font-size: 11px;
border-top: 1px solid #ddcd6a;
padding: 2px 20px 5px 20px;
margin: 0px 0 0 0;
color: #ddcd6a;
background-color: #990000;
}

#page h2 img.small2 {
margin: 0px 20px 80px 80px;
}

#page h2 img.high {
margin: 0px 20px 350px 80px;
}

.long {
clear: both;
position:relative;
top:-110px;
left:276px;
width: 550px;
}

#page .home-left {
float: left;
left: 0px ; top: 0px;
width:644px;
height: 770px;
padding: 0px;
margin: 0px;
background: url('img/homepage.jpg');
background-repeat: no-repeat; background-position: 20px 20px;
}

.home-left-in {
float: left;
width:644px;
height: 770px;
}


#page .home-right {
float: left;
width:166px;
border: 0px;
}

#page .home-right a {text-decoration: none;
color:white;
}
#page .home-right a .home {text-decoration: none;
color:white;
background-color: #ddcd6a;
}

#page .home-right a:hover .home {text-decoration: none;
background-color: white;
color: #ddcd6a;
}


#page .home-right .home-img {
padding: 0px;
margin: 20px 0px 0px 0px;
border: 0px;
}

#page .home-right .home {
padding: 0px;
border: 0px;
width: 166px;
margin: -3px 0px 0px 0px;
background-color: #ddcd6a;
color: white ;
text-aling: left;
cursor:pointer;cursor:hand
}


#page .home-right .home .text {
padding: 8px 0px 0px 20px;
border: 0px;
font-size: 19px;
}

#page .home-right .home .vice {
font-size: 13px;
text-align: right;
margin-right: 5px;
}


#page .home-text1, #page .home-text2, .home-text3, .home-text4, .home-text5, .home-text6, .home-text7{
font-family: Georgia;
font-weight: normal;
font-style: italic;
color: #990000;
padding: 0 0 0 0;
margin: 0 0 0 0;
text-decoration: none;
position: absolute;
z-index: 333;}

#page .home-text1 {
font-size: 40px;
left: 340px ; top: 45px;}

#page .home-text2 {
font-size: 40px;
left: 380px ; top: 100px;}

.home-text3 {
font-size: 22px;
left: 360px ; top: 165px;}

.home-text4 {
font-size: 22px;
left: 360px ; top: 195px;}

.home-text5 {
font-size: 22px;
left: 360px ; top: 225px;}

.home-text6 {
font-size: 22px;
left: 360px ; top: 255px;}

.home-text7 {
font-size: 22px;
left: 360px ; top: 285px;}
