/* Zero space
*******************************************************************************/
html { margin:0; padding: 0; background: url(/images/horni.gif) top repeat-x; }
body { width: 100%; margin: 0; padding: 0 0; color: #5C5B5B; font-size: 12px; font-family: "Verdana", "Arial", "Lucida Grande CE", "Helvetica CE"; }
ul, li, form { margin: 0; padding: 0; }
p { margin: 0; padding: 0; margin-top: 8px; margin-bottom: 8px; }
h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; }

a { color: #6699FF; }
a:hover { color: #F8CE01; }
ul { padding: 0 1em; }
img { border: 0; }
acronym:hover { cursor: help; }

table { border-collapse: collapse; color: #737373; }
table a { color: #737373; }
table a:hover { color: #000; }
caption, th, td { padding: .2em 1em; border: 1px solid #00ADEF; }
th { padding-right: 2em; text-align: right; color: #22B8F1; }

/* Common
*******************************************************************************/
hr.cleaner { clear:both; height:1px; margin: -1px 0 0 0; padding:0; border:none; visibility: hidden; }
.hidden { display: none; }
.error { margin: 2em 2%; }
.fleft { float: left; }
.fright { float: right; }
.l_indent { margin-left: 2%; }
.r_indent { margin-right: 2%; }

h1 span { display: none; }
div#sidebar { float: left; margin:0; padding:0; width: 332px; }
div#sidebar-content { margin: 0 3em 3em 1em; }
div#sidebar-content h3 { font-size: 1.2em; margin: 1em 0; padding: 0.2em; color: #ffffff; background: #999999; text-align: center;}

div#sidebar-content .news h4 { font-size: 1.1em; margin: 0.5em 0 0.3em 0; }
div#sidebar-content .news img { float: left; margin: 0 0.5em 0.5em 0; padding: 1px; border: 1px solid #100F89; }
div#sidebar-content .news p.text { text-align: justify; font-size: 0.95em; line-height: 1.1; }
div#sidebar-content .news p.next { text-align: right; }

div#logo { height: 184px; background: #ffffff url(/images/logo.jpg) no-repeat; }

div#top-menu { border-top: 4px solid #73C2FA; margin: 0; padding: 0; }
div#top-menu ul { margin: 0.5em 1em; padding: 0;  }
div#top-menu li { float: left; list-style: none; padding: 0.5em 0; border-bottom: 1px solid #73C2FA; }
div#top-menu li.last { float: none; }
div#top-menu div { margin: 10px; margin-bottom: 0; padding-bottom: 5px; line-height: 20px; border-bottom: 1px solid #73C2FA; }
div#top-menu a { text-decoration: none; padding: 0 0.8em; color: #222222; font-size: 13px; font-weight: bold; }
div#top-menu a:hover { text-decoration: underline; }

div#main { margin:0 0 0 332px; padding: 0; }
div#main-content { margin-right: 180px; margin-bottom: 3em; line-height: 1.4; }
div#main-content h1 { color: #6699FF; font-size: 1.4em; margin: 1em 0 0.6em 0.5em; }
div#main-content ul { margin-left: 10px; }
div#welcome { height: 140px; padding-left: 140px; margin: 0 0 0 2em; background: #ffffff url(/images/person.jpg) no-repeat left bottom; position: relative; }
div#welcome h2 { font-size: 1.3em; margin-left: 120px; margin-top: 0.5em; color: #73C2FA; }
div#welcome img#clen { margin-top: 10px; }
div#welcome img#hk { margin-left: 20px; }
div#welcome img#cert1 { margin-top: 5px; border: 1px solid #444444; }
div#welcome img#cert2 { margin-left: 20px; }
div#datum_cas { position: absolute; width: 300px; top: 150px; left: 30px; color: #000000; font-weight: bold; text-align: center; font-size: 12px; }
input.datum-hodiny { border: 0; background: transparent; width: 65px; font-weight: bold; font-size: 12px; }
form#datumcas { margin: 0; padding: 0; }

div#main-right { float: right; width: 180px; margin-bottom: 3em; font-size: 0.8em;  }
div#main-right h3 { font-size: 1.2em; margin: 1em; padding: 0.2em; color: #ffffff; background: #999999; text-align: center;}
div#main-right p {  margin: 1em;  padding-left: 0.2em; padding-right: 0.2em; text-align: left; font-size: 0.95em; line-height: 1.1; }
div#main-right { float: right; width: 180px; margin-bottom: 3em; font-size: 0.8em; }
div#main-right a { color: #5C5B5B; text-decoration: none; }
div#main-right a:hover { color: #5C5B5B; text-decoration: underline; }
div#main-right p#vyrobci { text-align: center; }
div#main-right div#prihlasit { text-align: center; }
div#main-right div#prihlasit form { margin: 0; padding: 0;  }
div#main-right div#prihlasit form input#heslo { width: 117px; height: 13px; margin-bottom: 5px; }
div#main-right div#prihlasit p { text-align: left; }
div#main-right div#prihlasit p#prihlasen { text-align: left; font-size: 1em; }
div#main-right div#prihlasit p#prihlasen a { font-weight: bold; }
div#main-right div#prihlasit p#prihlasen a#zobraz { color: #ff0000; font-weight: bold; }

div#predfooter { clear: both; height: 29px; margin-bottom: 3px; margin-top: 5px; }

#pravy_ctv {  float: right; }

div#footer { clear: both; text-align: center; font-size: 0.9em; background: #A9DAFC; height: 20px; line-height: 20px; }
div#footer a { color: #5C5B5B; }
div#footer a:hover { color: #5C5B5B; text-decoration: none; }

img.odkazy_img { float: left; margin-right: 5px; border: 1px solid #000000; }

label { float: left; width: 100px; margin-right: 0.5em; padding-top: 0.3em; text-align: left; font-weight: normal; font-size: 12px; }

table.inzerce { font-size: 11px; width: 95%; }

table.inzerce td { padding: 2px; padding-left: 5px; padding-right: 5px; margin: 0; }

#inzeraty { font-size: 1.1em; font-weight: bold; color: #6699FF; text-align: center; }

