/* diskuze */
#discussion { margin-top:10px; }
#discussion #discussion-list { margin-bottom:20px; border-bottom:1px solid #ccc; }
#discussion #discussion-list #diskuze-reakce { margin-bottom:12px; }
#discussion .post { background: url(/img/discussion-post-bg.gif) left top repeat-y;  }
#discussion .highlight .post { background: #ffe5e5 url(/img/discussion-highlight-post-bg.gif) left top repeat-y; }
#discussion .user-info { width: 150px; float: left; font-weight:bold;  background-color: #f8f8f8; }
#discussion .user-info p { padding: 6px 13px; }
#discussion .highlight .user-info p { color:#f00; }
#discussion .user-info p a { font-weight: bold; }
#discussion .user-info p small { font-weight: normal; }
#discussion .highlight .user-info p small { color: #000; }
#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 #ccc; }
#discussion .prispevek p.tools { margin:15px 0 0.8em; }
#discussion .highlight .prispevek p.tools a { color: #f00; background-image: url(../img/arrow-red.png); }
#discussion .prispevek a.reply-link { font-weight:bold; }
#discussion .level0 { border-top: 1px solid #ccc; margin: 0px; overflow:hidden; width:100%; }
#discussion .level1 { background: url(/img/discussion-level-bg.gif) left top no-repeat; border-top:1px solid #ccc; 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 #ccc; 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 #ccc; 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 #ccc; 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 #ccc; overflow:hidden; width:100%; }
#discussion .level5 .post { margin-left: 150px; }

#discussion form label { width: 80px; display: block; float: left;}
/*#discussion form .text { }*/

#content a { text-decoration: underline; }
#content a:hover { text-decoration: none; }

#page-hp .section a, #page-hp h1 a, #page-hp h2 a { text-decoration: none; }
#page-hp .section a:hover, #page-hp h1 a:hover, #page-hp h2 a:hover { text-decoration: underline; }
#page-hp .date-author { clear: both; }

/* HOMEPAGE */
#page-hp .main-articles { width: 440px; /*height: 330px;*/ overflow: hidden; position: relative; }
#page-hp div.related { /*border: 0;*/ clear: both;}
#page-hp p.gallery img, #page-hp p.gallery1 img { border: 2px #fff solid; margin-right: 18px !important;}
#page-hp p.gallery img.last, #page-hp p.gallery1 img.last { margin-right: 0px !important; }
#page-hp p.gallery a.active img, #page-hp p.gallery1 a.active img { border: 2px #F05A2D solid; }
#page-hp div.main-article p.gallery { word-spacing: 17px; margin: 1px 0 0; }
#page-hp div.main-article p.gallery1 { word-spacing: 0px; margin: 2px 0px 6px 0px !important; padding-top: 2px; }
#page-hp p.gallery1 img { margin-right: 3px !important; }

#page-hp div.main-article h1 { height: 60px;}
#page-hp div.main-article.ma1 .date-author { margin: 5px; }
#page-hp div.main-article.ma1 h1 { height: 90px; }
#page-hp div.main-article p.perex { height: 68px; }
#page-hp div.main-article.ma1 p.perex { height: 132px; }

body#popup #page-wrapper { width: 640px; padding: 10px; }

/* reklama */
.banner { background: url(/img/reklama-label.gif) right top no-repeat !important; padding-top: 12px; padding-right: 10px; }

.skyscraper	{ position:absolute; top:141px; xtop:3px; left:1010px; }
.leaderboard { width: 995px; margin: 0 auto; }
.banner-hp { width: 425px; }
.banner-hp img { padding-bottom: 10px; }
#header div { float: left; }

#page .list ul { margin-left: 15px; }
.pwf { margin-left: 120px; }