<!--

html,body {
  height:100%;
  background-color: #fff;
  font-size:12px;
  background:url('bg2.jpg');
}

body {
  margin:0;
  padding:0;
  min-width:1000px;
  font-family:arial,sans-serif;
  text-align:center;
}

 a {
 font-weight: bold;
 color: rgb(128,150,15);
 color: #21A6DE;
 color: #1783B7;
 color: #0000FF;


}

#stranka {
  width:1000px; /* -- pro sirku 1024 */
  width:990px; /* -- pro sirku 1024 */
  /*min-width:100%;*/
  /*overflow:hidden;*/
  height:100%;
  min-height:100%;
  position:relative;
  border:5px solid white;
  margin:0 auto;
  text-align:left;
  background: #fff url('left.gif')  repeat-y;
}

body>#stranka {
  height:auto;
}

#obsah {
  /*background: url('svisly_pr_gradient.jpg') repeat-y right;*/
  /*width:1000px;*/
  clear:left;
}

#obsah-zahlavi {
 padding:0;
 margin:0;
 /*background: transparent url('search_grad.jpg') repeat-x;*/
}

#vycpavka-des {
  width:100%;
  height:29px;
  position:relative;
  z-index: 10;
  font-size:0px;
  margin:0;
  padding:0;
  clear:both;
}

#vycpavka {
  /*
 border-collapse:collapse;
 width:100%;
 */
}


.clean {
 clear: both;
 height:1px;
 visibility: hidden;
 border:none;
 margin:0;
 padding:0;
}

#stred {
   padding:0;
   margin:0;
   border:0;
   margin-left:157px;
   position:relative;
}

#stred2 {
   margin-right: 155px;
   position:relative;
}

#stred3 {
   text-align: left;   
   background: #fff;
   border-top:4px solid #fe8a01;
   margin:0 3px;
   padding-top:0px;
   position:relative;
 
}

#stred4 {
   margin:0 5px;
   position:relative;
}

/* ------------------------ paticka -------------------- */

#patka {
  position:absolute;
  bottom:0;
  left:0;
  width:100%;
  height:26px;
  overflow:hidden;
}

#patka * {
  position:relative;
}

#patka-obsah {
  position:relative;
  /*background:#fff url('paticka.gif') top left no-repeat;*/
  background:#cdcdcb; 
  width:100%;
  height:26px;
  overflow:hidden;
}


#patka a {  
  color: #fff;
  font-weight: bold;
  text-decoration: none;
  height:26px;
  line-height:26px;
}


#patka p {  
  text-align: center;
  color: #fff;
  font-weight: bold;
  text-decoration: none;
  height:26px;
  line-height:26px;
}

#patka_left { 
float:left;
height:22px;
background: url('left_end.jpg') no-repeat left; 
width:50px;
margin-top:1px;
}

/* ------------------ zahlavi ---------------------- */
#zahlavi {
  border-bottom:5px solid #fff;
  background: #fff url('bgr_top.jpg') repeat-x top left; 
  width:1000px;
  position:relative;
  float:left;
  width:990px;
}

#logo a {
  display: block;
  float: left;
  height: 146px;
  height: 143px;
  width: 155px;
  background: #fff url('logo.gif') bottom center no-repeat;
}

#top {
 margin:0; padding:0;
 /*position:absolute;
 top:126px;
 left:160px;
 height:20px;
 width:840px;
 _width:830px;
 */
 background: #474b54 url('tm.gif') repeat-x;
 width:840px;
 width:830px;
 float:right;
  background: #f0f0e4; 
 
}

#top a {
 color: #fff;
 color:black;
 font-weight: bold;
 text-decoration: none;
 display:block;
 width:120px;
 height:20px;  
 line-height:20px;
 float:left;
 margin-right:2px;
 text-align:center;
 background: #474b54;
  background: #f0f0e4;  
}

#top a:hover { 
 background: #474b54;
 color:white;
}

#menu-top {
  margin:0;
  padding:0;
  float:right;
  width:840px;
  width:830px;
  height:123px;
  overflow:hidden;
  border-bottom: 0px solid #fff;
  /*margin-left:160px;
  _margin-left:157px;*/
/*  width:809px;
  height:120px;;*/
}

#menu-top img { 
  border:0;
  margin:0;
  padding:0;
  width: 200px;
  height:120px;
}

#menu-top a { 
  margin:0;
  padding:0;
}
 
.menu_hlavicka {
  margin:0;
  padding:0;
  color: #fff;
  text-transform:uppercase;
  text-align:left;
  padding-left:20px;
  height: 25px;
  line-height:25px;
  position:relative; 
  width:155px;
  background: #3a87ef url('hlavicka_menu.gi--f') top left no-repeat;  
  
}
.menu_hlavickap {
  margin:0;
  padding:0;
  color: #fff;
  text-transform:uppercase;
  text-align:left;
  
  height: 25px;
  width:118px;
  /*_width:150px;*/
  padding-left:32px;
  line-height:25px;
  background: #3a87ef url('hlavicka_men----u.gif') top left no-repeat;  
}

/* ------------------ leve menu --------------------- */
#leve-menu {
  float:left;
  z-index:2;
  border:0px solid black;
  width: 155px;
  overflow:hidden;
  margin:0;
  padding:0;
  font-weight: bolder;
}


#leve-menu .menu_hlavicka {
  width:145px;  
  _width:135px;  
  /*border-bottom:3px solid #ddd;*/
  overflow:hidden;
}

#box_hledani {
 text-align:right;
 color:  #555;
 padding:10px 2px 10px 0;
 text-align:center;
}

#box_hledani form {
 display:inline;
}

 #leve-menu .search-input {
   width: 110px;
   border: 2px solid #ccc;
 }

 #leve-menu .search-submit {
   border:0;
   height: 22px;
   width: 21px;
   background: #ccc url('search.gif') repeat;
   
 }
.reg_input
{
width: 120px;
   border: 2px solid #ccc;
}
/* ---------- shop menu ------- */

/* nadkategorie */
#leve-menu strong { 
  clear:both; /* kvuli pripadnemu clonicimu divu v rozbalene submenu */
  
  display:block;
  line-height:25px;
  background: #cfea3e url('nadkateg---orie.gif') repeat; 
  color: #FFF;  
  color:black;
  padding-left: 10px;  border-bottom:2px solid #f0f0e4;
    text-transform:uppercase;
 /* margin-top: 5px; */
  
}

/* v nove verzi shopu je i nadkategorie odkazem */
#leve-menu strong a {
  color:#fff;color:black;
  text-decoration:none;
}

#leve-menu ul {
 list-style-type:none;
 margin:0;
 padding:0;
}

/* kategorie */
#leve-menu a.menu {
  display:block;
  height: 25px;
  line-height: 25px;
  background: rgb(248,248,248) url('bgr_pr_menu.gif----') repeat; 
  background: #FFFFFF url('bgr_pr_menu.png') top left repeat; 
  color: #333a05;
  text-decoration: none;
  padding-left:23px;
  font-size:95%;
  font-weight:normal;
  text-transform:uppercase;

}


#leve-menu a.menu:hover {
  background: url('bgr_pr_menu.png') repeat; 
  background-position: -155px 0;

}
#leve-menu a.menu-siroke {
  display:block;
  line-height:21px;
  background: #FFFFFF url('bgr_pr_menu_siroke.png') top left no-repeat;
   
  color: #333a05;
  text-decoration: none;
  padding-left:23px;
  margin:0;
  min-height:42px;
  _height:42px;
  font-weight:normal;
  text-transform:uppercase;
  
}
#leve-menu a.menu-siroke:hover {
  background: url('bgr_pr_menu_siroke.png') repeat; 
  background-position: -155px 0;

}
/* sipka v menu*/
#leve-menu img {
 border: 0;
 margin-bottom:2px;
 margin-right: 10px;
 margin-left: 5px;
}


/* obaluje skupina rozbalenych podkategorii */
#leve-menu .obal_submenu {
 margin:10px 0 7px 0px; 
 border:0px solid black;
 padding-bottom:3px;
}

#leve-menu .obal_submenu li {
  margin:0;padding:0;
  overflow:hidden;
}

/* pro kryti nechtene nozicky od zebricku 
.kryci {
 z-index: 5;
 background-color:rgb(239,240,242);
 
 height:15px;
 width:10px;
 border:0;
 margin:0;
 padding:0;
 
 position:relative;
 float:left;
 
 top:-6px; 
 
 left:28px;           
 
}

*/
/* polozky podkategorie */
#leve-menu a.submenu {
  margin:0;
  padding:0;
  margin-left:7px;  
  padding-left:20px;
  padding-bottom:8px;
  color: #616777;
  text-decoration: none;
  display:block;
  width:128px;
  font-weight:normal;
  color:black;
  background: url("T.jpg") no-repeat ;
}

/* ------ shop menu ----------- */

#leve-menu a:hover {color:blue;}
#leve-menu a.submenu:hover {  color:blue;}

/* ----------------------------- prave menu ---------------------------- */
#prave-menu {
  float:right;
  width:150px; 
  /* delalo se tam nevysvetlitelne odsazeni kousek pod prvnim nadpisem */
  /*background: #fff url('right.gif') top right repeat-y;*/
  
  border:0px solid black;
  padding:0;
  font-weight:bold;
  color: rgb(128,150,15);
}

#prave-menu .box {
  padding:10px 5px;
  width:140px;
  border:0px solid #000;
  overflow:hidden;
  text-align:left;
}

#prave-menu .telefony {
  margin:0 5px;
  color:rgb(128,150,15);
}

#prave-menu .menu_hlavicka {
  width:140px;  
  border-bottom:3px solid #ddd;
}

#prave-menu .menu-kosik-vypis {
  text-align:left;
  padding: 5px 0;
  margin:0 5px;
  color:#000; 
  font-weight: normal;
  cursor:pointer;
}

#prave-menu .menu-kosik-vypis a {
  text-align:left;
}
#prave-menu .proste {
   padding:0;
   border:0;
   margin:0;   
}

.prihlasit-se {
   border:0;
   height: 20px;
   width: 123px;
   background: #3a87ef url('tlacit-200px-modre.jpg') repeat; 
   margin-right: 7px;
   margin-top:4px;
   margin-bottom:4px;
   text-align:center;
   color:white;
   font-weight:bold;
   font-size:12px;
   
}


/*#prave-menu a {
  height:20px;
  font-weight: bold;
  text-decoration:none;
}*/

#prave-menu p {
 color: #000;
 margin: 0 5px 0 5px;
}

#zakaznicky-program  {
 font-weight: bold;
}

#zakaznicky-program span {
 color: rgb(128,150,15);
}

#zakaznicky-program a {
 display: block;
 background: none;
 margin:0;
 padding:0;
 color: rgb(128,150,15);
 margin-top:3px;
}

#AkcniNabidka  a {
 display: inline;
 background: none;
 margin:0;
 padding:0;
}

#AkcniNabidka  a:hover {
 text-decoration:underline;
}


#AkcniNabidka .ProduktAkcni {
 padding:10px;
}

#AkcniNabidka div.obsah {
  font-size:11px;
  color: #555;  
}

#AkcniNabidka div.nadpis {
  margin-left:-5px;
  padding-left:25px;
  background: url('green_box.jpg') no-repeat top left; 
}

#AkcniNabidka .ProduktAkcni form {
 text-align: right;
 display:block;
}

#AkcniNabidka .kosik {
  background: white url('kosik.gif') top left no-repeat;
  border:0;
  width:23px;
  height:23px;
  cursor:pointer;
}

#AkcniNabidka img { 
  border :2px solid #ddd;   
  float:right;
}

#AkcniNabidka .delic {
  height:1px;
  _height:3px;
  color:#ddd;
  border-top:2px solid #ddd;
}

/* ------------------- stred ------------------------- */
#stred2 a { }
#stred2 a:hover { text-decoration: underline;}

#lista {
 padding:0;
 margin:0;
 color: #555;
 font-weight:normal;
 height:25px;
 line-height:25px; 
 text-transform: lowercase;

}

#lista a {
  font-weight:normal;
}


/* ----------------------- detail produktu ------------- */
#stred2 .menu_hlavicka {
  width:200px;
  float:left; 
  font-weight:bold; 
}

/* akcni nabidky */
#stred2 .menu_hlavicka2 {
  background: #fff url('cervena_hlavicka_menu.JPG') no-repeat top left;
  font-weight: bold;
  color: #fff;
  margin-top:2px;
  padding-top:3px;   
  text-align:center;
  height:20px;
  width:220px;
  border: 0px solid red;
}


#PrAkce {
  background:url(bublinky_oranzove.jpg) top left no-repeat;
  height:22px;
  line-height:22px;
  width:100%;
  text-align:left;
  color:#fff;
  font-weight:bold;
}

#PrAkce span {
  padding-left:52px;
  
}

#PrAkce img { 
  display: inline; 
}
 
#PrDetail {
 padding:0;
 margin:0;
 width:100%
 float:left;
}

#PrDetail .pridat-do-kosiku {
  background:url(kosik.gif) top left no-repeat;
  width:20px;
  height:20px;
  border:0;
  cursor:pointer;
}

#PrDetail .prvnitd, #PrDetail .tretitd {
  color:#fff;
  background:#646c77;
  padding:0 0 0 2px;
}

#PrDetail .tretitd {
  text-align:right;
}

#PrDetail .tretitd form {
  margin:0;
  padding:0;
  
}

#PrDetail .druhytd {
  color:#fff;
  background:#ff8b04;
  border-right:4px solid #fff;
  border-left:4px solid #fff;
  text-align:center;
  padding:0 0 0 2px;
}


#pomoztemi {
  background:url(pomoztemi.jpg) top right no-repeat;
  width:67px;
  float:right;
  padding-top:46px;
  font-size:90%;
  text-align:center;
}

#pomoztemi a {
  color:#616872;
  font-weight:normal;
}

.vrchni-radek {
  border-bottom:4px solid #FF8B00;  
}

#PrDetail .nadpis {
  background:#DBDBDD;
  color:#3C3C3C;
  padding:4px 10px;
  width:280px;
  _width:280px;
  font-weight:bold;
  
} 

#PrDetail .obsah-polozky {
  background:#f5f5f5;
  color:#3C3C3C;
  padding:3px 5px;
} 



#lista.oranzove-podtrzena {
  padding-bottom:1px;
  margin-bottom:25px;
  border-bottom:4px solid #ff8b00;
  width:100%;
  _width:99%;
}

#hlavni-lista {
  border-bottom:0px solid #ff8b00;
  background:#dddbdb;
  background:#F0F0E4; 
  margin:0;
  padding:0;
  margin-bottom:10px;
  _width:99%;
}

#hlavni-lista2 {
  padding:0 5px;
}
#hlavni-lista h2
{
 color:#3C3C3C;
 font-size:13px;
 float:left;
 text-align:center;
 width:300px;
 height:25px;
 line-height:25px;

 margin:0;padding:0;
}
#lista {
}

h2.hlavni-nadpis {
  height:25px;
  overflow:hidden;
  border-bottom:4px solid #ff8b00;
  margin:0;
  padding:0;
}

h2.hlavni-nadpis span {
  /* -- stejne jako nasledujici #prDetail h2 */
 color:#3C3C3C;
 font-size:15px;
 float:left;
 text-align:center;
 width:300px;
 height:25px;
 line-height:25px;
 background:#dddbdb;
 margin:0;padding:0;
}

#PrDetail h2 {
 color:#3C3C3C;
 font-size:15px;
 float:left;
 text-align:center;
 width:300px;
 height:25px;
 line-height:25px;
 background:#F0F0E4;
 margin:0;padding:0;
}

#hlavni-lista h2 {
 text-align:left;
 width:100%;
 float:none;
}

#PrDetail .licha {
 /*background-color: #eee;*/
}

#PrDetail td p {
  margin:10px;
}

#PrDetail .FotoTd  {
  vertical-align:top;
  
  width:300px;
}

#PrDetail .FotoTd img {
  border:0px solid #ccc; 
}

#PrDetail .ObsahTd {
  width:300px;
}

#PrDetail .ObsahTd p {
  margin:1em 0;
  text-align:justify;
}



#PrDetail .PrKosik {
  text-align:right;
  cursor:pointer;
}

#PrDetail .PrKosik .ks {
  /*border:1px solid #1394CE;
  color:#1394CE;*/
  text-align:center;
  width:30px;
  cursor:pointer;
}

#PrDetail .kos {
background: grey url('koupit.gif') top left no-repeat;
height:22px;
width:67px;
border:0;
}

#PoslatStranku, #VytisknoutStranku {
  background:url(tiskarna.jpg) top right no-repeat;
  width:48px;
  float:right;
  padding-top:28px;
  font-size:90%;
  text-align:center;
}

#PoslatStranku a, #VytisknoutStranku a {
  color:#616872;
  font-weight:normal;
}

#PoslatStranku {
  width:85px;
  background:url(obalka.jpg) top right no-repeat;
}


#stred2 .info {
 text-align:center;
 color: #f00;
}
/* ------------------- vypis produktu v kategorii jako seznam/katalog ----------------- */

 #akcni_seznam {
    width: 99%;
    border-collapse: collapse;
 }

 
 #akcni_seznam tr { height: 25px;}
 #akcni_seznam td { padding: 0 5px 0 5px;}
 #akcni_seznam img {  border:0px; }
 
 #akcni_seznam .akcni_checkbox {  width: 20px; padding:0;}
 #akcni_seznam .akcni_model {    
               font-weight: bold;
               color: rgb(185,0,0);
 }
 #akcni_seznam .akcni_model a {    color: rgb(185,0,0);  }
 #akcni_seznam .akcni_cena { 
    width:150px; 
    text-align:right;
    font-weight: bold;
 }
 #akcni_seznam .akcni_ks {    width: 20px;   padding:0;}
 #akcni_seznam .akcni_koupit {  width: 25px;  padding:0;}

 #akcni_seznam .prvni { 
    background: transparent url('search_grad.jpg') repeat-x;
    font-size: 10px;
    height:25px;
    vertical-align: bottom;
    color: #555;
 }
 
 #akcni_seznam input {
   border: 1px solid rgb(243,159,122);
   text-align:center;
   font-weight:bold;
   font-size:10px;
   height:15px;
   width: 25px;
 }
 
 #akcni_seznam .kosik {
   background: white url('kosik.gif') top left no-repeat;
   border:0;
   width:23px;
   height:23px;
   cursor:pointer;
 }
 
 #akcni_seznam .class0 {
   background-color: rgb(251,218,199);
 }
 
 #akcni_seznam .prvni .akcni_model {
   padding-left:15px;
   color: #555;
 }
 
 #prepinac-tabulka-podrobne  {
  text-align:left;
  line-height:24px;
  height:24px;
  font-weight:bold;
  color:#494852;
  float:left;
  margin:5px 0;
  position:relative;
 }
 
 #prepinac-tabulka-podrobne a {
  color: rgb(128,150,15);
  color:#ff8c0b;
 }
 
 #strankovaci_odkazy {
  /*background: transparent url('search_grad.jpg') repeat-x;*/
  text-align: right;
  font-weight: bold;
  padding:0;
   margin:0;
  padding-top:10px;
  _padding-top:2px;
  _margin-right:3px;
  position:relative;  
  height:25px;
  float:right;
 }
 
 #strankovaci_odkazy a {
   padding: 0 3px 0 3px;
   vertical-align: bottom;
   color: #333;
 }
 
 #strankovaci_odkazy img { 
   border:0;
 }
 
 #strankovaci_odkazy .img {
  padding: 0 1px 0 1px;
  position:relative;
  top:5px;
  
 }
 
 #strankovaci_odkazy .akt {
  background: #555;
  color: #EEE;
  vertical-align: bottom;
  padding: 3px 3px 2px 3px;
 }
 
 #strankovaci_odkazy .tecky, #strankovaci_odkazy2 .tecky {
  vertical-align: bottom;
 }
 
 #strankovaci_odkazy form {
  display: inline;
 }
 
 .produkty-znacky {

  color:#000;
  display:inline;
  font-weight: bold;
  padding:0 5px 5px 10px;
  margin-left:5px;
  vertical-align:middle;
  _vertical-align: baseline;
 }

  .produkty-znacky span {
    margin:0 5px 0 0;
    vertical-align:middle;
    _vertical-align: baseline;
  }

 .produkty-znacky select {
  
  color:#000;
  font-weight: bold;
  
  position:relative;
  top:3px;
 }

  
 #produkty-znacky-hlavni {
  width:100%;
  position:relative;
  _width:99%;
  color:#fff;
  background:#616974;
  
  background:#F0F0E4;
  background-image:url('filtr.png');
  background-repeat:no-repeat;
  float:left;
  font-weight: bold;
  padding-bottom:5px;
  
 }

 .produkty-znacky-hlavni-obsah {
  padding:0 10px;
 
} 

 #strankovaci_odkazy2 {
  /*background: url('search_grad_inv.jpg') bottom left repeat-x;*/
  text-align: right;
  font-weight: bold;
  height:25px;
  width:100%;
  _width:99%;
  float:left;
  border:0px solid black;
  margin-top:10px;
  position:relative;
 }
 
 #strankovaci_odkazy2 a {
   padding: 0 3px 0 3px;
   vertical-align: bottom;
   color: #333;
 }
 
 #strankovaci_odkazy2 img { 
   border:0;
 }
 
 #strankovaci_odkazy2 .img {
  padding: 0 1px;
  position:relative;
  top:5px; 
  border:0px solid black;
 }
 
 
 #strankovaci_odkazy2 .akt {
  background: #555;
  color: #EEE;
  vertical-align: bottom;
  padding: 3px 3px 2px 3px;  
 }
 
 #vysledky_hledani {
  font-weight:bold;
  margin-bottom:5px;
 }
/* ------------------------- vypis jako seznam ------------------------ */

 #produkty-2 {
  border:0px solid black;
  margin:0;
  padding:0;
  width:100%;
  _width:99%;
  float:left;
  _float:none;
  position:relative;
    
  border-collapse:collapse;
  /* v IE jinak vznika mezera kvuli 99% */
/*  _width:99%; 
  _position:relative;
  _left:-4px;
  */
 }
  #produkty-2:a {text-decoration:none;}
    #produkty:a {text-decoration:none;}
 #produkty-2 th {
  color: rgb(128,150,15);
  font-weight: bold;
  height:20px;
  vertical-align:bottom;
 }
 
 #produkty-2 th, #produkty-2 th.model {
  text-align:left;
 }
 
 #produkty-2 .kusu {
  width:30px;
  text-align:center;
  vertical-align:center;
 }

 #produkty-2 th.kusy {
  text-align:center;
  vertical-align: middle;
  /*border-bottom:10px solid #fff;*/
 }

  #produkty-2 .kusu-koupit {
    width:51px;
    _width:55px;
    text-align:right;
  }

 #produkty-2 .kusu-koupit * {
    float:left;
 }

 #produkty-2 .kusu-koupit .kosik {
    float: none;
 }
 
 #produkty-2 img {
  border:0px;
 }
 #produkty-2 td {
  border-bottom:2px solid #dedcdd;
  _position:relative;
 }
 
 #produkty-2 td.cena {
  text-align:right;
  padding-right:5px;
  /*border-left:3px solid #fff;*/
  color:#fff;
  background:#FF900C;
 }
 #produkty-2 .skladem {
  text-align:left;
 }
 
 #produkty-2  td.cena {
  font-weight:bold;
 }
 
 #produkty-2 .model { 
  text-align:left;
  /*padding-left:15px;*/
 }
 
 
 #produkty-2 td.model {
 }
 
 #produkty-2 td.koupit {
  text-align: right;
 }
 
 #produkty-2 .model a {
  color: #333;
  text-decoration:none;
 }
 
 #produkty-2 input.kosik {
   background: white url('kosik.gif') top left no-repeat;
   border:0;
   width:23px;
   height:23px;
   width:20px;
   height:20px;
   cursor:pointer;
 }
 
 #produkty-2 .class0, #produkty-2 .class1 {
  /*ackground-color: #eee;*/
  background:#fff;

 }
 
 #produkty-2 input {
   border: 2px solid #ddd;
   text-align:center;
   font-weight:bold;
   font-size:10px;
   height:15px;
   width: 25px;
 }

/* ---------- porvonavani produkjtu --------- */

#porovnani {
 border-collapse: collapse;
}

#porovnani td { 
padding: 3px;
}

#porovnani th, .polozka {
 color: rgb(128,150,15);
  font-weight: bold;
  
}
#porovnani .class1 {
   background-color: #eee;
}

/* ------------------------- kosik --------------- */

#div-formular-kosik {
 /*border: 1px solid  #FE8A01;*/
 width:98%;
 float:left;
 position:relative;
}

#div-formular-kosik table {
 border-collapse:left; 
}

#div-formular-kosik td {
 
 padding-left:4px;
}

#div-formular-kosik .kosik_top {
  /*background-color:rgb(187,213,51);*/
  background-color:#FE8A01;
  color:#fff;
  background-color:#DDDBDB;
  color:#000;
  height: 20px;
}

.kosik-cena {
  width:140px;
}

/*
#tlacitko-submit-kosik {
  cursor:pointer;
  text-align:center;
  background:url('tlacit-200px-modre.jpg') top left repeat-x;
  margin:0;
  padding:0;
  border:0;
  cursor: pointer;
  font-weight:bold;
  color:#fff;
  font-family:arial,sans-serif;
  margin-right:5px;
}*/

#tlacitko-submit-kosik {
  cursor:pointer;
  text-align:center;
  background:#fff;
  margin:0;
  padding:0;
  border:0;
  cursor: pointer;
  font-weight:bold;
  color:rgb(23, 131, 183);;
  font-family:arial,sans-serif;
  margin-right:5px;
}



.odkaz-objednat {
  display:block;  
  height:20px;
  line-height:20px;
  width:120px;
  cursor:pointer;
  text-align:center;
  background-color:#3a87ef;
  margin:5px;
  margin-right:10px;
  
  border:0;
 float:right;
  _float:none;
  cursor: pointer;
  font-weight:bold;
  color:#fff;
  background-color:#3a87ef;
  
  z-index:100;

}

a#odkaz-objednat:hover {
  text-decoration: none;
}

.radek-zpet {
text-align:center;
}

.radek-zpet a {
  color:#20A3DB;
}

#formular-vypis-kosiku table td {
  border-bottom: 2px solid rgb(222, 220, 221);
}

#formular-vypis-ceny-kosiku-div table td {
  border:0;
}

#formular-vypis-ceny-kosiku-div {
  text-align:right;
  width:100%;
  float:right;
  /*border-top:px solid #FE8A01;
  border-bottom:1px solid #FE8A01;*/
  margin:10px 0;  
  background:#DDDBDB;
  color:#000;
  font-weight:bold;
}

#formular-vypis-ceny-kosiku .objednavka-celkem-td {
  /*border-top:1px solid #FE8A01;*/
}

#formular-vypis-ceny-kosiku  {
  text-align:right;
  width:100%;
}

#formular-vypis-ceny-kosiku {
  border-collapse: collapse;
}

.objednavka-celkem-sdph {
  font-size:130%;
  font-size:100%;
  
}

/* ------------------------- ostatni --------------------------- */



p {
  margin:0;
}


.text-stred {
  text-align:center;
}

.text-vpravo {
  text-align:right;
}

.na-stred {
  text-align:left;
  margin:0 auto;
}

/*styly pro editor*/
.editor_text {
  font-family : verdana;
  margin:0px;
}

.red {
 color: #f00;
}

.tlacitko-modre {
  background:#3a87ef url('tlacit-200px-modre.jpg') top left repeat-x;
  margin:0;
  padding:0;
  border:0;
  cursor: pointer;
  font-weight:bold;
  color:#fff;
}


th {
  text-align:left;
}

#top-menu-cyklo,#top-menu-outdoor,#top-menu-obleceni,#top-menu-zimni,#top-menu-ostatni {
  display:block;
  float:left;
  width:162px;
  height:123px;
}

#top-menu-ostatni {
  width:162px;
  margin-right:0;
}

#top-menu-cyklo span,#top-menu-outdoor span,#top-menu-obleceni span,#top-menu-zimni span,#top-menu-ostatni span {
  display:none;
}



#top-menu-cyklo {
  /*background:url('menu_new/cyklistika_zelena.gif') top right no-repeat;*/
  background:url('2-cyklistika.jpg') top left no-repeat;
}

#top-menu-outdoor {
  /*background:url('menu_new/outdoor_zelena.gif') top right no-repeat;*/
  background:url('2-outdoor.jpg') top left no-repeat;
}
#top-menu-obleceni {
  /*background:url('menu_new/outdoor_zelena.gif') top right no-repeat;*/
  background:url('2-obleceni.jpg') top left no-repeat;
}
#top-menu-zimni {
  /*background:url('menu_new/zimni_zelena.gif') top right no-repeat;*/
  background:url('2-zima.jpg') top left no-repeat;
}

#top-menu-ostatni {
  /*background:url('menu_new/ostatni_zelena.gif') top right no-repeat;*/
  background:url('2-ostatni.jpg') top left no-repeat;
}

#top-menu-cyklo:hover,#top-menu-cyklo.aktivni {
  /*background:url('menu_new/cyklistika_zelena.gif') top left no-repeat;*/
  background:url('2-cyklistika.jpg') top right no-repeat;
}

#top-menu-outdoor:hover,#top-menu-outdoor.aktivni {
  /*background:url('menu_new/outdoor_zelena.gif') top left no-repeat;*/
  background:url('2-outdoor.jpg') top right no-repeat;
}
#top-menu-obleceni:hover,#top-menu-obleceni.aktivni {
  /*background:url('menu_new/outdoor_zelena.gif') top left no-repeat;*/
  background:url('2-obleceni.jpg') top right no-repeat;
}
#top-menu-zimni:hover,#top-menu-zimni.aktivni {
  /*background:url('menu_new/zimni_zelena.gif') top left no-repeat;*/
  background:url('2-zima.jpg') top right no-repeat;
}

#top-menu-ostatni:hover,#top-menu-ostatni.aktivni  {
  /*background:url('menu_new/ostatni_zelena.gif') top left no-repeat;*/
  background:url('2-ostatni.jpg') top right no-repeat;
}


.uvodni-stranka {
  /*color:#9196a0;*/
  _width:99%;
}
.uvodni-stranka .nadpis {
 
 font-weight:bolder;
 font-size:13px;
 text-align:left;
 height:25px;
 background: url('orange_box.png') 0px 2px no-repeat;
 padding-left:20px;
 color:#4C515B;
}
.uvodni-stranka .box {
 
float:left;
width:315px;
border-bottom:2px solid #DBDBDB;
height:220px;
}
.uvodni-stranka .box2 {
 
float:left;
margin-left:10px;
margin-right:10px;
margin-top:2px;
width:2px;
height:220px;
background-color:#DBDBDB;

}
.uvodni-stranka h1 {
  margin:0; padding:0;
  font-size:120%;
  font-weight:normal;

}
.uvodni-stranka h3 {
  margin:0; padding:0;
  font-size:130%;
}

.uvodni-stranka-obrazek {
  float:left;
  text-align:center;
  width:270px;
}

.uvodni-stranka-text {
  margin-left:275px;
  text-align:justify;
}

.uvodni-stranka-text p {
  margin:0 0 5px 0;
}

.akcni-produkt {
  width:180px;
  height:260px;
  overflow:hidden;
  position:relative;
  float:left;
  margin-right:20px;
  margin-bottom:10px;
  background:url('oranzova_akcni_spodek.jpg') 0px 255px no-repeat;
}

.akcni-produkt * {
}

.akcni-produkt h3 {
  background:#E95900 url('oranzova_akcni_vrsek.jpg') top left no-repeat; 
  border:0px solid black;
  margin:0;
  padding:0;
  text-align:center;
  font-size:120%;
  height:16px;
}

.akcni-produkt-popis {
  height:48px;
  overflow:hidden;
  padding:0 3px;
}

.akcni-produkt-obrazek {
  text-align:center;
  clear:right;
  height:150px;
  margin-bottom:5px;
}

.akcni-produkt-obrazek a img {
  border:0;
}

.akcni-produkt-formular {
  margin:0;
  padding:0;
  /*background:url('oranzova_akcni_spodek.jpg') bottom left no-repeat;*/
  text-align:right;
}

.akcni-produkt-formular form {
  margin:0;
  padding:0;
}

.akcni-produkt-obsah {
  padding-bottom:7px;
  /*background:#fff;*/
}

.akcni-produkt h3 a {
  display:block;
  color:#fff;
}

.akcni-produkt-cena {
  float:left;
  display:block;
  font-size:200%;
}

#stred .akcni-produkt .kosik {
  background: white url('kosik.gif') top left no-repeat;
  border:0;
  width:23px;
  height:23px;
  cursor:pointer;
  _border-top:5px solid #fff;
  _height:27px;
}
  
.akcni-produkt .ks {
  height:14px;
  width:30px;
  text-align:center;
}

#produkty-2 th {
  background:#dddbdb;
  color:#000;
}

#produkty-2 .tlacitka th {
  background:#dddbdb;
  color:#000;
  /*border-bottom:10px solid #fff;*/
}

/*  ---- formulare ---------------------*/

h3.modry-nadpis {
  color:#21A6DE;
  border:0;
  margin:5px 0;
  font-size:120%;
  padding:0;
}

#formular-registrace td, #formular-objednavka td {
  padding:3px;
  padding-left:10px;
}

#formular-registrace .povinne, #formular-objednavka .povinne {
  background:#DDDBDB;
}

#formular-objednavka-tabulka td {
  vertical-align:top;
}

#formular-objednavka-tabulka input {
  width:170px;
}

#formular-objednavka-tabulka .prvni-sloupec {
  width:235px;
}

.cervene {
  color:#f00;
}


.obecny_link
{

 color: rgb(128,150,15);
 color: #21A6DE;
 color: #0000FF;
  text-decoration: none;
}
.obecny_link:link {
 text-decoration: none;
}
.obecny_link:hover {
 color:#3C3C3C;
 text-decoration:underline;
}
#produkty-2 a {
  text-decoration:none;
}
a {
  text-decoration:none;
}
#topten {
font-weight:normal;
color:black;
}
#topten a{
font-weight:normal;
}
h4{
 font-weight:bolder;
 font-size:15px;
 text-align:left;
 height:25px;
 background: url('orange_box.png') 0px 2px no-repeat;
 padding-left:20px;
 margin-right:5px;
 color:#3A87EF;

}

#top-produkty {
  float:left;
  width:440px;
  position:relative;
}

#top-produkty h4 {
  background:url(sipka_nadpis.png) top left no-repeat;
  height:34px; 
  line-height:32px;
  font-size:20px;
  color:#717886;
  padding-left:25px;
  border-bottom:2px solid #f3f3f3; 
}

#navigace-v-kategorii {
  float:left;
  width:210px;
  padding-top:62px;
  *padding-top:36px;
}

#navigace-v-kategorii h4 {
  background:#717886 url('sipka_nadpis_vpravo.png') center left no-repeat;
  color:#fff;
  line-height:23px;
  height:23px;
  margin:0;
  padding:0 0 0 20px;
}

#navigace-v-kategorii ul {
  background:#f3f3f3;
  margin:0;
  padding:5px 0; 
}

#navigace-v-kategorii li {
  margin:0 10px 0 20px;
  padding:2px 0;
  list-style-type: none;
}

#napoveda {
 position: absolute;
 left: 20px;
 top:205px;
 z-index:100020;
 margin:0;
 padding:0;
 display:hidden;
}
#napoveda li {
 display:block;
 background:#fff;
 color:#000;
 width:200px; 
 padding: 0 5px;
}

#napoveda li.hover {
 background-color: #ccc;
}
.podobne 
{
width:650px;

}
.podobne .box
{
width:150px;
float:left;
height:250px;
border:1px solid #D1D1AD;
margin-right:9px;
text-align:center;
margin-bottom:15px;

}
.podobne .box h3
{
margin:0px;
padding:10px;
font-size:12px;
height:30px;
display:block;
background:#E338AB;
color:white;
text-align:left;

}
.podobne .box h3 a
{
color:white;
}
.podobne img
{
margin:5px;
border:0px;
}
.podobne .box .link
{
color:white;

}

.velikosti
{
margin-bottom:20px;
}

.velikosti form
{
margin:0px;
padding:0px;
}
.velikosti h2
{
 font-weight:bolder;
 font-size:15px;
 text-align:left;
 height:25px;
 background: url('orange_box.png') 0px 2px no-repeat;
 padding-left:20px;
 margin-right:5px;
 color:#3A87EF;
 margin-bottom:0px;
}  
.velikosti .sbt
{
background-color:#3A87EF;
border:0pt none;
color:#FFFFFF;
cursor:pointer;
font-weight:bold;
height:22px;
line-height:22px;
margin-left:10px;
text-align:center;
width:120px;
z-index:100;

}
-->

