body { margin: 10px; padding: 0px; border: 0px; text-align: center; background-color: #ececec; color: #000000; font-size: 10px; font-family: verdana, sans-serif, helvetica; }

a { text-decoration: none; color: #000000; }
a.rssimg { float: right; }
a.rssimg img { border: 0px; }

table.main { border: 1px solid #969696; border-top: 0px; border-spacing: 0px; padding: 0px; width: 896px; }
table.main td { padding: 0px; }
table.main tr.bar td { height: 96px; border: 0px; border-top: 1px solid #969696; background: url('/http/kyberdigi.cz/img/bar.jpg'); vertical-align: top; }
table.main tr.bar a { display: block; }
table.main tr.bar a img { border: 1px solid #969696; }
table.main tr.bar a.topic { float: right; padding: 2px 2px; }
table.main tr.bar a.topic:hover { color: #535353; }
table.main tr.bar a.home { padding-bottom: 78px; padding-right: 896px; }
table.main tr.menu td { padding: 2px 10px; background: #dddddd; border-top: 1px solid #969696; font-weight: bold; font-size: 10px; }
table.main tr.menu td a { padding-right: 6px; padding-left: 6px; }
table.main tr.menu td a:hover { color: #535353; text-shadow: 0px -1px #ffffff, 1px 0px #ffffff, 0px 1px #ffffff, -1px 0px #ffffff; }
table.main tr.menu td a.act { color: #f96302; text-shadow: 0px -1px #ffffff, 1px 0px #ffffff, 0px 1px #ffffff, -1px 0px #ffffff; }
table.main tr.menu td a.act:hover { color: #ff8f44; }

table.main tr.content td.content { border-top: 1px solid #969696; background: #ffffff; padding: 10px 15px 2px 15px; font-size: 11px; }
table.main tr.content div.tab { display: none; }
table.main tr.content a { text-decoration: none; color: #f96302; }
table.main tr.content a:hover { color: #ff8f44; }

table.main tr.content td { font-size: 11px; }
table.main tr.content table.news { border: 0px; padding: 0px; border-spacing: 0px; }
table.main tr.content table.news tr { vertical-align: top; }
table.main tr.content table.news td.news { width: 176px; }
table.main tr.content table.news td.news div.news { width: 176px; border: 1px solid #969696; background: #ececec; font-size: 8px; padding: 5px 10px 10px; }
table.main tr.content table.news td.news div.icons { text-align: right; }
table.main tr.content table.news td.news div.icons img { border: 0px; }
table.main tr.content table.news td.main { padding-left: 15px; }

table.main tr.content div.news { width: 176px; display: table-cell; border-top: 1px solid #969696; padding-bottom: 10px; }
table.main tr.content div.news_content { display: table-cell; padding-left: 15px; }
table.main tr.content div.news div.content { border: 1px solid #969696; background: #ececec; border-top: 0px; font-size: 8px; padding: 5px 5px 10px 10px; }
table.main tr.content div.news div.date { border-bottom: 1px solid #969696; font-weight: bold; }
table.main tr.content div.news div.icons { text-align: right; padding-right: 5px; }
table.main tr.content div.news div.icons img { border: 0px; }

table.main tr.content span.date { border-bottom: 1px solid #ff6600; font-weight: bold; }
table.main tr.content span.hint { font-size: 8px; color: #969696; }
table.main tr.content div.err { background: #f96302; border: 1px solid #969696; display: table-cell; padding: 3px 10px; }
table.main tr.content div.code { background: #eeeeee; border: 1px solid #bababa; display: table-cell; padding: 3px 10px; }
table.main tr.content div.note { background: #eeeeee; border: 1px solid #ff6600; padding: 3px 5px; font-size: 8px; width: 448px; }
table.main tr.content div.lpad { padding: 0px; padding-left: 20px; }

table.main tr.content table.list { border: 1px solid #969696; border-spacing: 0px; padding: 0px; }
table.main tr.content table.list tr.head { background: #bababa; }
table.main tr.content table.list td,th { font-size: 9px; padding: 2px 8px; }
table.main tr.content table.list td { text-align: center; }
table.main tr.content table.list td.l { text-align: left; }
table.main tr.content table.list td.r { text-align: right; }

table.main tr.content table.info { border: 1px solid #969696; border-spacing: 0px; padding: 0px; }
table.main tr.content table.info td { font-size: 9px; padding: 3px 5px; border: 0px; }
table.main tr.content table.info td.topic { font-weight: bold; padding-left: 10px; }
table.main tr.content table.info tr.head td { font-weight: bold; padding-left: 10px; background: #dddddd; border-bottom: 1px solid #969696; }

table.main tr.content table.vertthumbs { border-spacing: 0px; padding: 0px; }
table.main tr.content table.vertthumbs td { border: 0px; border-top: 1px solid #969696; vertical-align: top; padding: 5px 10px 14px 0px; }
table.main tr.content table.vertthumbs img { border: 1px solid #ff6600; padding: 2px; }

