/* basic */

html,body {margin: 0; padding: 0; font: 12px Verdana, sans-serif; color: #000;}
body {background: url(../images/back.jpg);}
p {margin: 0 10px 10px}

a, a:visited {color: #000; text-decoration: none;}
a:hover {color: #766e40; text-decoration: none;}

h2, h2 a, h2 a:visited {color: #000;}
h2 a:hover {color: #766e40;}
.nadpis {padding: 0 0 0 20px; font-size: 1.3em;}

div#container {text-align: left; width: 914px; margin: 0 auto; background: url(../images/content.jpg) repeat-y;}
div#header h1 {height: 197px; margin: 0; background: url(../images/top.jpg) no-repeat;}

div#content {float: right; width: 654px;}
div#content p {line-height: 1.4;}
div#navigation {float: left; width: 170px;padding: 0 0 0 84px;}
div#footer {clear: both; height: 72px; text-align: center; background: url(../images/footer.jpg) no-repeat;}
div#footer a {text-decoration: underline;}

.detail-image {border: 1px solid #000; margin: 0 0 10px 0;}

/* administrace */

.input-cell {width: 500px; float: left; text-align: left; margin: 5px;}
.input-row1 {width: 550px; float: left; text-align: left; margin: 0px;}
.input-row2 {width: 550px; float: left; text-align: left; margin: 0px; margin-left: 15px;}
.input-row3 {width: 600px; float: left; text-align: left; margin: 0px; margin-top: 10px;}
.input-text {width: 100px; float: left; text-align: left;}
.input-input {width: 290px; float: left; text-align: left;}
.input-gallery {width: 260px; float: left; text-align: left;}
.input-technic {width: 300px; float: left; text-align: left;}
.input-edit {width: 170px; float: left; text-align: left;}
.input-button {width: 290px; float: left; text-align: left; margin-bottom: 20px;}

.odstavec {width: 500px; margin: 0px 10px 10px -10px; text-align: center; font-size: 11px; font-weight: bold; text-align: justify;}
.odstavec a, .odstavec a:link, .odstavec a:visited {text-decoration: none;}
.odstavec span {border: 1px solid #aaaaaa; background: #585858; padding: 1px; color: #000000;}
.odstavec-ram {float: left; width: 500px; margin: 10px; border: 1px solid #aaaaaa; padding: 10px; text-align: justify;}

.alert {padding: 0;	padding-top: 5px;	width: 400px;	padding-left: 25px;	float: left;	margin: 10px;}
.alert2 {padding: 0;	padding-top: 5px;	width: 400px;	padding-left: 25px;	float: left;	margin: 10px;}



/* Obrázky
----------------------------------------------- */
.lasting {float: left; width: 130px; margin-bottom: 15px; text-align: center; margin-left: 13px;}
.last-img {border: 1px solid #aaaaaa; margin: 0px; width: 100px; height: 100px;}
.img-noname {width: 50px; height: 20px;}  



/* Menu */

#navlist {padding: 0 1px 1px; margin-left: 0; font: bold 12px Verdana, sans-serif;}
#navlist li {list-style: none; margin: 0; text-align: left; margin: 0 0 1px 0;}
#navlist li a, #navlist li a:visited {display: block; padding: 0.25em 0.5em 0.25em 30px; text-decoration: none;}
#navlist li a:hover {color: #000; background: url(../images/dot.jpg) no-repeat; padding-left: 30px;}
#navlist li.podgalerie a, #navlist li.podgalerie a:visited { font-size: 0.8em; color: #667; display: block; padding: 0.25em 0.5em 0.25em 40px; text-decoration: none;}
#navlist li.podgalerie a:hover {font-size: 0.8em; color: #667; display: block; padding: 0.25em 0.5em 0.25em 40px; text-decoration: none; background: none;}


/* Book
----------------------------------------------- */  
.bad {width: 400px; margin-bottom: 10px; margin-top: 10px; color: #eee; padding: 7px; border: 1px solid #000; background: #998e4f;}
#kniha {margin-top: 15px 0 0 0; width: 400px; padding: 0 0 0 20px;}
#kniha textarea {margin-bottom: 3px; margin-top: 3px; border: 1px solid #beb163; background: #fcf5d7;  padding: 2px;}
#kniha input {margin-bottom: 3px; margin-top: 3px; border: 1px solid #beb163; background: #fcf5d7;  padding: 2px;}
.smile {float: right; height: 15px;}
.submit {float: left; height: 15px;}
.post-book {border: 0px; margin-bottom: 16px; width: 400px; padding: 0 0 0 20px;}
.posttop-book {padding: 4px; height: 12px; border: 1px solid #beb163; background: #ded59e; }
.username-book {font-weight: bold; width: auto; float: left;}
.userweb-book {width: auto; float: left; margin-left:10px;}
.userweb-image {width: 16px; height: 20px; border: 0px;}
.date-book {width: auto; text-align: right; font: 78%/1.4em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif; text-transform: uppercase; letter-spacing:.2em; color: #6785ca;}
.posttext-book {padding: 4px; background: #e6d99c; border: 1px solid #beb163; border-top: 0px; text-align: left;}
