/* main */
* {margin: 0;  padding: 0}

body {text-align: center;  background: #e6e6e6; font-family:Times New Roman; font-size: 100%;  color: #333333}


/* div */
#parent {margin: 0 auto; width: 960px;  background: #e6e6e6}
#top {background:url(/images/top.jpg) no-repeat; width:960px; height:282px;text-align:left}
#address {position:absolute;top:20px;margin-left:30px;color:#7F7F7F;font-size:20px;font-style:italic;width:931px}
#vlajky {position:absolute;top:237px}
#left {width:100px;float:left;margin-top:-10px}
#center {float:left;width:665px;text-align:left;padding:0 10px;margin-top:-8px}
#right {float:left;text-align:left;width:170px;margin-top:-10px}
#keywords {position:absolute;top:213px;margin-left:10px;width:951px}
#image-homepage {float:right;margin-left:10px;width:250px}
.box-faq-question {background-color: transparent; padding: 5px}
.box-faq-answer {background-color: #ffffff; padding: 5px}
#product-images {width: 180px;  float: right;  margin-left: 10px;  margin-bottom: 10px;margin-right:5px}


/* headers */
#keywords h1 {font-size:8px;color:#D2B48C}
h1, h2, h3, h4, h5, h6 {font-size: 20px;  margin: 5px 0}
h3 {color: #9d6a3b}
h4 {color: #9d6a3b;  font-size: 90%}
h5 {font-size: 90%}
h6 {color: #9d6a3b;  font-size: 95%}

/* others */
.no-border {border-width:0;}
.clear {clear:both}
.center {text-align:center}
.clear {clear:both}
.bold {font-weight:bold}


/* acronym */


#Vnavi a {height:65px;display:block;background:url(/images/bg-Vacronym.jpg);margin-bottom:30px; text-decoration:none;width:170px;text-align:center;
color:#727272;font-weight:bold;padding-top:5px;border:0px solid #fff;font-style:italic;font-size:17px;}

#Vnavi a:hover, #Vnavi .active {background:url(/images/bg-Vacronym-hover.jpg);color:#fff}
#center a {color:#9d6a3b}


#Hnavi a {font-size:15px;color:#7F7F7F;text-decoration:none;font-style:italic;font-weight:bold;}
#Hnavi a:hover, #Hnavi .active { repeat-x;color:#fff}


/* image */
#vlajky img {height:20px;width:30px}
#center img {border:0}

/* table */
td {vertical-align:top}
#cenik table {width:200px}
#cenik td, #cenik th {text-align: center;  width: 20%}

th {color: #64615f}
#cenik td {padding:15px}
#cenik th {background:#c5a968;padding:5px}
#cenik tr {background:#cccccc}

/* paragraph */
p {margin:0px 0 5px 0 }



#navi-table td {background:url(/images/bg-Hacronym.jpg) repeat-x ;height:35px;width:100px;vertical-align:middle}
#navi-table td.active {background:url(/images/bg-Hacronym-hover.jpg) repeat-x;color:#fff}



/* list */
ul {margin: 5px 20px;  list-style-image: url(images/point.jpg)}
li {margin: 10px 0}



/* form */
#reservation {width: auto;  margin: 10px auto;}
#reservation legend {padding: 0 10px;  color: #c5a968;  font-weight: bold}
#reservation fieldset {padding: 10px 100px;border:1px solid #c5a968}
#reservation label {display: block;  color: #9d6a3b;  font-weight: bold}
#reservation input, #reservation textarea {width: 324px;  border: 1px solid #c5a968}
#reservation textarea {height: 100px}
 