* {margin: 0; padding: 0; border: 0}
body {background: #5c120c url(http://www.danbrown.cz/images/design/background.jpg) no-repeat top; text-align: center; margin-bottom: 330px}
#container {width: 1000px; margin: auto; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; position: relative; height: 100%; min-height: 900px; letter-spacing: -0.25px}

#content {width: 500px; height: 100%; background: #CCCCCC url(http://www.danbrown.cz/images/design/content-rest.jpg) repeat-y center top; margin: auto; text-align: justify; font-size: 11px; line-height: 14px; color: #191616; position: relative; top: 297px}
#obsah {width: 430px; height: 100%; min-height: 700px; background: url(http://www.danbrown.cz/images/design/content-top.jpg) no-repeat center top; padding: 25px 35px 35px 35px; }
#menu {width: 285px; height: 600px; position: absolute; top: 322px; left: 0; font-size: 17px; background: url(http://www.danbrown.cz/images/design/klice.png) no-repeat bottom}

#menu ul {list-style: none}
#menu ul li {width: 285px; position: relative; height: 21px}
#menu ul li a {font-weight: normal; text-align: right; padding-right: 54px; color: #d0cece; display: block; width: 232px; text-decoration: none; position: absolute; top: -5px; left: 0}
#menu ul li a:hover {color: #fff}
#menu ul li.actual {height: 56px; background: url(http://www.danbrown.cz/images/design/menu.png) no-repeat right bottom}
#menu ul li.actual a {color: #191616; line-height: 50px; font-size: 19px; height: 56px; top: -1px}
#menu h2 {display: none}

#header a {position: absolute; top: 247px; left: 30px}

#footer {font-size: 11px; line-height: 15px; text-align: left; margin: auto; width: 430px;  margin-top: 20px; position: relative; top: 297px; margin-bottom: 30px}
#footer p {margin: 8px 0 0 0; color: #b1b0b0}
#footer a {text-decoration: none; color: #fff}
#footer a:hover {text-decoration: underline}
#footer span {color: #fff; font-weight: bold}

#sponzor {position: absolute; right: 0; top: 697px; width: 230px; text-align: left}
#sponzor a {display: block; font-size: 11px; color: #d0cece; margin: 15px 0}
#sponzor a:hover {color: #fff}
#sponzor hr {width: 230px; background: url(http://www.danbrown.cz/images/design/hr.png) no-repeat left; height: 1px; margin: 10px 0 5px 0; border: 0}
#sponzor h2 {display: none}

.divider {display: none}
.b {font-weight: bold}
.fl {float: left; margin: 0 10px 10px 0}
.fr {float: right; margin: 0 0 10px 10px}

#content p {margin: 8px 0 0 0}
#content h1 {color: #66150e; font-size: 18px; margin: 0}
#content h2 {color: #66150e; font-size: 14px; margin: 15px 0 0 0}
#content h3 {color: #66150e; font-size: 12px; margin: 10px 0 0 0}
#content span.detail {color: #3e3e37; font-size: 10px; line-height: 13px; display: block; margin: 2px 0 0 0}
#content span.anchors {color: #3e3e37; font-size: 10px; line-height: 13px; display: block; margin: 7px 0 5px 0}
#content span.anchors a {font-weight: normal}
#content a {color: #66150e; font-weight: bold}
#content a:hover {text-decoration: none}
#content a:visited, #content a:active {color: #191616}
#content ul {margin: 8px 0 0 0; background: url(http://www.danbrown.cz/images/design/ul.png); width: 410px; height: 100%; padding: 4px 10px; list-style-image: url(http://www.danbrown.cz/images/design/li.png); list-style-position: inside}
#content ul ul {margin: 8px; width: 382px; padding: 4px 4px 8px 10px; list-style: none}
#content li {margin-bottom: 2px}
#content img {border: 3px solid #d0cdce; background: #fff}
#content hr {background: #d0cdce; height: 1px; margin: 10px; clear: both}
#content table {margin: 8px 0 0 0; font-size: 11px; width: 100%; border: 1px solid transparent}
#content caption {display: none}
#content th {color: #d0cece; background: #420d09; padding: 3px; text-align: left}
#content tfoot td {background: #d0cdce; padding: 3px; text-align: left; font-weight: bold}
#content tbody td {padding: 3px; border-bottom: 1px dotted #d0cdce}
#content tbody tr:hover td {background: #fff}
#content ol {margin: 8px 0 0 0; background: url(http://www.danbrown.cz/images/design/ul.png); width: 410px; height: 100%; padding: 4px 10px; list-style-position: inside}
#content dt {clear: both; float: left; font-weight: bold; margin-right: 15px}

#content #paging {position: absolute; right: 35px; bottom: -60px; height: 95px}
#content #paging a {color: #d0cece; display: block; height: 80px; width: 20px; float: left; font-size: 18px; line-height: 95px; text-decoration: none; text-align: center; font-weight: normal}
#content #paging a:hover {color: #fff}
#content #paging a.actual {background:url(http://www.danbrown.cz/images/design/paging.png) no-repeat top; width: 50px; color: #191616}

.discussionComment {margin-top: 20px; padding-bottom: 20px; border-bottom: 1px solid #ccc}
#content .contentDiscussion h2 {margin-bottom: 30px}
.discussionCommentInfo {position: relative; font-size: 10px !important}
.discussionCommentInfo span {}
.discussionCommentCreated, .discussionCommentThumbs, .discussionCommentServer {display: block; color: #666}
.discussionCommentThumbs {position: absolute; right: 0px; top: 0px}
.discussionCommentAuthor {color: #333}
.discussionCommentThumbs strong, .discussionCommentCreated strong, #content .discussionCommentServer a  {color: #333}
.discussionCommentServer {position: absolute; right: 0px; top: 13px}

.discussionCommentText {margin: 10px 0}
.discussionCommentText h4 {font-size: 14px}
.discussionCommentOptions {position: relative; font-size: 10px !important}
.discussionCommentOptions h4 {display: none}
.discussionCommentOptions a {}
.discussionCommentThumbsUp, .discussionCommentThumbsDown {position: absolute; right: 0px}
.discussionCommentThumbsUp {color: #007700 !important; top: 0px}
.discussionCommentThumbsDown {top: 13px}
.discussionCommentAlert {color: #666 !important; display: block; width: 100px}

.discussionFormField {border-bottom: 1px solid #ccc}
.discussionFormField legend, .discussionFormFieldHidden {display: none !important}
.discussionFormFieldInfo {display: block; text-align: right; font-size: 10px; color: #666; margin-bottom: 10px}
.discussionFormField label {float: left; clear: left; margin-bottom: 8px; font-weight: bold; display: block; width: 150px}
.discussionFormField input, .discussionFormField textarea {float: left; border: 1px solid #aaa; padding: 2px 5px 3px 5px}
.discussionFormField input:hover, .discussionFormField textarea:hover {float: left; border: 1px solid #66150e}
.discussionFormField input:focus, .discussionFormField textarea:focus {background: #fff}
.discussionFormField textarea {margin-bottom: 10px; width: 100%}

.discussionFormFieldButton {display: block; background: #66150e; border: 1px solid #ccc; padding: 4px 15px 3px 15px; color: #fff; clear: both; float: right !important; width: 200px; margin: 15px auto 15px auto}
.discussionFormFieldButton:hover {background: #000; color: #fff}

.discussionFormOptions a {font-size: 10px; color: #666 !important; display: block; font-weight: normal}

.jumper {position: absolute !important; top: -1000px !important}