body {margin: 2px 0 1em 0;padding: 0;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 0.7em;color: #222;background: #bebdc4 url("img/body.gif") repeat-y 0 0}
body {font-size:12px}

#all {margin-left: auto;margin-right: auto;width: 940px;margin-top: 0;background:#ddd}

p {text-align:justify;padding-bottom: 1em;line-height:1.6em}

body#konkurz {margin:2em 3em}

#logo {height:105px;width:940px;background:#bebcc1 url("img/zahlavi.jpg") no-repeat 0 0}
#logo a {height:105px;width:940px;text-decoration:none;display:block}
#horni-menu {height:24px;width:940px;background:#dedea9 url('img/') no-repeat 0 0}

#obsah {padding-top: 10px;width:938px;border:1px solid #888;border-top:none;background:transparent url("img/plocha.jpg") no-repeat right top}
#vlevo {float: left;width: 615px;padding: 0 10px 10px 25px}
#vpravo {margin-left: 660px;padding: 20px 8px 15px 18px;border-left:1px solid #bbc}

#vpravo a {font-weight:bold;text-decoration:none}
#vpravo a:hover {color:#567;text-decoration:underline}

#top { background: #bebcc1 url('img/zahlavi-top.jpg') no-repeat bottom left;height:5px;font-size:1px}

#obsah p {line-height: 1.6em;margin: 0}
#obsah ul, #obsah ol { padding: 0;margin:0.5em 0 0.5em 2em}
#obsah li {margin:1em 0;list-style-type:none;list-style-image: url("img/odrazka.gif")}

#obsah li {_list-style-image: url("img/odrazka-ie.gif")}

#obsah div.dodatek ul li { list-style-image: none;list-style-type: square;margin-left: 0.9em }

#vpravo ul, #vpravo ol { padding: 0;margin: 0 0 1em 1.8em;line-height: 1.4em }
#vpravo ul li { padding: 0;margin: 0 0 5px 0}
#vpravo p.mensi { padding: 0;margin: 0 0 6px 0}

#vpravo p {margin-bottom: 0.2em;text-align:left}
#vpravo p a img {border:1px solid #666}
#vpravo p img {border:1px solid #666}
#vpravo p a.odsaz {margin-left:22px}

#pat { background: #bebcc1 url('img/zapati.jpg') no-repeat 0 0;height:46px;padding:5px 0 0 28px}
#pat table { width:890px}
#pat table tr td {font-size:11px;color:#333}
#pat table tr td#fir { width:786px;padding-left:5px}

#vpravo p#blacklist a {color:#ccc;background:#000;display:block;width:4.8em;padding:1px 4px}
#vpravo p#blacklist a:hover {color:#eee;background:#111;text-decoration:none}

legend {font-weight:bold}	
.lft {float:left}
.rgt {float:right}
.img-left {float:left;margin: 0 1.5em 1em 0}
.img-right {float:right;margin: 0 0 1em 1.5em}
.blk {display:block}
.clr, .cistic {clear: both;font-size: 1px}
pre {font-size:135%;_font-size: 105% }
.bld {font-weight:bold}
.just {text-align:justify}
.npt {text-decoration: none}
.cntr {text-align:center}
.right {text-align:right}
.nw {white-space:nowrap}
.sm {font-size:90%}
.se {color:#679}
.upper {text-transform:uppercase}
img, .nobr {border:none}
.nobr {background: transparent}
ul {padding: 0;margin:0}
hr {height: 1px;border:none;line-height:1px;color:#888;background:#888 }
hr.se {color:#aaa;background:#aaa;margin-top:1em }
sup {font-size:11px;color:#932;position:relative;left:3px;top:2px;_font-size:12px}

a {color:#147;font-weight:normal}
a:hover {color:#777}

#obsah #vpravo a {color:#446}
#obsah #vpravo a:hover {color:#011}

input, select, textarea {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 1em;border: 1px solid #777;background: #ccc;color: #000}
input.ed { color: #eee;background: #aab;font-weight: bold }
input.ed:hover { color: #ffbd00;background: #940404;font-weight: bold }

.menu ul {height: 26px;min-height:25px;padding-left:48px;background: #b8b4b1 url("img/menu.jpg") repeat-x 0 0}
.menu ul {list-style-type: none}
.menu ul li {margin: 0;display: block;float: left}
.menu ul li a span {color:#888}
.menu ul li a {text-decoration: none;padding: 6px 18px 6px 17px;font-weight: bold;display: block;color: #444}
.menu ul li a:hover { text-decoration: none;color: #111;background:#ddd}
.menu li { position: relative;top:0;left:0}
.menu li:hover { cursor: pointer;z-index:10;_cursor: hand}
.menu li:hover ul ul { display:none}
.menu li:hover ul, div.menu li li:hover ul {display:block}

.menu ul ul { position: absolute;display: none;background: #aab;padding-left: 0}
.menu ul ul li a {font-size:11px;font-weight:normal}
.menu ul ul li a {text-decoration: none;padding: 5px 16px 4px 16px;}
.menu ul ul li a span {color:#aaa;font-size:10px}
.menu ul ul li { float: none;background: #f2F8c8;border: 1px solid #999;width: 155px;border-top:none }
.menu ul ul li:hover { background: #ddd }

a.fota, div.fota {margin: 0 0 4px 4px;display: block;float: left}
div.fota span {padding: 4px 0 1.3em 0;width:160px;display: block}
a:hover {text-decoration: underline;color: #224}
a.norm {font-weight:normal}

.odkazy {line-height:1.8em;margin:1em}

h1 {font-size: 190%;font-weight:normal;margin-bottom:1.5em}
h1#na {display:none;font-size:0}
h2 {font-family: Arial, Helvetica, sans-serif;font-weight:bold;font-size: 140%;margin:1em 0 0.5em 0;color: #567}
h3 {font-size: 130%;margin-bottom: 2px;color: #222;font-weight: bold}
h4 {font-family: Arial, Helvetica, sans-serif;font-size: 130%;margin-bottom: 6px;letter-spacing: 0.01em;color: #111;font-weight: normal;color: #457}
h5 {font-size: 105%;margin:6px 0 2px 0;letter-spacing: 0.01em;color: #222;font-weight: bold;border-bottom:1px solid #bbb}

li span.datum, .datum {color:#557}

.dark {color:#f55}
.lh {line-height:1.5em}
div#warn, div.warn {background:#fffae0;padding:4px 10px;font-weight:bold;color:#a10;border:1px solid #333;}
div#warn span, div.warn span {color:#1a0}

.pridej-fota {width: 620px;margin:1.5em 0 0 2em}
.pridej-fota table {width: 166px;margin:0 22px 20px 0;float:left;border:1px solid #bbc}
.pridej-fota table tr td {padding:0}
.pridej-fota table tr td.obr {text-align:center;background:#ccc;padding:2px 0;height:168px;vertical-align:center}
.pridej-fota table tr td.obr:hover {background:#778}
.pridej-fota table tr td.poradi {text-align:right;color:#666}
.pridej-fota table tr td div.popisek {text-align:left;color:#444;margin:2px;font-size:10px}

table.vyst {background:#c2bdb9;margin:1em 0;width:100%}
table.vyst tr td {padding:4px 3px;background:#eee}
span.datum, span.zdroj {font-size:10px}
span.zdroj {color:#777}

.zpet {margin: 1.8em 0 0 0;border-top: 1px solid #222;padding-top: 4px }
.novinka p {margin-top:0; margin-bottom: 0;padding-bottom: 0}

div.doporuceni, div#doporuceni, div#citato {background:#eee;border:1px solid #99a;width:530px;padding:4px 10px 0 10px;margin:12px 0 0 32px}
div.doporuceni, div#doporuceni {line-height:1.4em;padding:6px 10px}

div.doporuceni {margin:12px 0 0 18px;padding:0 2px}

div.doporuceni hr, div#doporuceni hr {color:#ccd;background:#ccd}
div.doporuceni ul li, div#doporuceni ul li {margin-top:0}

#obsah div.doporuceni ul li {margin:0;padding:2px 0;}

div.doporuceni table, div#doporuceni table {margin:0 15px 0 0}
div.doporuceni table tr td, div#doporuceni table tr td {vertical-align:top;padding:4px}

p#citat span {font-size:16px;color:#666}
p#autor {font-style: italic;text-align:right;margin:0;color:#567;line-height:1.3em;padding-bottom:6px}
.odsaz {margin-left:26px}

span.hv {font-size:14px;color:#911;font-weight:bold}
#mp3-player {line-height:2.5em;margin:0}
.video-player {text-align:center;margin:2em 0}
.bck {color:#889}
.text-pisne {background:#fafafa;padding:1em}
.list {clear:both;margin-left:2em;text-align:right}
.list span.list-celkem {color:#667}
.list a {color:#111}
.big-foto {text-align:center}
.popis-foto {text-align:center;margin:4px;padding:8px 2px;border:1px solid #122;background:#eee}
.banner {margin:2em 0;text-align:center;}
.banner img {border:1px solid #db0}
#obsah li.odsaz {margin-left:1.5em}
.kauzy {margin-left:24px;}
.odkazy-nadpis {margin-bottom:10px}
.smajl-lebka {position:absolute}