body   { background-color: #d1d3c2;  margin: 0; paddin: 0px;font-size:0.8em  }
body, h1, h2, h3, h4, h5, h6, caption, input { font-family:  Tahoma, Arial,"Luxi Sans", Helvetica, sans-serif; }
h2.ad{color:#832b45;font-size:1.6em;border-bottom: 1px dotted #ebebe7;display:block;padding:5px }
img {border:none;}
#box{float:left;text-align:center;width:100%}
#box_m{width:985px;margin:auto}
#box_m1{float:left;width:985px;margin:auto}
#box_lang{float:left;width:985px;height:50px;}
#boxH{float:left;width:985px;background-color:white;}
#box_vrch{float:left;width:985px;height:395px;}
#box_symbol    { background-image: url("img/listy.png"); background-repeat: no-repeat; background-position: right bottom; position: absolute;   left:50%; top:50px;width: 985px; height: 315px;  float: left;margin-left: -493px;}
#box_symbol2    { background-image: url("img/listy2.png"); background-repeat: no-repeat; background-position: right bottom; position: absolute; left:50%; top:50px; z-index: 1; width: 985px; height: 430px; float: left;margin-left: -493px; }
#box_logo{float:left;width:280px;height:395px;background-color:white;z-index: 2;position: relative; }
#box_logo h1{display:none;}
.logo{margin:60px 0 0 0}
#box_image{float:left;width:705px;height:315px;}
#box_nad { background-color: #40491b;  width: 705px; height: 115px; float: left;}
#box_nad h2{color:#b4b39b;padding:0;margin:0}

.inNad  { text-align: left; padding-left: 40px; float: left; }
table.tableH{height:105px;width:300px;}
table.tableH h2{font-size:1.6em;padding:0;margin:0}
#box_left{float:left;width:280px;margin-top:55px; }
#box_partneri{color: #7e1b00; font-weight: bold;background-image: url("img/sipka.png"); background-repeat: no-repeat; background-position: 5px 12px;width:245px;float:left;}
.partneri{width:280px;text-align:center;padding:200px 0 40px 0;font-size:0.8em;font-weight:normal;color:black;}

ul.menu  { margin: 0; padding: 0; width:255px;background-color:white;float:left; }

ul.menu li  {  text-align: left; list-style: none; margin: 0;  } 
ul.menu li a:link.mm, a:visited.mm, a:active.mm { background-image: url("img/sipka.gif"); background-repeat: no-repeat; background-position: 35px center; color: #40491b; display:block; padding:12px 5px 12px 50px;text-decoration:none;font-weight:bold;border-bottom: 1px solid #d1d3c2; }
ul.menu li a:link.mmOv, a:visited.mmOv, a:active.mmOv { background-color: #d9dad1;background-image: url("img/sipka.gif"); background-repeat: no-repeat; background-position: 35px center; color: #40491b; display:block; padding:12px 5px 12px 50px;text-decoration:none;font-weight:bold;border-bottom: 1px solid #d1d3c2; }

ul.menu li a:hover.mm {background-image: url("img/sipka.gif"); background-repeat: no-repeat; background-position: 35px center;color: black; background-color: #d9dad1;} 

ul.sub  { margin-left: 30px; padding: 0; width:225px;background-color:white; }
ul.sub li  {  text-align: left; list-style: none; margin: 0;  } 
ul.sub li a:link.su, a:visited.su, a:active.su { background-image: url("img/ctv.gif"); background-repeat: no-repeat; background-position: 5px center; color: #40491b; display:block; padding:10px 5px 10px 20px;text-decoration:none;font-weight:normal;font-size:0.85em;border-bottom: 1px dotted #d1d3c2  }
ul.sub li a:link.suOv, a:visited.suOv, a:active.suOv {background-color: #f2f3e9; background-image: url("img/ctv.gif"); background-repeat: no-repeat; background-position: 5px center; color: black; display:block; padding:10px 5px 10px 20px;text-decoration:none;font-weight:normal;font-size:0.85em;border-bottom: 1px dotted #d1d3c2  }

ul.sub li a:hover.su { background-image: url("img/ctv.gif"); background-repeat: no-repeat; background-position: 5px center; color: black; background-color: #f2f3e9;}
/*e2e3d9*/

#box_right, #box_textH{float:left;width:705px;}
.intextH { color: #6b6b6b; line-height: 1.5em; text-align: left; padding: 60px 27px 27px; float: left }
.intextH a:link,a:active,a:visited {color:#40491B;text-decoration:underline;}
.intextH a:hover {color:black;text-decoration:none;}
.intextH table h3 { color:#40491B;font-size:1.4em;margin:0;padding:0;}
.intextH table.ad h3  { color: #832b45; font-size: 1.2em;  display: block; margin-top: 30px; padding: 3px; border-bottom: solid 1px #d1d3c2 }

.intextH table  { width: 645px }/* background-color: #c3c7a5;*/
.intextH table td  { background-color: #f2f3e9; padding: 6px 6px 6px 6px }
.intextH table td.str   { background-color: white }
.textClanky  {  text-align: left; padding: 10px 0; width: 640px; float: left; border-bottom: 1px dotted #ebebe7 }
.textClanky h2 {font-size:1.6em;padding:0;margin:0 }
.textClanky a:link,a:active,a:visited {color:#40491B;text-decoration:underline;}
.textClanky a:hover {color:black;text-decoration:underline;}
.h2sm{font-size:0.85em;}
h3{color:#832b45;font-size:1.2em;}
h3.ad{color:#832b45;font-size:1.2em;border-bottom:1px solid black}

#box_textH h2{margin:15px 0 15px 0;padding:0;color:#40491b;}
#box_textH h2 a:link,a:visited,a:active {color:#40491b;text-decoration:underline;} 
#box_textH h2 a:hover {color:black;text-decoration:underline;} 

.dat{font-size:0.8em; color:#cda635;margin:-10px 0 10px 0 }

.foto{float:left;margin:0 20px 20px 0}
.fotosm{float:left;margin:8px 8px 8px 0;border:8px solid #D1D3C2}

.clear{flota:leftwidth:650px;clear:both;}


.lahev{float:right;margin:20px -27px 20px 0;;width:650px;text-align:right;}
.textVinar{float:left;width:330px;line-height: 1.6em;}

.adresa{float:left;text-align:left;margin-top:20px;padding-top:20px;border-top:4px dotted #D1D3C2;width:650px}
.logoVin{float:left;padding-right:15px;margin-right:15px;border-right:1px solid #d1d3c2}
.adr{float:left;border-right:1px solid #d1d3c2;padding-right:15px;margin-right:15px;}
.stream{float:left;}


.vidlicka{float:left;margin:60px 0 10px 0;width:645px;border-top:4px dotted #D1D3C2;}
.inV{margin-top:-40px;padding-left:550px;}

#box_footer{float:left;width:985px;background-color:#d1d3c2;margin-top:3px;}
#box_footer a{color: #40491b;text-decoration:none;}

.boxF {color: #40491b; font-size: 0.85em; padding:0px 40px 0px 30px;border-right:1px solid #b3b69e; float:left; text-align: left;margin:15px 0 15px 0}
.boxFR {padding:0px 40px 0px 30px;float:right;margin:15px 0 15px 0;color: #40491b; font-size: 0.85em; text-align: right; }
iframe{border:1px solid #D1D3C2;}
input {border:1px solid #D1D3C2;padding:3px;margin:2px;}
textarea {border:1px solid #D1D3C2;padding:3px;margin:2px;}

table.lg td { background-color: #fff; }
table.kestazeni td { background-color: #fff; }

