
a.sipka {
  background: transparent url(../layout/bgList.gif) no-repeat 0px 3px;
  padding-left: 12px;  
}
/******** hlavička ******************************/
#topNav {background-color: #232323; color: #f5f5f5; }
#topNav .content {padding: 0 15px 2px 7px;}
#topNav a, #footer a  {color: #f1f1f1; text-decoration: none;}
#topNav a:hover, #footer a:hover {color: #fff;}
#topNav ul {padding: 0; margin: 0;}
#topNav ul li {list-style: none url(); display: inline-block; padding: 0 5px;}
#topNav ul li a {display: inline-block; padding: 0 3px; line-height: 37px; font-size: .8em;}

#menuTop {float: left; width: 700px;}

#boxPhone {float: left; width: 350px; padding: 0 0 0 22px; background: url("../layout/bgBoxPhone.png") no-repeat left center transparent;}
#boxPhone {font-size: .9em; line-height: 37px;}
#boxPhone span {font-weight: bold;}

#navFlags {float: right; width: 100px; text-align: right; height: 37px; padding: 7px 0 0;}
#navFlags a {line-height: 1px; display: inline-block;}
/********/

#header {height: 88px;}
#header .content {padding: 0 15px;}

#logo {margin: 24px 0 0 ; float: left; width: 259px;}
#boxSlogan {float: left;width: 131px; height: 88px; margin-left: 100px; background: url("../layout/bgBoxSlogan.png") no-repeat 0 20px transparent;}
.sk #boxSlogan {background-image: url("../layout/bgBoxSlogan-sk.png")}
#boxVyhledavani {float: left; margin: 25px 0 0 120px ; width: 370px;}
#boxVyhledavani .input {position: relative;}

#boxVyhledavani button {background: transparent url("../layout/bgSearch.jpg") no-repeat scroll left center; height: 40px;margin: 0;right: 0;top: 0;width: 30px; position: absolute; padding: 0;}
#boxVyhledavani button span {display: none;}
#boxVyhledavani input {border: solid 1px #808080; width: 370px; height: 40px;padding: 0 15px 0 7px; }
#boxVyhledavani input:-moz-placeholder {opacity: 1; font-weight: 300;color: #000;}
#boxVyhledavani input::-moz-placeholder {opacity: 1; font-weight: 300;color: #000;}
#boxVyhledavani input::-webkit-input-placeholder {opacity: 1; font-weight: 300;color: #000;}
#boxVyhledavani input:-ms-input-placeholder {opacity: 1; font-weight: 300;color: #000;}

#header .boxKosik {margin: 25px 0 0 95px; float: left; width: 42px; position: relative;}
#header .boxKosik span {position: absolute; top: -3px; right: -5px; display: block; width: 19px; line-height: 19px; text-align: center; font-size: 12px; border-radius: 12px; background-color: #DE1818; color: #fff; font-weight: bold;}
#header .boxUzivatel {margin: 25px 0 0; float: right; width: 38px; position: relative;}

/***** menuLogin ****/
#boxLoginMenu {display: none; cursor: default; position: absolute; right: 0; top: 45px; z-index: 501; background-color: #fff; box-shadow: -2px 2px 10px #bbb; white-space: nowrap; padding: 12px; width: 330px; text-align: left;}

#boxLoginMenu a {font-size: 13px; color: #fff; text-decoration: none; display: block; padding: 40px 0 0; background: transparent url(../layout/bgBoxLogin.png) no-repeat center 9px;}
#boxLoginMenu p.submit {padding: 5px 0 10px;}
#boxLoginMenu input.submit {width: 100%;}
#boxLoginMenu ul {float: none; margin: 0;}
#boxLoginMenu ul li {width: 48%; background-color: #000;}
#boxLoginMenu ul li:hover {background-color: #e5c804;}
#boxLoginMenu ul li, #boxLoginMenu ul li a {float: left; white-space: normal; text-transform: lowercase; text-align: center;}
#boxLoginMenu .content-odkazy ul li a {width: 100%;}
#boxLoginMenu ul .linkZapomenuteHeslo, #boxLoginMenu ul .linkOdhlasit {float: right;}
#boxLoginMenu ul .linkOdhlasit a {background-image: url(../layout/bgBoxLoginOdhlasit.png);}
#boxLoginMenu ul .linkMujUcet a {background-image: url(../layout/bgBoxLogin.png);}
#boxLoginMenu ul .linkZapomenuteHeslo a {background-image: url(../layout/bgBoxLoginZapomenuteHeslo.png);}

/******* footer ********************/
#footer {background: #1a1a1a; color: #f5f5f5;}
#footer .content {padding: 60px 15px 40px; font-size: .9em;}
#footer .zlute {color: #ffd907;}
#footer h2 {color: #fff; text-transform: uppercase; font-size: 1.5em; font-weight: 300;}
#footer h3 {color: #fff; text-transform: uppercase; font-size: 1em; padding: 0;}
#footer li a {text-transform: uppercase; font-weight: 300;}

#footer li, #footer h3, #footer p {line-height: 180%;}

#boxInformace {float: left; width: 600px;}
#boxInformace .boxContent {float: left; width: 50%;}

#boxInfoOnlinePlatby {float: right; width: 489px;}

#boxVyrobil {background: transparent url("../layout/bgPatickaCara.gif") repeat-x scroll left top; padding: 15px 0 0; margin: 45px 0 0;}

/**********/
#boxMenuKategorie .content {background: #e5c804 url("../layout/bgBoxMenuKategorie.gif") repeat-x scroll left top; height: 46px;}
#boxMenuKategorie ul {padding: 0; margin: 0;}
#boxMenuKategorie ul li {float: left; list-style: none url(); padding: 0 10px; position: relative;}
#boxMenuKategorie ul li a {float: left; display: block; line-height: 46px; padding: 0 20px; font-size: 1.2em; text-decoration: none; text-transform: uppercase;}
#boxMenuKategorie ul li a:hover, #boxMenuKategorie ul li a.aktivni {padding: 5px 20px; color: #fff; background-color: #232323; position: relative; top: -5px;}

/******** body ******************************/
#boxHlavni > .wrapper > .content {background-color: #fff; padding: 10px 15px 25px;}
.uvod #boxHlavni > .wrapper > .content {padding-top: 25px;}

#drobeckova-navigace {font-size: .8em; padding: 0 0 10px; border-bottom: dotted 1px #808080; margin: 0 0 15px;}
/******** patička ******************************/


/******** zboží *********************************/
.vypis-zbozi {padding: 0 0 10px;position: relative;}
.vypis-zbozi .zbozi-polozka {text-align: center; float: left; width: 279px; height: 502px; padding: 15px 10px 0; margin: 0 18px 18px 0px; position: relative; border: solid 1px #d5d5d5;}

.vypis-zbozi .zbozi-polozka .foto { margin: 0 0 20px;}
.vypis-zbozi .zbozi-polozka .foto a {border-bottom: solid 1px #d5d5d5; display: inline-block; line-height: 1px; padding: 0 0 25px;}

.vypis-zbozi .zbozi-polozka .nadpis {overflow: hidden; height: 100px;}
.vypis-zbozi .zbozi-polozka .nadpis a {text-decoration: none; line-height: 150%; font-weight: 300; font-size: .7em;}
.vypis-zbozi .zbozi-polozka .nadpis a strong {font-weight: 400;font-size: 1.3em;}

.vypis-zbozi .zbozi-polozka .dostupnost   {width: 150px; color: #fff; background-color: #222; margin: 0 auto 35px; padding: 6px 0; cursor: default;}
.vypis-zbozi .zbozi-polozka .skladem      {text-transform: uppercase;}
.vypis-zbozi .zbozi-polozka .dostupnost a {color: #fff;}

.vypis-zbozi .zbozi-polozka .cena {font-size: 1.6em; padding: 0 0 0 10px;}
.vypis-zbozi .zbozi-polozka .doporucena-cena {text-decoration: line-through; }

.vypis-zbozi .link-detail {position: absolute;top: 97px; left: 63px;}
.vypis-zbozi .link-detail a {display: none; background-color: rgba(0,0,0, 0.7); color: #fff; text-decoration: none; padding: 6px 0; text-transform: uppercase; width: 150px;}
.vypis-zbozi .link-detail a:hover {background-color: rgba(0,0,0, 0.9);}

/** hover ***/
.vypis-zbozi .zbozi-polozka:hover {box-shadow: 0px 0px 10px #999;}
.vypis-zbozi .zbozi-polozka:hover .link-detail a {display: block;}
.vypis-zbozi .zbozi-polozka:hover .skladem {background-color: #67c90f;}
.vypis-zbozi .zbozi-polozka:hover .cca-2-3-dny {background-color: #e5c804;}

#boxLoading {
  background: rgba(255, 255, 255, 0.8) url("../layout/loader.gif") no-repeat scroll 50% 300px;
  display: none; height: 100%; position: absolute; top: 0; width: 100%; z-index: 1000;
}
/**********************************************/

.box-razeni-strankovani {background-color: #EBEBEB; padding: 8px 15px; margin: 0 0 15px;}
.box-razeni-strankovani .strankovani, .razeni-zbozi {float: left; width: 50%;}
div.strankovani span, div.strankovani b, div.strankovani a {border: solid 1px #222; display: inline-block; width: 34px; line-height: 32px; text-align: center; font-size: 1.1em;}
div.strankovani a {background-color: #FFFFFF; text-decoration: none;}


.razeni-zbozi {text-align: right; float: right;}
.razeni-zbozi a {border: solid 1px #222; display: inline-block; padding: 0 10px; line-height: 32px; background-color: #FFFFFF; text-decoration: none; text-transform: lowercase; font-size: .9em;}
.razeni-zbozi .aktivni, div.strankovani b {background-color: #222;color: #fff;}


/******** submenu kategorií ************************************/
#box-podkategorie-zbozi {margin: 0 0 10px;}
#box-podkategorie-zbozi ul {margin: 0;}
#box-podkategorie-zbozi li {float: left; width: 25%; padding: 0 5px 5px 0px;}
#box-podkategorie-zbozi li a {
  float: left; display: block; padding: 4px 10px; background-color: #fff; border: solid 1px #222; text-decoration: none; width: 100%;
  white-space: nowrap; overflow: hidden; text-overflow: ellipsis;
}

.razeni-zbozi a:hover, div.strankovani a:hover, #box-podkategorie-zbozi li a:hover {background-color: #222;color: #fff;}

/************ detail zboží *****/
.detail-zbozi {padding: 20px 0 40px;}
.detail-zbozi .foto {width: 500px;}

.detail-zbozi .zboziInfo {width: 650px;}
.detail-zbozi .zboziInfo .kratkyPopisZbozi a {font-weight: bold;}
.detail-zbozi .zboziInfo h2 {font-weight: bold; font-size: 1.2em; padding: 0 0 5px;}

.detail-zbozi .foto .hlavni-foto {height: 400px; text-align: center;}
.detail-zbozi .foto .hlavni-foto img {max-height: 100%;}

.detail-zbozi .box-cena-kosik {float: left; width: 40%; margin: 5px 0 15px;}

.detail-zbozi .box-cena-kosik .cena {font-size: .8em; margin: 0 0 10px; line-height: 160%;}
.detail-zbozi .box-cena-kosik .cena span {font-size: 2.2em; font-weight: bold;}
.detail-zbozi .box-cena-kosik .doporucena-cena span {text-decoration: line-through; font-size: 1.2em;}

.detail-zbozi .box-cena-kosik .zbozi-akce {margin: 8px 0 0;}
.detail-zbozi .box-cena-kosik .zbozi-akce a.zbozi-akce-koupit {background-color: #222; display: block; color: #fff; text-decoration: none; line-height: 50px; text-transform: uppercase; text-align: center;}
.detail-zbozi .box-cena-kosik .zbozi-akce a.zbozi-akce-koupit:hover {background-color: #e5c804; }

.detail-zbozi .helpBox { margin: 10px 0 15px; width: 55%; float: right; padding: 7px 10px; border: 1px solid #222;}
.detail-zbozi .helpBox div {line-height: 160%;}
.detail-zbozi .helpBox h2 {padding: 0 0 10px; font-size: 1.1em;}

.detail-zbozi .poukazBox { margin: 10px 0 15px;}
.detail-zbozi .poukazBox h2 {padding: 7px 10px; font-size: 1.3em; background-color: #e5c804; text-transform: uppercase; margin: 0 0 1px; font-weight: normal;}
.detail-zbozi .poukazBox .kodPoukazu strong {font-size: 1.2em;}
.detail-zbozi .poukazBox .content div {line-height: 160%; background-color: #2badce; padding: 7px 10px 0; color: #fff; }


.detail-zbozi .atributy {margin: 0 0 25px;}
.detail-zbozi .atributy div {display: inline-block; font-size: .9em; text-transform: uppercase; margin: 0 5px 0 0;}
.detail-zbozi .atributy .postovne-zdarma {background-color: #2BADCE; color: #fff; padding: 4px 10px;}
.detail-zbozi .atributy .info-expedujeme span {display: block; padding: 4px 10px; display: inline-block; color: #fff; text-transform: uppercase;}
.detail-zbozi .atributy .info-expedujeme a {color: #fff; text-decoration: none;}
.detail-zbozi .atributy .info-expedujeme .skladem {background-color: #67c90f;}
.detail-zbozi .atributy .info-expedujeme .cca-2-3-dny {background-color: #e5c804;}
.detail-zbozi .atributy .info-expedujeme .na-dotaz {background-color: #222;}


.popisZbozi, .box-darky, .box-popis-parametry {
 border: 1px solid #222;margin: 35px 0 0; padding: 0 15px 15px;
}
.popisZbozi h2, .box-darky h2, .box-darky h3, .box-popis-parametry h2 {position: relative; padding: 0 20px 0 15px; top: -17px; background-color: #fff; display: inline-block;}
.box-popis-parametry p {border-bottom: 1px solid #ddd; padding: 2px 6px 2px 0; float: left; width: 50%;}
.box-popis-parametry p label {display: inline-block;font-weight: bold;padding: 0 5px 0 0;width: 40%;}

/***************************************************/
.box-darky .darky-polozka label {display: block; padding: 0 0 5px; font-size: 0.9em;}
.box-darky .darky-polozka {border: solid 1px #fff; float: left; width: 242px; text-align: center; padding: 5px 7px 10px;}
.box-darky .darky-polozka label.darky-form {line-height: 200%; background-color: #ddd; padding:0;}
.box-darky .darky-polozka:hover {border-color: #ddd;}

/******************* poslední přidané do košíku *********************/
#boxPridanoDoKosiku .hlaseni-ok {display: none;}
#boxPridanoDoKosiku .box-left {padding: 0 0 25px; width: 200px;}
#boxPridanoDoKosiku .box-right {padding: 0 0 25px 0; width: 700px;}
#boxPridanoDoKosiku .box-darky {margin-bottom: 25px;}

/***** objednávkový proces ***/
.objednavkovy-proces-paticka .zpet {float: left; text-align: left; width: 200px;}
.objednavkovy-proces-paticka .souhlas-s-op, .objednavkovy-proces-paticka .pokracovat {text-align: right;}
.objednavkovy-proces-paticka .pokracovat {float: right; width: 300px;}
.objednavkovy-proces-paticka a.tl {
    background: #00a8df url("") repeat-x scroll left top;
    border: medium none;
    color: #fff;
    font-weight: normal;
    padding: 3px 5px;
    text-align: center;
    text-decoration: none;
}
.objednavkovy-proces-paticka .pokracovat input.submit, .objednavkovy-proces-paticka .pokracovat a, a.tl-pokracovat, button.submitDokoncitObjednavku {
    background-color: #e5c804; display: inline-block; font-size: 110%; font-weight: bold; padding: 4px 10px; text-transform: uppercase; color: #000;
}
.objednavkovy-proces-paticka a.tl:hover, a.tl-pokracovat:hover, button.submitDokoncitObjednavku:hover,
.objednavkovy-proces-paticka .pokracovat input.submit:hover, .objednavkovy-proces-paticka .pokracovat a:hover {background-color: #1a1a1a; color: #fff;}

/**************** table obyc vypis *************************/
table.obyc_vypis {margin: 5px 0 13px;}
table.obyc_vypis td, table.obyc_vypis th {padding: 7px 5px;vertical-align: middle;text-align: left;}
table.obyc_vypis td {border-bottom: solid 1px #999;}
table.obyc_vypis td.no-padding {padding: 0;}
table.obyc_vypis th {font-weight: bold;border: none;background: url() repeat-x scroll 0 0 #ccc;font-size: 1em;}
table.obyc_vypis tr.radek1 {background-color: #fff;}
table.obyc_vypis tr.radek2 {background-color: #fff;}
table.obyc_vypis a:hover img {background: url() transparent;}

table.obyc_vypis tr.no-border td, table.obyc_vypis tr.no-border th, table.obyc_vypis table td, table.obyc_vypis table th {border: none;}
table.obyc_vypis tr.border-top td, table.obyc_vypis tr.border-top th {border-top: solid 1px #999;}
table.obyc_vypis tr.no-bg th, table.obyc_vypis tr.no-bg td {background: transparent url(); color: #131822;}
table.obyc_vypis button.img-kosik {background: url("../layout/refresh-icon.png") no-repeat scroll 0 0 transparent;border: medium none;cursor: pointer;height: 32px;width: 32px;margin: 0;position: relative;top: -4px;}
table.obyc_vypis .tl-do-kosiku {padding: 0;}
.tl-do-kosiku {white-space: nowrap;}
table.obyc_vypis .tl-do-kosiku input.text {width: 40px; text-align: right;}
table.obyc_vypis .box-darky {margin: 15px 0 0;}

/****************************************************************************/
#box-darkovy-poukaz-doruc-zeme {margin: 0 0 25px;}
#box-darkovy-poukaz {background-color: #DDD; padding: 10px 18px 7px; width: 400px; float: left;}
#box-dorucovaci-zeme {float: right; background-color: #ddd;}
#box-dorucovaci-zeme p {padding: 7px 10px;}

/****************************************************************************/
div#objednavkovy-proces-hlavicka {padding: 5px 0 10px; margin: 0 0 10px;}
div#objednavkovy-proces-hlavicka ul {padding: 0; margin: 0;}
div#objednavkovy-proces-hlavicka ul li {list-style: url() none;padding: 0 0 0 10px;float: left;background: url() ;}
div#objednavkovy-proces-hlavicka ul li.prvni {padding: 0;}

div#objednavkovy-proces-hlavicka .polozka {display: block;float: left;background-color: #fff;width: 211px;padding: 0;line-height: 36px;border: 1px solid #222;}
div#objednavkovy-proces-hlavicka .poradi {background-color: #222;line-height: 36px;display: block;float: left;padding: 0 8px;font-size: 20px;color: #fff;}
div#objednavkovy-proces-hlavicka .nazev {display: block;float: left;padding: 0 5px;font-size: 15px;text-decoration: none;color: #111;}
div#objednavkovy-proces-hlavicka li.vyplnene .polozka {background-color: #fff;border: 1px solid #222;font-weight: bold;}
div#objednavkovy-proces-hlavicka li.vyplnene .polozka .poradi {background-color: #222;color: #fff;}
div#objednavkovy-proces-hlavicka li.vyplnene .polozka .nazev {color: #000;}
div#objednavkovy-proces-hlavicka a {text-decoration: none;}
div#objednavkovy-proces-hlavicka a.polozka:hover .nazev {text-decoration: underline;}

/*******************************************************************************************/
/******* box-doprava-a-platba ******/
#box-doprava-a-platba .podminka {border-bottom: 1px dotted #808080;margin-bottom: 10px;min-height: 48px;padding: 0 0 1px;}
#box-doprava-a-platba label strong {position: relative;top: -2px;}
#box-doprava-a-platba label .zelene {background-color: #67c90f; padding: 1px 7px; color: #fff; font-weight: normal; font-size: .8em;}
#box-doprava-a-platba label span {font-size: .9em;display: inline-block;}
#box-doprava-a-platba label span.box-popis {display: none;visibility: hidden;}
#box-doprava-a-platba .podminka label {line-height: 160%; cursor: pointer;}
#box-doprava-a-platba img {padding: 0 0 7px 0;border: none;float: left;}
#box-doprava-a-platba div.podminka div.box {float: right;width: 460px;padding: 0 0 10px;text-align: left;}
#box-doprava-a-platba .box-doprava h2,
#box-doprava-a-platba .box-platba h2 {background-color: #fff;border: 1px solid #222;line-height: 180%; overflow: hidden; color: #333; padding: 2px 10px; margin: 0 0 10px; font-size: 1.2em;}
#box-doprava-a-platba h3 {display: none;}
.box-platebni-podminky {border-top: none;padding: 15px 5px 5px;margin: 0 0 10px;}

/**** celkove castky ***/
#box-doprava-a-platba-cena {background-color: #fff;border: 1px solid #222; padding: 7px 10px; margin: 0 0 10px;}
#box-doprava-a-platba .box-doprava,
#box-doprava-a-platba .box-platba,
#box-doprava-a-platba-cena p.label,
#box-doprava-a-platba-cena p.hodnota,
#box-souhrn-objednavky .box-left,
#box-souhrn-objednavky .box-right,
#box-doprava-a-platba-cena .box-cena,
#box-doprava-a-platba-cena h2 {width: 49%;}
#box-doprava-a-platba-cena h2, #box-doprava-a-platba .box-doprava {float: left;}
#box-doprava-a-platba-cena p.label, #box-doprava-a-platba-cena p.hodnota {padding: 0;line-height: 200%;float: left;}
#box-doprava-a-platba-cena .box-cena, #box-doprava-a-platba .box-platba {float: right;}
#box-doprava-a-platba-cena h2 {margin: 0;background-color: transparent;color: #202020;padding: 0;border-color: #333;}
#box-doprava-a-platba-cena label {font-weight: normal;}
#box-doprava-a-platba-cena .celkem {border-top: solid 1px #333;}
#box-doprava-a-platba-cena .celkem * {font-weight: bold;}
#box-souhrn-objednavky .label {font-weight: bold;}
/***************************************************************/

/**** ui-tabs */
.ui-tabs {position: relative;}
.ui-tabs .ui-tabs-nav {margin: 0;display: table;background-color: #eee;border: solid 1px #ccc;width: 100%;padding: 10px 0 0;}
.ui-helper-clearfix:after {clear: both;}
.ui-tabs .ui-tabs-nav li {float: left;position: relative;top: 0;border-bottom-width: 0;padding: 0;margin: 0 5px 0;white-space: nowrap;list-style: none url();background: url();}
.ui-tabs .ui-tabs-nav li a {float: left; text-decoration: none; padding: 5px 10px; border: solid 1px #ccc; border-bottom: none; position: relative; background-color: #f5f5f5; color: #333; font-size: 100%; font-weight: bold; outline: none;}
.ui-tabs .ui-tabs-nav li a span {font-size: 80%;font-weight: normal;}
.ui-tabs .ui-tabs-nav li.ui-tabs-active a {top: 1px;}
.ui-tabs .ui-tabs-nav li.ui-tabs-active a,.ui-tabs .ui-tabs-nav li.ui-state-disabled a,.ui-tabs .ui-tabs-nav li.ui-tabs-loading a {cursor: text;}
.ui-tabs .ui-tabs-nav li.ui-state-disabled a {color: #999;}
.ui-tabs .ui-tabs-nav li.ui-tabs-active a {cursor: pointer;background-color: #fff;color: #202020;}
.ui-tabs .ui-tabs-panel {display: block;padding: 15px 13px 0px; background: none;border-left: solid 1px #ccc;border-right: solid 1px #ccc;border-bottom: solid 1px #ccc;}
/*********************************************************************************/

/**** forms */
div.formular p.label {padding: 0 0 0px 0;}
div.formular p.input {padding: 0 0 7px 0;}
div.formular h2 {margin-top: 15px;}
#form-objednavka h2 {margin: 5px 0 10px;}
div.formular p.box-zeme {margin: 28px 0 0;padding: 4px 4px;width: 160px;}
div.formular .form-box {padding: 10px 15px;border: solid 1px #ccc;margin: 0 0 15px;background-color: #eee;}
#box-moje-objednavky div.formular .form-box {padding: 0; border: none; background-color: #fff;}
div.formular h2,div.formular h3 {padding: 5px 0;}
div.formular h2 span {font-size: 65%;}
div.formular .box-left {float: left;width: 410px;}
div.formular .box-right {float: right;width: 200px;}
div.formular .input-box-2-left, div.formular .input-box-2-right {width: 245px;float: left;}
div.formular .input-box-2-right {margin-left: 10px;}
div.formular .input-box-2-left input, div.formular .input-box-2-right input {width: 245px;}
div.formular .input-box-adresa-left {float: left;}
div.formular .input-box-adresa-middle {float: left;margin: 0 10px;}
div.formular .input-box-adresa-right {float: left;}
div.formular .input-box-adresa-right, div.formular .input-box-adresa-right select {width: 192px;}
div.formular .input-box-adresa-left input, div.formular .input-box-adresa-left {width: 198px;}
div.formular .input-box-adresa-middle input, div.formular .input-box-adresa-middle {width: 90px;}
div.formular .box-right a, div.formular .box-right span.link-pridat {display: block;background-color: #fff;padding: 0 8px 2px 0px;font-size: 100%; line-height: 36px;text-align: right; background-position: 8px 7px;text-transform: lowercase;border: 1px solid #ccc;margin: 0 0 7px;}
div.formular .box-right a:hover, div.formular .box-right span.link-pridat:hover, div.formular .box-dodaci-adresa {background-color: #fff;}
div.formular .box-left {width: 70%;}
div.formular .box-right {width: 25%;}

.link-heslo {background: transparent url(../layout/lock.png) no-repeat;}
.link-edit {background: transparent url(../layout/edit.png) no-repeat;}
.link-pridat {background: transparent url(../layout/add.png) no-repeat;}
.link-delete {background: transparent url(../layout/ico_krizek.png) no-repeat;}

/*********** rekapitulace objednávky *****/
body table.rekapitulace-objednavky {margin: 5px 0 13px;border-collapse: collapse;}
body table.rekapitulace-objednavky td, body table.rekapitulace-objednavky th {padding: 5px;text-align: left;vertical-align: middle;border: none;background-color: transparent;font-size: 1em;}

/********* boxPlatbaDoprava **************/
#boxPlatbaDoprava .box-right {width: 1080px;}
#boxPlatbaDoprava .box-left  {width: 70px; padding: 7px 0 0;}
#boxPlatbaDoprava h2 {font-size: 140%; padding: 0 0 10px; margin: 0;}

#boxPlatbaDoprava .table-platba-doprava {border: 1px solid #d5d5d5;width: 100%;border-collapse: collapse; margin: 0 0 40px;}
#boxPlatbaDoprava .table-platba-doprava td, #boxPlatbaDoprava .table-platba-doprava th {padding: 2px 5px;text-align: left;vertical-align: top;border: 1px solid #d5d5d5;}
#boxPlatbaDoprava .table-platba-doprava th {background-color: #eee;}

#boxInfoRegistrace div {line-height: 200%;}
#boxInfoRegistrace .nadpis {font-size: 1.2em;}
#boxInfoRegistrace a {font-weight: bold;}

#boxEETpaticka {background-color: #2a2a2a; padding: 10px 0; color: #cfcfcf; text-align: center; font-size: 90%;}

button.submitDokoncitObjednavku {font-weight: bold; text-transform: uppercase; padding: 7px 10px; display: inline-block; line-height: 110%; background-size: auto 100%;}
button.submitDokoncitObjednavku span {display: inline; font-weight: normal; font-size: 80%; text-transform: none;}
button.tlZpracovavam, button.tlZpracovavam:hover {background-color: #555; color: #ddd; background-image: url(); cursor: auto;}