/******************************************************************************* 
* Soubor kaskádových stylů CSS * * 2009-02-03 Chaloupka Jaromír 
*******************************************************************************/ 
* { margin: 0; padding: 0; }
body {
  font-family: Arial, sans-serif;
  font-size: 80%;
  color: #222;
  background: #fff url(../img/pozadi.jpg) repeat-x top left;
  text-align: center;
}
#kontejner {
  position: relative;
  width: 993px;
  margin: 7px auto;
  text-align: left;
  background: url(../img/pozadi.jpg) no-repeat top left;
}
#zahlavi {
  border-top: 5px solid #fff;
  background: url(../img/zahlavi.jpg) no-repeat top left;
  height: 111px;
  position: relative;
}
#logo {  
  position: absolute;
  top: 15px;
  left: 23px;
}
#mutace {  
  position: absolute;
  top: 5px;
  left: 645px;
}
#mutace ul {  
  list-style: none;
  margin: 10px;
}
#mutace ul li {  
  display: inline;
  margin-right: 5px;
}
#mutace ul li a {  
  font-size: 0.87em;
  color: #666;
  text-decoration: none;
  padding-left: 20px;
}
#mutace ul li a:hover {   
  text-decoration: underline;
}
#mutace ul li a.cz {  
  background: url(../img/cz.gif) no-repeat 0 50%;
}
#mutace ul li a.sk {  
  background: url(../img/sk.gif) no-repeat 0 50%;
}
#mutace p.prnk {  
  margin: 7px 10px;
}
#mutace p.prnk a {  
  color: #444;
  margin-right: 10px;
  padding-left: 20px;
}
#mutace p.prnk a:hover {  
  color: #222;
  margin-right: 10px;
  padding-left: 20px;
  text-decoration: none;
}
#mutace p.prnk a.log {  
  background: url(../img/log.gif) no-repeat 0 50%;
}
#mutace p.prnk a.reg {  
  background: url(../img/reg.gif) no-repeat 0 50%;
}
#mutace p.prnk a.cart {  
  background: url(../img/cart.gif) no-repeat 0 50%;
}
#mutace p.prnk a.cart-full {  
  background: url(../img/cart-full.gif) no-repeat 0 50%;
}
#mutace p.prnk a.user {  
  background: url(../img/user.gif) no-repeat 0 50%;
}
#mutace p.prnk a.user2 {  
  background: url(../img/user2.gif) no-repeat 0 50%;
}
#drobeckova_navigace {
  width: 993px;
  height: 34px;
  margin-top: 5px;
  background: url(../img/drobeckova_navigace.gif) no-repeat top left;
}
#drobeckova_navigace p {
  padding: 8px 15px;
}
#menu_obal {
  position:relative;
}
#fulltextbox {
  position:absolute;
  top:15px;
  left:700px;
}
#fulltextbox table td, #fulltextdet table td {padding:0 1px;}
#fulltextbox table td input.policko, #fulltextdet table td input.policko {padding:2px; width:200px; font-family:Arial,sans-serif;}
#fulltextbox table td input.tlacitko, #fulltextdet table td input.tlacitko {
  padding:2px 4px;
  color:#fff;
  background-color:#4d4c47;
  border:1px solid #4d4c47;
  font-weight:bold;
  font-family:Arial,sans-serif;
  cursor:pointer;
}
#menu {
  background: url(../img/menu.jpg) no-repeat top left;
  border-top: 2px solid #fff;
  height: 51px;
}
#menu ul {
  position: absolute;
  top: 12px;
  left: 15px;
  margin: 0;
  height: 51px;
}
#menu ul li {
  display: inline;
  margin: 0;
  padding: 0 0;
}
#menu ul li a {
  padding: 8px 2px 8px 0px;
  display: block;
  float: left;
  color: #4f4f4f;
  text-transform: uppercase;
  text-decoration: none;
  font-size: 0.9em;
  font-weight: bold;
  margin-left: 8px;
}
.podmenu {
  margin:5px 0px 10px 36px !important;
  list-style:square outside !important;
}
.podmenu a {
  padding-left:0px !important;
  background:none !important;
}
div#kontejner div#menu ul li a span {
  padding: 8px 5px 8px 7px;
  font-size: 1em;
}
div#kontejner div#menu ul li a:hover,
div#kontejner div#menu ul li.aktivni a {
  font-weight: bold;
  color: #fff;
  background: url(../img/list_menu_pravy.gif) no-repeat right center;
}
div#kontejner div#menu ul li a:hover span,
div#kontejner div#menu ul li.aktivni a span {
  background:  url(../img/list_menu_levy.gif) no-repeat left center;
}
#okno {
  margin: 10px 0;
}
#levy_sloupec {
  float: left;
  width: 250px;
  margin:0;
  padding:0; 
}
#pravy_sloupec {
  margin: 0 0 0 0px;
  width: 735px;
  float: right;
}
.box_1 {
  width: 250px;
  margin-bottom: 10px;
}
.box_1_z {
  width: 250px;
  height: 10px;
  background: url(../img/box_1_z.gif) no-repeat top left;
  overflow: hidden;
}
.box_1_p {
  width: 250px;
  background: url(../img/box_1_p.gif) repeat-y top left;
  overflow: hidden;
}
.box_1_k {
  width: 250px;
  height: 10px;
  background: url(../img/box_1_k.gif) no-repeat top left;
}
.box_1 .sekce, .box_1 .sekce_aktivni {
  margin: 1px 15px;
  width: 221px;
  min-height: 27px;
}
.box_1 .sekce {
  background: url(../img/sekce.gif) no-repeat top left #FEEB5B;
}
.box_1 .sekce_aktivni {
  background: url(../img/sekce_aktivni.gif) no-repeat top left;
}
.box_1 .sekce p, .box_1 .sekce_aktivni p {
  padding: 5px 10px;
}
.box_1 .sekce_aktivni p a, .box_1 .sekce p a {
  font-size: 0.9em;
  text-decoration: none;
}
.box_1 .sekce p a {
  color: #333;
}
.box_1 .sekce p a:hover {
  text-decoration: underline;
}
.box_1 .sekce_aktivni p, .box_1 .sekce_aktivni p a {
  color: #fff;
}
.box_1 .kontakt {
  margin: 15px 20px;
}
.box_1 .kontakt p {
  padding: 1px 0;
}
.box_1 .kontakt p a {
  font-weight: bold;
}
.box_1 ul {
  margin: 10px 15px 15px 20px;
  list-style: none;
}
.box_4 ul {
  margin: 10px 10px 15px 15px;
  list-style: none;
}
.box_1 ul li {
  margin: 5px 0;
}
.box_4 ul li {
  margin: 10px 0;
}
.box_1 ul li a, .box_4 ul li a {
  color: #333;
  background: url(../img/sipka.gif) no-repeat 0 50%;
  padding-left: 22px;
}
.box_1 ul li a:hover {
  color: #d69900;
}
.box_1 ul li a.aktivni {
  color: #d69900;
  font-weight: bold;
}
.box_1 .kontakt ul {
  margin: 15px 5px;
}
.box_2 {
  width: 735px;
  margin-bottom: 10px;
}
.box_2_z {
  width: 735px;
  height: 10px;
  background: url(../img/box_2_z.gif) no-repeat top left;
  overflow: hidden;
}
.box_2_p {
  width: 735px;
  background: url(../img/box_2_p.gif) repeat-y top left;
  overflow: hidden;
}
.box_2_k {
  width: 735px;
  height: 10px;
  background: url(../img/box_2_k.gif) no-repeat top left;
}
.box_34 {
  overflow: hidden;
}
.box_3 {
  width: 496px;
  margin-bottom: 10px;
  float: left;
}
.box_4 {
  margin: 0 0 10px 0px;
  height: 199px;
  width: 228px;
  float: right;
  /*background: url(../img/box_4.png) no-repeat top left;*/
}
.penize-skolam {
  float: left;
}
.box_3_z {
  width: 496px;
  height: 10px;
  background: url(../img/box_3_z.gif) no-repeat top left;
  overflow: hidden;
}
.box_3_p {
  width: 496px;
  min-height: 180px;
  background: url(../img/box_3_p.gif) repeat-y top left;
  overflow: hidden;
}
.box_3_k {
  width: 496px;
  height: 10px;
  background: url(../img/box_3_k.gif) no-repeat top left;
}
.box_5 {
  width: 735px;
  margin-bottom: 10px;
  position: relative;
}
.box_5_z {
  width: 735px;
  height: 10px;
  background: url(../img/box_5_z.gif) no-repeat top left;
  overflow: hidden;
}
.box_5_p {
  width: 735px;
  background: url(../img/box_5_p.gif) repeat-y top left;
  overflow: hidden;
}
.box_5_k {
  width: 735px;
  height: 10px;
  background: url(../img/box_5_k.gif) no-repeat top left;
}
.box_5_p p {
  margin: 0 15px;
}
.box_5_1 {
  margin: 0 0 0 20px;
  float: left;
  width: 450px;
}
* html div.box_5_1 {
  margin: 0 0 0 0px;
}
.box_5_1_z {
  width: 450px;
  height: 10px;
  background: url(../img/box_5_1_z.gif) no-repeat top left;
  overflow: hidden;
}
.box_5_1_p {
  width: 450px;
  background: url(../img/box_5_1_p.gif) repeat-y top left;
  overflow: hidden;
}
.box_5_1_p p.obr {
  text-align: center;
  padding: 0;
  margin: 0;
}
.box_5_1_k {
  width: 450px;
  height: 10px;
  background: url(../img/box_5_1_k.gif) no-repeat top left;
}
.box_anot {margin-top: 20px; margin-left: 0px;}
.box_5 .box_anot h2 {margin-bottom: 10px;}
.box_anot img {float: left; margin-right: 10px; margin-bottom: 10 px; border:3px solid #F3CC72; }
.box_5 .box_anot p{margin-left: 0px;}

.img-kniha { border:3px solid #F3CC72; }
.img-link:hover .img-kniha { border-color:#FFBE1C; }

.box_12_z, .box_12_k, .box_12_p {
  width:695px;
  margin-left:16px;
}  
.box_12_z {
  height:10px;
  margin-top:5px;
  background: url(../img/box_12_z.gif) no-repeat top left;
}
.box_12_p {
  width:675px;
  padding:0 10px;
  overflow:hidden;
  background: url(../img/box_12_p.gif) repeat-y top left;
}
.box_12_p p {
  margin-left:0 !important;
  margin-right:0 !important;
}
.box_12_p h2 {
  margin-left:0 !important;
  font-size:110% !important;
  color: #222222 !important;
  font-weight:bold !important;
}
.box_12_p h3 {
  margin:0 0 5px 0 !important;
}
.box_12_k {
  clear:both;
  height:10px;
  margin-bottom:15px;
  background: url(../img/box_12_k.gif) no-repeat top left;
}
.datum_vlozeni {
  float:right;
  font-weight:bold;
}

.box_6_obal {
  margin: 0 15px;
}
.box_6 {
  width: 225px;
  margin: 5px;
  float: left;
}
.box_6_z {
  width: 225px;
  height: 10px;
  background: url(../img/box_6_z.gif) no-repeat top left;
  overflow: hidden;
}
.box_6_p {
  width: 225px;
  background: url(../img/box_6_p.gif) repeat-y top left;
  overflow: hidden;
}
.box_6_k {
  width: 225px;
  height: 10px;
  background: url(../img/box_6_k.gif) no-repeat top left;
}
.box_6_p p {
  text-align: center;
  margin: 7px 0; 
}
.box_6_p p a {
  color: #222;
  font-weight: bold; 
}
.box_6_p p a:hover {
  color: #d69900;
  font-weight: bold; 
}
.box_6_p p a img {
  border: 4px solid #fff9e1;
  padding: 1px;
  background-color: #fff; 
}
.box_6_p p a:hover img {
  border: 4px solid #ffbe1e;
  padding: 1px;
  background-color: #fff; 
}
.box_3_p table, .box_5_p table {
  margin: 0 12px;
}
.box_3_p table td, .box_5_p table td {
  padding: 2px 20px 2px 2px;
}
.box_3_p table td a, .box_5_p table td a {
  color: #222;
  background: url(../img/sipka.gif) no-repeat 0 50%;
  padding-left: 22px;
}
.box_3_p table td a:hover, .box_5_p table a:hover {
  color: #d69900;
}
.box_3_p p img.floatleft, .box_5_p p img.floatleft {
  float: left;
  margin: 0 15px 10px 0;
  border: 1px solid #fff;
}
#stranka {
  margin: 5px 20px;
}
#stranka h1 {
  margin: 10px 0 20px 0;
  font-size: 160%;
  color: #d69900;
  font-weight: normal;
}
#stranka h2 {
  margin: 15px 0 10px 0;
  font-size: 140%;
  color: #d69900;
  font-weight: normal;
}
#stranka ul {
  margin: 5px 15px;
}
#stranka ul li {
  margin: 5px 0;
}
#stranka p {
  margin: 5px 0;
}
#banner_ukazky_online, #banner_poslech_online {
  width: 250px;
  height: 124px;
  margin-bottom: 10px;
  position: relative;
}
#banner_ukazky_online {
  background: url(../img/banner_ukazky_online.png) no-repeat top left;
}
#banner_poslech_online {
  background: url(../img/banner_poslech.png) no-repeat top left;
}
#banner_ukazky_online .text, #banner_poslech_online .text {
  position: absolute;
  top: 25px;
  left: 119px;
}
#banner_ukazky_online .text {
  left: 119px;
}
#banner_poslech_online .text {
  left: 22px;
}
#banner_ukazky_online .text p, #banner_poslech_online .text p {
  font-size: 150%;
  line-height: 20px;
}
#banner_ukazky_online .text p a, #banner_poslech_online .text p a {
  color: #333;
  text-decoration: none;
}
#banner_ukazky_online .text p a:hover, #banner_poslech_online .text p a:hover {
  text-decoration: underline;
}
#banner_ukazky_online .text p strong, #banner_poslech_online .text p strong {
  font-size: 160%;
}
#banner_ukazky_online .text p img, #banner_poslech_online .text p img {
  vertical-align: middle;
}
#nabidka_1 {
  float: left;
  width: 357px;
  height: 74px;
  margin-left: 7px;
  position: relative;
  background: url(../img/nabidka_1.png) no-repeat top left;
}
#nabidka_2 {
  margin: 0 0 0 370px;
  height: 74px;
  position: relative;
  background: url(../img/nabidka_2.png) no-repeat top left;
}
#nabidka_1 .text {
  position: absolute;
  top: 15px;
  left: 75px;
}
#nabidka_2 .text {
  position: absolute;
  top: 15px;
  left: 65px;
}
#nabidka_1 .vice, #nabidka_2 .vice {
  position: absolute;
  top: 45px;
  left: 260px;
}
#nabidka_1 .text h2, #nabidka_2 .text h2 {
  font-size: 140%;
  font-weight: normal;
}
#nabidka_1 .vice p a, #nabidka_2 .vice p a {
  color: #333;
  background: url(../img/sipka.gif) no-repeat 0 50%;
  padding-left: 20px;
}
#nabidka_1 .vice p a:hover, #nabidka_2 .vice p a:hover {
  color: #d69900;
}
.box_3 h1, .box_5 h1 {
  margin: 5px 15px 10px 15px;
  font-size: 160%;
  color: #d69900;
  font-weight: normal;
}
.box_5 h2 {
  margin: 0px 15px 10px 15px;
  font-size: 140%;
  color: #d69900;
  font-weight: normal;
}
.box_3 p {
  margin: 10px 15px;
}
.box_3 p a {
  color: #333;
}
.box_3 p a:hover {
  color: #d69900;
}
.box_3 p a.en {
  background: url(../img/en.gif) no-repeat 0 50%;
  padding-left: 22px;
}

.box_3 p a.de {
  background: url(../img/de.gif) no-repeat 0 50%;
  padding-left: 22px;
}
.box_3 p a.fr {
  background: url(../img/fr.gif) no-repeat 0 50%;
  padding-left: 22px;
}
.box_3 p a.es {
  background: url(../img/es.gif) no-repeat 0 50%;
  padding-left: 22px;
}
.box_3 p a.ru {
  background: url(../img/ru.gif) no-repeat 0 50%;
  padding-left: 22px;
}
.box_3 p span {
  color: #d69900;
  font-weight: bold;
}
.box_4 h2 {
  margin: 0 15px;
  padding: 15px 0 10px 0;
  font-size: 140%;
  font-weight: normal;
}
#paticka {
  margin: 10px 0 20px 0;
  padding-bottom: 15px;
}
#paticka p {
  margin:0; padding:5px 0px;
}
#paticka_menu ul {
  list-style: none;
  margin: 6px 0;
}
#paticka_menu ul li {
  display: inline;
  margin-right: 5px;
}
#paticka_menu ul li a {
  text-transform: uppercase;
  color: #333;
  font-size: 0.9em;
  padding-right: 10px;
  border-right: 1px solid #666;
}
#paticka_menu ul li.posledni a {
  border-right: none;
  padding-right: 0;
}
#paticka_menu ul li a.aktivni {
  font-weight: bold;
  text-decoration: none;
}
a {
  color: #d69900;
}
a:hover {
  color: #222;
}
a img {
  border: none;
}
hr.cleaner {
 clear: both;
	height: 1px;
	margin: -1px 0 0 0;
	padding: 0;
	border: none;
	visibility: hidden;
}
hr.oddelobj {
  height: 1px;
  background-color: #ffbe1c;
  border: none;
  margin: 10px 0 20px 0;
}
div.cleaner {
 clear: both;
}
p.reg_nad {
  color: #d69900;
  font-size: 110%;
  font-weight: bold;
  padding-top: 15px;
}
table.registrace {
  margin: 5px 0;
}
table.registrace td, table.registrace th {
  padding: 2px 5px;
  text-align: right;
}
table.registrace td.prv, table.registrace th.prv {
  width: 145px;
}
table.registrace td input {
  width: 200px;
  font-family: Arial, sans-serif;
  padding: 1px;
}
table.registrace td.tla {
  padding: 2px 5px;
  text-align: left;
}
p.odeslatreg {
  padding-left: 160px;
}
table.registrace td.inputtl {
  text-align: left;
}
p input.tlacitko, table.registrace td input.tlacitko, table.detail input.tlacitko {
  width: 80px;  
  padding: 2px 5px;
  border: 1px solid #555;
  background-color: #6c6a65;
  color: #fff;
  font-family: Arial, sans-serif;
  font-weight: bold;
  cursor: pointer;
}

p.ko {
  padding: 5px 5px 5px 30px;
  margin: 10px 0;
  background: #fff url(../admin/img/ikonky/ko.gif) no-repeat 8px 50%;
  border: 2px solid #fa6e44;
  font-weight: bold;
  color: #ff5009;
}
p.ok {
  padding: 5px 5px 5px 30px;
  margin: 10px 0;
  background: #fff url(../admin/img/ikonky/ok.gif) no-repeat 8px 50%;
  border: 2px solid #54ce1a;
  font-weight: bold;
  color: #24b61a;
}
img.captcha {
  vertical-align: middle;
}
#ukazky_online {
  margin: 0 0 30px 15px;
}
#ukazky_online img.thumb {
  padding: 1px;
  border: solid 1px #D69900;
  margin-right: 5px;
}
a.box_7_sipka_left {
  margin: 0 10px 0 0;
}
a.box_7_sipka_right {
  margin: 0 0 0 5px;
}
div.box_5_text {
  margin: 0 0 0 20px;
  float: left;
  width: 440px;
}
* html div.box_5_text {
  margin: 0 0 0 10px;
}
div.box_5_text p {
  padding: 0 0 25px 0;
  line-height: 150%;
}
.table_1 {
  border-collapse: collapse;
  border: solid 1px #FFC22B;
  width: 100%;
}
.table_1 th {
  border: solid 1px #FFC22B;
  padding: 5px 3px;
  background-color: #FFC22B;
  font-size: 0.9em;
}
.table_1 td {
  border: solid 1px #FFC22B;
  padding: 5px 3px;
  font-size: 0.9em;
}
.table_1 tr.radek1 {
  background-color: #FDE8A9;
}
.table_1 tr.radek2 {
  background-color: #FFF4D6;
}
a.do-kosiku {
  background: transparent url(../img/bg_do-kosiku.gif) no-repeat 0 0;
  line-height: 20px;
  display: block;
  color: #ffffff;
  text-align: center;
  width: 56px;
  text-decoration: none;
  font-size: 95%;
}
a.do-kosiku:hover {
  color: #ffffff;
}

div.box_7 {
  padding:0.6em 1em 0.1em 1em;
  margin-top:0.5em;
  margin-left: 10px;
  margin-right: 10px;
  min-height:40px;
  border-bottom:1px solid #FFD76C;
}

div.box_8 {
  margin: 0 0px 20px 480px;
  width: 232px;  
  background: transparent url(../img/box_8_repeat.gif) repeat-y 0 0;
}
div.box_8_z {
  background: transparent url(../img/box_8_z.gif) no-repeat 0 0;
  min-height: 163px;
}
* html div.box_8_z {
  height: 163px;
}
div.box_8_k {
  background: transparent url(../img/box_8_k.gif) no-repeat 0 0;
  height: 4px;
  font-size: 1px;
}
div.box_8 h2 {
  font-size:140%;
  font-weight:normal;
  margin:0pt 15px;
  padding:15px 0pt 10px;
  color: #222222;
}
div.box_8 ul,
div.box_9 ul,
div.box_10 ul {
  margin: 5px 15px 15px;
  list-style: none url();
}
div.box_8 ul.ul_special_1 li {
  line-height: 1.2em;
  padding: 13px 0 6px 50px;
  height:27px;
  background-repeat: no-repeat;
  background-position: left center;
  margin: 0px 0px 0px 0px;
}
div.box_8 ul li,
div.box_10 ul li {
  margin: 10px 0pt;
}
div.box_8 ul li a,
div.box_10 ul li a {
  background:transparent url(../img/sipka.gif) no-repeat scroll 0pt 50%;
  color:#333333;
  padding-left:22px;
}
div.box_9 {
  background:transparent url(../img/box_9.png) no-repeat scroll 0 0;
  height: 87px;
  width: 232px;
  margin: 0 0px 20px 480px;
  padding: 15px 0 0 0;
}
div.box_9 ul li a{
  background: transparent url(../img/sipka.gif) no-repeat scroll 100% 50%;
  padding-right: 22px;
  font-size: 140%;
  color: #222222;
}
div.box_9 ul li {
  background: transparent url() no-repeat 100% 50%;
}
div.box_10 {
  width: 232px;
  margin: 0 0px 20px 480px;
  padding: 0;
}
div.box_10 p {
  padding: 0px 0 5px 15px ;
}
div.box_11 {
  width: 349px;
  float:left;
  margin: 0 5px 12px 7px;
}
div.box_11f {
  width: 698px;
  margin: 0 0 10px 0;
}
div.box_11_z {
  background: transparent url(../img/box_11pul_z.gif) no-repeat scroll 0 0;
  height: 10px;
  font-size: 1px;
}
div.box_11_p {
  min-height:123px;
  background: transparent url(../img/box_11pul_p.gif) repeat-y scroll 0 0;
  padding: 5px 14px;
}
div.box_11_k {
  background: transparent url(../img/box_11pul_k.gif) no-repeat scroll 0 0;
  height: 10px;
  font-size: 1px;
}
.link-edice {
  display:block;
  float: left;
  margin:0 5px 5px 0;
}
.img-edice {
  float:left;
  margin:0 10px 10px 0;
  padding: 1px;
  background:#FFF;
  border:3px solid #F3CC72;
}
.link-edice .img-edice {
  float:none;
  margin:auto;
}
.link-edice:hover .img-edice {
  background:#FFBE1C;
  border-color:#FFBE1C;
}
div.box_11 h2 {
  margin:0 0 6px 3px !important;
}
div.box_11 h2 a {
  color:#222;
}
div.box_11 h2 a:hover {
  color:#CE9600;
}
div.box_11 div.pravy {
  float: right;
  width: 210px;
  margin-left:10px;
}
div.box_11 h3,
div.box_11 p.atributy,
div.box_11 p.popis,
div.box_11 p.udalosti {
  margin: 0 0 10px 0px;
}
div.box_11 h3 a, div.box_11f h3 a {
  color: #2F302A;
  font-size: 15px;
}
div.box_11 p.udalosti {
  line-height: 24px;
}
div.box_11 h3 a:hover, div.box_11f h3 a:hover {
  color: #d69900;
  font-size: 15px;
}
a.button-prolistovat-knihu {
  font-size: 95%;
  text-decoration: none;
  padding: 0px 0 0px 7px;
  margin-bottom: 8px;
  color: #000000;
  background: transparent url(../img/button-prolistovat-knihu.png) no-repeat scroll 0 0;
  width: 187px;
  display: block;
  float: left;
  line-height: 24px;
}
a.button-stahnete-audio {
  font-size: 95%;
  text-decoration: none;
  padding: 0px 0 0px 7px;
  color: #000000;
  background: transparent url(../img/button-stahnete-audio.png) no-repeat scroll 0 0;
  width: 187px;
  display: block;
  float: left;
  line-height: 24px;
}
span.button-disabled {
  font-size: 95%;
  text-decoration: none;
  padding: 0px 0 0px 7px;
  color: #000000;
  background: transparent url(../img/button-disabled.png) no-repeat scroll 0 0;
  width: 187px;
  display: block;
  float: left;
  line-height: 24px;
}

div.cena{
  font-size: 120%;
  margin: 0 0px 20px 480px;
  width: 232px;
  padding-left: 20px;
}

div.box_11 span.cena, div.cena span.cena{
  font-size: 95%;
  font-weight: bold;
  color: #E31010;
  padding: 0 7px 0 2px;
}

div.box_11 span.cena{
  float: left;
  line-height: 25px;
}

div.cena span.cena{
  font-size: 100%;
}

a.do-kosiku-2 {
  background: transparent url(../img/do-kosiku-2.png) no-repeat 0 0;
  line-height: 24px;
  display: block;
  color: #ffffff;
  text-align: center;
  width: 69px;
  text-decoration: none;
  font-size: 95%;
  float: left;
}

div.cena a.do-kosiku-2{
  display: inline;
  float: none;
  padding-left: 8px;
  padding-top: 5px;
  padding-right: 15px;
  padding-bottom: 5px;
  font-size: 80%;
}

table.seznam {
  border-collapse:collapse;
  width:95%;
}
table.seznam th {
  background-color:#ffc22a;
  font-weight:bold;
  text-align:center;
}
table.seznam th {
  border:1px solid #ffc22a;
  padding: 4px 8px;
}
table.seznam td {
  border:1px solid #FFBD1A;
  padding: 4px 6px;
}
table.seznam td.obcel, table.seznam td.obcelr {
  border:none;
  font-weight: bold;
  padding: 10px 6px;
}
table.seznam td.obcelr {
  text-align:right;
}
tr.radek1 {
  background-color:#fff7dd;
}
tr.radek2 {
  background-color:#fde8a8;
}
table.seznam td input.pocet_ks_kosik {
  width: 25px;
  padding: 1px;
}
table.detail input#objednat {
  background:transparent url(../img/tl-125-s.gif) no-repeat scroll 0 0;
  border:0 none;
  color:white;
  font-size:11px;
  font-weight:600;
  height:25px;
  width:125px;
}
select.input {
  width: 100px;
  padding: 1px;
}
a#log {
  background:transparent url(../img/log.gif) no-repeat scroll 0 50%;
  color:#444444;
  margin-left:10px;
  padding-left:20px;
}
a#reg {
  background:transparent url(../img/reg.gif) no-repeat scroll 0 50%;
  color:#444444;
  margin-left:10px;
  padding-left:20px;
}
.objednavka_box {
  float:left;
  margin-right:10px;
  width:330px;
}
table.objednavka {
  padding:5px 0;
}
table.objednavka td {
  padding: 4px 4px;
  border-bottom: 1px #FFBD1A solid;
}
table.objednavka tr.radek1 {
  background-color: #fde8a8;
}
.red {
  color:#CC0000;
}
#zo {
  margin-top: 10px 0;
}

#zo div.zoi {
  float: left;
  width: 90px;
  margin-top: 10px;
}
#zo div.zoi p img {
  border: 1px solid #ffbe1c;
  padding: 3px;
  background-color: #fff;
}
#zo div.zot {
  float: left;
  width: 550px;
  padding-top: 5px;
}
#zo div.zot p a {
  font-weight: bold;
}
span.ap {
  height: 4px;
  background: url(../img/anketa.gif) no-repeat 0 50%;
}
span.apt {
  margin-left: 10px;
  font-size: 90%;
  color: #666;
}
acronym {cursor:help;}
#strankovani {margin:20px;}
#strankovani p span {padding-left:20px;}
#strankovani p a {padding:2px 4px; border:1px solid #ffbe1c; background-color:#fef1c0; text-decoration:none;}
#strankovani p a:hover, #strankovani p a.aktivni {padding:2px 4px; border:1px solid #ffbe1c; background-color:#ffbe1c; text-decoration:none; color:#222}
#strankovani p a.aktivni {font-weight:bold;}

.detail_seminar p {padding:5px 0;}
.formular table {margin:5px 15px 15px 15px;}
.formular table td input.dlouhy {width:350px; padding:2px;}
.formular table td input.kratky {width:50px; padding:2px;}
.formular table td input.stredni {width:200px; padding:2px;}
.formular table td input.tlacitko {
  background-color:#4d4c47;
  border:1px solid #4d4c47;
  color:#fff;
  font-family:Arial,sans-serif;
  font-weight:bold;
  cursor:pointer;
  padding:2px 4px;
}
img.ediceobr {width:100px; height:141px;}
ul.obtiznosti { 
  list-style-image:url("../img/sipka.gif"); 
  list-style-position: inside;
  margin:0.8em 0.5em 0.8em 1em;  
}
ul.obtiznosti li { 
  margin-bottom:0.250em;
}
.obtiznosti h4 {
  display:inline;
}
.komponenty {
  list-style-image: url("../img/sipka.gif");
  list-style-position: inside;
  margin: 0.8em 0.5em 0.8em 1em;
}
.komponenty h3 {
  display:inline;
  font-size:105%;
}
p.rozpis-obtiznosti {
  margin-top:1.5em; 
}

ul.mapa_stranek{
  margin-left: 30px;
}

ul.mapa_stranek li{
  margin-bottom: 10px;
}

ul.m1{
  margin-left: 60px;
}

.box_5 ul {
  margin-left:2em; padding-left:1em;
  list-style-position:inside;
}
.box_5 ul li {
  padding:0.250em 0em;
}

ul.odsazeni-seznamu {
 list-style-type:square;
 margin-bottom:1em;
}

#dalsi_z_edice {margin:5px 15px 10px;}
#dalsi_z_edice span {width:636px;}
#dalsi_z_edice a{
  display:block; float:left;
}
#dalsi_z_edice a.no-fancy-box {
  width:106px; text-decoration:none; 
}

#dalsi_z_edice a.no-fancy-box img {
  border: 3px solid #F3CC72;
}

#dalsi_z_edice a.no-fancy-box strong {
  width:96px; display:block;
  line-height:130%;
  overflow:hidden;
}

#dalsi_z_edice a.no-fancy-box:hover strong {
  width:96px; display:block;
  line-height:130%;
  text-decoration:underline;
}

#dalsi_z_edice a.no-fancy-box span {
  display:block; color:#E31010; font-weight:bold; margin-top:6px;
}
