body, form, input, select, textarea, td, th {font-family: Verdana, Arial, Helvetica, sans-serif;}
body {text-align: left; color: #000; font-size: 70%; margin: 0; padding: 10px; background: #fff;}
select, textarea, th, td {font-size: 100%;}
img {border: 0;}

p, ul, table {margin: 0 0 1em 0; padding: 0;}
h1, h2, h3, h4 {margin: 0 0 0.5em 0; padding: 0; color: #000;}
h1 {font-size: 120%;}
h2 {font-size: 110%;}
h3, h4 {font-size: 100%;}

/* tabulka vypis clankł */
.table-section, .maletab3 {width: 100%;}
.table-section td, .table-section th {padding: 3px;}
.table-section th {font-weight: bold;}

/* tabulka clanek */
.table02 {width: 100%; font-size: 90%;}
.table02 td, .table02 th {padding: 3px; font-size: 90%;}
.table02 th {text-align: center; font-weight: bold;}

/* tabulky recenze, profily, clanek */
.maletab td {text-align: left; padding: 0 3px 0 3px; width: 50%;}
.maletab, .maletab1, .maletab2 {margin-bottom: 1em;  font-size: 90%;}
.maletab1 td, .maletab2 td {padding: 3px 3px 2em 3px; text-align: left;}
.maletab-left {width: 120px;}
.maletab2 td img {margin-bottom: 1em;}

/* paging, jmeno, datum, perex */
#main p {text-align: justify;}
#main .paging {text-align: right; margin: 10px 0 15px 0; font-size: 90%;}
#main .table-form-jm img {border: 0; vertical-align: middle;}
#main .jmeno, #main .jmeno2 {text-align: right; line-height: 200%; font-size: 90%;}
#main .jmeno2 {color: #000; margin-bottom: 1em;}
#main .jmeno img {border: 0; vertical-align: middle;}
#main .datum-main {color: #000; text-align: right; font-size: 90%;} 

.perex {margin-bottom: 1.5em;}
.perex h2 {font-size: 100%;}
.perex a, .table-form-jm a, .blok-center a, #main .jmeno a,  #main .jmeno2 a {font-weight: bold;}
.perex-precist {text-align: right; margin-bottom: 10px; clear: left;}
.jmeno-perex {text-align: right; padding: 5px;}

#header, #header-menu, #blok-main, .blok-echoes, .maletab3, .paging, #content-banner, #content-left, #content-right, #footer, #menu-main {display: none;}

ul li {margin: 0; padding-left: 2em; background: url('image/web/bg-li.gif') 5px 5px no-repeat; list-style-type: none;}
.vlevoobr {float: left; margin-right: 5px; margin-bottom: 2px}
.vpravoobr {float: right; margin-bottom: 2px; margin-left: 5px}
.vlevoobr-nobor {float: left; margin-right: 10px; margin-bottom: 5px; border: 0;}
.vpravoobr-nobor {float: right; margin-bottom: 5px; margin-left: 10px; border: 0;}
.center {text-align: center; margin-bottom: 1.5em;}
.uvod-cleaner {clear: left; padding-bottom: 1em;}