
body { background: #222; color: #fff; margin:0; padding: 0px 0;}
body,td,th,table, #footer, #footer-bottom, #header { font-family: "Arial CE", Arial, Helvetica, sans-serif; font-size: 13px; }
.clear { clear: both; height: 0px; font-size:1px; overflow:hidden; line-height:1px; visibility: hidden; }
hr { display: none; }
table {font-size:100%; border-collapse:collapse}
img, table, a img, iframe { border: none; }
h1,h2,h3,h4,h5,h6,form,div,blockquote,p,ul,ol,li,fieldset,legend,label,input,button,table,tr,th,td,img,iframe { margin: 0; padding: 0; }
h1,h2,h3,h4,h5,h6 { font-size: 1em; }
img { vertical-align: middle; }
a:link, a:visited { color: #ccc; /*#0041C5;*/ }
a:hover { color: red; text-decoration: underline !important; }
.sel, a:link.sel, a:visited.sel { color: red; font-weight: bold; }
ul,li,ol  { list-style: none; text-indent:0; }
.padd { padding: 3px 10px; }
.center { text-align: center; }
.left { text-align: left; }
.right { text-align: right; }
.nowrap { white-space: nowrap; }
.red { color: red; }

table.border td,
table.border th { border: 1px solid #ccc; }

#body { width: 1018px; min-height: 600px; margin:auto; background: #000 url(/img/sarah/bg-body.gif); }
#body-in { padding: 0 20px; }
#header { margin-bottom: 10px; }

.headline { margin-top: 10px; padding-bottom: 5px; margin-bottom: 5px; border-bottom: 1px dotted white; font-size: 1.3em; font-family: Georgia, "New York CE", utopia, serif;}

.spot { margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px dotted #ccc; }
.spot .info { font-size: .7em; color: #999; }
.spot .info .author { font-color: #666; }
.spot .text { padding: 5px 0 0 15px; }
.spot p { margin:3px; }
.spot hr { clear: both; height: 10px;}
.spot .titulek { color: #D70000; font-family: Georgia, "New York CE", utopia, serif; font-size: 1.4em; }
.spot .titulek a { color: #D70000; }
.sel { font-weight: bold; }
.spot img { padding: 3px; margin:1px; }

#category { padding-left: 5px; }
#category li { margin-bottom: 3px; }
#category .sel { }
#category .parodie { margin-bottom: 40px; }

#comment table { width: 100%; }
#comment table th { vertical-align: middle; text-align: right; padding-right: 8px; width: 100px; }
#comment textarea { width:90%; }

#related-spot { margin: 15px 0; }

#chat-msg div { margin-bottom: 4px; }
