*{padding: 0px; margin: 0px; border: 0px; font-family: 'Trebuchet MS', san-serif;}

a{color: rgb(218,223,227)}
a:hover{color: rgb(255,255,255)}
address{padding-top: 0.5em; font-style: normal}
h2{font-size: x-large; _font-size: large; font-weight: normal; color: rgb(255,255,255); padding: 0.5em 0em 0.2em;}
h3{font-size: medium; _font-size: small; color: rgb(255,255,255); padding-top: 1em}
h4{font-size: small; _font-size: x-small; color: rgb(255,255,255); padding-top: 0.7em}
h5{font-size: small; _font-size: x-small; color: rgb(0,0,0); padding-top: 0.5em}
label{display: block; color: rgb(255,255,255)}
li{padding-top: 0.4em}
p{text-align: justify; padding: 0.5em 0em 0em}
textarea{dispaly: block; width: 320px; border: 1px solid rgb(179,221,247)}
ul{list-style-type: square; padding-top: 0.3em; margin-left: 1.5em;}

table{border: 2px solid rgb(23,134,200); border-width: 2px 0px; margin-top: 0.7em}
td{padding: 3px 20px 3px 5px}
.suda td{background: rgb(230,244,252)}

.vysledky{display: block; clear: both; float: left;}
.vysledky table{border: 2px solid rgb(23,134,200); border-width: 2px 0px; margin-top: 0.7em}
.vysledky td{padding: 3px 20px 3px 5px}
.vysledky th{padding: 3px 20px 3px 5px}
.vysledky .suda td{background: rgb(71,132,157)}

.input_element{display: block; clear: both; float: none; padding-top: 5px}
.textinput{display: block; border: 1px solid rgb(179,221,247)}
.warning{display: block; clear: both; color: rgb(204,0,0); padding: 0px 0px 5px;}
.status{display: block; clear: both; color: rgb(51,204,0); padding: 0px 0px 5px;}
.textcenter{text-align: center}
.textcenter img{display: block; clear: both; float: none; margin: 10px auto}

.hide{display: block; clear: both; font-size: 1px}
.nbutton{display: none}
.xsmall{font-size: 85%}

.download{padding-top: 1em}
.download ul{margin: 0px; list-style-type: none}
.download li{padding-left: 30px; background-repeat: no-repeat; background-position: left 4px}
.download a{text-decoration: none}
.download .label{text-decoration: underline}
.download .system{color: rgb(230,230,230)}
.doc{background-image: url('/img/icons/doc.png')}
.htm, .html{background-image: url('/img/icons/ie.png')}
.pdf{background-image: url('/img/icons/pdf.png')}
.rtf{background-image: url('/img/icons/rtf.png')}
.txt{background-image: url('/img/icons/txt.png')}
.xls{background-image: url('/img/icons/xls.png')}
.zip{background-image: url('/img/icons/zip.png')}

.abstract{border: 1px solid rgb(127,153,179); background: rgb(218,223,227); color: rgb(0,51,102); padding: 0em 0.5em 0.5em; margin-top: 5px}
.abstract a{color: rgb(0,51,102)}
.abstract a:hover{color: rgb(0,0,0)}

.archive_img{display: block; clear: both; list-style-type: none; margin: 20px 0px 0px; padding: 0px; border-top: 1px solid rgb(127,153,179)}
.archive_img li{display: block; clear: both; border-bottom: 1px solid rgb(127,153,179)}
.archive_img a{display: block; clear: both; width: 480px; padding: 5px 0px; text-decoration: none; cursor: pointer}
.archive_img img{width: 90px; height: 68px; display: block; float: left; margin: 0px 10px 0px 0px}
.archive_img .h4{display: block; font-weight: bold; clear: right}
.archive_img .h4 span{display: none}
.archive_img .p{display: block; text-align: justify; color: rgb(177,203,229)}
.archive_img .more{display: none;}
.archive_img a:hover .h4, .archive_img a:hover .p{text-decoration: underline; color: rgb(255,255,255)}
