/* Tabulky */
/*
table {font-size: 100%;}
table td, table th {padding: 3px 5px;}
th {font-weight: bold;background: #FFF2E2;color: #000;}
em, code {font-size: 110%;}
table h3 {border: none;}
table tr.row1 {background:#F0F0F0;}
table tr.row2 {background:white;}
*/

/* Tabulky */
table {margin:3px;border:1px solid black;border-collapse:collapse;border-spacing:2px;}
table th {border:1px solid black;background-color:#F5F5F5;}
table tr {border:1px solid black;}
table tr.row1 {background:#F0F0F0;}
table tr.row2 {background:white;}
table td {border:1px solid black;}
table td.filter {width:130px;}
table input {font-size:1em;}


/* Formulare */
fieldset {display: inline;border: 0;}
label {float:left;width:130px;padding:1px;margin:3px;text-align:right;font-weight:bold;}
input {border:1px solid black;padding:1px;margin:3px;}
textarea {border:1px solid black;padding:1px;margin:3px;width:550px;}
select {border:1px solid black;padding:1px;margin:3px;}

/* Pozice */
.center {text-align: center;}

/* Bloky */
#page {}
/* Blok leve casi */
#left {}

/* Box prave casit */
#right {}


/* Obecne */
p {margin:0px 0px;padding:0px 0px;}
ul {margin: 0.5em 0 1em 2em;}
img {border:none;margin:3px;}

/* Obecne - obtekani */
.nofloat {float:none;clear:both;}

/* OBSAH */
h1, h2, h3 {font-weight: bold;}
h1 {font-size: 130%;border-bottom: 1px solid #e1e1e1;padding-bottom: 2px;margin-bottom: 12px;color: #808080;background: #fff;}
h2 {clear: both;font-size: 115%;padding: 2px 6px;border: 1px solid black;margin: 0.8em 0;color: #000;background: #fff;}
h3 {clear: both;font-size: 105%;padding: 2px 6px;background-color: #FFF2E2;color: #000;margin: 0.4em 0;border: 1px solid gray;}
.right {text-align:right;}
.left {text-align:left;}
.center {text-align:center;}

.red {color:red;}
.green {color:green;}

/* Tlacitka */
.button {margin: 2px auto 0 auto;padding-bottom: 5px;width: 130px;height: 26px;color: #fff;background-color:#FF8D52;font-weight: bold;font-size: 112%;display: block;border:none;}

/* Chybove hlasky*/
.highlight, .c-error-message {color: #f00;background-color: inherit;font-weight: bold;}
.c-error-message {font-size: 115%;margin-bottom: 2px;}

/* True hlasky*/
.c-true-message {color: green;background-color: inherit;font-weight: bold;}
.c-true-message {font-size: 115%;margin-bottom: 2px;}

/* Info hlasky*/
.c-info-message {color: black;background-color: inherit;font-weight: bold;}
.c-info-message {font-size: 115%;margin-bottom: 2px;}

/* Menu */
ul.ul_menu1 {margin-left:5px;}
