#zajezd_detail_form{
	width:716px;
	margin:10px;
}

.ZajezdyLetoviskoHeading {
	text-align:left;
	padding: 5px;
	border-bottom: 2px solid #0093dd;
	margin-bottom:		10px;
}

.shadowed-title {
	filter: Shadow(Color=#000000, Direction=135, Strength=5);
	text-shadow: 666666 5px 5px 5px;
	text-color: #ffffff;
}

.ZajezdyLetoviskoHeading table {
	width: 100%;
}

.ZajezdyLetoviskoHeadingHeadline a{
	font-family:		'Comic Sans MS', 'Arial CE', Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-style:			normal;
	font-size:			25px;
	width: 50%;
	font-weight:		bold;
	color: #0093dd;
}

#zajezd_header {
	padding:5px;
	padding-top:20px;
	text-align:center;
	background-color:#ffffaf;
}

#zajezd_header span {
	font-family:		'Arial CE', Arial, Verdana, Geneva, Helvetica, sans-serif;
}

#zajezd_header b {
	font-family:		'Arial CE', Arial, Verdana, Geneva, Helvetica, sans-serif;
}

#zajezd_header #ubytovani {
	float: left;
}
#zajezd_header {
	font-family:		'Arial CE', Arial, Verdana, Geneva, Helvetica, sans-serif;
}
#zajezd_header #kod {
	float: right;
}

.ZajezdyLetoviskoObjekt, .ZajezdyLetoviskoObjekt a,
.ZajezdyLetoviskoLokace, .ZajezdyLetoviskoLokace a{
	font-family:		'Comic Sans MS', 'Arial CE', Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size:			14px;
	font-style:			normal;
	color: #0093dd;
}

.ZajezdyLetoviskoLokace {
	text-align:right;
	font-weight:		bold;
}

.ZajezdyLetoviskoObjekt, .ZajezdyLetoviskoObjekt a {
	font-size:			25px;
	width: 50%;
	font-weight:		bold;
	color: #0093dd;
}


#zajezd_detail {
	font-family:		'Arial CE', Arial, Verdana, Geneva, Helvetica, sans-serif;
	padding:0px;
	text-align:			left;
}

#zajezd_detail h2{
	font-family:		'Arial CE', Arial, Verdana, Geneva, Helvetica, sans-serif;
	padding:0px;
	clear:none;
	padding-bottom: 3px;
	padding-top: 3px;
}

.informaceStrankaFotogalerie {
	background-color:			#e6e6e6;
	text-align:					center;
	vertical-align:				top;
	width:						248px;
	padding:					5px;
	margin:						0px;
	float:						right;
	margin-left:				5px;
}

div.obrazek_big {
	margin-top:					10px;
	margin-bottom:				10px;
}

td.informaceStrankaFotoBig
{	margin:				0px;
	padding:			5px;
	border:				0px;
	text-align:			center;
	padding-bottom:		10px;
}
td.informaceStrankaFoto0
{	margin:				0px;
	padding:			5px;
	border:				0px;
	text-align:			left;
}
td.informaceStrankaFoto1
{	margin:				0px;
	padding:			5px;
	border:				0px;
	text-align:			right;
}

#tabulka_zajezd_detail,
#tabulka_zajezd_detail *{
	font-family:		'Arial CE', Arial, Verdana, Geneva, Helvetica, sans-serif;
}

.tabulka_zajezd_detail_left{
	text-align:left;
	width:250px;
	float:left;
}
.tabulka_zajezd_detail_right{
	text-align:right;
}

.tabulka_zajezd_detail_right_inner{
	float:left;
}

#zajezd_detail_spodek {
	font-family:		'Arial CE', Arial, Verdana, Geneva, Helvetica, sans-serif;
	padding:	5px;
	text-align:			left;
	width: 100%;
}

#zajezd_detail_spodek td {
	vertical-align: bottom;
	width: 30%;
}


#zajezd_detail_spodek a {
	font-family:		'Arial CE', Arial, Verdana, Geneva, Helvetica, sans-serif;
}

#poradajici_ck_odkaz {
	font-family:		'Arial CE', Arial, Verdana, Geneva, Helvetica, sans-serif;
}

/*
*	calculator
*/
table .Calculator{
	table-layout:		fixed;
}

table.Calculator tr,
table.Calculator td {
}

table.Calculator input{
	padding:	0px;
	margin:		0px;
	border:		none;
	margin-bottom: -1px;
}
td.CalculatorNote{
	font-size:			9px;
	font-family:		'Arial CE', Arial, Verdana, Geneva, Helvetica, sans-serif;
}

td.CalculatorHotel{
	font-weight:		bold;
}
td.CalculatorDatum{
	font-weight:		bold;
	text-align:			right;
}


th.RowPopis, th.RowPrice, th.RowMultiplier, th.RowSubtotal{
	font-family:		'Arial CE', Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-weight:		normal;
	text-align:			center;
	background-color:	#ffffaf;
	color:				#000000;
	vertical-align:		bottom;
/*	white-space:		nowrap; */
}

th.RowPopis{
/*	width: auto */
}

th.RowPrice{
	width:				90px;
}

th.RowMultiplier{
	width:				37px;
}

th.RowSubtotal{
	width:				100px;
}

td.RowPopis{
	font-family:		'Arial CE', Arial, Verdana, Geneva, Helvetica, sans-serif;
	vertical-align:		bottom;
	text-align:			left;
}
td.RowPopis input{
	text-align:			left;
	background-color:	#ffffff;
	color:				#000000;
	width:				100%;
	border: 1px solid #d9bbbb;
}

td.RowPrice{
	font-family:		'Arial CE', Arial, Verdana, Geneva, Helvetica, sans-serif;
	text-align:			right;
	white-space:		nowrap;
	vertical-align:		bottom;
}

td.RowPrice input{
	text-align:			right;
	background-color:	#ffffff;
	color:				#000000;
	width:				88px;
	border: 1px solid #d9bbbb;
}

td.RowMultiplier{
	font-family:		'Arial CE', Arial, Verdana, Geneva, Helvetica, sans-serif;
	text-align:			center;
/*	white-space:		nowrap;*/
	vertical-align:		bottom;
}

td.RowMultiplier input{
	text-align:			right;
	background-color:	#ffffff;
	color:				#000000;
	width:				35px;
	border: 1px solid #d9bbbb;
	margin-left: 3px;
}

td.RowSubtotal{
	font-family:		'Arial CE', Arial, Verdana, Geneva, Helvetica, sans-serif;
	text-align:			right;
	white-space:		nowrap;
	vertical-align:		bottom;
}

td.RowSubtotal span{
	font-family:		'Arial CE', Arial, Verdana, Geneva, Helvetica, sans-serif;
}

td.CalculatorTotalTitle{
	font-family:		'Arial CE', Arial, Verdana, Geneva, Helvetica, sans-serif;
	background-color:	#ffffaf;
	font-weight:		normal;
	padding:			5px;
	color:				red;
	text-align:			left;
}
td.CalculatorTotal{
	font-family:		'Arial CE', Arial, Verdana, Geneva, Helvetica, sans-serif;
	background-color:	#ffffaf;
	font-weight:		bold;
	text-align:			right;
	color:				red;
	padding:			5px 0px;
	white-space:		nowrap;
	vertical-align:		bottom;
}

td.CalculatorTotal span{
	font-family:		'Arial CE', Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size:			110%;
	color:				red;
}

.zlty_background {
	padding:5px;
	border-bottom: 1px solid #fff500;
	font-family:		'Arial CE', Arial, Verdana, Geneva, Helvetica, sans-serif;
}

div.zlty_background {
	height: 2em;
}

.zlty_background h2 {
	float: left;
	clear: left;
}

.zakladni_cena_od {
	float:right;
	font-family:		'Arial CE', Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-weight: bold;
	margin-top: 5px;
}

#zajezd_detail_send_by_email {
	float: right;
	padding: 5px;
}

#zajezd_detail_send_by_email_submit {
	text-align: center;
}

/*	submit button	*/
#zajezd_detail_send_by_email input.submit {
	font-family:		'Arial CE', Arial, Verdana, Geneva, Helvetica, sans-serif;
	background-color	:	#ffffaf;
	color: rgb(221, 0, 0);
}

/*	email field	*/
#zajezd_detail_send_by_email input.text {
	background-color	:	#ffffff;
	text-align			:	center;
}

.img_small_gallery_standard {
	padding-left: 5px;
	padding-bottom: 15px;
	text-align: left;
}

.img_small_gallery_standard a{
	margin: 8px;
}

.img_small_gallery_standard img {
	margin-bottom: 10px;
}

img.informaceStrankaFoto {
	border:				2px solid #ffffff;
}

@media print {
	#zajezd_detail_send_by_email {
		display: none;
	}
}
