body {margin:0; padding:0; font-size: 62.5%; font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif; line-height: 1.5em; background:#EED8B3;}

a ,a:link{color: #AD582A;}
a img {border: none;}
a:visited {color: #AD582A;}
a:hover {color: #AD582A;}

#contentwrapper{float: left; width: 100%;}

#maincontainer{min-width:730px;}

#container {background:url(../images/container_top_repeat.gif) top right repeat-x; font-size: 1.0em; text-align: left; width: 100%; float: left; }

#header {background:url(../images/headertop.gif) repeat-x; height:124px; margin:0px; padding:0px;}
#header h1{margin: 0; padding-top: 15px;}

#headerleft{background:url(../images/headerleft.jpg) top left no-repeat; height: 124px; text-align:right; width: 100%;}

#sitetitle{clear:both; text-align:right; width:90%; padding:60px 60px 10px 0px;}
#sitetitle a,#sitetitle a:hover{font-size: 3em; color:#67440A; font-weight:bold; text-decoration:none;}

#sub_container{background:url(../images/container_topleft.gif) top left no-repeat; float: left; width: 100%;}

#contentcolumn {font-size: 1.2em; margin:0 215px 0 190px; padding:35px 5px 20px 10px;}
.contentcolumn .entry p {font-size: 1.05em; }
.contentcolumn .entry{line-height: 1.3em; }

.alt {background-color: #f8f8f8; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd;}

#footer {background:#593107; border: none;}

small {font-family: Arial, Helvetica, Sans-Serif; font-size: 0.9em; line-height: 1.5em;}

h1, h2, h3 {font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif; font-weight: bold; text-align:left;}

h2 {font-size: 1.6em;}

h2.pagetitle {font-size: 1.6em;}

#sidebar h2 {font-family: 'Lucida Grande', Verdana, Sans-Serif;	font-size: 1.2em;}

h3 {font-size: 1.4em; margin-left:1.3em;}

h1, h1 a, h1 a:hover, h1 a:visited, #headerimg .description {text-decoration: none; color:#593107;}

h2, h2 a, h2 a:hover,h2 a:visited, h3, h3 a ,h3 a:hover, h3 a:visited {color:#593107;}

h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, #wp-calendar caption, cite {text-decoration: none;}

#contentcolumn h2{color:#A79419; margin-left: 1.2em; border-bottom:1px solid #eed495; padding:0 0 .3em 0;}

.entry p a:visited {color: #b85b5a;}

#sidenav {font: .9em 'Lucida Grande', Verdana, Arial, Sans-Serif; float: right; width: 210px; margin-left: -220px; padding:35px 5px 0px 0px; z-index:13;}
#sidenav ul, #sidenav ul ol {margin: 0; padding: 0; text-align:left;}
#sidenav ul li {list-style-type: none; list-style-image: none; /*margin-bottom: 15px;*/ padding-bottom: 15px;}
#sidenav ul p, #sidenav ul select {margin: 5px 0 8px;}
#sidenav ul ul, #sidenav ul ol {margin: 5px 0 0 5px;}
#sidenav ul ul ul, #sidenav ul ol {margin: 0 0 0 5px;}
#sidenav ul ul li, #sidenav ul ol li {margin: 3px 0 0; padding: 0;}
.entry ol li, #sidenav ul ol li ,#commentlist ol li ol li{list-style: decimal outside;}

#sidenav_left {font: .9em 'Lucida Grande', Verdana, Arial, Sans-Serif; float:left; width: 200px; padding:35px 0px 0px 0px;  z-index:0;}
#sidenav_left ul, #sidenav ul ol {margin: 0; padding: 0; text-align:left;}
#sidenav_left ul li {list-style-type: none; list-style-image: none; /*margin-bottom: 15px;*/ padding-bottom: 15px;}
#sidenav_left ul p, #sidenav ul select {margin: 5px 0 8px;}
#sidenav_left ul ul, #sidenav ul ol {margin: 5px 0 0 5px;}
#sidenav_left ul ul ul, #sidenav ul ol {margin: 0 0 0 5px;}
#sidenav_left ul ul li, #sidenav ul ol li {margin: 3px 0 0; padding: 0;}
.entry ol li, #sidenav_left ul ol li ,#commentlist ol li ol li{list-style: decimal outside;}


small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike {color: #777;}

code {font: 1.1em 'Courier New', Courier, Fixed;}

acronym, abbr, span.caps {font-size: 0.9em; letter-spacing: .07em;}

a, h2 a:hover, h3 a:hover {text-decoration: none;}

a:hover {color: #CF835A; text-decoration: underline;}

#wp-calendar #prev a, #wp-calendar #next a {font-size: 9pt;}

#wp-calendar a {text-decoration: none;}

#wp-calendar caption {font: bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif; text-align: center;}

#wp-calendar th {font-style: normal; text-transform: capitalize;}

p {color:#333333;}
p img {padding: 0; max-width: 100%;}
p.autor {display:block; margin:-2em 0px 0 0; text-align:right;}
p.index {margin:-1em 2em 0 2em;}

img.centered {display: block; margin-left: auto; margin-right: auto;}

img.alignright {padding: 4px; margin: 0 0 2px 7px; display: inline;}

img.alignleft {padding: 4px; margin: 0 7px 2px 0; display: inline;}

.alignright {/*float: right;*/ 	background:#FFF; margin:5px;}

.alignleft {/*float: left;*/ background:#FFF; margin:5px;}

.post {padding:0 10px 10px 10px; text-align:left;}

.post hr {display: block;}

.widecolumn .post {margin: 0;}

.post .postmetadata {padding:5px 5px 0 5px;}

#footer p {margin: 0; padding: 20px 0; text-align: center;}	

html>body .entry ul {margin-left: 0px; padding: 0 30px 0 0; list-style: none; padding-left: 10px; text-indent: -10px; text-align:left;} 

html>body .entry li {margin: 7px 0 8px 10px; text-align:left; }

.entry ul li:before, #sidebar ul ul li:before {content: "\00BB \0020";}

.entry ol {padding: 0 10px 0 20px; margin: 0; text-align:left;}

.entry ol li {margin: 0; padding: 0; text-align:left;}

.postmetadata ul, .postmetadata li {display: inline; list-style-type: none; list-style-image: none;}

#commentlist ol li{list-style-type:none;}

#contentcolumn .post p.postmetadata {background:#FFF6DF; border-top: 1px solid #AD582A; list-style: none; font: 0.9em/2em Tahoma, Arial, Helvetica, sans-serif; color: #000;}

.iconComment a {padding-left: 20px;background: url(../images/icon_comments.gif) top left no-repeat;}
#contentcolumn .post ul.post-data li {color: #000;}	
#contentcolumn .post ul.post-data a {text-decoration: none; color: #AD582A;}	
#contentcolumn .post ul.post-data a:hover {color: #AD582A; }
#contentcolumn .post ul.post-data li.comments {float:left; margin: 0 0.7em 0 0; display: inline; /* fixes double float bug in IE */}	
#contentcolumn .post ul.post-data li.comments a { padding: 0 0 0 15px; background: url(../images/icon_comments.gif) 0 2px no-repeat;}	
#contentcolumn .post ul.post-data li.posted {margin: 0 0 0 0.7em;}	
#contentcolumn .post ul.post-data li.posted a {background: url(../images/icon_postdata.gif) 0 2px no-repeat; padding: 0 0 0 13px;}	
#contentcolumn .post ul.post-data li.comments a:hover, #content .post ul.post-data li.posted a:hover {background-position: 0 -38px;}

#footer{clear: left; width: 100%; color:#FFF; text-align: center; padding: 4px 0; position:relative;}
#footer a{color: #A28D19;}
#footer p{color: #fff;}

.innertube{margin: 10px; margin-top: 0;}

div#menu{float:right;margin:0px 20px 0px 0px;text-align:left;}

ul#nav,ul#nav li{list-style-type:none;margin:0;padding:0}

ul#nav{font-size:1em;font-weight:bold;}
ul#nav li{float:left;margin-left: 3px;text-align: center}
ul#nav a{float:left; padding:5px 10px 5px 10px; background:#eed495; text-decoration:none; color:#4e1f05; border-top:1px solid #ad582a; border-bottom:1px solid #ad582a; border-left:1px solid #ad582a; border-right:1px solid #ad582a;}
ul#nav a:hover{background: #ad582a;color: #fff}
ul#nav li.current_page_item a,ul#nav li.current_page_item a:hover{background: #ad582a;color: #fff}
ul {padding: 0; margin: 0;}
li {list-style-type: none;}

ul#dop{font-size:0.9em; font-weight:400;}
ul#dop li{float:left; margin-left: 2px;text-align: center}
ul#dop a{float:left; padding:2px 5px 2px 5px; background:#eed495; text-decoration:none; color:#4e1f05; border-top:1px solid #ad582a; border-bottom:1px solid #ad582a; border-left:1px solid #ad582a; border-right:1px solid #ad582a;}
ul#dop a:hover{background: #ad582a;color: #fff}
ul#dop li.current_page_item a,ul#nav li.current_page_item a:hover{background: #ad582a;color: #fff}

#searchform {text-align: center;}

#sidenav #searchform #s {width: 108px; padding: 2px;}

#searchsubmit {padding: 2px; background:#AD582A; border:solid 1px #eed495; text-align:center; color:#eed495; font-size:1em;}

.entry form {text-align:left;}

select {width: 130px;}

#commentform input {width: 170px; padding: 2px; margin: 5px 5px 1px 0; border:solid 1px #eed495;}
#commentform textarea {width: 90%; padding: 2px; border:solid 1px #eed495;}
#commentform #submit {margin: 0px 0px 10px 0px; padding:2px; color:#ffffff; font-size:1em; background:#AD582A; border:solid 1px #eed495; text-align:center;}

div.sidebox {width: 100%; border:1px solid #AD582A; background: #fff6Df; position:relative; margin:2em auto 0em auto;}
div.sidebox h2 {text-align: center; color:#EED495; background:#AD582A; margin:0 0 .7em 0em; padding:.2em 0 .2em 0; font-size:1.6em; font-weight:700; }
div.sidebox ul {position:relative;}
div.sidebox li {text-align: left; color:#5f3a0e; margin: -0.4em 1em -0.6em 1em; font-size:1.1em;}
div.sidebox a {color:#936023;}
div.sidebox input.text {border:1px solid #eed495; width:100%; margin:0 0 .7em 0;}
div.sidebox input.btn {width:50%; margin:0 0 .7em 0;}

div#Navrcholu {margin:-1.5em 0 1em 0;}

.center {text-align: center;}

a img {border: none;}

.navigation {text-align: center;}

.bt {background:url(../images/box.gif) no-repeat 100% 0; margin:0 0 0 18px; height:17px; }
.bt div {height:17px; width:18px; position:relative; left:-18px; background:url(../images/box.gif) no-repeat 0 0;}

.bb {background:url(../images/box.gif) no-repeat 100% 100%; margin:0 0 0 18px; height:17px; }
.bb div {height:17px; width:18px; position:relative; left:-18px; background:url(../images/box.gif) no-repeat 0 100%; }

.i1 {padding:0 0 0 12px; background:url(../images/borders.gif) repeat-y 0 0;}

.i2 {padding:0 12px 0 0; background:url(../images/borders.gif) repeat-y 100% 0;}

.i3 {background:#fff; border:1px solid #fff; border-width:1px 0; padding:0 10px; color:#444;}
.i3 p {line-height:1.5em; font-weight:700; font-size:.9em; }
.i3 em {font-weight:400; font-size:.9em; font-style:normal; color:#444;}

.cb {margin:0.5em 0;}
.cb h1 {margin:0 -10px; padding:0.3em 10px; text-align:left; font:bold 1.2em/1 Arial, Helvetica, sans-serif;}
#contentcolumn h1{font-size:2em}

ul.vypis_pisni_I {margin:0; line-height:2em; float:left; width:48%; padding:0 0 0px 2%;}
ul.vypis_pisni_I li a {font-weight:700; font-size:.9em; line-height:1.7em;}
ul.vypis_pisni_I li em {font-weight:700; font-size:.9em; line-height:1.7em; color:#eed495;}

ul.vypis_pisni_II {margin:0; line-height:2em; float:right; width:50%;}
ul.vypis_pisni_II li a {font-weight:700; font-size:.9em; line-height:1.7em;}
ul.vypis_pisni_II li em {font-weight:700; font-size:.9em; line-height:1.7em; color:#eed495;}

div.pisnicka {margin:1.3em 2em 2em 2em; position:relative;}
div.pisnicka p.pisnicka { font-size:1em; line-height:1.3em; font-family:"Courier New", Courier, monospace; white-space: pre; font-weight:400; color:#444;}
div.pisnicka div {font-family:Arial, Helvetica, sans-serif; background:#fff6Df; width:100%;}
div.pisnicka div p {text-align:right; font-size:1.1em; padding:.3em 1em; color:#AD582A; font-weight:400;}

table.search {width:90%; }
table.search td {margin:1em; color:#AD582A; font-weight:700; font-size:.9em;}
table.search td.input {width:70%;}
table.search input {width:100%; border:1px solid #AD582A;}
table.search input.btn {width:30%; margin:0 auto .7em auto; background:#AD582A; color:#eed495; border:1px solid #eed495; padding:.3em;}

p.spodni_lista {text-align:center; clear:both; border-top:solid 1px #eed495; padding:0.8em 0 0 0; margin-left: 2.4em;}