/* --- REKLAMNE TABY --- */
.taby_help { list-style-type: none; text-align: left; float: left; }
.taby_help li { position: relative; left: 1px; }
.taby_help li a, .taby_help li a:link, .taby_help li a:visited, .taby_help li a:active { display: block; padding: 0 0 0 10px; margin: 5px 0 0 0; text-decoration: none; background: #FFFCF6 url(../images/help_off.png) no-repeat; height: 30px; line-height: 30px; vertical-align: middle; width: 190px !important; width /**/:200px; }
.taby_help li a:hover { text-decoration: underline; }
.taby_help li.selected { font-weight: bold; }
.taby_help li.selected a, .taby_help li.selected a:link, .taby_help li.selected a:visited, .taby_help li.selected a:active { display: block; color: #75aa04; background: #FFFCF6 url(../images/help_on.png) no-repeat; height: 30px; line-height: 30px; vertical-align: middle; }
.taby_help li.selected a:hover { text-decoration: none; }

.obsah_tabu { display: none; }
.obsah_tabu_help { float: left; background: #FFF; border: 1px solid #C4CEDB; width: 543px !important; width /**/:575px; padding: 30px 15px 45px 15px; }
.obsah_tabu_rekl { float: right; background: #FFFCF6; border: 1px solid #FFCD64; width: 543px !important; width /**/:575px; padding: 15px; margin-bottom: 20px; }
.obsah_tabu_rekl h2 { color: #E67F00; margin: 10px 0 5px 0; font-size: 1.6em; font-weight: normal; }
.obsah_tabu_rekl p img { border: 1px solid #77B154; margin-left: 19px; }


#left-col-all #homepage p { margin: 20px 0; }

#left-col-all #homepage p.background { background: #fff; border: 1px solid #C4CEDB; padding: 10px; }
#left-col-all #homepage p.center { text-align: center; margin: 0; }
#left-col-all #homepage p span { color: #379EDE; }
#left-col-all #homepage form { margin: 5px 0 0 0; padding: 0; }
#left-col-all #homepage form.hladajte { vertical-align: middle; }
#left-col-all #homepage .textarea { margin: 0 45px; padding: 0; width: 440px; height: 100px; }

#left-col-all #homepage .darcek { margin: 10px 10px 10px 0; height: 80px; width: 360px; background: #FFFCF6; border: 1px solid #FFCD64; float: left; }
#left-col-all #homepage h2 { padding: 20px 0 0 0; margin: 0; font-size: 1.4em; font-weight: normal; color: #FF6600; }


#left-col-all #homepage .darcek .floatLeftClear { float: left; clear: left; margin: 10px; }

#left-col-all #homepage p.mrak { line-height: 25px; _line-height: 30px; text-align: center; text-transform: lowercase; }
#left-col-all #homepage p.mrak a, #left-col-all #homepage p.mrak a:link, #left-col-all #homepage p.mrak a:visited, #left-col-all #homepage p.mrak a:active { color: #379EDE; }

#left-col-all #homepage span.mrak_1 { font-size: 0.85em; color: #828282; margin: 0 5px; }
#left-col-all #homepage span.mrak_2 { font-size: 0.95em; color: #828282; margin: 0 5px; }
#left-col-all #homepage span.mrak_3 { font-size: 1.1em; color: #828282; margin: 0 5px; }
#left-col-all #homepage span.mrak_4 { font-size: 1.25em; color: #828282; margin: 0 5px; }
#left-col-all #homepage span.mrak_5 { font-size: 1.4em; color: #828282; margin: 0 5px; }
#left-col-all #homepage span.mrak_6 { font-size: 1.55em; color: #828282; margin: 0 5px; }
#left-col-all #homepage span.mrak_7 { font-size: 1.7em; color: #828282; margin: 0 5px; }
#left-col-all #homepage span.mrak_8 { font-size: 1.85em; color: #828282; margin: 0 5px; }
#left-col-all #homepage span.mrak_9 { font-size: 2em; color: #828282; margin: 0 5px; }
#left-col-all #homepage span.mrak_10 { font-size: 2.25em; color: #828282; margin: 0 5px; }

#left-col-all ul.list { margin: 10px 0 10px 40px; }
#left-col-all ul.list li { list-style: disc; margin-top: 3px; }


#left-col-all #homepage form.oznam fieldset { margin: 25px 0 0 0; border: 1px solid #ECECEC; }
#left-col-all #homepage form.oznam legend { font-weight: bold; font-style: italic; font-size: 120%; padding: 0 10px; margin: 0 10px; color: #A9A9A9; }
#left-col-all #homepage form.oznam .oznamit { width: 200px; }
#left-col-all #homepage form.oznam p { margin: 10px; }

table { padding: 2px; font-size: 100%; width: 540px; }
table td { padding: 3px; text-align: center; }
table tr.a { padding: 3px; text-align: center; background: #FFF3E3; }
table th { padding: 3px; background: #77B154; color: #fff; text-align: center; }

/* --- CHYBOVE HLASKY --- */
div.bad { background: #FFF6F6; color: #f00; padding: 15px; margin: 15px 0 15px 0; border: 1px solid #f00; width: 678px !important; width /**/:710px; }
div.bad h3, div.bad_viz h3 { font-size: 140%; font-weight: normal; letter-spacing: 0; background: url(../images/bad.png) no-repeat; padding-left: 40px; line-height: 30px; }

div.good { background: #F1F8EC; color: #228B22; padding: 15px; margin: 15px 0 15px 0; border: 1px solid #228B22; width: 678px !important; width /**/:710px; }
div.good h3, div.good_viz h3 { font-size: 140%; font-weight: normal; letter-spacing: 0; background: url(../images/good.png) no-repeat; padding-left: 40px; line-height: 30px; }

div.bad_viz { background: #FFF6F6; color: #f00; padding: 15px; margin: 0 0 0 5px; border: 1px solid #f00; width: 733px !important; width /**/:765px; }
div.good_viz { background: #F1F8EC; color: #228B22; padding: 15px; margin: 0 0 0 5px; border: 1px solid #228B22; width: 733px !important; width /**/:765px; }

div.bad p, div.bad_viz p, div.good p, div.good_viz p { padding-top: 15px; }