body, form, input, select, textarea, td, th {font-family: Verdana, Arial, Helvetica, sans-serif;}
body {text-align: center; color: #000; font-size: 70%; background: url('image/web/bg-body.gif') repeat fixed; margin: 0; padding: 0;}
select, textarea {font-size: 100%;}
form {margin: 0; padding: 0;}
input, textarea, select {border: 1px solid #0B426D;}
input {height: 15px;}

p, ul, table {margin: 0 0 1em 0; padding: 0;}

h2, h3, h4 {margin: 0 0 0.5em 0; padding: 0;}
h1 {font-size: 130%; color: #B38600; margin: 0 0 1em 0;}
h2 {font-size: 120%; color: #8A633C;}
h3 {font-size: 110%; color: #333333;}
h4 {font-size: 100%;}

table {border-collapse: collapse;} 
td {vertical-align: top;} 
a {color: #E6AC00; text-decoration: underline}
a:hover {text-decoration: none}
img {border: 0;}
.cleaner {clear: both; font-size: 0; line-height: 0; visibility: hidden;}

#layout-stin {margin: 0 auto; width: 894px; background: url('image/web/bg-layout-stin.png') repeat-y; _background: url('image/web/bg-layout-stin.gif') repeat-y;}
#layout {width: 858px; min-height: 100%; margin: 0 18px; background: #fff url('image/web/bg-layout.gif') repeat-y left 0; text-align: left;} 
div>#layout {height: auto}
#header a {display: block; height: 179px; background: url('image/web/bg-header.jpg') no-repeat;}
#header a span {display: none;}
#header-bottom {height: 69px; background: url('image/web/bg-header-bottom.gif') no-repeat;}
#content-left {float: left; width: 242px;}
#content-right {float: right; width: 616px;}
#footer {clear: both; background: #0D5995 url('image/web/bg-footer.jpg') no-repeat right; border-top: 3px solid #A2E3FF; height: 30px;}
#footer-copyright {padding: 10px 0 0 10px; font-size: 90%; color: #fff;}

/* menu */
#content-left-menu {margin: 10px 0 30px 3px;}
#content-left-menu ul {margin: 0; padding: 0;}
#content-left-menu li {list-style-type: none; margin: 0 0 9px 0; padding: 0 0 9px 17px; background: url('image/web/bg-left-menu-linka.gif') no-repeat left bottom;}
#content-left-menu li a {color: #000; text-decoration: none; font-weight: bold;}
#content-left-menu li a:hover {color: #0D5995;}

/* clanek */

#main {margin: 10px 20px 23px 20px; width: 576px; line-height: 135%;}
#main ul li {margin: 0 0 0.5em 0; padding-left: 1.5em; background: url('image/web/bg-li.gif') 5px 5px no-repeat; list-style-type: none;}
#main ul ul {margin: 0 0 0.5em 1.5em;}
#main ul ul li {margin: 0; padding: 0; background: none; list-style-type: square;}
#main .center {text-align: center; margin-bottom: 1.5em;}
#main .zvyrazneno {font-weight: bold; color: #FF0000;}

/* tabulka článek */
#main .tabulka-main {width: 100%; border: 2px solid #CCCCCC;}
#main .tabulka-main td {padding: 3px; border: 1px solid #CCCCCC;}
#main .tabulka-main th {font-weight: bold; color: #666666; text-align: center; background: #000099;}
#main .ceniky {padding: 10px; background: #FED83D; border-bottom: 1px solid #2b97ff;}
#main .ceniky a {color: #000099;}

/* tabulka fotogalerie */

#main .tabulka-fotogalerie {width: 100%; margin-bottom: 2em;}
#main .tabulka-fotogalerie td {width: 33%; text-align: center; padding: 5px;}
#main .tabulka-fotogalerie img, #galerie-obr img {border: 1px solid #999999;}

/* Galerie */
#galerie {text-align: center; padding: 0 0 15px 0;}
#galerie-obr {padding: 30px 0 0 0;}
#galerie-popis {padding: 20px 0 20px 0;}
#galerie-sipky {width: 300px; margin: 0 auto; padding: 20px 0 20px 0;}
#galerie-sipky a {text-decoration: none; font-weight: bold;}
#galerie-sipky a:hover {color: #666666;}
#galerie-sipky #galerie-sipka-left {float: left;}
#galerie-sipky #galerie-sipka-right {float: right;}
#galerie-sipky #galerie-sipka-left img, #galerie-sipky #galerie-sipka-right img {margin: 0 5px 0 5px;}
#galerie-select {padding: 20px 0 20px 0;}



/* formulare a vyhledavani */
.table-form {margin: 15px 0; width: 100%;}
.table-form td {padding: 3px}
.table-form img {border: 0; margin-right: 10px; vertical-align: bottom;}
.table-form-jm {text-align: right;}
.form-text01, .form-text02, .form-text03, .form-textarea {background-color: #fff;}
.form-text01-foc, .form-text02-foc, .form-text03-foc, .form-textarea-foc {background-color: #DFF6FF; border: 1px solid #EACB9B;}
.form-text01, .form-text01-foc {width: 180px;} 
.form-text02, .form-text02-foc {width: 100px;} 
.form-text03, .form-text03-foc {width: 32px;} 
.form-textarea, .form-textarea-foc {width: 280px; height: 100px;}
.button01 {background: url('image/web/button01.gif') no-repeat; width: 65px; height: 21px; border: 0px; margin: 10px; cursor: pointer; font-size: 100%;}

.form-success {color: #006600; font-weight: bold;}
.form-error {color: #FF0000; font-weight: bold;}
.form-povinna {font-weight: bold; color: #000099; margin-left: 0.4em;}

