body {
    padding:0px;
    margin:0px;
    color: #E6B897;
    font-size: 16px;
    background: #6a0025; 
    color: #E6B897;
   	font-family: Georgia, "Times New Roman", Times, serif; 
  }
  
input, textarea, select, option {
	font-family: Georgia, "Times New Roman", Times, serif; 
	background: #6a0025; 
  color: #E6B897;
  border: 2px solid #550000;
  padding:2px;
}

table {
	font-family: Georgia, "Times New Roman", Times, serif; 
background-color: #440011;
border: 4px solid #550000;
  padding:5px;
}

td {
 text-align:left;
 padding:5px;
}

.odeslat {
    cursor: pointer; font-family:arial;font-size:14px; background: #550000; color: #FFFFFF; border:2px solid #6a0025 ;
}

.odeslat:hover {
    cursor: pointer; font-family:arial;font-size:14px; background: #440011; color: #FFFFFF; border:2px solid #E6B897;
}

a {
    text-decoration: none;
    color:#B9B9B9;
  }


a:hover {
    text-decoration: none;
    color:#FFFFFF;
  }




h1, h2, h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	color: #FFCC99;
}

h1 {
	letter-spacing: -1px;
	font-size: 25px;
	padding-top : 7px;
	padding-bottom : 5px;
}

h2 {
	letter-spacing: -1px;
	font-size: 22px;
}

h3 {
	font-size: 22px;
}

p, ul, ol {
	line-height: 150%;
}

.obal {
position:absolute;width:850px;left:50%;margin:0 0 0 -425px;height:100%; text-align:center; 
}


.hlavicka-obal {
  margin-top : 17px;
  background-image : url('design/pruh.jpg'); background-repeat : repeat-y; 
  height:125px; 
  width:850px;
}
.hlavicka {
margin-top : 7px; text-align : left;  height:125px;
}

.hlavicka h1 {
  margin-top : 15px;
	float: left;
	color: #FFCC99;
	font-size: 36px;
	padding-left: 75px;
}

.hlavicka .logo {
position : absolute;
  top : 20px;
	float: left;
	left: 50px;
}


.hlavicka p {
margin-top : 15px;
font-family: Georgia, "Times New Roman", Times, serif;
	float: left;
	padding: 17px 0 0 10px;
	font-size: 14px;
	font-weight: bold;
}


.navigace {
    background-image : url('design/navigacebg.jpg'); background-repeat : repeat-y; 
    width: 850px;
    padding-bottom : 2px;
    padding-left : 5px;
    padding-right : 5px;
    padding-top : 6px;
    text-align : center;
    font-family: Georgia, "Times New Roman", Times, serif;
  }



.navigace span {
    margin: 0;
    font-size: 16px;
    font-weight: bold;
    border-right: 1px #000000 solid;
  }

.navigace a {
    line-height: 25px;
    padding: 5px 15px 2px 15px;
    text-decoration: none;
    color: #7F928C;
  }

.navigace span a:hover {
    border-bottom: 4px solid #000;
    color: #FFFFFF;
  }

.obsah-obal {
  width:850px;
  background-image:url('design/pruh.jpg'); background-repeat : repeat-y;
}

.obsah {
  padding: 5px 0px 300px 0px;
  background-image : url('design/kroko.jpg'); 
  background-position : bottom; 
  background-repeat : no-repeat;
   width: 850px;
  text-align:justify; 
}

.obsah-uvnitr {
  margin-left: 50px;
}


.shopvypis {
width:205px;
float:right;
margin:0 0px 7px 70px; 
padding:15px;
background-color: #440011;
border: 4px solid #550000;
text-align: center;
}


.vedlesebe {
width:205px;
float:left; 
margin:10px 10px 0  0; 
padding:15px;
background-color: #440011;
border: 4px solid #550000;
text-align: center;
}

.vedlesebe img {
    border-left: 2px solid #550000;
    border-top: 2px solid #550000;
    border-right: 5px solid #400000;
    border-bottom: 5px solid #400000;
  }


.podsebe {
width:670px; margin:10px 10px 0  0;
padding: 5px 5px 5px 75px;
background-color: #550000;
text-align:left;
}

.podsebe img {
    border-left: 2px solid #550000;
    border-top: 2px solid #550000;
    border-right: 5px solid #400000;
    border-bottom: 5px solid #400000;
  }
  
  
.vypis {
width:670px; margin:10px 10px 0  0;
padding: 5px 5px 5px 75px;
text-align:left;
}

.vypis img {
    border-left: 2px solid #550000;
    border-top: 2px solid #550000;
    border-right: 5px solid #400000;
    border-bottom: 5px solid #400000;
  }  
  
  

.dalsi{
 clear:both;
 text-align:right;
 padding: 5px 120px 5px  5px;
 font-size:14px;
 }
 .dalsi a{
 color:#A6A6A6;
 background-color: #440011;
 border: 4px solid #550000;
 padding: 5px;
 }
 
  .dalsi a:hover{
 color:#FFF;
 background-color: #550000;
 border: 4px solid #550000;
 padding: 5px;
 }
 

.pokladna {
  clear:both;text-align:right;position:absolute;width:800px;top:0px;
}

.popis_autor {
    font-size:14px;
    font-weight:bolder;
    color:#000000;
  }


.popis_nazev {
    font-size:14px;
    font-weight:bolder;
  }


.skladem {
    font-size:14px;
  }


.cena {
    font-size : 15px;
    font-weight : bolder;
    padding-top : 20px;
  }


.detaily {
    font-size:14px;
    font-weight:bolder;
  }


.kup {
    font-size:14px;
  }



.leftbox {
    float:left;
    padding: 13px 13px 13px 13px;
    margin: 0px 15px 0px 6px;
    _margin: 0px 15px 0px 3px;
    background-color: #440011;
    border: 4px solid #550000;
  }


.leftbox img {
    display: block;
    position: relative;
    background-color: #fff;
    /* b? pozad?olem */ border: 1px solid #000000;
  }
