body {
    padding:0px;  margin:0px;
    background-color: #ffffff; color: #000000;
}

html,table,body {    font-size: 12px;    font-family: arial;}
IMG { border:0px; padding:0px; margin:0px;}

#left 	{ width: 225px; }
#lspace { width: 5px; }
#middle { width: 491px; min-height: 1000px;}
#rspace { width: 5px; }
#right 	{ width: 225px; font-family: Arial;}
#tspace { width: 491px;  background:#fcf5e3;}
#footer {    text-align: center;    color: #c0c0c0;    font-size:11px;}
.bg  { background:#fcf5e3;}
.menu  { padding: 3px 0px 3px 20px; font-weight: bold; border-top: 2px solid #e6c75c; color: #000000; margin-left:5px; margin-right: 5px;}
.smenu { padding: 3px 0px 3px 20px; font-weight: bold; border-top: 2px solid #e6c75c; color: #000000; margin-left:5px; margin-right: 5px; background: #e5b815; }
.menu:hover { background: #e5b815;}
.pmenu { padding: 3px 0px 3px 40px; font-weight: bold; border-top: 2px solid #ffffff; color: #000000;}
.spmenu { padding: 3px 0px 3px 40px; font-weight: bold; border-top: 2px solid #ffffff; color: #e5b815;}
.xmenu { border-top: 2px solid #e6c75c; margin-left:5px; margin-right: 5px; }
.lang { background: #e5b815; color: #000000; font-weight: bold; }

.plocha {  background:#fcf5e3; }
.plocha2 { padding-left:10px; padding-right: 10px;  min-height:450px;  height:450px; }
div[class] .plocha2 { height:auto;  }

A { color: #d09000; text-decoration: none; }
A:hover { text-decoration: underline;}

.rnadpis { text-align: center; border-top: 2px solid #e6c75c; border-bottom: 2px solid #e6c75c; padding: 3px 0px 3px 0px; margin: 0px 0px 10px 0px;
	   font-weight: bold; margin-left:5px; margin-right: 5px; }
.err { color: red; font-weight: bold; text-align: center; }

H1 { border-top: 2px solid #e6c75c; border-bottom: 2px solid #e6c75c; padding: 3px 0px 3px 0px; margin: 0px 0px 10px 0px; font-size: 12px; font-weight: bold; }
H2 { padding: 3px 0px 3px 0px; margin: 0px 0px 10px 0px; font-size: 12px; font-weight: bold;}
INPUT { border: 1px solid #e6c75c; background: #ffffff; }
TEXTAREA { border: 1px solid #e6c75c; background: #ffffff; }
TH {  background:  #e6c75c; }
.tabulka { border-collapse: collapse; border: 1px solid #e6c75c;}
.l { background:  #fcf5e3; }
.d { background:  #fffff0; }

.kalnadpis { background: #e5b815; text-align: center;}
.kalendar { border: 1px solid #e6c75c; background: #ffffff; text-align: center;}
.kalvikend { background: #fcf5e3; }

.nadpis {color: #e5b815; font-weight: bold; text-align: center;background:white;}
.dis2 { color:  #808080;}
.brown {color: #d09000;}

HR {border:0px; border-top: 1px solid #e5b815;}

#banner { position: absolute; top:38px; left:630px; text-align: center;}


#ks P	{ padding:0px; margin:0px;}

