
* {
   padding: 0;
   margin: 0;
}

body {
   background-image: url(pictures/lightsketch.png);
}

h1 {
   font-size: 20pt;
}

h2 {
   font-size: 20pt;
   font-variant: small-caps;
}

h3 {
   font-size: 18pt;
   font-variant: small-caps;
}

.image {
   padding: 2px;
   margin-left: 20px;
   border: 1px dotted #BA428E;
   float: right;
}

.cena {
   text-align: center;
}

.gal {
   float: left;
   text-align: center;
   width: 160px;
   height: 160px;
   font-size: 1em;
   line-height: 158px;
   vertical-align: middle;
   margin: 0px 2.5px 5.5px 3px;
   border: 1px solid #494141;

   -moz-border-radius: 10px;
   -webkit-border-radius: 10px;
   -khtml-border-radius: 10px;
   behavior: url(/css/border-radius.htc);
   border-radius: 10px;
}

.gal img {
   margin-top: expression((160 - this.height) / 2); 
   vertical-align: middle;  
}

.mbox {
   background-color: #EFBBD4;
   width: 640px;
   position: relative;
   border: 5px solid #BA428E;
   margin-left: 200px;
   text-indent: 0px;
   top: -90px;
   padding: 0px 0px 15px 0px;

   -moz-border-radius: 15px;
   -webkit-border-radius: 15px;
   -khtml-border-radius: 15px;
   behavior: url(/css/border-radius.htc);
   border-radius: 15px;
}

.mmitem, .mmitem a {
   display: block;
   font-style: italic;
   font-size: 16pt;
   color: #BA428E;
   list-style-type: none;
   text-decoration: none;
   text-indent: 15px;
   line-height: 35px;
   width: 200px;
   height: 35px;
   vertical-align: middle;
   margin: 5px 0px 5px 0px;
}

.mmitem:hover, .mmitem a:hover, .smitem a:hover {
   color: lightgrey;
   background-color: #BA428E;
}



.mmitemA, .mmitemA a{
   display: block;
   background-color: #BA428E;
   font-style: italic;
   font-size: 16pt;
   color: lightgrey;
   list-style-type: none;
   text-decoration: none;
   text-indent: 15px;
   line-height: 35px;
   width: 200px;
   height: 35px;
   vertical-align: middle;
   margin: 5px 0px 5px 0px;
}

.smitem, .smitem a {
   background-color: inherit;
   display: inline-block;
   width: 196px;
   height: 56px;
   margin: 5px 5px 5px 5px;
   color: #BA428E;
   font-size: 14.5pt;
   font-style: italic;
   text-indent: 0px;
   text-align: center;
   line-height: 22pt;
   vertical-align: bottom;
}

.smitem a {
   border: 2px solid #BA428E !important;
   -moz-border-radius: 10px;
   -webkit-border-radius: 10px;
   -khtml-border-radius: 10px;
   behavior: url(/css/border-radius.htc);
   border-radius: 10px;
}

.smitemA, .smitemA a {
   display: inline-block;
   width: 196px;
   height: 56px;
   margin: 5px 5px 5px 5px;
   color: #BA428E;
   font-size: 14.5pt;
   font-style: italic;
   text-indent: 0px;
   text-align: center;
   line-height: 22pt;
   vertical-align: bottom;
}

.smitemA a{
   background-color: #BA428E;
   color: lightgrey;
   border: 2px solid #BA428E !important;
   -moz-border-radius: 10px;
   -webkit-border-radius: 10px;
   -khtml-border-radius: 10px;
   behavior: url(/css/border-radius.htc);
   border-radius: 10px;
}

#wrapper {
   width: 910px;
   margin: 0px auto;
}

#head {
   width: 910px;
   height: 261px;
   background-image: url(pictures/head.png);
   background-repeat: no-repeat;
   float: left;
}

#menu {
   width: 215px;
   height: auto;
   float: left;
   margin: -110px 0px -75px 0px;
   font-family: "Monotype Corsiva";
   text-align: left;
}

#menu ul ul{
   display: none;
}

#menu li:hover ul{
   display: block;
}

#menu-top {
   width: 215px;
   height: 61px;
   background-image: url(pictures/menut.png);
   background-repeat: no-repeat;
   margin-bottom: -5px;
}


#menu-midd {
   width: 215px;
   height: auto;
   background-image: url(pictures/menum.png);
   background-repeat: repeat-y;
}

#menu-bott {
   width: 215px;
   height: 66px;
   background-image: url(pictures/menub.png);
   background-repeat: no-repeat;
   margin-top: -5px;
}

#content {
   width: 680px;
   min-height: 300px;
   float: left;
   margin: 0px 15px 12px 0px;
   text-align: justify;
   font-family: "Monotype Corsiva";
   color: #494141;
   font-size: 14pt;
}

#content a {
   color: #494141;
}

#content a:hover {
   color: #BA428E;
}

#content ul {
   margin-left: 20px;
}

#content p {
   margin: 5px 0px 5px 0px;
}

#content table {
   margin-left: 15px;
}

#foot {
   width: 910px;
   height: 119px;
   background-image: url(pictures/foot.png);
   background-repeat: no-repeat;
   float: left;
}