/*   author: Tomáš Potěšil | http://tomaspotesil.cz  */
body {
background: url('./images/bg.jpg') top left repeat-x;
font-family: Arial, Verdana, Tahoma;
font-size: 14px;
color: #060606;
border: 0;
margin: 0;
text-align: justify;
}

#header {
width: 550px; 
height: 269px;
background: url('./images/header.jpg') no-repeat top;
text-align: left;
margin: -70px 0 0 56px;
}
          
h1 {
float: left;
}

h1 a {
display: block;
width: 548px;
height: 267px;
position: relative;
overflow: hidden;
top: 0px;
left: 0px;
color: #000;
font-size: 250%;
cursor: pointer;
}

h1 a:hover {
text-decoration: none;
}

h1 span {
display: block;
width: 550px;
height: 269px;
position: absolute;
overflow: hidden;
top: 0;
left: 0;
background: url('./images/header.jpg') no-repeat;
}

h2 {
color: #5e551e;
margin: 5px 0 10px 0;
}

h2 a {
color: #353535;
text-decoration: none;
}

h2 a:hover {
text-decoration: none;
}

h3 {
color: #353535;
margin: 10px 0 10px 0;
padding: 5px;
}

h3 img {
vertical-align: middle;
}

#menu h3 {
color: #353535;
margin: 5px -5px 0 0px;
padding: 0;
text-align: left;
}

#page {
width: 850px;
margin: 70px auto;
}
                                    
hr {
border: 1px solid #f0efef;
margin: 0 0 10px 0;
}

#content {
width: 631px;
float: left;
padding: 5px 10px 5px 10px;
margin-bottom: 20px;
background: #FFF;
text-align: justify;
vertical-align: middle; 
-webkit-border-top-left-radius: 15px;
}                       
                   
#content ul {
margin: 0 0 0 -35px;
}

#content ul li {
padding: 0 0 0 15px;
background: url('./images/menu-a.gif') no-repeat 0% 50%;
display: block;
}

#menu {
width: 170px;
float: right;
padding: 5px 10px 5px 5px;
margin: 0 0 20px 0;
background: #FFF;
-webkit-border-top-right-radius: 15px;
}                
                   
#menu a {
font-weight: normal;
color: #060606;
text-decoration: none;
}

#menu a:hover {
color: #b20404;
text-decoration: underline;
}

#menu li {
list-style: none;
width: 172px;
position: relative;
left: -37px;
top: 0;
}

#menu li a{
color: #060606;
padding: 8px 10px 8px 0;
background: url('./images/menu-a.gif') no-repeat 99% 14px;
text-decoration: none;
display: block;
width: 160px;
border-bottom: 1px solid #c8c8c8;
}

#menu li a:hover{
color: #5e551e;
background: url('./images/menu-hover.gif') no-repeat 99% 14px;
text-decoration: none;
border-bottom: 1px solid #5e551e;
}

a {
color: #786e39;
text-decoration: none;
}

a:hover {
color: #5e551e;
text-decoration: underline;
}           

#footer {
color: #9d9d9d;
width: 850px;
text-align: center;
margin: 0 auto;
clear: both;
border-top: 1px solid #d6d6d6;
padding-top: 0px;
}

#footer a{
color: #242424;
text-decoration: underline;
}

#footer a:hover {
color: #242424;
text-decoration: none;
background: none;
}

blockquote {
padding-left: 5px;
border-left: 3px solid #5e551e;
}

#links {
color: #9d9d9d;
width: 840px;
text-align: center;
margin: 0 auto;
border-top: 1px solid #d6d6d6;
padding: 5px;
font-size: 12px;
clear: both;
}

#links a{
color: #242424;
text-decoration: underline;
}

#links a:hover {
text-decoration: none;
}

.img-left{ display: block; float: left;  margin: 0 5px 5px 0; padding: 3px; border-top: 1px solid #d7d7d7; border-bottom: 1px solid #d7d7d7;}
.img-right{ display: block;  float: right;  margin: 0 0 5px 5px;padding: 3px; border-top: 1px solid #d7d7d7; border-bottom: 1px solid #d7d7d7;}
.img-center{ display: block; margin: 10px auto; padding: 3px; x soli: 12px solid #f0f0f0; -webkit-border-top-left-radius: 15px; -webkit-border-top-right-radius: 15px; -webkit-border-bottom-left-radius: 15px; -webkit-border-bottom-right-radius: 15px; }
.img-left:hover {border-top: 1px solid #aeaeae; border-bottom: 1 border: 12px solid #f0f0f0; -webkit-border-top-left-radius: 15px; -webkit-border-top-right-radius: 15px; -webkit-border-bottom-left-radius: 15px; -webkit-border-bottom-right-radius: 15px; }
.img-right:hover {border-top: 1px solid #aeaeae;border: 12px solid #f0f0f0; -webkit-border-top-left-radius: 15px; -webkit-border-top-right-radius: 15px; -webkit-border-bottom-left-radius: 15px; -webkit-border-bottom-right-radius: 15px; }
/* ----- Form   */                            

#commentform input {
	width: 175px;
	padding: 2px;
	margin: 5px 5px 1px 0;
	border: 1px solid #999;
	}

#commentform textarea {
	width: 550px;
	padding: 2px;
	background: #fff url('images/comment-obrazek.png') right bottom no-repeat;
	border: 1px solid #999;
	}

#commentform #submit {
	margin: 0 0 10px 0;
	float: left;
	}
/* -----// Form Elements //----- */

.published {
width: 98%;
height: 13px;
background: #5e551e;
padding: 5px;
color: #FFF;
font-size: 12px;
text-align: center;
margin: 10px auto;
margin-bottom: 20px;
}

.published a{
color: #FFF;
text-decoration: none;
font-weight: bold;
}

.published strong {
color: #FFF;
}

.comment{border-bottom: 1px solid #dcdcdc; border-top: 2px solid #5e551e; margin: 20px 0 0 70px; width: 85%; background: url('images/bgkoment.jpg') repeat-x;}
.gravatar {float: left; margin: 20px 0px 0 15px;}
.commentmetadata { padding-top: 10px; line-height: 30px; margin-top: 10px; font-size: 14px;}
.comment p {margin-top: 5px;}

#twitter {
width: 198px;
height: 59x;
float: right;
margin: -59px auto;
padding: 0;
}

#twitter a {
background: none;
text-decoration: none;
}

#twitter img {
border: none;
}

#copy {
float: left;
}

#autor {
float: right;
}

#tag_cloud-3 a {
color: #060606;
}

#tag_cloud-3 a:hover {
color: #FFF;
background: #5e551e;
text-decoration: none;
}

#stranky {
height: 20px;
padding: 15px;
background: #ececec;
margin: 25px auto;
font-weight: bold;
}

#stranky a {
font-weight: normal;
}

.navigation {
display: block;
text-align: center;
margin-top: 15px;
margin-bottom: 50px;
}

.alignright {
float: right;
}

.alignleft {
float: left;
}

/*---------prod_box----------*/
.prod_box{
width:150px;
padding:10px 10px 10px 11px;
background: url('images/bg_product.jpg') repeat-x;
border-top: 1px solid #cccccc;
border-bottom: 1px solid #e0e0e0;
text-align: center;
margin: 0 0 20px 30px;
float: left;
display: block;
}

.prod_box img {
padding: 0 0 10px 0;
}

.prod_box a {
color: #474747;
text-decoration: none;
}

.prod_box a:hover {
color: #000;
}

.prod_box strong {
color: #b20404;
}