

/*template*/
div.hlavicka_modul_odkaz {position: absolute; width: 244px; height: 121px; bottom: 4px; background:  url('hlavicka_logo.png') left center no-repeat;  }
div.hlavicka_modul_odkaz a {display: block; width: 244px; height: 121px; text-decoration: none;}

div.hlavicka_kosik_nazev {position: absolute;  width: 50px; top: 56px; right: 96px; z-index: 159;}
div.hlavicka_kosik_nazev a {display: block; text-decoration: none; color: #941243; font-size: 90%; font-weight: bold;}
div.hlavicka_kosik_nazev a:hover {text-decoration: none; color: #009de1;}

div.hlavicka_facebook_odkaz {position: absolute; width: 27px; height: 27px; top: 6px; right: 260px; z-index: 2;}

div.hlavicka_kontakt {position: absolute; width: 184px; left: 260px; bottom: 26px; line-height: 1.7;}
div.hlavicka_kontakt a {color: #322c36; text-decoration: none; font-size: 96%; padding-left: 7px; }
div.hlavicka_kontakt a span {font-size: 120%;}
div.hlavicka_kontakt a:hover {text-decoration: underline; color: #009de1; }

div.hlavicka_modul_vlajky {position: absolute; top: 11px; right: 275px; z-index: 111;}
div.hlavicka_modul_vlajky img { width: 21px; height: auto; margin-right: 2px; }

div#hlavicka {height: 256px; }
  
div#hlavicka_obsah {}

div.ramec_top {
  color: #3d4951;
  background:  #ffffff;
  border-bottom: 3px solid #009de1;
  font-weight: bold; min-height: 40px; padding-top: 10px; }

div.ramec_body {
  color: #484848;
  background: #ffffff; margin-top: 1px; }

div.ramec_body a {
  color: #484848; }

div.ramec_body a:hover {
  color: #009de1; text-decoration: underline; }

div.ramec_body li {padding-bottom: 5px;}

div.ramec_body li a { text-decoration: none; }
  
div.ramec_body li a:hover {
  color: #009de1; text-decoration: underline;}

div.ramec_bottom {
  background: #ffffff; }


div.ramec_facebook div.ramec_body {border: 0 ;}
div.ramec_facebook div.ramec_top {display: none;}
div.ramec_facebook {border: 0 ;}

div.strankovani {padding:15px; padding-top: 6px; padding-bottom: 6px; margin-bottom: 10px; margin-top: 10px; }
div.strankovani strong {color: #322c36; font-size: 21px; font-weight: bold;}
div#prostredek div.strankovani a { width: 20px; text-decoration: none; background: #f8f7f3; padding-top: 3px; padding-bottom: 3px; padding-left: 5px; padding-right: 5px; color: #484848; border: 2px solid #e5e5e5; font-weight: normal;}
div#prostredek div.strankovani a:hover {color: #009de1; text-decoration: none; background: #ffffff;  border: 2px solid #c1c1c1; }
  
input#fulltext_text {width: 70%; min-width: 280px; margin-bottom: 5px;}


div#in_bottom a {
  color: #D2D0D0; }

div#in_bottom a:hover {
  color: #009de1; }

div#paticka_moduly .submit {
  background: #cccccc;
  color: #000; }

div#paticka_moduly .submit:hover {
  color: #fff; }


a {
  color: #3d4951; }

a:hover {
  color: #009de1; }

li {
  list-style: disc;
  color: #484848; }

textarea, input.input_text, select {
  padding: 4px; min-height: 24px; 
  border: solid 1px #D2D0D0;
  color: black; }

option {
  color: #484848; padding: 3px; }

*.button, *.submit {
  background: #75736b;
  color: #fff; }

*.button:hover, *.submit:hover {
  color: #ffffff;
  background: #535146; }

.cena_sleva, .kosik_sleva, .sleva {
  color: #00990e; }

div.hlavni_menu a, div.hlavni_menu_dalsi_informace a {
  color: #616161;
  font-size: 12px;
  font-weight: normal; }

div.hlavni_menu a:hover, div.hlavni_menu_dalsi_informace a:hover {color: #009de1; text-decoration: underline;}

div.hlavni_menu1 a {background:  url('iko_home.png') left center no-repeat; padding-left: 15px; padding-right: 14px;}
div.hlavni_menu2 a {background:  url('iko_bonus.png') left center no-repeat; padding-left: 15px; padding-right: 14px; font-weight: bold;  color: #424242;}
div.hlavni_menu3 a {background:  url('iko_info.png') left center no-repeat; padding-left: 15px; padding-right: 14px;}
div.hlavni_menu4 a {background:  url('iko_kontakt.png') left center no-repeat; padding-left: 15px; }



div.sekce_detail .ui-state-default, div.sekce_detail .ui-widget-content .ui-state-default, div.sekce_detail .ui-widget-header .ui-state-default { 
  background: #484848;      
  color: #ffffff;   }
  
div.sekce_detail .ui-state-default a, div.sekce_detail .ui-state-default a:link, div.sekce_detail .ui-state-default a:visited {
  color: #ffffff; }

.ui-state-hover a, .ui-state-hover a:hover, .ui-state-hover a:link, .ui-state-hover a:visited {
  color: #ffffff;
  background: #009de1; }

.ui-tabs .ui-tabs-nav li.ui-tabs-active a {
  color: #ffffff; }

div.sekce_detail .ui-state-active, div.sekce_detail .ui-widget-content .ui-state-active, div.sekce_detail .ui-widget-header .ui-state-active {
  background: #186a06; 
  color: #ffffff; }

.ui-tabs .ui-tabs-panel {
  border: 1px solid #D2D0D0;
  background: white; }

.ui-dialog .ui-state-default {
  background: #919191;
  color: white;  }

.ui-dialog .ui-state-default:hover {
  background: #cccccc;
  color: #000; }
  
  
.ui-tabs .ui-tabs-nav li a {float: left; display: block; padding: 1em; padding-left: 2.5em; padding-right: 2.5em; }

.ui-dialog-buttonset button.ui-button-text-only:nth-child(2) {
   background: #87b20e; border: 1px solid #87b20e; color: #ffffff;  text-transform: uppercase; }

.ui-dialog-buttonset button.ui-button-text-only:nth-child(2):hover { background: #6b9510; border: 1px solid #6b9510; color: #ffffff;}

div.prehled_kosiku ul li {list-style: none url(); font-size: 90%; color: #1f1f1f;}
div.prehled_kosiku ul li.vcetne_dph {color: #009de1;}
div.prehled_kosiku ul li span.kosik_cena_s_dph {font-size: 160%; color: #009de1;}

div.zbozi_koupene div.zbozi_koupene_nazev {font-weight: bold; font-size: 88%;}
  

table.zbozi_tabulka {float: right;}
table.zbozi_tabulka tr.zbozi_vyrobce td {padding-top: 20px;}
table.zbozi_tabulka tr td {padding: 5px; padding-top: 7px; background: #f8f7f3; border-bottom: 1px solid #b6c6d0; font-size: 14px;}

table.zbozi_tabulka tr.cena_s_dph {}

table.zbozi_tabulka tr.cena_s_dph td { border: 0 ;
  color: #c1072e; font-weight: bold;  }
table.zbozi_tabulka tr.cena_s_dph td.zt_popisek {display: none;}
table.zbozi_tabulka tr.cena_s_dph td.right { color: #c1072e; font-weight: bold;}
  
table.zbozi_tabulka tr.zbozi_dostupnost td {font-size: 110%;}
table.zbozi_tabulka tr.zbozi_dostupnost td.zt_popisek {font-size: 100%;}
  
div#detail_zbozi form.form_polozka {text-align: right;}
div#detail_zbozi form.form_polozka div.zbozi_varianty  {width: 50%; float: right;}
div#detail_zbozi form.form_polozka div.zbozi_varianty table.vyberte_variantu {width: 90%; }
div#detail_zbozi form.form_polozka div.zbozi_varianty table.vyberte_variantu td {padding-top: 8px; text-align: left;}
div#detail_zbozi form.form_polozka div.zbozi_varianty table.vyberte_variantu td.var_cena {font-weight: normal;}

div.prodej_ukoncen {background: #186a06; color: #ffffff; padding: 5px; text-align: center; font-weight: bold; text-transform: uppercase; font-size: 12px; width: 49%; float: right;}
div.zbozi_jiz_neni_skladem {background: #186a06; color: #ffffff; padding: 5px; text-align: center; font-weight: bold; text-transform: uppercase; font-size: 12px; width: 49%; float: right;}
div.hlidaci_pes_button {display: none;}

a.zpet_na {display: none;}

table.zbozi_tabulka tr.zbozi_kod { display: none; }

div#detail_zbozi .submit { background: #87b20e url('button_kosik.png') right center no-repeat;  border: 1px solid #87b20e; color: #ffffff;   text-transform: uppercase; font-weight: bold; padding-top: 12px; padding-bottom: 10px; padding-right: 30px;  }
div#detail_zbozi .submit:hover { background: #6b9510 url('button_kosik.png') right center no-repeat; border: 1px solid #6b9510; color: #ffffff; }

div#detail_zbozi input.usetrete_registraci {padding: 5px;   background: #75736b; border: 1px solid #75736b; color: #fff; width: 30%; font-size: 90%; margin-left: 20px; float: left; }
div#detail_zbozi input.usetrete_registraci:hover { color: #ffffff; background: #535146; border: 1px solid #535146; width: 30%; }


div.zbozi_varianty span.vyberte_variantu {font-weight: bold; float: left; margin-top: 30px; }
div.zbozi_varianty select {min-width: 200px; height: 38px;}
div.zbozi_varianty select option {padding-top: 4px; padding-bottom: 4px;}

div.zbozi_popis, div.zbozi_text {font-style: normal; font-size: 110%;}
div.zbozi_varianta { border: 1px solid #D2D0D0; }

span.cena_info {text-align: left; }
span.cena_info span.cena_konecna {font-weight: bold; color: #009de1; font-size: 210%; display: block; float: left;  margin-left: 30px; float: left;}
span.cena_info span.cena_konecna_bez_dph {display: block; width: 100px; float: left; display: none;}
span.cena_info span.cena_puvodni {color: #000000; text-decoration: line-through; float: left; width: 150px; margin-top: 40px; margin-left: -125px;}
span.cena_info span.sleva_celkem {color: red; font-weight: bold;  float: left; width: 150px; margin-top: 60px;  margin-left: -149px;}
  
div.zbozi_varianta div.zbozi_varianta_foto img {max-height: 120px;}
div.zbozi_varianta div.zbozi_varianta_koupit input.submit {padding: 5px; letter-spacing: 0;}
div.sekce_detail div#prostredek div.seo_fraze_zbozi {display: none;}


div.detail_zbozi_parametry {display: block; border-top: 1px solid #bfbfbf; border-bottom: 1px solid #bfbfbf; height: 96px; padding-top: 10px; padding-bottom: 6px; margin-top: 10px; margin-left: 10px; padding-left: 2px; width: 50%; max-width: 450px; float: right;}
div.detail_zbozi_parametry span {border: 0px ; }
div.detail_zbozi_parametry span.parikon {display: block; float: left; width: 60px;}
div.detail_zbozi_parametry span.parikon span {font-size: 12px; line-height: 1; color: #000000;}
div.detail_zbozi_parametry span.parikon_ikona-varianty span.parikon_nazev { height: 40px; width: 60px; font-size: 0px; display: block; }
div.detail_zbozi_parametry span.parikon_ikona-varianty  span.parikon_hodnota {float: left; display: block; text-align: center;}
div.detail_zbozi_parametry span.parikon span.parikon_hodnota div {text-align: center; } 

div.detail_zbozi_parametry span.parikon span.parikon_nazev {height: 40px; width: 50px; font-size: 0px; display: block;}


div.detail_zbozi_parametry span.parikon_ span.parikon_nazev {background:  url('parametr_iko_odpor.png') top center no-repeat;  }
div.detail_zbozi_parametry span.parikon7183 span.parikon_nazev {background:  url('parametr_iko_odpor.png') top center no-repeat;  }
div.detail_zbozi_parametry span.parikon7185 span.parikon_nazev {background:  url('parametr_iko_kapacita_clearomizeru.png') top center no-repeat;  }
div.detail_zbozi_parametry span.parikon4955 span.parikon_nazev {background:  url('parametr_iko_sila_nikotin.png') top center no-repeat; }
div.detail_zbozi_parametry span.parikon4953 span.parikon_nazev {background:  url('parametr_iko_baterie.png') top center no-repeat; }
div.detail_zbozi_parametry span.parikon7186 span.parikon_nazev {background:  url('parametr_iko_koureni.png') top center no-repeat; }
div.detail_zbozi_parametry span.parikon4958 span.parikon_nazev {background:  url('paramet_iko_objem_lahev.png') top center no-repeat; }

div.detail_zbozi_parametry span.parikon_barva span.parikon_nazev { background:  url('parametr_iko_barva.png') top center no-repeat; }
div.detail_zbozi_parametry span.parikon_odpor span.parikon_nazev { background:  url('parametr_iko_odpor.png') top center no-repeat; }
div.detail_zbozi_parametry span.parikon_kapacita-clearomizeru span.parikon_nazev { background:  url('parametr_iko_kapacita_clearomizeru.png') top center no-repeat; }
div.detail_zbozi_parametry span.parikon_zpusob-koureni span.parikon_nazev { background:  url('parametr_iko_koureni.png') top center no-repeat; } 
div.detail_zbozi_parametry span.parikon span.parikon_hodnota {display: block; width: 55px; text-align: center; padding-top: 6px;}
div.detail_zbozi_parametry span.parikon_vg-pg span.parikon_nazev { background:  url('parametr_iko_vg.png') top center no-repeat;}

div.detail_zbozi_parametry span.parikon_sila-nikotinu span.parikon_nazev {background:  url('parametr_iko_sila_nikotin.png') top center no-repeat; }
div.detail_zbozi_parametry span.parikon_ span.parikon_nazev {background:  url('parametr_iko_barva.png') top center no-repeat; }

div.detail_zbozi_parametry span.parikon_zpusob-koureni {width: 70px;}
div.detail_zbozi_parametry span.parikon_zpusob-koureni span.parikon_nazev {width: 70px;}
div.detail_zbozi_parametry span.parikon_zpusob-koureni span.parikon_hodnota {width: 70px;}

div.detail_zbozi_parametry span.parikon_ikona-varianty {display: none;}
div.detail_zbozi_parametry span.parikon4936, div.detail_zbozi_parametry span.parikon4937, div.detail_zbozi_parametry span.parikon_ean, div.detail_zbozi_parametry span.parikon4938 {display: none;}  



div#tabs {margin-top: 20px;}
div#detail_zbozi {height: auto; max-height: 400px; padding: 0px; margin: 0px;}
body.lang_sk div.detail_vyrobce:before { content: "Výrobce:"; text-align: center; color: #322c36; padding-top: 0px; margin-top: 0px; font-size: 96%; font-weight: 600; }
body.lang_en div.detail_vyrobce:before { content: "Producer:"; text-align: center; color: #322c36; padding-top: 0px; margin-top: 0px; font-size: 96%; font-weight: 600; } 
  div.detail_vyrobce {float: left; width: 100%; max-width: 140px; margin-top: 10px; margin-left: 20px;}
  div.detail_vyrobce img {max-height: 60px; width: auto; margin-left: 5px;}
  div.socialni_site {width: 36.5%; float: right;  position: relative; display: block; }
  iframe#facebook_detail_zbozi {float: right; width: 100%; max-width: 200px; }
  div.google_plus {width: 100%; float: right; width: 100%; max-width: 140px; margin-top: 10px;}
  
  div.cesta_kategorie {width: 420px; padding-top: 20px; } 
  

  div.zbozi_ikona {font-size: 0px; float: right; margin-top: 10px; width: 60px; height: 60px; padding-bottom: 3px; padding-top: 3px;  }
  div.zbozi_ikona img {max-width: 50px;}
  
  div.ui-tabs-panel table.zbozi_parametry {display: none;}
  
  table.vyberte_variantu tr td {border: 0 ;  font-weight: bold;}

div.doprava_zdarma_detail {
  background: #484848;
  color: #fff; }

div.hlavicka_modul_fulltextove_vyhledavani2 {
  padding-left: 2px; 
  }

div.hlavicka_modul_fulltextove_vyhledavani2 #fulltext_text {color: #484848; }

div.hlavicka_modul_fulltextove_vyhledavani2 .submit {
  background: #322c36; padding-left: 5px; padding-right: 5px; text-transform: uppercase;
   }

div.hlavicka_modul_fulltextove_vyhledavani2 .submit:hover {background: #69686a; color: #ffffff; }

div.hlavicka_modul_obsah_kosiku3:hover a:after { }

div.hlavicka_modul_obsah_kosiku3 a {
  color: #186a06; font-weight: bold; }

div.hlavicka_modul_obsah_kosiku3 a:hover {
  color: #009de1; }

span.pocet_polozek_v_kosiku {
  color: #19171a; }

div.hlavicka_modul_uzivatel {  }
div.hlavicka_modul_uzivatel a:hover {color: #009de1; text-decoration: underline; }

div.hlavicka_modul_uzivatel a {
  color: #322c36; font-weight: normal; }

div.hlavicka_popis {
  color: #000; }

div.hlavicka_nadpis {
  color: #000; }

div.ramec_kategorie {margin-top: 14px;background: #322c36; border: 0;}
div.ramec_kategorie img {display: none;}
div.ramec_kategorie div.ramec_top {color: #ffffff; text-transform: uppercase; display: none;}
div.ramec_kategorie div.ramec_body {background:  #322c36;  padding-top: 6px; border: 0;}

div.ramec_kategorie div.ramec_body div.strom_kategorie:hover a { color: #ffffff;}

div.strom1 a {color: #ffffff; display: block; font-size: 90%; font-weight: bold;}
div.strom2 a {color: #ffffff; display: block; }
div.strom3 a {color: #ffffff; display: block; }
div.strom4 a {color: #1b191c; display: block; }

div.strom1 a:hover {
  color: #484c4f; }
  
div.strom1 a:hover, div.strom2 a:hover, div.strom3 a:hover, div.strom4 a:hover {text-decoration: none;}

div.ramec_body div.strom1 a:hover, div.ramec_body div.strom1:hover a {
  color: #484c4f; }

div.ramec_kategorie div.ramec_bottom {height: 10px; background: #322c36; }

div.strom1 {background: #322c36; border-bottom: 1px solid #4c484f; padding-top: 8px; padding-bottom: 5px; }
div.strom2 {background: #534e56; border-bottom: 0px solid #c6c6c6; padding-top: 6px; padding-bottom: 4px;}
div.strom3 {background: #6e6c70; border-bottom: 0px solid #c6c6c6; padding-top: 4px; padding-bottom: 2px;}

div.strom1:hover {background: #c1072e; }
div.strom2:hover {background: #c1072e; }
div.strom3:hover {background: #c1072e; }
div.strom4:hover {background: #c1072e; }

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 div.aktivni { background: #c1072e url('kategorie_aktivni.png') right center no-repeat;}

div.ramec_kategorie_vyrobci2 div.ramec_bottom {
  background: #cccccc; }

div.ramec_kategorie_vyrobci2 div.cr {
  background: #cccccc; }

div.ramec_kategorie_vyrobci div.ramec_bottom {
  background: #cccccc; }

div.ramec_kategorie_vyrobci div.cr {
  background: #cccccc; }

div#b_kategorie {
  background: #484848;
  color: #fff; }

div#b_vyrobci {
  background: #484848;
  color: #fff; }

div#b_kategorie:hover {
  background: #cccccc; }

div#b_vyrobci:hover {
  background: #cccccc; }

div#b_kategorie.kv_aktivni {
  background: #cccccc;
  color: #000; }

div#b_vyrobci.kv_aktivni {
  background: #cccccc;
  color: #000; }

div#r_vyrobci ul li a:hover {
  color: #000;
  background: #cccccc; }

div#r_vyrobci ul li a.active {
  color: #000;
  background: #cccccc; }

div#r_kategorie ul li a {
  text-decoration: none;
  color: #000;
  display: block;
  background: #cccccc;
  padding: 5px 15px; }

div#r_kategorie ul li a:hover {
  color: #484848;
  background: none; }

div#r_kategorie ul li a.active {
  color: #fff;
  background: #999999; }

div.ramec_kategorie_popup3 div.ramec_bottom, div.ramec_kategorie_popup2 div.ramec_bottom {
  background: #cccccc; }

div.popup2_1 {
  background: #cccccc none repeat scroll 0% 0%; }

div.ramec_body a.popup2_1_aktivni {
  background: #fff;
  color: #cccccc; }

div.ramec_body a.popup2_1.active {
  background: #999999;
  color: #fff; }

div.popup2_3 li a {
  color: #484848; }

div.popup2_3 li a:hover {
  color: #cccccc; }

div.ramec_kategorie_popup div.ramec_bottom {
  background: #cccccc; }

div.ramec_kategorie_popup .menulist a {
  color: #000;
  background: #cccccc;
  border-bottom: 1px solid #D2D0D0; }

div.ramec_kategorie_popup a.highlighted {
  background: #f1f1f1;
  color: #cccccc; }

div.ramec_kategorie_basic div.ramec_bottom {
  background: #cccccc; }

div.ramec_kategorie_basic ul li {
  border-bottom: 1px solid #D2D0D0; }

div.ramec_kategorie_basic ul li a {
  color: #000;
  background: #cccccc; }

div.ramec_kategorie_basic ul li a:hover {
  color: #cccccc;
  background: none; }

div.ramec_kategorie_basic ul li a.active {
  color: #000;
  background: #999999; }

div.ramec_kategorie_jednoduche div.ramec_bottom {
  background: #cccccc; }

div.ramec div.kat_jednoducha a {
  background: #cccccc;
  color: #000;
  border-bottom: 1px solid #D2D0D0; }

div.ramec div.kat_jednoducha a:hover {
  background: #f1f1f1;
  color: #cccccc; }

div.ramec_kategorie_basic2  {border: 0px ;}
div.ramec_kategorie_basic2 div.ramec_bottom {
  background: #f8f7f3; height: 5px; }

div.ramec_kategorie_basic2 {margin-top: 20px;}

div.ramec_kategorie_basic2 h3 {
  color: #009de1;
    background: #f8f7f3;
    border-bottom: 3px solid #009de1; font-weight: bold;}

div.ramec_kategorie_basic2 a.active { }

div.ramec_kategorie_basic2 ul li {
  border-bottom: 0; }

div.ramec_kategorie_basic2 ul li.sub0  a {
  display: block;
  color: #ffffff;
  background: #575256;
  border-bottom: 1px solid #eeede7;  font-size: 90%;
padding-top: 12px; padding-bottom: 9px; text-transform: none; 
font-weight: bold;
}

div.ramec_kategorie_basic2 ul li.sub1  a {
  display: block;
  color: #ffffff;
  background: #78737a; font-size: 86%;
  border-bottom: 1px solid #eeede7;
padding-top: 9px; padding-bottom: 6px; padding-left: 26px; }

div.ramec_kategorie_basic2 ul li a {
    text-decoration: none;
    color: #ffffff;
    display: block;
    background: #989399;
    border-bottom: 1px solid #eeede7;
    padding: 6px 15px;
    font-size: 86%; }

div.ramec_kategorie_basic2 ul li.sub2  a {padding-top: 8px; padding-bottom: 5px; padding-left: 36px;}

div.ramec_kategorie_basic2 ul li a:hover {
  color: #ffffff;    text-decoration: none;
  background: #009de1; }

div.ramec_kategorie_basic2 ul li a.active {
background: #009de1 url('kategorie_aktivni.png') right center no-repeat; color: #ffffff; }

div.ramec_kategorie_basic_foto div.ramec_bottom {
  background: #cccccc; }

div.ramec_kategorie_basic_foto ul li {
  border-bottom: 1px solid #D2D0D0; }

div.ramec_kategorie_basic_foto ul li a {
  color: #cccccc; }

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 #cccccc; }

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: #ffffff;
  color: #e12057; }

div.akce_foto a {
  color: #484848; }

div.akce_foto a:hover {
  color: #e12057; }

div.akce_cena { color: 20%; }
div.polozka { border: 0; background: #fff; }

div.ui-tabs-panel div.polozka {border-right: 1px solid #ededed;}
 
 div.seznam_variant {display: none;} 
  
div.polozka_odkaz a {background: #87b20e url('button_kosik.png') right center no-repeat; border: 1px solid #87b20e; color: #ffffff;  text-decoration: none; padding: 6px ;  padding-top: 10px; padding-right: 40px;}

div.polozka_odkaz a:hover {background: #6b9510 url('button_kosik.png') right center no-repeat; border: 1px solid #6b9510; color: #ffffff; }

div.polozka_odkaz a.zobrazit_detail {background: #ffffff; color: #212121; border: 0px; }
div.polozka_odkaz a.zobrazit_detail:hover {text-decoration: underline; color: #c1072e; }

div.polozka_cena tr.cena_sleva td {
    text-align: right;
    font-size: 14px;
      text-transform: uppercase;
    width: 166px;}

div.polozka_cena tr.cena_sleva td.right {
     width: 60px;
    font-size: 14px;
    font-weight: bold; }

div.polozka_cena tr.cena_puvodni td {padding-top: 5px; text-align: right;}

div.polozka span.polozka_koupit .submit {
  background: #87b20e url('button_kosik.png') right center no-repeat; padding-top: 10px; padding-right: 40px; border: 1px solid #87b20e; color: #ffffff; text-transform: uppercase; font-weight: 600; letter-spacing: 0;}

div.polozka span.polozka_koupit .submit:hover { background: #6b9510 url('button_kosik.png') right center no-repeat; border: 1px solid #6b9510; color: #ffffff; }

div.kategorie {padding: 0 ;  background: #f8f7f3;}
div.kategorie:hover {padding: 0 ;  background: #f8f7f3;}
div.kategorie a {display: block; padding: 5px; background: #f8f7f3;  margin-bottom: 1%; color: #a8a8a; border: 2px solid #8a8a8a; font-weight: bold;}
div.kategorie a:hover {background: #ffffff; }
div.kategorie a:hover {color: #009de1;}

div.kategorie:hover {
  background: #f2f7fa; }

div.kategorie_zpet {display: none;}
div.kategorie_zpet:hover, div.kategorie_zpet:hover a {
  color: #484848;
  background: none; }

div.kategorie_uvod:hover a {
  color: #e22318; }

div.kategorie_uvod {
  border: 1px solid #c8dae5; }
div.kategorie_uvod:hover {border: 1px solid #b7b7b7;}
div.kategorie_uvod_nazev {
  background: #ffffff; }
  
div.kategorie_uvod_nazev a {color: #01c3cd; font-size: 120%;}
div.kategorie_uvod_nazev a:hover {color: #e12057;}

form#frm_order {border-top: 1px solid #e4dec9 ; border-bottom: 1px solid #e4dec9 ;
  background:  #fdfdfb;  }
  
div.sekce_overeni_plnoletosti div#prostredek {min-height: 300px; border: 3px solid #a15759;  margin-top: 20px; }

div.sekce_overeni_plnoletosti div#prostredek p {font-weight: bold;}
div.sekce_overeni_plnoletosti div#prostredek form select {padding: 5px; padding-top: 7px; font-size: 15px;}
div.sekce_overeni_plnoletosti div#prostredek form input.submit {background: #186a06; border: 1px solid #186a06; color: #ffffff;   font-weight: bold; text-transform: uppercase;}
div.sekce_overeni_plnoletosti div#prostredek form input.submit:hover {background: #1fa701; border: 1px solid #1fa701; color: #ffffff;}

.objednavka_tlacitka_bottom input.submit, .objednavka_tlacitka input.submit, .objednavka_tlacitka_top input.submit {
background: #75736b; color: #ffffff; }

.objednavka_tlacitka_bottom input.submit:hover, .objednavka_tlacitka input.submit:hover, .objednavka_tlacitka_top input.submit:hover {
 background: #535146; color: #ffffff; }

  .ui-dialog-buttonset button.button_objednat {background: #186a06; border: 1px solid #186a06; color: #ffffff; text-transform: uppercase; border-radius: 0px; padding: 10px; }

.ui-dialog-buttonset button.button_objednat:hover { background: #1fa701; border: 1px solid #1fa701; color: #ffffff;}

.ui-dialog-buttonset button.button_pokracovat_v_nakupu { background: #75736b; border: 0px ; color: #fff; padding: 5px; border-radius: 0px; }
.ui-dialog-buttonset button.button_pokracovat_v_nakupu:hover {color: #ffffff; border: 0px ; background: #535146;}

.ui-dialog .ui-dialog-title {font-size: 88%;}

div.ui-dialog-titlebar button.ui-dialog-titlebar-close { background: #fff; border: 0px ; color: #fff; padding: 5px; border-radius: 0px; font-size: 0px; height: 30px;}


.objednavka_tlacitka_bottom input#submit_pokracovat, .objednavka_tlacitka input#submit_pokracovat, .objednavka_tlacitka_top input#submit_pokracovat {
  background: #87b20e; border: 1px solid #87b20e; color: #ffffff;   font-weight: bold; text-transform: uppercase;}

.objednavka_tlacitka_bottom input#submit_pokracovat:hover, .objednavka_tlacitka_top input#submit_pokracovat:hover, .objednavka_tlacitka input#submit_pokracovat:hover {
    background: #6b9510; border: 1px solid #6b9510; color: #ffffff;  }

div.objednavka_tlacitka_top, div.objednavka_tlacitka, div.objednavka_tlacitka_bottom {
  min-height: 40px; }

#tlacitka1 input.submit, #tlacitka2 input.submit {
  background: #75736b;
  color: #ffffff; }

#tlacitka1 input.submit:hover, #tlacitka2 input.submit:hover {
   background: #535146;
  color: #ffffff; }            

div.kosik_tlacitka {padding-top: 10px;}

#tlacitka1 input#pokracovat, #tlacitka2 input#pokracovat { background: #87b20e; border: 1px solid #87b20e; color: #ffffff;  font-weight: bold; text-transform: uppercase; }

#tlacitka1 input#pokracovat:hover, #tlacitka2 input#pokracovat:hover {background: #6b9510; border: 1px solid #6b9510; color: #ffffff;  }

div.kosik_mnozstevni_slevy {background: #f8f7f3; padding-top: 2px; padding-bottom: 1px; }

div.fotogalerie_nahled {
  border: 1px solid #D2D0D0; }

div.fotogalerie_prehled:hover {
  border: 1px solid #cccccc; }

div.fotogalerie_prehled {
  border: 1px solid #D2D0D0; }

div.fotogalerie_prehled h2 {
  background: #D2D0D0;
  color: #484848; }

div.clanky_vypis {border-bottom: 1px solid #D2D0D0; }

  
  
div.banner_out_right {display: none; }

div.banner_out_left {display: none; }
  
/*misto pro btn nahoru*/
div.nahoru{padding:0;margin:0;font-size:0; }
div.nahoru a.tisk{display:none;}
div.nahoru a.nahoru{display:block;background:#484848;color:white; position: fixed;  bottom:5px;right:10px;padding:0px;background:url('nahoru_bg_hover.png') no-repeat;width:50px;height:50px;z-index:99999; font-size:0;}
div.nahoru a.nahoru:hover{background:url('nahoru_bg.png') no-repeat;}
.button, .submit{font-size:0.93em;}

body.lang_en div.nahoru a.nahoru {background:url('nahoru_bg_en_hover.png') no-repeat;} 
body.lang_en div.nahoru a.nahoru:hover{background:url('nahoru_bg_en.png') no-repeat;}

/* CSS_table.kosik */
table.kosik tr.top td {color: #061a27; font-weight: bold; background: #efe9d3;}
table.kosik tr td a {color: #000000; text-decoration: none; font-weight: bold;}
table.kosik tr td a:hover {color: #009de1; text-decoration: underline;}
table.kosik tr td.kosik_doprava strong {font-weight: bold;}
table.kosik tr.kosik_rekapitulace strong {font-weight: bold; color: #009de1; font-size: 1.19em;}

div#vyber_dopravy_platby { position: relative; padding-top: 35px;  }
div#vyber_dopravy_platby:before { content: "Doprava a platba"; text-align: center; color: #322c36; padding-top: 0px; margin-top: 0px; font-size: 190%; font-weight: 300; } 

table.kosik_dopravy_platby_vyber td.kosik_dopravy {border: 1px solid #dcdcdc; background: #ffffff;}
table.kosik_dopravy_platby_vyber td.kosik_dopravy h1 {font-size: 20px; font-weight: bold; color: #322c36; }
table.kosik_dopravy_platby_vyber td.kosik_platby {border: 1px solid #dcdcdc; background: #ffffff;}
table.kosik_dopravy_platby_vyber td.kosik_platby h1 {font-size: 20px; font-weight: bold; color: #322c36;}
textarea#poznamka_k_objednavce {height: 40px;}
div#tlacitka2 {display: none;}

div.red {background:  url('td_hvezda_povinna2.png') center top no-repeat; }
table.adresa tr.povinne td.popisek {background:  url('td_hvezda_povinna.png') right top no-repeat; }
table.registrace tr.povinne td {background:  url('td_hvezda_povinna.png') right top no-repeat; }

/*objednavka zkracena*/

div.sekce_kosik div#prostredek {background-image: url("objednavka2-1.png");  padding-top: 45px; }
div.sekce_objednavka_0 div#prostredek {background-image: url("objednavka2-1.png"); }

div.sekce_objednavka_1 div#prostredek {background-image: url("objednavka2-1.png"); }
div.sekce_objednavka_2 div#prostredek {background-image: url("objednavka2-1.png"); }
div.sekce_objednavka_3 div#prostredek {background-image: url("objednavka2-2.png"); }
div.sekce_objednavka_4 div#prostredek {background-image: url("objednavka2-3.png"); }
div.sekce_objednavka_5 div#prostredek {background-image: url("objednavka2-4.png"); }
div.sekce_objednavka-6 div#prostredek { background-image: url("objednavka2-4.png"); }

div#objednavka_3_tabulka h1 {font-size: 0px;}
div#objednavka_3_tabulka  { position: relative; padding-top: 30px; }
div#objednavka_3_tabulka:before { content: "Dodací údaje"; text-align: center; color: #3d4951; padding-top: 0px; margin-top: 0px; font-size: 200%; font-weight: 300; margin-left: 40% ;}


div.hlavicka_modul_menu_kategorie2_foto {
  position: absolute;
  top: 127px;
  height: 61px;
  bottom: 0px;
 left: 0px;
  background: #322c36;
  border-bottom: 3px solid #009de1;
  width: 100%; }
div#slide_menu_kategorie {text-align: left;}

div.slide_menu {
  display: block;
  float: left;
  padding: 0;
  margin: 0; }

div.slide_menu a {
  padding: 7px 7px;
  padding-top: 16px;
  padding-bottom: 8px;
  display: block;
  height: 40px;
  max-width: 100px;
  text-decoration: none;
  border-right: 1px solid #c1072e;
  font-size: 90%;
  font-weight: 600;
  
  text-align: center;
  color: #fff;
  }

div.slide_menu:first-child a {
  border-left: none; }

div.slide_menu a:hover {
  background: #009de1;
  font-weight: 600; }


div.slide_podmenu div.slide_menu {
  float: none;
  display: none; }

div.slide_menu div.slide_podmenu {
  padding-top: 0px;
  min-width: 1200px;
  max-width: 1200px;
  box-sizing: border-box;
  margin-left: -600px;
  position: absolute;
  left: 50%;
  padding: 10px;
  background: #fff;
  border: solid 2px #009de1; 
  min-height: 200px;}

div.slide_podmenu ul li, div.slide_podmenu ul {
  margin: 0;
  padding: 0; }

   
div.slide_menu div.slide_podmenu a img {max-height: 170px; max-width: 170px; top: 0; float: left; margin-right: 4px;}
 div.hlavicka_modul_menu_kategorie2 div.slide_menu div.slide_podmenu a:hover {background: #ffffff; color: #009de1;} 
 
div.hlavicka_modul_menu_kategorie7  {
  position: absolute;
  top: 137px;
  height: 121px;
  bottom: 0px;
 left: 0px;
  background: #322c36;
  border-bottom: 3px solid #009de1;
  width: 100%; }

  div#slide_menu_kategorie {text-align: left;}
  
div.hlavicka_modul_menu_kategorie7 div.slide_menu {
  display: block;
  float: left;
  padding: 0;
  margin: 0; }

  div.hlavicka_modul_menu_kategorie7  {
  position: absolute;
  top: 137px;

  bottom: 0px;
 left: 0px;
  background: #322c36;
  border-bottom: 3px solid #009de1;
  width: 100%; }

  div#slide_menu_kategorie {text-align: left;}
  
div.hlavicka_modul_menu_kategorie7 div.slide_menu {
  display: block;
  float: left;
  padding: 0;
  margin: 0; }

div.hlavicka_modul_menu_kategorie7 div.slide_menu a {
  padding: 8px;
  padding-left: 8px;
  padding-top: 12px;
  padding-bottom: 8px;
  border: 0px;
  display: block;
  height: 40px;
  width: auto;
  max-width: 200px;
  text-decoration: none;

  font-size: 100%;
  font-weight: 600;
  text-align: center;
  color: #fff;
  }
  
body.lang_sk div.hlavicka_modul_menu_kategorie7 div.slide_menu a {padding: 15px; padding-top: 13px; padding-bottom: 8px;}  

div.hlavicka_modul_menu_kategorie7 div.slide_menu ul.slide_podkategorie {float: left; }
  
div.hlavicka_modul_menu_kategorie7 div.slide_menu ul.slide_podkategorie a {
  padding: 10px 10px;
  padding-top: 16px;
  padding-bottom: 8px;
  display: inline;
  height: auto;
  border: 0;
  font-size: 96%;
  color: #322c36; }
  
div.hlavicka_modul_menu_kategorie7 div#slide_menu_home a {background:  url('iko_home_menu.png') center center no-repeat; font-size: 0px; width: 50px; display: none;}
div.hlavicka_modul_menu_kategorie7 div#slide_menu_home a:hover {background: #009de1 url('iko_home_menu.png') center center no-repeat;}  

div.hlavicka_modul_menu_kategorie7 div.slide_menu ul.slide_podkategorie a:hover {background: none;  }
 
 div.hlavicka_modul_menu_kategorie7 div.slide_menu ul.slide_podkategorie {border: 0px solid blue; max-width: 200px; min-height: 120px; width: 20%; margin-right: 0.5%;}
  
 div.hlavicka_modul_menu_kategorie7 div.slide_menu ul.slide_podkategorie ul.slide_podkategorie2 a {padding: 5px; font-weight: normal; font-size: 90%; background:  url('menu_odkaz_rozdel.png') right center no-repeat;}
 div.hlavicka_modul_menu_kategorie7 div.slide_menu ul.slide_podkategorie ul.slide_podkategorie2 li {float: left;}
 div.hlavicka_modul_menu_kategorie7 div.slide_menu ul.slide_podkategorie ul.slide_podkategorie2 a:hover {background:  url('menu_odkaz_rozdel.png') right center no-repeat;}
 
 div.hlavicka_modul_menu_kategorie7 div.slide_menu ul.slide_podkategorie ul.slide_podkategorie2 li#slide_menu_ostatni {font-size: 96%; color: #009de1; cursor: pointer; }
 div.hlavicka_modul_menu_kategorie7 div.slide_menu ul.slide_podkategorie ul.slide_podkategorie2 li#slide_menu_ostatni:hover {color: #000000; text-decoration: underline;}
 
 div.slide_podmenu div.slide_podmenu_foto div.slide_podmenu_img img {max-width: 80px;}
 
 div.hlavicka_modul_menu_kategorie7 div#slide_menu_1 a {  max-width: 60px;}
 div.hlavicka_modul_menu_kategorie7 div#slide_menu_190 a {padding-left: 10px; padding-right: 10px;}
 div.hlavicka_modul_menu_kategorie7 div#slide_menu_374 a {padding-left: 10px; padding-right: 10px;}
 div.hlavicka_modul_menu_kategorie7 div#slide_menu_73 a  {padding-left: 10px; padding-right: 10px;}



div.slide_podmenu_img img {max-height: 150px; max-width: 150px; top: 0; float: left; margin-right: 4px;}
  
div.hlavicka_modul_menu_kategorie7 div.slide_menu div.slide_podmenu a:hover {color: #009de1;}

  div.slide_menu div.slide_podmenu {
  padding: 0px;
  border: solid 0px #74b800; 
  min-height: 0px;
  height: 0px;
  background: none;
   }

  
div#in_bottom { min-height: 220px; margin-top: 2px;}

div#bottom {background: #322c36; margin-top: 170px;}
div#in_bottom a { color: #ffffff; }
  div#in_bottom a:hover { color: red; }

div#banner_copyright { margin-top: -72px; width: 100%; max-width: 1200px; float: none; margin: 0 auto;}
                                                                                                                                
div.bottom_paticka {width: 100%; max-width: 1200px; padding-bottom: 15px; margin-top: -223px; float: none; background: #f1f1f1; min-height: 250px;}

div.paticka_modul table.bottom_paticka_sekce {display: block; width: 100%;  max-width: 190px; height: 210px; margin: 1%; float: left; }
div.paticka_modul table.bottom_paticka_sekce td {border: 0 ; color: #2b2b2b; font-size: 0.968em; }
div.paticka_modul table.bottom_paticka_sekce td strong {font-weight: bold; font-size: 16px;}
div.paticka_modul table.bottom_paticka_sekce td.nadpis_paticka {font-weight: 600; font-size: 16px; color: #ffffff;}
div.paticka_modul table.bottom_paticka_sekce td a {text-decoration: none; color: #ffffff; font-size: 0.9em;}
div.paticka_modul table.bottom_paticka_sekce td a:hover {text-decoration: underline; color: #009de1;}

div.paticka_nadpis {display: none;}



div#in_bottom span.copyright_podpis {font-size: 12px; display: block; margin-top: 10px;  position: absolute; color: #677177;}
div#in_bottom span.copyright_podpis a {text-decoration: none; color: #677177;}


/* table_slider_bannery */
div#shop5_slider{margin:0 auto;  width:100%; max-width: 870px !important; border:0;  overflow:hidden;}   /*  max-width: 870px !important; */
table.cigareta_shop_uvod{width:100%; padding-bottom: 0px; margin-bottom:20px; }
table.cigareta_shop_uvod tr td {border:0; padding: 1px;}
table.cigareta_shop_uvod tr td.mezera {width: 1px;}
table.cigareta_shop_uvod tr td p{padding:0; margin:0;}
table.cigareta_shop_uvod td.slide{font-size:0; width:59%; }
table.cigareta_shop_uvod tr td.banner{background:#ffffff; color:#5322c36;  width: 40%; text-align:center; padding-bottom: 0px;  }
td.banner a{font-weight: bold; text-decoration: none;}

table.cigareta_shop_uvod tr td.banner p.nadpis_aktualita {color: #009de1; font-size: 180%; top: 0px; line-height: 1; font-weight: bold;}
table.cigareta_shop_uvod tr td.banner p.aktualita_obsah {color: #322c36; font-size: 94%; padding-top: 10px; padding-bottom: 10px; display: block; border-bottom: 1px solid #e4e4e4; font-weight: bold;}

    /* seo_fraze */
div.uvod_seo_fraze {  position: relative;  margin-top: 1%;}   
div.uvod_seo_fraze h2 {border-bottom: 1px solid #a1a1a1;}
div.uvod_seo_fraze h2 a { font-size: 120%; font-weight: normal; text-transform: uppercase; color: #1322c36; text-decoration: none; padding-left: 20px;}  
div.uvod_seo_fraze_carrousel_polozky, div.uvod_seo_fraze_carrousel {height: 406px;}     
body.sekce_uvod div.sekce_uvod div.uvod_seo_fraze_carrousel_polozky div.polozka { width: 14.5%; height: 380px; float: left; max-width: none !important; margin: 0px ; margin-right: 0.5%; overflow: hidden; box-sizing: border-box; }
body.sekce_uvod div.sekce_uvod div.uvod_seo_fraze_carrousel_polozky div.polozka div.polozka_popis {display: none;}
div.uvod_seo_fraze input.carrousel_right {
    position: absolute;
    left: 0px;
    color: #391b0b;
    font-weight: 600;
    top: 187px;
    display: block;
    background: url('button_sipka_left.png') left no-repeat;
    width: 36px;
    height: 69px;
    border: 0;
    cursor: pointer;
    font-size: 0px;
    z-index: 9876; }
div.uvod_seo_fraze input.carrousel_right:hover {background: url('button_sipka_left_hover.png') left no-repeat; color: #ffffff;}
div.uvod_seo_fraze input.carrousel_left {
    position: absolute;
    color: #391b0b;
    right: 0px;
    top: 187px;
    display: block;
    background: url('button_sipka_right.png') right no-repeat;
    width: 36px;
    height: 69px;
    border: 0;
    font-size: 0px;
    cursor: pointer;
     z-index: 9877;}
div.uvod_seo_fraze input.carrousel_left:hover {background: url('button_sipka_right_hover.png') right no-repeat; color: #ffffff;}

body.lang_en div#prostredek div.uvod_seo_fraze h2 {display: none;}
body.lang_en div#prostredek div.uvod_seo_fraze div.uvod_seo_fraze_carrousel_polozky {margin-top: 10px;}
body.lang_en div#prostredek div.uvod_seo_fraze div#uvod_seo_fraze_carrousel_1:before { content: "Best-selling products"; text-align: center;color: #3d4951; padding-top: 0px; margin-top: 0px; font-size: 150%; font-weight: normal; } 
body.lang_en div#prostredek div.uvod_seo_fraze div#uvod_seo_fraze_carrousel_2:before { content: "Products in action"; text-align: center;color: #3d4951; padding-top: 0px; margin-top: 0px; font-size: 150%; font-weight: normal; }


div.slide_menu:first-child div.slide_podmenu a {
  border-left: solid 0px #f1f1ed; }

div.slide_podmenu a:hover {
  color: white;
  font-weight: 400;
  background: #0064d0;
  text-transform: none;
  padding: 6px 8px 4px 8px; }

div.slide_podmenu_aktivni a {
  color: white;
  background: #cb091c;
  text-transform: none;
  font-weight: normal;
  padding: 6px 8px 4px 8px; }
  
  div#kosik_prehled {display: none;}
  
  div.desc_bottom {display: none;}
div#uvod_clanky {float: left; max-width: 900px; width: 76%; margin-top: 20px; background: #ffffff; padding: 1%; position: absolute; }
div#uvod_clanky h2 {font-size: 160%; font-weight: normal; text-transform: uppercase; color: #1322c36; padding-left: 20px; }
div#uvod_clanky div.clanky_vypis {float: left; cursor: pointer;}
div#uvod_clanky div.clanky_vypis_nadpis {max-width: 750px; float: left;}
div#uvod_clanky div.clanky_vypis_nadpis h2 {color: #009de1; font-size: 120%; text-transform: none; line-height: 1;}
div#uvod_clanky div.clanky_vypis_uvod {font-size: 94%; max-width: 750px; float: left; padding-top: 0px;}
div#uvod_clanky div.clanky_vypis_uvod p {padding-top: 0px; margin-top: 0px; margin-bottom: 2px;}
div#uvod_clanky div.clanky_odkaz {max-width: 750px; float: left;}
div#uvod_clanky div.clanky_odkaz a {background: #ffffff; padding: 2px ; color: #322c36; text-decoration: none;}
div#uvod_clanky div.clanky_odkaz a:hover {text-decoration: underline; color: #009de1;}
div#uvod_clanky div.clanky_vypis img {max-width: 100px; float: left;}

div.uvod_zbozi_nejnovejsi {display: none;}
div.polozka_prikoupit_nazev {font-size: 90%;}
div.polozka_prikoupit_nazev a {text-decoration: none;}
div.polozka_prikoupit_nazev a:hover {text-decoration: underline;}

div.doprava_zdarma {border: 2px solid #d0cfc9; text-transform: uppercase; padding: 7px;}

.ui-tabs .ui-tabs-panel h3 { display: inline; }

  /* overeni_popup */
  div#popup_form_close {display: block;
  height: 34px;
  padding-top: 12px;
max-width: 698px;
width: 100%;
position: absolute;
top: 310px;
right: 50px;
 background: #40a1ca; border: 1px solid #40a1ca;
  color: #ffffff;
cursor: pointer;
  }
div#popup_form_close:hover {background: #1c6889; border: 1px solid #1c6889; color: #ffffff;}  

div#popup_form_close:before { content: "I agree"; text-transform: uppercase; text-align: center; color: #ffffff; padding-top: 0px; margin-top: 0px; font-size: 100%; font-weight: bold; }  
div#popup_form div.okno_souhlas {display: block; height: 45px; float: right; max-width: 100%; width: 100%; margin-top: 35px; }
  div#popup_form a {display: block; padding: 12px; background: #40a1ca; border: 1px solid #40a1ca; margin-bottom: 15px; color: #ffffff; font-weight: bold; text-transform: uppercase; text-decoration: none; }
  div#popup_form a:hover {background: #1c6889; border: 1px solid #1c6889; color: #ffffff; text-decoration: none; }
  div#popup_form a.active {display: none;}

  div#popup_form_obsah {display: block; min-height: 260px;}
@media screen and (max-width: 1100px) {
div#bottom {margin-top: 20px;}
div#uvod_clanky {position: relative;}
}

@media screen and (max-width: 830px) {
div.zbozi_prilohy_2 {width: 98%; min-height: auto; }
div#detail_zbozi form.form_polozka div.zbozi_varianty {width: 98%; float: left;}
div.socialni_site {width: 98%; float: left; display: none;}
div.detail_zbozi_parametry {width: 98%; float: left;}
iframe#facebook_detail_zbozi, div.google_plus, div.detail_vyrobce {float: left;}
span.cena_info span.cena_konecna {width: 90%;} 

    }

@media screen and (max-width: 800px) {
div#in_bottom span.copyright_podpis {display: none;}
div.bottom_paticka {min-height: 500px;}
    }
    
@media screen and (min-width: 799px) and (max-width: 1139px) {
div.polozka tr.cena_s_dph td.right {bottom: 80px;}
}
@media screen and (min-width: 500px) and (max-width:600px) {
div.polozka tr.cena_s_dph td.right {bottom: 80px;}
}

