/*
Theme Name: SPP
Version: 1.0.0
Author: CZMI
Author URI: http://czmi.cz/
Tags: pivo, dva sloupce, sidebar
*/


/* Layout */
body {padding: 0; margin: 0; font-size: 0.9em; font-family: Arial, Verdana, Sans-Serif; background: #EEAA0B url(gfx/bg-body.jpg) 50% 0% repeat-x; color: #000; }
/* Default */
a:link, a:visited  {color: #575B31; }
a:active, a:hover {color: #000; }
h1 {font-size: 1.2em; }
h2 {font-size: 1.1em; }
h3 {font-size: 1em; }
h4 {font-size: .9em; }
h5 {font-size: .8em; }
h6 {font-size: .7em; }
blockquote {padding: 0 0.5em; border-left: 5px solid #f0e8a7; margin: 0; background-color: #f8f8e2; }
img.alignleft {float: left; margin: 0 .8em .8em 0; }
img.alignright {float: right; margin: 0 0 .8em .8em; }
.aligncenter {display: block; margin-left: auto; margin-right: auto; }
.alignleft {float: left; }
.alignright {float: right; }
a img {padding: 5px; border: 1px solid #ccc; }
form {padding: 0; margin: 0; }
/* Layout */
#container {background: url(images/orientalBk.jpg) right top no-repeat; width: 980px; margin: 0 auto; }


#pageinner {position: relative; margin: 13px 0 0 0; background: url(images/pageInnerBk.gif) right top repeat-y; }

#navcontainer ul {background: #E58109; padding: 0; margin: 0; list-style: none; float: left; width: 100%; font-size: 90%; }
* html #navcontainer ul {background: none; }
#navcontainer ul li { display: inline;  }
#navcontainer ul li#first a, #navcontainer ul li#first a:hover { width: 10px; cursor: default; background-image: none; text-decoration: none; }
#navcontainer ul li a {color: #faf6bb; width: 104px; margin: 5px 0 0 0; padding: 6px 0 8px 0; text-align: center; text-decoration: none; background: url(images/headerBarLiBk.gif) right 3px no-repeat; float: left; font-weight: bold; }

#navcontainer ul li.page-item-6 a,
#navcontainer ul li.page-item-23 a,
#navcontainer ul li.page-item-50 a
 {width: 97px; }


#navcontainer ul li a:link, #navcontainer ul li a:visited { color: #000000 }
#navcontainer ul li a:active, #navcontainer ul li a:hover { color: #fff; text-decoration: underline; background-color: #BB5009; }

#navcontainer ul li.current_page_item a, #navcontainer ul li.current_page_ancestor a { background: #4F4F4F; color: #fff; padding: 6px 0 8px 0; margin-left: -2px; font-weight: bold; }
#navcontainer ul li.current_page_item a:hover, #navcontainer ul li.current_page_ancestor a:hover {text-decoration: none; }
#navcontainer ul li a:hover {text-decoration: underline; }

#searchBar {clear: left; background: #4F4F4F; text-align: right; }
#searchform {padding: 5px; }
#s {border: 1px solid #bbb; width: 197px; }
#searchsubmit {border: 1px solid #bbb; background: #fff url(images/buttonBk.gif) repeat-x; }



/* Calendar */
#wp-calendar {width: 100%; }
#wp-calendar th, #wp-calendar td {text-align: center; }
#wp-calendar td#today {font-weight: bold; background: #6F7735; color: #fff; }

#content {margin: 0 0 0 213px; padding: 0; }
#contentinner {padding: 10px; font-size: 0.9em; line-height: 1.5em; }

/* Post */
.post h2.posttitle {padding: 0 0 10px 0; margin: 0; font-size: 1.2em;font-family: Georgia, "Times New Roman", Times, serif;  font-weight: normal; font-size: 150%; color: #575B31; }
.post h2.posttitle a, .post h2.posttitle a:hover {text-decoration: none; color: #575B31; }

/* make your own sticky post styling */
.sticky {}
small.postmetadata {font-size: 0.85em; }
ul.postmetadata {padding: 0; margin: 0; list-style: none; font-size: 0.85em; }
ul li.tags {float: left; }
ul li.comments {text-align: right; }
div.divider { height: 10px; margin: 1em 0; }
div.navigation {text-align: center; font-family: Garamond, Georgia, serif; padding: 0 0 2em 0; }
div.commentnavigation {padding: 0; }
#singlepost { padding: 10px 10px 49px 10px; margin: 0; font-size: 0.9em; line-height: 1.5em; }
#commentwrapper { padding: 0 0 0 0; }
#commentwrapper h2 {margin: 0; padding: 0.5em 0; }

/* Comment */
h2.commentheading {font-size: 1.2em; color: #fefef6; font-family: Garamond, Georgia, serif; }
ol.commentlist {padding: 0; margin: 0; list-style: none; font-family: Tahoma, 'Trebuchet MS', Verdana, Arial, sans-serif; color: #3a3a3a; }
ol.commentlist a {text-decoration: none; }
img.avatar {border: 3px solid #fefef6; margin: 0 0.5em; }
ol.commentlist li.commentind {padding: 0 0 2em 0; margin: 0; }
ol.commentlist li.depth-1 {border-bottom: 3px double #fefef6; padding: 0 0 1em 0; margin-bottom: 1em; }
ul.children {list-style: none; }
ol.commentlist ul.children li.commentind {padding: 1em 0 0 0; }
ol.commentlist li.commentind cite {font-style: normal; }
p.commentsedit {font-size: 0.9em; margin: 0 0 0 0.5em; }
.commentindheader {border-bottom: 1px dotted #fefef6; }
.commentindheader img.avatar {float: left; }
ol.commentlist li.legacyAlt .commentindheader {text-align: right; }
ol.commentlist li.legacyAlt .commentindheader img.avatar {float: right; }
ol.commentlist li.legacyAlt p.commentsedit {text-align: right; margin: 0 0.5em 0 0; }

/* Comment form */
form#commentform input, form#commentform textarea {border: 1px solid #bbb; }
input#author, input#email, input#url {width: 60%; }
textarea#comment {width: 90%; }
input#submit {border: 1px solid #bbb; background: #fff url(images/buttonBk.gif) repeat-x; }

div#recaptcha_widget_div {float: right; }

/* Wordpress required */
.wp-caption {border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; padding-top: 4px; margin: 10px; }
.wp-caption img {margin: 0; padding: 0; border: 0 none; }
.wp-caption-dd {font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0; }
h3.subpages {padding: 1em 0 0.5em 0; margin: 0; }
ul.subpages {padding: 0 0 0 1em; margin: 0 0 0 1em; list-style: square; }

/* Formatting */
fieldset {border: 1px solid #ccc; padding: 0 1em; margin: 0; }
legend {color: #999; font-size: 1.1em; font-weight: bold; }
hr {border: 0; color: #cfc887; background-color: #cfc887; }
pre, code {width: 100%; overflow: auto; font-size: 1em; }
.post table {width: 100%; border: 1px solid #ccc; border-top: 0; border-collapse: collapse; }
.post table th, .post table td {border: 1px solid #ccc; border-bottom: 0; padding: .3em .5em; }
.post table th {text-align: left; border-bottom: 2px solid #ccc; }
p.loggedinAs {margin: 0;  padding: 0; }
a#cancel-comment-reply-link {display: block; margin-bottom: 1em
}








span.both { display: block; width: 960px; height: 1px; clear: both; font-size: 1px; overflow: hidden;}
br.clear { display: block; width: 960px; height: 1px; clear: left; font-size: 1px; overflow: hidden;}  
br.both { display: block; width: 960px; height: 1px; clear: both; font-size: 1px; overflow: hidden;}
span.both { display: block; width: 100%; height: 1px; overflow: hidden; clear: both; }
#page { width: 960px; margin: 0 auto; background: url(gfx/beer.jpg) right top no-repeat; }
#obsah { width: 960px; margin: 0 auto; background: #fff; }
#pole { width: 650px; margin: 0 auto; background: #fff; float: left; position: relative; left: 20px; padding: 20px 0 30px 0;  }
#pole .entry { font-size: 90%; }

#header {height: 210px; }
#header h1 {padding: 0 0 0 0; margin: 0; color: #faf6bb; font-family: Garamond, Georgia, serif; font-size: 2em; }
#header h1 a, #header h1 a:hover {text-decoration: none; color: #faf6bb; }
#header .description {padding: 0 0 0 53px; color: #c46816; font-family: Garamond, Georgia, serif; font-size: 1.3em; }
#header #logo a img, #header #logo a:hover img { border: 0; }

#sidebar { width: 250px; margin: 0; color: #011631; float: right; position: relative; right: 20px;  padding: 20px 0 30px 0;  }
#sidebar a {color: #736f44; }
#sidebar ul {padding: 0; margin: 0; list-style: none; }
#sidebar ul li {background-color: #fefef6; margin: 0 0 13px 0;  }
#sidebar h2  {margin: 0; background: url(gfx/bg-title.gif) 0% 0% no-repeat #FCA908; color: #fff; padding: 5px 10px; font-size: 100%; }
#sidebar ul li p, #sidebar ul li div {padding: 5px 10px 10px 10px; margin: 0; }
#sidebar ul li table {padding-bottom: 5px; }
#sidebar ul li table caption {padding: 5px 0 0 0; }
#sidebar ul li ul {padding: 0.3em 0; }
#sidebar ul li ul ul, #sidebar ul li ul ul ul, #sidebar ul li ul ul ul ul, #sidebar ul li ul ul ul ul ul {padding: 0; }
#sidebar ul li ul li {font-size: 1em; padding: 0.2em 1em 0.2em 0; margin: 0 0 0 1em; }
#sidebar ul li ul li li, #sidebar ul li ul li li li, #sidebar ul li ul li li li li, #sidebar ul li ul li li li li li {margin: 0 0 0 1em; }
#sidebar ul li ul li a {text-decoration: none; background: url(images/sidebarBullet.gif) left center no-repeat; padding-left: 1em; }
#sidebar ul li ul#themeswitcher li a, #sidebar ul li ul li.recentcomments a {background-image: none; padding-left: 0; }
#sidebar ul li ul#themeswitcher li, #sidebar ul li ul li.recentcomments {background: url(images/sidebarBullet.gif) left center no-repeat; padding-left: 1em; }
#sidebar ul li ul li a:hover {color: #863f09; }

#sidebar {  font-size: 90%;  }
#sidebar table {  font-size: 90%; }

#sidebar div.sidebox { background: #F8F8F3;  }
#sidebar div.sidebox { padding: 0 0 5px 0; margin: 0 0 20px 0; }
#sidebar div.sidebox p { margin: 10px 10px 10px 10px; padding: 0 0 0 0; }
#footer {clear: both; background: #EEAA0B; height: 108px; margin: 0 53px; font-family: Garamond, Georgia, serif; text-align: right; font-size: 1em; color: #a66117; }
#footer p {margin: 0; padding: 0.9em; line-height: 1.5em; }
#footer a {color: #a66117; }
#footer a:hover {color: #cf7819; }

.intro { background: #F2F2EB; border: 1px solid #E1E1DA; padding: 10px 20px 20px 20px; font-size: 90%; color: #5C5C5C; }
.outro { background: #F2F2EB; border: 1px solid #E1E1DA; padding: 10px 20px 20px 20px; font-size: 90%; color: #5C5C5C; }

div.img { width: 130px; height: 130px; float: left; }
div.img img { display: block; width: 120px; height: 120px; border: 1px solid #000; }

.novinky h2 { background: #000000; color: #fff; padding: 5px 10px }
.novinky h2 a:link, .novinky h2 a:visited { color: #fff; }
.novinky h2 a:active, .novinky h2 a:hover { color: #000; }

#sidebar ul#sidemenu { margin: 0 0 0 0; padding: 0 0 0 0; }
#sidebar ul#sidemenu li { width: 250px; margin: 0 0 0 0; padding: 0 0 0 0; height: auto; list-style-type: none; }
#sidebar ul#sidemenu li a { display: block; width: 230px; _width: 250px;  height: auto; padding: 8px 10px; }
#sidebar ul#sidemenu li a:link, #sidebar ul#sidemenu li a:visited { background: #FEF0D8; border: 1px solid #FDE0B0; border-width: 1px 0; border-top-color: #fff; font-weight: bold; color: #E27905;  }
#sidebar ul#sidemenu li a:active, #sidebar ul#sidemenu li a:hover { background: #FDDFAC; border: 1px solid #FBBD55; border-width: 1px 0; border-top-color: #FEEBCB; font-weight: bold; color: #000000;  }

#sidebar ul#sidemenu li a#selected:link, #sidebar ul#sidemenu li a#selected:visited { background: #fff; border: 1px solid #FDE0B0; border-width: 1px 0; border-top-color: #fff; font-weight: bold; color: #000;  }
#sidebar ul#sidemenu li a#selected:active, #sidebar ul#sidemenu li a#selected:hover { background: #fff; border: 1px solid #FBBD55; border-width: 1px 0; border-top-color: #FEEBCB; font-weight: bold; color: #000000;  }


#sidebar ul#sidemenu li ul { }
#sidebar ul#sidemenu li ul li { width: 250px; margin: 0 0 0 0; padding: 0 0 0 0; height: auto; list-style-type: none; }
#sidebar ul#sidemenu li ul li a { display: block; width: 210px; _width: 250px;  height: auto; padding: 3px 20px; font-size: 90%; }

#sidebar ul#sidemenu li ul li a:link, #sidebar ul#sidemenu li ul li a:visited { background: #FEF0D8; border: 1px solid #FDE0B0; border-width: 1px 0; border-top-color: #fff; font-weight: normal; color: #E27905;  }
#sidebar ul#sidemenu li ul li a:active, #sidebar ul#sidemenu li ul li a:hover { background: #FDDFAC; border: 1px solid #FBBD55; border-width: 1px 0; border-top-color: #FEEBCB; font-weight: normal; color: #000000;  }


p.more { text-align: right; }


/* Forums */
.post { }
.post table { border-collapse: collapse; border: 1px solid #FEF0D8; margin: 0 0 30px 0; }
.post table tbody { border: 0; }
.post table tr th { background: #FDE0B0; border: 1px solid #FEF0D8; } 
.post table tr th a { border: 0; }
.post table tr th a img { border: 0; }
.post table tr th h4 { margin: 0 0 0 0; padding: 0 0 0 0; display: inline; }
.post table tr td { background: #FEF0D8; border: 1px solid #FEF0D8; } 
.post table tr td p { line-height: 1.7em; }
.post table tbody tr td { background: #FEF0D8; border: 1px solid #FEF0D8; } 
.post table td { background: #FDE0B0; border: 1px solid #FEF0D8; } 
.post table tr td a:link, .post table tr td a:visited { color: #E27905 }
.post table tr td a:active, .post table tr td a:hover { color: #000 }

.post table tr th a:link, .post table tr th a:visited { color: #E27905 }
.post table tr th a:active, .post table tr th a:hover { color: #000 }

.post table.wpf-post-table { background: #E27905; }

#trail a:link, #trail a:visited { color: #E27905 }
#trail a:active, #trail a:hover { color: #000 }
