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

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

li {list-style-type: none;}
h1 {font-size: 120%; color: #db6a02; margin: 0 0 1em 0; letter-spacing: 0.1em;}
h2, h3, h4 {margin: 0 0 0.5em 0; padding: 0;}
h2 {padding-bottom: 0.5em; font-size: 120%; color: #EBEBEB; border-bottom: 1px dashed #939393;}
h3 {font-size: 110%; color: #e39415;}
h4 {font-size: 100%; color: #999999;}

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

/* layout */
#layout {margin: 0 auto; width: 780px; min-height: 100%; text-align: left; border: 1px solid #683501;} 
div>#layout {height: auto}
#header a {display: block; height: 201px; background: url('image/web/bg-header.jpg') no-repeat 0px 0px;}
#header a span {display: none;}

#content {float: left; background: #6c3601 url('image/web/bg-content.gif') repeat-x 0 bottom;}
#content-left {float: left; width: 254px;}
#content-right {float: right; width: 526px;}
#footer {clear: both; height: 127px; background: url('image/web/bg-footer.jpg') 0 0 no-repeat;}
#footer-copyright {font-size: 90%; text-align: center; color: #693501; padding-top: 104px;}
#footer-copyright a {color: #693501; font-weight: bold; text-decoration: none;}
#footer-copyright a:hover {text-decoration: underline;}

/* menu */

#menu-top {padding: 22px 0 21px 259px; background: url('image/web/bg-menu-top.jpg') 0 0 no-repeat;}

/* clanek */
#main {width: 505px; margin: 0 15px 0 6px; text-align: left; line-height: 135%; overflow: hidden;}
#main img {border: 1px solid #9f5a10;}
#main ul li {font-weight: bold; margin: 0; padding-left: 2em; background: url('image/web/bg-li.gif') 5px 5px no-repeat; list-style-type: none;}
#main .male {font-size: 80%; text-align: left;}
#main .noborder {border: none;}
.vlevoobr {float: left; margin-right: 5px; margin-bottom: 2px}
.vpravoobr {float: right; margin-bottom: 2px; margin-left: 5px}
#main .center {text-align: center;}

/* strankovani, jmeno, datum, perex */
#main .strankovani {text-align: right; margin: 10px 0 15px 0; font-size: 90%;}
#main .table-form-jm img {border: 0; vertical-align: middle;}
#main .jmeno {text-align: right;}
#main .jmeno img {border: 0; vertical-align: middle;}
#main .main-date {text-align: right; font-size: 90%; color: #ffebae;} 

/* tabulka vypis clankł */
.table01 {width: 100%;}
.table01 td, .table01 th {padding: 3px;}
.table01 th {font-weight: bold;}

/* tabulka clanek */
.table-clanek {width: 100%;}
.table-clanek td, .table-clanek th {padding: 3px; font-size: 90%;}
.table-clanek th {text-align: center; font-weight: bold;}
.table-clanek-col1 {width: 10%;}
.table-clanek-col3 {width: 10%;}

/* Doplnkove styly */
.seda {color: #999999;}
.form-error, .error {font-weight: bold; color: #FF0000;}
.form-success {color: #009900; font-weight: bold;}
.form-povinna {color: #FF0000; padding-left: 0.3em;}
.zvyrazneno {font-weight: bold; color: #00a1af;}

/* systemove bloky */
#content-left h2 {border: none; margin: 0 2px 0 4px; padding: 15px 26px 0.8em 23px; color: #1e0f00; font-size: 110%; background: url('image/web/bg-block-left-h2.png') no-repeat 0 0; _background: url('image/web/bg-block-left-h2.gif') no-repeat 0 0;}
#content-left h3 {color: #fff;}
.block-left, .block-left-center {margin: 0 2px 0 4px; padding: 0 26px 0.5em 23px; font-size: 90%; background: url('image/web/bg-block-left.png') repeat-y; _background: url('image/web/bg-block-left.gif') repeat-y;}
.block-left-bottom {height: 32px; margin: 0 2px 0.5em 4px; background: url('image/web/bg-block-left-bottom.png') no-repeat 0px top; _background: url('image/web/bg-block-left-bottom.gif') no-repeat 0px top;}
.block-left p, .block-left {color: #fff;}
.block-left a {font-weight: bold; color: #3a1c01;}
.block-left h4 {font-size: 110%;}
.block-date {text-align: right;}
.block-left-center {text-align: center;}
.block-left-center-text {text-align: center; margin: 0.5em 0 0 0;}

.date-block-left {text-align: right; color: #212321;}
.block-center-text {text-align: center; margin: 0;}
 
/* systemove moduly */

/* Ikonky */
.ikonky {text-align: center;}
.ikonky img {margin: 2px; border: 1px solid #6c3601;}

/* fotogalerie */
.fotogalerie {margin-bottom: 5px; text-align: center;}
.fotogalerie img {margin: 10px; vertical-align: middle;}
 
/* formulare a vyhledavani */
.table-form {margin: 15px 0; width: 100%;}
.table-form td, .table-login td {padding: 3px}
#main .table-form td img {border: 0; margin-right: 10px; vertical-align: bottom;}
.table-form-jm {text-align: right; font-size: 90%;}

.form-text01, .form-text02, .form-text03, .form-textarea, select {border: 1px solid #212321;}
input, select {height: 15px;}
.form-text01, .form-text02, .form-text03, .form-textarea, select {background-color: #e3cba6;}
.form-text01-foc, .form-text02-foc, .form-text03-foc, .form-textarea-foc {background-color: #fff; border: 1px solid #212321;}

.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;}

/* tlacitka */
.button01 {width: 65px; height: 22px; border: 0px; cursor: pointer; font-size: 90%; color: #000; font-weight: bold; background: url('image/web/button01.gif') no-repeat; text-align: center;}

/* ankety */
.anketa-blok-odpovedi a {font-weight: bold;}
.anketa-blok-hlasy {color: #994902}
a.anketa-blok-odp-cara {display: block; height: 8px; margin: 3px 0 8px 0; background-color: #cc7900;}
.anketa-blok-odp-cara-hlasy {display: block; height: 8px; font-size: 0; line-height: 0; background-color: #fbcf20; cursor: hand;}

