html {
height: 100%;
width: 100%;
font-size: 100%;
margin: 0;
}   
body {
font-size: 1.1em;
font-family: Verdana, sans-serif;
text-align: justify;
color: black;
width: 100%;
height: 100%;
margin: 0 auto;
}
ul {
list-style-position: inside;
}
body a {
color: #0C1A97;
text-decoration: underline;
}
header {
margin-top: 0em;
}
article {
padding: 0.4em 0em 0em 0.4em;
margin: 0.4em 0.4em 0.4em 0.4em;
height: auto;
z-index: 1000;  
}
a:hover {
color: black;
}
h1 {
color: black;
font-size: 1.8em;
font-weight: bold;
font-family: Verdana, sans-serif;
text-align: left;
}
h1 a {
color: black;
}
h2 {
font-size: 1.4em;
font-family: Verdana, sans-serif;
text-align: left;
color: black;	
}
h2 a {
color: black;	
}
h3 {
font-size: 1.2em;
font-family: Verdana, sans-serif;
text-align: left;
color: black;
}
h3 a {
color: black;	
}
#logo {
width: 100%;
height: auto;
float: left;
position: absolute;
padding: 0em auto;
margin: 0em 0em 0em 0em;  
}
#logo img {
width: 10em;
}
#stuha_vodorovne {
display: none;
}
nav {
display: none;
}
#navigace {
display: none; 
}
#navigace ul {
display: none;
}
#navigace li {
display: none;
}
#navigace a {
display: none;
}
#navigace ul a:hover {
display: none;
}
#navigace_ {
display: none;  
}
#navigace_ ul {
display: none;
}
#navigace_ li {
display: none;
}
#navigace_ a {
display: none;
}
#navigace_ ul a:hover {
display: none;
}
input[type="submit"] {
width: 11em;
height: 2.5em;
background: #E7B933;
color: black;
margin: 1em 0em 0em 0em;
font-weight: bold;
display: block;
border: 0;
opacity: 0.8;
}
input[type="submit"]:hover {
background: #FFEF00;
color: black;
cursor: pointer;
}
input[type="text"], input[type="email"], input[type="password"] {
width: 250px;
border: 1px solid #2B39B8;
padding: 0.3em;
}
textarea {
border: 1px solid #2B39B8;
width: 483px;
height: 90px;
}
.message {
width:100%;
border: 2px solid #2B39B8;
color: black;
background: white;
padding: 0.3em;
margin: 1em 0em 1em 0em;
}
.message h2 {
text-align: center;
color: black;	
}
.message a {
color: black;
text-decoration: underline;  
}
.message a:hover {
color: #B21016;
text-decoration: underline;  
}
#ajax-spinner {
position: fixed;
width: 32px;
height: 32px;
/* - use if you use bacground image, no ico */
background: url('../img/ajax-loader.gif') no-repeat;
z-index: 123456;
color: #2B39B8;
}
#obch {
width: 99.5%; 
height: 20em; 
overflow: scroll;
padding: 0.5em  0.5em 0.5em 0.5em;
margin-left: auto; 
margin-right: auto;
border: 2px solid #2B39B8;
overflow-x:hidden;	
}
#frm-signInForm {
width: 20em; 
height: 2em; 
padding: 0.3em  0.3em 0.3em 0.3em;
}
#frm-datadopravaForm {
width: 26em; 
height: 2em; 
padding: 0.3em  0.3em 0.3em 0.3em;
}
#frm-dataobdobiForm {
width: 25em; 
height: 2em; 
padding: 0.3em  0.3em 0.3em 0.3em;
}
#frm-dataslevyForm {
width: 29em; 
height: 2em; 
padding: 0.3em  0.3em 0.3em 0.3em;
}
#frm-dataramecekForm {
width: 20em; 
height: 2em; 
padding: 0.3em  0.3em 0.3em 0.3em;
}
#frm-transakceForm {
width: 38em; 
height: 10em;
text-align: left; 
}
#frm-calculForm {
width: 20em; 
height: 5em; 
text-align: left;
}
#frm-webinarForm {
width: 48em; 
height: auto; 
text-align: left;
}
#frm-editorForm {
width: 65em; 
height: 43em;
padding: 0em auto;
margin: 0em  0em 0em 0em;
text-align: left;
z-index: 1100;
}
#navigace_editace_list {
display: none;
}
#navigace_editace_list ul {
display: none;
}
#navigace_editace_list li {
display: none;
}
#navigace_editace_list a {
display: none;
}
#navigace_editace_list a:hover {
display: none;
}
#frm-contactForm {
width: 60em; 
height: auto;
text-align: right; 
} 
#navigace_editace {
display: none;
}
#navigace_editace ul {
display: none;
}
#navigace_editace li {
display: none;
}
#navigace_editace a {
display: none;
}
#navigace_editace a:hover {
display: none;
}
#navigace_editace_admin {
display: none;
}
#navigace_editace_admin ul {
display: none;
}
#navigace_editace_admin li {
display: none;
}
#navigace_editace_admin a {
display: none;
}
#navigace_editace_admin a:hover {
display: none;
}
table {
width: 100%;
margin-left: auto; 
margin-right: auto;
border-collapse: collapse;
}
table, th, td {
padding: 0.3em 0.3em 0.3em 0.3em;
}
td {
width: 50%;
}
#navigace_objednavka {
display: none;
 }
#navigace_objednavka ul {
display: none;
}
#navigace_objednavka li {
display: none;
}
#navigace_objednavka a {
display: none;
}
#navigace_objednavka a:hover {
display: none;
}
.perex_pole{
width: 45%;
height: 7em;
float: left;
margin: 0em 0.3em 0.3em 0.3em;
padding:0em 0.3em 0.4em 0.4em;
border: 0.1em solid black;
}
.perex_pole h2{
font-size: 90%;
}
.perex_pole a{
text-decoration: none;
}
.ObrazekUPerexu {
width: 130px;
height: 120px;
margin: 0em 0.6em 0em 0em;
padding: 0em 0em 0em 0em;
text-align: left;
float:left;
}
.perex_pole p {
font-size: 0.8em;
}
#navigace_editace_main {
display: none;
}
#navigace_editace_main ul {
display: none;
}
#navigace_editace_main li {
display: none;
}
#navigace_editace_main a {
display: none;
}
#navigace_editace_main a:hover {
display: none;
}
footer {
width: 100%;
height: 100%;
margin: -21em auto;
}
#spodek {
text-align: center;
font-size: 0.7em;
width: 50%;
height: 3em;
padding: 0.3em 0.3em 0em 0.3em;
margin: 1em auto 1em auto;
z-index: 1300;
}
.obr_detail {
float: left;
margin: 0em 0em 0em 0em;
padding: 0em 0.7em 0em 0em;
}
.pole_form input{
text-align: left;
width: 68em;
height: 1.4em;
}
.pole_form textarea{
text-align: left;
width: 70em;
height: 30em;
margin-left: -1em;
}

