body, table, input { font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; }
body { font-size: small; padding: 0; margin: 0; }
hr { display: none; }
form { padding: 0; margin: 0; }
input { font-size: 1em; }
h1 { font-size: 1.5em; margin: 0 0 0.3em 0; font-style: italic; font-weight: normal; }
h2 { font-size: 1.2em; margin: 1em 0 0.3em 0; color: #DD5500; }
h2.f { margin: 0 0 0.3em 0; }
p { margin: 0; padding: 0; }
a:hover { background: Blue; color: White; text-decoration: none; }
img { border: 0px none; }
.clr { clear: both; }
div.navtop { display: none; }


/* header */
div.head { background: #DD5500 url(../img/bg1.gif) repeat-x; color: White; padding: 0.8em; text-align: center; }
div.head p.op { font-size: 1.1em; }
div.head a { color: White; text-decoration: underline; }
div.head a:hover { color: #BB2200; text-decoration: none; background: white; }


/* footer */
div.foot { color: #999999; font-size: 1em; padding: 0.6em; text-align: center; }
div.foot a { color: #999999; text-decoration: underline; }
div.foot a:hover { color: white; text-decoration: none; background: #CCCCCC; }
div.foot p { margin-bottom: 0.3em; }
div.foot2 { color: #999999; font-size: 0.9em; text-align: center; padding: 5px 0; }
div.foot2 a { color: #333333; text-decoration: none; }
div.foot2 a:hover { background: #333333; color: #FFFFFF; text-decoration: none; }


/* messages */
div.error { border: 5px solid #CCCCCC; background: #333333 url(../img/bgerror.gif) repeat-x; color: White; padding: 0.6em; text-align: center; font-size: 1.2em; }
div.error a { color: White; text-decoration: underline; }
div.error a:hover { color: #333333; text-decoration: none; background: white; }
div.oukej { border: 5px solid #003000; background: #007700 url(../img/bgoukej.gif) repeat-x; color: White; padding: 0.6em; text-align: center; font-size: 1.2em; }
div.oukej a { color: White; text-decoration: underline; }
div.oukej a:hover { color: #333333; text-decoration: none; background: white; }


/* login, reg, password */
div.content { background: #FFFACD; color: #444444; border-bottom: 1px solid #CFCA9D; padding: 1em; text-align: center; }
div.content a { color: black; text-decoration: underline; }
div.content a:hover { color: #FFFACD; text-decoration: none; background: #595532; }
div.content p { margin: 0 0 0.4em 0; }
div.content p.comment { color: Black; }
div.content div.inpbox { margin: 0 0 0.3em 0; }
div.content div.editable table { margin: 0 auto 0.6em auto; padding: 0; text-align: left; }
div.content div.editable table th { border-top: 2px solid #DDDAAD; padding: 0.5em 0.5em 0 0.5em; font-weight: normal; }
div.content div.editable table th.first { border-top: 0px none; }
div.content div.editable table td { padding: 0.1em 0 0 0; }
div.content div.editable table td.name { padding: 0.1em 2em 0 0.5em; }
div.content div.editable table td.del { padding-right: 0.5em; }
div.content div.editable table th.edit { padding: 0.1em 0 0 0;  }
div.content div.editable table th.del { padding: 0.1em 0.5em 0 0; }
div.content div.editable table img { padding: 2px; border: 0px none; }
div.content div.editable table a { text-decoration: none; }
div.content div.editable table a:hover { background: transparent; }

div.editable form.itemedit { display: none; }
div.editable form.itemedit input { padding: 0; margin:0; }
div.editable span.itemview { display: block; }

div.content ul { list-style: none; margin: 0 auto; padding: 0; width: 70%; line-height: 1.5em; }
div.content ul li {  }
div.shadow { height: 11px; background: url(../img/shadow.gif) repeat-x; }


/* user page */
div.ppl { background: #F0FFFF; border: 3px solid #CBCBCB; margin: 1em; padding: 1em; }


/*svatkovy kalendar*/
table.kalendar { border-collapse: collapse; }
table.kalendar th { height: 1.3em; }
table.kalendar td { width: 90px; background: white; border: 1px solid #CCCCCC; padding: 1em; }
table.kalendar td.vikend { background: #EEEEEE; }
table.kalendar td.dnes { background: #DD0000; color:white; }
table.kalendar td.dnes a { color:white; }
table.kalendar td.dnes a:hover { background: white; color: #DD0000; text-decoration: none; }
