* {font-family: Arial; font-size: 14px;}
body,html { margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px; padding:0px}
body {background-image: url(/shop/e/1771/pozadi/c100045.jpg);background-repeat:repeat-x;background-color:#000000; margin-top:0px; background-position: center top}
#main {margin: 0 auto; text-align: left; width: 1000px; z-index: 0;}
#header {width: 1000px; height: 130px; top:0px; margin:0px; z-index:0;}
#obsah {z-index:0; padding:0px; margin:0px; width:1000px; position:relative; display: table; table-layout: fixed;}
.text_zakaz{margin-left:5px;font-size:12px; font-family:tahoma,verdana,arial,tahoma,arial; font-weight:normal}
#left{display: table-cell; vertical-align: top; float:none; height:auto; padding:0px; width:220px; margin:0px; color:#FFFFFF;background-color:#454545}
#left td{color:#FFFFFF}
#left input.tlacitka, #left a span.edit{color:#FFFFFF}
#center{float:none; vertical-align: top; display:table-cell; height:auto; margin:0px; padding-left:0px; padding-right:0px; overflow:hidden;background-color:#898989;font-size:14px; font-family:Arial,tahoma,arial; font-weight:normal;color:#000000}
#right{float:none; vertical-align: top; display:table-cell; height:auto; padding:0px; width:220px; margin:0px; overflow:hidden; color:#FFFFFF;background-color:#454545}
#right td{color:#FFFFFF;}
#right input.tlacitka, #right a span.edit{color:#FFFFFF;}
.stred2 {width:540px; height:auto;}
.stred3 {width:765px; height:auto;}
.paticka {background-color:#898989; text-align:left;background: url(/shop/e/1771/pozadi/d100001.gif); margin:0px;padding:0px;float:left;position:relative;width:1000px;}
.paticka p{margin:0px}
.paticka_td{width:1000px;margin:0px;padding:0px;}
#obsah{overflow: hidden;}
#seolista {width: 100%; text-align: center; font-size:12px; font-family:Tahoma; font-weight:normal}
.baner {width:1000px; height:auto; margin:0px; background-color:#000000; padding:0px;}
.baner p {margin:0px}
.menux {width:1000px; height:25px; margin:0px; background-color:#898989;background-image: url();}
.menux img {border:0px}.kontejner {min-height:700px; height:auto;}
.menu {font-size: 8pt; font-family: tahoma,verdana,arial,helvetica,sans-serif; font-weight: bold;}
#horni {margin: 0px; width: 1000px; text-align:center; height: 130px;}
#nav {padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; list-style-type: none}
#nav ul {padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; list-style-type: none;}
#nav li {z-index:10; float: left; position: relative;}
#nav a {text-decoration: none}
.mainitems {border-right: #000 0px solid; padding-right: 2px; border-top: #fff 0px solid; display: inline-block; padding-left: 2px; padding-bottom: 2px; border-left: #fff 0px solid; padding-top: 2px; border-bottom: #fff 0px solid; z-index:50; background-color:#A0A0A0}
.headerlinks{font-weight: bold; margin: 2px; color: #FFFFFF; font-family: Arial,tahoma,arial; font-size: 14px;white-space:nowrap}
.headerlinks a:link {font-weight: bold; margin: 2px; color: #FFFFFF; font-family: Arial,tahoma,arial; font-size: 14px;white-space:nowrap}
.headerlinks a:visited {font-weight: bold; margin: 2px; color: #FFFFFF; font-family: Arial,tahoma,arial; font-size: 14px;white-space:nowrap}
.headerlinks a:active {font-weight: bold; margin: 2px; color: #FFFFFF; font-family: Arial,tahoma,arial; font-size: 14px;white-space:nowrap}
.headerlinks a:hover {font-weight: bold; margin: 2px; color: #E4E4E4; font-family: Arial,tahoma,arial; font-size: 14px;white-space:nowrap}
.submenus {border-right: #606E6F 1px solid; border-top: #606E6F 1px solid; display: none; left: 0px; border-left: #606E6F 1px solid; width: 300px; border-bottom: #606E6F 1px solid; position: absolute; top: 2.0em; left:0px; background-color: #A0A0A0 ;}
.submenus li {width: 100%; text-align: left; font-family: Arial,tahoma,arial;}
.submenus li a {padding-right: 0px; display: block; padding-left: 3px; font-weight:bold; font-size: 14px; padding-bottom: 3px; width: 100%; color: #FFFFFF! important; text-indent: 0px; padding-top: 3px;}
.submenus li a:hover {color: #FFFFFF! important; background-color: #A0A0A0; font-size: 13px; font-weight:bold}
#nav li:hover ul {display: block;}
li.over ul {display: block}
#ostatnimenu {width:auto; height:auto; text-align:right}
.odsad_obsah {padding:0px 4px; color:#000000}
.textbunka{height:16px;width:100%;margin:0px;padding-left:0px;vertical-align:middle;cursor:pointer;color:#FFFFFF;font-weight:bold;padding-bottom:3px;padding-left:3px;margin-top:-1px}
.textbunka a, .textbunka a:visited, .textbunka a:active, .textbunka a:link, .bunka a, .bunka a:visited, .bunka a:active, .bunka a:link{color:#FFFFFF; text-decoration:none; font-size:12px; font-family:Arial; font-weight:bold;}
.textbunka a:hover{color:#FFFFFF; text-decoration:underline}
.textbunkapozadi{height:16px;width:100%;margin:0px;padding-left:0px;vertical-align:middle;cursor:pointer;background-color:#FF2A2A;color:#FFFFFF;font-weight:bold;padding-bottom:3px;padding-left:3px;margin-top:-1px}
.textbunkapozadi a:active, .textbunkapozadi a:link, .textbunkapozadi a:hover, .textbunkapozadi a:visited{color:#FFFFFF;font-size:12px; font-family:Arial; font-weight:bold;}
.strom_prepni{font-size:12px; font-family:tahoma,verdana,arial; font-weight:normal;position:relative;margin:0px;cursor:pointer;color:#FFFFFF}
.strom_prepni_t{font-size:12px; font-family:tahoma,verdana,arial; font-weight:bold;position:relative;margin:0px;cursor:pointer;color:#FFFFFF}
#stroma {font-size:12px; font-family:Arial,tahoma,arial; font-weight:bold;color:#FFFFFF;width:205px;position:relative;margin:0px;overflow:hidden;white-space:nowrap}
.strom {font-size:12px; font-family:Arial,tahoma,arial; font-weight:bold; color:#FFFFFF}
.strom a span{color:#FFFFFF}
#stromb {font-size:12px; font-family:Arial,tahoma,arial; font-weight:bold;color:#000000;width:205px;position:relative;margin:0px;overflow:hidden;white-space:nowrap}
#stromb a{color:#000000;}
#center #stromb {padding: 0 10px;}
.stromkde {font-size:10px; font-family:Arial,tahoma,arial; font-weight:normal; color:#000000}
.stromkde a span{color:#000000}
.stromkdepopis {font-size:12px; font-family:Arial,tahoma,arial; font-weight:normal; color:#000000}
.hornistrom{font-size:10px; font-family:Arial,tahoma,arial; font-weight:normal; color:#FFFFFF;text-decoration:underline}
.hornistrom a span{color:#FFFFFF;text-decoration:underline}
h1 {margin:0px}
a {color: #000000; font-family:Arial; text-decoration: none;}
a:hover {color: #000000;text-decoration: underline;}
a .panel_zak {font-size: 14px}
.table_stav {font-size: 12px; font-family: tahoma,verdana,arial,helvetica,sans-serif;}
.tabram {border: 1px solid #000000;}
.tabramsilv{border: 1px solid #a0a0a0;}
.tdvypisl{border-left: 1px solid #000000 !important}
.tdvypish{border-top: 1px solid #000000 !important}
.tdvypisp{border-right: 1px solid #000000 !important}
.tdvypisd{border-bottom: 1px solid #000000 !important}
.hledacilista {margin-left:-5px;padding-left:5px;height: 20px;background-color: #;color:#000000; font-family:Arial,tahoma,arial;font-weight:normal}
.lista_tabulka {position:relative; height: 20px; margin: 0px; background-color: #79a5ff;}
.cara {clear:both; border-top: #ffffff 1px solid; margin: 0px 0px; overflow: hidden; color: #fff; border-bottom: #ffffff 1px solid; height: 2px;}
.mezera {clear:both;overflow: hidden;height: 2px;}
.list {width:80px; height:20px; font-size:8pt; font-family: tahoma,verdana,arial,helvetica,sans-serif; padding-left:2px;}
.tlacitko {font-size: 10px; font-weight:bold; color:black; background:#e9e9ff; width:auto;cursor:pointer}
form {margin: 0px 0px 0px 0px}
input.tlacitko {background-image: url('/shop/img/buttons/id140.gif'); width:70px; height:18px; border:0px; cursor: hand; color:#000000; background-color:transparent;font-size:12px;font-weight:normal;font-family:Arial,tahoma,arial; font-size:12px}
input.tlacitkok {background-image: url('/shop/img/buttons/id140v.gif'); width:150px; height:18px;  border:0px; cursor:pointer; color:#000000; background-color:transparent;font-size:12px;font-weight:normal;font-family:Arial,tahoma,arial; font-size:12px}
.kospole {font-size:10px; font-weight: normal; color:black; background:white; width:25px}
.table_vypisNazevNormal{position:relative;padding-left:0px;margin-left:0px;width:765px}
.vypisNazevNormal{background-color:#5B5B5B;height:15px; font-weight:bold; color:#FFFFFF; font-size:12px; font-family:Arial,tahoma,arial}
.vypisNazevNormalC{text-align:right;background-color:#5B5B5B;height:15px; font-weight:bold; color:#FFFFFF; font-size:12px; font-family:Arial,tahoma,arial}
.td_vypis_tabulka1 {white-space:nowrap; background-color:#FFFFFF; font-size:11px; font-family:Arial,tahoma,arial; color:#454545; font-weight:normal; border-bottom:#CECECE 1px solid}
.td_vypis_tabulka_t1 {background-color:#FFFFFF; font-size:11px; font-family:Arial,tahoma,arial; color:#454545; font-weight:normal; border-bottom:#CECECE 1px solid}
.td_vypis_tabulka_t1 a:active{color:#454545}
.td_vypis_tabulka_t1 a:link{color:#454545}
.td_vypis_tabulka_t1 a:visited{color:#454545}
.td_vypis_tabulka_t1 a:hover{color:#454545}
.td_vypis_tabulka2 {white-space:nowrap; background-color:#FFFFFF; font-size:11px; font-family:Arial,tahoma,arial; color:#000000; font-weight:normal; border-bottom:#CECECE 1px solid}
.td_vypis_tabulka_t2 {background-color:#FFFFFF; font-size:11px; font-family:Arial,tahoma,arial; color:#000000; font-weight:normal; border-bottom:#CECECE 1px solid}
.td_vypis_tabulka_t2 a:active{color:#000000}
.td_vypis_tabulka_t2 a:link{color:#000000}
.td_vypis_tabulka_t2 a:visited{color:#000000}
.td_vypis_tabulka_t2 a:hover{color:#000000}
.tabulka{background-color:#FFFFFF;border-bottom:#CECECE 1px solid;display:none;padding-left:15px;margin-left:0px;margin-top:-2px;position:absolute;z-index:5;width:450px}
.tabulkas{font-size:11px;font-family:Arial,tahoma,arial; color:#454545;font-weight:normal}
.galerie_table_raml{white-space:nowrap;border: 1px solid #CECECE;padding-left:0px;background-color:#FFFFFF;overflow:hidden;margin:1px}
.galerie_table_ramp{white-space:nowrap;border: 1px solid #CECECE;padding-left:0px;background-color:#FFFFFF;overflow:hidden;margin:1px}
.galerie_nadpis {width:260px;overflow:hidden;position:relative;padding-left:3px;white-space:nowrap;}
.galerie_nadpism {width:245px;overflow:hidden;position:relative;padding-left:3px;white-space:nowrap;}
.galerie_nadpisx {color:#2E2E2E;font-family:Arial,tahoma,arial; font-weight:normal;font-size:14px;}
.galerie_nadpisx a {color:#2E2E2E}
.galerie_nadpisx a:hover {color:#2E2E2E}
.galerie_td_nadpis {background-color:#ffffff;}
.galerie{background-color:#ffffff;display:none;padding-left:10px;margin-left:0px;margin-top:0px;position:absolute;z-index:5;width:250px}
.galeries{color:#2E2E2E; font-family:Arial,tahoma,arial; font-weight:normal; font-size:14px;}
.galerie_td_obrl{float:left;width:102px; height:100px;left:3px;background-color:#FFFFFF}
.galerie_td_obrp{float:right;width:102px; height:100px;left:3px;background-color:#FFFFFF}
.galerie_td_zak {width:75px; padding-left:3px;background-color:#ffffff; font-family:Arial,tahoma,arial; color:#2E2E2E; font-size:11px; font-weight:normal; border-bottom: 1px solid #CECECE}
.galerie_td_zakx {padding:0px;margin:0px;font-family:Arial,tahoma,arial; color:#2E2E2E; font-size:11px; font-weight:normal;cursor:pointer}
.galerie_td_zakm {width:60px; padding-left:3px; background-color:#ffffff; font-family:Arial,tahoma,arial; color:#2E2E2E; font-size:11px; font-weight:normal; border-bottom: 1px solid #CECECE}
.galerie_td_zak2 {width:75px; background-color:#ffffff; font-size:11px; font-weight:normal; font-family:Arial,tahoma,arial; color:#117272; border-bottom: 1px solid #CECECE;text-align:right}
.galerie_td_zak2x {padding:0px;margin:0px;font-size:11px; font-weight:normal; font-family:Arial,tahoma,arial; color:#117272;cursor:pointer;text-align:right}
.bu {width:75px;white-space:nowrap;overflow:hidden}
.galerie_td_data {background-color:#FFFFFF;float:left;margin:0px;padding:0px;}
.galerie_td_kosik {background-color:#FFFFFF; text-align:left;width:252px;float:left;margin:0px;height:30px}
.galerie_td_oblib {background-color:#FFFFFF;width:auto;float:left;margin:0px;padding:0px}
.bunk_lev{float:left;height:auto;width:270px;padding:0px;margin:0px;border:1px solid #CECECE;background-color:#FFFFFF}
.bunk_pra{float:right;height:auto;width:270px;padding:0px;margin-right:5px;border:1px solid #CECECE;background-color:#FFFFFF}
.bunk_levm{float:left;height:auto;width:252px;padding:0px;margin:0px;border:1px solid #CECECE;background-color:#FFFFFF}
.bunk_strm{float:left;height:auto;width:252px;padding:0px;margin:0px;border:1px solid #CECECE;background-color:#FFFFFF}
.bunk_pram{float:left;height:auto;width:252px;padding:0px;margin:0px;border:1px solid #CECECE;background-color:#FFFFFF}
#previewImage{ z-index:100;position:absolute;border:1px solid #ccc;background:#FFFFFF;padding:5px;display:none;color:#2E2E2E;font-size:14px;font-family:tahoma,verdana,arial}
#parprodnadpis{color:#FFFFFF;font-size:13px; font-weight:normal;font-family:Arial,tahoma,arial;text-align:center}
#parprodtab2{width:0px}
.parprodtext{color:#FFFFFF;font-size:11px; font-weight:normal;font-family:Arial,tahoma,arial;}
.parprodleft{float:left;height:auto;width:370px;padding:0px;margin-left:40px;margin-top:1px;border-top:1px solid #9F5F7D;border-bottom:1px solid #9F5F7D;;color:#FFFFFF;font-size:12px; font-weight:normal;font-family:Arial,tahoma,arial;}
.parpodright{float:right;height:auto;width:270px;padding:0px;margin-right:5px;}
.parprodtlleft{margin-left:80px;width:150px;float:left}
.parprodtlright{width:150px;float:left}
.parprodlist{width:100px;color:#FFFFFF;font-size:11px;font-weight:normal;font-family:Arial,tahoma,arial;padding-left:2px;}
.parprodnadplist{border:1px solid #9A3866;}
.podrobne_hledani_text{color:#;font-size:px; font-weight:;font-family:,tahoma,arial;}
.favo_sez {border:0px; background-color:transparent; cursor:hand; cursor:pointer; background-image:url('/shop/img/favo.gif'); width:20px; height:17px}
.favo_gal {border:0px; background-color:transparent; cursor:hand; cursor:pointer; background-image:url('/shop/img/favo.gif'); width:20px; height:17px; margin:2px}
.favo_tab {border:0px; background-color:transparent; cursor:hand; cursor:pointer; background-image:url('/shop/img/favorite.png'); width:16px; height:16px; margin:2px}
.favo_det {border:0px; background-color:transparent; cursor:hand; cursor:pointer; background-image:url('/shop/img/favo.gif'); width:20px; height:17px; margin:2px}
.nahled_table_ram{border: 1px solid #CECECE;padding-right:0px;background-color:#FFFFFF;overflow:hidden;margin:1px;width:544px}
.nahled_table_vnitrniram{padding-left:0px;padding-right:0px;width:334px;}
.nahled_td_nadpis{background-color:#ffffff}
.nahled_nadpis_p{float:left; max-width:534px; color:#2E2E2E; font-family:Arial,tahoma,arial; font-weight:normal; font-size:15px; padding:0px 3px 0px 3px; margin-left:0px}
.i_oblibene{float:right; width:px}
.nahled_nadpis{width:544px; color:#2E2E2E; font-family:Arial,tahoma,arial; font-weight:normal; font-size:15px; padding:0px 0px 0px 0px; margin-left:0px}
.nahled_nadpis a,.nahled_nadpis a:link,.nahled_nadpis a:hover,.nahled_nadpis a:visited,.nahled_nadpis a:active {color:#2E2E2E; font-family:Arial; font-weight:normal; font-size:15px;}
.nahled_nadpis_p a {color:#2E2E2E}
.nahled_nadpis_p a:link {color:#2E2E2E}
.nahled_nadpis_p a:hover {color:#2E2E2E}
.nahled_nadpis_p a:visited {color:#2E2E2E}
.nahled_nadpis_p a:active {color:#2E2E2E}
.nahled_td_obr{width:110px; height:100px; left:3px; background-color:#FFFFFF}
.nahled_td_zak{width:172px;padding-left:5px;background-color:#ffffff; font-family:Arial,tahoma,arial; color:#2E2E2E; font-size:11px; font-weight:normal; border-bottom: 1px solid #CECECE}
.nahled_td_zakx{font-family:Arial,tahoma,arial; color:#2E2E2E; font-size:11px; font-weight:normal;cursor:pointer}
.nahled_td_zak2{width:172px; background-color:#ffffff; font-size:11px; font-weight:normal; font-family:Arial,tahoma,arial; color:#117272; border-bottom: 1px solid #CECECE;text-align:right}
.nahled_td_zak2x{margin:0px;padding:0px;font-size:11px; font-weight:normal; font-family:Arial,tahoma,arial; color:#117272;cursor:pointer;text-align:right}
.nahled_td_kosik{background-color:#FFFFFF;width:100px;text-align:center}
.nahled_td_popis{background-color:#ffffff; color:#000000; font-size:10px; font-family:Arial,tahoma,arial; font-weight:normal;height:20px;text-align:justify;overflow:hidden}
.nahled_td_bunkm{width:334px;height:100%;overflow:hidden}
.nahled_td_bunke{padding-top:5px;padding-left:5px;padding-right:5px;width:334px;height:100%;overflow:hidden}
.nahled{background-color:#ffffff;color:#2E2E2E;font-family:Arial,tahoma,arial; font-weight:normal;display:none;margin-left:0px;margin-top:0px;position:absolute;z-index:5;width:350px}
.nahleds{color:#2E2E2E;font-family:Arial,tahoma,arial; font-weight:normal}
.kos_g {border:0px; background-color:transparent; cursor:hand; cursor:pointer; background-image:url('/shop/e/1771/pozadi/kos_g100007.png');width:27px; height:24px}
.kos_t {border:0px; background-color:transparent; cursor:hand; cursor:pointer; background-image:url('/shop/e/1771/pozadi/kos_t100011.png');width:27px; height:24px}
.kos_d {border:0px; background-color:transparent; cursor:hand; cursor:pointer; background-image:url('/shop/e/1771/pozadi/kos_d100007.png');width:27px; height:24px}
.kos_s {border:0px; background-color:transparent; cursor:hand; cursor:pointer; background-image:url('/shop/e/1771/pozadi/kos_s100007.png');width:27px; height:24px}
.favo {border:0px; background-color:transparent; cursor:hand; cursor:pointer; background-image:url('/shop/e/1771/pozadi/obl100008.png'); width:24px; height:24px}
.ikona_tisk {border:0px; background-color:transparent; cursor:hand; cursor:pointer; background-image:url('/shop/e/1771/pozadi/tisk100009.png'); width:25px; height:25px}
.krok_1 {border:0px; background-color:transparent; cursor:hand; cursor:pointer; background-image:url('/shop/e/1771/pozadi/krok1100012.gif'); width:40px; height:40px}
.krok_2 {border:0px; background-color:transparent; cursor:hand; cursor:pointer; background-image:url('/shop/e/1771/pozadi/krok2100014.gif'); width:40px; height:40px}
.krok_3 {border:0px; background-color:transparent; cursor:hand; cursor:pointer; background-image:url('/shop/e/1771/pozadi/krok3100011.gif'); width:25px; height:25px}
.akrok_1 {border:0px; background-color:transparent; cursor:hand; cursor:pointer; background-image:url(''); width:40px; height:40px}
.akrok_2 {border:0px; background-color:transparent; cursor:hand; cursor:pointer; background-image:url(''); width:40px; height:40px}
.akrok_3 {border:0px; background-color:transparent; cursor:hand; cursor:pointer; background-image:url(''); width:40px; height:40px}
.galerie_popis {background-color:#FFFFFF;color:#000000;font-size:10px;font-family:Arial,tahoma,arial; font-weight:normal;height:90px;text-align:left;width:266px;overflow:hidden;position:relative;float:left;padding-left:2px}
.galerie_popism {background-color:#FFFFFF;color:#000000;font-size:10px;font-family:Arial,tahoma,arial; font-weight:normal;height:90px;text-align:left;width:250px;overflow:hidden;position:relative;float:left;padding-left:2px}
.bunk{width:268px;height:100%;overflow:hidden;position:relative;white-space:normal}
.bunkm{width:245px;height:100%;overflow:hidden;position:relative;white-space:normal}
#detail .ui-widget-header {background:none; border:0px}
.ui-tabs .ui-tabs-panel {min-height: 250px; padding: 1em 1.2em !important}
#tabs-1_det, #tabs-2_det, #tabs-3_det, #tabs-4_det {border:1px solid #cfcfcf;background:#ffffff;}
#zalozky_detail ul li.ui-state-active a {color:#000000;}
#zalozky_detail ul li a {color:#8d92a1; padding:10px 20px}
#zalozky_detail ul li.ui-state-active {background:#ffffff; margin-bottom: 0px; padding-bottom: 1px}
#zalozky_detail ul li.ui-state-active {border: 1px solid #cfcfcf}
#zalozky_detail ul li {border:1px solid #d6d6d6}
#zalozky_detail ul li {border-top-right-radius:2px;-webkit-border-top-right-radius:2px;-moz-border-top-right-radius:2px}
#zalozky_detail ul li {border-top-left-radius:2px;-webkit-border-top-left-radius:2px;-moz-border-top-left-radius:2px}
#tabs-1_det {font:  12px Arial; color:#000000;}
#souvisejici div {height:auto}
#souvisejici .souvisejici {float:left; width: 184px; border-right:1px solid #DCD8D8;border-bottom:1px solid #DCD8D8;}
#souvisejici .top{border-top:1px solid #DCD8D8;}
#souvisejici .first{border-left:1px solid #DCD8D8;}
#souvisejici .last{border-right:1px solid #DCD8D8;}
#souvisejici .image{height: 150px; text-align:center; vertical-align:middle; margin-top:3px}
#souvisejici .souvisejici .dokose {text-align: center;}
.koupit, .ikona_koupit {cursor: pointer}
#parametry .param {width: 300px;float: left;}
#zeptatse {font:  12px Arial; color:#000000}
#zeptatse label.first{width:150px; float:left}
#zeptatse textarea{width: 98%;}
#zeptatse > label,#zeptatse > input{margin:2px;}
#zeptatse input.nice,#zeptatse textarea.nice{        
                padding: 4px;
	            border: solid 1px #E5E5E5;
                outline: 0;
	            font: normal 13px/100% Arial, Tahoma, sans-serif;
                background: #FFFFFF;		            
	            background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF));
	            background: -moz-linear-gradient(top, #FFFFFF, #EEEEEE 1px, #FFFFFF 25px);
                filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff');
	            box-shadow: rgba(0,0,0, 0.2) 0px 0px 1px;
                -moz-box-shadow: rgba(0,0,0, 0.2) 0px 0px 1px;
	            -webkit-box-shadow: rgba(0,0,0, 0.2) 0px 0px 1px;  
               }
#zeptatse input.nice:hover, #zeptatse textarea:hover, #zeptatse input.nice:focus, #zeptatse textarea:focus {
	               border-color: #8c8c8c; 
	               -webkit-box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 1px;
                   box-shadow: rgba(0,0,0, 0.5) 0px 0px 1px;
	               -moz-box-shadow: rgba(0,0,0, 0.5) 0px 0px 1px;	    
               }
#zeptatse div.second {float:left}
#zeptatse div.second img{vertical-align: middle}
#zeptatse input.nice{width:250px;}
#zeptatse input.error{width:250px;color:#000}
#zeptatse input.error,#zeptatse textarea.error{        
                padding: 4px;
	            border: solid 1px #F75454;
                outline: 0;
	            font: normal 13px/100% Arial, Tahoma, sans-serif;	
	            background: #FFE3E3;	            
	            box-shadow: rgba(150,0,0, 0.4) 0px 0px 8px;
                -moz-box-shadow: rgba(150,0,0, 0.4) 0px 0px 8px;
	            -webkit-box-shadow: rgba(150,0,0, 0.4) 0px 0px 8px;  
               }
#varianty {width:auto; margin:14px; 2px;}
#vypis_varianta {padding:4px 0px; margin:4px 0px; display:inline}
.var_nula {color:#000000}
.var_vice {color:#e01212}
.var_neni {color:#036612 }
#varianty {height: auto;  padding: 6px; 
               background-color: #5b96de; 
               box-shadow: 0px 0px 8px #050105; 
               -webkit-box-shadow: 0px 0px 8px #050105; 
               -moz-box-shadow: 0px 0px 8px #050105; 
               -webkit-border-radius: 4px; 
               -moz-border-radius: 4px; 
               border-radius: 4px;
background: -webkit-gradient(linear, left top, left bottom,
color-stop(0%, #5b96de), color-stop(100%, #a0cdf2));
background: -moz-linear-gradient(top, #5b96de 0%, #5b96de 100%);
background: url(/shop/administrace/radius.php?from=5b96de&to=a0cdf2);
}
#var_produkt {padding:7px; font:   14px Arial; text-align:center; color:#ffffff; background: #00517d; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px}
#var_produkt {background: -webkit-gradient(linear, left top, left bottom,color-stop(0%, #00517d), color-stop(100%, #ad0e0e)); background: -moz-linear-gradient(top, #00517d 0%, #00517d 100%); background: url(/shop/administrace/radius.php?from=00517d&to=ad0e0e);}
.var_nula {color:#e01212}
.var_vice {color:#036612}
.seznam {width:544px; border:1px solid #c4c4c4; margin:2px 0px ; padding:2px; min-height:100px; border-radius: 5px ; -moz-border-radius: 5px; -webkit-border-radius: 5px; background-color:#ededed; background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ededed), color-stop(100%, #ffffff)); background: -moz-linear-gradient(top, #ededed 0%, #ffffff 100%); background: url(/shop/administrace/radius.php?from=ededed&to=ffffff); background: -o-linear-gradient(#ededed,#ffffff); ; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px }
.snazev {text-align:left; margin:0px 2px; padding: 1px; border-radius: 5px; moz-border-radius: 5px; -webkit-border-radius: 5px; float:left; width: 408px;}.snazev a {font:  bold 20px Arial; color: #bf8600; text-decoration: underline}
.spicture {; float: left; width: 130px; display:table-cell; min-height: 100px; text-align:center}
.sinf label {float: left; width:150px; display:inline-block}.sinf {margin:3px 3px; float:left; max-width:350px; font:   11px Arial; color: #000000}
.sikony {float: right; margin:2px 8px}
.sikony ul {margin: 0px; padding: 0; list-style-type: none}
.sikony ul li{float: left}
.scena {float: right; font: italic bold 16px Arial; color: #030504; margin:0px 0px 4px 0px}
.kospole_seznam {margin-top:20px;width:25px; border:1px solid #0f0b0f; border-radius:4px; moz-border-radius:4px; webkig-border-radius: 4px; box-shadow: 0px 0px 2px 2px #f5f5f5; -moz-box-shadow: 0px 0px 2px 2px #f5f5f5; -webkit-box-shadow: 0px 0px 2px 2px #f5f5f5;}
.scena ul {list-style-type: none; margin:0px}
.scena ul li {vertical-align:middle; display:table-cell; margin:0px 4px; height:40px; line-height:40px}
.scena ul li .inImage, .inImage {vertical-align:middle}
.inImageP {vertical-align:middle; margin:0 6px}
.scena ul li form {margin:0px 6px}
.td_nadpis_detail {background-color:#}
.font_nadpis_detail h1{font-size:px; font-family:,tahoma,arial; color:#; font-weight:}
.bundle_nadpis{color:#; font-size:12px; font-family:; font-weight:normal}.bundle_pol{color:#000000; font-size:11px; font-family:; font-weight:normal}.podnazev {background-color:#;color:#; font-size:px; font-family:,tahoma,arial; font-weight:}
.td_line_top_z {background-color:#FFFFFF; line-height:3px}
.td_line_bottom_z {background-color:#FFFFFF; line-height:3px}
.td_bunka_leva_z {background-color:#ffffff; border-bottom:1px solid #003300}
.td_bunka_prava_z {background-color:#ffffff; border-bottom:1px solid #003300}
.font_bunka_leva_z {font-size:12px; font-family:Arial,tahoma,arial; color:#2E2E2E; font-weight:bold}
.font_bunka_prava_z {font-size:12px; font-family:Arial,tahoma,arial; color:#117272; font-weight:bold}
.font_bunka_prava_b {font-size:px; font-family:,tahoma,arial; color:#; font-weight:}
#anketa {text-align:left; padding-left:2px; padding-bottom:2px;}
#anketa .nadpis {font-size:13px;font-weight:bold;font-family: Tahoma,tahoma,arial; padding-bottom:5px}
#anketa .odpoved {font-size:12px;font-family: Tahoma,tahoma,arial; font-weight:normal; margin: 1px; padding-top:12px;text-align:left}
#anketa .procento {font-size:10px;font-family: tahoma,verdana,arial,helvetica,sans-serif;padding-left:2px;}
#container {width:215px;}
#container p, #formcontainer p a{font-size:12px;font-family: Tahoma,tahoma,arial; font-weight:normal; color:#000000; margin:0; line-height:2em;}
#pollcontainer {margin:1px 3px 1px 2px; border:0px solid #f3f3f3; background:transparent; padding:5px;}
#pollcontainer span{font-size:13px;font-family: Tahoma,tahoma,arial; font-weight:bold; color:#8a8a8a;}
#loader{ display:none; text-align:center;}
.pollques {margin:0px; font-size:13px; font-weight:bold; font-family: Tahoma,tahoma,arial;}
.option{ margin:5px 0; }
.option { font-size:12px; font-family: Tahoma,tahoma,arial; font-weight:normal; color:#000000}
.bar {height:5px; background: #3366FF}
.yourvote{ background:#113399}
.detail_top_line {background-color:#FFFFFF; line-height:3px}
.detail_bottom_line {background-color:#FFFFFF; line-height:3px}
.cely_td_detail1 {width:195px;padding-left:5px; font-weight:bold; background-color:#ffffff; font-size:12px; font-family:Arial,tahoma,arial; border-bottom:#000000 1px solid; color:#2E2E2E}
.cely_td_detail1x {font-weight:bold; background-color:#ffffff; font-size:12px; font-family:Arial,tahoma,arial;cursor:pointer; color:#2E2E2E}
.cely_td_detail2 {text-align:right; width:165px; padding-left:5px; font-weight:bold; background-color:#ffffff; font-size:12px; font-family:Arial,tahoma,arial; border-bottom:#000000 1px solid; color:#117272}
.cely_td_detail2x {font-weight:bold; background-color:#ffffff; font-size:12px; font-family:Arial,tahoma,arial;cursor:hand; color:#117272}
.list2 {width:auto;margin-right:0px;font-weight:bold;background-color:#ffffff;font-size:12px;font-family:Arial,tahoma,arial;color:#117272}
.cely_table_dopln{background-color:#}
.cely_table_obr{background-color:#}
.td_popis {height:5px; background-color:#8A8A8A; border-bottom:3px solid #FFFFFF; border-top:3px solid #FFFFFF}
.font_popis_popis {color:#FFFFFF; font-size:14px; font-family:Arial,tahoma,arial; font-weight:bold}
.font_popis {color:#454545; font-size:12px; font-family:Arial,tahoma,arial; font-weight:normal;background-color:#}
.font_popis p {margin:0 0 0 0}
.dole_popis {background-color:#FFFFFF; height:3px}
.param {color:#000000; font-size:12px; font-family:Arial; font-weight:normal}
.param_left {padding-right:25px; border-bottom:1px solid #CECECE;}
.param_right {border-bottom:1px solid #CECECE;}
.prvek {text-align:left; padding-left:0px; padding-bottom:3px; padding-right:0px}
.obsah_prv {padding-top:0px;position:inherit;overflow:hidden;}
#left .obsah_prv, #right .obsah_prv {padding-left: 5px}
.text_prv {color:#000000 !important;}
div.param_hledej {padding: 0 10px}
.horni_prv {background-image:url('/shop/e/1771/pozadi/prv_hor_100001.gif'); height:30px; width:220px; background-repeat: no-repeat;}
.stredni_prv {background-image:url(''); height:auto; width:220px; background-repeat: repeat}
.horni_stred_prv {background-image:url('/shop/e/1771/pozadi/prv_hor_stred_100001.gif'); height:30px; width:554px; background-repeat: no-repeat;}
.stredni_stred_prv {background-image:url('/shop/e/1771/pozadi/prv_str_stred_100001.gif'); height:auto; width:554px; background-repeat: repeat-y;overflow:hidden}
.dolni_stred_prv {background-image:url('/shop/e/1771/pozadi/prv_dol_stred_100001.gif'); height:16px; width:554px; background-repeat: no-repeat;}
.horni_stred_prvv {background-image:url('/shop/e/1771/pozadi/prv_horni_big_100001.gif'); height:0px; width:775px; background-repeat: no-repeat;margin-left:2px}
.stredni_stred_prvv {background-image:url('/shop/e/1771/pozadi/prv_stred_big_100001.gif'); height:auto;width:775px;background-repeat: repeat-y;margin-left:2px;overflow:hidden}
.dolni_stred_prvv {background-image:url('/shop/e/1771/pozadi/prv_dol_big_100001.gif'); height:0px;width:775px;background-repeat: no-repeat;margin-left:2px}
.troj1{background-image:url('/shop/img/ap-closed.gif');background-position:left;background-repeat:no-repeat;cursor:pointer;cursor:hand;padding-left:0px;padding-top:0px;padding-right:10px}
.troj2{background-image:url('/shop/img/ap-open.gif');background-position:left;background-repeat:no-repeat;cursor:pointer;cursor:hand;padding-left:0px;padding-top:0px;padding-right:10px}
.kosik_popis {background-color:#; color:#000000; border-bottom:1px solid #171717; font-size:11px; font-family:Arial,tahoma,arial; font-weight:normal}
.kosik_upozorneni {background-color:#;color:#000000;font-size:11px;font-weight:normal;font-family:Arial,tahoma,arial;text-align:center}
.kosik_vypis1 {background-color:#EDEDED; color:#000000; font-size:12px; font-family:Arial,tahoma,arial; font-weight:normal}
.kosik_vypis1 a{color:#000000 !important}
.kosik_vypis2 {background-color:#E4E4E4; color:#000000; font-size:12px; font-family:Arial,tahoma,arial; font-weight:normal}
.kosik_vypis2 a{color:#000000 !important}
.kosik_linka {border-bottom:1px solid #A0A0A0;}
.kosik_dole {color:#; font-size:12px; font-family:Arial,tahoma,arial; font-weight:normal}
.kosik_mini {color:#000000;font-size:11px;font-family:Arial,tahoma,arial;font-weight:normal}
.styl_nej {font-size:14px; font-family:verdana,tahoma,arial,tahoma,arial; font-weight:normal; color:#000000}
.styl_nej a{font-size:14px; font-family:verdana,tahoma,arial,tahoma,arial; font-weight:normal; color:#000000}
.styl_nej a:visited{font-size:14px; font-family:verdana,tahoma,arial,tahoma,arial; font-weight:normal; color:#000000}
.styl_nej a:hover{font-size:14px; font-family:verdana,tahoma,arial,tahoma,arial; font-weight:normal; color:#000000; text-decoration: underline}
.nej_oddelovac{margin:2px 4px 2px 0px; border:1px}
.question {font-size:13px; font-family:Arial,tahoma,arial; font-weight:normal; color:#000000}
.answer {font-size:12px; font-family:Arial,tahoma,arial; font-weight:; color:#686569}
.answer p{margin:0px}
#potvrd_tlac{padding-top:10px;padding-right:10px;margin:0px;text-align:right}
#novyzak{width:542px;height:540px;z-index:0;margin:0px}
#upozorneni{width: 537px; height: 20px;z-index:3;color:red;font-weight:bold;text-align:center}
.textpole {font-size:10px;font-weight:normal;color:black;border:1px solid #aeaeae}
#prazdny_kos{width: 522px; height: 20px;z-index:3;font-color:white;font-weight:bold;margin-left:20px;font-size:11px; font-family:tahoma,verdana,arial; font-weight:normal}
#tab_log_zak{width:542px;height:100px;border-bottom:1px solid black}
.zak_horni{margin-left:0px;height:20px;margin-top:3px}
.zak_popisy{}
.zak_form{margin-left:5px;width:100px;display:inline}
.zak_help{margin-left:5px;width:auto;display:inline}
.zak_icdic{width:20px;height:auto;left:5px;display:inline}
#tab_kontakt_zak{width:542px;height:100px;border-bottom:1px solid black}
#tab_faktur_zak{width:542px;height:150px;border-bottom:1px solid black}
#tab_doruc_zak{width:542px;height:120px;border-bottom:1px solid black}
.akce_nazev {margin-left:5px;color:#FFFFFF; font-size:16px; font-family:Arial,tahoma,arial; font-weight:normal;margin-top:0px}
.akce_nazev a{color:#FFFFFF}
.akce_nazev a:visited{color:#FFFFFF}
.akce_nazev a:active{color:#FFFFFF}
.akce_nazev a:hover{color:#FFFFFF}
.akce_text {text-align:center;margin-left:0px;color:#FF3D3D; font-size:14px; font-family:Arial,tahoma,arial; font-weight:normal}
.akce_cena {margin-left:5px;color:#FF3D3D; font-size:14px; font-family:Arial,tahoma,arial; font-weight:normal}
.akce_popis {color:#FFFFFF; font-size:12px; font-family:Arial,tahoma,arial; font-weight:normal}
.akce_popis p {color:#FFFFFF; font-size:12px; font-family:Arial,tahoma,arial; font-weight:normal;margin:0px}
.akce_tab {width:100%;float:left;height:auto; margin-left:0px; margin-right:0px;margin-bottom:10px;}
.akce_tab_mal {width:100%; height:auto; margin-left:0px; margin-right:0px;margin-bottom:1px;}
.akce_tab_v {width:100%; height:auto;}
.akce_nazev_m {margin-left:0px;color:#FFFFFF; font-size:13px; font-family:Arial,tahoma,arial; font-weight:normal;margin-top:0px}
.akce_nazev_m a{color:#FFFFFF}
.akce_nazev_m a:visited{color:#FFFFFF}
.akce_nazev_m a:active{color:#FFFFFF}
.akce_nazev_m a:hover{color:#FFFFFF}
.akce_text_m {width:200px;text-align:center;margin-left:0px;color:#FF1515; font-size:11px; font-family:Arial,tahoma,arial; font-weight:normal}
.akce_cena_m {text-align:left;margin-left:0px;color:#FF1515; font-size:11px; font-family:Arial,tahoma,arial; font-weight:normal}
.akce_sws_tab{width:520px;margin-left:10px;margin-bottom:5px;padding-bottom:10px;float:left}
.akce_sws_obr{float:left;width:50px;}
.akce_sws_vypis{float:right;width:450px;}
.akce_sws_nazev{color:#00458B; font-size:16px; font-family:Tahoma,tahoma,arial; font-weight:bold}
.akce_sws_nazev a{color:#00458B}
.akce_sws_nazev a:visited{color:#00458B}
.akce_sws_nazev a:active{color:#00458B}
.akce_sws_nazev a:hover{color:#00458B}
.akce_sws_popis{color:#FFA500; font-size:13px; font-family:Tahoma,tahoma,arial; font-weight:bold}
.akce_sws_pridano{padding-right:50px;padding-top:5px;float:left;color:#3399FE; font-size:12px; font-family:Tahoma,tahoma,arial; font-weight:normal}
.akce_sws_kateg {color:#00458B; font-size:12px; font-family:Tahoma,tahoma,arial; font-weight:bold}
.akce_sws_kateg a:{color:#00458B;}
.akce_sws_kateg a:visited{color:#00458B;}
.akce_sws_kateg a:active{color:#00458B;}
.akce_sws_kateg a:hover{color:#00458B;}
.akce_sws_vice {color:#FFA500; font-size:14px; font-family:Tahoma,tahoma,arial; font-weight:bold}
.akce_sws_vice a:{color:#FFA500;}
.akce_sws_vice a:visited{color:#FFA500;}
.akce_sws_vice a:active{color:#FFA500;}
.akce_sws_vice a:hover{color:#FFA500;}
.odstran_par{background-image: url('/shop/img/no.gif');background-color:transparent;width:10px;height:10px;border:0px;cursor:pointer;vertical-align:bottom;background-repeat:no-repeat}
#chyba{width:100%; height:60px;font-weight:bold;margin-left:20px;font-size:11px; font-family:tahoma,verdana,arial;}
#souhlas_podminek{width:530px; height:450px;font-weight:normal;paddig-left:5px;margin-left:5px;margin-right:5px;padding-right:5px;font-size:11px; font-family:tahoma,verdana,arial;overflow:auto;text-align:justify}
.zakaznik{width:100%; height:400px;font-weight:normal;margin-left:20px;font-size:11px; font-family:tahoma,verdana,arial;overflow:auto}
.sipka_p{width:auto;height:20px;cursor:pointer;padding-left:0px;margin-top:5px}
.login{width:155px;font-size:10px;font-weight:normal;color:black;}
.password{width:80px;font-size:10px;font-weight:normal;color:black;}
.orientace{padding-left:10px;}
.hledat_horni{width:24px;height:24px;background-image: url('/shop/e/1771/pozadi/search100019.png');background-position:left;background-repeat:no-repeat;cursor:pointer;padding-left:25px;padding-top:5px;padding-bottom:5px;background-color:transparent;border:0;font-size:0px}
.odhlaseni{text-align:center}
.ramecek{width:100%;height:16px;margin:0px,padding:0px}
.bunka{height:16px;margin:0px;padding:0px;vertical-align:bottom;cursor:pointer;}
.bunka a{text-decoration:none}
.form_area{margin-left:5px;width:194px;display:inline}
.form_mail{margin-left:5px;width:155px;display:inline}
.bunk2{width:100%;height:auto;overflow:hidden;position:relative;padding-left:3px}
.text_komunik{font-size:12px; font-family:Arial,tahoma,arial;color:#000000; font-weight:normal}
.text_zakaz{margin-left:0px;font-size:14px; font-family:Arial,tahoma,arial; font-weight:normal}
.text_rozmerne {font: normal 12px Arial; color:#000000}#pokladna_cela{margin-right:0px;margin-left:10px;padding-:0px;width:540px;height:100%;z-index:3}
#pokladna_ramecek{position:relative;margin-left:170px;padding:0px;width:200px;height:50px;text-align:center}
#pokladna_ramecek2{position:relative;margin-left:0px;margin-top:30px;padding:0px;width:540px;height:auto;z-index:3}
#pokladna_dodaci{position:relative;border-top:1px solid black;margin-left:0px;margin-top:165px;padding:0px;width:540px;height:auto;z-index:3}
#pokladna_dodaci2{position:relative;margin-left:0px;margin-top:130px;padding:0px;width:540px;height:auto;z-index:3}
#pokladna_polozky{position:relative;border-top:1px solid black;margin-left:0px;margin-top:20px;padding:0px;width:540px;height:auto;z-index:3}
#pokladna_tlacitkap{padding-bottom:10px;float:left;position:relative;margin-left:0px;margin-top:10px;margin-bottom:10px;padding:0px;width:150px;height:auto;z-index:5}
#pokladna_tlacitkal{padding-bottom:10px;float:left;position:relative;left:-320px;margin-top:10px;margin-bottom:10px;width:150px;height:auto;z-index:5;margin-left:190px}
#pokladna_zakaznik{position:absolute;margin:0px;padding:0px;width:270px;height:125px;z-index:4;display:inline}
#pokladna_majitel{position:absolute;margin-left:270px;padding:0px;width:270px;height:125px;z-index:4;display:inline}
#pokladna_platba{position:relative;margin-left:0px;margin-top:17px;padding:0px;width:540px;height:auto;z-index:3}
#pokladna_konecuv{position:relative;margin-left:0px;margin-top:5px;padding:0px;width:540px;height:250px;z-index:4;display:inline}
.pokladna_zak_popis{vertical-align:top;font:normal 12px Arial; color:#000000;width:220px;}
.pokladna_zak_vypis{vertical-align:top;font:normal 12px Arial;color:#000000;width:275px;}
.pokladna_maj_popis{vertical-align:top;font-size:12px;font-family:Arial,tahoma,arial;font-weight:normal;color:#000000;width:90px;}
.pokladna_maj_vypis{vertical-align:top;font-size:12px;font-family:Arial,tahoma,arial;font-weight:normal;color:#000000;width:175px;}
.pokladna_zak_popis_f{position:absolute;font-size:12px;font-family:Arial,tahoma,arial;font-weight:normal;color:#000000;width:220px;padding-left:5px;padding-top:17px;z-index:5;display:inline}
.pokladna_zak_form{position:relative;margin-left:265px;top:17px;width:100px;display:inline}
.pokladna_vyber{position:relative;width:100%px;margin-left:5px;padding-top:0px;z-index:5}
.pokladna_vyber_dod{font-size:12px;font-family:tahoma,verdana,arial;font-weight:normal;width:auto}
.pokladna_popisl{font-size:14px;font-family:Arial,tahoma,arial;font-weight:normal;color:#000000;padding-left:3px}
.pokladna_popisp{font-size:14px;font-family:Arial,tahoma,arial;font-weight:normal;color:#000000;padding-left:3px}
.pokladna_uverk{position:relative;font-size:14px;font-family:Arial,tahoma,arial;font-weight:normal;color:#000000;padding:0px;margin-top:5px;float:left}
.pokladna_uverl{position:relative;font-size:12px;font-family:Arial,tahoma,arial;font-weight:normal;color:#000000;width:100px;padding:0px;margin-left:10px;float:left}
.pokladna_uverp{position:relative;font-size:12px;font-family:Arial,tahoma,arial;font-weight:normal;color:#000000;width:175px;padding:0px;float:left}
.pokladna_polozky_popis_taba{background-color:#;color:#000000;font-size:11px;font-family:Arial,tahoma,arial;font-weight:normal;height:20px;margin-left:0px;margin-top:0px;z-index:5}
.pokladna_polozky_popis_tab{background-color:#;color:#000000;border-bottom:1px solid #171717;font-size:11px;font-family:Arial,tahoma,arial;font-weight:normal;padding-left:0px;margin-top:0px;z-index:5}
.pokladna_polozky_poloz_tab1{background-color:#EDEDED;color:#000000;font-size:12px;font-family:Arial,tahoma,arial;font-weight:normal;height:20px}
.pokladna_polozky_poloz_for1{background-color:#EDEDED;color:#000000;font-size:12px;font-family:Arial,tahoma,arial;font-weight:normal;text-align:right;width:80px;border:1px;font-size:12px}
.pokladna_polozky_poloz_tab2{background-color:#E4E4E4;color:#000000;font-size:12px;font-family:Arial,tahoma,arial;font-weight:normal;height:20px}
.pokladna_polozky_poloz_for2{background-color:#E4E4E4;color:#000000;font-size:12px;font-family:Arial,tahoma,arial;font-weight:normal;text-align:right;width:80px;border:1px;font-size:12px}
.pokladna_polozky_td_nazev{width:410px}
.pokladna_polozky_td_kusu{width:40px;text-align:center}
.pokladna_polozky_td_cena{width:110px;text-align:right}
.pokladna_celkem_td{padding-top:10px;;text-align:right;font-size:12px;font-family:tahoma,verdana,arial;font-weight:bold;color:#}
.pokladna_celkem_for{text-align:right;font-size:12px;font-family:tahoma,verdana,arial;font-weight:bold;color:#;width:80px;border:1px;background-color:#898989}
.pokladna_tlacitkol{position:absolute;background-image: url('/shop/img/buttons/id140v.gif'); width:150px; height:18px; border:0px;cursor:pointer;font-size:10px;font-weight:bold;background-color:transparent;margin-left:-20px;display:inline;z-index:5;color:#000000}
.pokladna_tlacitkop{position:absolute;background-image: url('/shop/img/buttons/id140v.gif'); width:150px; height:18px; border:0px;cursor:pointer;font-size:10px;font-weight:bold;background-color:transparent;margin-left:390px;display:inline;z-index:5;color:#000000}
#pokladna_doprava{position:relative;margin-top:5px;float:left;display:inline;width:300px}
#pokladna_uhrada{padding-top:5px;margin-right:-50px;width:230px}
.pokladna_popis_doprava{font-size:14px;font-family:Arial,tahoma,arial;font-weight:normal;color:#000000;padding-left:3px;padding-top:0px;padding-bottom:5px}
.pokladna_platba_doprava{font-size:12px;width:450px;font-family:Arial,tahoma,arial;font-weight:normal;color:#000000;z-index:5}
.pokladna_platba_cena{font-size:12px;text-align:right;font-family:Arial,tahoma,arial;font-weight:normal;color:#000000;z-index:5}
.pokladna_popis_uhrada{font-size:14px;font-family:tahoma,verdana,arial,tahoma,arial;font-weight:normal;color:#000000;}
.pokladna_platba_uhrada{margin-left:5px;font-size:12px;font-family:tahoma,verdana,arial,tahoma,arial;font-weight:normal;color:#000000;z-index:5}
.pokladna_platba_help{font-size:10px;font-family:tahoma,verdana,arial,tahoma,arial;font-weight:normal;color:#000000;z-index:5}
.pokladna_platba_help2{z-index:5;width:540px}
.pokladna_veta1{font-size:14px;font-family:Arial,tahoma,arial;font-weight:normal;color:#000000;text-align:center;z-index:5}
.pokladna_veta2{font-size:14px;font-family:Arial,tahoma,arial;font-weight:normal;color:#000000;text-align:center;z-index:5}
.pokladna_veta3{font-size:14px;font-family:Arial,tahoma,arial;font-weight:normal;color:#000000;text-align:center;z-index:5}
.smaz_polozku{background-image: url('/shop/e/1771/pozadi/kos_vysyp100006.png');background-repeat:no-repeat; width:14px; height:14px; border:0px;cursor:pointer;background-color:transparent;margin:0px;font-size:10000px}
.poznamka{font-size:12px;font-family:Arial,tahoma,arial;font-weight:normal;color:#000000;margin-left:5px;margin-top:10px;}
.poznamka_area{margin-left:5px;margin-top:0px;width:500px;color: #000}
.nabidka_table{font-size:12px; font-family:Arial,tahoma,arial;background-color:#FFFFFF; color:#000000}
.tree_collapse{width:16px;height:16px;background-image: url('/shop/img/strom/white/tree_collapse.gif');background-repeat:no-repeat;cursor:hand;cursor:pointer;padding-right:12px;position:relative;padding-bottom:3px;margin-top:-1px}
.tree_end{width:16px;height:16px;background-image: url('/shop/img/strom/white/tree_end.gif');background-repeat:no-repeat;cursor:hand;cursor:pointer;padding-right:12px;position:relative;padding-bottom:3px;margin-top:-1px}
.tree_expand{width:16px;height:16px;background-image: url('/shop/img/strom/white/tree_expand.gif');background-repeat:no-repeat;cursor:hand;cursor:pointer;padding-right:12px;position:relative;padding-bottom:3px;margin-top:-1px}
.tree_leaf{width:16px;height:16px;background-image: url('/shop/img/strom/white/tree_leaf.gif');background-repeat:no-repeat;cursor:hand;cursor:pointer;padding-right:12px;position:relative;padding-bottom:3px;margin-top:-1px}
.tree_split{width:16px;height:16px;background-image: url('/shop/img/strom/white/tree_split.gif');background-repeat:no-repeat;cursor:hand;cursor:pointer;padding-right:12px;position:relative;padding-bottom:3px;margin-top:-1px}
.tree_vertline{width:16px;height:16px;background-image: url('/shop/img/strom/white/tree_vertline.gif');background-repeat:no-repeat;cursor:hand;cursor:pointer;padding-right:12px;position:relative;padding-bottom:3px;margin-top:-1px}
.tree_space{width:16px;height:16px;background-image: url('/shop/img/strom/black/tree_space.gif');background-repeat:no-repeat;padding-right:12px;position:relative;padding-bottom:3px;margin-top:-1px}
.fold{width:16px;height:16px;background-image: url('/shop/img/strom/white/fold.gif');background-repeat:no-repeat;padding-right:12px;position:relative;padding-bottom:3px;margin-top:-1px}
label.error { width: 250px; display: block; float: left; color: red; padding-left: 10px; }
.zak_hr{margin:0px 1px}
#dialog {display:none; font-size:12px}
.ui-dialog .ui-dialog-title {font-size:12px;}
.ui-dialog .ui-dialog-buttonpane button {font-size:12px}.ui-dialog-content {font-family:Arial; font-size:12px}
#detail .ui-state-default,#detail .ui-widget-content .ui-state-default,#detail .ui-widget-header .ui-state-default { border: 1px solid #c5dbec; background: #dfeffc url(/shop/css/ui-css/redmond/images/ui-bg_glass_85_dfeffc_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #2e6e9e; }
#detail .ui-state-default a,#detail .ui-state-default a:link,#detail .ui-state-default a:visited { color: #2e6e9e; text-decoration: none; }
#detail .ui-state-hover,#detail .ui-widget-content .ui-state-hover,#detail .ui-widget-header .ui-state-hover,#detail .ui-state-focus,#detail .ui-widget-content .ui-state-focus,#detail .ui-widget-header .ui-state-focus { border: 1px solid #79b7e7; background: #d0e5f5 url(/shop/css/ui-css/redmond/images/ui-bg_glass_75_d0e5f5_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #1d5987; }
#detail .ui-state-hover a,#detail .ui-state-hover a:hover { color: #1d5987; text-decoration: none; }
#detail .ui-state-active,#detail .ui-widget-content .ui-state-active,#detail .ui-widget-header .ui-state-active { border: 1px solid #79b7e7; background: #fff;font-weight: bold; color: #e17009; }
#detail .ui-state-active a,#detail .ui-state-active a:link,#detail .ui-state-active a:visited { color: #e17009; text-decoration: none; }
#detail .ui-widget :active { outline: none; }
#filter{color: #000000;background-color: #e3e3e3;border-color: #c3c3c3;border-width: 1px;border-style: solid;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;padding: 5px 10px;}
#filter a{color: #000000;}
.typ-zobraz{background-color: #051208;border-color: #c3c3c3;border-width: 1px;border-style: solid;border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;margin: 2px;width: 20px;height: 20px;display: inline-block;cursor: pointer;background: -moz-linear-gradient(top,  #F3F3F3 0%, #D3D3D3 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F3F3F3), color-stop(100%,#D3D3D3));
background: -webkit-linear-gradient(top,  #F3F3F3 0%,#D3D3D3 100%);
background: -o-linear-gradient(top,  #F3F3F3 0%,#D3D3D3 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #F3F3F3 0%,#D3D3D3 100%); /* IE10+ */
background: linear-gradient(top,  #F3F3F3 0%,#D3D3D3 100%); /* W3C */background: -moz-linear-gradient(top,  #F3F3F3 0%, #D3D3D3 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F3F3F3), color-stop(100%,#D3D3D3));
background: -webkit-linear-gradient(top,  #F3F3F3 0%,#D3D3D3 100%);
background: -o-linear-gradient(top,  #F3F3F3 0%,#D3D3D3 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #F3F3F3 0%,#D3D3D3 100%); /* IE10+ */
background: linear-gradient(top,  #F3F3F3 0%,#D3D3D3 100%); /* W3C */}
.typ-zobraz:hover{}
.out-table{color: #051208;background-image: url(/shop/administrace/img_admin/elements/forms/table_img.php?colb=#Ctext#); background-position: center center; background-repeat: no-repeat;
width:20px;
height:20px;
border-radius: 4px; 

-moz-border-radius: 4px;
-webkit-border-radius: 4px;background-image: url(/shop/administrace/img_admin/elements/forms/table_img.php?colb=051208); background-position: center center; background-repeat: no-repeat;
width:20px;
height:20px;
border-radius: 4px; 

-moz-border-radius: 4px;
-webkit-border-radius: 4px;}
.out-seznam{color: #051208;background-image: url(/shop/administrace/img_admin/elements/forms/seznam_img.php?colb=#Ctext#); background-position: center center; background-repeat: no-repeat;
width:20px;
height:20px;
border-radius: 4px; 

-moz-border-radius: 4px;
-webkit-border-radius: 4px;background-image: url(/shop/administrace/img_admin/elements/forms/seznam_img.php?colb=051208); background-position: center center; background-repeat: no-repeat;
width:20px;
height:20px;
border-radius: 4px; 

-moz-border-radius: 4px;
-webkit-border-radius: 4px;}
.out-galerie{color: #051208;background-image: url(/shop/administrace/img_admin/elements/forms/galerie_img.php?colb=#Ctext#); background-position: center center; background-repeat: no-repeat;
width:20px;
height:20px;
border-radius: 4px; 

-moz-border-radius: 4px;
-webkit-border-radius: 4px;background-image: url(/shop/administrace/img_admin/elements/forms/galerie_img.php?colb=051208); background-position: center center; background-repeat: no-repeat;
width:20px;
height:20px;
border-radius: 4px; 

-moz-border-radius: 4px;
-webkit-border-radius: 4px;}
.typ-zobraz.active{background:#b7b7b7 !important;
border-color:#939292 !important;background:#b7b7b7 !important;
border-color:#939292 !important;}
.pagination{float: right; border: 1px solid #CDCDCD; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; margin-top:4px;float: right; border: 1px solid #CDCDCD; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; margin-top:4px;}
.pagination a:first-child{border-radius: 2px 0 0 2px; -moz-border-radius: 2px 0 0 2px; -webkit-border-radius: 2px 0 0 2px; border: none;border-radius: 2px 0 0 2px; -moz-border-radius: 2px 0 0 2px; -webkit-border-radius: 2px 0 0 2px; border: none;}
.pagination a:last-child{border-radius: 0 2px 2px 0; -moz-border-radius: 0 2px 2px 0; -webkit-border-radius: 0 2px 2px 0; border: none;border-radius: 0 2px 2px 0; -moz-border-radius: 0 2px 2px 0; -webkit-border-radius: 0 2px 2px 0; border: none;}
.pagination input{border: none; float: left; text-align: center; height: 20px; outline: none; vertical-align: middle; width: 120px; padding: 0; margin: 0;border: none; float: left; text-align: center; height: 20px; outline: none; vertical-align: middle; width: 120px; padding: 0; margin: 0;}
.pagination a{color: #555555 !important;display: block; float: left; height: 20px; width: 20px !important;	background-color: rgb(0,50,75);	text-align: center; text-decoration: none; font-family: Arial; font-weight: bold; font-size: 16px; outline: none; 
                          vertical-align: middle; background: #F3F3F3;  background: -moz-linear-gradient(top,  #F3F3F3 0%, #D3D3D3 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F3F3F3), color-stop(100%,#D3D3D3)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top,  #F3F3F3 0%,#D3D3D3 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top,  #F3F3F3 0%,#D3D3D3 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top,  #F3F3F3 0%,#D3D3D3 100%); /* IE10+ */background: linear-gradient(top,  #F3F3F3 0%,#D3D3D3 100%); /* W3C *//*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F3F3F3', endColorstr='#D3D3D3',GradientType=0 ); /* IE6-9 */border-right: 1px solid #CDCDCD; border-left: 1px solid #CDCDCD;display: block; float: left; height: 20px; width: 20px !important;	background-color: rgb(0,50,75);	text-align: center; text-decoration: none; font-family: Arial; font-weight: bold; font-size: 16px; outline: none; 
                          vertical-align: middle; background: #F3F3F3;  background: -moz-linear-gradient(top,  #F3F3F3 0%, #D3D3D3 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F3F3F3), color-stop(100%,#D3D3D3)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top,  #F3F3F3 0%,#D3D3D3 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top,  #F3F3F3 0%,#D3D3D3 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top,  #F3F3F3 0%,#D3D3D3 100%); /* IE10+ */background: linear-gradient(top,  #F3F3F3 0%,#D3D3D3 100%); /* W3C *//*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F3F3F3', endColorstr='#D3D3D3',GradientType=0 ); /* IE6-9 */border-right: 1px solid #CDCDCD; border-left: 1px solid #CDCDCD;}
.pagination a:hover, .pagination a:focus, .pagination a:active{background: #CECECE; /* Old browsers */background: -moz-linear-gradient(top,  #E4E4E4 0%, #CECECE 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom,              
                          color-stop(0%,#E4E4E4), color-stop(100%,#CECECE)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top,  #E4E4E4 0%,#CECECE 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top,  #E4E4E4 0%,#CECECE 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top,  #E4E4E4 0%,#CECECE 100%); /* IE10+ */background: linear-gradient(top,  #E4E4E4 0%,#CECECE 100%); /* W3C *//*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E4E4E4', endColorstr='#CECECE',GradientType=0 ); /* IE6-9 */background: #CECECE; /* Old browsers */background: -moz-linear-gradient(top,  #E4E4E4 0%, #CECECE 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom,              
                          color-stop(0%,#E4E4E4), color-stop(100%,#CECECE)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top,  #E4E4E4 0%,#CECECE 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top,  #E4E4E4 0%,#CECECE 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top,  #E4E4E4 0%,#CECECE 100%); /* IE10+ */background: linear-gradient(top,  #E4E4E4 0%,#CECECE 100%); /* W3C *//*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E4E4E4', endColorstr='#CECECE',GradientType=0 ); /* IE6-9 */}
.pagination a.disabled, .pagination a.disabled:hover, .pagination a.disabled:focus, .pagination a.disabled:active{background: #F3F3F3; /* Old browsers */background: -moz-linear-gradient(top,  #F3F3F3 0%, #D3D3D3 100%); /* FF3.6+ */
                          background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F3F3F3), color-stop(100%,#D3D3D3)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top,  #F3F3F3 0%,#D3D3D3 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top,  #F3F3F3 0%,#D3D3D3 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top,  #F3F3F3 0%,#D3D3D3 100%); /* IE10+ */background: linear-gradient(top,  #F3F3F3 0%,#D3D3D3 100%); /* W3C *//*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F3F3F3', endColorstr='#D3D3D3',GradientType=0 ); /* IE6-9 */color: #A8A8A8;background: #F3F3F3; /* Old browsers */background: -moz-linear-gradient(top,  #F3F3F3 0%, #D3D3D3 100%); /* FF3.6+ */
                          background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F3F3F3), color-stop(100%,#D3D3D3)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top,  #F3F3F3 0%,#D3D3D3 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top,  #F3F3F3 0%,#D3D3D3 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top,  #F3F3F3 0%,#D3D3D3 100%); /* IE10+ */background: linear-gradient(top,  #F3F3F3 0%,#D3D3D3 100%); /* W3C *//*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F3F3F3', endColorstr='#D3D3D3',GradientType=0 ); /* IE6-9 */color: #A8A8A8;}
#spinner {position: absolute; left: 50%;}
.stContainer {font: normal 12px Verdana, Arial, Helvetica, sans-serif; color:#5A5655;
                border:1px solid #bbb;
                background: url(/shop/img/elements/param/bgr.png) repeat-y scroll 0 0 #F8F8F8}
.stContainer .cont { -webkit-border-top-right-radius: 5px; -webkit-border-bottom-right-radius: 5px; border-top-right-radius: 5px;
                border-bottom-right-radius:5px; -moz-border-radius-topright:5px; -moz-border-radius-bottomright:5px; -webkit-border-bottom-left-radius:5px;    
                border-bottom-left-radius:5px; -moz-border-radius-bottomleft:5px; position: relative;  margin: 0px; border: 0px solid #CCC;
                padding: 10px; border-left-width: 0 !important;  width:359px; min-height:100px; font: normal 12px Verdana, Arial, Helvetica, sans-serif; 
                color: #5A5655; background-color: #F8F8F8; text-align:left; overflow:auto; float: left;}
#display_filter {position:relative; display:none; background:#F8F8F8; padding:6px 6px; border-left: 1px solid #bbb; border-bottom: 1px solid #bbb; border-right: 1px solid #bbb;}
#removeFilters {position: absolute; right:4px; top:4px; background:#f8f8f8; font-weight: normal;}
.rowp a:hover {text-decoration: none}
.rowp img, #removeFilters img {vertical-align:middle; border:0px}
.rowp {float:left; white-space:nowrap; margin:0px 4px 1px; padding:2px 1px 0px 3px; background:#EEEEEE; border:1px solid #e0e0e0}
.rnap {font-weight: bold; float:left; margin-right:4px}
div[class^=par_collaps_] {float:left; max-width: 350px; position: relative; top: -2px}
#removeFilters {cursor: pointer; }
.selbox_znacky {
                border-left: solid 1px #bbb; 
                border-top: solid 1px #bbb; 
                border-right: solid 1px #bbb;  
                border-bottom: solid 1px #bbb;
                line-height: 1.5; text-decoration: none;
                text-align: left; color: #000; outline: none; vertical-align: middle; background: #F2F2F2;
                background: -moz-linear-gradient(top, #F8F8F8 1%, #E1E1E1 100%);
                background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #F8F8F8), color-stop(100%, #E1E1E1));                                
                -webkit-border-radius: 2px;
                -moz-border-radius: 2px;
                border-radius: 2px;
                -webkit-border-radius: 2px;
                -moz-border-radius: 2px;
                border-radius: 2px;
                display: inline-block;
                cursor: pointer;
                padding: 2px 4px;
                }
.butpar {
	            -moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	            -webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	            box-shadow:inset 0px 1px 0px 0px #ffffff;
	            background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f9f9f9), color-stop(1, #e9e9e9) );
	            background:-moz-linear-gradient( center top, #f9f9f9 5%, #e9e9e9 100% );
	            filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#e9e9e9');
                background-color:#f9f9f9;
	            -webkit-border-top-left-radius:0px;
	            -moz-border-radius-topleft:0px;
                border-top-left-radius:0px;
	            -webkit-border-top-right-radius:0px;
	            -moz-border-radius-topright:0px;
	            border-top-right-radius:0px;
	            -webkit-border-bottom-right-radius:0px;
	            -moz-border-radius-bottomright:0px;
	            border-bottom-right-radius:0px;
	            -webkit-border-bottom-left-radius:0px;
	            -moz-border-radius-bottomleft:0px;
	            border-bottom-left-radius:0px;
	            text-indent:0;
	            border:1px solid #dcdcdc;
	            display:inline-block;
	            color:#666666;
	            font-family:Arial;
	            font-size:13px;
	            font-weight:normal;
	            font-style:normal;
	            height:24px;
	            line-height:24px;
	            width:auto;
	            text-decoration:none;
	            text-align:center;
	            text-shadow:1px 1px 0px #ffffff;
                padding:1px 6px;
                cursor:pointer;
               }
.butpar:hover {
                background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #e9e9e9), color-stop(1, #f9f9f9) );
                background:-moz-linear-gradient( center top, #e9e9e9 5%, #f9f9f9 100% );
	            filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e9', endColorstr='#f9f9f9');
                background-color:#e9e9e9;
                text-decoration:none}
.butpar:active {
	            position:relative;
	            top:1px;
                }
.selbox_znacky-open { -webkit-border-bottom-right-radius: 0px; -moz-border-radius-bottomright:0px; 
                -webkit-border-bottom-left-radius: 0px; -moz-border-radius-bottomleft: 0px; 
                border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-bottom:0px !important}
.selbox_znacky:hover {text-decoration: none;}
.selbox_znacky img {vertical-align:middle; border:0px}
.hval {float:left; margin:6px 4px; padding:4px 0px 4px 4px; width:176px; border:1px solid #ddd; background:#fff; border-radius:3px; height: 36px}
.hval label {cursor: pointer; margin-top: 5px !important; margin-left: 5px !important; font-weight: normal}
.over {border:1px solid #6baecd !important; background:#d3e4f4 !important; cursor: pointer}
.disabl {background: #F8F8F8 !important; color:#ddd !important}
.par_names {float: left; width: 150px;}
.par_names a {display:block; line-height: 2em; background:#eee; text-decoration:none; border-bottom:1px solid #C7D9ED; border-right: 1px solid #C7D9ED; border-top:1px solid #FFFFFD;}
.par_names a span {display:block; padding: 3px 0px 3px 6px; color:#0464BB;}
.par_names a:hover {background:#e0e0e0; text-decoration:none; border-top:1px solid #e0e0e0}
.par_names a:hover span {color:#25348a}
.par_names a.sel {color:#EA8511 !important; background: #F8F8F8; cursor:text; border-right: none;}
.range_price{margin: 10px 0px;}
.price_from, .price_to {width: 13%; white-space: nowrap;}
#slider-range {float: left; width: 100%; background: transparent; border: none !important;}
#slider-range .ui-widget-header {background: none;}
.price_from {float: left; height: 22px; padding-top: 6px;}
.price_to {float: left; text-align: right; height: 22px; padding-top:6px; margin-left: 6px}
.ui-slider-horizontal {height:22px;}
.ui-slider-horizontal .ui-slider-handle {top: 0px; margin-left:0px}
.selectBox-label {color:#000000}
.content_pagination {margin-right: 10px;}
.buy_div div {display: inline-block}
.center {text-align:center}
.nowrap {white-space: nowrap}
.p1 {width:1%}
.lasttrfirsttd {-moz-border-radius-bottomleft:3px;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px;}
.icons_td {padding:0px 5px !important; text-align: center !important}
.right {text-align:right}
.m7 {margin:7px}
.m5 {margin:5px}
.m4 {margin:4px}
.m3 {margin:3px}
.m2 {margin:2px}
.none {display: none}
.W560 {width: 560px}
.W780 {width: 780px}
.koupit {cursor:pointer}
#popupokno {background-color:#fff; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; box-shadow:0 0 10px 1px #555555; color:#111; display:none; min-width:250px; font-family: novecento_sans_widenormal, sans-serif; min-height:50px; min-width: 300px}
#popupokno .content_okno {padding:10px; font-size: 14px;}
#popupokno .loading {background:url('/shop/img/loader.gif') center center no-repeat; height:30px}
#popupokno .popup_header {background: #d1dbb8; background-image: linear-gradient(bottom, #f3f3f3 100%, #ececec 0%); background-image: -o-linear-gradient(bottom, #f3f3f3 100%, #ececec 0%); background-image: -moz-linear-gradient(bottom, #f3f3f3 100%, #ececec 0%); background-image: -webkit-linear-gradient(bottom, #f3f3f3 100%, #ececec 0%); background-image: -ms-linear-gradient(bottom, #f3f3f3 100%, #ececec 0%); background-image: -webkit-gradient(linear,left bottom, left top, color-stop(1, #f3f3f3), color-stop(0, #ececec)); filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr='#f3f3f3', endColorstr='#ececec'); border-bottom: 1px solid #d5d5d5; height: 42px; line-height: 42px; border-radius: 2px 2px 0 0; -moz-border-radius: 2px 2px 0 0; -webkit-border-radius: 2px 2px 0 0; padding: 0 0 0 15px; cursor: move;  border-top: 1px solid #ebf6d1; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; color: #676767; font-size: 18px}
#popupokno .popup_header .title {font-weight: bold; padding: 2px 10px; color:#32420c;}
#popupokno .button.b-close:before, .button.bClose:before {background: none !important}
#popup {background-color:#fff;
                       border-radius:2px;  
                       -moz-border-radius:2px; 
                       -webkit-border-radius:2px;
                       box-shadow:0 0 10px 1px #555555;
                       color:#111;
                       display:none;
                       min-width:250px;
                       font-family: novecento_sans_widenormal, sans-serif; 
                       min-height:50px; 
                       min-width: 300px}
#popup .content {padding:10px; font-size: 14px;}
#popup .loading {background:url('/shop/img/loader.gif') center center no-repeat; height:30px}
#popup .popup_header {
                background: #d1dbb8;
                background-image: linear-gradient(bottom, #f3f3f3 100%, #ececec 0%);
                background-image: -o-linear-gradient(bottom, #f3f3f3 100%, #ececec 0%);
                background-image: -moz-linear-gradient(bottom, #f3f3f3 100%, #ececec 0%);
                background-image: -webkit-linear-gradient(bottom, #f3f3f3 100%, #ececec 0%);
                background-image: -ms-linear-gradient(bottom, #f3f3f3 100%, #ececec 0%);
                background-image: -webkit-gradient(linear,left bottom, left top, color-stop(1, #f3f3f3), color-stop(0, #ececec));
                filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr='#f3f3f3', endColorstr='#ececec');
                border-bottom: 1px solid #d5d5d5;
                height: 42px;
                line-height: 42px;
                border-radius: 2px 2px 0 0;
                -moz-border-radius: 2px 2px 0 0;
                -webkit-border-radius: 2px 2px 0 0;
                padding: 0 0 0 15px;
                cursor: move;
                border-top: 1px solid #ebf6d1;
                -webkit-box-sizing: border-box; 
                -moz-box-sizing: border-box;    
                box-sizing: border-box;
                color: #fff;                
                font-size: 18px}
#popup .popup_header .title {font-weight: bold; padding: 2px 10px; color:#32420c;}
#popup_stav, #popup2, #variantypop, #div_kos, #div_smazatkos {background-color:#fff;border-radius:6px 6px 6px 6px;-moz-border-radius:6px 6px 6px 6px; -webkit-border-radius:6px 6px 6px 6px;
                box-shadow:0 0 10px 1px #555555;color:#111;display:none;min-width:250px;font-family: novecento_sans_widenormal, sans-serif; min-height:50px; min-width: 300px}
#variantypop {min-width: 400px !important}
#popup_stav .content, #variantypop .content, #div_kos .content {padding:10px; font-size: 14px;}
#popup_stav .loading, #variantypop .loading, #div_kos .loading {background:url('/shop/img/loader.gif') center center no-repeat; height:30px}
.button.b-close,.button.bClose{
                    border-radius:7px 7px 7px 7px; 
                    box-shadow:none;
                    font:bold 131% sans-serif;
                    padding:0 18px 2px 18px;
                    position:absolute;
                    right:0px;
                    top:0px;       
                    display: block;
                    line-height: 42px;
                    height: 42px;
                    background: url(/shop/img/close.gif) no-repeat 50% 50%;
                    cursor:pointer}
.button.b-close:before,.button.bClose:before {
                    content:"";
                    background: url(/shop/img/border-left.gif) no-repeat top left;
                    width: 3px;
                    height: 39px;
                    position: absolute;
                    left: 0px;
                    top: 1px;
                }
.button.b-close:hover,.button.bClose:hover {
                    background: url(/shop/img/close_red.gif) no-repeat 50% 50%;
                }
#popup_stav .popup_header, #variantypop .popup_header, #div_kos .popup_header {
                background: #d1dbb8;
                background-image: linear-gradient(bottom, #d8e3bf 100%, #b2bc9c 0%);
                background-image: -o-linear-gradient(bottom, #d8e3bf 100%, #b2bc9c 0%);
                background-image: -moz-linear-gradient(bottom, #d8e3bf 100%, #b2bc9c 0%);
                background-image: -webkit-linear-gradient(bottom, #d8e3bf 100%, #b2bc9c 0%);
                background-image: -ms-linear-gradient(bottom, #d8e3bf 100%, #b2bc9c 0%);
                background-image: -webkit-gradient(linear,left bottom, left top, color-stop(1, #d8e3bf), color-stop(0, #b2bc9c));
                filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr='#d8e3bf', endColorstr='#b2bc9c');
                border-bottom: 1px solid #abb398;
                height: 42px;
                line-height: 42px;
                border-radius: 6px 6px 0 0;
                -moz-border-radius: 6px 6px 0 0;
                -webkit-border-radius: 6px 6px 0 0;
                padding: 0 0 0 15px;
                cursor: move;
                border-top: 1px solid #ebf6d1;
                -webkit-box-sizing: border-box; 
                -moz-box-sizing: border-box;    
                box-sizing: border-box;
                color: #fff;                
                font-size: 18px}
.popup_kos.alert_popup .popup_header {background: #efed30 !important;
                background-image: linear-gradient(bottom, #efed30 100%, #e8e624 0%) !important;
                background-image: -o-linear-gradient(bottom, #efed30 100%, #e8e624 0%) !important;
                background-image: -moz-linear-gradient(bottom, #efed30 100%, #e8e624 0%) !important;
                background-image: -webkit-linear-gradient(bottom, #efed30 100%, #e8e624 0%) !important;
                background-image: -ms-linear-gradient(bottom, #efed30 100%, #e8e624 0%) !important;
                background-image: -webkit-gradient(linear,left bottom, left top, color-stop(1, #efed30), color-stop(0, #e8e624)) !important;
                filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr='#efed30', endColorstr='#e8e624') !important;
                color: #444 !important;
                border-top: 1px solid #f8f78a !important;
                border-bottom: 1px solid #c9c707 !important;                
                }
#popup_stav .popup_header .title, #variantypop .popup_header .title, #div_kos .popup_header .title {font-weight: bold; padding: 2px 10px; color:#32420c;}
#popup .button.b-close:before, .button.bClose:before {background: none !important}
label.vcena .cena {font-size: 16px}
.tab {width:auto; font-family:Arial, Helvetica, sans-serif; color:#666;font-size:12px;text-shadow: 1px 1px 0px #fff;background:#eaebec;margin:2px 0px;border:#ccc 1px solid;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow: 0 1px 2px #d1d1d1;-webkit-box-shadow: 0 1px 2px #d1d1d1;box-shadow: 0 1px 2px #d1d1d1;}
.tab th {border-top:1px solid #fafafa;border-bottom:1px solid #e0e0e0;background: #ededed;background: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#ebebeb));background: -moz-linear-gradient(top,  #ededed,  #ebebeb);}
.tab th div.t {padding:12px 5px 8px 8px; position:relative}
.tab th:first-child {text-align: left;padding-left:10px;}
.tab tr:first-child th:first-child {-moz-border-radius-topleft:3px;-webkit-border-top-left-radius:3px;border-top-left-radius:3px;}
.tab tr:first-child th:last-child {-moz-border-radius-topright:3px;-webkit-border-top-right-radius:3px;border-top-right-radius:3px;}
.tab tr {text-align: left;padding-left:10px;}
.tab td:first-child {text-align: left;padding-left:10px;border-left: 0;}
.tab td {padding:3px;border-top: 1px solid #ffffff;border-bottom:1px solid #e0e0e0;border-left: 1px solid #e0e0e0;background: #fafafa;background: -webkit-gradient(linear, left top, left bottom, from(#fbfbfb), to(#fafafa));background: -moz-linear-gradient(top,  #fbfbfb,  #fafafa);}
.tab tr.even td {background: #f6f6f6;background: -webkit-gradient(linear, left top, left bottom, from(#f8f8f8), to(#f6f6f6));background: -moz-linear-gradient(top,  #f8f8f8,  #f6f6f6);}
.tab tr:last-child td {border-bottom:0;}
.tab tr:last-child td:first-child {-moz-border-radius-bottomleft:3px;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px;}
.tab tr:last-child td:last-child {-moz-border-radius-bottomright:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px;}
.tab tr:hover td {background: #f2f2f2;background: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#f0f0f0));background: -moz-linear-gradient(top,  #f2f2f2,  #f0f0f0);}
.tab td .kusu {
background-image: linear-gradient(bottom, #F0F0F0 100%, #FFFFFF 0%);
background-image: -o-linear-gradient(bottom, #F0F0F0 100%, #FFFFFF 0%);
background-image: -moz-linear-gradient(bottom, #F0F0F0 100%, #FFFFFF 0%);
background-image: -webkit-linear-gradient(bottom, #F0F0F0 100%, #FFFFFF 0%);
background-image: -ms-linear-gradient(bottom, #F0F0F0 100%, #FFFFFF 0%);
background-image: -webkit-gradient(linear,left bottom, left top, color-stop(1, #F0F0F0), color-stop(0, #FFFFFF));
filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr='#F0F0F0', endColorstr='#FFFFFF');
width:20px; 
margin: 2px 4px 0px 0px; 
font:14px; 
height:18px; 
border-radius:3px; 
padding:2px 2px; 
border:1px solid #cbcbcb;
vertical-align: middle;
}
.koupit {cursor:pointer}
.tab a, .tab {color:#666666}
span.no_sklad{color: red; cursor: pointer;}
span.ok_sklad{color: green; cursor: pointer;}
ul.symbol{width:120px; position:absolute; left:-8px; top:70px; list-style-type: none; padding: 0px; margin:0px;}
ul.symbol li{display: block; line-height: 36px; position: relative; left: 8px; width:97px; overflow: visible;}
.nbl {background: url(/shop/img/elements/symbols/sym.png) no-repeat 0 0; margin-bottom:8px;}
.nbl:before{content: ''; background: url(/shop/img/elements/symbols/sym.png) no-repeat 0 0; position: absolute;
                left: -8px; top: 0px; width: 8px; height: 36px;}
.nbl:after {content: ''; background: url(/shop/img/elements/symbols/sym.png) no-repeat 0 0; position: absolute;
                right: -14px; width: 14px; height: 36px; top:0px;}
.nbl-action {background-position: -8px -12px;}
.nbl-action:before {background-position: 0 -12px;}
.nbl-new {background-position: -8px -176px;}
.nbl-new:before {background-position: 0 -176px;}
.nbl-action:after, .nbl-new:after {background-position: -104px -12px;}
.nbl-new:after {background-position: -104px -176px;}
.nbl-dop {background-position: -8px -134px;}
.nbl-dop:before {background-position: 0 -134px;}
.nbl-dop:after {background-position: -104px -134px;}
.nbl-spe {background-position: -8px -93px;}
.nbl-spe span {font-size: 11px !important;}
.nbl-spe:before {background-position: 0 -93px;}
.nbl-spe:after {background-position: -104px -93px;}
.nbl-cdop {background-position: -8px -216px;}
.nbl-cdop span {font-size: 10px !important;}
.nbl-cdop:before {background-position: 0 -216px;}
.nbl-cdop:after {background-position: -104px -216px;}
.nbl-sell {background-position: -8px -52px;}
.nbl-sell:before {background-position: 0 -52px;}
.nbl-sell:after {background-position: -104px -52px;}
.nbl-nej {background-position: -8px -298px;}
.nbl-nej span {font-size: 12px !important;}
.nbl-nej:before {background-position: 0 -298px;}
.nbl-nej:after {background-position: -104px -298px;}
.nbl-top {background-position: -8px -257px;}
.nbl-top:before {background-position: 0 -257px;}
.nbl-top:after {background-position: -104px -257px;}
.nbl span {color:#fff; font-size: 15px; font-weight: bold; display: block; height: 28px; line-height: 28px; width: 100px; text-indent: 0px; overflow: hidden;}
.gal_3 {
   width: 258px;
   min-height: 200px;
   float: left;   
   -webkit-box-sizing: border-box; /* <=iOS4, <= Android  2.3 */
   -moz-box-sizing: border-box; /* FF1+ */
   box-sizing: border-box; /* Chrome, IE8, Opera, Safari 5.1*/
   border-bottom: 1px solid #567a8f;
   border-left: 1px solid #567a8f;
   background: #ffffff url(/shop/img/gal_background.php?col=90b4c9) repeat-x left top;
   position: relative;           
}
.gal_2 {
   width: 273px;
   min-height: 200px;
   float: left;
   -webkit-box-sizing: border-box; /* <=iOS4, <= Android  2.3 */
   -moz-box-sizing: border-box; /* FF1+ */
   box-sizing: border-box; /* Chrome, IE8, Opera, Safari 5.1*/
   border-bottom: 1px solid #567a8f;
   border-left: 1px solid #567a8f;
   background: #ffffff url(/shop/img/gal_background.php?col=90b4c9) repeat-x left top;
   position: relative;           
}
.gal_2.first_row.first, .gal_3.first_row.first {
   border-radius: 4px 0px 0px 0px;
   -moz-border-radius: 4px 0px 0px 0px;
   -webkit-border-radius: 4px 0px 0px 0px; 
}
.gal_2.first_row.last_on_row, .gal_3.first_row.last_on_row {
   border-radius: 0px 4px 0px 0px;
   -moz-border-radius: 0px 4px 0px 0px;
   -webkit-border-radius: 0px 4px 0px 0px; 
}
.gal_2.first_row, .gal_3.first_row {
   border-top: 1px solid #567a8f; 
}
.gal_2.last, .gal_3.last {
   border-right: 1px solid #567a8f;
   -webkit-box-sizing: content-box !important; /* <=iOS4, <= Android  2.3 */
   -moz-box-sizing: content-box !important; /* FF1+ */
   box-sizing: content-box !important; /* Chrome, IE8, Opera, Safari 5.1*/    
}
.gal_2.last{
   width: 272px !important;
}
.gal_3.last {
   width: 257px !important; 
}
.gal_2.last_on_row, .gal_3.last_on_row {
   border-right: 1px solid #567a8f;
   -webkit-box-sizing: border-box !important; /* <=iOS4, <= Android  2.3 */
   -moz-box-sizing: border-box !important; /* FF1+ */
   box-sizing: border-box !important; 
}
.gal_nadpis {
   margin:5px 5px;
   overflow: hidden;
   min-height: 40px;
}
.gal_nadpis a {
   font-size:13px;
   font-weight: bold;
   text-decoration: none;
   font-family:Verdana, Sans-Serif, Arial;
   color: #1b2844; 
}
.gal_picture{
   text-align:center;
   margin: 20px 0 0 0;    
}
.gal_picture img{
   max-width: 130px; 
}
.gal_cena {
   line-height: 16px;
   padding:16px 10px 4px 10px;
   text-align: left;
   color:#048f08;
   font-size: 16px;
   font-weight: bold;
   display: inline-block;
   float:left;
   width: 50%;  
   -webkit-box-sizing: border-box; /* <=iOS4, <= Android  2.3 */
   -moz-box-sizing: border-box; /* FF1+ */
   box-sizing: border-box; /* Chrome, IE8, Opera, Safari 5.1*/  
}
.gal_kos {
   padding:16px 10px 10px 10px;
   text-align: right;   
   font-size: 14px;
   font-weight: bold;
   display: inline-block;
   float:left;
   width: 50%;   
   -webkit-box-sizing: border-box; /* <=iOS4, <= Android  2.3 */
   -moz-box-sizing: border-box; /* FF1+ */
   box-sizing: border-box; /* Chrome, IE8, Opera, Safari 5.1*/    
}
.gal_kos a {   
   color:#fff;
   text-align:center;    
   text-shadow: 0 0 2px #000;
}
.gal_symbol {
   float: left; 
}
.gal_popis{
   padding: 10px;
   position:absolute;
   top: 1px;   
   height: 80px;
   width: 100%;
   -webkit-box-sizing: border-box; /* <=iOS4, <= Android  2.3 */
   -moz-box-sizing: border-box; /* FF1+ */
   box-sizing: border-box; /* Chrome, IE8, Opera, Safari 5.1*/
   border:0px solid black;
   background-color:#b4cee8;
   display: none; 
}
.gal_stav {
   border-top:1px solid #567a8f;
   margin: 0px 10px;
   padding: 10px 0 4px 0;       
}
.gal_code {
   float: right;
   color: #515351;    
}
.gal_3 .price_two, .gal_2 .price_two {
 font-size: 11px;
 font-weight: normal;
 color: #54A759;
 font-style: italic;
}
.gal_puvodni_ikona {
width: 40px;
    height: 40px;
    border-radius: 50%;
    background: #E4DF38;
    line-height: 40px;
    text-align: center;
    position: absolute;
    top: 60px;
    right: 20px;
    color: #000;
    font-size: 14px;
    font-weight: bold;
}
.puvodni_cena {
    text-decoration: none;    /*we're replacing the default line-through*/
    position: relative;
    display: inline-block; /* don't wrap to multiple lines */
    font-size: 15px;
    font-weight: normal;
    color: #f00;
}
.puvodni_cena:after {
    content:"";    /* required property */
    position: absolute;
    bottom: 0;
    left: 0;
    border-top: 1px solid red;
    height: 45%;    /* adjust as necessary, depending on line thickness */
    /* or use calc() if you don't need to support IE8: */
    height: calc(50% + 1px); /* 1px = half the line thickness */
    width: 100%;
    transform: rotateZ(-7deg);    
}
.gal_act {
    height: 60px; 
    background: #fff;
    margin: 16px 2px 4px;
}
.pv .gal_cena {padding: 14px 4px 0px}
.dejdokoseGal_smodra {background: url(/shop/administrace/img_admin/koupit/koupit_smod.png) no-repeat;
                             width: 104px; height: 30px; display: block;}
.dejdokoseGal_smodra:hover {background-position: 0 -50px;}
.dejdokoseGal_smodra_empty {background: url(/shop/administrace/img_admin/koupit/koupit_smod_empty.png) no-repeat;
                             width: 104px; height: 30px; line-height:30px; display: block;}
.dejdokoseGal_smodra_empty:hover {background-position: 0 -50px;}
.clear {clear: both}
#seznam_zbozi .seznam_box .hlavni {display: table-cell}
#seznam_zbozi .seznam_box .seznam_picture {width: 80px; height:60px; text-align: center;}
#seznam_zbozi .seznam_box .seznam_picture img {margin: 2px;} /*max-width: 92px; max-height:46px;*/
#seznam_zbozi .seznam_box .seznam_nazev {vertical-align: middle; width: 344px; padding: 0 4px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box}
#seznam_zbozi .seznam_box .seznam_nazev pre {width: 344px}
#seznam_zbozi .seznam_box .seznam_nazev a{color: #666666}
#seznam_zbozi .seznam_box .seznam_nazev span{color: #666666}
#seznam_zbozi .seznam_box .seznam_skladem {vertical-align: middle; width: 90px; text-align: right}
#seznam_zbozi .seznam_box .seznam_cena {vertical-align: middle; width: 150px; text-align: right;font-size: 12px; color: #116600; padding: 0 4px;  box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box}
#seznam_zbozi .seznam_box .seznam_koupit {vertical-align: middle; width: 109px}
#seznam_zbozi .seznam_box {position: relative; width: 770px; height: 50px; border:1px solid #d9d9d9; margin:4px 0; border-radius: 4px; padding: 0px;
   	    background: #ececec ;
                    background: linear-gradient(to bottom, #ececec 0%,#ffffff 100%);    
                    background: -moz-linear-gradient(#ececec, #ffffff);
                    background: -webkit-linear-gradient(#ececec, #ffffff);
                    background: -o-linear-gradient(#ececec, #ffffff);
                    background: -ms-linear-gradient(#ececec, #ffffff);/*For IE10*/
                    background: linear-gradient(#ececec, #ffffff);
                    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ececec', endColorstr='#ffffff');/*For IE7-8-9*/ 
                    height: 1%;/*For IE7*/
	    box-sizing: border-box; -moz-box-sizing: border-box;  -webkit-box-sizing: border-box;
}
#seznam_zbozi .koupit_button.varianta {
text-align: right;
}
#seznam_zbozi .koupit_button .koupit {
     display: inline-block;
     padding: 8px 6px;                    
     border-radius: 0px 3px 3px 0;
     border-top: 1px solid #aeaeae;
     border-right: 1px solid #aeaeae;
     border-bottom: 1px solid #aeaeae;
     color: white;
     font-size: 13px;
     background: #c3c3c3;
     background: linear-gradient(to bottom, #a9a9a9 0%,#c3c3c3 100%);    
     background: -moz-linear-gradient(#a9a9a9, #c3c3c3);
     background: -webkit-linear-gradient(#a9a9a9, #c3c3c3);
     background: -o-linear-gradient(#a9a9a9, #c3c3c3);
     background: -ms-linear-gradient(#a9a9a9, #c3c3c3);/*For IE10*/
     background: linear-gradient(#a9a9a9, #c3c3c3);
     filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#a9a9a9', endColorstr='#c3c3c3');/*For IE7-8-9*/ 
     height: 1%;/*For IE7*/
     box-shadow: inset 0 1px 1px #fff;
     text-decoration: none;
     box-sizing: border-box; 
     -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
     height: 32px;
     width: 60px;
}
#seznam_zbozi .koupit_button .koupit.varianta{
     border-radius: 3px;
     border: 1px solid #aeaeae;
     margin: 2px;	
}
#seznam_zbozi .koupit_button .koupit:hover
{
    box-shadow: inset 1px 1px 1px #878787;
}
#seznam_zbozi .koupit_button input {
                    width: 26px;
                    height: 32px;    
                    float:left;
                    border-right: 0px;
                    border-top: 1px solid #aeaeae;
                    border-left: 1px solid #aeaeae;
                    border-bottom: 1px solid #aeaeae;
                    box-sizing: border-box; 
                    -moz-box-sizing: border-box;
                    -webkit-box-sizing: border-box;
                    margin: 0px;
                    border-radius: 3px 0px 0px 3px;
                    box-shadow: inset 1px 1px 1px #cbcbcb;
                    text-align:center;
                    font-size: 12px;
                    box-sizing: border-box; 
                    -moz-box-sizing: border-box;
 }
#seznam_zbozi .koupit_button .inbutton {
                    width: 16px; height: 32px; float: left;
                    background: #4b7d94;
                    background: linear-gradient(to bottom, #a9a9a9 0%,#c3c3c3 100%);    
                    background: -moz-linear-gradient(#a9a9a9, #c3c3c3);
                    background: -webkit-linear-gradient(#a9a9a9, #c3c3c3);
                    background: -o-linear-gradient(#a9a9a9, #c3c3c3);
                    background: -ms-linear-gradient(#a9a9a9, #c3c3c3);/*For IE10*/
                    background: linear-gradient(#a9a9a9, #c3c3c3);
                    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#a9a9a9', endColorstr='#c3c3c3');/*For IE7-8-9*/ 
                    height: 1%;/*For IE7*/ 
                    box-shadow: inset 0 1px 1px #fff;
                    box-sizing: border-box; 
                    -moz-box-sizing: border-box;
                    -webkit-box-sizing: border-box;
 }
#seznam_zbozi .koupit_button .plus,#seznam_zbozi .koupit_button .minus {
                    background: transparent; height: 16px; display: inline-block; width: 16px; color:#fff; font-size:12px; text-align:center; line-height: 16px;
                    border-top: 1px solid #aeaeae;
                    border-right: 1px solid #aeaeae;
                    border-left: 1px solid #aeaeae;
                    box-sizing: border-box; 
                    -moz-box-sizing: border-box;
                    -webkit-box-sizing: border-box;
                    box-shadow: inset 0 1px 1px #fff;
                    cursor: pointer;  
 }                
#seznam_zbozi .koupit_button .plus:hover,#seznam_zbozi .koupit_button .minus:hover {
                   box-shadow: inset 1px 1px 1px #5e5e5e;
 }
#seznam_zbozi .koupit_button .minus {
                   border-bottom: 1px solid #aeaeae;
 }
#seznam_zbozi .seznam_box .ikony {position: absolute; left: 0; top: 0; width: 100%; z-index: 10;}
#seznam_zbozi .seznam_box .ikony .akce {background: #DE2020; width: auto; height: auto; float: left; color: #fff; text-align: center; line-height: 24px;}
#seznam_zbozi .seznam_box .ikony .novinka {background: #D0C900; width: auto; height: auto; float: left; color: #fff; text-align: center; line-height: 24px;}
#seznam_zbozi .seznam_box .ikony .top {background: #5BAB13; width: auto; height: auto; float: left; color: #fff; text-align: center; line-height: 24px;}
#seznam_zbozi .seznam_box .ikony .nejprodavanejsi {background: #5277BA; width: auto; height: auto; float: left; color: #fff; text-align: center; line-height: 24px;}
#seznam_zbozi .seznam_box .ikony .doprodej {background: #8550C0; width: auto; height: auto; float: left; color: #fff; text-align: center; line-height: 24px;}
#seznam_zbozi .seznam_box .ikony .snabidka {background: #236969; width: auto; height: auto; float: left; color: #fff; text-align: center; line-height: 24px;}
#seznam_zbozi .seznam_box .ikony .vyprodani {background: #C26F09; width: auto; height: auto; float: left; color: #fff; text-align: center; line-height: 24px;}.alert {
                   position:relative;
                   border-radius: 4px;
                   -moz-border-radius: 4px;
                   -webkit-border-radius: 4px;
                   padding: 14px 10px;
                   display: none; 
                }
.alert span {position:absolute; right: 10px; top:16px; color:#8c8c8c; text-shadow: 1px 1px #e3e3e3, -1px -1px #555; cursor:pointer}
.warning{
                   color: #666666;
                   background: #FBE8BC;
                   background: linear-gradient(to bottom, #FBE8BC 0%,#F7D88D 100%);    
                   background: -moz-linear-gradient(#FBE8BC, #F7D88D);
                   background: -webkit-linear-gradient(#FBE8BC, #F7D88D);
                   background: -o-linear-gradient(#FBE8BC, #F7D88D);
                   background: -ms-linear-gradient(#FBE8BC, #F7D88D);/*For IE10*/
                   background: linear-gradient(#FBE8BC, #F7D88D);
                   filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FBE8BC', endColorstr='#F7D88D');/*For IE7-8-9*/ 
                   }
.error {
                   color: #FFF;
                   background: #EB6363;
                   background: linear-gradient(to bottom, #EB6363 0%,#E53636 100%);    
                   background: -moz-linear-gradient(#EB6363, #E53636);
                   background: -webkit-linear-gradient(#EB6363, #E53636);
                   background: -o-linear-gradient(#EB6363, #E53636);
                   background: -ms-linear-gradient(#EB6363, #E53636);/*For IE10*/
                   background: linear-gradient(#EB6363, #E53636);
                   filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#EB6363', endColorstr='#E53636');/*For IE7-8-9*/ 
                   /*height: 1%;/*For IE7*/;
                   margin: 5px;
                   padding: 5px;
                   }
.success {
                   color: #FFF;
                   background: #9CCE61;
                   background: linear-gradient(to bottom, #9CCE61 0%,#86C13D 100%);    
                   background: -moz-linear-gradient(#9CCE61, #86C13D);
                   background: -webkit-linear-gradient(#9CCE61, #86C13D);
                   background: -o-linear-gradient(#9CCE61, #86C13D);
                   background: -ms-linear-gradient(#9CCE61, #86C13D);/*For IE10*/
                   background: linear-gradient(#9CCE61, #86C13D);
                   filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#9CCE61', endColorstr='#86C13D');/*For IE7-8-9*/ 
                   height: 1%;/*For IE7*/}
.info {
                   color: #FFF;
                   background: #5BA6DB;
                   background: linear-gradient(to bottom, #5BA6DB 0%,#2983C3 100%);    
                   background: -moz-linear-gradient(#5BA6DB, #2983C3);
                   background: -webkit-linear-gradient(#5BA6DB, #2983C3);
                   background: -o-linear-gradient(#5BA6DB, #2983C3);
                   background: -ms-linear-gradient(#5BA6DB, #2983C3);/*For IE10*/
                   background: linear-gradient(#5BA6DB, #2983C3);
                   filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#5BA6DB', endColorstr='#2983C3');/*For IE7-8-9*/ 
                   height: 1%;/*For IE7*/}
#detail {width: 780px; position: relative; background: #ffffff}
#koncova_cena, #actions, #poplatky, #bundle {margin:0 8px}
#actions {margin: 10px 8px 0 8px}
#koncova_cena .cenabezdph div, #koncova_cena .cenasdph div, #koncova_cena .skrtsdph div {text-align: right; padding-right: 30px}
#koupit .plus:before, .koupit_button .plus:before {
                    content: "+";
                }
                #koupit .minus:before, .koupit_button .minus:before{
                    content: "-";
                }
.text_minmnozstvi, .text_nasobky, .text_desetiny {margin:8px 8px;}
#obrazek_detail {width: 340px; display: inline-block; margin-left: 20px; text-align: center}.ad-gallery {width: 340px}
.ad-gallery .ad-image-wrapper  {height: 220px}
.ad-gallery .ad-nav {width: 290px;}#detail #leva_strana {width: 340px; display: inline-block; float: left}
#detail #prava_strana {width: 400px; display: inline-block; margin-left: 40px}
#detail #skladem {width: 50%; display: inline-block; float:left; margin-top:12px}
#detail #koupit {display: inline-block; width: 50%; text-align: right}
#detail #koupit .wrap {display: inline-block; padding-right: 30px;}
#detail div.varianty, #detail div.parametr {width: 390px; margin-left: 8px}
#detail div.varianty table {width: 100%; border-spacing: 0px}
.parametr .nazev_hodnota {width: 150px;}
#detail div.parametr table {width: 100%; border-spacing: 0px}
#detail .rad {text-align: right; padding-right: 8px}
#detail .detail_ikony {margin:0 0 10px 6px; max-width: 340px}
#detail .detail_ikony img {margin:2px}
.zarazeni div {display:table-cell; padding:0px 8px}
.zarazeni div img {vertical-align:text-bottom}
.oblibene {padding:0px 8px; margin: 10px 0px;}
.oblibene img {vertical-align:text-bottom}
.social {margin:14px 8px}
#twitter-widget-0 {margin-left: 5px;}
.twitter-share-button {width: 84px !important;}
.doplnujici_informace label {width: 150px; display:table-cell}
.doplnujici_informace span {display:table-cell}
#detail #nazev h1 {font-family:Arial; font-size:28px; color:#136d8e; padding: 10px; margin:0 0 14px 0; text-shadow: 1px 1px 2px #94989E;}
#detail #skladem {color:#333}
#koncova_cena label {width:50%; float:left; font-size:12px; color:#333; margin-top:8px}
#koncova_cena div{font-size: 22px; color:#136d8e; margin:0 0 10px 0px}
#koncova_cena div.skrtsdph div, #koncova_cena div.skrtsdph label {color:#d02727 !important;}
#koncova_cena .skrtsdph div{text-decoration: line-through}
#koncova_cena div.procdiv {text-align:right; padding-right:30px; margin:0px}
#koncova_cena div.procsleva {
	display:inline-block;
	background: #DE2020;
	padding: 2px 6px;
	font-size: 14px;
	color: #fff;
	margin: 0px;
}
#koupit .koupit {
     display: inline-block;
     padding: 6px 12px;                    
     border-radius: 0px 3px 3px 0;
     border-top: 1px solid #386131;
     border-right: 1px solid #386131;
     border-bottom: 1px solid #386131;
     color: white;
     font-size: 16px;
     background: #3b7e30;
     background: linear-gradient(to bottom, #4b7d94 0%,#5f9dba 100%);    
     background: -moz-linear-gradient(#4b7d94, #5f9dba);
     background: -webkit-linear-gradient(#4b7d94, #5f9dba);
     background: -o-linear-gradient(#4b7d94, #5f9dba);
     background: -ms-linear-gradient(#4b7d94, #5f9dba);/*For IE10*/
     background: linear-gradient(#4b7d94, #5f9dba);
     filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#4b7d94', endColorstr='#5f9dba');/*For IE7-8-9*/ 
     height: 1%;/*For IE7*/
     box-shadow: inset 0 1px 1px #fff;
     text-decoration: none;
     box-sizing: border-box; 
     -moz-box-sizing: border-box;
     height: 32px;}
#koupit input {
                    width: 30px;
                    height: 32px;    
                    float:left;
                    border-right: 0px;
                    border-top: 1px solid #7796a4;
                    border-left: 1px solid #7796a4;
                    border-bottom: 1px solid #7796a4;
                    box-sizing: border-box; 
                    -moz-box-sizing: border-box;
                    margin: 0px;
                    border-radius: 3px 0px 0px 3px;
                    box-shadow: inset 1px 1px 1px #cbcbcb;
                    text-align:center;
                    font-size: 16px;
 }
#koupit .inbutton {
                    width: 20px; height: 32px; float: left;
                    background: #4b7d94;
                    background: linear-gradient(to bottom, #4b7d94 0%,#5f9dba 100%);    
                    background: -moz-linear-gradient(#4b7d94, #5f9dba);
                    background: -webkit-linear-gradient(#4b7d94, #5f9dba);
                    background: -o-linear-gradient(#4b7d94, #5f9dba);
                    background: -ms-linear-gradient(#4b7d94, #5f9dba);/*For IE10*/
                    background: linear-gradient(#4b7d94, #5f9dba);
                    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#4b7d94', endColorstr='#5f9dba');/*For IE7-8-9*/ 
                    height: 1%;/*For IE7*/ 
                    box-shadow: inset 0 1px 1px #fff;
                    box-sizing: border-box; 
                    -moz-box-sizing: border-box;
 }
#koupit .plus,#koupit .minus {
                    background: transparent; height: 16px; display: inline-block; width: 20px; color:#fff; font-size:18px; text-align:center; line-height: 16px;
                    border-top: 1px solid #386131;
                    border-right: 1px solid #386131;
                    border-left: 1px solid #386131;
                    box-sizing: border-box; 
                    -moz-box-sizing: border-box;
                    box-shadow: inset 0 1px 1px #fff;
                    cursor: pointer;  
 }                
#koupit .plus:hover, #koupit .minus:hover {
                   box-shadow: inset 1px 1px 1px #5e5e5e;
 }
#koupit .minus {
                   border-bottom: 1px solid #386131;
 }
.varianta_nadpis, .parametr_nadpis {font:normal 18px novecento_sans_widemedium; color:#136d8e; margin:2px 8px; text-shadow: 1px 1px 1px #B6B6C9; }
hr.faded {height: 1px; margin: 12px 0; border: 0;
          background-image: -webkit-linear-gradient(left, rgba(90,90,90,0), rgba(90,90,90,0.75), rgba(90,90,90,0));
          background-image:    -moz-linear-gradient(left, rgba(90,90,90,0), rgba(90,90,90,0.75), rgba(90,90,90,0));
          background-image:     -ms-linear-gradient(left, rgba(90,90,90,0), rgba(90,90,90,0.75), rgba(90,90,90,0));
          background-image:      -o-linear-gradient(left, rgba(90,90,90,0), rgba(90,90,90,0.75), rgba(90,90,90,0));
}
.social a.print {display: inline-block; width: 24px; height: 24px; background: url(/shop/img/icons_detail_grey.png) no-repeat}
.social a.mail {display: inline-block; width: 24px; height: 24px; background: url(/shop/img/icons_detail_grey.png) 0 -24px no-repeat }
.doplnujici_informace {font-size: 11px; color: #777777; margin:0 8px;}
#nastav_zalozky ul li.ui-state-active a {color : #575757}
#nastav_zalozky ul li:not(.ui-state-active) a {color: #8a8a8a; font-weight: normal; font-size:12px}
#nastav_zalozky ul li.ui-state-active {background : #f8f8f8}
#nastav_zalozky ul li:not(.ui-state-active){}
#nastav_zalozky ul li.ui-state-active { border: 1px solid #ddd; margin-bottom:0px; padding-bottom: 1px}
#nastav_zalozky ul li:not(.ui-state-active) {border:1px solid #ddd}
#nastav_zalozky ul li a{padding:10px}
#nastav_zalozky ul li a:active,#nastav_zalozky ul li a:visited{border:0px}
#nastav_zalozky ul li {border-top-right-radius:2px; -webkit-border-top-right-radius:2px; -moz-border-top-right-radius:2px}
#nastav_zalozky ul li {border-top-left-radius:2px; -webkit-border-top-left-radius:2px; -moz-border-top-left-radius:2px}
#tabs-1, #tabs-2, #tabs-3, #tabs-4 {border:1px solid #ddd; background:#f8f8f8}
.ui-corner-bottom, .ui-corner-left {-moz-border-radius-bottomleft: 2px;-webkit-border-bottom-left-radius:2px;-khtml-border-bottom-left-radius:2px;border-bottom-left-radius:2px}
.ui-corner-bottom, .ui-corner-right {-moz-border-radius-bottomright:2px;-webkit-border-bottom-right-radius:2px;-khtml-border-bottom-right-radius:2px;border-bottom-right-radius:2px}
#souvisejici .nazev_souv {text-align: center; overflow: hidden;}
#souvisejici .nazev_souv a{font-size: 16px; color:#136d8e;  text-shadow: 1px 1px 1px #B6B6C9;}
#souvisejici .cena .main_price {font-size: 20px; text-shadow: 1px 1px 1px #ddd; color:#136d8e;}
#souvisejici .price2 {color: #646464}
#souvisejici .price2 .main_price2 {font-size: 11px;}
#souvisejici .koupit .buy,  .odeslat .send  {
	    height: 32px; 
	    border: 1px solid #4e7f96;
	    border-radius: 2px;                    
                    background: #4b7d94;
                    background: linear-gradient(to bottom, #4b7d94 0%,#5f9dba 100%);    
                    background: -moz-linear-gradient(#4b7d94, #5f9dba);
                    background: -webkit-linear-gradient(#4b7d94, #5f9dba);
                    background: -o-linear-gradient(#4b7d94, #5f9dba);
                    background: -ms-linear-gradient(#4b7d94, #5f9dba);/*For IE10*/
                    background: linear-gradient(#4b7d94, #5f9dba);
                    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#4b7d94', endColorstr='#5f9dba');/*For IE7-8-9*/ 
                    height: 1%;/*For IE7*/ 
                    box-shadow: inset 0 1px 1px #fff;
                    box-sizing: border-box; 
                    -moz-box-sizing: border-box;
	   padding: 4px 10px;
	   color: #fff;
                   font-size:11px}
#nadpis_parametr {font-size: 15px}
#parametry div {margin: 10px 0; }
#detail .zarazeni a {color:#333}
@media print {                                
                 #paticka, #koupit, #actions, #right, .baner, #left {display:none;}
#detail #prava_strana {width: 350px;}
#detail #leva_strana {width: 300px;}
#detail #single_image img {max-width: 280px !important}
#detail h1 {max-width: 650px !important}
#detail #zalozky_detail {max-width: 650px !important}
#detail #souvisejici .souvisejici {width: 154px !important;}
}
#SendFriend label {display: inline-block; width: 80px; color:#616161; vertical-align: top}
#SendFriend .radek {margin: 10px;}
#SendFriend .send_button {text-align: right; margin: 15px;}
#SendFriend input:not([type='submit']), #SendFriend textarea {border-radius: 2px; padding: 3px; border:1px solid #C4C4C4; width: 300px}
#SendFriend textarea {margin-right: 2px;}
#SendFriend .error {color: #888 !important;}
::-webkit-input-placeholder { /* WebKit browsers */
                    color:    #999;
               }
               :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
                    color:    #999;
               }
               ::-moz-placeholder { /* Mozilla Firefox 19+ */
                    color:    #999;
               }
               :-ms-input-placeholder { /* Internet Explorer 10+ */
                    color:    #999;
               }
#souvisejici {margin-left: 3px}
                #souvisejici .souvisejici {
                    width: 184px; 
                	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
                	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
                	box-sizing: border-box
                }
#souvisejici .nazev_souv {padding: 0 5px}
#souvisejici .cena {text-align: center}
#souvisejici .price2  {text-align: center}
#souvisejici .dokose  {width: 100%; margin: 10px 0}
#souvisejici .dokose .skladem  {display: inline-block; width: 49%; white-space: nowrap}
#souvisejici .dokose .koupit  {display: inline-block; width: 49%; margin: 10px 0 0 0}
.je_skladem {color: #1c8c27}
.neni_skladem {color: red}
#detail .ikony {margin:0 8px}
#detail #single_image img {max-width: 340px}
#detail #poplatky, #detail #bundle {margin-top: 12px !important}
#detail #poplatky .text_poplatek {float: left}
#detail #poplatky .cena_poplatek {float: right; margin-right: 30px}
#bundle .bundle_text {color: #E76262}
#bundle .bundle_nazev {float: left; max-width: 270px}
#bundle .bundle_cena {float: right; width: 80px; text-align:right; margin-right: 30px}
#bundle .bundle_polozka {margin: 3px 0}
#poplatky_vypis {display: none}
#poplatky_vypis label {display: inline-block; width: 300px}
#poplatky_vypis castka {display: inline-block; width: 80px; text-align: right}
.detail_ikony img {position: relative}
#seznam_zbozi .seznam_box .ikony {position: absolute; left: 0; top: 0; width: 100%; z-index: 10;}
#seznam_zbozi .seznam_box .ikony .akce {background: #DE2020; width: auto; height: auto; float: left; color: #fff; text-align: center; line-height: 24px;}
#seznam_zbozi .seznam_box .ikony .novinka {background: #D0C900; width: auto; height: auto; float: left; color: #fff; text-align: center; line-height: 24px;}
#seznam_zbozi .seznam_box .ikony .top {background: #5BAB13; width: auto; height: auto; float: left; color: #fff; text-align: center; line-height: 24px;}
#seznam_zbozi .seznam_box .ikony .nejprodavanejsi {background: #5277BA; width: auto; height: auto; float: left; color: #fff; text-align: center; line-height: 24px;}
#seznam_zbozi .seznam_box .ikony .doprodej {background: #8550C0; width: auto; height: auto; float: left; color: #fff; text-align: center; line-height: 24px;}
#seznam_zbozi .seznam_box .ikony .special {background: #236969; width: auto; height: auto; float: left; color: #fff; text-align: center; line-height: 24px;}
#seznam_zbozi .seznam_box .ikony .vyprodej {background: #C26F09; width: auto; height: auto; float: left; color: #fff; text-align: center; line-height: 24px;}
#seznam_zbozi .seznam_box .ikony .cenado {background: #C26F09; width: auto; height: auto; float: left; color: #fff; text-align: center; line-height: 24px;}
#filter_spinner {position: absolute; top: 170px; z-index: 9;left: 50%; display: none}
.drobek.home {vertical-align: text-bottom; }
ul#breadcrumbs-one{ margin: 0; padding: 0; list-style: none;}
#breadcrumbs-one{ background: #eee; border-width: 1px; border-style: solid; border-color: #f5f5f5 #e5e5e5 #ccc; border-radius: 5px; box-shadow: 0 0 2px rgba(0,0,0,.2);
                overflow: hidden; width: 100%;}
#breadcrumbs-one li{float: left; height: 31px;}
#breadcrumbs-one a{padding: .7em 1em .7em 2em; float: left; text-decoration: none; color: #444; position: relative; text-shadow: 0 1px 0 rgba(255,255,255,.5);
                background-color: #c7c7c7; background-image: linear-gradient(to right, #f5f5f5, #c7c7c7)}
#breadcrumbs-one li:first-child a{ padding-left: 1em; border-radius: 5px 0 0 5px;}
#breadcrumbs-one a:hover{ background: #fff;}
#breadcrumbs-one a::after, #breadcrumbs-one a::before{ content: ""; position: absolute; top: 50%; margin-top: -1.5em; border-top: 1.5em solid transparent; border-bottom: 1.5em solid transparent; border-left: 1em solid; right: -1em;}
#breadcrumbs-one a::after{z-index: 2; border-left-color: #c7c7c7;}
#breadcrumbs-one a::before{border-left-color: #ccc; right: -1.1em; z-index: 1;}
#breadcrumbs-one a:hover::after{border-left-color: #fff;}
#breadcrumbs-one .current, #breadcrumbs-one .current:hover{font-weight: bold; background: none;}
#breadcrumbs-one .current::after, #breadcrumbs-one .current::before{content: normal; }
.sklad_info {cursor: pointer}
.dostupnost_table {margin: 16px; font-size: 12px}
.dostupnost_info {padding: 0 0 0 25px}
.nadpis_prmsada {padding: 2px 6px; font-size: 16px; text-shadow: 0 1px 1px #aaa}
.img_pripona{vertical-align: middle}
td.dok_pic {padding:0 20px}
.seznam_skladem.smaller {width: 40px !important}
.seznam_nazev.bigger {width: 404px !important;}
input.send {cursor:pointer !important}
pre {
                    white-space: pre-wrap;
                    white-space: pre-line;
                    white-space: -pre-wrap;
                    white-space: -o-pre-wrap;
                    white-space: -moz-pre-wrap;
                    white-space: -hp-pre-wrap;
                    word-wrap: break-word;
                    margin: 0px;
                    padding: 0px;
                    line-height: normal;
                    word-break: normal; 
                    background-color: transparent;
                    border: 0px;
                    border-radius: 0px;
                }
.nenalezeno {font-size: 20px; text-align: center; margin: 20px}
#pokladna_cela #customForm {padding:3px !important}
#novinky_velke {width: 100%}
#novinky_velke .left_col {width: 33.33333%; text-align:center}
#novinky_velke .center_col {width: 33.33334%; text-align:center}
#novinky_velke .right_col {width: 33.33333%; text-align:center}
#novinky_velke .novinka {box-sizing: border-box; float: left;}#novinky_velke .nazev {padding: 2px}
#novinky_velke .cena {padding: 10px 2px 20px 2px}
#novinky_velke .nazev a {font:  px ; color: #}
#novinky_velke .cena {font:  px ; color: #}
#novinky_velke .picture img {max-height: 70px}
#novinky_velke .picture {height: 70px}
#novinky_male .obrazek {width:80px; float: left; margin: 2px}
#novinky_male .nazev {padding: 2px;}
#novinky_male .nazev pre a{color: #000000; font-size: 13px; font-family: Arial; font-weight: normal}
#novinky_male div.cena {padding:0 4px; text-align: right}
#novinky_male .cena span.cena {color: #117272; font-size: 12px; font-family: Arial; font-weight: normal}
.ui-autocomplete { max-height: 300px; overflow-y: scroll; overflow-x: hidden; z-index: 100 !important}
.ui-autocomplete-category {font-weight: bold; font-size: 14px; padding: 8px 0; display: inline-block; float: left}
#cesta {padding: 10px 0 0px 10px}
#detail #cesta a, #detail #cesta {color: #000}

        @import url(http://fonts.googleapis.com/css?family=Source+Sans+Pro);
        @media (min-width: 768px) and (max-width: 979px) {
                     .kontakt_souhrn {height: auto;  min-height: auto;
            }
        }
        @media (min-width: 979px) {
                     .kontakt_souhrn {min-height: 330px}
        }

        .row-kos {padding: 0 4px; border-bottom: 1px solid #ddd}
        .row-kos .pic {width: 12%; text-align: center; display: table-cell; vertical-align:middle}
        .row-kos .pic img {max-width: 60px}
        .row-kos .nazev{width: 42%; display: table-cell; vertical-align:middle}
        .row-kos .skladem{width: 14%; display: table-cell; vertical-align:middle; text-align: center}
        .row-kos .mnozstvi {width: 12%; text-align: right; display: table-cell; vertical-align:middle}
        .row-kos .cena {width: 20%; text-align: right; display: table-cell; vertical-align:middle; padding: 0 14px; font-size: 16px; color: green}
        .row-kos .cena span{font-size: 20px;}
        .row-kos .remove span {padding: 0 10px; font-size: 16px}
        .btn {padding: 10px 12px}
        .form-control {padding: 8px 6px; height: 34px}
        .form-group {margin-bottom: 10px}
        #soucet_kosik {float: right; width: 400px; color: #000}
        div.info_kosik {float: left; padding: 10px 0px}
        #celkem_soucet {text-align: right}
        #kosik_tab {margin-top: 25px; border-collapse: collapse; width: 100%}
        tr.row-kos > td {padding-bottom: 1em; padding-top: 1em; color: #000;}
        tr.row-kos > td a {color: #000;}
        #celkem_soucet_tab {width: auto; text-align: right; float: right; margin: 5px 10px;}
        #celkem_soucet_tab td {font-size: 14px; padding: 0 10px}
        .isa_info, .isa_success, .isa_warning, .isa_error { margin: 10px 0px; padding:12px;}
        .limit_info {background: #5EB56D; font-size: 15px}
        .limit_info div {font-size: 15px}
        .limit_info a{text-decoration: underline; font-size: 15px}
        .limit_info span {font-size: 150%;}
        .isa_info {color: #00529B; background-color: #BDE5F8;}
        .isa_success {color: #4F8A10; background-color: #DFF2BF;}
        .isa_warning {color: #9F6000; background-color: #FEEFB3;}
        .isa_error {color: #D8000C; background-color: #FFBABA; }
        #steps_content { color: #000; padding: 0 0 20px;}
        .hcena{text-align: right; padding: 10px 14px; }
        tr.row_hlavicka_kos{border-bottom: 1px solid #ddd;}
        .popup_kos {display: none}
        a.button { color: #6e6e6e; font: bold 12px Helvetica, Arial, sans-serif;
            text-decoration: none;
            padding: 7px 12px;
            position: relative;
            display: inline-block;
            text-shadow: 0 1px 0 #fff;
            -webkit-transition: border-color .218s;
            -moz-transition: border .218s;
            -o-transition: border-color .218s;
            transition: border-color .218s;
            background: #f3f3f3;
            background: -webkit-gradient(linear,0% 40%,0% 70%,from(#F5F5F5),to(#F1F1F1));
                                         background: -moz-linear-gradient(linear,0% 40%,0% 70%,from(#F5F5F5),to(#F1F1F1));
                                         border: solid 1px #dcdcdc;
            border-radius: 2px;
            -webkit-border-radius: 2px;
            -moz-border-radius: 2px;
        }
        a.button:hover {color: #333; border-color: #999;
            -moz-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.2);
            -webkit-box-shadow:0 2px 5px rgba(0, 0, 0, 0.2);
            box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
        }
        .iti-flag {background-image: url("/shop/img/flags.png");}
        .jconfirm .jconfirm-box div.content-pane .content {font-size: 14px}
        a.button:active {color: #000; border-color: #444; }
        .info_jednoraz span {font-size: 150%; white-space: nowrap}
        .nadpis_auspora {font-size: 16px; font-weight: bold; color: #EFB500}
        .kos_auspora strong, .auspora_sleva {font-size: 14px}
        .sl_kupony,div.sl_auspora {margin: 6px}
        .sl_auspora a {text-decoration: underline; color: #000000}
        .sl_kupony input, .sl_auspora input {margin: 0px}
        .sl_kupony div, .sl_auspora div {display: block; margin: 0px}
        .sl_auspora {text-align: center}
        .sl_kupony span.glyphicon-plus {font-size: 20px; padding: 0 6px; font-weight: bold}
        .addkupon {cursor: pointer;}
        .kupon_text, .auspora_text {padding: 0 6px}
        .dalsi_kupon {display: none; text-align:right}
        #vsechny_slevy {float: left; width:50%}
        #vsechny_slevy .fa-info-circle {font-size: 18px}
        #vsechny_slevy .info_jednoraz, .own_box {margin: 6px}
         .own_box {padding: 12px}
        #vsechny_slevy .ikona, #vsechny_slevy .info_hladina, .souhrn-form .ikona, .souhrn-form .info_hladina {display: table-cell; padding:0 6px}
        .sl_kupony .btn, .sl_auspora .btn {padding: 6px 12px !important}
        .pouzite_kupony {text-align: right; margin: 16px 6px}
        div.cislo_pouzity {float: left; width: 95%;}
        div.zrus_pouzity {float: right;width: 5%;}
        .zrus_pouzity .glyphicon-remove {font-size: 14px;}
        .dnone {display: none}
        .slkupony {margin: 6px; border: 2px solid #69B56A}
        .slkupony_nadpis {background: #69B56A; color: #fff; padding:2px 8px}
        .slauspora {margin: 6px; border: 2px solid #EFB500}
        .sl_auspora_nadpis {background: #EFB500; color: #fff; padding:2px 8px}
        .sl_auspora.form-inline div {margin:0 4px}
        .fill .blok_zpet {float: left; margin: 10px 0px;}
        .fill .blok_dalsi {float: right; margin: 10px 0px; text-align: right}
        #koupit input[type="text"] {color: #000}
        .kos_nastroje {float: right; margin: 20px 8px}
        .prazdny_kosik_hide {display:none}
        .prazdny_kosik_show {display:block}
        td.nazev .poplatek {line-height: 0.9em}
        .form-doruceni .infield:not([type='checkbox']), .form-novadoruceni .infield:not([type='checkbox']) {width:300px;}
        .form-novadoruceni {color: #000}
        .required {
          width: 9px;
          height: 10px;
          background: url(/shop/img/required.png) no-repeat;
          display: inline-block;
          margin: 0 6px;
          position: relative; top: 10px;
        }
        input[type="text"].form-control, select.form-control {display: inline-block}
        .form-doruceni .input-dor, .form-novadoruceni .input-dor{float: left; position: relative}
        .form-horizontal .has-feedback .form-control-feedback {right: 0px}
        #doruceniForm .chosen-container, .form-novadoruceni .chosen-container {display: table-cell !important; vertical-align: top;}
        #doruceniForm .chosen-container-single .chosen-single, .form-novadoruceni .chosen-container-single .chosen-single{height: 32px; line-height: 31px}
        #doruceniForm .chosen-container-single .chosen-single div b, .form-novadoruceni .chosen-container-single .chosen-single div b {background-position: 0px 6px;}
        .form-horizontal .input-dor-table {  display: table !important;  border-collapse: separate; float: left; position: relative}
        #doruceniForm label.table-before, .form-novadoruceni label.table-before {display: inline-block; height: 32px; line-height: 24px}
        .form-horizontal .radio, .form-horizontal .checkbox, .radio-inline, .checkbox-inline {line-height: 22px}
        /*.firma_zak_block {display: none}*/
        .help-block {margin: 0px; color: #f00}
        .glyphicon.spinning {animation: spin 1s infinite linear;-webkit-animation: spin2 1s infinite linear;}
        @keyframes spin {
            from { transform: scale(1) rotate(0deg);}
            to { transform: scale(1) rotate(360deg);}
        }
        @-webkit-keyframes spin2 {
            from { -webkit-transform: rotate(0deg);}
            to { -webkit-transform: rotate(360deg);}
        }
        div.souhrn {padding-top: 5px; font-size: 14px}
        #dorucovaci_chosen {margin:10px 0px}
        table.souhrn {width: 100%}
        table.souhrn td.picture {text-align: center; max-width: 100px}
        table.souhrn .souhrn_nazev {color:#000; font-size: 14px}
        table.souhrn .cena {text-align: right}
        .cenacelkem {float: right; font-size: 24px; color: #0b5716}
        #sendn {margin-top: 10px}
        .box_nazev {font-size: 18px}
        .jeste_nakoupit a {margin: 4px 0}
        .uhr_cena, .dop_cena, .doprava_celkem {font-size: 15px; font-weight: normal;  color: #444444;}
        .doprava_celkem {background: #f3f3f3; padding: 5px; border:1px solid #e1e1e1; margin-left: 50px; font-weight: bold}
        .doprava_celkem .ccena {font-size: 18px}
        .sleva_castka {font-size: 20px; color: green}
        .celkem_sdph .text_cena, .celkem_sdph, .sleva_cena_text {font-size: 20px !important; color: green; font-weight: bold}
        .celkem_bezdph .text_cena {font-size: 14px;}
        .celkem_text span {display: block; font-size: 14px;}
        .celkem_sdphSleva span {font-size: 14px;}
        #kosik_tab .remove a {color: #f00}
        .doprava-souhrn-nazev {float: left; font-size: 14px}
        .doprava-souhrn-cena {float: right; font-size: 17px; color: #444}
        table.souhrn .tcena {font-size: 17px; color: #444}
        .box_celkem {background: #f3f3f3; border:1px solid #ccc; padding: 10px; margin-bottom: 15px; margin-top: 15px;}
        .celkem-obj-text {float: left; margin: 0px}
        .okno_vyber_zak {background: #f3f3f3; border:1px solid #ccc; padding: 10px; float: left; margin: 2px 10px}
        .oknoprihlas {width: 300px; padding: 10px 20px 10px 10px; float: left; margin: 2px 10px;}
        .okno-jednoraz {max-width: 250px; padding: 10px 0 0 40px; float: left; margin: 2px 10px;  border-left: 1px solid #c8c8c8;}
        .podminky_souhlas {margin: 8px 0 }
        .podminky_souhlas a {color: #0b57b8; text-decoration: underline}
        .doprava_nazev, .uhrada_nazev {background: #f3f3f3; padding: 2px; line-height: 30px; border-top:1px solid #e1e1e1; border-left: 1px solid #e1e1e1; border-right: 1px solid #e1e1e1; margin-left: 50px}
        .doprava_nazev_last, .uhrada_nazev_last {border-bottom: 1px solid #e1e1e1}
        .uhrada_input, .doprava_input {margin: 2px 6px 4px 6px !important}
        #stat_doprava {margin-left: 50px; width: 400px}
        .uhrada_row, .doprava_row {display: inline-block;}
        .nazev_uhr {margin: 0px; font-weight: bold; font-size: 15px}
        .nazev_dopr {color: #606060; margin: 0px; font-weight: bold; font-size: 15px}
        .box_souhrn {background: #f3f3f3; border:1px solid #ccc; padding: 10px; margin-bottom: 15px}
        .kontakt_souhrn > label {font-size: 14px !important}
        .souhrn-form .col-md-6, .souhrn-form .col-md-4 {padding:0 5px !important}
        .souhrn-form h3 {margin-top:4px}
        .souhrn-form .col-sm-8 {padding: 0px;}select {color: #000}
#filter label {margin: 0px }
#steps > ul {
                    list-style-type: none;
                    margin: 0;
                    padding: 0;
                    }
.fill{
                      padding: 10px;
                    }
#steps_content input {box-sizing: border-box;}
* {box-sizing: border-box;}
.form-control::-moz-placeholder {color: #ccc !important}
#steps li {
  background: none repeat scroll 0 0 #fff;
  border-right: 1px solid #ddd;
  float: left;
  text-align: center;
  width: 25%;
  height: 80px;
  box-sizing: border-box;
  border-bottom: 1px solid #ddd;
}
#steps a {
  color: #000;
  display: table-cell;
  height: 80px;
  vertical-align: middle;
  width: 250px;
  font-family: "Source Sans Pro",sans-serif;
  font-size: 18px;
}
#steps li.active
{
  border-top: 10px solid #aaa;
  background: linear-gradient(#ccc, #fff);
  border-bottom: 1px solid #fff;
}

span.disabled.steps
{
  font-size: 18px;
  display: inline-block;
  vertical-align: middle;
  height: 80px;
  line-height: 80px;
  width: 250px;
  color: #7C7878;
}

#steps_content
{
  background: #fff;
  min-height: 400px;
}
.limit_info {
   padding: 12px;background: #8c8c8c; font-size: 15px; color: #000;
}
.gal_code .text_code {float: left; margin-right: 5px}
.gal_code .code {float: left}
.souvisejici .text_code {display: inline-block; margin-right: 5px; float:none !important;}
.souvisejici .code {display: inline-block; float:none !important;}
#zaplatit_mena {margin-left: 50px; max-width: 100px;}
.menux button.btn {border:0px !important; background: none !important; text-shadow: none !important; color: #FFFFFF}
#packeta-widget {display: none;border: hidden;height: 600px;margin: none; padding: none;border: none;line-height: 0;float: left;}
@media only screen and (min-width: 320px) {#packeta-widget {width: 320px;}}
@media only screen and (min-width: 480px) {#packeta-widget {width: 480px;}}
@media only screen and (min-width: 768px) {#packeta-widget {width: 768px;}}
@media only screen and (min-width: 992px) {#packeta-widget {width: 930px;}}
@media only screen and (min-width: 1200px) {#packeta-widget {width: 930px;}}
#open-packeta-widget {margin-left: 20px;}
#zasilkovna_vymenit, #zasilkovna_zrusit {padding:0px 5px; display: none}
#zasilkovna_vybrana {font-size: 14px;}
