body {
  background: #ffffff;
  color: #000000;
  text-align: center;
  margin: 5px auto;
  padding: 0;
  font-family: Arial;
  font-size: 0.8em;
}

#page {
  background: #ffffff;
  text-align: left;
  margin: 0 auto;
}

.box { 
  position: relative;
}

.box .top { 
  position: absolute;
  left: 0px; top: 0px;
  width: 100%;
}

.box .bottom { 
  position: absolute;
  left: 0px; bottom: 0px;
  width: 100%;
}

/* sirka stranky */
#page, #header, #hmenu, #header, #header span, #znacka, #footer, #footer div  { 
  width: 960px;
}

#main {
  margin: 0 0 2em 0;
}

#mainin {
  float: left;
  width: 790px;
}

#mcontent {  /* obsah */
  width: 577px;
  float: right; 
}

.detail {  /* obsah u detailu produktu */
  width: 350px;
  float: left; 
}
  
#panel {  /* leve menu */
  width: 203px;
  float: left; 
  }
  
#addon {  /* pravy sloupec */
  width: 163px;
  float: right; 
  }

h1, h2, h3, #hmenu li a, .cena, .akce {  /* pismo */
 font-family: trebuchet ms, Arial, helvetica;
} 
 
/* Hlavicka - Header */
#header {  
  height: 175px;
  background: #91b3fc /*url('/img/header_background_podzim.jpg') top center no-repeat*/;
  overflow: hidden;
  position: relative;
}

#header #headerflashcontent {  /* Over */
  height: 175px;
  position: absolute;
  top: 0; left: 0;
  /*background: url('/img/header_background_podzim.jpg') top center no-repeat;*/
}

#header p {  /* Over */
  color: #f08e42; 
  font-size: 1.3em; 
  font-weight: bold;
  margin: 0; padding: 2em 0 0 2em; 
}

#znacka {  /* Znacka */
  height: 175px;
  position: absolute;
  left: 0px; top: 0px;
  overflow: hidden;
  z-index: 1;
  cursor: pointer;
  _cursor: hand;
}

#znacka img { /* Obrazek znacky */
  border: 0;
  width: 0;
  height: 0;
}

/* Horizontalni­ menu */
#hmenu {  
  width: 100%; 
  margin-bottom: .9em;
  height: 40px;
  overflow: hidden;
  float: left;
}

#hmenu ul {  /* Seznam v obsahove casti */
  list-style-type: none;
  margin: 0; padding: 0;
}
  
#hmenu li {  /* Polozka seznamu s obrazkem */
  float: left;
  display: inline;
  margin: 0; padding: 0;
  width: 192px;
  background: #b00101 url('/img/hmenu_item_middle.gif') 0px 0px no-repeat;
}

#hmenu .first {  
  background: #b00101 url('/img/hmenu_item_first.gif') 0 0 no-repeat;  
}

#hmenu .last {  
  background: #b00101 url('/img/hmenu_item_last.gif') 0 0 no-repeat; 
}

#hmenu li a {  /* Polozka seznamu */
  color: #ffffff;
  display: block;
  _width: 100%;
  padding: .55em 0; 
  text-decoration: none;
  text-align: center;
  font-weight: bold;
  font-size: 1.2em;
  position: relative;
  cursor: pointer;
  overflow: hidden;
  height: 40px;
}

#hmenu .act, #hmenu .act a:hover, #hmenu .first.act a:hover, #hmenu .last.act a:hover {  /* aktivni polozka */
  background-position: 0 -80px; 
}

#hmenu li a:hover {  /* hover efekt */
  background: #ffffff url('/img/hmenu_item_middle.gif') 0 -40px no-repeat;
  *height: 24px; _height: 40px;
}

#hmenu li .act:hover {  /* hover efekt */
  *height: 40px;
}

#hmenu .first a:hover {  /* hover efekt - fist item*/
  background: #ffffff url('/img/hmenu_item_first.gif') 0 -40px no-repeat; 
}

#hmenu .last a:hover {  /* hover efekt - last item */
  background: #ffffff url('/img/hmenu_item_last.gif') 0 -40px no-repeat; 
}



/* VertikĂˇlnĂ­ menu */
#panel .vmenu {  /* Seznam v obsahove casti */
  background: #eac600 url('/img/vmenu_footer.gif') bottom center no-repeat;
  padding: 0 0 35px 0; 
}

#panel h4, #panel h4 span{ 
  height: 34px;
  width: 100%;
  padding: 0; margin: 0;
}

#panel h4 { 
  background: #e2b800 url('/img/vmenu_header.gif') 0 0 no-repeat;
  text-align: center;
  color: #ffffff;
  font-size: 1.5em;
  position: relative;
  overflow: hidden;
}
 
#panel h4 span {  /* Seznam v obsahove casti */
  background: url('/img/vmenu_header.gif') 0 0 no-repeat;
  position: absolute;
  top: 0px; left: 0px;
} 

#panel .vmenu ul {  
  list-style-type: none;
  background: url('/img/vmenu_active_segment_stripe.gif') 0 0 repeat-y;
  margin: 0; padding: 0;
} 

#panel .vmenu ul .open {  
  background: url('/img/vmenu_active_segment_stripe_2.gif') 0 0 repeat-y;
} 


#panel .vmenu li { /* Polozka seznamu - hlavni uroven */
  background: url('/img/vmenu_active_segment_footer.gif') bottom center no-repeat;
  padding: 0 1px;
}

#panel .vmenu li .open { /* Polozka seznamu - hlavni uroven */
  background: url('/img/vmenu_active_segment_footer_2.gif') bottom center no-repeat;
}

#panel .vmenu li a { /* Polozka seznamu - hlavni uroven */
  display: block;
  _width: 100%;
  text-decoration: none;
  font-weight: bold;
  font-size: .9em;
  padding: .6em 0 .6em 40px;
  color: #532602;
  position: relative;
  cursor: pointer;
  _cursor: hand;
}

#panel .nakce a {background: url('/img/vmenu_icon_nakce.gif') 10px 50% no-repeat;} /* Akce */
#panel .nnovinky a {background: url('/img/vmenu_icon_novinky.gif') 10px 50% no-repeat;} /* Novinky */
#panel .n1 a {background: url('/img/vmenu_icon_n1.gif') 10px 50% no-repeat;} /* Auta */
#panel .n12 a {background: url('/img/vmenu_icon_n12.gif') 10px 50% no-repeat;} /* Panenkz a miminka */
#panel .n37 a {background: url('/img/vmenu_icon_n37.gif') 10px 50% no-repeat;} /* Drevene hracky */
#panel .n15 a {background: url('/img/vmenu_icon_n15.gif') 10px 50% no-repeat;} /* Plysove hracky */
#panel .n14 a {background: url('/img/vmenu_icon_n14.gif') 10px 50% no-repeat;} /* Zviratka a figurky */
#panel .n9 a {background: url('/img/vmenu_icon_n9.gif') 10px 50% no-repeat;} /* Vojaci, policie */
#panel .n16 a {background: url('/img/vmenu_icon_n16.gif') 10px 50% no-repeat;} /* Hracky pro holky */
#panel .n11 a {background: url('/img/vmenu_icon_n11.gif') 10px 50% no-repeat;} /* Hracky pro kluky i holky */
#panel .n38 a {background: url('/img/vmenu_icon_n38.gif') 10px 50% no-repeat;} /* Hracky a potreby pro nejmensi */
#panel .n19 a {background: url('/img/vmenu_icon_n19.gif') 10px 50% no-repeat;} /* Stavebnice */
#panel .n18 a {background: url('/img/vmenu_icon_n18.gif') 10px 50% no-repeat;} /* Spolecensko hry */
#panel .n22 a {background: url('/img/vmenu_icon_n22.gif') 10px 50% no-repeat;} /* Puzzle */
#panel .n39 a {background: url('/img/vmenu_icon_n39.gif') 10px 50% no-repeat;} /* Vytvarne hracky */
#panel .n17 a {background: url('/img/vmenu_icon_n17.gif') 10px 50% no-repeat;} /* Hudebni nastroje */
#panel .n36 a {background: url('/img/vmenu_icon_n36.gif') 10px 50% no-repeat;} /* Elektronicke hracky */
#panel .n27 a {background: url('/img/vmenu_icon_n27.gif') 10px 50% no-repeat;} /* Sport, voda */
#panel .n29 a {background: url('/img/vmenu_icon_n29.gif') 10px 50% no-repeat;} /* Hracky na zahradu */
#panel .n32 a {background: url('/img/vmenu_icon_n32.gif') 10px 50% no-repeat;} /* Papirnictvi */
#panel .n699 a {background: url('/img/vmenu_icon_n699.gif') 10px 50% no-repeat;} /* Dekorace pokojicku */
#panel .n701 a {background: url('/img/vmenu_icon_n701.gif') 10px 50% no-repeat;} /* Obleceni pro deti */
#panel .n771 a {background: url('/img/vmenu_icon_n771.gif') 10px 50% no-repeat;} /* Dárkové předměty */
#panel .n976 a {background: url('/img/vmenu_icons_book.gif') 10px 50% no-repeat;} /* Knížky */
#panel .n58 a {background: url('/img/vmenu_icon_n58.gif') 10px 50% no-repeat;} /* Znate z TV */


#panel .vmenu ul ul { /* Druhy seznam */  
  background: url('/img/vmenu_active_segment_footer.gif') bottom center no-repeat; 
}

#panel .vmenu ul .open ul { /* Druhy seznam */  
  background: url('/img/vmenu_active_segment_footer_2.gif') bottom center no-repeat; 
}

#panel .vmenu ul .open ul ul { /* Druhy seznam */  
  background: none;
}

#panel .vmenu li li { /* Druha uroven seznamu */  
  background: none; 
  padding: 0 1px; 
}

#panel .vmenu li li a { /* Polozka seznamu - druha uroven */
  background: none; 
  font-weight: normal;
  padding-left: 28px;
  padding: 0 0 .6em 28px;
}

#panel .vmenu ul ul ul {  /* Treti seznam */  
  background: none; 
}

#panel .vmenu li li li a { /* Polozka seznamu - treti uroven */
  padding-left: 43px;
}

#panel .vmenu li a:hover, #panel .vmenu li.act li a:hover { /* Hover efekt polozek - vsechny urovne */ 
  color: #ff0000;
}

#panel .vmenu li li a:hover, #panel .vmenu li.act li a:hover { /* Hover efekt polozek - druha uroven uroven */ 
  background: url('/img/vmenu_icon_item_active.gif') 12px 30% no-repeat;  
}

#panel .vmenu li li li a:hover, #panel .vmenu li li.act li a:hover { /* Hover efekt polozek - treti uroven uroven */ 
  background: url('/img/vmenu_icon_item_active.gif') 28px 30% no-repeat;  
}

#panel .vmenu li li.act a, #panel .vmenu li li.act a { /* Aktivni polozka - vsechny urovne */ 
  color: #ff0000;
  font-weight: bold;
  background: url('/img/vmenu_icon_item_active.gif') 12px 30% no-repeat;  
}

#panel .vmenu li li li.act a, #panel .vmenu li.act li a { /* Aktivni polozka - treti uroven */ 
  background: url('/img/vmenu_icon_item_active.gif') 28px 30% no-repeat;  
}

#panel .vmenu li.act li a { /* Neaktvni polozka pod aktivni polozkou */ 
  color: black;
  font-weight: normal;
  background: none;
}


/* Addon - postrani panel */
#addon h3, #addon h3 span { 
  height: 36px; width: 100%;
  padding: 0; margin: 0;
}

#addon h3 { 
  text-align: center;
  font-size: 1.2em;
  position: relative;
  overflow: hidden;
}
 
#addon h3 span {  
  position: absolute;
  top: 0px; left: 0px;
} 

.akce, .kontakt, .doruceni {
 padding-bottom: 2em;
}

.kontakt p, .doruceni p {
 padding: 0 .8em;
}

.akce ul, .topten ul {
 font-size: .9em;
 list-style: none;
 text-align: left;
 margin: 0;
 padding: .3em 0 1em 0;

}

.akce ul li, .topten ul li {
 padding: 0 .8em .5em .8em;
} 

#addon .box {
  margin-bottom: 1em;
 }
 
#addon .box .more {
  margin: 0 15px 0.7em;
}
 
 
#addon .kosik .content {
  padding: .5em; 
}

#addon .akce h3, #addon .akce h3 span {  
  background: url('/img/box_yellow_action.gif') 0 0 no-repeat;
  color: #f2b100;
}

#addon .kosik h3, #addon .kosik h3 span {  
  background: url('/img/box_yellow_basket_2.gif') 0 0 no-repeat;
  color: #f2b100;
}

#addon .kosik h3.customer, #addon .kosik h3.customer span {  
  background: url('/img/box_yellow_customer_2.gif') 0 0 no-repeat;
  color: #f2b100;
}

#addon .topten h3, #addon .topten h3 span {  
  background: url('/img/box_yellow_topten.gif') 0 0 no-repeat;
  color: #f2b100;
}
#addon .topfive h3, #addon .topfive h3 span {  
  background: url('/img/box_yellow_topfive.gif') 0 0 no-repeat;
  color: #f2b100;
}

#addon .doporucujeme h3, #addon .doporucujeme h3 span {  
  background: url('/img/box_yellow_tipy_od_nas.gif') 0 0 no-repeat;
  color: #f2b100;
}

#addon .box {  
  background: #fff4c0 url('/img/box_yellow_stripe.gif') 0 0 repeat-y;
  text-align: center;
  padding: 0 0 2.2em 0;
  position: relative;
  color: #532602;
  _height: 150px;
}

#addon .box a {  
  color: #ff0000;
}

#addon .topfive a, #addon .topten a, #addon .doporucujeme a {
  color: #711616;
  font-size: .85em;
  _font-size: .7em;
}

#addon .topfive .cena, #addon .topten .cena, #addon .doporucujeme .cena {
  font-size: .8em;
  _font-size: .7em;
  margin: .8em 0 0 0;
}

#addon .topfive table, #addon .topten table, #addon .doporucujeme table {
  padding: 5px 0 10px 0;
  margin: 0 5px 0.5em 5px;
}

#addon .topfive table td, #addon .topten table td, #addon .doporucujeme table td {
  text-align: left; vertical-align: top;
  padding: 4px 0;
  background: url('/img/box_yellow_hr.gif') bottom right no-repeat;
}

#addon .topfive table td.image, #addon .topten table td.image, #addon .doporucujeme table td.image {
  text-align: center; vertical-align: middle;
  width: 65px;
  background: url('/img/box_yellow_hr.gif') bottom left no-repeat;
}

#addon .topfive table .image a img, #addon .topten table .image a img, #addon .doporucujeme table .image a img {
  border: none;
}


#addon .box a:hover {  
  color: #000000;
}

#addon .box .bottom { 
  height: 36px;
  background: url('/img/box_yellow_footer.gif') bottom center no-repeat;
}

#addon .kontakt h3, #addon .kontakt h3 span {  
  background: url('/img/box_contact_red_header.gif') 0 0 no-repeat;
  color: #f4361d;
}

#addon .doruceni h3, #addon .doruceni h3 span {  
  background: url('/img/box_red_doruceni.gif') 0 0 no-repeat;
  color: #f4361d;
}

#addon .kontakt {  
  background: #ffcdc0 url('/img/box_red_stripe.gif') 0 0 repeat-y;
  text-align: left;
}

#addon .doruceni {  
  background: #ffcdc0 url('/img/box_red_stripe.gif') 0 0 repeat-y;
  text-align: left;
}

#addon .kontakt .bottom {  
  background: url('/img/box_red_footer.gif') bottom center no-repeat;
}

#addon .doruceni .bottom {  
  background: url('/img/box_red_footer.gif') bottom center no-repeat;
}

#addon .kontakt table {
 padding: .3em .8em 0 .8em;
 *margin-left: 1em;
 _font-size: .9em;
}

#addon .akce .zbozi, #addon .kosik .zbozi, #addon .topten .zbozi {  
  padding: 0; margin: .8em 0 1.5em 0;
}

#addon .akce .zbozi p, #addon .kosik p, #addon .topten p {  
  margin: 0; padding: .2em 0; 
}

#addon .akce .separator, #addon .kosik .separator {  
  height: 1px; 
  background: url('/img/box_yellow_hr.gif') 0 0 no-repeat;
}

#addon .akce .zbozi a, #addon .kosik .zbozi a {  
  color: #7d5b13;
  text-decoration: none;
  font-weight: bold;
}

#addon .akce .zbozi a img, #addon .kosik .zbozi a img {  
  border: none;
}

/* Prave se nachazite */
#breadcrumb p {  /* Text v navigaci  */
  padding: .3em 0;
  margin: 0 0 1em 0;
  font-size: .9em;
  color: #ff0000;
}    

#breadcrumb a {  /* odkaz v navigaci  */
  color: #3f74e8;
}

.spacer_first {padding-right: 8px;}

.spacer {  /* modra odrazka */
  padding: 0 12px; 
  background: url('/img/breadcrumb_spacer_normal.gif') left center no-repeat;
}

.spacer_last {  /* cervena odrazka */ 
  padding: 0 12px;
  background: url('/img/breadcrumb_spacer_last.gif') left center no-repeat;
}

/***/

a { /* odkazy */
  text-decoration: underline;
  color: #3b71e8;
}

#mcontent a:hover { /* aktivni odkaz */
  color: #2cc503;
}

a img {
  border: none;
}

#mcontent .detail p {
  margin: 0 0 1em 0;
  padding: 0;
  line-height: 1.5em;
}

.povinne {
  color: #ff0000;
}

h1, h2,h3 {
  color: #000000;
  margin: 0;
}

h1 {
  font-size: 1.4em;
  padding: .4em 0 1em 0;
  color: #ff0000;
}

h2 {
  font-size: 1.2em;
  padding: 0;
  margin: .5em 0 .6em 0;
  width: 98%;
  color: #525252;
  background: url('/img/mcontent_large_box_hr.gif') center left no-repeat;
}

.progressbar {
  height: 93px;
  width: 560px;
  position: relative;
  margin: 0 auto 1.3em auto;
}

.step1 {
  background: url('/img/order_progressbar_01.png') 0 0 no-repeat;
}

.step2 {
  background: url('/img/order_progressbar_02.png') 0 0 no-repeat;
}

.step3 {
  background: url('/img/order_progressbar_03.png') 0 0 no-repeat;
}

.step4 {
  background: url('/img/order_progressbar_04.png') 0 0 no-repeat;
}

.progressbar a {
  height: 93px; width: 135px;
  position: absolute;
  top: 0px;
  cursor: pointer;
  _cursor: hand;
}

#st1 {  /* Znacka */
  left: 0px;
}

#st2 {  /* Znacka */
  left: 136px;
  width: 142px;
}

#st3 {  /* Znacka */
  left: 278px;
  width: 140px;
}


h2 span {
  padding: .5em .5em .6em 0em;
  background: #f5f5f5;
}

h2.dodavka {
  margin-bottom: 4em;
}

    
/* produkt */
#mcontent .info_produkt {
  background: #ebebeb url('/img/mcontent_box_product_stripe.gif') 0 0 repeat-y;
  width: 197px;
  float: right;
  color: #5c5c5c;
  padding: 1em 0 43px 0;
  margin: 75px 7px 0 0;
  font-size: .9em;
}

.info_produkt .top {
  background: url('/img/mcontent_box_product_header.gif') 0 0 no-repeat;
  height: 9px; width: 100%;
  position: absolute;
  top: 0; left: 0;
}

.info_produkt p {
  margin: 0; padding: .6em 16px;
  background: url('/img/mcontent_box_product_hr.gif') bottom center no-repeat;
}

.info_produkt .bottom {
  background: url('/img/mcontent_box_product_footer.jpg') bottom center no-repeat;
  height: 43px; 
}

.info_produkt .bottom p {
  margin: 0; padding: .55em 16px 0 16px;
  color: #ff0000;
  background: none;
}

.info_produkt p.hr {
  background: url('/img/mcontent_box_product_hr.gif') top center no-repeat;
}

.info_produkt p.hr.akce {
  background: url('/img/mcontent_box_product_hr.gif') bottom center no-repeat;
}

.seznam input, .info_produkt input {
  border: 1px solid black;
  width: 23px;
}

.info_produkt input {
  margin: 0 5px 0 20px;
}

.info_produkt .kosik {
  width: 18px; height: 22px;
  border: none;
  margin: 0 0 0 50px;
}

.info_produkt .cena, .info_produkt .akce, .info_produkt .dph, .info_produkt .sklad {
  text-align: center;
}

.info_produkt .cena, .topfive .cena, .topten .cena, .doporucujeme .cena, .seznam .produkt .cena, .info_produkt .akce, .seznam .produkt .akce {
  color: #ff0000;
  font-size: 1.7em;
  padding: .5em 16px .2em 16px;
  font-weight: bold;
  background: none;
}

.info_produkt .dph {
  font-size: .8em;
  margin: 0; padding: 0;
  background: none;
}

.info_produkt .sklad, .seznam .produkt .sklad, #addon .sklad, .filterBox .sklad, .detail .notavailable {
  color: #2cc503;
  font-weight: bold;
}

.info_produkt .sklad, .seznam .produkt .sklad, #addon .sklad {
  padding: .2em 16px .6em 16px;
}

#addon .sklad {
  padding: 0;
}

.info_produkt .dotaz, .seznam .produkt .dotaz {
  color: #d76500;
}

.info_produkt .notavailable, .seznam .produkt .notavailable, .detail .notavailable {
  color: #ff0000;
}

.info_produkt .body {
  background: url('/img/icon_brick.gif') 85% 45% no-repeat;
}

.info_produkt .vyrobce {
  background: url('/img/mcontent_box_product_hr.gif') top center no-repeat;
}


.info_produkt form {
  margin: 0; padding: 0;
}

#mcontent ul {  /* Seznam v obsahove casti */
  list-style-type: none;
  margin: 0; padding: 0 1.2em 1em 1.2em;
} 

#mcontent ul li { /* Polozka seznamu - hlavni uroven */
  background: url('/img/list_bullet_dark_gray.gif') 5px .4em no-repeat;
  padding: 0 0 0 20px;
  margin: 0;
}

#mcontent .info_produkt ul {  /* Seznam v obsahove casti */
  padding: 0 16px 1em 16px;
} 

#mcontent .info_produkt ul li { /* Polozka seznamu - hlavni uroven */
  background: url('/img/list_bullet_blue.gif') 5px 50% no-repeat;
}

/* Velky box - nakupni kosik */
.large {
  background: #ececec url('/img/mcontent_large_box_stripe.gif') 0 0 repeat-y;
  width: 560px;
  color: #5c5c5c;
  margin: 0 auto 2em auto; 
}

.large p {
   line-height: 1.5em;
   font-size: .95em;
}

.large .info {
  color: #000000;
  margin: 2em auto 1em 0;
}

.large .top {
  background: url('/img/mcontent_large_box_header.gif') 0 0 no-repeat;
  height: 10px;
}

.large .bottom {
  background: #ffffff url('/img/mcontent_large_box_footer.gif') 0 0 no-repeat;
  height: 11px;
}

.largein {
  padding: 10px 15px;
}

.large table {
  width: 100%; _width: 95%;
  *font-size: 1em;
  *color: #5c5c5c;
}

.large table.half {
  width: 50%;
}

.large table.quart {
  width: 30%;
}

.large table.nowidth {
  width: auto;
}

.large .default {
  font-size: .85em;
  margin: 1px auto;
  color: #3c3c3c;
  background: #ffffff;
  border: 1px solid #656565;
}

.large table th {
  background: #0e3ba9 url('/img/table_header_stripe.gif') 0 0 repeat-x;
  color: #ffffff;
  border-right: 1px solid #ffffff;
  padding: .55em 0 .55em 8px;
}

.large table .last {
  border: none;
}

.large .default form {
  margin: 0; padding: 0;
}

.large table td {
  padding: .3em 0 .3em 5px;
}

.large .default form input.count {
  margin: 0em 1px 1px 1px;
  height: 17px;
}

.large .default input.ok , .large .default input.cancel {
  margin-top: 10px;
}

.large table.default tr:hover {
  background-color: #cecece;
}

.large table .price {
  text-align: right;
  padding-right: 3px;
}

.large table .sklad, .large table .mnozstvi {
  text-align: center;
}

.large table .sude {
  background: #ededed;
}

.large table .doplnkovy, .large table tr.doplnkovy:hover {
  background: #ffd800;
}

.large table .doplnkovy2, .large table tr.doplnkovy2:hover {
  background: #f0c500;
}

.large table .suma th {
  background: #c4e0ff;
  color: #000000;
  border: none;
}

.large table .info td {
  text-align: center;
  font-style: italic;
  padding: .7em 0;
  color: #505050;
}

.large input, .large textarea {
  border: 1px solid #b9b9b9;
}

.large .benefitbutton {
  border: none;
  width: 118px;
  height: 24px;
}

.large input, .large .fakturace input {
  width: 9em;
}

.large .fakturace { /*pro IE - mensi pismo a barva*/
  _font-size: .9em;
  color: #5c5c5c;
  line-height: 1.7em;
}

.large .fakturace .help {
  font-size: 0.8em;
  line-height: 1.1;
}

.fakturace.login {
  margin: 0 auto;
  text-align: left;
}
.large .vlozit {
  margin: .3em 1em 0em 1em;
  background: #ffee34 url('/img/order_button_yellow_01.gif') 0 0 repeat-x;
  border: none;
  font-weight: bold;
  font-size: .95em;
  width: 118px; width: 24px;
}

.large .next {
  text-align: right;
}

.large table input {
  margin: 0 1px;
  border: 1px solid #6d6d6d;
  width: 17px;
}

.large .ok, .large .cancel {
  width: 17px;
  background: url('/img/table_button_ok.gif') 0 0 no-repeat;
  border: none;
}

.large .cancel {
  background: url('/img/table_button_cancel.gif') 0 0 no-repeat;
}

.large .vlozit {
  background: url('/img/order_button_yellow.gif') 0 0 no-repeat;
  height: 24px; width: 118px;
  border: none;
}

.large .dalsi {
  height: 36px; width: 136px;
  border: none;
}

.large .objednat, .large .registrovat {
  width: 152px;
}

.large .separator {  
  height: 1px; 
  text-align: center;
  background: url('/img/mcontent_large_box_hr.gif') 0 0 no-repeat;
  margin: 1em 0;
}

/* Radkovani u seznamu produktu */
.radkovani {
  width: 100%;
  color: #6d6d6d;
  font-size: .9em;
  margin: 1em 0 .4em 0;
}

.radkovani .radky, .radkovani .sipky {
  color: #4a4a4a;
  background: url('/img/listing_number_background.gif') 50% 50% no-repeat;
  width: 17px; height: 17px; 
  text-align: center;
}

#mcontent .radkovani .sipky {
  background: none;
}

.radky a {
  color: #4a4a4a;
  padding: .2em 0;
  width: 17px;
}

.radky a.act {
  color: #ca4a4a;
  font-weight: bold;
  text-decoration: none;
}

/* seznam produktu */
.seznam {
  margin: 0 0 1em 0; padding: 0;
}

.seznam .produkt {
  background: url('/img/box_product.gif') 0 0 no-repeat;
  width: 190px; height: 198px;
  padding: 0; 
}

.seznam .produkt.h132 {
  background: url('/img/box_product_h132.gif') 0 0 no-repeat;
  height: 132px;
}

.seznam .produkt.h165 {
  background: url('/img/box_product_h165.gif') 0 0 no-repeat;
  height: 165px;
}

.seznam .produktin {
  position: relative;
  width: 190px; height: 196px;
}

.seznam .h132 .produktin {
  height: 132px;
}

.seznam .h165 .produktin {
  height: 165px;
}

.seznam .produkt p {
  margin: 0; padding: 0 9px;
  font-size: .82em;
  *font-size: .7em;
  background: none;
}

.seznam .produkt img {
  margin-left: 8px;
}

.seznam .produkt .img {
  text-align: center;
  margin-top: 2em;
}

.seznam .produkt table {
  margin: 0; padding: 0 9px;
  width: 100%;
}

.seznam .produkt.h165 table {
  height: 125px; 
  text-align: center;
}

.seznam .produkt.h132 table {
  height: 90px; 
  text-align: center;
}

.seznam .produkt .kod {
  font-size: .7em; _font-size: .65em;
  color: #4d4d4d;
  margin: 5px 0px; 
}

.seznam .produkt h3 {
  margin: 9px 0 3px 9px; padding: 0;
}

.seznam .produkt a h3 {
  text-decoration: underline;
  font-size: .9em;
  _font-size: .75em;
  color: #711616;
}

.seznam .produkt .sklad {
  font-size: .8em;
  _font-size: .7em;
  margin: 0; padding: 2px 5px 2px 5px;
}

.seznam .produkt .cena, .topfive .cena, .doporucujeme .cena,.topten .cena, .seznam .produkt .akce {
  font-size: .95em;
  margin: 0; padding: 0 5px 0px 5px;
}

.seznam .produkt .nakup {
  _font-size: .8em;
  position: absolute;
  bottom: 8px; *bottom: -1px; 
  left: 4px; _left: 9px;
  width: 182px;  height: 1.5em;
  text-align: left;
}

.seznam .produkt .nakup form {
  margin: 0; padding: 0;
}

.seznam .produkt .nakup .more {
  font-weight: bold;
  background: url('/img/arrow_more.gif') right 50% no-repeat;
  padding: 0px 20px 0px 0px;
  text-align: left;
}

.seznam .produkt .nakup .koupit {
  text-align: right; 
}

.seznam .produkt .kosik {
  height: 12px;
  width: 23px; 
  border: none;
  margin: 0 .5em;
}

.large .radio, .large .checkbox {
  margin: 0; padding: 0;
  border: none;
  width: 4em;
  text-align: center;
}

.large .registration {
  text-align: center;
}

.large .registration input {
  width: 152px;
}

/* Footer */
#footer {
  background: #3261d5 url('/img/footer_background.gif') bottom center no-repeat;
  margin: 0; padding: 0;
  min-height: 38px; _height: 38px;
  text-align: center; 
}

#footer p {
  color: #ffffff;
  font-size: 0.9em;
  *line-height: 0px;
  margin: 0; 
  padding: .9em 0 0 0; *padding: .4em 0;
}


#footer a {
  color: #ffffff; 
}

/* ostatni */
.cleaner { /*cistic */
  clear: both;
  font-size: 1px;
  height: 1px;
}

.hidden, hr {  /* Trida pro uplne skryti */
  display: none;
}

.fakturace .title {
  width: 30%;
  vertical-align: top;
}

.center {
  text-align: center;
}

.errorbox {
  padding: 2em 2em 0em;
  color: red;
  font-weight: bold; 
}

.errorbox.middle {
  padding: 1em 2em;
  text-align: center;
}

.successbox {
  padding: 2em 2em 0em;
  color: green;
  font-weight: bold; 
  text-align: center;
}

.successbox.middle {
  padding: 1em 2em;
}

.more {
  text-align: right; 
}

.nojshide {
  display: none;
}

.fakelink {
  color:#3f74e8;
  text-decoration:underline;
  cursor:pointer;
}

.mapa {
  float: right;
  display: block;
}

.neaktivni {
  color: #aaaaaa;
}

.banner {
  text-align: center;
}

#addon .box .hint a {
   color: #4368CE;
}

.small {
  font-size: 0.8em;
}

label.small {
  position: relative;
  top: -0.2em;
}

.skiplink {
  background: url('/img/arrow_more.gif') 10px 50% no-repeat;
  padding: 0px 0px 0px 25px;	
}

#slidebox {
	/*background-color: #ccc;*/
	height: 250px;
	position: relative;
	width: 577px;
	margin-bottom: 15px;
}

#slidebox .slideitem {
	position: absolute;
	top: 0;
	left: 0;
	width:577px;
	height:250px;
	background-color: #ccc;
	border-radius: 20px;
	border: 1px solid #FF4D00;
	-webkit-box-shadow: inset 0 0 15px 0px #FF4D00;
  -moz-box-shadow: inset 0 0 15px 0px #FF4D00;
  -ms-box-shadow: inset 0 0 15px 0px #FF4D00;
  -o-box-shadow: inset 0 0 15px 0px #FF4D00;

}

#slidebox .slideitem .text {
	position: absolute;
	top: 0px;
	right: 0px;
	width: 240px;
	height: 250px;
}

#slidebox .slideitem .text.bg {
	opacity: 0.4;
	border-radius: 0 20px 20px 0;
	background-color: white;
}

#slidebox .slideitem .text h3, #slidebox .slideitem .text .price {
	text-align: center;
}

#slidebox .slideitem .text h3 {
	margin-top: 8px;
}

#slidebox .slideitem .text .newprice {
	color: #711616;
	font-size: 2.7em;
	font-weight: bold;
	margin-top: 8px;
	margin-bottom: 2px;
}

#slidebox .slideitem .text .oldprice {
	font-size: 0.9em;
	color: #555;
}

#slidebox .slideitem .text .desc {
	text-align: justify;
	margin: 5px 10px;
	line-height: 1.5;
	font-size: 1.1em;
}

#slidebox .slideitem .text .detail {
	position: absolute;
	bottom: 10px;
	left: 0;
	width: 240px;
}

#slidebox .slideitem .text .detail a {
  background: #e3e3e3;
  border: 1px solid #bbb;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: inset 0 0 1px 1px #f6f6f6;
  -moz-box-shadow: inset 0 0 1px 1px #f6f6f6;
  -ms-box-shadow: inset 0 0 1px 1px #f6f6f6;
  -o-box-shadow: inset 0 0 1px 1px #f6f6f6;
  box-shadow: inset 0 0 1px 1px #f6f6f6;
  color: #333;
  font: bold 12px "helvetica neue", helvetica, arial, sans-serif;
  line-height: 1;
  padding: 8px 0 9px;
	margin: 0 auto;
  text-align: center;
  text-shadow: 0 1px 0 #fff;
  width: 150px;
	display: block;
	text-decoration: none;
}

#slidebox .slideitem .text .detail a:hover {
    background: #d9d9d9;
    -webkit-box-shadow: inset 0 0 1px 1px #eaeaea;
    -moz-box-shadow: inset 0 0 1px 1px #eaeaea;
    -ms-box-shadow: inset 0 0 1px 1px #eaeaea;
    -o-box-shadow: inset 0 0 1px 1px #eaeaea;
    box-shadow: inset 0 0 1px 1px #eaeaea;
    color: #222;
    cursor: pointer; }

#slidebox .slideitem .text .detail a:active {
    background: #d0d0d0;
    -webkit-box-shadow: inset 0 0 1px 1px #e3e3e3;
    -moz-box-shadow: inset 0 0 1px 1px #e3e3e3;
    -ms-box-shadow: inset 0 0 1px 1px #e3e3e3;
    -o-box-shadow: inset 0 0 1px 1px #e3e3e3;
    box-shadow: inset 0 0 1px 1px #e3e3e3;
    color: #000; }

