body {
text-align: center;
font-family: Verdana;
font-size: 10pt;
/*height: 100%;*/
margin-top: 0px;
margin-bottom: 0px;
background: url('images/dlazdice.jpg');
}

* {margin: 0; padding: 0;}



#header {
position: relative;
width: 100%; height: 65px;
display: block;
margin: auto;
padding: 0px;
margin-bottom: 0px;
}

#header #wrapper {margin: auto; width: 1000px;}

#header .identifikace {
text-align: left;
font-family: Impact;
font-size: 15pt;
color: white;
position: relative;
top: 30px;
left: 42px;
}

.puntik {font-family: Helvetica; font-size: 14pt; padding-left: 5px; padding-right: 10px;}

#shell {
width: 1000px;
display: block;
margin: auto;
position: relative;
top: 0px;

/*height: 100%;*/
background: url('images/content.jpg');
background-repeat: repeat-y;
}

#menu {width: 240px; _width: 227px; background: #FFFFFF; position: relative; top: -35px; display: block; float: left; }

#menu ul {font-family: Impact; list-style-type: none; font-size: 14pt; padding-left: 13px; position: relative; top: 20px; _top: 17px;}
#menu ul li { height: 42px; background: url('images/menu_oddelovac.jpg'); background-repeat: no-repeat; background-position: left bottom; position: relative; display: block;}
#menu ul li a {text-decoration: none; color: black; position: relative;  display: block; width: 240px; _width: 227px; height: 38px;}
#menu ul li a span {position: relative; top: 8px;}
#menu ul li a:hover {background-repeat: no-repeat; background-position: 0px 0px;}
#menu ul li a.aktivni {background-repeat: no-repeat; background-position: 0px 0px;}

#menu a.dulezite_oznameni {text-align: left; clear: left; position: relative; display: block; width: 220px; left: 10px; margin-top: 40px; margin-bottom: 20px; color: #CE0000; text-decoration: none; font-size: 9pt;}
#menu a.dulezite_oznameni span {font-weight: bold; font-size: 9pt; cursor: pointer;}
#menu a.dulezite_oznameni:hover {text-decoration: underline;}
td.dulezite {color:red;};


.uzdravuje {_left: 7px; position: relative; top: 15px;}
.prvni_hr {_left: 7px; position: relative; top: 20px;}


#content {
position: relative;
float: left;
background: #FFFFFF;
width: 580px;
height: auto;
display: table;
/*margin-left: 241px;*/
margin-left: 2px;
text-align: left;
padding: 10px;
}

/* --- staro-nové styly --- */
.foto {float: right; padding: 5px; margin: 5px; margin-left: 10px; border: 1px solid gray;}
table {font-size: 10pt; position: relative; overflow: auto;}
p {position: relative;}
h1 {font-size: 16pt; font-weight: bold; margin-top: 10px;}
h2 {font-size: 14pt; font-weight: bold; margin-top: 10px;}
h3 {font-size: 12pt; font-weight: normal; margin-bottom: 3px; margin-top: 3px; }
h3.dulezite {font-size: 12pt; font-weight: normal; margin-bottom: 3px; margin-top: 3px; position: relative; float: left; clear: left;}

.bez_okraje {border: 0px;}
.plny_okraj {border: 1px solid gray;}

table td {padding-left: 5px; padding-right: 5px; border-bottom: 1px solid gray; border-right: 1px solid gray; border-left: 1px solid #D6D6D6; border-top: 1px solid #D6D6D6; padding-top: 3px; padding-bottom: 3px;}

hr {clear: both; display: block; height: 20px; width: 10px; visibility: hidden;}
hr.invis_cleaner {clear: both; display: block; height: 1px; width: 10px; visibility: hidden;}
 
td ul {padding-left: 20px;} 
td a {font-weight: bold; text-decoration: none; color: black;}
td a:hover {text-decoration: underline;}
td a:visited {color: black;}

.prvy {background: #FCDCA7;} /* #E7113A cerveny */
.druhy {background: #194983; color: white;} 
 
.rucicka {cursor: Pointer; margin: 3px; padding: 3px; border: 1px solid gray;} 

fieldset {padding: 5px; margin-bottom: 5px; position: relative; clear: both;}
legend {font-weight: bold; font-size: 11pt; border: 1px solid gray; padding: 3px; padding-left: 5px; padding-right: 5px;}

fieldset table {width: 100%;}
fieldset table td {border: 0px solid gray; background: #DCDCDC;}
fieldset table td.std {width: 200px;}    
 
.tlacitko_odeslat {font-size: 14pt; font-weight: bold; padding: 3px; margin: auto; text-align: center; color: black;}
a.tlacitko_zpet {font-size: 10pt; position: relative; float: right; color: black; text-decoration: none; font-weight: bold;}
a.tlacitko_zpet:hover {text-decoration: underline;}

a.stahnout {background: url('../engine/images/disketa.png'); display: block; background-repeat: no-repeat; padding-left: 24px;
	opacity: 1;
	filter: alpha(opacity=100);   
    -moz-opacity: 1;   
    -khtml-opacity: 1}
a.stahnout:hover {opacity: 0.8;
	filter: alpha(opacity=80);   
    -moz-opacity: 0.8;   
    -khtml-opacity: 0.8}

small {font-size: 9pt;}

select {width: 295px;}

.doleva {float: left;}
.doprava {float: right;}


.rozbal {cursor: Pointer; width: 585px;}
.off {display: none;}

.noborder td {border-style: none;}
