/* main structure */
* {
  margin: 0;
  padding: 0;
  }

body {
  width:1000px;
  background-color:#646464;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  margin:0 auto;
  }

#header {
  height:277px;
  background:url(img/header.jpg);
  }

#description {
  padding-top:220px;
  padding-left:32px;
  }

h1 {
  font-size:16px;
  }

h1 a {
  color:#000000;
  }

h1 a:hover {
  text-decoration:underline;
  }

#desc {
  display:none;
  }

#content {
  background:url(img/background.jpg) repeat-y center;
  }


.cleaner {
  clear:both;
  }
/* main structure */

/* pagelist and search */
#pagelist {
  padding:15px 5px 24px 27px;
  font-size:14px;
  }

#page-list {
  float:left;
  }

#pagelist ul li {
  display:inline;
  border-right:1px solid #FFFFFF;
  margin:0 10px 0 0;
  padding:0 10px 0 5px;
  }

#pagelist ul li a {
  color:#FFFFFF;
  }

#pagelist ul li a:hover {
  text-decoration:none;
  color:#0099dd;
  }

#pagelist ul li.current_page_item a {
  color:#0099dd;
  font-weight:bold;
  }

#searchform {
  float:right;
  text-align:right;
  }

#searchsubmit {
  font-size:14px;
  color:#0099dd;
  background:none;
  border:none;
  cursor:pointer;
  }

#s {
  height:19px;
  width:135px;
  background:url(img/search-bar.png);
  border:none;
  color:#646464;
  padding:2px 3px 0 3px;
  }
/* pagelist and search */

/* sidebar */
#side {
  width:241px;
  float:left;
  color:#ffffff;
  font-size:10px;
  margin-left:-5px;
  background:url(img/sidebar-line.jpg) right no-repeat;
  padding-right:5px;
  min-height:542px;
  
    height:542px;
  }

#side li, #side ul {
  list-style-type:none;
  }

#side h2 {
  font-weight:bold;
  color:#0099dd;
  font-size:16px;
        margin:15px 0 15px 15px;
  margin-left: 50px;
        }

#side ul li {
  margin-left:-10px;
  margin-top:0px;
  }

#side ul li ul li {
  margin-left:50px;
  margin-top:5px;
  }


#side a {
  float:right;
  color:#000000;
  text-decoration:none;
  font-weight:normal;
  }

#side a:hover {
  
  text-decoration:underline;
  }

img {
  border: none;
}

#side img {
  padding:0;
  border: none;
  }
/* sidebar */

/* text */
#text {
  width:650px;
  float:right;
  font-size:13px;
  color:#646464;
  text-align:justify;
  margin:15px 65px 0 0;
  }

p {
  padding:5px 0;
  }

h2 {
  color:#646464;
  font-size:20px;
  line-height:normal;
  margin-bottom:10px;
  }

.post h2 {
  color:#0099dd;
  font-size:18px;
  margin-bottom:0;
  }

.post h2 a {
  color:#0099dd;
  }

.post h2 a:hover {
  text-decoration:underline;
  }

.post ul li {
  list-style-type:square;
  padding-top:2px;
  margin-left:20px;
  }

.post ol li {
  margin-left:25px;
  padding-top:2px;
  }

blockquote {
  margin-top:5px;
  background:url(img/quote.png) left top no-repeat;
  padding:5px 5px 5px 45px;
  }

blockquote blockquote {
  background:none;
  }

.post {
  margin-bottom:40px;
  }

.pub {
  font-size:10px;
  color:#646464;
  padding-top:5px;
  margin-bottom:15px;
  }

.comm {
  font-size:13px;
  color:#0099dd;
  margin-top:10px;
  }

.comm a {
  color:#0099dd;
  font-weight:normal;
  }

.wp-smiley {
  padding:0;
  border:none;
  }
/* text */

/* headlines and links */
h2,h3,h4,h5,h6 {
  color:#646464;
  text-align:left;
  }

h3 {
    margin-top:5px;
  font-size:14px;
  }

a {
  text-decoration:none;
  color:#0099dd;
  }

a:hover {
  text-decoration:underline;
  }
/* headlines and links */

/* comments */
h3.comments {
  margin-top:20px;
  margin-bottom:10px;
  font-size:18px;
  }

.commentmetadata {
  padding:5px;
  background-color:#333333;
  color:#646464;
  }

.commentmetadata a {
  color:#646464;
  }

.obsahk {
  padding:5px;
  margin-bottom:15px;
  }

.obsahk a {
  font-weight:normal;
  text-decoration:underline;
  }

.obsahk a:hover {
  text-decoration:none;
  }

ol.commentlist {
  list-style:none;
  margin-left:-25px;
  }

ol.commentlist ul, ol.commentlist ol {
  margin-left:25px;
  }

textarea#comment {
  margin:1px 0 5px 0;
  border:#0099dd 2px solid;
  background-color:#000000;
  padding:5px;
  color:#646464;
  }

#author, #email, #url {
  border:#0099dd 2px solid;
  background-color:#000000;
  padding:2px;
  margin:1px 0;
  color:#646464;
  }
/* comments */

/* footer */
#footer {
  color:#646464;
  font-size:9px;
  padding:10px 60px 0 65px;
  height:22px;
  background:url(img/footer.jpg) no-repeat;
  }

#footer a {
  margin:0 5px;
  color:#0099dd;
  }

#footer-left {
  float:left;
  }

#footer-right {
  float:right;
  }
/* footer */

/* other */
#nav {
  height:20px;
  font-size:14px;
  }

.floatleft {
  float:left;
  margin-right:10px;
  }

.floatright {
  float:right;
  margin-left:10px;
  }

.alignleft {
  float:left;
  }

.alignright {
  float:right;
  }
/* other */

.page-item-3 { color:#FF99DD; font-weight:bold; };


