body { text-align: center; font-size: 10pt; font-family: serif; background: url(/style/pic/background.gif) repeat-x #fef5e4; } 
img { border: 0px; }
hr { height: 1px; border: 0px red solid; background-color: #E22302; }
li { padding-left: 5px; margin-left: 0px;  list-style: url(/style/pic/bod.gif); }
td { font-size: 12px;}

#main {  width: 769px; height: 100%; margin: 0 auto; text-align: left; background-color: #FEF5E4;}
#logo { position:absolute; top: 20px; }
#hlavicka { position:absolute; top: 90px; }
#menu { 
position: absolute; top: 53px; margin-left: 285px; height: 42px; margin-top: 1px; font-size: 10pt; font-family: tahoma; font-weight: bold;}


#navigator { position: absolute; top:184px; float: left; width:769px; background-color: #3c3c3c; margin-top: 0px; }
#navigator A { color: white; }
#navigator A:hover { color: white; text-decoration: none; }
#current { float: left; }
#time { float: right; }
#current, #time { background-color: #3c3c3c; color: white; font-family: tahoma, verdana, sans-serif;
font-size: 8pt; padding: 8px 16px 8px 16px; }
#recontent {  width: 769px; background-color:white; position: relative; }
#content {  height: auto; margin-bottom:10px; position: absolute; top: 209px; width: 520px; }
#c_table {   width: 769px; }
#content2 { float: right; clear:both; margin-left: 526px; position: absolute; top: -35px; width: 230px; background-color: white;}

td.left {  background-color: white; }
div.left { padding: 15px; font-size: 13px; font-family: tahoma; background-color: white;}
td.right {  font-size: 13px; font-family: tahoma; background-color: white; }
div.right {  }

/* -------- FOOT */

.blankfoot { width:759px; padding:10px 5px 15px 5px; background-color: white; } 
#foot { clear: both; height: 35px; width:760px; background: url('pic/footbg.gif'); margin-bottom: -10px;}
#foot A { color: white; text-decoration: underline ;}
#foot A:hover { text-decoration: none; }
#foot2 { clear: both; position: relative; bottom: 36px; width: 769px; }

#smallmenu, #rights { color: white; font-family: tahoma, verdana, sans-serif; font-size: 8pt; padding: 11px 16px 8px 16px; }
#smallmenu { float: left; }
#rights { float: right;  }

#author A { color: #f42f03; }
#author A:hover { text-decoration: none; }
#author { padding-top: 5px; text-align: right; width: 100%; font-size: 8pt; 
font-family: sans-serif; }

#specialbox { }

/* -------- EDIT BOX */

#editbox {  width: 740px; padding:10px; font-size: 9pt;  margin-bottom: 10px; background-color: white; margin-top: 20px; }
#editbox table {background-color: white; }
#editbox td { font-size: 10pt; }


#box { clear: both; height: 100%; }
#box .namer { font-family: tahoma, verdana; font-size: 11pt; color: #faa316;
 background-image: url('pic/tabulka.gif'); vertical-align: middle; 
 margin: 5px 0 0 0; height: 30px; padding: 0 15px 0 15px;
}
#box .text { 
font-family: arial; font-size: 9pt; height: 100%;
background-color: white; padding: 10px; margin-bottom: 5px; height:100%; }
#box .endline { height: 3px; background-color: #b5b5b5; }
#box td { font-size: 9pt; font-family: arial; }

#minibox table { clear: both; }
#minibox .namer { font-family: times; font-size: 10pt; color: #f42f03;
 background-image: url('pic/bgminipane.gif'); vertical-align: middle; 
 margin: 5px 0 0 0; height: 30px; padding: 0 7px 0 7px;
}
#minibox .text { 
font-family: arial; font-size: 9pt; height: 100%;
background-color: #e8e8e8; padding: 10px; margin-bottom: 5px; }
#minibox .endline { height: 3px; background-color: #b5b5b5; }

/* ------------ ADMIN menu */

#admin { z-index: 1; position: absolute; top: 90px; border: 1px solid #E22302;
left: 10px; background-color: white; text-align: left;
_width: 200px; min-width: 200px; font-family: tahoma, verdana; font-size: 8pt;  padding: 10px; }
#admin .menuleft, .menuright { padding: 3px 10px 3px 10px; }
#admin .menuleft { float:left; }
#admin .menuright { float:right; }
#admin a { color: red;}
#admin a:hover { color: black; text-decoration: none; }

/* ------------  HLASKY */

#error { text-align: center; margin: 5px;
font-family: tahoma; font-size: 10pt; color: white; background-color: red; 
 }
#nfo { text-align: center; margin: 5px; 
font-family: tahoma; font-size: 10pt; color: white; background-color: green; 
 }

h3, h2 { padding: 0; margin: 0; color: #F37921; }

#articlecol { margin: 5px; border: 1px solid black; padding: 5px; }
#articlecolmsg { padding: 5px; border: 1px dotted silver; margin: 5px; }

.articlebox { padding-left: 10px; font-size: 9pt; }


.table2 .background { position: absolute; }
.table2 .nadpis { position: relative; left: 10px; top: 10px; font-size: 15px; width: 230px; margin: auto; 
color: #F37921; font-family: tahoma; font-weight: bold; }
.table2 .text { padding: 15px 10px 25px 10px; position: relative; top: -10px; }
.table2 .line { position: relative; top: 15px; padding: 5px;   }

.nadpis { color: #F37921; font-family: tahoma; font-weight: bold; font-size: 15px; height: 20px; }
.nadpis .line { position: relative; left: 0px; top: 23px; left: -10px; }

A { color: #F37921; }
A:hover { }

.mono { font-family: monospace; font-size: 10px; }
.small { font-size: 11px; }

#admin_form input, textarea, select { border: 1px solid silver; padding: 2px; background-color: #EEEEEE; }
#admin_form .submit { border: 0px; background-color: #f89f0f; color: white; }
#admin_form td { padding-left: 10px; }

/* ------------ JS_MENU */

    .div_menubox { overflow: visible; z-index:100; height: 25px;  width: 481px; margin: 4px 10px 10px 2px; background: url(/style/pic/bgrmenu.gif) #F47F20; z-index:1; }
    .div_mainmenu { z-index:100; margin-right: 5px; float: left; }
    .div_mainmenu2 { z-index:100; background-color: #F37921; margin-right: 10px; float: left; }
    .div_mainmenuitem { z-index:100; font-weight: bold; color: #f5fff4; padding: 5px; cursor: pointer; width: auto; }
    .div_mainmenuitem2 { z-index:100; font-weight: bold; color: #f5fff4; background-color: #feb63e; padding: 5px; cursor: pointer; }

    .div_submenudivider { z-index:100; margin-top: 0px; }
    .tbl_submenu { z-index:100; width: 160px; background-color: #feb63e; border: 1px solid #f9d28d; position: absolute; visibility: hidden; cursor: pointer; }
    .a_submenuitem { z-index:100; font-size: 11px; padding: 5px; font-weight: bold; display: block; color: #f5fff4; text-decoration: none; background-color: #feb63e; }
    .a_submenuitem:hover { z-index:100; background-color: white; color: #feb63e; text-decoration: underline; }

