BODY {
  background: #fff url("/images/bg_body.gif") repeat-x scroll left top;
  color: #000;
  font-family: Arial, helvetica, sans-serif;
  font-size: 10pt;
  margin: 0;
  padding: 0;
  text-align: center;
}
FORM {
  margin: 0;
  padding: 0;
}
A img {
  border: 0 none;
}
.cleaner {
  border: 0 none;
  clear: both;
  float: none;
  font-size: 0;
  height: 0;
  line-height: 0;
  margin: 0;
  padding: 0;
  width: 0;
}
.hide {
  display: none !important;
}
.number {
  text-align: right;
}
.c1of4 {
  float: left;
  width: 25%;
}
.c2of4 {
  float: left;
  width: 25%;
}
.c3of4 {
  float: left;
  width: 25%;
}
.c4of4 {
  float: left;
  width: 25%;
}
#InAll {
  margin: 0 auto;
  text-align: justify;
  width: 1012px;
}
.eshop_all {
  margin: 0 auto;
  text-align: justify;
  width: 1012px;
}
#Header {
  background: rgba(0, 0, 0, 0) url("/images/bg_header.jpg") no-repeat scroll center top;
  height: 190px;
  margin-bottom: 8px;
  margin-top: 20px;
  position: relative;
}
#Header h1 {
  display: inline;
  font-size: 10px;
  left: 33px;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 54px;
}
#Header h1 a {
  color: #000;
  cursor: pointer;
  display: block;
  height: 98px;
  margin: 0;
  padding: 0;
  position: relative;
  text-align: center;
  text-decoration: none;
  width: 169px;
}
#Header h1 span {
  background: rgba(0, 0, 0, 0) url("/images/logo.jpg") no-repeat scroll left top;
  display: block;
  height: 98px;
  left: 0;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 0;
  width: 169px;
  z-index: 1;
}
.portlets_definition_left {
  float: left;
  width: 215px;
}
.portlets_definition_left .lftContent {
  margin-left: 20px;
  margin-right: 16px;
}
.portlets_definition_left ul,
.portlets_definition_left ul li {
  list-style: outside none none;
  margin: 0;
  padding: 0;
}
.portlets_definition_left ul li {
  background: rgba(0, 0, 0, 0) url("/images/lft_panel_sep.gif") no-repeat scroll center bottom;
  display: block;
  height: 40px;
  line-height: 40px;
  text-align: center;
}
.portlets_definition_left ul li a:link,
.portlets_definition_left ul li a:visited {
  color: #000;
  font-size: 12px;
  padding-left: 25px;
  text-decoration: none;
}
.portlets_definition_left ul li a:link span,
.portlets_definition_left ul li a:visited span {
  padding-right: 25px;
}
.portlets_definition_left ul li a:hover,
.portlets_definition_left ul li a:active,
.portlets_definition_left ul li a:focus,
.portlets_definition_left ul li.active a {
  background: rgba(0, 0, 0, 0) url("/images/lft.gif") no-repeat scroll left center;
  color: #f37e30;
}
.portlets_definition_left ul li a:hover span,
.portlets_definition_left ul li a:active span,
.portlets_definition_left ul li a:focus span,
.portlets_definition_left ul li.active a span {
  background: rgba(0, 0, 0, 0) url("/images/rgt.gif") no-repeat scroll right center;
}
.portlets_definition_left ul li.last {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}
.portlets_definition_left .bestsell {
  margin: 8px 3px;
  text-align: center;
}
.portlets_definition_left .bestsell a:link,
.portlets_definition_left .bestsell a:visited {
  color: #000;
  display: block;
  font-size: 12px;
  text-decoration: none;
}
.portlets_definition_left .bestsell a:hover,
.portlets_definition_left .bestsell a:active,
.portlets_definition_left .bestsell a:focus {
  text-decoration: underline;
}
.portlets_definition_left .bestsell em {
  color: #909090;
  display: block;
  font-size: 0.8em;
  font-style: normal;
}
#noteMenu ul,
#noteMenu ul li {
  display: inline;
  list-style: outside none none;
  margin: 0;
  padding: 0;
}
#noteMenu ul {
  border-bottom: 1px solid #f59c5f;
  display: block;
  height: 32px;
  line-height: 32px;
  width: 100%;
}
#noteMenu ul li a:link,
#noteMenu ul li a:visited {
  color: #000;
  display: block;
  float: left;
  font-weight: bold;
  height: 32px;
  text-align: center;
  text-decoration: none;
  width: 77px;
}
#noteMenu ul li a:hover,
#noteMenu ul li a:active,
#noteMenu ul li a:focus {
  background: rgba(0, 0, 0, 0) url("/images/bg_notemenu.gif") no-repeat scroll left bottom;
  color: #f38337;
}
#noteMenu ul li.active a {
  background: rgba(0, 0, 0, 0) url("/images/bg_notemenu.gif") no-repeat scroll left bottom;
  color: #f38337;
}
#noteMenu ul li.bright a {
  color: #f37e30;
}
#noteMenu ul li.search {
  padding-left: 13px;
  padding-right: 13px;
  width: 126px;
}
#noteMenu ul li.search INPUT {
  color: #aaaaaa;
  width: 100px;
}
#nadpis_edice {
  color: #f37e30;
  display: block;
  float: left;
  font-size: 14px;
  font-weight: bold;
  height: 32px;
  text-align: center;
  text-decoration: none;
  width: 220px;
}
.redir_page {
  float: left;
  width: 575px;
}
.redir_page h2 {
  background: rgba(0, 0, 0, 0) url("/images/bg_h2.gif") repeat-x scroll left bottom;
  color: #f37e30;
  font-size: 16px;
  font-weight: bold;
  line-height: 38px;
  margin: 0 0 5px;
  padding: 0;
}
.redir_page h3 {
  font-size: 14px;
  font-weight: bold;
  margin: 10px 0;
  padding: 0;
}
.redir_page p.shadow {
  color: #5f5f5f;
}
.redir_page p strong {
  color: #000;
}
.redir_page p a:link,
.redir_page p a:visited {
  color: #f38337;
}
.redir_page p a:hover,
.redir_page p a:active,
.redir_page p a:focus {
  text-decoration: none;
}
.contact_left {
  float: left;
  width: 49%;
}
.contact_right {
  float: right;
  width: 49%;
}
.clanek {
  padding-bottom: 10px;
  padding-top: 10px;
}
.portlets_definition_right {
  float: left;
  width: 215px;
}
.portlets_definition_right .rgtContent {
  margin-left: 20px;
  margin-right: 15px;
}
.portlets_definition_right form#search {
  margin-top: 10px;
}
.portlets_definition_right form#search input#inp_search {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  -moz-use-text-color: #f38337;
  border-color: #f38337;
  border-image: none;
  border-style: solid none solid solid;
  border-width: 1px 0 1px 1px;
  display: block;
  float: left;
  height: 18px;
  margin: 0;
  padding: 0;
  width: 125px;
}
.portlets_definition_right form#search input#inp_submit_search {
  background: rgba(0, 0, 0, 0) url("/images/search.gif") no-repeat scroll left top;
  border: 0 none;
  color: #fff;
  display: block;
  float: left;
  font-size: 0.9em;
  height: 20px;
  margin: 0;
  padding: 0;
  width: 53px;
}
.portlets_definition_right ul.rgtMenu,
.portlets_definition_left ul.rgtMenu li {
  list-style: outside none none;
  margin: 0;
  padding: 0;
}
.portlets_definition_right ul.rgtMenu li {
  background: rgba(0, 0, 0, 0) url("/images/lft_panel_sep.gif") no-repeat scroll center bottom;
  display: block;
  height: 40px;
  line-height: 40px;
  text-align: center;
}
.portlets_definition_right ul.rgtMenu li a:link,
.portlets_definition_right ul.rgtMenu li a:visited {
  color: #000;
  font-size: 12px;
  padding-left: 25px;
  text-decoration: none;
}
.portlets_definition_right ul.rgtMenu li a:link span,
.portlets_definition_right ul.rgtMenu li a:visited span {
  padding-right: 25px;
}
.portlets_definition_right ul.rgtMenu li a:hover,
.portlets_definition_right ul.rgtMenu li a:active,
.portlets_definition_right ul.rgtMenu li a:focus,
.portlets_definition_right ul.rgtMenu li.active a {
  background: rgba(0, 0, 0, 0) url("/images/lft.gif") no-repeat scroll left center;
  color: #f37e30;
}
.portlets_definition_right ul.rgtMenu li a:hover span,
.portlets_definition_right ul.rgtMenu li a:active span,
.portlets_definition_right ul.rgtMenu li a:focus span,
.portlets_definition_right ul.rgtMenu li.active a span {
  background: rgba(0, 0, 0, 0) url("/images/rgt.gif") no-repeat scroll right center;
}
.portlets_definition_right ul.rgtMenu li.last {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}
.portlets_definition_right form#mailNews {
  text-align: center;
}
.portlets_definition_right form#mailNews strong.mailInfo {
  font-size: 12px;
}
.portlets_definition_right form#mailNews input#inp_mail {
  border: 1px solid #dedede;
  margin-top: 8px;
  text-align: center;
  width: 146px;
}
.portlets_definition_right form#mailNews input#inp_submit_mail {
  background: rgba(0, 0, 0, 0) url("/images/mail_submit.gif") no-repeat scroll left top;
  border: 0 none;
  display: block;
  height: 19px;
  margin: 3px auto 0;
  width: 148px;
}
.portlets_definition_right div#doporucujeme {
  text-align: center;
}
.portlets_definition_right div#doporucujeme em {
  color: #909090;
  font-style: normal;
}
div.separator {
  font-size: 0;
  height: 1px;
  margin: 10px 0;
  text-align: center;
}
div.separator div {
  border-bottom: 1px solid #f59c5f;
  font-size: 0;
  height: 1px;
  margin: 0 auto;
  width: 178px;
}
#Footer {
  background: rgba(0, 0, 0, 0) url("/images/bg_footer.gif") no-repeat scroll left top;
  color: #fff;
  height: 53px;
  line-height: 50px;
  margin-top: 15px;
  overflow: hidden;
  text-align: center;
}
.pages {
  float: right;
}
.pages a:link,
.pages a:visited {
  background: rgba(0, 0, 0, 0) url("/images/normal.gif") no-repeat scroll left top;
  color: #898989;
  display: block;
  float: left;
  height: 28px;
  line-height: 26px;
  text-align: center;
  text-decoration: none;
  width: 28px;
}
.pages a:hover,
.pages a:active,
.pages a:focus {
  background: rgba(0, 0, 0, 0) url("/images/act.gif") no-repeat scroll left top;
  color: #fff;
}
.pages span {
  background: rgba(0, 0, 0, 0) url("/images/act.gif") no-repeat scroll left top;
  color: #fff;
  display: block;
  float: left;
  height: 28px;
  line-height: 26px;
  text-align: center;
  text-decoration: none;
  width: 28px;
}
.pages span.sep {
  display: none;
}
.product {
  background: #fff5e9 none repeat scroll 0 0;
  margin: 10px 0;
}
.product .prd_content {
  padding: 10px;
}
.product .image {
  float: left;
  margin-right: 10px;
  text-align: center;
  width: 100px;
}
.product .info {
  float: left;
  width: 445px;
}
.product .info .name a:link,
.product .info .name a:visited {
  color: #f38337;
  font-size: 16px;
  font-weight: bold;
  text-decoration: none;
}
.product .info .name a:hover,
.product .info .name a:active,
.product .info .name a:focus {
  text-decoration: underline;
}
.product .info .perex a:link,
.product .info .perex a:visited {
  color: #f38337;
  font-size: 14px;
  text-decoration: none;
}
.product .info .perex a:hover,
.product .info .perex a:active,
.product .info .perex a:focus {
  text-decoration: underline;
}
.product .info .author {
  color: #909090;
  font-size: 0.9em;
  margin: 3px 0;
}
.product .info .description {
  color: #5f5f5f;
  margin: 3px 0;
}
.product .info .price {
  color: #5f5f5f;
}
.product .info .price span {
  color: #f38337;
  font-size: 1.1em;
  font-weight: bold;
}
.product .info .price span em {
  font-size: 0.9em;
  font-style: normal;
  font-weight: normal;
}
#book {
  background: rgba(0, 0, 0, 0) url("/images/bg_book.gif") repeat-x scroll left top;
  border-bottom: 1px solid #f59c5f;
  padding: 0 10px;
}
#book .book_content {
  padding-top: 10px;
}
#book h2 {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  border: 0 none;
  color: #f38337;
  font-size: 16px;
  font-weight: bold;
  line-height: 20px;
  margin: 0;
  padding: 0;
}
#book h3 {
  color: #f38337;
  margin: 0;
  padding: 0;
}
#book .image {
  float: left;
  margin-top: 25px;
  text-align: center;
  width: 190px;
}
#book .info {
  float: left;
  margin-top: 25px;
  width: 365px;
}
#book .info .info_content {
  padding-left: 10px;
}
#book .info .author {
  margin: 5px 0;
}
#book .info .author strong {
  display: block;
}
#book .info .author span {
  color: #909090;
}
#book .info .param {
  margin: 5px 0;
  width: 300px;
}
#book .info .param strong {
  display: block;
  float: left;
  width: 80px;
}
#book .info .price {
  margin-top: 15px;
  width: 300px;
}
#book .info .buttons {
  margin-right: 15px;
  margin-top: 10px;
}
#book .info .buttons a#buy:link,
#book .info .buttons a#buy:visited {
  background: rgba(0, 0, 0, 0) url("/images/button_buy.gif") no-repeat scroll left top;
  color: #fff;
  display: block;
  float: right;
  height: 20px;
  line-height: 20px;
  text-align: center;
  text-decoration: none;
  width: 110px;
}
#book .info .buttons a#buy:hover,
#book .info .buttons a#buy:active,
#book .info .buttons a#buy:focus {
  cursor: pointer;
}
#book .info .price strong {
  color: #000;
  display: block;
  float: left;
  width: 80px;
}
#book .info .price span {
  color: #f38337;
  font-size: 16px;
  font-weight: bold;
}
#book .description {
  margin-top: 10px;
}
#book .description p {
  color: #5f5f5f;
}
#book .description B {
  font-weight: bold;
}
#backButton {
  margin-top: 15px;
  text-align: center;
}
#backButton a:link,
#backButton a:visited {
  background: rgba(0, 0, 0, 0) url("/images/bg_backbutton.gif") no-repeat scroll left top;
  color: #000;
  display: block;
  height: 20px;
  line-height: 20px;
  margin: 0 auto;
  text-decoration: none;
  width: 110px;
}
#backButton a:hover,
#backButton a:active,
#backButton a:focus {
  text-decoration: underline;
}
form#order fieldset {
  border: 0 none;
  margin: 10px 0;
}
form#order fieldset legend {
  font-size: 1.1em;
  font-weight: bold;
}
form#order fieldset div.label {
  margin: 5px 0;
  width: 400px;
}
form#order fieldset div.label span {
  display: block;
  float: left;
  width: 120px;
}
form#order fieldset div.label span em,
p em#mandatory {
  color: #f00;
}
form#order fieldset div.label input {
  border: 1px solid #c0c0c0;
}
form#order fieldset div.label input.error {
  border: 1px solid #f00;
}
form#order div.label textarea {
  border: 1px solid #c0c0c0;
  height: 100px;
  width: 400px;
}
form#order div#submit {
  margin-top: 10px;
  text-align: center;
}
form#order div#submit input {
  background: rgba(0, 0, 0, 0) url("/images/button_order.gif") no-repeat scroll left top;
  border: 0 none;
  color: #fff;
  cursor: pointer;
  height: 20px;
  line-height: 20px;
  width: 200px;
}
A.tlacitko_vyber_z_ciselniku:link,
A.tlacitko_vyber_z_ciselniku:visited {
  background: rgba(0, 0, 0, 0) url("/images/button.gif") no-repeat scroll left top;
  color: #fff;
  display: block;
  float: right;
  height: 20px;
  line-height: 20px;
  text-align: center;
  text-decoration: none;
  width: 165px;
}
A.tlacitko_vyber_z_ciselniku:hover,
A.tlacitko_vyber_z_ciselniku:active,
A.tlacitko_vyber_z_ciselniku:focus {
  text-decoration: underline;
}
A:link,
A:visited {
  color: #f38337;
  text-decoration: none;
}
A:hover,
A:active,
.product .info .perex a:focus {
  text-decoration: underline;
}
A#objednat:link,
A#objednat:visited {
  background: rgba(0, 0, 0, 0) url("/images/button_order.gif") no-repeat scroll left top;
  color: #fff;
  display: block;
  float: right;
  height: 20px;
  line-height: 20px;
  text-align: center;
  text-decoration: none;
  width: 165px;
}
A#objednat_bez_prihlaseni:link,
A#objednat_bez_prihlaseni:visited {
  background: rgba(0, 0, 0, 0) url("/images/button_order.gif") no-repeat scroll left top;
  color: #fff;
  display: block;
  float: right;
  height: 20px;
  line-height: 20px;
  text-align: center;
  text-decoration: none;
  width: 165px;
}
A#prepocitat:link,
A#prepocitat:visited {
  background: rgba(0, 0, 0, 0) url("/images/button_recount.gif") no-repeat scroll left top;
  color: #000;
  display: block;
  float: right;
  height: 20px;
  line-height: 20px;
  text-align: center;
  text-decoration: none;
  width: 165px;
}
A#zpet:link,
A#zpet:visited {
  background: rgba(0, 0, 0, 0) url("/images/button_goback.gif") no-repeat scroll left top;
  color: #000;
  display: block;
  float: right;
  height: 20px;
  line-height: 20px;
  text-align: center;
  text-decoration: none;
  width: 165px;
}
#newsletter_text {
  border-top: 1px solid #f59c5f;
  font-weight: bold;
  margin-left: 30px;
  margin-right: 30px;
  padding-bottom: 10px;
  padding-top: 10px;
  text-align: center;
  width: 155px;
}
#newsletter_input {
  text-align: center;
}
#RP_EMAIL {
  color: #aaaaaa;
  width: 135px;
}
#newsletter_button {
  margin-left: 40px;
  margin-right: 40px;
  padding-bottom: 10px;
  padding-top: 10px;
  text-align: center;
  width: 135px;
}
#newsletter_odeslat {
  background: transparent url("/images/button_submit_newsletter.gif") no-repeat scroll 0 0;
  color: #000000;
  display: block;
  height: 20px;
  line-height: 20px;
  text-align: center;
  text-decoration: none;
  width: 135px;
}
#vyhledat_input {
  text-align: center;
}
#vyhledat_button {
  margin-left: 40px;
  margin-right: 40px;
  padding-bottom: 10px;
  padding-top: 10px;
  text-align: center;
  width: 135px;
}
#vyhledat_odeslat {
  background: transparent url("/images/button_submit_newsletter.gif") no-repeat scroll 0 0;
  color: #000000;
  display: block;
  height: 20px;
  line-height: 20px;
  text-align: center;
  text-decoration: none;
  width: 135px;
}
DIV.portlet_title {
  border-bottom: 1px solid #f59c5f;
  color: #f38337;
  font-size: 14px;
  font-weight: bold;
  margin-left: 30px;
  margin-right: 30px;
  padding-bottom: 8px;
  padding-top: 10px;
  text-align: center;
  width: 155px;
}
DIV.portlet_eshop_top_produkt_name {
  color: #000000;
  margin: 10px 10px 2px;
  text-align: center;
}
A.portlet_eshop_top_produkt_name {
  color: #000000;
}
DIV.portlet_eshop_top_produkt_author {
  color: #909090;
  margin: 2px 10px;
  text-align: center;
}
DIV.hlidaci_pes {
  margin: 20px 10px 10px;
  text-align: center;
}
A.hlidaci_pes_odeslat_email {
  background: transparent url("/images/button_watchdog_submit.gif") repeat scroll 0 0;
  color: #000000;
  display: inline-block;
  height: 20px;
  line-height: 20px;
  text-align: center;
  text-decoration: none;
  width: 100px;
}
SPAN.hlidaci_pes_zobrazit_dialog {
  color: #aaaaaa;
}
.registrace {
  padding: 10px 0;
}
.registrace .prepinac {
  float: left;
}
.registrace .povinne_udaje {
  float: right;
  text-align: right;
}
.registrace .povinne_udaje SPAN {
  color: #ff0000;
}
.registrace .radek {
  padding: 2px 0;
}
.registrace .radek SPAN {
  color: #ff0000;
}
.registrace .radek .parametr {
  float: left;
  width: 125px;
}
.objednani .kosik .polozka .celkem_s_dph {
  float: left;
  text-align: right;
  width: 100px;
}
.objednani .kosik .polozka .odstranit {
  float: left;
  width: 25px;
}
.objednani .kosik .oddelovac {
  clear: both;
  float: left;
  margin-left: 10px;
  width: 550px;
}
.objednani .kosik .soucet {
  margin-left: 10px;
}
.objednani .kosik .soucet .nadpis {
  float: left;
  text-align: right;
  width: 348px;
}
.objednani .kosik .soucet .celkem {
  float: left;
  font-weight: bold;
  text-align: right;
  width: 98px;
}
.objednani .kosik .soucet .celkem_s_dph {
  float: left;
  font-weight: bold;
  text-align: right;
  width: 96px;
}
.objednani .kosik .akce {
  padding-left: 100px;
  padding-right: 100px;
  text-align: center;
  width: 550px;
}
.objednani .kosik .akce .nakupovat {
  float: left;
  text-align: center;
  width: 170px;
}
.objednani .kosik .akce .prepocitat {
  float: left;
  text-align: center;
  width: 170px;
}
.objednani .kosik .akce .objednat_bez_prihlaseni {
  float: left;
  margin-top: 2px;
  text-align: center;
  width: 170px;
}
.objednani .kosik .akce .objednat_s_prihlasenim {
  float: left;
  margin-top: 2px;
  text-align: center;
  width: 170px;
}
.objednani .kosik .obchodni_podminky {
  text-align: center;
  width: 550px;
}
.objednani .dodaci_udaje {
  padding: 10px 0;
}
.objednani .dodaci_udaje .hlavicka .mnozstvi {
  float: left;
  margin-right: 10px;
  text-align: right;
  width: 50px;
}
.objednani .dodaci_udaje .hlavicka .nazev {
  float: left;
  width: 310px;
}
.objednani .dodaci_udaje .hlavicka .celkem {
  float: left;
  text-align: right;
  width: 100px;
}
.objednani .dodaci_udaje .hlavicka .celkem_s_dph {
  float: left;
  text-align: right;
  width: 100px;
}
.objednani .dodaci_udaje .oddelovac {
  width: 573px;
}
.objednani .dodaci_udaje .polozka .mnozstvi {
  float: left;
  padding-right: 10px;
  text-align: right;
  width: 50px;
}
.objednani .dodaci_udaje .polozka .nazev {
  float: left;
  width: 310px;
}
.objednani .dodaci_udaje .polozka .celkem {
  float: left;
  text-align: right;
  width: 100px;
}
.objednani .dodaci_udaje .polozka .celkem_s_dph {
  float: left;
  text-align: right;
  width: 100px;
}
.objednani .dodaci_udaje .soucet .nadpis {
  float: left;
  padding-right: 20px;
  text-align: right;
  width: 350px;
}
.objednani .dodaci_udaje .soucet .celkem {
  float: left;
  text-align: right;
  width: 100px;
}
.objednani .dodaci_udaje .soucet .celkem_s_dph {
  float: left;
  text-align: right;
  width: 100px;
}
.objednani .dodaci_udaje .platce {
  float: left;
  width: 400px;
}
.objednani .dodaci_udaje .radek {
  padding: 2px 0;
}
.objednani .dodaci_udaje .radek .parametr {
  float: left;
  margin-left: 4px;
  width: 55px;
}
.objednani .dodaci_udaje .radek .hodnota {
  float: left;
  width: 206px;
}
.objednani .dodaci_udaje .radek .hodnota .big {
  width: 468px;
}
.objednani .dodaci_udaje .radek .hodnota .medium {
  width: 200px;
}
.objednani .dodaci_udaje .radek .hodnota .small {
  width: 60px;
}
.objednani .dodaci_udaje .akce {
  margin-left: 102px;
}
.objednani .dodaci_udaje .akce .zpet {
  float: left;
  width: 60px;
}
.objednani .dodaci_udaje .akce .pohracovat {
  float: right;
  width: 60px;
}
.objednani .rekapitulace {
  padding: 10px 0;
}
.objednani .rekapitulace .akce {
  margin-left: 102px;
}
.objednani .rekapitulace .akce .zpet {
  float: left;
  width: 60px;
}
.objednani .rekapitulace .akce .pokracovat {
  float: right;
  width: 60px;
}
.order_ok {
  font-size: 11pt;
  margin: 40px 0;
}
.order_ok .order_ok_header {
  background: #fff5e9 none repeat scroll 0 0;
  font-size: 14pt;
  padding: 20px;
  text-align: center;
}
.order_ok .order_ok_content {
  margin-top: 40px;
}
.payment_cards {
  font-size: 12pt;
  margin: 40px 0;
}
.payment_cards .payment_cards_list {
  margin: 10px 0;
  padding: 10px 0;
  text-align: center;
}
.payment_cards .payment_cards_list DIV {
  cursor: pointer;
}
.payment_cards .payment_cards_list DIV:hover {
  background: #fff5e9 none repeat scroll 0 0;
}
.payment_cards .payment_cards_list .payment_card_name {
  font-weight: bold;
  line-height: 32px;
}
.payment_cards .payment_cards_list .payment_card_logo {
  padding-bottom: 20px;
}
.registrace .radek .hodnota {
  float: left;
  width: 420px;
}
.registrace .radek .hodnota .big {
  width: 420px;
}
.registrace .radek .hodnota .medium {
  width: 200px;
}
.registrace .radek .hodnota .small {
  width: 60px;
}
.registrace .akce {
  text-align: center;
}
.objednani .kosik .hlavicka {
  float: left;
  margin-left: 10px;
  padding-bottom: 10px;
  padding-top: 10px;
}
.objednani .kosik .hlavicka .nazev {
  float: left;
  font-weight: bold;
  text-align: left;
  width: 250px;
}
.objednani .kosik .hlavicka .mnozstvi {
  float: left;
  font-weight: bold;
  text-align: right;
  width: 75px;
}
.objednani .kosik .hlavicka .celkem {
  float: left;
  font-weight: bold;
  text-align: right;
  width: 100px;
}
.objednani .kosik .hlavicka .celkem_s_dph {
  float: left;
  font-weight: bold;
  text-align: right;
  width: 125px;
}
.objednani .kosik .polozka {
  float: left;
  margin-left: 10px;
}
.objednani .kosik .polozka .nazev {
  clear: both;
  float: left;
  width: 250px;
}
.objednani .kosik .polozka .mnozstvi {
  float: left;
  text-align: right;
  width: 75px;
}
.payment_cards .payment_cards_footer {
  font-size: 8pt;
}
.objednani .kosik .polozka .celkem {
  float: left;
  text-align: right;
  width: 100px;
}
