body { font-size: 11px;  color: #000000; background-color: #ffffff; font-family: Tahoma; width: 97%; _width: 95%; padding: 0; margin: 0; overflow-x: hidden; }

#login a { float: right; color: #000000; padding: 0; margin: 0;}

#logform { float: right; width: 250px; display: none; background-color: #fff; padding: 0; margin-top: 10px; position: absolute; }
#delform { width: 150px; display: none; background-color: #fff; border: 1px solid #000000; padding: 5px; position: absolute; }

#full { overflow: hidden; margin: 0 auto; margin-top: auto; width: 500px;}
@media (max-width: 520px) 
{
#full { overflow: hidden; margin: 0 auto; margin-top: auto; width: 420px;}
}
@media (max-width: 420px) 
{
#full { overflow: hidden; margin: 0 auto; margin-top: auto; width: 320px;}
}
@media (max-width: 320px) 
{
#full { overflow: hidden; margin: 0 auto; margin-top: auto; width: 220px;}
}
#full a, #full a:hover { font-size: 11px; color: #333333; font-weight: bold; }
#full a:hover { color: #777777; }
 
fieldset{ padding: 5px 15px 5px 8px; margin: 0; border: 1px solid #9F9F9F; text-align: right; }

h1, h3 { text-align: center; font-weight: bold; color: #4ABF4A; }
h1 { font-size: 13px; }
h3 { font-size: 13px; }
img { border: 0; }
.prispevek { padding: 10px; border: 1px solid #000000; }
.prispevek:hover { border: 1px solid #000000; }
.prispevek .nick { color: #FF4A4A }
.odpoved-avatar { padding: 0; margin: 0; border: 1px solid #000000; }
.odpoved { padding: 5px; margin-left: 50px; border: 1px solid #000000 }
.odpoved, .odpoved a { color: #000000 !important }
.odpoved:hover, .odpoved-avatar:hover { border: 1px solid #000000; }
.odpoved .nick { color: #000 }
.formular { margin: 0 auto; border: 0; }
.prispevek .datum { color: #000000; font-weight: bold; }
.odpoved .datum { color: ; font-weight: bold; }
.link { cursor: pointer; text-decoration: underline; }
p { margin-bottom: 0; }
#stred_tlacitka,#stred_tagy, #stred_smajlici, #stred_captcha, #navigace, #link, #reklama, #reklama2 { text-align: center; }

#stred_captcha { margin-top: 10px; }
#stred_captcha label { vertical-align: top; }
#stred_captcha img { margin-top: -4px; }
#stred_smajlici img { cursor: pointer; }

input, textarea { border-width: 1px; font-size: 11px; color: #000000; font-family: Tahoma, sans-serif; background-color:  #ffffff; }
input:hover, input:focus, textarea:hover, textarea:focus { background-color:  #eeeeee; }

.tlacitko { border: 1px solid #000; cursor: pointer; }

#navigace { margin-top: 10px; }

#link a { font-size: 11px; color: #000000; font-weight: bold; }
#link a:hover { text-decoration: none; }

.edit, .file { font-style: italic; margin-top: 10px; margin-bottom: 3px; }
.edit { font-size: 10px; }

#velka-fotka { top: 10px; display: none; border: 1px solid #000000; background-color: #ffffff; padding: 5px; position: absolute; text-align: right; }
#velka-fotka a { font-family: Tahoma, sans-serif; font-size: 11px; color: #000000; }

.backlink { font-family: Tahoma, sans-serif; padding: 0.3em 1em 0.3em 1em; text-align: center; font-size: 12px; background : #eee !important; border-bottom: 1px dotted #000; width: 101%; }
.backlink h1 { font-size: 12px; }
.backlink h1 a { color : #900000; }
.backlink h1 a:hover { text-decoration: none;	color : #B30000; }

#reklama2 { margin: 0 auto; margin-top: 10px; margin-bottom: 10px; } 

#reklama { margin: 0 auto; margin-top: 15px; padding: 5px; font-size: 12px; font-family: tahoma, verdana, sans-serif; width: 90%; }
#reklama h3 { text-align:left;margin:0; }
#reklama h3 a { color: #333333 }
#reklama h3 a:hover { color: #333333;text-decoration: none }
#reklama .rek { text-align:left; padding: 5px; border: 1px solid #000000; }
#reklama .rek:hover { border: 1px solid #000000; }
#reklama span a { color: #000000;text-decoration: none }
#reklama span a:hover { text-decoration: underline }