body { text-align: center; font-size: 10pt; font-family: serif; background: url(/style/pic/background.png) repeat-x white; } 
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: 900px; height: 100%; margin: 0 auto; text-align: left; background-color: #FEF5E4;}
#hlavicka { position:absolute; top: 0px; }
#hlavicka .top { position: absolute; padding: 0; margin: 0; }
#flash { position: relative; top: 95px; margin: 0; padding: 0; background: url('/header-flash.jpg');}
#menu { 
position: absolute; top: 271px; margin-left: 20px; height: 42px; margin-top: 1px; font-size: 10pt; font-family: tahoma; font-weight: bold;}

#jazyky { position: absolute; top: 4em; margin-left: 2em; z-index: 100; color: white; font-family: sans-serif; }
#jazyky a {
    color: white;
    text-decoration: none;       
}
#jazyky a:hover {
    text-decoration: underline;
}

#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: sans-serif;
font-size: 8pt; padding: 8px 16px 8px 16px; }
#recontent {  width: 850px; background-color:transparent; position: relative; }
#content {  height: auto; margin-bottom:20px; position: absolute; top: 330px; width: 500px; }
#c_table {   width: 850px; }
#content2 { float: right; clear:both; margin-left: 550px; position: absolute; top: 0px; width: 200px; background-color: transparent;}

td.left {  background-color: transparent; }
div.left { padding: 15px; font-size: 13px; font-family: sans-serif; }
td.right {  font-size: 13px; font-family: sans-serif; }
div.right {  }

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

.blankfoot { width:850px; padding:10px 5px 15px 5px; background-color: white; } 
#foot { clear: both; height: 35px; width:850px;  margin-bottom: -10px; border-top: 2px solid #FFB583;}
#foot A { color: #EE6146; text-decoration: underline ;}
#foot A:hover { text-decoration: none; }
#foot2 { clear: both; position: relative; bottom: 36px; width: 769px; }

#smallmenu, #rights { color: #EE6146; font-family: 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: 100; position: absolute; top: 320px; border: 1px solid #E22302;
left: 700px; 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: 15px; font-size: 15px; width: auto; margin: auto; 
color: #EE5E3C; font-family: sans-serif; font-weight: bold; background: url('/style/pic/line-short.gif'); }
.table2 .text { padding: 15px 10px 25px 10px; position: relative; top: -10px; }
.table2 .line { position: relative; top: 13px; margin: 5px; background: url('/style/pic/line_short.gif') top; height: 2px; }
.table2 img {
    overflow: hidden;
}

div.nadpis { color: #EE5E3C; font-family: sans-serif; font-weight: bold; font-size: 15px; height: 20px; background: url('/style/pic/line-short.gif') bottom; }
div.table1line { position: relative; left: -10px; background: url('/style/pic/line_short.gif') black; height: 2px; }

A { color: #EE5E3C; }
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: 900px; margin: 4px 10px 10px 2px; background: transparent; z-index:1; }
    .div_mainmenu { z-index:100; margin-right: 0px; float: left; width: 138px; height: 41px; background: url('/style/pic/button.png') right;  }

    .div_mainmenu:hover {
        background: url('/style/pic/button.png');
    }
    .div_mainmenu2 { z-index:100; background-color: black; height: 41px; margin-right: 20px; float: left; }
    .div_mainmenuitem, .div_mainmenuitem2, .div_mainmenu, .a_submenuitem {
        font-family: sans-serif;
    }
    .div_mainmenuitem { z-index:100; font-weight: bold; color: #f5fff4; text-align: center; padding-top: 12px; cursor: pointer; width: auto; }
    .div_mainmenuitem2 { z-index:100; font-weight: bold; color: #f5fff4; text-align: center; background: url( '/style/pic/button.png' ) left; feb63e; width: 138px; height: 29px; padding-top: 12px; cursor: pointer; }

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

