/* zakladni struktura */
* 	{margin: 0; padding: 0; border: 0px solid; }
body {background-color: #683417;font-family: Verdana, Arial, Helvetica, sans-serif;	line-height: 1.3em; font-size: 0.8em;text-align: center;background-image: url(/img/cihly.jpg); }
#main {background-color: #f0f0f0; margin: 5px auto; width: 983px; border: 1px #683417 solid; border-top: 4px #683417 solid;}
#horni {height: 180px;background: #fff url(/img/banner.jpg) no-repeat left top; color:#fff; text-align: left; padding-left: 25px;}
#horni a {color:#fff;}
#hornimenu {margin: -21px 0px 0px 0px; padding-left:0px; height:45px;  border-bottom: 1px #FF9900 solid; border-left: 0px #f0f0f0 solid}
#data {}
#leva {width: 198px; text-align: left; float:left;background-color:#f0f0f0; margin-top: -1px;}
#stred {width: 575px; float: left; text-align: left; padding: 2px 5px 8px 10px;background-color:#fff; _width:555px;min-height: 330px;  }
#prave {text-align: left;background-color:#f0f0f0; float: left; width:195px; _width:190px;margin-top: -1px; }
#dolni {background-color: #683417; height: 22px; color:#fff; clear: both; font-size:0.9em; }
a {color:#683417;}
a:hover {color:#491e07;text-decoration: underline; }

/*horni nabidka*/

#hornimenu a {text-decoration: none; font-size: 14px; display: block; width: 120px; height: 26px; padding-top: 15px;  border: 2px #FF9900 solid; border-bottom: 2px #f0f0f0 solid;background-color: #f0f0f0;  }
#hornimenu a.aktivni {border: 2px #FF9900 solid; border-bottom: 2px #fff solid; height: 27px; border-top: 7px #FF9900 solid;background-color: #fff; font-weight: bold;text-decoration: underline; padding-top: 10px; }
#hornimenu a:hover {border-top: 7px #FF9900 solid; padding-top: 10px; text-decoration: underline; }
#hornimenu .polozka {float:left; text-align: center; border: 0px #FF9900 solid; padding-right:5px;}
#hornimenu .reklama2 {float:left; font-size: 15px; border:0px #FF9900 solid; padding:15px 0px 0px 10px; width:370px}
#hornimenu .reklama2 a {border:0px #FF9900 solid;}
#hornimenu #vlajky {float:left; text-align: left;  padding:5px 0px 0px 7px; width: 200px;}
#hornimenu #vlajky a {display: inline; padding: 0px; margin:0px; border:0px #fff solid;}
#hornimenu #vlajky img {border: 1px #FF9900 outset;margin-top:5px;  }
#hornimenu #vlajky img.jazyk {border: 1px #FF9900 inset; background-color: #fff; margin-top:0px; }

#dolni a {color:#fff; text-decoration: none;}

/* leva nabidka */
.levemenu ul {border: 1px #683417 solid; border-left: 1px #fff solid; background-color:#fff; }
.levemenu ul li { border-bottom: 1px #f0f0f0 solid; list-style-type: none;}
.levemenu ul li a {text-decoration: none; display: block; width: 190px; _width:160px; padding: 3px 3px 2px 5px;}
.levemenu ul li a:hover {text-decoration: underline; border-left: 7px #683417 solid; }
.levemenu ul li.nadpis {}
.levemenu ul li.nadpis a {color: #683417; font-weight: bold; border-left: 7px #e3d0c6 solid;}
.levemenu ul li.nadpis a:hover {border-left: 7px #683417 solid;}
.levemenu ul li.podnabidka {padding-left:7px; }
.levemenu ul li.podnabidka a {padding: 3px 3px 2px 13px; width:160px;  border-left: 7px #FF9900 solid;}
.levemenu ul li.podnabidka a:hover {border-left: 7px #683417 solid;}
.levemenu ul li.nadpis a.aktualni {text-decoration: underline; border-left: 7px #683417 solid; }
.levemenu ul li.podnabidka a.aktualni {text-decoration: underline; border-left: 7px #683417 solid; border-right: 7px #fff solid; background-color: #fff;}

/* prava cast */
#prave .praveokno {margin: 0px 0px 5px 0px; background-color: #fff; border: 1px #683417 solid; padding:4px;border-right: 7px #e3d0c6 solid;}
#prave .praveokno h3 { border-right: 7px #FF9900 solid; border-bottom: 1px #f0f0f0 solid; margin:-5px -11px 5px -5px; padding: 3px 3px 2px 5px; font-size:1em; _margin:-5px -19px 5px -5px; font-weight: bold;}
#prave img {border: 0px #fff solid; background-color:  #fff;}
#stred img {border: 1px #683417 solid; padding:2px; background-color:#f0f0f0; margin: 5px; }

/*datova cast*/
h1 {display: block; width: 525px; border-top: 0px #FF9900 solid;border-bottom: 0px #FF9900 solid; font-size: 1.5em; margin: 15px 0px 8px 0px; font-weight: normal; padding: 4px 40px 4px 5px; background: #fff url(/img/ctverce.gif) no-repeat right center;}
h2 {display: block; width: 565px; border-top: 0px #FF9900 solid;border-bottom: 0px #FF9900 solid; font-size: 1.3em; margin: 0px 0px 8px 0px; font-weight: normal; padding: 4px 0px 4px 5px; background-color: #fff; #683417;}
h3 {font-weight: normal; font-size: 1.1em;}
p { margin: 4px 0px 5px 0px; line-height: 1.4em;}

table {
  border:0px solid #e3d0c6;
  background-color: #f0f0f0;
  padding: 0px;
}
th {
  border:1px solid #683417;
  padding: 3px;
  text-align: center;
  background-color: #FFF;
}
td {
  border:1px solid #683417;
  padding: 3px;
  background-color: #FFF;
}
input {
  border:1px solid #FF9900;
  padding: 2px;
}
.edit {text-align: right;}

