* {margin:0;padding:0;font: 1em \'Trebuchet MS\' sans-serif;color:black;background:transparent;}
body {background:white;}
/* body {background:white url(line.gif) top left repeat-x;_background:white;}  */
#blog, #kontejner, hlavicka {margin:0;padding:0;width:100%;}
#hlavicka {margin-top:1.2em;}
#hlavicka a {display:block;background:transparent url(waffen-ms.png) no-repeat; _background:transparent url(waffen-microsoft.gif) no-repeat;width:427px;height:85px;text-decoration:none;}
#hlavicka a span {visibility:hidden;}
#hlavicka span {position:absolute;top:25px;right:15px;font-size:2.5em;font-weight:bold;font-face:"Trebuchet MS" sans-serif;color:silver;}

#navigace {height:1.5em;margin:0 0 1em 0;padding:.2em .45em;position:absolute;top:0;left:0;z-index:50;}

#navigace div {font-size:12px;height:20px;overflow:hidden;margin:0;,padding:.2em 1em;display:inline;width:7em;float:left;z-index:50;position:relative;}
#navigace div:hover {height:auto;}
#navigace div h3 {font-size:12px;cursor:pointer;margin-bottom:.5em;text-align:center;}

#navigace div ul {margin:0;padding:0;list-style:none inside;width:100%;background:white;filter:Alpha(Opacity="80");-moz-opacity:0.8;_left:-20.8em;}
#navigace div ul li {margin:.1em 0;padding:.1em 0;background:white;}
#navigace div ul li a {display:block;background;white;border-bottom:1px solid silver;text-decoration:none;color:black;padding:.2em 1em;}
#navigace div ul li a:hover {border-bottom:1px solid black;color:white;background:#687F47;}

#prispevky {font-size:14px;}
.prispevek {position:relative;width:16em;height:16em;float:left;padding:.8em;margin:.5em;auto;color:black;-moz-border-radius-bottomleft:3em;-moz-border-radius-topright:2em;}
.prispevek-pata {font-size:35px;font-weight:bold;margin:0;position:absolute;right:16px;bottom:3px;width:50px;height:50px;text-align:right;background:transparent url(komentar.gif) top right no-repeat;padding:0 .5em 0 .6em;}
.prispevek-pata a {text-decoration:none;color:grey;}
.prispevek-pata a:hover {text-decoration:none;color:rgb(225,130,0);}

.prispevek-rubrika {font-size: 80%;text-align:right;padding:.3em .5em;}
.prispevek-perex {font-size: 90%; margin-bottom: -14px; margin:0; }
.prispevek {margin-top:14px;}
.prispevek p.db {width:95%;-moz-column-width:20em; -moz-column-gap:2em;}

h1 {color:rgb(225,130,0);font:2em bold;}
h2 {color:rgb(225,130,0);font:1.3em bold;text-transform: uppercase;width:80%;font-weight:bold;padding:1em;}

div.titulka {padding:0;margin:0;display:none;}
div.titulka a {visibility:hidden;}
.vsechno {margin:1em;padding:0 2em;text-align:right;color:red; }
.spodek {margin:.3em 2em;padding:.8em;}

.humor {background:AntiqueWhite;}
.weby {background:#EEFBD9;}
.mein-kampf {background:AliceBlue;}
.webdesign {background:#B0C4DE;}
.rec-zen {background:#B9C6A2;}
.hudba {background:#D5F4F5;}
.triky {background:#F7F1BA;}
.linux {background:#ECE9CB;}
.propaganda {background:#D6DEE5;}
.tatto {background:#D1D1C9;}
.uniform {background:#C3D0B1;}
.sexy {background:pink;}
.fetish {background:lightblue;}

#pata p {margin:2em 0 0 0;padding:.5em;text-align:right;}
#pata p a {display:none;}
#pata p img {margin:0;margin-bottom:-5px;padding:0;}

#komentar-dalsi {margin:0 2em;}
#komentar-dalsi h4 {font-size:1.3em;font-weight:bold;background:silver;padding:.4em;color:white;}
form {width:48em;padding:0 .5em;color:black;background:white;margin:1em 2em 3em 2em;}
form label {width:10em;display:block;float:left;padding:.2em;margin:.2em;}
form input {width:30em;padding:.2em;margin:.2em;border-top:1px solid silver;border-left:1px solid silver;display:block;float:right;background:white;font-size:.85em;}
form del input {display:none;}
form textarea {border-top:1px solid silver;border-left:1px solid silver;padding:.2em;margin:.2em;width:30em;height:20em;overlow:auto;float:right;background:white}
hr {clear:both;margin-top:-1;visibility:hidden;}
form input.odeslat {cursor:pointer;border:1px solid silver;}
form input.odeslat:hover {border:1px solid black;}

#komentare {margin:1em 3em;width:80%;b}
.komentar {position:relative;margin:1em;padding:.5em 0;padding-left:5em;margin:1em 0;color:black;background:white url(com.gif) top left repeat-y;}
.komentar .komentar-hlavicka {padding:.3em;margin:0 .3em;border-bottom:1px solid white;color:black;}
.komentar .komentar-hlavicka strong {position:absolute;top:1px;left:5px;width:.9em;font-size:4em;color:#d9d9d9;display:block;}
.komentar .komentar-text {padding:.3em;margin:0 .3em 1em .3em;color:black; padding-right:100px;min-height:90px;_height:90px;}
.komentar .komentar-text  img {position:absolute;top:40px;right:1px;color:black;font-weight:b800;}
.komentar .komentar-hlavicka .komentar-autor {position:absolute;bottom:5px;right:25px;font-family:"Comic Sans MS", "Sand CE", fantasy;display:block;color:LightSkyBlue;}
.komentar .komentar-hlavicka .komentar-titulek {color:rgb(225,130,0);font-weigt:bold;text-transform: uppercase;}
.komentar .komentar-hlavicka .komentar-link {position:absolute;top:8px;right:25px;display:block;}

strong.red {display:inline;position:relative;color:rgb(225,130,0);cursor:pointer;_cursor:default;_color:inherit;_font-weight:normal;} 
strong.red span {display:none;font-size:1em;font-weight:normal;}
strong.red:hover span {display:block;position:absolute;top:-1.5em;left:0;padding:5px;margin:10px;		
border:1px solid black;width:15em;text-align:center;background:white;}

div.db {width:95%;-moz-column-width:20em; -moz-column-gap:2em;}
strong {font-weight:bold;}
p img {margin:.8em;}
p, div.db.p {margin:.5em 0 1em 0;}

.music div {margin:.5em;padding:.5em;margin-bottom:1.2em;position:relative;border-bottom:1px solid silver;height:180px;width:34em;float:left;}
.music div p.artist {color:rgb(225,130,0);font.weight:bold;position:absolute;top:10px;left:180px;}
.music div p.track {position:absolute;top:30px;left:180px;}
.music div p.genre {color:#D5F4F5;position:absolute;top:60px;left:180px;font-weight:bold;}
.music div p.note {color:rgb(130,130,130);font-size:80%;position:absolute;top:85px;left:180px;}
span.flashplayer {position:absolute;bottom:2px;left:2px;}
p.artist:before {color:rgb(220,220,220);content:"artist: ";}
p.track:before {color:rgb(220,220,220);content:"track: ";}
p.genre:before {color:rgb(220,220,220);content:"genre: ";font-weight:normal;}
p.note:before {color:rgb(220,220,220);content:"info: ";}

/* linking park */
.miniicons {font-family:sans-serif;font-size:.65em;color:silver;font-weight:100; }
.miniicons a img,  .miniicons a:visited img  {border:0;margin:0 .5em 0 0;}