/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 *
 * CHECKOUT.CSS: - styly pro pokladnu
 *               - checkout styles
 *
 * version: 1.0.0 / ecp 1.4
 * media: screen
 *
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
	
	/* * * * * *  obecne / common  * * * * * */
	.pokladna input.readonly											{ color: #999; background: #f8f8f8; box-shadow: none; }
	.pokladna input.readonly:hover,
	.pokladna input.readonly:focus 									{ border-color: #DDDCDC; box-shadow: none; }
	.pokladna ul															{ padding: 0; clear: both; }
	.pokladna ul li														{ background: none; padding: 0; margin-bottom: 1.1em; }	
	.pokladna h1															{ float: left; width: 40%; margin-left: 70px; }
	.pokladna h1.empty													{ margin-left: 0; }	
	.pokladna #save_template											{ margin: 0 0 15px 110px; text-decoration: none; color: white; padding: 5px 8px; float: left; }
	.kosikHeaderText														{ margin-left: 70px; background: #E2FFEB; border: 1px solid #10A73E; border-bottom-width: 2px; padding: 5px 10px 0; }
	.pokladna .kosikHeaderText 										{ margin-bottom: 1.5em; }
	.kosikHeaderText p													{ margin-bottom: 0.5em; }	
	.pokladna .rozcestnik												{ float: right; width: 30%; }
	.pokladna .back														{ float: right; border: 1px solid #b3b3b3; border-left-color: #e5e5e5; border-width: 0 0 1px 1px; color: #333333; text-decoration: none; }
	.pokladna .back span													{ background-image: url(../images/icons/arrow_left.png); background-position: 15px 50%; background-repeat: no-repeat; padding: 8px 22px 8px 33px; display: block; }	
	.pokladna .back:hover												{ background: #ededed; }
	.pokladna .obsah														{ float: right; padding: 8px 25px 8px 25px; text-decoration: none; color: white; position: relative; border-bottom: 1px solid #b3b3b3; }
	.pokladna .obsah:after  											{ border-color: #40ae1f transparent transparent transparent; border-style: solid; border-width: 7px 7px 7px 7px; content: ""; float: left; height: 0; left: 50%; position: absolute; top: 100%; width: 0; } 
	.pokladna .obsah:hover												{ background: #309d0e; }
	.pokladna .obsah:hover:after  								{ border-color: #309d0e transparent transparent transparent; }
	.pokladna .krok														{ margin: 0; clear: both; }	
	.pokladna .krok > span												{ display: block; float: left; width: 60px; margin-right: 10px; text-align: center; font-size: 3.5714em; font-family: Ubuntu, Arial, Helvetica, sans-serif; color: #cccccc; }	
	.pokladna .krok > span sup											{ font-size: 0.4em; top: -1em; left: 0px; }	
	.pokladna #kosikObsah > span sup,
	.pokladna .adresa > span sup										{ left: -3px; }
	.pokladna .krok fieldset											{ margin: 0; padding: 20px 20px 20px 39px; background: white; border-top: 0; border-right: 0; position: relative; }
	.pokladna .krok fieldset input[type="checkbox"],
	.pokladna .krok fieldset input[type="radio"]					{ border: none; }
	.pokladna .krok fieldset input[type="text"]					{ padding: 6px 10px; }
	.pokladna .krok fieldset input[type="text"].error			{ border-color: red; }
	.pokladna .krok fieldset legend									{ float: left; width: 100%; font-size: 1.4285em; text-transform: uppercase; font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: normal; padding: 0; margin-bottom: 0.5em; }
	.pokladna .hotovo fieldset											{ border-color: #62bd12; }
	.pokladna .hotovo fieldset legend								{ padding-right: 39px; color: white; background: #62bd12 url(../images/default/pokladna_hotovo.gif) 100% 0 no-repeat; }
	.pokladna .aktivni > span											{ color: #DA2C12; }
	.pokladna .aktivni fieldset										{ border-color: #DA2C12; border-left-width: 3px; background: #FFF6F5; padding-left: 37px; }
	.pokladna .aktivni fieldset legend								{  }
	.pokladna .red															{ vertical-align: top; font-size: 1.2857em; }
	
	/* * * * * *  kosik / basket  * * * * * */ 
	.pokladna #kosikObsah legend										{ margin-bottom: 0; }												
	.pokladna .kosik fieldset table									{ width: 100%; margin-bottom: 0; }
	.pokladna .kosik fieldset table th,
	.pokladna .kosik fieldset table td								{ padding: 6px 8px; vertical-align: middle; }
	.pokladna .kosik fieldset table th.cena,
	.pokladna .kosik fieldset table td.right						{ text-align: right; }
	.pokladna .kosik fieldset table th.mnozstvi,
	.pokladna .kosik fieldset table td.mnozstvi					{ width: 10%; white-space: nowrap; }
	.pokladna .kosik fieldset table td.mnozstvi					{ font-size: 1.0714em; }
	.pokladna .kosik fieldset table td.mnozstvi input			{ padding: 3px 4px; }	
	.pokladna .kosik fieldset table th.cena,
	.pokladna .kosik fieldset table td.cena						{ width: 16%; }
	.pokladna .kosik fieldset table td.cena						{ font-size: 1.0714em; }
	.pokladna .kosik fieldset table tr.celkem td.cena			{ font-size: 1.1428em; color: black; }				
	.pokladna .kosik fieldset table tr.celkem td.cena strong				{ position: relative; padding-top: 10px; }
	.pokladna .kosik fieldset table tr.celkem td.cena strong:before	{ border-color: #c2c2c2 transparent transparent; border-style: solid; border-width: 7px; content: ""; float: left; height: 0; left: 40%; position: absolute; top: 0; width: 0; }	
	.pokladna .kosik fieldset table th.smazat,
	.pokladna .kosik fieldset table td.smazat						{ width: 5%; }
	.pokladna .kosik fieldset table thead th						{ background: none; color: #666666; border-bottom: 1px solid #c2c2c2; padding-top: 0; }
	.pokladna .kosik fieldset table tbody th						{ font-size: 1.0714em; }
	.pokladna .kosik fieldset table tbody th a					{ text-decoration: none; }
	.pokladna .kosik fieldset table tbody th.nazev				{ width: 60%; padding-left: 0; }
	.pokladna .kosik fieldset table tbody tr.postovne th,
	.pokladna .kosik fieldset table tbody tr.celkem th			{ padding-left: 0; }	
	.pokladna .kosik fieldset table tbody th.nazev span		{ color:	#666666; font-size: 0.9333em; }
	.pokladna .kosik fieldset table tbody th,
	.pokladna .kosik fieldset table tbody td						{ border-top: solid 1px #e0e0e0; }
	.pokladna .kosik fieldset table tbody tr:hover th,
	.pokladna .kosik fieldset table tbody tr:hover td			{ background: #FFF3F1; }
	.pokladna .kosik.aktivni fieldset table tbody tr:hover th,
	.pokladna .kosik.aktivni fieldset table tbody tr:hover td			{ background: #ffd1ca; }
	.pokladna .kosik fieldset table tr.phe,
	.pokladna .kosik fieldset table tr.sleva						{ font-size: 0.916em; }
	.pokladna .kosik fieldset table tr.postovne th,
	.pokladna .kosik fieldset table tr.postovne td				{ border-bottom-color: #ccc; }
	.pokladna .kosik fieldset table tr.celkem th,
	.pokladna .kosik fieldset table tr.celkem td					{ border-top: solid 2px #c2c2c2; border-bottom: none; color: #666666; }
	.pokladna .kosik fieldset table tr.celkem:hover th,
	.pokladna .kosik fieldset table tr.celkem:hover td			{ background: none !important; }
	.pokladna .kosik fieldset table tr.tlacitka th,
	.pokladna .kosik fieldset table tr.tlacitka td				{ border-bottom: 0; }
	.pokladna .kosik fieldset table tr.tlacitka:hover th,
	.pokladna .kosik fieldset table tr.tlacitka:hover td		{ background: none !important; }
	
  .pokladna .kosik fieldset table tr.error-row td,
  .pokladna .kosik fieldset table tr.error-row th        { border-top: 1px solid red; border-bottom: 1px solid red; background: #fff5f5; }
  
	.pokladna .kosik fieldset table td input						{ vertical-align: middle; }
	.pokladna .kosik fieldset table td input.upravit			{ padding: 4px 8px 3px; font-family: Arial, Helvetica, sans-serif; font-size: 0.9285em; color: #333; }	
	.pokladna .kosik fieldset table td input#prepocitat:hover	{ background: #EDEDED; border-color: #c8c8c8; }
	.pokladna .kosik fieldset table td.smazat a					{ float: right; /*padding: 0 0 0 18px;*/ width: 21px; height: 15px; background: url(../images/katalog/cancel.png) 50% 50% no-repeat; }
	.pokladna .kosik fieldset table td.smazat a span			{ position: absolute; left: -999em; }
	.pokladna .kosik fieldset table td #stav span.ok			{ display: block; padding: 2px 0 2px 21px; color: green; background: url(../images/icons/ico_success.gif) 0 0 no-repeat; height: 17px; }
	.pokladna .kosik fieldset table td #stav span.ok span		{ font-size: 0.7857em; display: none; }
	.pokladna .kosik fieldset p.odstranit							{ margin: 1em 0 0; text-align: right; }
	
	
	/* * * * * *  adresa / address  * * * * * */ 
	.pokladna .adresa														{ position: relative; width: 100%; z-index: 5000; }
	.pokladna .adresa.krok	legend									{ float: left; width: 50%; }
	.pokladna .adresa fieldset											{ }
	.pokladna .adresa fieldset p										{ width: 380px; margin: 0 0 8px; text-align: left; clear: left; float: left; }
	.pokladna .adresa fieldset p:after								{ display: block; clear: both; content: " "; }
	.pokladna .adresa fieldset p input								{ width: 50%; clear: none; float: left; }
	.pokladna .adresa fieldset p input#postcode,
	.pokladna .adresa fieldset #billing_postcode					{ width: 25%; }
	.pokladna .adresa fieldset p label								{ float: left; width: 150px; }
	.pokladna .adresa fieldset p span.errinfo						{ display: block; margin-left: 150px; color: red; font-size: 0.9285em; clear: both; }
	.pokladna .adresa fieldset p.k2 label .krabice				{ top: 117px; }
	.pokladna .adresa fieldset p.k3 label .krabice				{ top: 128px; }
	.pokladna .adresa fieldset p.k4 label .krabice				{ top: 139px; }
	.pokladna .adresa fieldset p input								{  }
	.pokladna .adresa fieldset p select								{ width: 130px; }
	.pokladna .adresa fieldset p.k4 input							{  }
	.pokladna .adresa .adresa_login 									{ float: left; clear: both; width: auto; margin-top: 1em; }
	.pokladna .adresa .adresa_login a								{ text-decoration: none; }
	.pokladna .adresa .adresa_login a:hover						{ text-decoration: underline; }
	.pokladna .adresa .adresa_login p								{ margin: 0; width: auto; }
	
	/* * * * * *  doruceni ­ a platba / delivery and payment  * * * * * */ 
	.pokladna .doruceni													{ position: relative; }
	.pokladna .doruceni fieldset ul,
	.pokladna .platba   fieldset ul									{ width: 100%; margin: 0; }
	.pokladna .doruceni fieldset ul									{ margin-bottom: 1em; }
	.pokladna .doruceni fieldset ul:after,
	.pokladna .platba   fieldset ul:after							{ display: block; clear: both; content: " "; }
	.pokladna .doruceni fieldset ul li,
	.pokladna .platba   fieldset ul li								{ display: inline; float: left; margin: 0 20px 0 0; padding: 0; background: none; }
	.pokladna .doruceni fieldset ul li *,
	.pokladna .platba   fieldset ul li *							{ vertical-align: middle; }
	.pokladna .doruceni fieldset ul li input,
	.pokladna .platba   fieldset ul li input						{ margin-right: 1px; }
	
	.pokladna .doruceni fieldset p,
	.pokladna .platba   fieldset p#displayVoucher,
	.pokladna .platba   fieldset p#voucherForm					{ clear: both; width: 100%; margin: 1em 0 8px; text-align: left; }
	.pokladna .platba   fieldset p#voucherForm .submit			{ padding: 6px 10px; }
	.pokladna .doruceni fieldset p label							{ float: left; width: 150px; float: left; }
	.pokladna .doruceni fieldset p									{ float: left; font-weight: bold; clear: none; width: auto; margin: 1px 10px 0 0; }
	.pokladna .doruceni fieldset p + ul								{ float: left; width: auto; clear: none; margin: 0; }
	.pokladna #voucherForm #voucher									{ width: 15%; float: left; margin-right: 5px; }
	.pokladna .platba   fieldset p#voucherForm a   				{ background: url(../images/katalog/cancel.png) no-repeat 50% 50%; float: left; height: 15px; width: 21px; margin: 3px 5px 0 0; }
	.pokladna .platba   fieldset p#voucherForm a span			{ position: absolute; left: -999em; }
	.pokladna .platba	  fieldset p#voucherForm label			{ display: block; padding-bottom: 2px; }
	.pokladna .platba   fieldset p#voucherForm .errinfo		{ display: block; clear: both; color: red; margin-top: 1em; }
	
	.pokladna .doruceni #shipping_total,
	.pokladna .platba	  #payment_total								{ float: right; margin: -38px 0 0; background: #E2FFEB; border-color: #10A73E; border-style: solid; border-width: 1px 1px 2px; padding: 3px 5px; font-size: 0.9285em; color: black; font-weight: bold; }
	
	/* * * * * *  dokonceni / finish  * * * * * */ 
	.pokladna .dokonceni fieldset										{ border-bottom: 0; margin-bottom: 1em; }
	.pokladna .dokonceni fieldset .info								{ display: inline; float: right; width: 35%; padding: 20px 20px 20px 25px; margin-top: 22px;
																				  background: #E2FFEB; border: 1px solid #10A73E; border-bottom-width: 2px; position: relative; }
	.pokladna .dokonceni fieldset .info_before				  	{ display: block; width: 10px; height: 20px; background: url(../images/icons/zobak.png) 0 0 no-repeat; position: absolute; top: 13px; left: -10px; }
	.pokladna .dokonceni fieldset .info h2							{ margin: 0 0 1em; font-size: 1em; line-height: 2em; font-weight: bold; color: black; }
	.pokladna .dokonceni fieldset .info p							{ line-height: 1.6em; }
	
	.pokladna .dokonceni fieldset .formular						{ display: inline; float: left; width: 53%; }
	.pokladna .dokonceni fieldset .formular p						{ margin: 0 0 1em; text-align: left; }
	.pokladna .dokonceni fieldset .formular p label				{ display: block; padding-bottom: 1px; }
	.pokladna .dokonceni fieldset	.newsletter .text,
	.pokladna .dokonceni fieldset	.newsletter .text label		{ display: inline; }
	
	/* *  email & tel  * */
	.pokladna .dokonceni fieldset .formular p.email				{ display: inline; float: left; width: 48%; }
	.pokladna .dokonceni fieldset .formular p.tel				{ display: inline; float: right; width: 48%; }
	
	.pokladna .dokonceni fieldset .formular p.email input,
	.pokladna .dokonceni fieldset .formular p.tel input		{ width: 88%; }
	
	/* *  poznamka / textarea  * */
	.pokladna .dokonceni fieldset .formular p.text				{ clear: both; width: 100%; }
	.pokladna .dokonceni fieldset .formular p.text textarea	{ width: 97%; }
	
	/* *  celkem / total  * */
	.pokladna .dokonceni fieldset .formular p.celkem			{ color: #333; }
	.pokladna .dokonceni fieldset .formular p.celkem strong	{ color: black; }	
	
	/* *  podminky / terms  * */
	.pokladna .dokonceni fieldset .formular p.podminky			{ font-size: 0.9285em; color: #666666; }
	.pokladna .dokonceni fieldset .formular p.podminky input,
	.pokladna .dokonceni fieldset .formular p.podminky .text	{ vertical-align: middle; }
	.pokladna .dokonceni fieldset .formular p.podminky input	{ margin-right: 1px; }
	.pokladna .dokonceni fieldset .formular p.podminky label	{ display: inline; padding: 0; }
	
	/* *  submit  * */
	.pokladna .dokonceni fieldset .formular p.submit			{ margin-bottom: 0; }
	.pokladna .dokonceni fieldset .formular p.submit input	{ width: 215px; height: 42px; padding: 0; font-size: 1.1428em; border: none; color: white; }
	.pokladna .dokonceni fieldset .formular p.submit input:hover	{ background: #40AE1F; }
	
	.pokladna .dokonceni fieldset p span.errinfo					{ display: block; color: red; font-size: 0.9285em; clear: both; }
	
	
	/* * * * * *  objednavka / order  * * * * * */
	/* IM text */
	.objednavka									{ width: 100%; margin-bottom: 1em; }
	.objednavka .summaryHeaderText		{ margin-bottom: 1.5em; background: #f5f5f5; padding: 10px 20px 1px; }
	.objednavka	.column_obal				{ border: 1px solid #ccc; border-top: 0; }
	.objednavka .column_left				{ display: inline; float: left; width: 65%; margin: 0; }
	.objednavka .column_left > div		{ border-bottom: 0; }
	.objednavka .column_left .krok h2,
	.objednavka .column_right .krok h2	{ font-size: 1.0714em; font-weight: bold; }	
	.objednavka .column_left .krok		{ border: 0; }	
	.objednavka .column_right				{ display: inline; float: right; width: 30%; margin: 20px 20px 1.5em 0; padding: 0; background: #f5f5f5; }
	.objednavka .column_right p			{ font-size: 13px; }	
	.objednavka .column_right .krok		{ border: 0; padding: 1.5em 20px 0; }
	.objednavka .column_right .krok.platba		{ padding: 0 20px 1.5em; }
	.objednavka .column_left .krok.platba		{ padding-top: 1.5em; }
	.objednavka .krok.platba p				{ margin: 0; }
	.objednavka .krok							{ margin: 0; border: 1px solid #ccc; border-top: 0; padding: 10px 20px 20px; }
	.objednavka .krok.kosik					{ padding-top: 1.5em; }
	.objednavka .krok h2						{ color: black; padding: 0.5em 1.5em; font-size: 1.4285em; font-weight: normal; margin-bottom: 0.5em; padding: 0; text-transform: uppercase; }
	.objednavka .krok p,
	.objednavka .krok ul						{ margin-top: 0; }
	.objednavka .krok ul.nm					{ margin-top: 0; margin-bottom: 0; }
	.objednavka .krok address				{ margin: 0; }
	.objednavka .krok .border				{  }
	.objednavka .krok table.w100			{ width: 100%; margin-bottom: 0; }
	.objednavka .krok table th				{ padding: 4px 6px; font-size: 1em; text-align: left; vertical-align: middle; background: white; border-bottom: solid 1px #e0e0e0; }
	.objednavka .krok table th	.fb_share 	{ vertical-align: middle; }	
	.objednavka .krok table thead th.nazev	{ font-weight: bold; }
	.objednavka .krok table th.nazev,
	.objednavka .krok table .postovne th	{ font-weight: normal; }
	.objednavka .krok table td				{ padding: 4px 6px; font-size: 1em; text-align: left; vertical-align: middle; background: white; border-bottom: solid 1px #e0e0e0; }
	.objednavka .krok table td.celkem_row,
	.objednavka .krok table th.celkem_row					{ padding: 4px 6px; font-size: 1em; text-align: left; vertical-align: middle; border: 0; color: black; border-top: 2px solid #e0e0e0; }
	.objednavka .krok table thead th.thead_th				{ padding: 4px 6px; font-size: 1em; text-align: left; vertical-align: middle; border: 0; color: black; }
	.objednavka .krok table thead th.thead_th_no_bg		{ border-top: 0; border-bottom: 2px solid #e0e0e0; }
	.objednavka .krok table th.right,
	.objednavka .krok table td.right							{ text-align: right; }
	.objednavka .krok table th.mnozstvi,
	.objednavka .krok table td.mnozstvi						{ text-align: center; }
	
	.objednavka .stav h2,
	.objednavka .splatky h2							{  }
	.objednavka .splatky .submit a				{ border: 0 none; color: white; font-weight: bold; padding: 5px 8px; text-decoration: none; }
	.objednavka .stav .border,
	.objednavka .splatky .border					{ border-color: #ccc; }
	.objednavka .stav .text_float_left			{ display: inline; float: left; width: 68%; }
	.objednavka .stav .text_float_left ul		{ padding: 0; margin-bottom: 1em; }
	.objednavka .stav .text_float_left ul li	{ padding: 0; background: none; }
	.objednavka .stav .p_info						{ font-weight: bold; font-size: 0.8571em; }
	.objednavka .stav table							{ float: right; width: 30%;  }
	.objednavka .stav table th,
	.objednavka .stav table td						{ background: #f5f5f5; padding: 5px 10px; border: 0; }
	.objednavka .stav table th						{ padding-top: 10px; }
	.objednavka .stav table	thead th.thead_th_no_bg	{ border: 0; }
	
	.objednavka .navigace a.zpet			{ float: left; }
	.objednavka .navigace a.dale			{ float: right; font-size: 1.2em; font-weight: bold; }
	.objednavka .navigace input.sub		{ float: right; }
	
	.objednavka .elemErr						{ border: 1px solid red; background-color: red; color: white; }
	.objednavka .err							{ color: red; font-weight: bold; }
	
	/* * * * * *  moje udaje / my account  * * * * * */
	.mojeUdaje   fieldset,
	.zmenitHeslo fieldset					{ margin: 0; background: none; }
	.mojeUdaje   fieldset p,
	.zmenitHeslo fieldset p					{ width: 100%; margin: 0 0 2px; text-align: left; }
	.mojeUdaje   fieldset p:after,
	.zmenitHeslo fieldset p:after			{ display: block; clear: both; content: " "; }
	.mojeUdaje   fieldset p label,
	.zmenitHeslo fieldset p label			{ float: left; width: 110px; padding: 2px 0 0; }
	.zmenitHeslo fieldset p label			{ width: 13em; }
	.mojeUdaje   p.submit input,
	.zmenitHeslo p.submit input			{ padding: 0; border: none; }
	
	#fakturacni_adresa fieldset			{ background: none; }
	
	/* FB - pochlub se */
	.fb_share									{ display: inline-block; vertical-align: top; margin-top: 2px; }
	
	/* dorucovaci adresy */
	#dorucovaciAdresy,
	#novaDorucovaci							{ width: 48%; float: left; }
	#dorucovaciAdresy input#adresa_0		{ display: none; }
	label.adresa0								{ float: left; }
	#novaDorucovaci							{ margin-top: 1.5em; clear: left; }
	#dorucovaciAdresy							{ clear: left; font-size: 1.0714em; margin-top: 0.4em; }
	
	#fakturacniUdaje							{ float: right; width: 50%; }
	#fakturacniUdaje legend					{ width: 100%; }
	#fakturacniUdaje							{ float: right; }
	#zobrazFakturacni,
	#skryjFakturacni							{ width: auto; clear: none; margin-top: 3px; }
	#fakturacniUdaje label					{ margin-top: 5px; }
	#zobrazFakturacni a,
	#dorucovaciAdresy #novaAdresa,
	#fakturacniUdaje .unlock_address input	{ display: block; background: url(../images/icons/ico_plus.png) 10px 50% no-repeat; color: #333333; text-decoration: none; padding: 4px 10px 4px 28px; border-bottom: 1px solid #b2b2b2; position: relative; }
	#fakturacniUdaje p.unlock_address		{ float: right; width: auto; margin: -39px 0 0; }
	#fakturacniUdaje .unlock_address input	{ background-image: url(../images/icons/ico_edit.png); border: 0; width: auto !important; padding-left: 24px; }

	#zobrazFakturacni:hover,
	#dorucovaciAdresy #novaAdresa:hover,
	p.unlock_address input:hover,
	#fakturacniUdaje .unlock_address input:hover				{ background-color: #EDEDED; }
	#skryjFakturacni a						{ background: url(../images/design/sipka_up.png) 100% 50% no-repeat; padding-right: 14px; }
	
	#fakturacniUdaje .legend				{ font-size: 1.4285em; text-transform: uppercase; font-family: "Ubuntu", Arial, Helvetica, sans-serif; font-weight: normal; padding: 0; margin-bottom: 0.5em; }
	
	/* nakupte jeste za.. */
	.dopocet										{ background: #E2FFEB; border: 1px solid #10A73E; margin: 1.5em 0 1.5em 70px; }
	.dopocet	p									{ padding: 10px 10px 1px 39px; }
	
	/* balik na postu */
	.adresa p.k6								{ position: relative; }
	
	#cpost_zip_whisp							{ background-color: #ffffff; border: 1px solid #E7E9EC; width: 500px; padding: 10px 0; float: left; clear: both; margin: 0; font-size: 12px; position: absolute; top: 29px; left: 150px; }
	#cpost_zip_whisp > span					{ display: block; line-height: 1.3; }
	#cpost_zip_whisp > span	a				{ display: block; padding: 5px 10px; border-top: 1px solid #EDEDED; }
	#cpost_zip_whisp	#cpost_zip_whisp_0 a	{ border-top: 0; }
	#cpost_zip_whisp > span br				{ display: none; }
	#cpost_zip_whisp a						{ text-decoration: none; color: black; }
	#cpost_zip_whisp a:hover				{ color: #E28915; }
	
	/* darkovy system */
	.pokladna .kosik tr.darek:hover th	{ background: white; }
	#gift_choose_gift_link					{ float: left; color: white; padding: 4px 8px; }
	#gift_choose_gift_link span			{ color: white; }
	

	