/* CSS Document */
html { padding:0px; margin:0px; }
body { background-color: #F2F0EA; font-size: 12px; font-family: Verdana, Arial, SunSans-Regular, Sans-Serif; color:#011; text-align: center; padding:0px; margin:0px; }
thead, tfoot{ color:#503; text-align: center; background-color: #E9DCAF; }
img { border: 0; }
a { text-decoration: underline; }
a:link, a:active { color: #006; }
a:visited { color: #030;}
a:hover { color: #903; background: #F9F3D2; text-decoration: none; }
pre { color: #413936; font-size: 12px; background-color: #F0E7CA; font-family: Arial, Courier, Monaco, Monospace; }
p, pre { text-align: left; padding: 5px 8px; margin: 2px; line-height: 150%; }
li { text-align: left; padding: 4px 4px; margin-left: 10px; margin-right: 5px; line-height: 130%; }
ul { margin-bottom: 20px; }
h1, h2, h3, h4 { text-align: center; padding: 4px 0px; margin: 2px; text-transform:uppercase; background-color: #F0E7CA; }
h5 { text-align: center; padding: 4px 0px; margin: 2px; text-transform:uppercase; background-color: transparent; font-size: 90%; color: #033; } 
h4 { font-size: 95%; color: #703; }
h3 { font-size: 120%; color: #603; }
h2 { font-size: 150%; color: #503; }
h1 { font-size: 180%; color: #303; }
#mz { border-left: 1px solid #CCD7E0; border-bottom: 1px solid #CCD7E0; float: right; width: 110px; margin: 0px; padding: 0px; }
#menu { margin: 0px; padding: 0px; }
#akt { margin: 3px; border: 2px solid #b00; }
#akt:hover { background:#FCFEDE; }
#menu ul, #akt ul, #mz ul { margin: 0px; padding: 0px; list-style: none; }
#menu li, #akt li, #mz li { margin: 3px; }
#menu li a, #menu li a:visited, #menu li a:active, #akt li em, #akt li a, #akt li a:visited, #akt li a:active, #mz li a, #mz li a:visited, #mz li a:active { padding: 2px 2px; display: block; text-decoration: none; }
#logo { position: absolute; left: 2%; width: 97%; text-align: left; top: 4px; background-image:url(../pict/logo_back.jpg); background-repeat:no-repeat; background-position: center right; }
#left { position: absolute; left: 75%; width: 24%; top: 68px; text-align: left; overflow: hidden; }
#content { position: absolute; left: 1%; width: 74%; top: 68px; overflow: auto; }
#content, #left { background-color: #FDFBF0; padding:0px; margin:0px; border: 1px solid #CCD7E0; } 
.nadpis a, .nadpis a:visited, .nadpis a:active { text-decoration: none; }
.nadpis { width: auto; background-color: #DFCB8E; font-family: Verdana, Arial, Sans-Serif; font-size: 150%; font-weight: bold; text-align: left; padding: 2px 5px; margin: 0px; text-transform:uppercase; color: #103; border-bottom: 1px solid #CCD7E0; }
.patka, .cpatka { color: #033; font-size: 12px; padding: 4px 4px; margin: 2px; background-color: #F0E7CA; font-family: Arial, Courier, Monaco, Monospace; }
.patka { text-align: right; }
.cpatka { text-align: center; }
.counter { text-align: center; font-size: 95%; }
.counterbb { text-align: right; font-size: 5%; }
.message { padding: 2px; margin: 4px; border:1px solid #008; background-color: #fdd; text-align: center; color: #006; }
table { font-size: 12px; margin-left: auto; margin-right: auto; text-align: left; }
label span { display: block; float: left; width: 150px; clear: inherit; }
div.rounded{background:#FDFBF0; padding: 0 10px 0 10px; margin: 0 ;}
/* following 2 rules are important for proper functions	of rounded borders: */
div.rc-border{border: solid #B00; border-width: 1px 0;}
div.border-inner{border: solid #B00; border-width: 0 1px;}
