body{font-family:"Tahoma", Helvetica, Verdana; font-size: 13px; color:#000000;}
a {color: #65A602; font-size: 12px;}
h1 {font-size: 18px;}
h2 {font-size: 15px;}
h3 {font-size: 13px;}
h4 {font-size: 11px;}
h5 {font-size: 9px;}
h6 {font-size: 8px;}
h2, h3, h4, h5, h6 {margin: 0px 0px 0px 0px; padding: 0px;}
p {margin: 0px 0px 15px 0px; line-height: 130%;}
img {border: none;}
blockquote, .pre, .code, .php-source {font-family: monospace; border: 1px solid #DCDCDC; border-style: dashed; background: #E4FFCD url('../images/code.png') top right no-repeat; padding: 5px; margin: 0.5em 0; overflow: visible !important; line-height: 130%; display: block; white-space: pre;}
code {font-family: monospace; padding: 0 5px 0 5px; margin-bottom: 10px; background-color: #F1F1F0;}
form {margin: 0px 0px 10px 0px;}
textarea {font-family: monospace;}
input {padding: 2px;  font: normal 1em Tahoma, Helvetica, Verdana; color: #313131;}
fieldset {margin: 0px 0px 10px 0px; padding: 10px; line-height: 150%;}
ul {margin: 5px 0px 10px 10px; padding: 0px;}
ol {margin: 5px 0px 10px 15px; padding: 0px;}
ul li, ol li {margin: 5px 0px 0px 15px; padding: 0px; line-height: 140%;}
acronym {border-bottom: 1px dotted; cursor: help;}
kbd {display: inline-block; padding: 1px 2px 1px 2px;	margin: 1px 0; font-size: 90%; line-height: 1.2em; background: #EEE;	border: 1px solid #DDD;	border-bottom: 2px solid #CCC; border-right: 2px solid #CCC;}
legend {color: #000000;}
table {border-collapse: collapse; margin-bottom: 15px;}
table td {padding: 3px; vertical-align: top;}
table th {font-weight: bold; background-color: #C0F07F;}
tr.line {background-color: #F1F1F0;}

/* clanek */
.article-navigation {padding-bottom: 5px;}
.article-perex {font-style: italic; color: black; margin: 10px 2px 10px 0px;}
.article-perex img {float: left;}
.article-info {color: gray; padding: 0px; margin: 15px 0 15px 0; background-color: #FAFAFA; width: 100%;}
.article-info td {font-size: 10px !important; padding: 0 0 0 5px; line-height: 18px;}
.article-info a {font-size: 10px; color: gray; text-decoration: underline;}
.ratetable {padding: 5px;}
.ratetable td {padding: 0 2px; text-align: center; vertical-align: top;}
.ratetable tr.r1 * {font-weight: bold;}

.list-info {border-top: 1px solid #dcdcdc; font-size: 10px !important; color: gray; margin: 3px 0px 20px 0px;}
.list-info span {font-weight: bold;}

.ico {padding: 0px; margin-right: 5px; float: left;}

/* tabulka článku */
.tabart {width: 99%; border-collapse: collapse; margin-bottom: 15px;}
.tabart tr:hover td{background-color:#FFFB81;}
.tabart td, .tabart th {border: 1px solid #7BA915; padding: 3px; vertical-align: top;}
.tabart-small {border-collapse: collapse; margin-bottom: 15px;}
.tabart-small .trhead {font-weight: bold; text-align: center; background-color: #C0F07F;}
.tabart-small td {border: 1px solid #7BA915; padding: 3px; vertical-align: top;}