/*
Theme Name: Mishox
Theme URI: http://www.mishox.com/naceste
Description: This is a Mishox theme, and style sheet
Version: Version 0.1
Author: Michal MISHOX Svec
*/

/*-----------Block Level Elements--------------*/

* { margin:0; padding:0; }

body {
	background: #302D1E url(images/background.jpg) no-repeat 50% 0 fixed;
	background-position: top;
	}

#page {
	width: 758px;
	margin: 0px auto;
	text-align: center;
	font: 70%/1.62 "Trebuchet MS", Verdana, "Lucida Grande", sans-serif;
	text-align: left;
	color: #ebe3cd;
	position: relative;
	}

img { vertical-align: middle; }

a img { border:none }

p { margin: 0 } /* upravit poydeji */

a:link, a:active, a:visited {
	color: #cccc66;
	text-decoration: none;
/* 	padding-left: 3px;
	padding-right: 3px; */
	}
	
a:hover {
	color: #d4f3ff;
	background-color: #1399cd;
/* 	padding-left: 3px;
	padding-right: 3px; */
	}
	
input, button, select, textarea {
	font-size:100%;
	vertical-align: middle;

	}
	
.hidden { display:none }

.right { text-align:right }

.cleaner {
	clear:both;
	margin:-1em 0 0 0; padding:0;
	height:1em;
	border:none;
	font-size:1px;
	line-height:1;
	visibility:hidden;
	}
	
#header {
      margin-top: 25px;
	}

h1#logo a {
	display: block;
	width: 758px;
	height: 72px;
	text-indent: -4812px;
	background: url(images/cestadoindie.gif) no-repeat 0 0;

	}

#headerimg {

}

.description {
	display: block;
	width: 758px;
	height: 112px;
	text-indent: -4812px;
	background: url(images/artwork.jpg) no-repeat 0 0;
}

#wrapper {

}

#content {
	width: 535px;
	float: left;
	font: 110%/1.48 "Trebuchet MS", Verdana, "Lucida Grande", sans-serif;
	padding-left: 27px;
	padding-top: 22px;
      cursor: default;
}

#sidebar {
	  width: 150px;
	  margin-left: 586px;
	  	  _margin-left: 580px;
	  padding-left: 19px;
	  background: url(images/carka.gif) no-repeat 0 0;
}

#footer {
      text-align: center;
      padding: 12px 20px 8px 20px
	color: #ebe3cd;
	height: 40px;
}
#footer p {
      padding: 12px 20px 8px 20px
}
.tenky {
      font-weight: normal;
}


/*-------------Pages - Top menu -------------*/
#top-menu {
      position: absolute;
      top: -18px;
	_top: 5px;
      right: 10px;
      width: 70%;
      text-align: right;

}
#top-menu ul {
	list-style: none;
	display: block;
}
#top-menu ul li {
      display: inline;

}
#top-menu a {
	font-weight: bold;
	color: #8d6a1d;
	padding-left: 20px;
      padding-right: 20px;
	padding-bottom: 5px;
	padding-top: 3px;
}

#top-menu a:hover {
	font-weight: bold;
	color: #d4f3ff;
	background: none;
}

/*-------------MISHOX logo -------------*/
#mishox-logo {
      position: absolute;
      top: -21px;
	_top: 3px;
      left: -1px;
      width: 128px;
      height: 23px;
      text-align: left;

}
#mishox-logo p a {
	display: block;
	width: 128px;
	height: 23px;
	text-indent: -4812px;
	background: url(images/mishox.gif) no-repeat 0 0;

	}

/*-------------Headings-------------*/

h1 {

}

#content h2 {
font: 100%/1.33 "Trebuchet MS", Verdana, "Lucida Grande", sans-serif;
      font-weight: bold;
      /* font-size: 215%; */
	color: #d4f3ff;
	margin-bottom: 6px;
}

#content h2 {
      /* font-size: 215%; */
      font-size: 30px;
	letter-spacing: -1.6px;
	font-weight: bold;
	margin-left: -2px;

}

#content h2 a{
	color: #d4f3ff;
}

h3 {
      font-weight: bold;
      font-size: 165%;
	color: #d4f3ff;
}

.post h3 {
      font-weight: bold;
      font-size: 105%;
	color: #cbb369;
	margin: 0.7em auto 0.05em 0;
}

h4 {
color: #cbb369;
}

h5 {
	color: #d4f3ff;
	font-size: 125%;
	margin-top: 1.1em;
	margin-bottom: 0.2em;
}
h5 a {
	color: #d4f3ff;
	font-size: 120%;
	margin-top: 0.8em;
	margin-bottom: 0.2em;
}

/*-------------The Post-------------*/


blockquote
{
  display: block; 
  margin: 1em 2.5em;
  padding: 2em 2.8em;
  /* border: 1px solid #FADA96;
  background: #FCF1E2 url(images/blockquote.png) no-repeat   scroll top left; */
}

blockquote:before, blockquote:after {
color: #cccc66;
display: block;
font-size: 500%;
width: 50px;
}

blockquote:before {
content: open-quote;
height: 0;
margin-top: 0;  
margin-left: -0.65em;
}

blockquote:after {
content: close-quote;
height: 50px;
margin-top: -40px;   
margin-left: 405px;
}

.post li
{
  margin-left: 20px;
}

.post ul
{
  list-style-image: url(images/listitem.png);
  list-style-type: bullet;
  margin-bottom: 10px;
}

acronym, abbr, span.caps
{
  cursor: help;
}

acronym, abbr
{
  border-bottom: 1px dashed #999;
}

blockquote cite
{
  margin: 5px 0 0;
  display: block;
}

.center {  text-align: center; }


h2 a:hover, h2 a:visited, h2 a {
	color: #d4f3ff;
}

.post {
	margin-bottom: 2.4em;
}

.post p {
      margin-bottom: 1.3em;
}

.post a {

}

.post ul {
      margin: 0.6em auto 0.8em 0.9em;
      list-style: none;
      
}
.post ol {
      margin: 0.6em 1em 0.8em 0.9em;

}
.post ol li {
      margin: 0.6em 1em 0.8em 0.9em;
      margin-bottom: 0.6em;
}
.post ul li {
      background: url(images/bullet/bullet_yellow.gif) no-repeat left top;
      padding-left: 20px;
      margin-left: 20px;
      margin-bottom: 0.6em;

}

.post img {
      border: 4px #4d3d0c solid;
	float: left;
      margin: 0.4em 0.8em 0.35em 0;
}

.entry {
	margin-top: 0.3em;
	margin-bottom: 8px;

}

.entrytext {
	margin-top: 9px;
	margin-bottom: 8px;
}

.postmetadata alt {

}

.postmetadata a {

}

.navigation {
	text-align: center;
	padding-top: 8px;
      margin-bottom: 13px;
      padding-bottom: 13px;
      
}

.alignleft {
	float: left;
	margin-top: 5px;
}
.alignleft a {
      color: #d4f3ff;
      padding: 3px 4px 2px 30px ;
      _padding-top:  0px;
      _padding-left: 29px;
      background: url(images/sipka-doleva.gif) no-repeat 0 50%;
      height: 30px;
}
.alignleft a:hover {
	color: #d4f3ff;
	background-color: #1399cd;
}
.alignright  {
	float: right;
      text-align: right;
      margin-top: 5px;   
      margin-right: 3px;
}

.alignright a {
      background: url(images/sipka-doprava.gif) no-repeat right center;
      color: #d4f3ff;
      height: 35px;
      padding-right:  30px;
	padding-bottom: 2px;
	padding-left: 4px;
}
.alignright a:hover {
	color: #d4f3ff;
	background-color: #1399cd;
}


.center {
      text-align: center;
}

.pagetitle {
      color: #d3ba6e;
}

blockquote {

}

cite {

}

a img {

}

acronym, abbr {

}

.cely-clanek {
text-transform: uppercase;
      background: url(images/sipky.gif) no-repeat right center;
      padding-right:  17px;
      padding-left:  0;
      font-size: 85%;
      _padding-right:  14px;
}
a .cely-clanek  {
	color: #d4f3ff;
}

/*--------------Sidebar------------*/

#sidebar ul {
list-style: none;
font-weight: bold;
}

#sidebar ul h2 {
margin: 10px 0 0 0;
font-size: 100%;
color: #cbb369;
}

#sidebar ul li {
     color: #8d6a1d;
}
#sidebar ul li a{
      color: #8d6a1d;
      padding-left: 1px;
      padding-right: 1px;
}
#sidebar ul li a:hover {
      color: #d4f3ff;
}


#sidebar ul ul {
	margin-bottom: 30px;
}

#sidebar ul ul li {

}

#sidebar ul ul li.comments-hp {
	_margin-bottom: -16px;
	line-spacing: 0.66em ;
}

#sidebar ul ul li .comment-text {
	font-weight: bold;
} 
#sidebar ul ul li .comment_author {
	text-align: right;
	display: block;
	color: #4D390F;
	
}
#sidebar ul ul li .comment_author a {
	font-weight: bold;
	color: #4D390F!important;
}
#sidebar ul ul li .comment_author a:hover  {
	color: #d4f3ff!important;
	background-color: #1399cd;	
}

#sidebar ul ul ul {

}

#sidebar p {

}

#sidebar a {

}
#sidebar a:hover {

}

#sidebar a:visited {

}

#sidebar form {
	font-weight: normal;
}

#sidebar form .text-box {
	background: #666600 !important;
	border: 0 ;
	padding: 3px 5px 2px 3px;
	color: white;
	font-weight: bold;
}

#uvodnik {
      display: block;
      width: 159px;
      height: 259px;
      margin-left: -4px;
	background: url(images/uvodnik.gif) no-repeat 0 0;
}
#mishox-fotka  {
      display: block;
      width: 140px;
      height: 120px;
	background: url(images/mishox-fotka.jpg) no-repeat center center;
}
#skorepka  {
      display: block;
      width: 140px;
      height: 49px;
	text-indent: -4812px;
	background: url(images/skorepka.gif) no-repeat center bottom;
}

/*--------------Comments--------------*/

ol.commentlist {

}

ol.commentlist li {

}

ol.commentlist li.alt {

}

ol.commentlist a {

}

small.commentmetadata {

}

.comments {

	padding-bottom: 25px;
	border-bottom: 3px double #eee;
	}

.comments a:link, .comments a:visited {

	}

.comments a:hover, .comments a:active {

	}

.alt {
	padding: 10px 10px 10px 8px !important;
	background: #332F21 !important;
	border: 1px solid #4B4533 !important;
	}

.alt:hover {
	border: 1px solid #666666 !important;
	background-color: #312f25;
	color: white !important;
	}

.commentlist li:hover {
	border: 1px solid #666666 !important;
	background-color: #312f25;
	color: white !important;
	}

.commentlist {
	padding: 0;
	margin: 0;
	}

.commentlist li {
	list-style: none;
	padding: 10px 10px 10px 8px;
	background: #292517;
	border: 1px solid #37311F;
	margin: 4px 10px 2px 0;

	}

p.metadate {
	margin: 3px 0 0 0;
	padding: 0 ;
	color: #868686;
	font-size: 85%;
	text-align: right;
	font-family: verdana;
	}

p.comment_meta {
	margin: 0 0 10px 10px;

	}
.comment_author {
	margin-bottom: 0.4em;
	color: #cccc66;
	}
.comment_author strong {
font-size: 105%;
	}
.comment_author a:visited {
	font-weight: bold;
	text-decoration: none;
	}

.reply {
	font-weight: bold;
	font-size:110%;
	margin: 10px 0 6px 0;
	color: #8d6a1d
	}

.kategorie {
	color: #cbb369;
	font-size: 105%;
	font-weight: bold;
	}
.datum {
	color: #666600;
	font-size: 105%;
	font-weight: bold;
	}

.white {  font-size: 105%; font-weight: bold; }
/*--------------Search Form-------------*/

#searchform {

}

#searchform input {

}

#searchform #s {

}
/*-------------- Form-------------*/
#content input {
	border: 1px solid #cbb369;
	color: black;
	padding: 4px 5px 2px 4px;
	margin: 1px 0 2px 0px;
	font: 95% Verdana, "Lucida Grande", sans-serif;
	}


#content input:hover {
	background-color: #e5f7fe;
	border: 1px solid #d4f3ff;
	}



#content textarea {
	font: 95% Verdana, "Lucida Grande", sans-serif;
	border: 1px solid #BFBFBF;
	color: black;
	padding: 4px 5px 2px 4px;
	margin: 1px 0 2px 0px;
	width: 450px;
	}



#content textarea:hover {
	background-color: #e5f7fe;
	border: 1px solid #d4f3ff;
	}
	
#content input#subscribe {
	border: none;
	margin: 0 ;
	padding: 0; 
	}

#content input#submit , input.submit:focus {
	background: url( images/fade-butt.png );
	border: 3px double #999;
	_border: 1px double #999;
	border-left-color: #ccc;
	border-top-color: #ccc;
	color: #333;
	padding: 0.25em;
}

#content input#submit:active {
	background: #f4f4f4;
	border: 3px double #ccc;
	border-left-color: #999;
	border-top-color: #999;
}
/*-------------Calendar-----------------*/

#wp-calendar {

}

#wp-calendar th {

}

#wp-calendar a {

}

#prev a, #next a {

}

#wp-calendar caption {

}

.precteni {
	color: #cccc66;
	text-decoration: none;
	}



/*-------------Images------------------*/



/*-------------Flickr------------------*/
.post img.flickr-photo {
	float: none;
}

.post a:hover img.flickr-photo, .post a:hover img.flickr-photo-medium  {
	border: 4px #d4f3ff solid
}
.barva-sediva {
      color: #8d6a1d;
}
.barva-svetle-sediva {
      color: #cbb369;
}