td.center {text-align:center;}
td.right {text-align:right;}
 
 /* Kosik */
  #main table.obsah-kosiku {margin:0; padding:0; font-size:100%; width:100%;}
	#main table.obsah-kosiku th {padding:5px; border-bottom:1px solid #AEAEAE; background:#0B0B0B; color:white;}
	#main table.obsah-kosiku th.smazat {text-align:center;}
	#main table.obsah-kosiku tr.bot td {border:0; padding-top:10px; padding-bottom:8px; text-align:right; font-size:110%;}
	#main table.obsah-kosiku tr.border td {border-top:1px solid black;}
	#main table.obsah-kosiku td {border-bottom:1px solid #CAC7C7; padding:2px 10px; background:#EFEFEF;}
	#main table.obsah-kosiku td.white {background:white;}
	#main table.obsah-kosiku td a {text-decoration:underline;}
	#main table.obsah-kosiku td a:hover, #main table.katalog td a:focus, #main  table.katalog td a:active {text-decoration:none;}
	#main table.obsah-kosiku input.pocet {width:20px; text-align:center;}
	
	   /* Registrace */
	form.registrace {background:#FFF; padding:15px 0;}   
	form.registrace label {display:block;}
	
	#main form.registrace table {margin:0 auto;}
	#main p.center {text-align:center;}
	
	  /* Objednavka - 1 */
  #main .objednavka-top {width:45%; padding:0 2%; margin:0; float:left; height:170px; background:#FFF; position:relative;} 
  #main .objednavka-top.r {float:right; width:45%}
  #main .objednavka-top form {margin-top:10px;}
  
    /* Přehled objednávek */
  #main .objednavky th {background:#58595D; color:white; padding:5px 10px;}
  #main .objednavky td {border-bottom:1px solid #CAC7C7; padding:3px 10px;}
  
    div.chyba {margin:15px 0 10px 0; padding:3px 5px 3px 50px; background:#FFEFF0 url(/code/image/chyba.gif) 5px 50% no-repeat; }
  div.ok {margin:15px 0 10px 0; padding:3px 5px 3px 50px; background:#F2FFDF url(/code/image/vporadku.gif) 5px 50% no-repeat;}



/* OBJEDNAVKA ZBOZI -  Horní průvodce*/
#order_steps {
  width:97%;
	padding: 0 1%;
	margin: 15px 0;
	text-align: center;
	border: 1px solid #58595D;
	height: 70px;
}
#order_steps a {color: #58595D;}

/* Text průvodce */
.order_steps_text {
	margin: 0 auto;
	text-align: center;
	color: #A7A7A7;
	height: 50px;
}

.active_step_text {
	color: #0069AF;
	font-weight: 700;
	font-size: 1.1em;
	width: 25%;
	float: left;
}
.inactive_step_text {
	text-align: center;
	color: #A7A7A7;
	padding-top: 25px;
	display:block;
	width: 25%;
	float: left;
}
/* Linka v průvodci */
.order_steps_linka {
	padding: 10px 0 0 0;
	margin: 0; font-size:0;
	width: 100%;
	clear:both;
}
.progressbar_active {
	background-color: #9A9A9A;
	width: 25%;
	float: left;
	height: 5px;
}
.progressbar_inactive {
	background-color: #E4E4E4;
	width: 25%;
	float: left;
	height: 5px;
}