/* social-bookmarking */
#social-bookmarking { margin-bottom:15px; border-top:1px solid #BFBFBF; border-bottom:1px solid #BFBFBF; }
#social-bookmarking td { padding:6px 8px; }
#social-bookmarking a { padding-left:1.6em; line-height:1.6em; padding-bottom:2px; }

#social-bookmarking #facebook {background:url("../img/social-bookmarking/facebook.gif") left top no-repeat}
#social-bookmarking #twitter {background:url("../img/social-bookmarking/twitter.gif") left top no-repeat}
#social-bookmarking #google {background:url("../img/social-bookmarking/google.gif") left top no-repeat}
#social-bookmarking #jagg {background:url("../img/social-bookmarking/jagg.gif") left top no-repeat}
#social-bookmarking #linkuj {background:url("../img/social-bookmarking/linkuj.gif") left top no-repeat}
#social-bookmarking #vybrali-sme {background:url("../img/social-bookmarking/vybrali-sme.gif") left top no-repeat}
#social-bookmarking #delicious {background:url("../img/social-bookmarking/delicious.gif") left top no-repeat}
#social-bookmarking #digg {background:url("../img/social-bookmarking/digg.gif") left top no-repeat}
#social-bookmarking #pridateu{background:url("../img/social-bookmarking/pridateu.gif") left top no-repeat}
#social-bookmarking #reddit {background:url("../img/social-bookmarking/reddit.gif") left top no-repeat}
#social-bookmarking #newsvine {background:url("../img/social-bookmarking/newsvine.gif") left top no-repeat}
#social-bookmarking #stumbleupon {background:url("../img/social-bookmarking/stumbleupon.gif") left top no-repeat}

.main-article .actions a.facebook {
	background:url("../img/facebook-bg.png") no-repeat scroll 0 0 #FFFFFF;
	color:#FFFFFF;
	display:inline-block;
	height:20px;
	line-height:20px;
	margin:0;
	padding:0;
	text-align:center;
	text-decoration:none;
	width:310px;
}
.komentare a { background: url(../img/komentare-bg.gif) left 50% no-repeat; padding-left:16px; }
/* clanek */
.main-article .article .left { float:left; margin-right:0.5em; }
.main-article .article .right { float:right; margin-left:0.5em; }
.main-article .article ul, .main-article .article ol { margin-left:2.0em; }
.main-article .article ul li, .main-article .article ol li { margin:0.5em 0; }
.main-article .article .perex { border-bottom: 1px solid #BFBFBF; }
/* add */
ul.list { margin:12px 0; }
ul.list li { padding:4px 0; margin-left:30px; font-size:12px; }
#menu ul .last { border-bottom:0; margin-bottom:0; }
#right #news.block .article-list li p { font-size:11px; }
/* fix */
#hp .block-section h2.boxed a { color:#fff; text-decoration:none; }
.section-title a { color:#fff; text-decoration:none; }
.section-overview h1 a { color:#fff; text-decoration:none; }
#left .block h2 a, #right .block h2 a { text-decoration:none; }
/* uzivatelske menu */
#user-menu li#set-now { padding-right:8px; }
#user-menu li#set-now, #user-menu li#set-now a { background:none; color:#000; }
#user-menu li#set-now a { display:inline; float:none; padding:0; }
#user-menu li#set-now form { display:inline; }
/* hlavicka */
#page-wrapper.thin { padding-top:0; }
.thin #header { border-top-width:29px; }
.thin #online-mags { top:-29px; }
.thin #user-menu { top:-18px; right:1px; }
.thin #current-release img.cover { display:none; }
/* bannery */
.extended { width:1136px; position:relative; }
.extended #page-wrapper { float: left; }
.leaderboard { margin-top:10px; }
.skyscrapper { width:120px; height:600px; float:right; margin-top:275px; }
.headerboard { width: 728px; height: 90px; position: absolute; top: 37px; left: 10px; z-index: 2; }
.section-overview .fullbanner { margin-top:20px; } 
.article .wide { margin:1.0em auto; border-bottom: 1px solid #BFBFBF; padding-bottom:0.8em; }
.article .fullbanner { margin:1.0em auto; border-bottom: 1px solid #BFBFBF; padding-bottom:0.8em; }
.banner object { display:block; margin:0 auto; }
#hp .fullbanner { margin-bottom:8px; }
/* vypis */
.overview.no-img li h3, .overview.no-img li p { margin-left:15px; }
/* anketa */
#right .block .inquiry  { padding:4px 15px; }
#right .block .inquiry p.question { text-transform: uppercase; }
#right .block .inquiry p.answer img { background-color: #ffae00; }
#right #anketa.block .more { margin:0; padding:0; }
#anketa table { border-collapse:collapse; padding-bottom:12px; border-bottom:1px dotted #C0C0C0; margin-bottom:12px; }
#anketa th { text-align:left; }
#anketa td, #anketa th { padding:3px 8px; border-bottom:1px dotted #C0C0C0; }
#left #anketa .more { font-weight:normal; padding-top:0.8em; }
/* katalog */
#katalog .form { margin:1.0em auto; }
/* novinky */
#news .overview li h3, #news .overview li p { margin:0; }
/* fotogalerie */
#fotogalerie .navi { text-align: right; }
#fotogalerie .navi a.prev { float: left; }
#thumbs { padding: 5px 5px; border-top:1px dotted #C0C0C0; margin:12px 0; }
#thumbs .thumbs { text-align:center; float:none; }
#thumbs .thumbs img { float:none; border: 1px solid #000; margin: 7px; }
#thumbs .sum { clear:both; font-weight: bold; }
#thumbs .thumbs a { position:relative; text-decoration:none; display: inline-block; }
#thumbs .thumbs a span { background:#000; color:#fff; padding:1px 2px; left:8px; top:8px; position:absolute; }
/* navigace */
.nav span.prev,
.nav span.next { width: 120px; background: #d5d5d5 url(../img/corners-bg-bottom.png) -2px bottom no-repeat; font-size: 12px; font-weight: normal; }
.nav span.next { background-position: 118px bottom; }
/* nastroje */
p.tools { text-align: right; padding:10px 0; margin:0; }
p.tools .vote { background: url(/img/icon/vote.gif) no-repeat 0 center; padding-left:20px; white-space: nowrap; }
p.tools .edit { background: url(/img/icon/edit.gif) no-repeat 10px center; padding-left:30px; white-space: nowrap;}
p.tools .reply { background: url(/img/icon/reply.gif) no-repeat 10px center; padding-left:30px; white-space: nowrap;}
p.tools .delete { background: url(/img/icon/delete.gif) no-repeat 10px center; padding-left:30px; white-space: nowrap; }
p.tools .erase { background: url(/img/icon/erase.gif) no-repeat 10px center; padding-left:30px; white-space: nowrap; }
p.tools .check { background: url(/img/icon/check.gif) no-repeat 10px center; padding-left:30px; white-space: nowrap;}
/* diskuze */
#discussion #top-prispevky td { padding: 1px 3px; }
#discussion #discussion-list { border-bottom: 1px solid #979797; margin-bottom:20px; }
#discussion #discussion-list #diskuze-reakce { margin-bottom:12px; }
#discussion .lightgrey {color: #A3A3A3; }
#discussion .post { background: url(/img/discussion-post-bg.gif) left top repeat-y; }
#discussion .user-info { width: 150px; float: left; }
#discussion .user-info p { padding: 6px 13px; }
#discussion .user-info p a { font-weight: bold; }
#discussion .user-info p img { margin:3px 0; }
#discussion .prispevek { margin-left: 155px; }
#discussion .prispevek .wrapper { padding: 4px 8px 0px 0px; line-height: 1.5em; }
#discussion .prispevek .wrapper a { white-space:nowrap; }
#discussion .prispevek p { margin:0; padding:0; }
#discussion .prispevek p.line { margin-top:5px; padding-top:5px; border-top:1px solid #D9D9D9; }
#discussion .prispevek a.reply-link { font-weight:bold; }
#discussion .level0 { border-top: 1px solid #D9D9D9; margin: 0px; overflow:hidden; width:100%; }
#discussion .level1 { background: url(/img/discussion-level-bg.gif) left top no-repeat; border-top: 1px solid #D9D9D9; overflow:hidden; width:100%; }
#discussion .level1 .post { margin-left: 30px; }
#discussion .level2 { background: url(/img/discussion-level-bg.gif) 30px top no-repeat; border-top: 1px solid #D9D9D9; overflow:hidden; width:100%; }
#discussion .level2 .post { margin-left: 60px; }
#discussion .level3 { background: url(/img/discussion-level-bg.gif) 60px top no-repeat; border-top: 1px solid #D9D9D9; overflow:hidden; width:100%; }
#discussion .level3 .post { margin-left: 90px; }
#discussion .level4 { background: url(/img/discussion-level-bg.gif) 90px top no-repeat; border-top: 1px solid #D9D9D9; overflow:hidden; width:100%; }
#discussion .level4 .post { margin-left: 120px; }
#discussion .level5 { background: url(/img/discussion-level-bg.gif) 120px top no-repeat; border-top: 1px solid #D9D9D9; overflow:hidden; width:100%; }
#discussion .level5 .post { margin-left: 150px; }
/* forum */
#forum #discussion #discussion-list { margin-top:20px; }