a.det-var {
	padding-right: 15px;
	padding-top: 2px;
	padding-left: 15px;
	height: 20px;
	text-decoration: none;
	display: block;
	font-weight: bold;
	color: Gray; }
	
a.det-var:hover {
	color: Gray;
	background-image: url(Obrazky/det-var-sipka-sed.gif);
	background-repeat: no-repeat; }

a.det-var-akt {
	padding-right: 15px;
	padding-top: 2px;
	padding-left: 15px;
	height: 20px;
	text-decoration: none;
	display: block;
	font-weight: bold;
	background-image: url(Obrazky/det-var-sipka.gif);
	background-repeat: no-repeat;
	color: White; }

a.det-var-akt:hover {
	color: White; }

td.det-cena {
	padding-left: 20px; }

span.det-cena {
	font-size: 12pt;
	font-weight: bold;
	color: #FF9911; }

span.det-cena-stara {
	text-decoration: line-through;
	font-weight: bold;
	color: Gray; }

div.det-popis {
	margin-left: 20px;
	margin-right: 20px;
	color: Gray; }
	
div.det-vyrobce {
	margin-left: 20px;
	margin-bottom: 5px; }
	
div.det-popis p {
	margin-left: 0px; }

input.det-mnozstvi {
	text-align: center;
	border: 1px solid #C0C0C0;
	background-color: #E5E5E5; }

div.det-vyberte {
	margin-top: 25px;
	margin-left: 10px;
	margin-right: 10px;
	background-color: #E5E5E5;
	font-weight: bold;
	padding: 5px; }

td.det-model {
	padding-left: 5px;
	padding-right: 10px; }
	
div.det-model-nazev {
	font-weight: bold; }
	
div.det-model-status-neni-na-sklade {
	color: #FF9911;
	font-size: 8pt; }

div.det-model-status-doprodava-se {
	color: Gray;
	font-size: 8pt; }

div.det-model-status-skladem {
	color: Gray;
	font-size: 8pt; }

td.det-mnozstvi {
	text-align: right; }

td.det-modely {
	padding-bottom: 5px;
	padding-top: 5px;
	border-bottom: 1px solid Silver; }
	
div.det-koupit {
	margin-right: 10px;
	margin-top: 5px;
	text-align: right; }
	
table.det-koupit-jeden {
	margin-top: 5px; }
	
div.det-legenda-pol {
	color: Gray;
	font-size: 8pt;
	padding-top: 1px;
	padding-bottom: 5px;
	background-repeat: no-repeat;
	margin-top: 5px;
	margin-left: 15px;
	margin-right: 15px;
	border-bottom: 1px solid Silver;
	margin-bottom: 0px; }
	
div.det-chybi-obr-text {
	text-align: center;
	padding-top: 120px;
	width: 250px;
	height: 250px;
	color: Silver; }

div.det-vyberte-info {
	border-bottom: 1px solid Silver;
	margin-top: 5px;
	margin-left: 10px;
	margin-right: 10px; }

div.det-vyberte-instrukce {
	color: Gray;
	font-size: 8pt;
	padding-left: 5px;
	padding-right: 5px; 
	margin-bottom: 5px; }
	
div.det-koupit-chyba {
	padding: 5px;
	background-color: #FF9911;
	color: White;
	margin-bottom: 5px;
	font-size: 8pt; }	

td.det-ks {
	padding-left: 5px; }
	
div.det-dopl-tit {
	margin-top: 15px;
	margin-bottom: 10px;
	font-weight: bold;
	font-size: 12pt;
	color: #FF9911;
	border-top: 10px solid #E5E5E5;
	padding-left: 20px;
	padding-top: 5px;
	font-weight: bold; }
	
table.det-dopl {
	margin-left: 20px; }

div.det-dopl-obr {
	width: 150px;
	height: 150px;
	position: relative;
	margin-top: 5px;
	margin-left: 5px; }

div.det-dopl-obr a {
	display: block;
	width: 150px;
	height: 150px;
	position: absolute;
	background-image: url(Obrazky/seznam-ramecek.gif);
	background-repeat: no-repeat; }	

div.det-dopl-obr img {
	display: block;
	width: 150px;
	height: 150px;
	position: absolute; }
	
div.det-dopl-chybi-obr {
	width: 150px;
	height: 150px;
	position: absolute; }

div.det-dopl-chybi-obr-text {
	color: Silver;
	text-align: center;
	margin-top: 60px;
	margin-left: 20px;
 	margin-right: 20px; }

div.det-dopl-nazev {
	margin-left: 5px;
	text-align: center;
	margin-top: 5px; }
	
div.det-dopl-nazev a {
	font-weight: bold; }
	
div.det-dopl-cena {
	text-align: center;
	margin-bottom: 10px;
	margin-left: 5px;
	margin-top: 0.2em;
	margin-left: 20px; }
	
span.det-dopl-cena {
	font-weight: bold;
	color: FF9911; }

span.det-dopl-cena-stara {
	text-decoration: line-through;
	font-weight: bold;
	color: Gray; }

