body, table, a {
   border: none;
   color: #48483E;
   font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
   font-size: 11px;
   line-height: 15px;
   text-align: left;
   vertical-align: top;
}
body {
   background-color: #F2F1EA;
   margin-top: 20px;
   background-image: url(../picture/body_bck.gif);
   background-repeat: repeat-x;
   background-position: top;
}
table {
   border-collapse: collapse;
}
td {
   padding: 0px;
   vertical-align: top;
   text-align: left;
}
a {
   text-decoration: none;
   background-color: transparent;
   font-weight: bold;
}
a:hover {
   text-decoration: underline;
}
img {
   border: none;
   margin: 0px;
   padding: 0px;
   display: compact;
   float: left;
}
.over {
   width: 100%;
   text-align: center;
}
.border {
   width: 700px;
   padding: 5px;
   border: 1px solid #A9A894;
   background-color: #FFFFFF;
}
.main {
   border-top: 1px solid #5E5E46;
   border-bottom: 1px solid #5E5E46;
   background-color: #A9A894;
   padding: 7px 0px 7px 0px;
   width: 700px;
}
.logo {
   width: 700px;
   height: 50px;
   background-color: #FFFFFF;
}
.logo td {
   vertical-align: middle;
   border-bottom: 10px solid #FFFFFF;
   padding: 5px;
}
.logo td.date {
   text-align: right;
   border-bottom: 10px solid #D5D6C8;
   width: 200px;
}
.head {
   width: 700px;
   background-color: #FFFFFF;
}
.head td.menu {
   width: 199px;
   border-right: 1px solid #D4D6C8;
   background-image: url(../picture/left_bck.gif);
   padding-top: 25px;
}
.head td.banner {
   width: 500px;
   height: 220px;
}
.head td.left {
   background-image: url(../picture/left_bck.gif);
   border-right: 1px solid #D4D6C8;
   padding-left: 40px;
   padding-right: 3px;
}
.head td.left a {
   font-weight: normal;
}
.head td.right {
   width: 500px;
   background-image: url(../picture/r_bck.jpg);
   height: 180px;
   padding: 0px 5px 0px 15px;
}

.navi {
   width: 199px;
}
.navi td {
   height: 35px;
   vertical-align: middle;
   background-image: url(../picture/button.gif);
   padding-left: 40px;
}
.navi a {
   font-weight: bold;
   text-decoration: none;
   width: 100px;
   padding: 5px 30px 5px 15px;
}
.navi a:visited {
   
}
.navi a:hover {
   padding-left: 5px;
   text-decoration: none;
}
.produkty {
   margin-bottom: 5px;
}
.produkty td {
   text-align: center;
   vertical-align: middle;
   padding: 5px;
}
.produkty td.popis {
   text-align: right;
   border-right: 1px solid #A9A894;
}
.produkty img {
   float: none;
}
.data {
   border-bottom: 0px dotted #D4D6C8;
   margin-bottom: 5px;
   float: none;
   width: 100%;
   padding-bottom: 5px;
   clear: left;
}

img.dorsvet {
   width: 271px;
   height: 40px;  
}

img.banner {
   width: 500px;
   height: 220px;
}
img.title {
   height: 20px;
   float: none;
   margin: 0px;
}
img.mapa {
   width: 305px;
   height: 150px;
}
img.flag {
   float: right;
   height: 15px;
   width: 22px;
}
img.preview {
   width: 150px;
   margin: 0px 5px 5px 0px;
   height: 113px;
}
.subtitle {
   border-bottom: 1px solid #A9A894;
   clear: left;
   margin: 5px 0px 5px 0px;
   font-weight: bold;
}

.author {
   width: 700px;
   color: #A9A894;
   letter-spacing: 1px;
   text-align: right;
   font-size: 10px;
   background-color: transparent;
}
.author a {
   font-size: 10px;
   letter-spacing: 1px;
   color: #A9A894;
   font-weight: normal;
}