html,body {padding:0px; margin:0px; font:normal normal 0.9em Arial, sans-serif; text-align:left;background-color:#00FF00;}
body {color:black;min-height:500px;}
form {margin:0px;padding:0px;}
table {border:none;}
img {border:none;}
input {vertical-align:middle;}
a {text-decoration:underline; color:black;}
a:hover {color:white;}

.tbold {font-weight:bold;}
.tpodtrzeny {text-decoration:underline;}
.tkurziva {font-style:italic;}
.tvetsi {font-size:120%;}
.tmensi {font-size:80%;}
.al {text-align:left}
.aj {text-align:justify}
.ac {text-align:center}
.ar {text-align:right}
.fl {float:left;}
.fr {float:right;}
.inv {display:none;}
.obrl {float:left; margin-right:5px; margin-top:5px; margin-bottom:5px;}
.obrr {float:right; margin-left:5px; margin-top:5px; margin-bottom:5px;}
.cleaner {clear:both}
.vyrazny {color:#2A7C87;}
.full {width:100%;}
.nic {font-size:1px;}
.input {border:1px solid black;width:250px}
.c {width:200px;}

.separator1 {border-bottom:solid 1px black; padding-bottom:5px; margin-bottom:5px; font-size:2px; _width:100%; _height:10px;}
.separator2 {border-bottom:dotted 1px black; padding-bottom:5px; margin-bottom:5px; font-size:2px; _width:100%; _height:10px;}
.separator3 {border-bottom:double 3px black; padding-bottom:5px; margin-bottom:5px; font-size:2px; _width:100%; _height:10px;}
.separator4 {border-bottom:solid 1px #d90000; padding-bottom:5px; margin-bottom:5px; font-size:2px; _width:100%; _height:10px;}

.sloupec1 {float:left; width:49%; _width:46%;}
.sloupec2 {float:right; width:49%; _width:46%;}
.pod {padding-top:10px; clear:both;}



.c {width:140px;}
.c2 {width:100px;}
.sloupec1 .c,.sloupec2 .c {width:100px;}
.sloupec1 .c2,.sloupec2 .c2 {width:70px;}
.input {background:white; border:solid 1px black; font:normal normal 11px Tahoma,sans-serif; color:black; margin-bottom:1px;}
.input_mini {width:25px;}
.button {background-color:#D9754B; color:white; font:normal normal 11px Arial,sans-serif; text-transform:uppercase; border:none; _padding:0px 4px 0px 4px;}
.x {color:black; background-color:#2A7C87; cursor:pointer;}
.mensi {width:250px;}
.kal {text-align:center}
.kal2 {cursor:pointer; background-color:#2A7C87; color:white;}


.gal_obrazek_velky {width:520px; height:520px; overflow:auto; margin:5px 0px 5px 0px; clear:both; background-color:#cccccc;}
.gal_obrazek {padding:10px; clear:both; text-align:center;}
.gal_obrazek img {border:solid 8px #cccccc; }
.gal_popiska {padding:5px 0px 5px 0px; width:100%; text-align:center; background-color:#cccccc; }
.gal_ovladani_nahled {padding-top:12px; margin-bottom:15px;}
.gal_ovladani {padding-top:11px; margin-bottom:10px;  _height:33px;}
.gal_nahledy {text-align:center; background:url("imgs/gal_bg.gif") no-repeat center top; height:110px; padding-top:17px;}
.nahled {margin:0px 2px 0px 2px;}
.aktivni_nahled img {border:solid 1px #D9754B;}
.gal_zoom {float:right; padding-top:11px; padding-right:10px; }
.gal_link {padding:2px 5px 2px 5px; background-color:#D9754B; color:white; font-size:85%;}
.gal_link:hover {color:black; background-color:#2A7C87; cursor:pointer; text-decoration:none;}

#vypis_produktu {clear:left;width:563px;}
.vypis_produkt {width:266px;height:195px;background:url("imgs/vypis_produktu.png") repeat-x;float:left;margin-top:1px;padding-left:15px;font-size:11px;color:#686868;padding-top:10px;}
  .soupni {float:right;}
  .vypis_produkt h4 {margin-bottom:3px;margin-top:0px;}
  .vypis_produkt h4 a{text-transform:uppercase;color:#686868;font-size:12px;height:30px;display:block;}
  .vypis_info {vertical-align:top;width:100%;text-align:right;padding-right:20px;}
  .vypis_cena {color:red;font-weight:bold;font-size:12px;float:right;}
	.vypis_cena .tlacitko_bezne {margin-top:9px;}
  .vypis_popis {margin-bottom:5px;}
  .akce {float:left;margin-right:10px;}
  .sleva {float:left;margin-right:10px;}


.list-subcategories {
  clear: both;
  margin-bottom: 20px;
}

.list-subcategories .prompt {
  font-weight: bold;
  padding-bottom: 10px;
}

.list-subcategories .slozky {margin-left:5px;}
  .list-subcategories .slozky a {background:url("imgs/slozka.png") no-repeat left;height:35px;line-height:3em;display:block;float:left;margin-right:15px;padding-left:30px;font-weight:bold;font-size:12px;color:black;}
  .list-subcategories .slozky a:hover {color:yellow;}

#vyhledavaci_formular, #show-vyhledavaci-formular { display: none; }
h1 {margin-top:0px;}
h2 {font-size:16px;}

#frame {width:970px;margin:auto;text-align:left;}

#hlavicka {width:970px;height:200px;background:url("imgs/hlavicka.png");}
  .logo {float:left;padding-top:51px;padding-left:88px;width:300px;}
  .logo img {border:0px;}
  #menu {margin-left:75px;clear:both;position:relative;top:17px;}
  #menu a {color:#C3BFC0;text-transform:uppercase;font-size:12px;text-decoration:none;margin-right:2px;display:block;padding:6px 15px 0px 6px;float:left;height:20px;font-weight:bold;}
  #menu a:hover,#menu a.on {color:yellow;}

#obsah_y {width:970px;background:url("imgs/obsah_y.png") repeat-y;}
#obsah_top {width:970px;background:url("imgs/obsah_top.png") top no-repeat;}
#obsah_bottom {width:970px;background:url("imgs/obsah_bottom.png") bottom no-repeat;}
#obsah {min-height:628px;width:870px;margin:auto;padding-bottom:50px;}

.banner {background:url("imgs/banner.jpg");width:870px;height:140px;}

#katalog {background:url("imgs/katalog_bottom.png") bottom no-repeat;width:870px;background-color:#00BF00;}
  #katalog_kategorie {padding:20px;min-height:150px;margin-bottom:10px;}
  .box {float:left;min-height:60px;margin-right:20px;width:187px;color:black;margin-bottom:20px;}
  .box img {float:left;margin-right:5px;}
  .box a {text-decoration:none;font-size:9.5px;text-transform:uppercase;}
  .box h2 {margin:0px;margin-bottom:5px;text-decoration:none;width:130px;float:left;}
  .box h2 a {font-size:13px;}
  .vedlejsi {float:right;width:135px;}

#drobecky {height:22px;padding-top:3px;margin-left:185px;line-height:1.6em;font-size:10.5px;}
#drobecky a {font-size:10.5px;}
#left {float:left;}
#right {float:left;margin-left:2px;width:698px;min-height:590px;position:relative;bottom:1px;}
#right h1 {color:black;margin:0px;font-size:20px;}

.menu_left {width:168px;float:left;background:url("imgs/menu_bg.png");}
.menu_left a {text-decoration:none;}
.menu_left .uroven1,.menu_left .uroven1on,.uroven2,.uroven2on,.uroven3,.uroven3on,.uroven4,.uroven4on  {display:block;width:158px;padding:5px 0px 4px 10px;font-size:12px;}
.menu_left .uroven1:hover,.uroven1on {background:#113A11;color:white;}
.uroven1,.uroven1on {background-image:none !important;}
.oddelovac1 {background:url("imgs/menu_line.png") top no-repeat;height:1px;}
.oddelovac1{}
/* .submenu {margin-bottom:10px;} */

.uroven2,.uroven2on {background:url("imgs/sipka_kategorie.png") no-repeat 16px 5px;text-transform:uppercase;display:block;font-size:10px;width:128px;padding-left:40px;}
.uroven2:hover,.uroven2on {background:url("imgs/sipka_kategorie2.png") no-repeat 16px 5px;background-color:#113A11;color:white;}

.uroven3,.uroven3on {background:url("imgs/sipka_kategorie.png") no-repeat 26px 5px;text-transform:uppercase;display:block;font-size:10px;width:118px;padding-left:50px;}
.uroven3:hover,.uroven3on {background:url("imgs/sipka_kategorie2.png") no-repeat 26px 5px;background-color:#113A11;color:white;}

.uroven4,.uroven4on {background:url("imgs/sipka_kategorie.png") no-repeat 36px 5px;text-transform:uppercase;display:block;font-size:10px;width:108px;padding-left:60px;}
.uroven4:hover,.uroven4on {background:url("imgs/sipka_kategorie2.png") no-repeat 36px 5px;background-color:#113A11;color:white;}

.eshopon {background-image:url("imgs/sipka_kategorie2.png");background-color:#305C26;color:white;}

.hlavicka_kategorie,.vypis_produktu,.good,.dotaz {border:1px solid #A2D39C;padding:20px;background:#00BE00;margin-bottom:4px;padding-bottom:10px;}
#slozky {margin-left:5px;}
  #slozky a{background:url("imgs/slozka.png") no-repeat left;height:35px;line-height:3em;display:block;float:left;margin-right:15px;padding-left:30px;font-weight:bold;font-size:12px;color:black;}
  #slozky a:hover {color:yellow;}

.hlavicka_kategorie .good {border:0px;padding:0px;background:none;margin:0px;}
.hlavicka_kategorie {padding-bottom:20px;}
.dotaz {clear:left;text-align:left;width:447px;}
.dotaz textarea,.dotaz input {background-color:#B6FCB6;color:black;font-style:normal;}
.dotaz h3 {margin-top:0px;}
.dotaz input {margin-bottom:4px;}
.produkt_stred {width:487px;float:left;}

.good_container {color:black; border:solid 1px black; padding:5px 10px 5px 10px; font-weight:bold;}

.vypis_produktu {position: relative;}
.hlavicka_kategorie h1 {padding-bottom:15px;}

.nadpisovy td {background:black;color:white;padding:4px;cursor:default;}
.vypis_produktu .full td a {text-decoration:none;}
.vypis_produktu .full td a.hover {color:black;}
.vypis_produktu .full td.nadpis_nazev a {text-decoration:underline;}
.vypis_produktu .full td {padding:2px 2px 2px 4px;text-align:center;font-size:11px;}
.sudy td {background-color:#278D20;}
.lichy td{background-color:#00AA00;}
.vyraznyt td {background-color:#113A11;color:white !important;}
.vyraznyt td a{color:white !important;}
.nadpis_nazev {text-align:left !important;}
.vypis_produktu h2 {font-size:15px; margin-top: 0;}
.produkt_popis {margin-top:20px;}

.detail_produktu {width:447px;float:left;}
.produkt_koupit {margin-top:15px;}
.produkt_box {background:#B6FCB6;padding:5px 10px 10px 15px;font-size:16px;border:1px solid #ACD19E;line-height:2em;width:410px;}
.produkt_box .input{background:white;border:1px solid black;width:40px;}
.koupit,.hledej {background:url("imgs/koupit.png") no-repeat;width:65px;height:35px;display:block;color:#B5C62E !important;text-transform:uppercase;border:none;float:right;font-size:11px !important;cursor:pointer;}
.hledej {background:url("imgs/hledej.png") no-repeat;width:56px;height:26px;}
.koupit:hover,.hledej:hover {color:yellow !important;}

.radce {padding:10px;background:#20931A;float:left;border:1px solid #ACD19E;margin-left:2px;width:185px;padding-top:10px;}
.radce h2 {font-size:14px;margin-top:0px;}
.radce h3 {font-size:17px;background:#1B901F;}


.nadpis_titulka {background:url("imgs/aktuality.png") repeat-y left top; padding:5px 0px 5px 10px; font-size:13px; font-weight:bold; color:#008F00; text-transform:uppercase; display:none;}
#aktuality {background:url("imgs/aktuality.png");width:840px;height:176px;margin-bottom:35px;padding:20px 0px 0px 30px;}
   .aktuality_titulka {float:left;}
  .aktuality_titulka h2 {margin:0px;text-transform:uppercase;}
  .aktuality_titulka h2 a {color:#02720A;font-size:13px;}
  .aktuality_titulka h2 a:hover {color:black;}
  .aktuality_titulka {color:black;}
  .aktualita {margin-bottom:5px;font-size:11px;}
#bannery {float:right; margin-right:15px; margin-top:-8px; width:450px;}
#bannery .slidehide-group {width:450px;}
.bannyrek {text-align:center; max-width:150px; float:right; margin-left:10px;}
.bannyrek-popiska {padding-bottom:14px; text-align:right; display:block;}
.bannyrek-popiska:empty {padding:0px;}

#zapati {font-size:10.5px;padding-top:10px;margin-right:15px;clear:right;width:860px;}
#vyhledavaci_formular .input {margin-left:0px !important;}
#vyhledavaci_formular select {margin-right:3px !important;}




#navigace a {display:block;float:left;height:33px;}
#navigace span {display:block;width:18px;height:33px;float:left;}
#navigace {padding-bottom:7px;margin-top:10px;}
.kosik_faze {background:url("imgs/kosik/kosik_faze.png");width:86px;}
.kosik_faze-on,.kosik_faze:hover {background:url("imgs/kosik/kosik_faze-on.png");width:86px;}
.doprava {background:url("imgs/kosik/doprava.png");width:157px;}
.doprava-on,.doprava:hover {background:url("imgs/kosik/doprava-on.png");width:157px;}
.informace {background:url("imgs/kosik/informace.png");width:169px;}
.informace-on,.informace:hover {background:url("imgs/kosik/informace-on.png");width:169px;}
.shrnuti {background:url("imgs/kosik/shrnuti.png");width:190px;}
.shrnuti-on,.shrnuti:hover {background:url("imgs/kosik/shrnuti-on.png");width:190px;}
.onoff {background:url("imgs/kosik/onoff.png");}
.onon {background:url("imgs/kosik/onon.png");}
.offoff {background:url("imgs/kosik/offoff.png");}
.offon {background:url("imgs/kosik/offon.png");}
.krok_zakazan2:hover {cursor:default;background:url("imgs/kosik/informace.png");}
.krok_zakazan3:hover {cursor:default;background:url("imgs/kosik/shrnuti.png");}
textarea.input {width:671px;}



.kosik_trida tr td {background:url("imgs/bunka_kosik.png") repeat-x left bottom;padding:5px;border:none;color:black;font-size:12px;height:20px;}
.kosik_nadpis td,.kosik_nadpis{background:black !important;padding:5px;font-weight:bold;color:white !important;font-size:11px;text-transform:uppercase;white-space:nowrap;}
.kosik_dolni td{background:url("imgs/menu_bg.png") !important;color:white;font-size:11px;text-transform:uppercase;}
.ovladaci_tlacitka td {background:none !important;}
.ovladaci_tlacitka td {color:white !important;}
.kosik_trida .ac input {width:40px;}
.trida_doprava .kosik_nadpis {padding-left:5px !important;}
.trida_doprava td {padding:5px 0px 5px 0px;}

#boxy {float:right;margin-top:35px;margin-right:60px;clear:right;width:205px;line-height:1.5em;}
.box_zeleny {width:196px;height:26px;background:url("imgs/boxy_bg.png") repeat-x;padding:5px;float:right;}
.hledej .input {width:125px;float:left;margin-left:5px;margin-top:2px;}

.box_texty {width:120px;height:32px;float:left;margin:4px 0px 0px 2px;line-height:1.2em;}
.box_nadpis a{color:#135514;text-transform:uppercase;font-size:12px;font-weight:bold;text-decoration:none;}
.box_nadpis a:hover {color:black;}
.box_podnadpis {color:black;font-size:10px;}

  #hlavicka_user,#hlavicka_kosik {width:205px;height:36px;clear:right;margin-top:5px;float:right;}
    #hlavicka_user {background:url("imgs/box_user_bg.png") no-repeat;}
    #hlavicka_kosik {background:url("imgs/box_kosik_bg.png") no-repeat;}
    .skryty_odkaz {width:38px;height:27px;float:left;display:block;position:relative;right:0px;top:4px;cursor:pointer;z-index:50;}
    .skryty_odkaz_sipka {width:38px;height:27px;float:right;display:block;position:relative;right:3px;top:4px;cursor:pointer;z-index:50;}
  #kosik_box {background:url("imgs/box_bg_y.png") repeat-y;position:absolute;top:-4px;right:-3px;z-index:20;}
    #kosik_box_top {background:url("imgs/box_kosik_bg_on.png") no-repeat top;width:205px;}
  #user_box {background:url("imgs/box_bg_y.png") repeat-y;position:absolute;top:-4px;right:-3px;z-index:20;}
    #user_box_top {background:url("imgs/box_user_bg_on.png") no-repeat top;width:205px;}
    .user_box_form {margin-top:30px;margin-left:7px;}
    .user_box_form form {margin-top:50px;position:relative;z-index:0;}
    .user_box_info {margin:8px 0px 0px 50px;}
    .login {width:130px;padding-top:5px;}
    .obsah_boxu {padding:10px;padding-top:0px;clear:both;font-size:11.2px;color:white;min-height:45px;}
    .obsah_boxu {color:white;}
    .obsah_boxu a {color:white;}	
    .obsah_boxu a:hover {color:yellow;}
  #kosik_box .obsah_boxu  {padding-top:5px;}

.login .input {width:130px;}
#user_box_top h2,#kosik_box_top h2{display:none;}

.hlavicka_kategorie .novy_ucet {display:none;}


#vyhledavaci_formular td {text-align:left;}
#vyhledavaci_formular {margin-bottom:10px;}
#vyhledavaci_formular .vyraznyt td {background-color:#113A11;}

#eshop_obrazek {margin:0px 0px 5px 5px;}
.hlavni_obrazek {min-height:100px;}
.hlavni_obrazek img {max-height:150px; max-width:150px;}
.produkt_dalsi_img {float:right;clear:right;width:200px;}
.produkt_dalsi_img a {float:right;margin-left:4px;margin-top:4px;min-height:70px;}
#reg_krok1 h2 {font-size:17.5px;}

.hladiny {border:1px solid black;}
.hladiny td {padding:3px;text-align:center;border:1px solid black;}
.hladiny td.nadpis {text-align:left;font-weight:bold;} 

.tisk {float:left;font-size:smaller;margin-top:15px;}
.ovladatko {margin-bottom:10px;margin-top:10px;font-size:11.5px;font-weight:bold;}
.nastranu {margin-right:10px;position:relative;top:3px;float:right;}
.nastranu a.vyrazny {text-decoration:none;border:1px solid black;padding:2px;color:white;}
.strankovac {font-size:11.5px; font-weight:bold; padding-top:5px;}
.strankovac a.vyrazny {text-decoration:none; border:1px solid black; padding:2px; color:white;}

.ovladatko select,.ovladatko select option {text-transform:uppercase;font-weight:normal;}
.seradit_button {width:11px; height:12px; padding:0px; margin:0px; margin-bottom:2px; font-size:0px; color:white; background:no-repeat; border:none;margin-right:5px;}
.seradit_asc {background-image:url("imgs/asc.png");}
.seradit_asc_on,.seradit_asc:hover {background-image:url("imgs/asc_on.png");}
.seradit_desc {background-image:url("imgs/desc.png");}
.seradit_desc_on,.seradit_desc:hover {background-image:url("imgs/desc_on.png");}
.seradit_x {cursor:pointer;}

#lang {float:right;margin-right:20px;margin-top:45px;}
.obrazek-kategorie {max-width:140px; max-height:140px; margin-left: 15px;}

.list-subcategories .slozky a {background:url("imgs/slozka.png") no-repeat left;} /* Zbytek v both.css */

/* Novinky 18. 6. 2014 */
#vyhledavaci_formular {
  display: none;
  padding-bottom: 20px;
}
#show-vyhledavaci-formular {
  display: block;
  position: absolute;
  right: 20px;
  top: 20px;
  font-size: 15px;
  height: 25px;
  padding-top: 1px;
  padding-left: 34px;
  background: url("imgs/search-icon.png") left top no-repeat;
}
#show-vyhledavaci-formular:hover {
  color: yellow;
}

.popiska-kategorie {
  clear: left;
  overflow: hidden;
  max-height: 125px;
  line-height: 150%;  
}

.popiska-kategorie p:first-child, .popiska-kategorie .popiska-kategorie-spacer+p {
  margin-top: 0;
}

.popiska-kategorie-spacer {
  height: 15px;
}

div.readmore {
  text-align: right;
  padding-bottom: 7px;
  padding-top: 10px;
}

div.readmore a {
  display: inline-block;
  margin-right: 20px;
  padding-left: 24px;
  font-weight: bold;
  cursor: pointer;
  background: url("imgs/chevron-down.png") left top no-repeat;
}

.small-obrazek img {

  width: 15px;

}

.produkty .vyraznyt:hover .small-obrazek  {position: relative;}

.produkty .vyraznyt:hover .small-obrazek img {min-width: 100px; position: absolute; bottom: 10px; left: 0; border:1px solid #113A11;}
