/*** STYLY PRO TISK ***/
#kosik-nav, #topmenu, #menu, #levypanel, #logged-in, #paticka, #drobecky{
display: none;
}
*{
  background: #ffffff !important;
  color: #000000 !important;
}

/* re-style for printing */

#logo { position: relative; width: 100%; height: auto; margin: 0px 0px -90px 0px; padding: 20px 0px 0px 5px; overflow: hidden; left: 0px; top: 0px; float: none; font-size: 200%; font-weight: bold; border-bottom: 1px solid #000; }
#logo a { display: block; text-decoration: none; }
#logo span { display: none; }

ul#top-menu { clear: both; list-style-type: none; display: none; width: 100%; height: auto; overflow: hidden; }
ul#top-menu li { float: none; }
ul#top-menu li a { display: none; width: 100%; height: 40px; }
ul#top-menu li a span { display: none; }

#web { top: 0px; }
.obsah { margin-left: 0px; }
#basket{ margin: 0px 0px 0px 0px; padding-top: 0; }
div.alert, #items, table.delivery.pick { border-bottom: 1px solid #000; padding-bottom: 20px; margin-bottom: 20px; }
div.alert div.box-bottom strong { margin: 0; padding: 0; position: relative;  }
div.alert.error div.box-bottom, div.alert.success div.box-bottom, div.alert.notice div.box-bottom { padding-left: 0px; padding-bottom: 10px; font-size: 120%; margin-left: 0; }
div.alert ul{ display: block; margin: 0px 0px 0px 2px; font-size: 110%; }
div.alert ul li { margin: 0px 0px 0px 2px; }
.customer{margin: 0;}



