body { margin: 0pt; padding: 0pt; background: rgb(215, 250, 253) url('background.jpg') repeat-x; font-size: 78%; font-family: Verdana; color: rgb(51, 51, 51); text-align: center; }
p { margin: 1.2em 0pt; font-size: 1em; line-height: 1.5em; }
ol, ul { margin: 1.2em 0pt 1.2em 2em; padding: 0pt; font-size: 1em; line-height: 1.5em; }
h1, h2, h3, h4, h5, h6 { margin: 1.2em 0pt; font-family: "Lucida Grande",Tahoma,Arial,sans-serif; color: rgb(51, 51, 51); }
h1, h2 { font-size: 1.4em; }
h3 { font-size: 1.3em; }
h4 { font-size: 1.2em; }
a { text-decoration: none; }
a:link { color: rgb(102, 102, 102); }
a:visited { color: rgb(102, 102, 102); }
a:hover, a:active { color: rgb(102, 102, 102); }
input, textarea { border: 1px solid rgb(88, 238, 253); background-color: rgb(255, 255, 255); color: rgb(51, 51, 51); font-size: 1em; font-family: "Lucida Sans Unicode",Tahoma,Arial,sans-serif; }
blockquote { border-left: 4px solid rgb(238, 238, 238); margin: 0pt 20px; padding: 0pt 20px; font-size: 0.9em; }
code { font-family: monospace; color: rgb(102, 102, 102); }
form, img { border: 0pt none ; margin: 0pt; padding: 0pt; }
.small { font-size: 0.9em; color: rgb(102, 102, 102); }
#wrapper { margin: 0pt auto; width: 900px; text-align: left; }
#header { background: transparent url('header.jpg') repeat; width: 900px; height: 370px; }
#header h1 { margin: 0pt; padding-top: 15px; padding-left: 100px; font-size: 2.8em; }
#header h1 a { text-decoration: none; color: rgb(255, 255, 255); }
#content { padding: 0pt 20px; float: left; margin-top: -35px; width: 630px; voice-family: inherit; }
#sidebar { padding: 5px 20px 0pt; float: right; margin-top: -120px; font-size: 0.9em; voice-family: inherit; width: 190px; }
html > body #sidebar { width: 190px; }
#footer { clear: both; width: 900px; font-size: 0.9em; text-align: center; padding-top: 15px; }
#footer p { border-top: 1px dotted rgb(51, 51, 51); margin: 0pt; padding: 10px 0pt 20px; font-size: 0.9em; text-align: center; color: rgb(51, 51, 51); }
#footer p a { text-decoration: underline; color: rgb(51, 51, 51); }
#sidebar h2 { margin: 1.2em 0pt 0.6em; padding: 0pt 10px 0pt 0pt; background: transparent url('arrow.gif') no-repeat scroll right center; display: inline; font-size: 1.1em; }
#sidebar ul { margin: 0pt; padding: 0pt; list-style-type: none; }
#sidebar ul li {  }
#sidebar ul ul { border-top: 1px solid rgb(88, 238, 253); margin: 1.2em 0pt; background-color: rgb(255, 255, 255); }
#sidebar ul ul li { border-left: 1px solid rgb(88, 238, 253); border-right: 1px solid rgb(88, 238, 253); border-bottom: 1px solid rgb(88, 238, 253); padding: 0pt 0pt 0pt 10px; }
#sidebar ul ul li a { margin: 0pt 0pt 0pt -10px; padding: 2px 10px 0pt; display: block; voice-family: inherit; width: 170px; }
html > body #sidebar ul ul li a { width: 170px; }
#sidebar ul ul li a:hover { color: rgb(51, 51, 51); background-color: rgb(88, 238, 253); }
#sidebar ul ul ul { border: medium none ; margin: 0pt; }
#sidebar ul ul ul li { border-bottom: medium none; margin: 0pt 0pt 0pt -10px; padding: 0pt 0pt 0pt 25px; }
#sidebar ul ul ul li a { margin: 0pt 0pt 0pt -25px; padding: 2px 10px 0pt 25px; voice-family: inherit; width: 155px; }
html > body #sidebar ul ul ul li a { width: 155px; }
.post { font-size:14px;  }
.posttitle { overflow: auto; margin-bottom: 0pt; width: 100%; color: rgb(14, 157, 236); }
.posttitle a { padding: 0pt 30px; float: left; }
.posttitle a:link, .posttitle a:visited { color: rgb(14, 157, 236); }
.posttitle a:hover, .posttitle a:active { background: rgb(14, 157, 236) none repeat; color: rgb(255, 255, 255); }
.postmeta { border-top: 3px solid rgb(14, 157, 236); background: transparent url('postmeta.gif') no-repeat scroll left top; margin-top: 0pt; padding-top: 1px; font-family: verdana; font-size: 0.8em; color: rgb(51, 51, 51); }
.postentry { font-size: 0.9em; color: rgb(51, 51, 51); font-family: verdana; }
.permalink { margin: 0pt 1.8em 0pt 0pt; padding: 0pt 0pt 0pt 14px; background: transparent url('permalink.gif') no-repeat scroll left center; }
.commentslink { padding: 0pt 0pt 0pt 17px; background: transparent url('commentslink.gif') no-repeat scroll left center; }
#commentlist { border-bottom: 1px solid rgb(238, 238, 238); margin: 1.2em 0pt; padding: 0pt; list-style-type: none; }
#commentlist li { border-top: 1px solid rgb(238, 238, 238); padding: 1px 20px; background-color: rgb(246, 246, 246); }
.alt { background-color: rgb(246, 246, 246) ! important; }
.commenttitle { margin-bottom: 0pt; font-size: 1.1em; }
.commentmeta { margin-top: 0pt; font-size: 0.9em; color: rgb(102, 102, 102); }

/* ::::: http://demo.themelab.com/hovmenu/hovmenu.css ::::: */

#hovmenu { border: 1px solid rgb(0, 0, 0); background-color: rgb(255, 255, 255); font-size: 12px; color: rgb(0, 0, 0); text-align: center; z-index: 999; visibility: hidden; position: absolute; width: 200px; }
#hovmenu a { font-size: 12px; color: rgb(0, 0, 0); text-decoration: underline; font-weight: normal; }
#hovmenu a:hover { font-weight: bold; }
#closemenu { display: none; }

.vypis {
min-height:110px;
}

.vypis a {
color:#EC0E2F;
}

.vypis a:hover {
text-decoration:underline;
}

.vypis img {
margin-right:15px;
}
