/* tagy */
* {margin: 0; padding: 0;}
body {background: #000000 url("../images/img12.jpg") repeat top left; font: 13px "Trebuchet MS",Arial, Helvetica, sans-serif; color: #ffffff;}
a {color: #ffffff;}
a:hover {text-decoration: none; color: #c50000;}

blockquote, pre, .pre {border: 1px solid #333333; border-left: 6px solid #000000; padding: 5px; overflow: auto; width: 90%; line-height: 140%;}
p, pre, blockquote, table {margin: 5px 0 15px 0;}
p, pre, blockquote, table td, ul li, ol li {line-height: 170%;}
ul, ol {margin: 5px 0 15px 25px;}
h2, h3, h4 {margin: 15px 0 5px 0; color: #ffffff; font-weight: normal;}
h1 {font-size: 26px; margin: 0 0 10px 0; color: #ffffff; font-weight: normal;}
h2 {font-size: 19px;}
h3 {font-size: 15px;}
h4 {font-size: 13px;}

input, textarea, select {background-color: #fff; color: #000; border: 1px solid #333333;}

/* Header */
#wrapper {width: 1000px; margin: 0 auto;}
#header {width: 1000px; height: 204px; margin: 0 auto -24px auto; background: url("../images/img14.jpg") no-repeat center top;}
#logo h1, #logo p {float: left; color: #000000;}
#logo h1 {height: 88px; padding: 50px 90px 20px 170px; font-size: 3.2em; font-family: Book Antiqua}
#logo p {margin: 0 0 0 -260px; padding: 100px 0 0 0; line-height: normal; letter-spacing: -1px; font-size: 1.15em; font-weight: bold;font-family: Book Antiqua;}
#logo a {text-decoration: none; color: #000000; font-weight: bold;}

/* RSS */
#rss {text-align: center;}
#rss a {padding: 0 0 3px 24px; background: transparent url("../images/icons/rss.gif") no-repeat scroll left center; text-decoration: none; font-weight: bold;}
#rss a:hover {text-decoration: underline;}

/* Search */
#search {float: right; width: 200px; height: 28px; background: #000000 url("../images/img02.gif") no-repeat;}
#search #x {display: none;}
#search #s {padding: 6px 5px 5px 35px; width: 160px; height: auto; background: none; border: none; font: normal 1em Arial, Helvetica, sans-serif; color: #000000;}
#search br {display: none;}

/* Menu */
#menu {width: 520px; height: 56px; margin: 0 auto 0 auto; }
#menu ul {margin: 0; padding: -50; list-style: none;}
#menu li {display: inline; text-transform: uppercase;}
#menu a {float: none; padding: 0px 10px 0 10px; text-decoration: none; font-family: Trajan Pro, Sylfaen ; font-size: 1em; font-weight: bold; color: #ffffff;}
#menu a:hover, #menu .act {color: #c50000;}

/* Page */
#page {width: 595px; margin: 0 auto; padding: 10px 0;}

/* Content */
#content {width: 595px; overflow: hidden; margin: 0 auto;}
#content-pad {margin: 0 auto 0 auto;}

/* Sidebar */
#sidebar {float: right; width: 240px; overflow: hidden;}
#sidebar ul {margin: 0; padding: 0; list-style: none;}
#sidebar li {margin-bottom: 20px;}
#sidebar li ul {padding: 15px 20px; line-height: 200%;}
#sidebar li li {margin: 0; padding-left: 15px; background: url("../images/img07.gif") no-repeat 0 11px;}
#sidebar h2 {width: 210px; height: 30px; padding: 5px 0 0 30px; background: #000000 url("../images/img05.gif"); letter-spacing: -1px; font-size: 1.6em; color: #000000;}

/* Footer */
#footer {clear: both; width: 950px; margin: 0 auto; padding: 15px 0; background: url("../images/img11.gif") no-repeat;}
#footer p {margin: 0 0 5px 0; text-align: center; line-height: normal; font-size: .9em;}
#footer a {text-decoration: none;}

/* Zarovnání obrázků u článku v perexu*/ 
.o-pr {vertical-align: middle; margin: 3px 8px 3px 0px;; border: 1px solid #666; float: left; }
/* Menufooter */
#menufooter  ul {margin: 0; padding: 0px 0px 0 0; list-style: none; line-height: normal; text-align: center;}
#menufooter  li { display: inline; margin-bottom:-4px}
#menufooter  a {text-decoration: none; font-size: 13px; color: #FFFFFF;}
#menufooter  a:hover {text-decoration: underline;}  

/*   Avatar v knize a komentářích */ 
 .avatar-kniha {float: left; padding: 1px 1px  1px  1px; border: 1px solid #FFF; margin: 1px 8px  1px  1px;}
 .cleaner-avatar {clear: all} 
