ul#objednavka-teplomer {
	height: 40px;
	margin: 0 0 10px 0;
	padding: 0;
}
ul#objednavka-teplomer li {
	width: 22%;
	height: 30px;
	float: left;
	margin: 0 !important;
	padding: 0 0 0 3% !important;
	list-style-type: none;
	color: #999;
	font-weight: bold;
	background: url("../img/bg-objednavka-teplomer.png") no-repeat left center;
}
ul#objednavka-teplomer li:first-child {
	width: 25%;
	padding-left: 0 !important;
	background: none;
}
ul#objednavka-teplomer li.aktualni {color: #333;}
ul#objednavka-teplomer li span {
	float: left;
	display: block;
	height: 30px;
	padding-right: 5px;
	font-size: 25px;
}
ul#objednavka-teplomer li em {
	font-weight: normal;
	font-size: 10px;
}
ul#objednavka-teplomer li a {
	text-decoration: none;
}
ul#objednavka-teplomer li a:hover, ul#objednavka-teplomer li a:focus, ul#objednavka-teplomer li a:active {color: #c00;}





table.nakupni-kosik {
	width: 100%;
	clear: both;
	margin: 10px 0;
}
table.nakupni-kosik th, table.nakupni-kosik td {
	height: 20px;
	padding: 5px 10px;
	line-height: 20px;
	border-top: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
}
table.nakupni-kosik thead th {
	font-weight: bold;
	background: #e5e5e5;
}

table.nakupni-kosik td.pocet {
	position: relative;
	width: 30px;
	padding-right: 15px !important;
	text-align: center;
}
table.nakupni-kosik td.pocet a.plus {
	position: absolute;
	top: 1px;
	right: 0;
	display: block;
	width: 15px;
	height: 14px;
	font-weight: bold;
	text-align: center;
}
table.nakupni-kosik td.pocet a.plus span {
	position: absolute;
	top: 0;
	right: 0;
	display: block;
	width: 15px;
	height: 14px;
	background: url(../img/bg-nakupni-kosik-plus.png) no-repeat top left;
}
table.nakupni-kosik td.pocet a.plus:hover span, table.nakupni-kosik td.pocet a.plus:focus span, table.nakupni-kosik td.pocet a.plus:active span {background-position: bottom left;}
table.nakupni-kosik td.pocet a.minus {
	position: absolute;
	bottom: 1px;
	right: 0;
	display: block;
	width: 15px;
	height: 14px;
	font-weight: bold;
	text-align: center;
}
table.nakupni-kosik td.pocet a.minus span {
	position: absolute;
	bottom: 0;
	right: 0;
	display: block;
	width: 15px;
	height: 14px;
	background: url(../img/bg-nakupni-kosik-minus.png) no-repeat top left;
}
table.nakupni-kosik td.pocet a.minus:hover span, table.nakupni-kosik td.pocet a.minus:focus span, table.nakupni-kosik td.pocet a.minus:active span {background-position: bottom left;}

table.nakupni-kosik .cena {text-align: right;}

table.nakupni-kosik td.odstranit {
	position: relative;
	width: 15px;
	text-align: center;
}
table.nakupni-kosik td.odstranit a {
	position: absolute;
	top: 8px;
	left: 10px;
	display: block;
	width: 15px;
	height: 14px;
	font-weight: bold;
	text-align: center;
}
table.nakupni-kosik td.odstranit a span {background: url(../img/bg-nakupni-kosik-x.png) no-repeat top left;}

table.nakupni-kosik tr.celkovaCena td {
	font-weight: bold;
	background: #e5e5e5;
}



p a.zpet-k-nakupu {
	display: block;
	width: 60px;
	height: 40px;
	padding: 0 50px;
}
p a.zpet-k-nakupu span {background: url(../img/bg-nakupni-kosik-pokracovat-nakup.png) no-repeat top left;}
p a.objednat {
	display: block;
	float: right;
	width: 100px;
	height: 50px;
	padding: 0 50px;
}
p a.objednat span {background: url(../img/bg-nakupni-kosik-objednat.png) no-repeat top left;}



p.dopravaZdarma {
	margin: 20px 0 !important;
	padding: 10px !important;
	color: #fff;
	font-weight: bold;
	background: #393;
}
div.posta {
	margin: 5px 0;
	padding: 5px 10px;
	background: #e5e5e5;
}
div.posta h3 {
	margin: 0 !important;
	padding: 5px 0 !important;
}
div.posta p {
	margin: 0 !important;
	padding: 0 0 5px 0 !important;
}
div.posta label {
	display: block;
	width: 50%;
	padding: 2px 5px;
}
	div.posta label:hover {background: #ccc;}
div.posta label span {
	float: right;
	padding: 2px 0;
}
div.posta em.tooltip {
	font-weight: bold;
	color: #c00;
}
p.submit {padding: 10px 0 0 0 !important;}
p.submit input {
	width: 200px;
	height: 50px;
	float: right;
	border: none;
	text-indent: -999px;
	background: url(../img/bg-nakupni-kosik-pokracovat.png) no-repeat top left;
}
p.submit input:hover, p.submit input:focus, p.submit input:active {
	cursor: pointer;
	background-position: bottom left;
}





form.dodaciUdaje fieldset {
	position: relative;
	width: 290px;
	float: left;
	margin: 0 10px;
	padding: 0 10px 10px 10px;
	background: #f2f2f2;
	border: 1px solid #e5e5e5;
}
form.dodaciUdaje legend {
	margin: 0 0 0 5px;
	padding: 5px;
	font-weight: bold;
	background: #fff;
	border: 1px solid #e5e5e5;
}
form.dodaciUdaje fieldset p {
	margin: 0 !important;
	padding: 10px 0 0 0 !important;
}
form.dodaciUdaje p span {display: block;}
form.dodaciUdaje p span.req {font-weight: bold;}
form.dodaciUdaje p input[type=text] {
	width: 278px;
	padding: 5px;
	border: 1px solid #ccc;
}
form.dodaciUdaje p.submit {clear: both;}

#dodaciStejneP {
	position: absolute;
	top: 5px;
	right: 10px;
}





table.objednavkaPotvrzeni {
	width: 100%;
	margin: 0 0 5px 0;
	border-top: 1px solid #e5e5e5;
}
table.objednavkaPotvrzeni td {
	padding: 8px 5px;
	border-bottom: 1px solid #e5e5e5;
}
table.objednavkaPotvrzeni td.pocet {
	width: 30px;
	text-align: right;
}
table.objednavkaPotvrzeni td.cena {
	width: 50px;
	text-align: right;
}
table.objednavkaPotvrzeni tfoot td {font-weight: bold;}
table.objednavkaPotvrzeni td strong.doprava {
	padding-left: 5px;
	color: #393;
	font-size: 10px;
	font-weight: bold;
}





table.dodaciUdaje {
	width: 315px;
	float: left;
	margin: 0 10px 5px 10px;
}
table.dodaciUdaje th, table.dodaciUdaje td {
	padding: 5px;
	border-bottom: 1px solid #e5e5e5;
}
table.dodaciUdaje th {font-weight: bold;}
p.dodaciUdajeUpravit {
	clear: both;
	text-align: right !important;
}





form.odeslatObjednavku {
	width: 400px;
	margin: 50px auto 0 auto;
	padding: 10px;
	background: #f2f2f2;
	border: 1px solid #e5e5e5;
}
form.odeslatObjednavku p {
	margin: 0 !important;
	padding: 5px 0 0 0 !important;
}
form.odeslatObjednavku textarea {
	width: 388px;
	margin: 0;
	padding: 5px;
	font-size: 12px;
	border: 1px solid #ccc;
}
form.odeslatObjednavku p.odeslatObjednavku {text-align: center !important;}
form.odeslatObjednavku input[type=submit] {
	width: 180px;
	height: 50px;
	padding: 0;
	text-indent: -999px;
	background: url(../img/bg-objednat-zbozi.png) no-repeat top left;
	border: none;
}
form.odeslatObjednavku input[type=submit]:hover, form.odeslatObjednavku input[type=submit]:focus, form.odeslatObjednavku input[type=submit]:active {
	cursor: pointer;
	background-position: bottom left;
}





a.pokracovatNaTitul {
	width: 80px;
	height: 40px;
	padding: 0 50px;
}
a.pokracovatNaTitul span {background: url("../img/bg-pokracovat-na-titul.png") no-repeat top left;}
