

body {
    font: 0.7em Verdana, Arial, Helvetica, sans-serif;
    margin: 0;
    padding: 0;
    color: black;
    background-image: url("../images/pozadi2.jpg");
    background-repeat:repeat;
  }


#null {
    position: relative;
    width:100%;
    height:100%;
    background-image: url("../images/pozadi.jpg");
    background-position:top;
    background-repeat:repeat-x;
  }


#cover {
    position: relative;
    width:820px;
    margin: 0 auto;
    background-image:url(../images/stred.jpg);
    background-repeat:repeat-y;
  }


#head {
    width:820px;
    height:125px;
    background-image:url(../images/top.jpg);
    background-repeat:no-repeat;
  }


#top1 {
    width:820px;
    height:76px;
    background-image:url(../images/top1.jpg);
    background-repeat:no-repeat;
  }


#top2 {
    width:820px;
    height:49px;
    background-image:url(../images/top2.jpg);
    background-repeat:no-repeat;
  }


#head2 {
    width:820px;
    height:246px;
    background-image:url(../images/flash.jpg);
    background-repeat:no-repeat;
    background-position:center;
  }


#head2-flash {
    width:813px;
    height:245px;
    margin-left:3px;
  }


#sekce {
    background-image : url(../images/sekce.jpg);
    background-repeat : no-repeat;
    height : 46px;
    width : 820px;
  }


#nakupni-kosik {
    background-image : url(../images/kosik.gif);
    background-repeat : no-repeat;
    color : white;
    float : right;
    font-size : 12px;
    font-weight : bold;
    height : 19px;
    margin-right : 15px;
    margin-top : 16px;
    padding-left : 30px;
  }


#nakupni-kosik a {
    color:white;
    text-decoration:none;
  }


#nakupni-kosik a:hover, #nakupni-kosik .active {
    color:#176207;
    text-decoration:none;
  }

#nakupni-kosik .active {
    color:#176207;
  }

#eshop a {
    color : white;
    float : left;
    font-size : 18px;
    margin-left : 15px;
    margin-top : 12px;
    text-decoration : none;
  }


#eshop a:hover, #eshop .active {
    color:#176207;
    text-decoration:none;
  }

#eshop .active {
    color:#176207;
  }



#obsah {
    height:100%;
    overflow:hidden;
    text-align:left;
    background-position:bottom;
    background-image:url(../images/dole.jpg);
    background-repeat:no-repeat;
  }

/* PRODUKTY */












#produkty {
    margin:0px;
    padding:0px;
  }


#produkty li {
    list-style-type: square;
    background-image:none;
    padding:0px;
    margin:0px;
    margin-bottom:4px;
  }


#produkty a {
    color:black;
    text-decoration:underline;
  }


#produkty a:hover, #menu .active {
    color:#4A4A4A;
    text-decoration:none;
    font-weight:bold;
  }


.produkty2 {
    margin:0px;
    padding:0px;
    margin-left:15px;
    margin-top:4px;
  }

/* MENU */

#menu {
    margin:0px;
    padding:0px;
    width:820px;
    height:49px;
  }


#menu li {
    float: left;
    list-style-type: none;
    background-image:none;
    padding:0px;
    margin:0px;
  }


#menu a {
    display: block;
    height:49px;
    background-position: top;
  }


#menu span {
    display: none;
  }


#menu a:hover, #menu .active {
    background-position: bottom;
  }

/* LOGO */

#top-logo {
    float:left;
  }


#top-logo h1 a {
    z-index:99;
    position:absolute;
    top:40px;
    left:15px;
    width:180px;
    height:23px;
    background:url("../images/logo.jpg") no-repeat right center;
    margin:0px;
    padding:0px;
  }


#top-logo h1 span {
    display: none;
  }

/* TOP HLEDANI, LANG */

#top-lang {
    float:right;
    margin-right:15px;
    margin-top:40px;
    width:376px;
    /*280*/color:white;
  }


.input-hledani {
    padding:1px;
    width:161px;
    height:15px;
    font-size:10pt;
    color:#555555;
    border:1px solid #9B9B9B;
  }


#lang {
    margin:0px;
    padding:0px;
    margin-top:3px;
    width:130px;
    height:13px;
  }


#lang li {
    float: left;
    list-style-type: none;
    background-image:none;
    padding:0px;
    margin:0px;
  }


#lang a {
    display: block;
    height:13px;
  }


#lang span {
    display: none;
  }


#lang_1 {
    width:26px;
    background-image: url("../images/lng_cz.gif");
  }


#lang_2 {
    width:26px;
    background-image: url("../images/lng_en.gif");
  }


#lang_3 {
    width:26px;
    background-image: url("../images/lng_sk.gif");
  }


#lang_4 {
    width:26px;
    background-image: url("../images/lng_ru.gif");
  }


#lang_5 {
    width:26px;
    background-image: url("../images/lng_de.gif");
  }


form {
    margin:0px;
    padding:0px;
  }

/* OBSAH BOXY */

#obsah-box1 {
    width:223px;
    float:left;
    margin-left:3px;
  }


#obsah-box1 .uvnitr {
    background-image:url(../images/obsah1.gif);
    background-position:top;
    background-repeat:no-repeat;
    padding:15px;
    color:black;
  }


#obsah-box1 .uvnitr_hledat {
background-image:url(../images/obsah1.gif);
    background-position:top;
    background-repeat:no-repeat;
    padding:15px;
    color:black;
  }


#obsah-box1 .oddeleni {
    height:1px;
    background-image:url(../images/oddeleni1.gif);
    background-repeat:no-repeat;
    clear:both;
  }


#obsah-box2 {
    width:369px;
    min-height:200px;
    float:left;
    background-image:url(../images/obsah2.gif);
    background-position:top;
    background-repeat:no-repeat;
  }


#obsah-box2 .uvnitr {
    margin:18px;
  }


#obsah-box2 .oddeleni {
    height:11px;
    background-image:url(../images/oddeleni2.gif);
    background-repeat:no-repeat;
    clear:both;
    margin-top:10px;
    margin-bottom:10px;
  }


#obsah-box2_1 {
    width:814px;
    min-height:200px;
    margin-left:3px;
    float:left;
    background-image:url(../images/obsah2_1.gif);
    background-position:top;
    background-repeat:no-repeat;
  }


#obsah-box2_1 .uvnitr {
    margin:18px;
  }


#obsah-box2_2 {
    width:591px;
    min-height:200px;
    float:left;
    background-image:url(../images/obsah2_2.gif);
    background-position:top;
    background-repeat:no-repeat;
  }


#obsah-box2_2 .uvnitr {
    margin:18px;
  }


#obsah-box3 {
    width:222px;
    float:left;
  }


#obsah-box3 .uvnitr {
    background-image:url(../images/obsah3.gif);
    background-position:top;
    background-repeat:no-repeat;
    padding:15px;
    color:black;
  }


#obsah-box3 .oddeleni {
    height:1px;
    background-image:url(../images/oddeleni3.gif);
    background-repeat:no-repeat;
    clear:both;
  }


#obsah-box3_2 {
    width:591px;
    min-height:200px;
    float:left;
    background-image:url(../images/obsah2_2.gif);
    background-position:top;
    background-repeat:no-repeat;
  }


#obsah-box3_2 .uvnitr {
    margin-bottom : 18px;
    margin-left : 18px;
    margin-right : 18px;
    margin-top : 0px;
  }

/* GALERIE */

#gallery .clear {
    clear:both;
  }


#gallery .photo {
    float: left;
    margin:3px;
    padding:4px;
    text-align: center;
    height:200px;
  }


#gallery .text {
    overflow: auto;
    width: 185px;
  }


#gallery img {
    vertical-align: middle;
    border: none;
  }

/* SOUBORY */

#files .clear {
    clear:both;
  }


#files .soubor {
    margin-bottom:3px;
  }


#files a {
    text-decoration:none;
    color:#4A4A4A;
    font-weight:bold;
  }

/* VYPIS PRODUKTU */

#produkty-seznam .clear {
    clear:both;
  }


#produkty-seznam .nazev {
    color:black;
    margin-bottom:3px;
  }


#produkty-seznam .obsah {
    float:left;
    width:50%;
  }


#produkty-seznam .obrazek {
    float:left;
  }


#produkty-seznam .nakupnikosik {
    text-align:right;
    float: right;
    top: 20px;
    font-weight:bold;
    overflow: hidden;
  }


#produkty-seznam .boxkosik {
    background-color : #97ff41;
  }


.box_zbozi {
    margin-bottom : 2px;
    padding-bottom : 2px;
    width : 100%;
  }


.box_zbozi.cena {
    right : 5px;
  }


#produkty-seznam .ks {
    size : 2px;
  }


#produkty-seznam .cena {
    float : left;
    font-weight : bold;
    text-align : left;
  }


#produkty-seznam .oddeleni {
    height:11px;
    background-image:url(../images/oddeleni2.gif);
    background-repeat:x-repeat;
    clear:both;
  }


#produkty-seznam .vicevariant {
    padding-top:5px;
    clear:both;
    border:1px solid red;
  }


#produkty-seznam .vicevariant-radek {
    padding-top:2px;
    clear:both;
    border:1px solid blue;
  }


#produkty-seznam a {
    text-decoration:underline;
  }

/*#5B5B5B*/

#produkty-seznam a:hover, #produkty-seznam .active {
    text-decoration:none;
  }


#produkty-seznam .cena {
    color:black;
    text-align:right;
  }

  .produkt{border-collapse: collapse;}
  .produkt td{
  
  border: 1px solid silver;}
/* KOSIK */

#kosik .input-kosik {
    font-size:9px;
    color:#4A4A4A;
    width:20px;
    background-color:#EBEBE4;
    border:1px solid #ADADAF;
    padding:1px;
  }


#kosik .nadpis {
    background-color:#ADADAF;
    color:white;
    padding:2px;
  }


#kosik .alert {
    background-color: #F8FF7A;
    color:red;
    padding:2px;
  }


#kosik .radek {
    background-color:#EBEBE4;
    padding:2px;
  }


#kosik a {
    text-decoration:none;
    color:#5B5B5B;
  }


#kosik a:hover, #produkty-seznam .active {
    color:black;
  }


form {
    padding:0px;
    margin:0px;
  }


.input-text {
    font-size:11px;
    color:#4A4A4A;
    background-color:white;
    border:1px solid #ADADAF;
    padding:1px;
  }


a.linkSedy {
    text-decoration:none;
    color:black;
  }


a.linkSedy:hover, .active {
    color:#818181;
    font-weight:bold;
    text-decoration:underline;
  }

/* ostatni */

a {
    text-decoration:underline;
    color: #4D7C44;
   // color:#282828;
  }


a:hover, .active {
    color:#818181;
    text-decoration:underline;
  }


td {
    font: 1.0em Verdana, Arial, Helvetica, sans-serif;
    margin: 0;
    padding: 0;
    color: black;
    /*#818181*/;
  }


ul {
    margin:0px;
    padding:0px;
  }


li {
    list-style-type: none;
    background-image:url(../images/li.gif);
    background-repeat:no-repeat;
    padding-left:20px;
    margin-bottom:5px;
  }


ul.odsazeni {
    margin:0px;
    margin-left:15px;
    padding:0px;
  }


li.bezodrazek {
    list-style-type: none;
    background-image:none;
    padding:0px;
    margin:0px;
  }


.select {
    font-family: Tahoma, Arial, "Lucida Grande", "Helvetica CE", Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color:black;
    background-color:white;
  }

/* CSS style */

h1 {
    font-size:1.4em;
    color:#125006;
  }


h2 {
    font-size:1.3em;
    color:#125006;
  }


h3 {
    font-size:1.2em;
    color:#125006;
  }


h4,h5,h6 {
    font-size:1.1em;
    color:#125006;
  }


.cerveny-text {
    color:red;
  }


.cerny-text {
    color:black;
  }


.modry-text {
    color:#3295D8;
  }


.zeleny-tmavy-text {
    color:#125006;
  }


.zeleny-svetly-text {
    color:#4FBA08;
  }


.sedy-text {
    color:#818181;
  }


.sedy-tmavy-text {
    color:#545454;
  }


.zeleny-svetlejsi-text {
    color:#18A615;
  }


.text-chyba {
    color:red;
  }


.hledani-oddeleni {
    height:11px;
    background-image:url(../images/oddeleni2.gif);
    background-repeat:x-repeat;
    clear:both;
  }


#drobky {
    margin-bottom:10px;
  }

/* puvodni web */

caption {
    margin:0;
    padding: .25em 0 .5em 0;
    font-family: "Trebuchet MS", sans-serif;
    font-size: 110%;
    font-weight: bold;
    background:#ffcc00;
  }


.odd {
    background:#ffffcc;
  }


.even {
    background:#ffff99;
  }

/* VYPIS NOVINKA */

#novinky-seznam .clear {
    /*background-color : #effb07;*/
    border-bottom-color : #000000;
    border-bottom-style : dotted;
    clear : both;
  }


#novinky-seznam .nazev {
    color:black;
    margin-bottom:3px;
  }


#novinky-seznam {
    float:right;
    width:100%;
  }


#novinky-seznam .obrazek {
    float:left;
  }


#novinky-seznam .oddeleni {
    height:11px;
    background-image:url(../images/oddeleni2.gif);
    background-repeat:x-repeat;
    clear:both;
  }


#novinky-seznam a {
    text-decoration:none;
    color:black;
  }


#novinky-seznam a:hover, #produkty-seznam .active {
    color:black;
  }

/* klub zdravi */

#klub-zdravi {
    width:196px;
    height:162px;
    margin-left:12px;
    margin-right:12px;
    margin-top:10px;
    margin-bottom:10px;
    background-image:url(../images/klub_zdravi_pozadi.gif);
    background-repeat:no-repeat;
  }


#klub-zdravi .kz-uvnitr {
    padding-top:85px;
    padding-left:15px;
    padding-right:15px;
  }


#klub-zdravi .kz-uvnitr a {
    color:#008080;
    margin-bottom:10px;
    text-decoration:underline;
    display:block;
  }


#klub-zdravi .kz-uvnitr a:hover {
    color:#005555;
    text-decoration:underline;
  }


.box_seznam_leva {
    float : left;
    font-size : 12px;
    width : 350px;
  }


.box_seznam_prava {
    font-size : 12px;
    float:right;
  }


.box_popisky {
    float : left;
    font-size : 10px;
    width : 100px;
  }

.floatleft{float:left;}
.floatright{float:right;}

.hledat2{margin-bottom:5px;}
.vlajka{float:left;width:240px;margin-bottom:10px;}
.vlajka2{float:left;margin-right:10px;}
.phledat{margin-bottom:0px;}
.clear{clear:both;}
