@import url("template2016-default.css");
/*template 2016_15 - gray*/
div#hlavicka {
  background: #fff; }

div.ramec_top {
  color: #fff;
  background: #484848;
  border-bottom: 3px solid #333333; }

div.ramec_body {
  color: #484848;
  background: #f1f1f1; }

div.ramec_body a {
  color: #484848; }

div.ramec_body a:hover {
  color: #333333; }

div.ramec_bottom {
  background: #f1f1f1; }

div#bottom {
  background: #333333; }

div#in_bottom {
  color: #fff; }

div#in_bottom a {
  color: #fff; }

div#in_bottom a:hover {
  color: #000; }

div#paticka_moduly .submit {
  background: #484848;
  color: #fff; }

div#paticka_moduly .submit:hover {
  color: #fff;
  background: #000; }

h1 {
  color: #484848;
  border-bottom: 1px solid #484848; }

h2 {
  color: #484848; }

a {
  color: #484848; }

a:hover {
  color: 20%; }

li {
  list-style: disc;
  color: #484848; }

textarea, input.input_text, select {
  border: solid 1px #D2D0D0;
  color: black; }

option {
  color: #484848; }

*.button, *.submit {
  background: #484848;
  color: #fff; }

*.button:hover, *.submit:hover {
  color: #fff;
  background: #333333; }

.cena_sleva, .kosik_sleva, .sleva {
  color: #FF8C00; }

div#hlavni_menu {
  background: #333333;
  width: 100%;
  max-width: 100%;
  height: 45px; }

div.hlavni_menu a, div.hlavni_menu_dalsi_informace a {
  color: #fff; }

div.hlavni_menu a:hover, div.hlavni_menu_dalsi_informace a:hover {
  background: rgba(255, 255, 255, 0.8);
  color: #484848; }

div.hlavni_menu div.podmenu a {
  background: #484848;
  border-bottom: 1px solid #fff;
  color: #fff; }

div.hlavni_menu div.podmenu a:hover {
  color: #fff;
  background: #333333; }

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
  background: #484848;
  color: white; }

.ui-state-hover a, .ui-state-hover a:hover, .ui-state-hover a:link, .ui-state-hover a:visited {
  color: #fff;
  background: #333333; }

.ui-tabs .ui-tabs-nav li.ui-tabs-active a {
  color: #fff; }

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
  background: #333333;
  color: #fff; }

.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
  color: #fff; }

.ui-tabs .ui-tabs-panel {
  border: 1px solid #D2D0D0;
  background: white; }

.ui-dialog .ui-state-default {
  background: #484848;
  color: white; }

.ui-dialog .ui-state-default:hover {
  background: #333333;
  color: #fff; }

.ui-dialog-buttonset button.ui-button-text-only:nth-child(2) {
  background: #333333;
  color: #fff; }

.ui-dialog-buttonset button.ui-button-text-only:nth-child(2):hover {
  background: #484848;
  color: #fff; }

table.zbozi_tabulka tr.cena_s_dph td {
  color: #ff0000; }

table.zbozi_tabulka tr.cena_s_dph td.right {
  color: #ff0000; }

div#detail_zbozi .submit {
  background: #333333;
  color: #fff; }

div#detail_zbozi .submit:hover {
  background: #484848;
  color: #fff; }

div.zbozi_varianta {
  border: 1px solid #D2D0D0; }

div.doprava_zdarma_detail {
  background: #484848;
  color: #fff; }

div.hlavicka_modul_fulltextove_vyhledavani {
  background: #fff;
  border: 1px solid #484848; }

div.hlavicka_modul_fulltextove_vyhledavani #fulltext_text {
  background: none;
  color: #484848; }

div.hlavicka_modul_fulltextove_vyhledavani .submit {
  background: #333333 url("2016_img/shop5-icon-set-transparent-search-ret.png") no-repeat center center;
  background-size: 90%; }

div.hlavicka_modul_fulltextove_vyhledavani .submit:hover {
  background: #484848 url("2016_img/shop5-icon-set-transparent-search-ret.png") no-repeat center center;
  background-size: 90%; }

div.hlavicka_modul_obsah_kosiku3 a:after {
  background: #333333 url("2016_img/shop5-icon-set-transparent-basket1-ret.png");
  background-size: 100%; }

div.hlavicka_modul_obsah_kosiku3:hover a:after {
  background: #484848 url("2016_img/shop5-icon-set-transparent-basket1-ret.png");
  background-size: 100%; }

div.hlavicka_modul_obsah_kosiku3 a {
  color: #333333; }

div.hlavicka_modul_obsah_kosiku3 a:hover {
  color: #484848; }

span.pocet_polozek_v_kosiku {
  color: #484848; }

div.hlavicka_modul_uzivatel a:hover {
  color: #333333; }

div.hlavicka_modul_uzivatel a {
  color: #484848; }

div.hlavicka_modul_uzivatel:before {
  background: transparent url("2016_img/shop5-icon-set-transparent-user-ret-2.png") no-repeat center center;
  background-size: 100% 100%; }

.hlavicka_modul_uzivatel > ul:nth-child(1) > li:nth-child(1) {
  border-right: 1px solid #484848; }

div.hlavicka_popis {
  color: #484848; }

div.hlavicka_nadpis {
  color: #484848; }

div.ramec_kategorie div.ramec_body {
  background: #f1f1f1; }

div.ramec_body a:hover, div.ramec_kategorie div.ramec_body div.strom_kategorie:hover a {
  color: #484848; }

div.strom1 a {
  color: #fff; }

div.strom1 a:hover {
  color: #fff !important; }

div.ramec_body div.strom1 a:hover, div.ramec_body div.strom1:hover a {
  color: #fff; }

div.ramec_kategorie div.ramec_bottom {
  background: #333333; }

div.strom1 {
  background: #333333; }

div.strom1:hover {
  background: black; }

div.strom2 a, div.strom3 a, div.strom4 a, div.strom5 a, div.strom6 a, div.strom7 a, div.strom8 a, div.strom9 a {
  color: #484848; }

div.strom4 a:hover, div.strom5 a:hover, div.strom6 a:hover, div.strom7 a:hover, div.strom8 a:hover, div.strom9 a:hover {
  color: #484848; }

div.ramec_kategorie_vyrobci2 div.ramec_bottom {
  background: #333333; }

div.ramec_kategorie_vyrobci2 div.cr {
  background: #333333; }

div.ramec_kategorie_vyrobci div.ramec_bottom {
  background: #333333; }

div.ramec_kategorie_vyrobci div.cr {
  background: #333333; }

div#b_kategorie {
  background: #484848;
  color: white; }

div#b_vyrobci {
  background: #484848;
  color: white; }

div#b_kategorie:hover {
  background: #333333; }

div#b_vyrobci:hover {
  background: #333333; }

div#b_kategorie.kv_aktivni {
  background: #333333; }

div#b_vyrobci.kv_aktivni {
  background: #333333; }

div#r_vyrobci ul li a:hover {
  color: #fff;
  background: #333333; }

div#r_vyrobci ul li a.active {
  color: #fff;
  background: #333333; }

div#r_kategorie ul li a {
  text-decoration: none;
  color: #fff;
  display: block;
  background: #333333;
  padding: 5px 15px; }

div#r_kategorie ul li a:hover {
  color: #333333;
  background: none; }

div#r_kategorie ul li a.active {
  color: #fff;
  background: black; }

div.ramec_kategorie_popup3 div.ramec_bottom, div.ramec_kategorie_popup2 div.ramec_bottom, div.ramec_kategorie_popup4 div.ramec_bottom, div.ramec_kategorie_popup div.ramec_bottom {
  background: #333333; }

div.popup2_1 {
  background: #333333 none repeat scroll 0% 0%; }

div.ramec_body a.popup2_1_aktivni {
  background: #fff;
  color: #333333; }

div.ramec_body a.popup2_1.active {
  background: black;
  color: #fff; }

div.popup2_3 li a {
  color: #484848; }

div.popup2_3 li a:hover {
  color: #333333; }

div.ramec_kategorie_popup .menulist a {
  color: #fff;
  background: #333333;
  border-bottom: 1px solid #D2D0D0; }

div.ramec_kategorie_popup a.highlighted {
  background: #f1f1f1;
  color: #333333; }

div.ramec_kategorie_basic div.ramec_bottom {
  background: #333333; }

div.ramec_kategorie_basic ul li {
  border-bottom: 1px solid #D2D0D0; }

div.ramec_kategorie_basic ul li a {
  color: #fff;
  background: #333333; }

div.ramec_kategorie_basic ul li a:hover {
  color: #333333;
  background: none; }

div.ramec_kategorie_basic ul li a.active {
  color: #fff;
  background: black; }

div.ramec_kategorie_jednoduche div.ramec_bottom {
  background: #333333; }

div.ramec div.kat_jednoducha a {
  background: #333333;
  color: #fff;
  border-bottom: 1px solid #D2D0D0; }

div.ramec div.kat_jednoducha a:hover {
  background: #f1f1f1;
  color: #333333; }

div.ramec_kategorie_basic2 div.ramec_bottom {
  background: #333333; }

div.ramec_kategorie_basic2 h3 {
  color: #fff;
  background: #484848;
  border-bottom: 3px solid #333333; }

div.ramec_kategorie_basic2 a.active {
  color: #333333; }

div.ramec_kategorie_basic2 ul li {
  border-bottom: 1px solid #D2D0D0; }

div.ramec_kategorie_basic2 ul li a {
  color: #fff;
  background: #333333; }

div.ramec_kategorie_basic2 ul li a:hover {
  color: #333333;
  background: none; }

div.ramec_kategorie_basic2 ul li a.active {
  color: #fff;
  background: black; }

div.ramec_kategorie_basic_foto div.ramec_bottom {
  background: #333333; }

div.ramec_kategorie_basic_foto ul li {
  border-bottom: 1px solid #D2D0D0; }

div.ramec_kategorie_basic_foto ul li a {
  color: #333333; }

div.ramec_kategorie_basic_foto ul li a:hover {
  color: #484848;
  background: none; }

div.ramec_kategorie_basic_foto ul li a.active, div.ramec_kategorie_basic_foto ul li a.active_top {
  color: #484848;
  background: none; }

div.ramec_kategorie_basic_foto ul li a img {
  border: 1px solid #f1f1f1; }

div.ramec_kategorie_basic_foto ul li a:hover img, div.ramec_kategorie_basic_foto ul li a.active img, div.ramec_kategorie_basic_foto ul li a.active_top img {
  border: 1px solid #333333; }

div.ramec_porovnavac div.ramec_body div.porovnani_pridat a {
  background: #484848;
  color: #fff; }

div.ramec_porovnavac div.ramec_body div.porovnani_pridat a:hover {
  background: #333333;
  color: #fff; }

div.akce_foto a {
  color: #484848; }

div.akce_foto a:hover {
  color: #333333; }

div.akce_cena {
  color: 20%; }

div.polozka {
  border: 1px solid #D2D0D0;
  background: #fff; }

div.polozka_odkaz a {
  background: #333333;
  color: #fff; }

div.polozka_odkaz a:hover {
  background: #484848;
  color: #fff; }

div.polozka span.polozka_koupit .submit {
  background: #333333;
  color: #fff; }

div.polozka span.polozka_koupit .submit:hover {
  background: #484848;
  color: #fff; }

div.kategorie {
  background: #f1f1f1; }

div.kategorie:hover {
  background: #333333; }

div.kategorie_zpet:hover, div.kategorie_zpet:hover a {
  color: #484848;
  background: none; }

div.kategorie_uvod:hover a {
  color: #333333; }

div.kategorie_uvod {
  border: 1px solid #f1f1f1; }

div.kategorie_uvod_nazev {
  background: #f1f1f1; }

form#frm_order {
  border-top: 1px solid #D2D0D0;
  border-bottom: 1px solid #D2D0D0; }

.objednavka_tlacitka_bottom input.submit, .objednavka_tlacitka input.submit, .objednavka_tlacitka_top input.submit {
  background: #484848; }

.objednavka_tlacitka_bottom input.submit:hover, .objednavka_tlacitka input.submit:hover, .objednavka_tlacitka_top input.submit:hover {
  background: #333333;
  color: #fff; }

.objednavka_tlacitka_bottom input#submit_pokracovat, .objednavka_tlacitka input#submit_pokracovat, .objednavka_tlacitka_top input#submit_pokracovat {
  background: #333333;
  color: #fff; }

.objednavka_tlacitka_bottom input#submit_pokracovat:hover, .objednavka_tlacitka_top input#submit_pokracovat:hover, .objednavka_tlacitka input#submit_pokracovat:hover {
  background: #484848;
  color: #fff; }

div.objednavka_tlacitka_top, div.objednavka_tlacitka, div.objednavka_tlacitka_bottom {
  min-height: 40px; }

#tlacitka1 input.submit, #tlacitka2 input.submit {
  background: #484848;
  color: #fff; }

#tlacitka1 input.submit:hover, #tlacitka2 input.submit:hover {
  background: #333333;
  color: #fff; }

#tlacitka1 input#pokracovat, #tlacitka2 input#pokracovat {
  background: #333333;
  color: #fff; }

#tlacitka1 input#pokracovat:hover, #tlacitka2 input#pokracovat:hover {
  background: #484848;
  color: #fff; }

div.kosik_mnozstevni_slevy {
  background: #D2D0D0; }

div.fotogalerie_nahled {
  border: 1px solid #D2D0D0; }

div.fotogalerie_prehled:hover {
  border: 1px solid #333333; }

div.fotogalerie_prehled {
  border: 1px solid #D2D0D0; }

div.fotogalerie_prehled h2 {
  background: #D2D0D0;
  color: #484848; }

div.clanky_vypis {
  border-bottom: 1px solid #D2D0D0; }

div.clanky_odkaz a {
  background: #484848;
  color: #fff; }

div.clanky_odkaz a:hover {
  background: #333333; }

@media screen and (max-width: 800px) {
  .ui-tabs .ui-tabs-nav li a {
    border-bottom: 1px solid #eee;
    background: #484848; }
  .ui-tabs .ui-tabs-nav li.ui-tabs-active a {
    color: #fff;
    background: #333333; }
  .ui-tabs .ui-tabs-nav li.ui-tabs-active a:hover {
    background: #333333; } }

@media screen and (max-width: 999px) {
  div#hlavicka {
    border-bottom: 10px solid #333333; } }
