#hrozno { background:  url(img/hrozno.png) no-repeat center center; text-align: center; padding: 0; margin: 0 auto 0 auto; width: 100%; height: 233px; }

body { text-align: center; margin: 0; padding: 0; color: #52382D; font-family: "Arial CE", "Helvetica CE", Arial, Helvetica, sans-serif; font-size: 80%; background: #281414 url(img/back.png) repeat-y top center; }
#main { margin: 0 auto; width: 760px; text-align: left; background: #fff url(img/back-in.png) repeat-y top center; }

#header, hr, .up { position: absolute; top: -10000px; padding: 0; margin: 0; }

#logo { display: block; padding-left: 22px; margin: 0; position: absolute; top: 80px; z-index: 1; }
#logo img, #flag img { border: 0; }

#homecare { display: block; padding-left: 15px; margin: 0; position: absolute; top: 0px; z-index: 5; }
#homecare a, a:link, #homecare a:visited, #homecare a:active { color: #C9CB65; text-decoration: none; }
#homecare a:hover { color: #C9CB65; text-decoration: underline; }

a, a:link, a:visited, a:active { color: #770000; text-decoration: underline; }
a:hover { color: #770000; text-decoration: none; }


#right-col { margin: 0; float: right; width: 520px; padding: 0; }
#content { margin: 0; padding: 0; }
#right-col h2, #right-col h3 { margin: 0; color: #9A462C; padding: 15px; font-size: 1.8em; font-style: italic; clear: both; }
#right-col h3 { font-size: 1.3em; color: #945A1C; padding: 15px 0; text-align: center; }
#right-col p span { font-size: 1.6em; color: #DC965B; padding: 0; }
#right-col p { margin: 0; padding: 10px 30px 10px 15px; line-height: 1.4em; }
#right-col p.floatRightClear { float: left; clear: left; margin: 0; padding: 0 20px 0 15px; border: 0 }
#right-col p.pict-gal { text-align: center; float: left; padding: 0; margin: 0 0 0 10px; background: #fff url(img/pict-gal.png) no-repeat; width: 230px; height: 163px; font-size: 80%; }
#right-col p.pict-gal img { padding: 0; margin: 15px 0 0 0; border: 0; }

#left-col { float: left; margin: 0; padding: 0; width: 233px; }
#left-col h3 { padding: 11px 0 0 10px; margin: 0 0 0 20px; height: 25px !important; height /**/:36px; width: 204px !important; width /**/:214px; color: #793737; font-size: 1.2em; background: url(img/left-item.png) no-repeat; }
#left-col p { padding: 2px 5px 5px 5px; margin: 0 0 0 20px; background: #8F4646; color: #FFE7D3; width: 204px !important; width /**/:214px; }
#left-col img, #jazyky img { border: 0; }

#menu { padding: 0; margin: 0 0 0 20px; list-style: none; background: url(img/menu.jpg) no-repeat; height: 261px; width: 214px; }
#menu ul { padding: 0; margin: 0; }
#menu li { height: 29px; line-height: 29px; vertical-align: middle; padding: 0 0 0 54px; margin: 0; }
#menu li a, left-col li a:link, left-col li a:visited { color: #FFEAD9; text-decoration: none; }
#menu a:hover { color: #281414; text-decoration: underline; background: #DC965B; font-weight: bold; }
#menu strong { color: #fff; font-weight: bold; padding: 0 0 0 10px; }
#menu a { display: block; padding: 0 0 0 10px; margin: 0; width: 150px !important; width /**/:160px; }

.form { font-size: 100%; margin: 0 0 10px 15px; padding: 0; width: 470px; border: 1px solid #895E5E; }
.form td { background-color: #FDF5E6; padding: 5px; }
.form td.first { width: 40px; text-align: right; }
.form td.third { width: 60px; text-align: right; }
.form th { background-color: #895E5E; padding: 5px; color: #FDF5E6; text-align: left; font-size: 100%; font-style: italic; }
.input, .select { width: 215px; }
.textarea { width: 215px; height: 100px; }
.chyby { color: #F00; border: 1px solid #F00; padding: 0; margin: 0 30px 20px 10px; }
#content h3.green, .green { color: #21A71E; }
.right { text-align: right; }

#jazyky { padding: 0; margin: 0; position: absolute; width: 750px; top: 0; z-index: 30; clear: both; }
#jazyky ul { margin: 0; padding: 0; }
#jazyky li { float: right; margin: 0 0 0 20px; padding: 0; list-style: none; }

#down { padding: 0; width: 760px; height: 20px; background: url(img/footer.png) no-repeat center; clear: both; }

#footer { text-align: center; font-size: 85%; padding: 0; margin: 0 auto; width: 100%; }
#footer img, #footer iframe { border: 0; vertical-align: middle; }
#footer p { color: #fff; padding: 0; margin: 2px 0 7px 0; }
#footer a, #footer a:link, #footer a:visited { color: #fff; text-decoration: underline; }
#footer a:hover { color: #fff; text-decoration: none; }
