h1.titulek a:link, h1.titulek a:visited, h1.titulek a, h1.titulek a:hover, h1.titulek, h2.titulek a:link, h2.titulek a:visited, h2.titulek a, h2.titulek a:hover, h2.titulek {  font-size: 14px; padding: 5px 0 3px 1px; margin: 0; font-weight: bold; width: 270px }

.clanek { padding: 10px; font-size: 12px; }
.clanek p.uvods { font-weight: bold; font-size: 12px; margin-top: 0;}
.clanek p.uvods strong {  }
.clanek p.obsahs { font-size: 12px;}
.clanek p.autors { font-weight: bold; }
.clanek div.foto { float: right; margin: 2px 2px 5px 10px;}
.clanek div.foto img { }
.clanek div.foto span { display: block; width: 294px; background: #f0f0f0; font-size: 11px; padding: 3px; }

.top { padding: 5px; height: 230px; }
.top div { float: right; width: 275px; }
.top div div.text { height: 210px; }
.top img {float: left; border: 1px solid #969696; margin: 0px 5px 0px 5px; }
.top p {font-weight: normal; font-size: 12px; color: #666666; margin: 0; margin-top: 3px; padding-left: 3px; }
.top p a { }
.top .titulky ul {margin:0; padding:0; list-style: none;}
.top .titulky li {cursor: pointer; font-weight: bold; font-size: 12px; padding: 3px 3px;}
.top .titulky li a { text-decoration: none; }
.top .titulky li.titule img { position: relative; top: 0px; margin-right: 5px; margin-left: 5px;}
.top .lista { text-align: right; padding: 0; width: 275px; padding-right: 5px;}
.top .lista a {padding-right: 7px; }

.clanky-vypis { width: 600px; }
.clanky-vypis .clanek { display: block; width: 580px; border-bottom: 1px solid #d2d2d2; padding: 10px;}
.clanky-vypis .lista {float: left; text-align: right; width: 590px; padding-right: 5px;}
.clanky-vypis .lista a {padding-right: 7px; }
.clanky-vypis img {float: left; border: 1px solid #969696; margin: 0 10px 10px 0; }
.clanky-vypis .clanek h3 {font-weight: bold; font-size: 14px;  margin: 0; padding: 0; }
.clanky-vypis .clanek h3 a { }
.clanky-vypis .clanek h3 a:hover { color: #666666;}
.clanky-vypis .clanek p { font-size: 12px; padding-top: 7px; margin-top: 0; }
.clanky-vypis .strankovani { float: left; width: 580px; text-align: center; padding: 3px;}

.nejnovejsi ul { float: left; margin: 0; padding: 0; list-style:none; }
.nejnovejsi li { display: block; width: 316px; padding: 8px 5px 5px 5px; height: 55px; }
.nejnovejsi img { float: left; margin-right: 5px; border: 1px solid #d2d2d2;}
.nejnovejsi p {  font-size: 11px; font-weight: bold; margin-top: 0; margin-bottom: 2px; }
.nejnovejsi span { color: #828282; font-size: 11px; }

.komentare ul { float: left; margin: 0; padding: 0; list-style:none; width:100%;}
.komentare li { display: block; background-color: rgb(244,244,244); _border: 1px solid #fff; padding:4px 4px 0px 4px; margin: 4px 0 0 0;}
.komentare li .komentar-avatar { display: block; float: left; text-align: center; margin: 0 8px 4px 0; font-weight: bold;}
.komentare li .komentar-avatar img { float:none; display: block; padding: 5px; vertical-align: middle; border:1px solid rgb(218,218,218); background-color: rgb(227,227,227);}
.komentare li .komentar-obsah { float:none; text-align: left; height:105px;}
.komentare li .komentar-paticka { text-align:right; font-weight: bold;}
.komentare li .komentar-paticka a:hover {cursor: pointer; }

.komentar {}
.komentar-hlavicka { background-color: rgb(244,244,244); padding: 4px 0 3px 10px; height: 18px; }
.komentar-nick { display: block; float:left; }
.komentar-nick a { font-weight: bold; }
.komentar-akce { display: block; float:right; margin-right: 5px;}
.komentar-akce a { font-weight: bold; cursor: pointer; }
.komentar-obsah { width:100%; }
.komentar-text { float: left; display: block; padding: 0 5px 0 5px; }
.komentar-avatar { float:right; display: block; width:80px; text-align:center; padding: 3px; border:1px solid rgb(218,218,218); background-color: rgb(244,244,244); margin:2px; }
.komentar-avatar img { max-width: 75px; max-height: 75px; }

.smajlici { margin-top: 3px;}
.smajlici img { margin-left: 5px;}
.smajlici img:hover {cursor: pointer; }

.form {background: #fff url("/www/images/admin/pozadi-form.png") repeat-x; border: 1px #dcdcdc solid; padding: 3px; font-size: 11px;}

#anketa p.otazka {margin:0; padding-bottom: 2px; font-weight: bold; }
#anketa p.odpoved {margin:0; padding-top: 5px;}
#anketa a:hover {cursor: pointer; }
#anketa .info {float: left; width: 100%; border-top: 1px solid #d9d9d9; margin-top: 8px; padding-top: 5px;}

#loading {display: none;}
#loading img {float: left; margin: 0 7px 0 95px;}
#loading span {float: left; margin-top: 2px; font-weight: bold;}

.tagy span {margin: 0 5px; line-height: 2em; font-weight: bold;}

.clanek h2 {font-weight:bold;font-size:14px;margin:10px 0 5px 0;padding:0;}
ul.kamdal {list-style:outside square;margin:0 0 20px 20px;padding:0;}

div.libilose {cursor:pointer;background: #fff url('/www/images/libilose.jpg') repeat-x;float:left;margin: 0 10px 10px 0;width:52px;height:72px;text-align:center;}
div.libilose p {font-weight:bold;font-size:16px;padding:1px 0 0 0;}
div.libilose div {font-size:10px;padding:2px 0 0 0;}

.profil {padding:10px;}
.profil img {float:left;margin:0 10px 10px 0;}
.profil p {float:left;}

