body {
  background-color: #D9D9D9;
  text-align: center;
  padding: 0px;
  margin: 0px;
  font-family: Verdana, sans-serif;
  font-size: 11px;
  color: black;
}


#head { 

  padding: 0px;
  margin-left: auto;
  margin-right: auto;
}

#page {
  position: center;
  padding: 0px;
  margin: 0 auto;
  width: 957px;
  background-image: url(../images/bg-body.gif);
  background-repeat: repeat-y;
  background-position: center;
  display: table;
}



#menu {
  width: 193px;
  margin-left: 20px;
  margin-top: 20px;
  text-align: right;
  font-family: Tahoma, sans-serif;
  display: table;
  #position: relative;
}

#odkazy_menu a {
  background-image: url(../images/menu.gif);
  background-repeat: no-repeat;
  background-position: center;
  text-decoration: none;
  cursor: hand;
  color: white;
  padding: 0;
  font-size: 13px;
  font-weight: bold;
}

 a:hover .odkaz_menu {
  background-image: url(../images/menu_orange.gif);
  background-repeat: no-repeat;
  width: 178px;
  height: 31px;
  color: #132A56;
  
}

.odkaz_menu {
  background-image: url(../images/menu.gif);
  background-repeat: no-repeat;
  width: 178px;
  height: 31px;
  margin-left: auto;
  text-align: left;
  
}


#nadpis {
	font-family: Tahoma, sans-serif;
	font-size: 15px;
	color: #132A56;
	margin-top: 40px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-right: 28px;
	background-color: #e8ebf0;
	border-color: #132a56;
	border-width: 1px;
	border-style: solid;
}

#detail {
  margin-top: 30px;
  background: url(../images/bg-detail.gif) no-repeat;
  background-position: bottom;
  width: 458px;
  display: table;
  
}

#nahled_knihy {
  background: url(../images/bg-kniha.gif) no-repeat;
  width: 102px;
  height: 147px;
  float: left;
}


#data {
  float: right;
  width: 340px;
}

#kniha_nazev {
  font-family: Tahoma, sans-serif;
  font-size: 15px;
  color: #132A56;
}

#kniha_nazev a {
  text-decoration: none;
  color: black;
}

#kniha_data {
  font-family: Verdana, sans-serif;
  font-size: 11px;
  color: black;
  margin-top: 30px;
}

#kniha_text {
  font-family: Arial, sans-serif;
  font-size: 12px;
  color: black;
}


.odkaz link {
  color: black;
}

#bottom {
  background: url(../images/bg-bottom.gif) no-repeat;
  width: 957px;
  height: 57px;
  position: center;
  padding: 0px;
  margin-left: auto;
  margin-right: auto;
  color: white;
  }
  
#bottom a {
  text-decoration: none;
  color: white;
  
}

.odkaz {
  background: url(../images/sipka.gif) no-repeat;
  height: 17px; 
  background-position: right;
  cursor: hand;
  color: black;
  text-decoration: underline;
  margin: 0px;
  padding: 0px;
}

.odkaz_objednat {
  background: url(../images/sipka.gif) no-repeat;
  height: 17px; 
  width: 65px;
  background-position: right;
  cursor: hand;
  color: black;
  text-decoration: underline;
}

.odkaz_vice {
  background: url(../images/sipka.gif) no-repeat;
  height: 17px; 
  width: 40px;
  background-position: right;
  cursor: hand;
  color: black;
  text-decoration: underline;
}

#vyhledavac {
  font-family: Arial, sans-serif;
  font-size: 11px;
  color: #1A3A79;
  text-align: center;
  
}

.tlacitko {
  background: url(../images/bg-tlacitko.gif) no-repeat;
  width: 101px;
  height: 20px;
  font-weight: bold;
  margin: 0 auto;
  padding: 0;
  text-decoration: none;
}

a .tlacitko {
  text-decoration: none;
  color: #132A56;
  cursor: hand;
}

.tlacitko_dlouhe {
  background: url(../images/bg-tlacitko-dlouhe.gif) no-repeat;
  width: 200px;
  height: 20px;
  font-weight: bold;
  margin: 0 auto;
  padding: 0;
  text-decoration: none;
}

a .tlacitko_dlouhe {
  text-decoration: none;
  color: #132A56;
  cursor: hand;
}

#akcni_nabidka {
  width: 180px;
  text-align: center;
  margin-top: 10px;
}

#nadpis_akcni_nabidka {
  font-family: Arial, sans-serif;
  font-size: 16px;
  color: #1A3A79;
  height: 30px;
  margin-left: 40px;
}

 
.nahled_knihy_small {
  background: url(../images/bg-kniha-small.gif) no-repeat;
  height: 107px;
  margin-left: 70px;
}


.popis_knihy_small {
  font-family: Tahoma, sans-serif;
  color: black;
  font-size: 11px;
  margin-top: 10px;
  margin-left: 50px;
}


table {
  width: 957px; 
  border-collapse:collapse;  
  border: none;
  margin: 0 auto; 
  text-align: left;
  padding: 0; 
  font-size: 11px;
  }
  
#leva_bunka {
  vertical-align: top;
  background-image: url(../images/menu-back1.jpg);
  background-repeat: repeat-y;
  background-position: 20px 0px;
}

#stredni_bunka {
  vertical-align: top;
}

#prava_bunka {
  vertical-align: top;
  background-color: blue;
  padding: 0;
  background: url(../images/bg-pravy-panel.gif) repeat-y;
  background-position: center;
  text-align: left;
}

#prava_horni_bunka {
  height: 130px;
  margin: 0;
  padding: 0;
  background: url(../images/bg-bily.gif) repeat-y;
  background-position: center;
  vertical-align: top;
  
}

#pozadi_prave_horni {
  background: url(../images/bg-prave-menu.gif) no-repeat;
  width: 180px;
  height: 5px;
  background-position: center;
}

#pozadi_prave_dolni {
  background: url(../images/bg-prave-menu-bottom.gif) no-repeat;
  width: 180px;
  height: 6px;
  background-position: 20px top;
  
}

#dolni_pomoc {
  position: relative;
  width: 120px;
  clear: both;
  margin-left: 50px;
  margin-top: -140px;
}

a {
  text-decoration: none;
}

.seznam {
  background: url(../images/bg-seznam.gif) no-repeat;
  background-position: bottom;
  width: 459px;
  height: 192px;
  margin-top: 20px;
  

}

.polozka_novinka {
	background: url(../images/bg-novinky.gif) no-repeat left;
	background-position: bottom left;
	width: 342px;
	height: 203px;
	margin-top: 30px;
}

.seznam_text {
  float: left;
  width: 200px;
  margin-left: 10px;
  font-family: Tahoma, sans-serif;
  color: black;
}

.inputbox {
	color: black;
	font-weight: normal;
	font-size: 11px;
	font-family: Verdana, sans-serif;
	font-style: normal;
	border-style : solid solid solid solid;
	background-color : #FFFFFF;
	border-width : 1px 1px 1px 1px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	border: 1px solid #132A56;
}

.kosikHeader
{
    font-weight:normal;
    background-color:#1A3A79;
    color:#fff;
}

.kosikPocet
{
    border:dotted 1px #555;
}

.kosikSuma
{
    font-weight:bolder;
}

.kniha_text2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: black;
}