.post-box { padding: 5px; margin-bottom: 10px; }
.post-image { margin: 3px 8px 0px 0px; width: 124px; }
.post-image { float: left; }
.post-image img { display: block; }
.post-content { border-bottom: 1px dashed #CCCCCC; width: 414px; margin-bottom: 5px; }
.post-body, .post-full-body { padding-bottom: 5px; text-align: justify; line-height: 1.4em; }
.post-body img, .post-full-body img { border: 1px solid #CCCCCC; display: block; margin: 0px auto 3px; padding: 1px; }
.post-body a { color: inherit; text-decoration: inherit; }
.post-body a:hover { color: inherit; text-decoration: inherit; }
.post-headline { margin-left: 132px; border-bottom: 1px dashed #CCCCCC; margin-bottom: 3px; padding-bottom: 3px; }
.post-headline h1, .post-headline h2, .post-headline h3 { margin: 0px; border: 0px; padding: 0px; display: inline; color: #B30000; font-weight: bold; font-size: 1.2em; }
.post-headline span { color: #999999; font-weight: normal; }
.post-info { text-align: left; }
.post-date, .post-author { margin-right: 20px; }
.post-rest-title { margin-bottom: 5px; font-size: 1.1em; font-weight: bold; }

.ramka { margin: 0px auto 15px; border: 1px solid #CCCCCC; padding: 5px; width: 90%; background-color: #F2F2F2; line-height: 1.5em; }

h3 { margin: 20px 0px 10px; color: #B30000; font-weight: bold; border-bottom: 1px dashed #CCCCCC; padding-bottom: 3px; }
h4 { text-align: center; font-size: 1.1em; margin-bottom: 5px; border-bottom: 1px dashed #CCCCCC; padding-bottom: 3px; font-weight: bold; }
h5 { font-weight: bold; margin-bottom: 3px; font-size: 1em; }

.comments-box { margin-top: 10px; margin-bottom: 10px; padding: 0px; height: 800px; overflow-x: hidden; overflow-y: scroll; }
.comment-box { border-top: 1px solid #CCCCCC; padding: 6px 10px 12px; }
.comment-headline { border-bottom: 1px dashed #CCCCCC; margin-bottom: 3px; padding-bottom: 3px; font-size: 0.9em; }
.comment-author { font-size: 1.2em; font-weight: bold; }
.comment-image { float: left; padding: 8px; width: 50px; height: 50px; }
.comment-image img { display: block; width: 50px; height: 50px; }
.comment-body { width: 404px; text-align: justify; line-height: 1.4em; }
#paging { margin-bottom: 10px; }
.getPage { padding: 3px 5px; border: 1px solid #cccccc; margin-right: 5px; cursor: pointer; }
.getPage:hover { background-color: #b30000; color: white; }
.currentPage { background-color: #b30000; color: white; }
#comments { min-height: 15px; }

.like, .dislike { cursor: pointer; }

.game-logo { float: left; margin-right: 5px; }
.game-info { float: left; width: 190px; text-align: center; }
.game-team { font-size: 1.2em; font-weight: bold; }
.game-result { color: #B30000; font-size: 1.5em; font-weight: bold; }
.game-datetime { margin-top: 3px; font-size: 0.8em; }
.game-body { clear: both; margin-top: 5px; text-align: justify; }
.game-links { margin-top: 5px; line-height: 1.5em; }

#buttons-content { padding: 10px 22px 0px 27px; }
#buttons-content div { float: left; margin: 0px 5px 5px 0px; background-color: #B3B3B3; }
#buttons-content img { display: block; opacity: 0.5; }
#buttons-content img:hover { opacity: 1; }

#forumposts-content li { margin-bottom: 1px; }

#poll-question { font-weight: bold; margin-bottom: 10px; }
#poll-content ul, #grades-poll-content ul { list-style-type: none; margin-left: 0px; margin-bottom: 10px; } 
#poll-content li, #grades-poll-content li { margin-bottom: 5px; }
#poll-content input, #grades-poll-content input { margin-right: 5px; }
.poll-percentage { color: #B30000; font-weight: bold; }
.poll-result-border { margin-top: 2px; border: 1px solid #777777; width: 98%; height: 10px; }
.poll-result { height: 100%; background-image: url('/images/site/poll-result.gif'); background-color: #00998C; }
.poll-summary { margin-top: 8px; text-align: right; font-size: 0.9em; }

.gallery-title { margin-bottom: 5px; text-align: center; }
.gallery-thumbnail { text-align: center; }

#adKontekst_0 { width: 160px; margin: 0px auto; }
