.d-tematicke {

	position:absolute;
	left:321px;
	top:10px;

	z-index:100;
}

.d-tematicke div {

	display:block;
	float:left;
	padding:0;
	margin:0 2px;	
}

.d-tematicke div a {

	display:block;
	padding:3px 4px;
	margin:0;

	text-decoration:none;
}

.d-tematicke div a:hover {

	text-decoration:underline;
}

.d-tematicke div .sell {

	background-color:#FFF4C2;
}


#d-footer {

	text-align:center;
}




.upoz {

	padding:10px;
	margin:5px 0 10px 0;

	border:1px solid #888;
	background-color:#FFF4C2;

	text-align:center;
}


.fsv {

	padding:5px 0 8px 0;
}

.fsv .uninput {

	background:#fff;
	border:1px solid #000;

	padding:2px 3px;
	color:#000;

}

.fsv .unbutt {

	width:242px;
	height:24px;

	border:none;
	color:#fff;

	background:url('img/button-1.png') no-repeat top left;
	background-color:#8E1F1F;

	cursor:hand;cursor:pointer;
}



.tb-svatky {

	width:495px;

	border-top:1px solid #999;
	border-left:1px solid #999;

	border-spacing:0;
	border-collapse:collapse;
}

.tb-svatky td {

	border-bottom:1px solid #999;
	border-right:1px solid #999;

	padding:2px 3px;
}

.tb-svatky .header td {

	background-color:#eee;
}



.eta {

	padding:0;
	text-align:center;
	margin-bottom:8px;
}


.dvasl {

}

.dvasli {

	float:left;
	width:250px;
}

.cl-left {

	clear:left;
}


.left-vybrat2 {

	width:180px;
	padding:40px 0 0 60px;

	min-height:65px;
	_height:65px;

	color:#fff;
}

.left-vybrat2 div {

	font-size:10pt;
	font-weight:bold;
	padding:5px 0;
}

.dds1 {

	position:absolute;
	left:300px;
	top:40px;
}


.dds2 {

	position:absolute;
	left:870px;
	top:170px;
}



