ul {margin: 5px; padding-left: 20px; line-height: 20px; }
.clear{clear: both; }
body {font: normal normal 14px arial, verdana, sans-serif; color: silver; line-height: 20px; background: #292929; margin: 0; padding: 0; }
#middle {margin: -40px 0 0 0; padding: 0; text-align: center; }
#right {position: absolute; top: 34px; right: 80px; margin: 10px 4px 4px 4px;
padding: 0px; width: 220px; text-align: left; color: #757575; }
a {text-decoration: underline; color: silver; font: normal normal 15px arial; cursor: pointer; }
a:hover {background: #8A5239; color: white; }
.mal {border: 0; }
h1 {text-align: center; margin: 0px auto 20px auto; line-height: normal;
font: normal bold 22px "Comic-Sans MS", arial; background: #8A5239;
padding: 2px; border: 1px solid silver; width: 50%; }
h2 {font: normal 16px Arial, Verdana; color: white; margin: 0; padding: 0; }
.h4 {text-align: center; border: 1px solid #666; font: normal normal 15px arial; padding: 4px 10px; margin: 60px 10px 0 10px; color: silver; }
.h4 a { font: normal normal 15px arial; padding: 4px; color: silver; }
.h4 a:hover { color: white; }
.navi { background:#333; padding: 6px 2px; border: 1px solid #777; }
.navi a{ font-size: 16px; }
/* Miscellaneous------------------------------ */
hr {border: 1px solid #757575; display: block; }
img {border: 1px solid white; }
/* Page Navigation------------------------------ */
.pagelist {padding: 10px 20px 5px 20px; }
ul.pagelist {padding: 0; margin: 0; list-style-type: none; }
ul.pagelist li {display: inline; }
ul.pagelist li a, ul.pagelist span.disabledlink {padding: 4px; }
ul.pagelist li.current a {font-weight: bold; color: #666; }
ul.pagelist li.prev {margin-right: 10px; }
ul.pagelist li.next {margin-left: 10px; }
.disabledlink {color: #AAA; cursor: default; }
.pagenav {clear: both; }
/* AJAX------------------------------ */
#albumDescEditable {margin-bottom: 12px; }
#imageDescDditable {/*popis sn9mku od admina*/ margin-top: 24px; font-size: 16px; }
/* Image Thumbnails------------------------------ */
#image { padding: 0; line-height: 0; margin: 30px auto; }
#image img {border: 2px solid white; }
.imagethumb {float: left; margin: 5px; }
.imagethumb a {background: none; }
.albumdesc2 { margin: 15px auto; font-size: 16px;}
/* Album Thumbnails------------------------------ */
.album {margin: 5px; float: left; width: 320px; height: 100px; border: 1px solid #8A5239;
padding: 5px; text-align: left;}
.album p {margin: 3px 0 3px 0; font-size: 12px; }
.albumdesc {float: right; width: 190px; }
/* Individual Image------------------------------ */
.imgdesc { margin: 10px; line-height: 17px; font-size: 16px; }
#narrow {margin: 0 auto; width: 440px; }
/* Comments------------------------------ */

#commentblock {margin: 30px auto; text-align: center; color:silver;
width: 580px; border: 1px solid silver; padding: 10px; }
#addcomment {margin: 10px 0 0 0; text-align: left;
width: 450px; padding: 10px 20px 10px 10px; }
#comments {margin: 10px 0 0 0; text-align: left; }
.error { color: #C33; font-weight: bold; }
.commentmeta {margin-bottom: 5px; color: #E6E6E6; font-size: 9px; }
/* Forms------------------------------ */
.inputbox {width: 250px; padding: 2px; margin: 2px 0; color: white; background: #696969; border: 1px solid silver; font: normal 12px Verdana, Arial; }
textarea {padding: 4px; width: 100%; color: white; background: #696969; border: 1px solid #DDD; font: normal 12px Verdana, Arial; }
.checkbox {cursor: pointer; }
.pushbutton {cursor: pointer; padding: 5px; color: white; background: #8A5239;
border: 1px solid silver; font: normal 12px Verdana, Arial; }

/* MAIN WRAPPER */

#wrapper {
padding: 0;
margin: 0px 80px;
background-color:#292929;
text-align:left;
}

/* HEADER */

#header {
height:80px;
margin: 10px;
padding: 0;
}

#header h2 a{
color: white;
background: #8A5239;
font-weight: normal;
text-transform: uppercase;
text-decoration: none;
font-size:20px;
padding: 4px 10px;
border: 1px solid silver;
margin: 10px;
}

#header div.description {
color: #757575;
font-size: 16px;
letter-spacing:1.3px;
text-transform:uppercase;
margin: 10px 0 0 10px;
}

#pagine {
margin: 10px 10px 0 0;
padding: 0;
text-align: right;
}

#pagine ul {
padding: 0;
margin:0;
}

#pagine li {
display:inline;
list-style-type:none;
font-size:14px;
margin:0;
}

#pagine li a {
color:white;
padding: 2px 4px;
border:1px solid #444444;
background-color:#333333;
}

#pagine li a:hover, #pagine li.current_page_item a {
background-color:#8A5239;
color:white;
text-decoration:none;
border:1px solid silver;
}

#pagine li.sed a {color:#757575;}
#pagine li.sed a:hover {color:white;}

/* FOOTER */

#footer {
clear:both;
text-align:center;
margin: 10px;
}

#footer p {
color: #757575;
padding: 4px;
border: 1px solid #666;
font-size:12px;
}

#footer a {
font-size:12px;
}

#footer h1 {
display:none;
}

