body, html { margin:0; padding:0; }
body       { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 0.9em; color:#000000; background-color:#CCCCCC; text-align:center; }

a         { color:#0066FF }
a:hover   { background-color: #FF9; color:#C30 }

p      { padding: 0 10px; }
.admin { text-align:right; padding: 0 10px }

#page        { width: 800px; margin: 0 auto;background-color:white; padding: 0; text-align:left; }
#page .texty { padding: 0 10px; }
#paticka     { padding: 10px 0; text-align: center;  border-top: 1px solid black; clear:both; }

h1 { padding: 10px; background-color:#FF9; color:#C30; text-align: center; clear: both; }
h2 { font-size: 1.1em; border-bottom: 1px solid black; padding: 0 10px;}

.tag { color: #990000 }

.comment { margin: 0 10px; }

.cistic { clear: both; display: block; }

.dirs, .files { clear: both;}
.dirs div, .files div {margin: 0 10px}

.thumb     { min-height: auto; margin: 5px; clear: both;}
.thumb img { float: left; margin-right: 15px; border: 0; }
.thumb *   { margin:0; }
.thumb h3  { font-size: 1.1em; }

.thumb p.tech_info { font-size:0.8em; color:#999999 }

.dirs .thumb  { width: 200px; float:left; clear:none; height: 35px; padding-left: 35px;
                background: transparent url('../images/thumb_dir.png') 0 0 no-repeat scroll;}
.files .thumb {min-height: 100px; _height: 100px; margin: 3px 10px;}

li.file { list-style-type:circle; }
li.dir  { list-style-type:disc;}

.sousedi         { text-align: center; margin: 0;}
.sousedi div     { width: 150px; text-align:center; float:left; }
.sousedi div img { border: 0; }
.sousedi div p   { margin: 0 0 0 0; }

.full_foto a img { margin: 0 auto; border: 0;}
.full_foto .info { text-align: center; }

table.exif            { width: 780px; font-size: 0.8em;}
table.exif table.exif { width: 90%; font-size: 1em;}
table.exif .licha     { background-color: #FFFFCC }
table.exif .suda      { background-color:#FFFF99 }

pre { text-align:left; background-color:#FFFFCC; color:green; padding: 0 10px; }

label   { width: 100%; text-align: right; font-weight: bold;  float:right; margin-right: 30px;}
label * { width: 600px; font-family: monospace; }

.chyba  { background-color:#F00; color:#000; border-left: 5px solid #900; padding: 10px; text-align: left;}
.hlaska { background-color:#6C3; color:#000; border-left: 5px solid #060; padding: 10px; text-align: left; }
