body {
  text-align:center;
  font-family:TrebuchetMS,sans-serif;
}

.stranka {
  text-align:left;
  background:url("repeat_back_02.jpg") top left repeat-x;
}
/*
#stranka2 {
  width:100%;
}*/

h1 {
  display:none;
}

#vrsek {
  height:120px;
  background:url("motiv_01.jpg") top left no-repeat;
  position:relative;
}

#potapec {
  float:left;
  display:block;
  width:132px;
  height:120px;
  cursor:pointer;
}

#potapec span {
  display:block;
  width:132px;
  height:120px;
  background:url('potapec.jpg') top left no-repeat;
}

#vrsek-menu {
  text-align:center;
  position:relative;
  top:96px;
  left:0;
  bottom:7px;
}

#vrsek-menu a {
  color:#fff;
  font-size:0.78em;
  font-weight:bold;
  text-decoration:none;
  padding:0 1em 0 0;
}

#vrsek-kos {
  color:#ff0;
  font-size:105%;
  position:absolute;
  top:5px;
  right:5px;
  width:100px;
}

#vrsek-kos h5 {
  font-weight:bold;
  font-size:0.82m;
  margin:0.3em 0;
}

#vrsek-kos p {
  margin:0;
  font-size:0.70em;
}

#vrsek-kos a {
  float:right;
}

#vrsek-registrace {
  position:absolute;
  top:5px;
  right:110px;
  width:150px;
}

#vrsek-registrace table {
  font-size:75%;
  color:#ff0;
  font-weight:bold;
  margin:0;
  padding:0;
}

#vrsek-registrace a {
  color:#ff0;
  font-weight:bold;
  margin-right:5px;
  font-size:110%;
}

#vrsek-registrace p {
  text-align:center;
  margin:0 0 0.3em 0;
  font-size:0.85em;
}

#vrsek-registrace a:hover {
  text-decoration: none;
}

#paticka {
  text-align:center;
/*  clear:both;*/
}

#paticka hr {
  width:400px;
  color:#ffe249;
  margin:0 auto;
}

#paticka-obsah {
  color:#fff;
  font-size:80%;
  margin:0 auto;
  width:770px;
  color:#003588;
}

#paticka a {
  color:#003588;
}

#paticka a:hover {
  text-decoration:none;
}

/* ------------------------------------------ vrsek */

#stred {
  width:100%;
  position:relative;
  /*float:left;*/
}

#leve-menu {
  width:160px;
  overflow:hidden;
  float:left;
  position:relative;
  z-index:2;
}

#vyhledavani {
}

#vyhledavani h3, #zbozi h3, #novinky h3, #doplnky h3, #reklama h3, #akcni-nabidka h3, #doporucujeme h3  {
  width:160px;
  height:28px;
  line-height:28px;
  color:#fff;
  font-size:0.8em;
  padding:0 0 0 10px;
  margin:0.2em 0;
}

#vyhledavani h3 {
  background:url("vyhledavani_05.gif") top left no-repeat;
}

#vyhledavani .text, #novinky .text {
  margin:0 0 0 10px;
  padding:0;
  font-size:0.8em;
  border:1px solid #0035b8;
}

#vyhledavani .odesilac, #novinky .odesilac, .odesilac {
  margin:0 0 0 10px;
  background:url("ok_19.gif") top left no-repeat;
  width:20px;
  height:20px;
  border:0;
  margin:0;padding:0;
  cursor:pointer;
}

#vyhledavani a, #novinky a {
  color:#0035b8;
  font-size:0.70em;
  margin:0 0 0 10px;
}

#vyhledavani a:hover {
  text-decoration:none;
}

#zbozi h3 {
  line-height:32px;
  height:38px;
  background:url("zbozi_22.gif") top left no-repeat;
  margin:0.3em 0 0 0;
}

#zbozi a {
  color:#003588;
  font-size:0.78em;
  font-weight:bold;
  display:block;
  line-height:20px;
  text-decoration:none;
  padding:0 0 0 12px;
  background:url("polozky_menu_23.gif") top left no-repeat;
}

#zbozi a:hover {
  color:#000;
  background:url("polozky_menu_25.gif") top left no-repeat;
}

#zbozi a.podpolozka {
  padding:0 0 0 20px;
  font-weight:normal;
}

#novinky h3 {
  background:url("novinky_emailem_33.gif") top left no-repeat;
}

#doplnky h3 {
  background:url("doplnky_35.gif") top left no-repeat;
}

#reklama h3 {
  text-align:left;
  background:url("reklama_37.gif") top left no-repeat;
}

#doplnky a {
  color:#0035b8;
  font-size:0.75em;
  display:block;
  padding:0 0 0 10px;
  margin:0.2em 0;
}

#doplnky a:hover {
  text-decoration:none;
}

#novinky p {
  color:#0035b8;
  font-size:0.8em;
  padding:0 0 0 10px;
  margin:0.2em 0;
}

#reklama {

}

#reklama a{
  color:#0035b8;
  font-size:0.75em;
  display:block;
  padding:0 0 0 10px;
  margin:0.4em 0;

}
/* ----------------------------------- prava cast */

#prave-menu {
  width:160px;
  overflow:hidden;
  float:right;
  position:relative;
  z-index:2;
}

#akcni-nabidka h3 {
  background:url("akcni_nabidka_12.gif") top left no-repeat;
  padding:0 0 0 40px;
}

#doporucujeme h3 {
  background:url("doporucujeme_42.gif") top left no-repeat;
  padding:0 0 0 40px;
}

#doporucujeme p, #akcni-nabidka p {
  color:#0035b8;
  font-size:0.78em;
  padding:0 2px 0 15px;
  margin:0;
}

#doporucujeme a {
  color:#0035b8;
  font-weight:bold;
}

#doporucujeme a:hover {
  text-decoration:none;
}

#akcni-nabidka form {
  padding:3px 15px;
  text-align:center;
}

#akcni-nabidka p.cena {
  text-align:center;
}

#akcni-nabidka b {
  text-align:center;
  font-size:110%;
}

#akcni-nabidka a {
  color:#0035b8;
  font-weight:bold;
}

#akcni-nabidka a:hover {
  text-decoration:none;
}
/* ------------------------------------ stredni cast */

#stred-obsah {
  padding:0 165px;
  position:relative;
  margin:0;
}

#stred-obsah-text {
  width:100%;
  position:relative;
}

#stred-obsah-text table {
  font-size:100%;
}

#stred-obsah h3 {
  background:url("navrh_09.gif") top left repeat-x;
  height:28px;
  line-height:28px;
  color:#fff;
  font-size:0.8em;
  margin:0.2em 0;
  padding:0 40px 0 40px;
  position:relative;
}

#stred-obsah h3 .levy-kraj, #stred-obsah h3 .pravy-kraj {
  display:block;
  width:26px;
  height:28px;
  position:absolute;
  top:0;
  z-index:3;
}

#stred-obsah h3 .levy-kraj{
  float:left;
  left:0;
  background:url("navrh_07.gif") top left no-repeat;
}

#stred-obsah h3 .pravy-kraj{
  float:right;
  right:-1px;
  background:url("navrh_10.gif") top right no-repeat;
}

#stredovy-obsah {
  padding:0 10px;
  text-align:center;
}

#stred-obsah-text {
  font-size:0.82em
}

/* ------------------------------------ produkty*/

#stredovy-obsah table {
  width:90%;
  margin:0 auto;
  text-align:left;
  /*overflow:hidden;
  width:100%;*/
}

#stredovy-obsah table td {
  border:1px solid #0035b8 ;
  vertical-align:top;
}


.produkt {
  width:100%;
  margin:0 20px 20px 0;
}

.produkt .info-cena {
  text-align:center;
}

.produkt h4 {
  color:#0035b8;
  margin:0.2em 0;
  text-align:center;
}

.produkt p {
  margin:0.1em 1em;
}

.produkt p.popis {
  font-size:90%;
  text-align:justfiy;
}

.produkt a {
  color:#0035b8;
}

.produkt a:hover {
  text-decoration:none;
}

.produkt .cena {
  color:red;
  font-weight:bold;
}

.produkt .pocet, .pocet-nahled {
  font-size:85%;
}

.produkt .odesilac {
  background:url("kosik_28.gif") top left no-repeat;
  width:21px;
  height:21px;
  border:none;
  cursor:pointer;
}

.produkt .obrazek {
  text-align:center;
}

/* -------------------------------- zbytek */

#lista, #lista a {
  color:#fff;
  margin:0;
  font-size:100%;
  text-decoration:none;
}

.text-stred {
  text-align:center;
}

.nocss {
  display:none;
}

.noborder {
  border:0;
}

.tabulka td {
  font-size:90%;
}

.proste {
  margin:0;
  padding:0;
}

.tabulka-kosik {
  width:100%;
}

.tabulka-kosik td {
  padding:0.2em 1em;
}

.oznameni {
  font-size:1.2em;
  font-weight:bold;
  text-align:center;
}

.sleva {
  color:#0035b8;
}

.editor_odrazka_plus {
  display:block;
  padding:0 0 0 25px;
  line-height:1em;
  height:1em;
  color:#001597;
  font-size:1.5em;
  margin:0 0 0 30px;
  background:url('odrazka_uvod.gif') center left no-repeat;
}

/* cast pro special menu */

#nakupni-prostor {
  width:90%;
  margin:0 auto;
}

#nakupni-prostor a {
  cursor:pointer;
}

#nakupni-prostor a:hover {
  text-decoration:none;
}

.nakup {
  float:left;
  display:block;
/*  width:285px;
  height:86px;*/
  width:305px;
  height:60px;
  background:url('iko_nakup_addon_rezy_07.jpg') top left repeat-x;
  font-size:87%;
}

.nakup2 {
/*  width:93px;
  height:86px;*/
  padding:0 0 0 55px;
  display:block;
  height:60px;
  background:url('iko_nakup_addon_rezy_06.jpg') top left no-repeat;
}

.nakup .popis {
  display:block;
  height:60px;
  background:url('iko_nakup_addon_rezy_09.jpg') top right no-repeat;
}

.akcni-balicky span, .zakaznicka-karta span, .darky span, .slevove-kupony span {
/*  width:100px;
  height:100px;*/
  width:60px;
  height:60px;
  float:left;
  display:block;
}

.akcni-balicky span {
  background:url('iko_akcni_balicek_03.jpg') top left no-repeat;
}

.zakaznicka-karta span {
  background:url('iko_zakaznicka_karta_03.jpg') top left no-repeat;
}

.darky span {
  background:url('iko_darky_03.jpg') top left no-repeat;
}

.slevove-kupony span {
  background:url('iko_kupon_sleva_03.jpg') top left no-repeat;
}

#spodni-navigace {
  margin:30px 0 0 0;
  text-align:right;
  width:100%;
}
#spodni-navigace a{
        color: #003588;
        font-weight: bold;
}
#spodni-navigace a:hover{
        color: #000;
}
#stredovy-obsah table.produkt-table{
        border-collapse: collapse;
        border: none;
        border-bottom: 1px solid #FFDB32;
        font-size: 0.9em;
}
#stredovy-obsah table.produkt-table td{
        border: none;
        border-top: 1px solid #FFDB32;
        vertical-align: middle;
}
#stredovy-obsah table.produkt-table a{
  color:#003588;
  font-weight:bold;
}
#stredovy-obsah table.produkt-table a:hover{
        color: #000;
}
#stredovy-obsah table.produkt-table tr.lichy{
        background: #FFF8CC;
}
#stredovy-obsah table.produkt-table tr.sudy{
        background: #FFFCE8;
}
.vyprodej{
        font-size: 1.2em;
  color:#003588;
  font-weight: bold;
}
.podpora{
        font-size: 1.2em;
  color:#003588;
        font-weight: bold;
}
.dokument{
  color: #0000FF;
}
.dokument:hover{
  text-decoration: none;
}
.info-o-kategorii {
  text-align:left;
}

.info-o-kategorii strong {
  color:#0035b8;
}

.info-o-kategorii a {
  color:#0035b8;
}

.info-o-kategorii a:hover {
  text-decoration:none;
  color:#000;
}

h4.akcni-nabidka {
  color:#0035b8;
  text-align:center;
  font-size: 1.3em;
  margin:0.3em 0 1em;
}
a
{
color:#0035B8
}