/*  
Theme Name: kone
Theme URI: http://www.kone-naboso.cz.cz/
Description: Theme created kone-naboso.cz
Author: Martin Šimon
Author URI: http://www.martinsimon.cz/
Version: 1.0
*/

body { margin: 0; padding: 0; text-align: center; font-family: 'Trebuchet MS', sans-serif; color: black; background: #d26802; }
hr { display: none; }

.cb { clear: both; }
.cl { clear: left; }
.cr { clear: right; }
.center { text-align: center; }
.left { text-align: left; }
.right { text-align: right; }
.p1em { padding: 1em 0; }
.m1em { margin: 1em 0; }
.hide { position: absolute; display: block; width: 1px; height: 1px; border: 0; top: -10000px; left: -10000px; font-size: 1px; }
.brown { color: #5D3C09; }

a img { border: 0; }

h1, h2, h3, h4, h5, h6 { font-style: italic; }

#all { margin: 0; padding: 0; }

#menu { height: 50px; background: #5D3C09 url('images/menu.gif') repeat-x top left; }
#menu ul { margin: 0 auto; padding: 0; list-style: none; width: 960px; text-align: left; }
#menu li { display: inline; }
#menu li a { float: left; display: block; padding: 0 1em; margin: 0; line-height: 50px; color: white; text-align: center; font-style: italic; font-size: 110%; text-decoration: none; }
#menu li a { border-right: 1px solid #704104; border-left: 1px solid #704104; }
#menu li+li a { border-right: 1px solid #704104; border-left: 0; }
#menu li a:hover { background: #d26802 url('images/menua.gif') repeat-x top left; }
#menu li.current-cat a, #menu li.current_page_item a { background: #d26802 url('images/menua.gif') repeat-x top left; }

#hall { width: 960px; height: 249px; position: relative; margin: 0 auto; text-align: left; }
#hall #htxt { position: absolute; top: 0; left: 0; width: 960px; height: 249px; }
#hall #htxt h1 { font-size: 400%; margin: 0; padding: 0.5em; }
#hall #htxt h1 small { font-size: 50%; }
#hall #htxt h1 a { color: white; text-decoration: none; }
#hall #himg { position: absolute; top: 0; left: 0; width: 960px; height: 249px; background: url('images/header.jpg') no-repeat top left; }
#hall #himg a { display: block; position: absolute; top: 0; left: 0; width: 960px; height: 249px; }

#middle { margin: 0 auto; padding: 0; width: 960px; text-align: left; background: white url('images/nose.jpg') no-repeat top left; min-height: 500px; }
#content { width: 700px; float: left; }
#sidebar { float: right; width: 250px; }

#footer { height: 200px; background: #5D3C09 url('images/footer-bg.jpg') repeat-x top left; clear: both; }
#footer h3 { margin: 0; padding: 10px 0 0 0; font-size: 100%; }
#footer a { color: white; }
#footer a:hover { text-decoration: none; }
#fin { position: relative; margin: 0 auto; padding: 0; width: 960px; height: 200px; text-align: left; background: url('images/footer-horse.gif') no-repeat bottom right; color: white; }
#copy { margin: 0; padding: 0; font-size: 70%; position: absolute; top: 1em; right: 0; width: 260px; text-align: right; color: #bf7006; }
#copy a { color: #bf7006; }
#footer #links { margin: 0; padding: 0; width: 700px; }
#links ul { list-style-type: none; margin: 0; padding: 0; font-size: 80%; width: 700px; }
#links li { display: inline; margin: 0 -3px 0 0; padding: 0; }
#links li+li:before { content: ", "; }

#sideh20 { height: 50px; }
#searchform { margin: 1em 0; padding: 0; }
#kopyta #slideshow1, #kopyta #slideshow2 { width: 238px; height: 305px; position: relative; background: white url('images/foto-bg.jpg') no-repeat top left; overflow: hidden; margin-bottom: 1em; padding: 0; }
#kopyta #slideshow1 img, #kopyta #slideshow2 img { position: absolute; top: 19px; left: 19px; z-index:8; }
#kopyta #slideshow1 img.active, #kopyta #slideshow2 img.active { z-index:10; }
#kopyta #slideshow1 img.last-active, #kopyta #slideshow2 img.last-active { z-index:9; } 

#sidebar h2 { color: #5D3C09; font-size: 130%; margin: 0; padding: 0; }
#content h2 { margin: 0; padding: 0; font-size: 160%; color: #5D3C09; }
#content h3 { margin: 0; padding: 0; font-size: 140%; color: #5D3C09; }
#content h4 { margin: 0; padding: 0; font-size: 120%; color: #5D3C09; }
#content h5 { margin: 0; padding: 0; font-size: 100%; color: #5D3C09; }
#content h6 { margin: 0; padding: 0; font-size: 80%; color: #5D3C09; }

#posts { padding: 20px; }
#posts p { line-height: 130%; font-size: 90%; margin: 0; padding: 0.5em 0; }
#content h2 a { color: #5D3C09; text-decoration: none; }
#content h2 a:hover { text-decoration: underline; }
div.prispevek { margin: 0; padding-bottom: 0; }
div.prispevek+div.prispevek { margin: 1em 0 0 0; padding: 1em 0 0 0; border-top: 1px solid #5D3C09; }
.pagepost { border-bottom: 0; }
.prispevek div.datum { font-size: 80%; margin-bottom: 1em; }
.prispevek p { margin: 0; padding: 0; font-size: 90%; }
.prispevek p+p { margin: 1em 0; padding: 0; }
.prispevek a { color: #5D3C09; }
.prispevek a:hover { text-decoration: none; }
.prispevek a.more-link { margin: 0.5em 0 0 0; display: block; text-align: right; font-weight: bold; }
.prispevek img { margin: 10px; border: 1px solid #5D3C09; }
.prispevek a img { border: 1px solid #5D3C09; text-decoration: none; }
.prispevek .alignleft { float: left; }
.prispevek .aligncenter, { display:block; margin-left:auto; margin-right:auto; }
.prispevek .alignright { float: right; }
.prispevek .gallery { margin: 1em 0; text-align: center; }
.prispevek .gallery .gallery-item { float:left; margin-top:10px; text-align:center; width:33%; } 

ul.seznam { font-size: 90%; }
ul.seznam strong { font-size: 110%; }
ul.seznam li a { color: #5D3C09; }
ul.seznam li a:hover { text-decoration: none; }

#navig { margin: 2em 0; text-align: center; }
#navig a { margin: 0 1em; padding: 0.5em 2em; border: 1px solid #5D3C09; color: #5D3C09; font-weight: bold; text-decoration: none; }
#navig a:hover { border: 1px solid #5D3C09; background: #5D3C09; color: white; }
div.prispevek+div#navig { border-top: 1px solid #5D3C09; padding: 3em 0 0 0; }

img.wp-smiley { border: 0; margin: 0; padding: 0; }


.komentare { margin: 1em 0; padding: 1em 0; border-top: 1px solid #5D3C09; }
.komentare label { display: block; margin-top: 0.25em; }
.komentare textarea { width: 100%; height: 150px; }
h3#comments, h3#respond { font-size: 120%; }
.komentare a { color: #5D3C09; }
.komentare ul { list-style-type: none; padding-left: 10px; }
.komentare li+li { border-top: 1px solid #5D3C09; margin-top: 0.5em; padding-top: 0.5em; }
.komentare li.author strong { color: #5D3C09; }


.wpcf7-form textarea { width: 100%; }

