@import url(marlaz-catalogue.css);





/**
 *  puvodne "marlaz-uredni-deska.css"
 */
.backLink
{
	color: 			#094898 !important;
	padding:		0 0 0 15px !important;
	line-height:	15px !important;
	overflow:		none;
	background:		transparent url( '/img/back-arrow.gif') left center no-repeat scroll;
}

	.backLink a {
		color: 			#094898 !important;
	}



.cssHidden
{
	display:		none;
}


dl.faq_list dd {background-color: #E0ECFA;}

.resetForm {font-size: 1em; position: absolute; top: 0; right: 5px;}



/* BOARD FILTER BLOCK */
div.searchBox
{
	position: relative;
	width:			100%;
	line-height:	22px;
	vertical-align:	middle;
	background-color:	#dde9f9;
}

	div.searchBox div.searchBoxHead
	{
		width:			100%;
		height:			19px;

		color:			#000000;
		font-weight:	bold;
		line-height:	19px;

		background:	#c0d7f3 url( '/img/search-green.gif') left top no-repeat scroll;
	}


		div.searchBoxHead span
		{
			margin-left:	26px;
			display: block;
		}

	div.searchBox div.searchBoxContent
	{
		width:			100%;

		font-size:		.9em;

		color:			#4d8edd;
	}


		div.searchBoxContent div.searchBoxContentInner
		{
			widht:			100%;
			margin:			7px 4px 7px 26px;
			_margin:			7px 4px 0px 26px;
		}

	div.searchBox form input
	{
/*		height:			14px;*/
		font-size:		1em;
/*		background-color:	#ffffff; */
	}


	div.searchBox form input#text {
		margin: 0 10px;
	}
	
	div.searchBox form input.search
	{
		position: relative;
		top: -3px;
		/*height:			23px;*/
		font-size:		1em;
	}


	div.searchBox form select
	{
		color:			#4d8edd;
		height:			18px;
		font-size:		1em;
/*		background-color:	#ffffff;*/
	}

/* END: BOARD FILTER BLOCK */





/* BOARD ITEMS */
ins
{
	text-decoration:	none;
}

div.divLikeHr
{
	width:			100%;
	height:			1px;
	margin:			0 0;
	border:			0px none transparent;
	border-bottom:	1px dashed #bdd5f3;
}


div.boardItem
{
	color:			#122133;
	padding:		1.8ex .3em;
	line-height:	1.5em;
}


div.boardItemHighlight
{
	background-color:	#FFFDF4;
	
}

div.boardItemTopBorder
{
	border-top:		1px dashed #bdd5f3;
}


h2.boardItemHeadlink
{
	/*
	color:			#777812 !important;
	*/
	margin:			.4em 0 .4em 0 !important;
	padding:		0 !important;
	font-size:		1.1em !important;
	text-weight:	bold;
	border:			0 solid transparent !important;
}

p.boardItemPerex
{
	margin-top:		0.4em;
}

a.boardItemHeadlinkLink:link
{
	/*
	color:			#777812 !important;
	*/
	text-weight:	bold;
}


span.date
{
	color:			#094898;
	font-weight:	bold;

	padding-left:	4px;
	border-left:	3px solid #606060;
}


.head
{
	color:			#777812 !important;
	padding-left:	4px;
	border-left:	3px solid #606060;
}
.head.boxCalendar
{
	border: none;
	padding-left: 0;
	color: #000;
}



/*div.boardItem a,*/
div.boardItem a.head:link,
div.boardItem a.header:link,
{
	color: #777812 !important;
}
/* END: BOARD ITEMS */





/* PAGING BLOCK */
div.pagingBlock
{
	width:			100%;
	color:			#000000;
	text-align:		left;
	font-size:		0.8em;
	display:			block;
	margin:			2em 0;
}

	span.pagingBlockClickImg
	{
		width:			10px;
		height:			9px;
		margin:			0 1px;
		position:		relative;
		font-size:		6px;
		display:		block;
		line-height:	9px;
	}

		span.pagingBlockClickImg span
		{
			top:			1px;
			left:			0;
			position:		absolute;
			display:		block;
			z-index:		1;
			width:			100%;
			height:			9px;
		}

			span.pagingBlockClickImg span.doubleLeft
			{
				background-image: url( '/img/page-left-stop.gif');
			}

			span.pagingBlockClickImg span.left
			{
				background-image: url( '/img/page-left.gif');
			}

			span.pagingBlockClickImg span.right
			{
				background-image: url( '/img/page-right.gif');
			}

			span.pagingBlockClickImg span.doubleRight
			{
				background-image: url( '/img/page-right-stop.gif');
			}



	div.pagingBlock span.paggingLink
	{
		height:			11px;
		line-height:	11px;
		display:		inline;
		float:			left;
		text-align:		center;
		margin:			0 .15em;
	}


	div.pagingBlock span.selectedLink
	{
		background-color:	#c0d7f3;
	}


	div.pagingBlock span.paggingLink img
	{
		margin:			1px .15em 0 .15em;
	}


	div.pagingBlock span a
	{
		color:			#000000 !important;
		text-decoration:	none;
	}

/* END: PAGING BLOCK */





/* DETAIL NOVINKY */
p.perex
{
	color:				#4d8edd;
	font-weight:		bold;
	margin:				2ex 0;
}
/* END: DETAIL NOVINKY */










/**
 *  puvodne "marlaz-tbl-list.css"
 */
dl
{
	width:				100%;
	margin:				1em 0;
}

dt
{
	color:				#65a429;
	padding:			1em 5px 1em 15px;
	font-weight:		bold;
}

dt.MyOddLine,
dt.odd
{
	background-color:	#e1ecfa ;
}

dt.MyEvenLine,
dt.even
{
	background-color:	#d7e4f5 ;
}

	dt.pack
	{
		background-image:			url( '/img/arrow-right.gif');
		background-position:		3px 1.25em;
		background-repeat:			no-repeat;
	}

		dt.pack a {
			color:	#777812;
		}

	dt.unpack
	{
		background-color:			#094898;
		background-image:			url( '/img/arrow-down.gif');
		background-position:		3px 1.25em;
		background-repeat:			no-repeat;
	}

		dt.unpack a {
			color: #ffffff !important;
		}

dd
{
	color:				#000000;
	margin:				0;
	padding:			1em 0 1em 10px;
	line-height:		1.5em;
}


dd.itemsColor
{
	background-color: #E0ECFA !important;
}

dd a.inDd
{
	padding-left: 	1em;
	color:			#000000 !important;
}








span.hint
{
	border-bottom:	1px dotted;
	cursor:			help;
}










table.list
{
	width:			100%;
	margin:			1em 0;
	border-spacing: 0px; border-collapse: collapse;
	table-layout: auto !important;
}

	table.list tr
	{
		background-color:	#e1ecfa;
	}

	table.list tr.odd
	{
		background-color:	#d7e4f5;
	}

	table.list .selected
	{
		background-color:	#afcd72;
	}

	table.list tr.hOverAble:hover,
	table.list tr.hOverAble.hover
	{
		background-color:	#FFF3C8;
	}

	.list .selected a
	{
		color:				#000000 !important;
	}


	.list tr td a.emailLinkOdbory
	{

		color:				#000000 !important;
		text-decoration:	none !important;

	}

	.list tr td a
	{
		color:				#65a429 !important;
	}

	.list tr td
	{
		color:				#000000 !important;
	}


	.list div.imgExt
	{
		margin:				0 5px 0 0;
		display:			inline;
		float:				left;
	}

/*
	table.list tr td.pack
	{
		padding-left:		18px;
		background-repeat:	no-repeat;
		background-position:	3px center;
		background-image:	url( '/img/arrow-right.gif');
	}

	table.list tr td.unpack
	{
		color:				#000000;
		padding-left:		18px;
		background:			#afcd72 url( '/img/arrow-down.gif') 3px center no-repeat scroll;
	}
*/
	table.list td
	{
		padding:		8px;
	}

	table.list th
	{
		color:			#ffffff;
		padding:		0 2px 0 5px;
		font-weight:	normal;
		background-color:	#4d8edd;
	}

	table.list .borderLeft
	{
		border-left:	3px solid #edf3fc;
	}

	table.list .nextColor {color: #5B5E5F !important;}


	table.list .borderTop td
	{
		border-top:		1px solid #edf3fc;
	}

	table.list .jednVotingDet td
	{
		background-color:	#d0dff2;
		color:			#3e72b1 !important;
	}

	table.list .jednVotingWidth
	{
		width:			100px;
	}



	table.list .kalAkciDetPerexTr
	{
		background-color: #FFFFFF;
	}

		.kalAkciDetPerexTr .kalAkciDetPerexTd
		{
			padding:		1ex 0 2ex 0;
			line-height:	1.6em;
			color:			#4d8edd !important;
			font-weight:	bold;
		}

	table.list .kalAkciDetInfoTr
	{
		background-color: #dde9f9;
	}

		.kalAkciDetInfoTr .kalAkciDetInfoTd
		{
			line-height:	1.6em;
			color:			#4d8edd !important;
		}

	table.list .kalAkciDetContTr
	{
		background-color: #ffffff;
	}

		.kalAkciDetContTr .kalAkciDetContTd
		{
			padding:		2ex 0 1ex 0;
		}

	div.kalAkciOverviewCont
	{
		margin:			1ex 0 .2ex 0;
		color:			#4d8edd;
	}



	.sportInfoBg
	{
		background-color:	#d0dff2 !important;
	}

		.sportInfoBg .sportInfoCont
		{
			line-height: 		1.6em;
			color:				#3e72b1 !important;
		}

			.sportInfoCont a.sportInfoLink
			{
				color:				#4d8edd  !important;
				font-weight:		bold;
				text-decoration:	underline;
			}

	.sportDetStdBg
	{
		background-color:	#dde9f9;
	}

		.sportDetTopBorder
		{
			border-top: 		4px solid #edf3fc;
		}

	.sportOverviewPerex
	{
		margin:			1ex 0 0 0 !important;
		color:			#3e72b1;
	}

	p.sportOverviewlink
	{
		margin:			1ex 0 0 0 !important;
	}

	a.sportOverviewlinkLink
	{
		color:			#000000 !important;
		font-weight:	bold;
		text-decoration:	underline;
	}

	p.sportPlaceOfGo
	{
		margin:			1ex 0 0 0 !important;
	}

	.urDeskLine1Bg
	{
		background-color:	#d0dff2 !important;
	}

	.urDeskLine2Bg
	{
		background-color:	#dde9f9 !important;
	}

	.urDeskTopBorder
	{
		border-top:		3px solid #edf3fc;
	}




/**
 *  odbpry MeU
 */
.noWrap
{
	white-space:	nowrap;
}

.textCenter
{
	text-align:		center;
}








/**
 *  puvodne "marlaz-forms.css"
 */
div.frm
{
	width:			100%;
}

.frmPaddingRight
{
	padding-right:	5px;
}

div.frm div
{
	white-space:	nowrap;
	display:		inline;
	float:			left;
	height:			23px;
}


div.frmHorizSpacer
{
	width:			100%;
	height:			8px !important;
	font-size:		1px;
	line-height:	1px;
	display:		block;
}


div.frm div.toRight
{
	float:			right;
}


div.frmBaseInput input
{
	width:			120px;
/*	height:			19px;*/
	font-size:		13px;
}


div.frmSelect select
{
	width:			180px;
	height:			19px;
	font-size:		13px;
}


div.frmCalendar input
{
	width:			70px;
/*	height:			19px;*/
	font-size:		13px;
}



div.frmCalendar, div.frmBaseInput, div.frmSelect {position: relative;}
div.frmCalendar label, div.frmBaseInput label, div.frmSelect label {position: relative; top: -.3em;}
	div.frmCalendar>label, div.frmBaseInput>label, div.frmSelect>label  {top: 0;}


	div.frmCalendar img.frmCalendarImg
	{
		vertical-align:		top;
		_vertical-align:	text-bottom; /* IE hack */
	}


div.frmCheckBox * {
   vertical-align: top;
   _vertical-align:	text-bottom; /* IE hack */
}
   
div.frmCheckBox input
{
	width:			13px;
/*	height:			13px;*/
	margin:			auto .5em auto 0;
}

div.frm div.frmSearch
{
	height:			23px;
	white-space:	nowrap;
	display:		inline;
	float:			right;
}


div.frmFinisher
{
	display:       block !important;
    float:         none !important;
	clear:			both !important;
	height:			3px !important;
	line-height:	1px;
	border:			none;
	margin:			0 !important;
	padding:		0 !important;
}



/* FREEMAIL BOX */
.sidebox .sb-hdr h3.sb-email {
	background: url('../img/sb-hdr-bcg-email.gif') no-repeat;
}

table.freeMailTable
{
	width:			100%;
	border-collapse:collapse;
	margin-bottom:	5px;
}

table.freeMailTable tr td
{
	padding:		0;
	margin:			0;
}

input.mailInput, input.mailInput2
{
	width:			81px;
	color:			#4d8edd;
	font-size:		9px;
	background-color:	#ffffff;
}
input.mailInput2 {
	width:			63px;
}

label.mailDomainText
{
	color:			#4d8edd;
	font-size:		9px;
}

input.mailGo
{
}

.mailCreateNew
{
	color:			#000;
	font-weight:	bold;
	font-size: .9em;
	text-align: right;
}

.mailCreateNew a
{
	color:			#000;
	font-weight:	bold;
	text-decoration: underline;
}

/* END: FREEMAIL BOX */















/**
 *  puvodne "marlaz-akce-box.css"
 */
.sidebox .sb-hdr h3.sb-calendar {
	/*background: url('../img/sb-hdr-bcg-cal.gif') no-repeat;*/
}

div.calendarBox
{
	width:		100%;
	color:		#000000;
	background:	#ffffff url( '/img/calendar-box-top.gif') top left repeat-x scroll;

	border-right: 	1px solid #dedede;
	border-bottom: 	1px solid #dedede;
}

div.calendarBox table.calBoxHead
{
	width:		100%;
	margin:		.6ex 0;
	font-weight:	bold;
	font-size: 0.8em;
}

	table.calBoxHead tr td
	{
		text-align:	center;
	}

	table.calBoxHead tr td a
	{
		color:		#000000;
		text-decoration:	none;
	}


table.akceBox
{
	width:		96%;
	margin:		0 auto;
	font-family:	Tahoma, Verdana, sans-serif;
	border-collapse:	collapse;
}

table.akceBox tr td
{
	color:		#000000;
	font-size:	9px;
	text-align:	right;
	border:		1px solid #e5e5e5;
}

table.akceBox .fillBlock
{
	width:		100%;
	height:		100%;
}

table.akceBox tr td.today
{
	background-color:	#f2f2f2;
	font-weight:		bold;
}

table.akceBox tr td.highlight
{
	color:		#FFFFFF;
	/*background-color:	#084897;*/
	background-color:	#FF9002;
}

td a.inTd
{
	color:		#ffffff;
	text-decoration:	none;
}

div.calendarBox div.fullOverview
{
	width:		96%;
	margin:		.6ex auto;
	text-align:	right;
	font-weight:	bold;
	font-size:	10px;
}

	.fullOverview a
	{
		color:		#000000;
		text-decoration: underline;
	}


div.calendarBox div.closestAction
{
	width:		100%;
	text-aling:	left;
}

	.closestAction div.closestActionHead
	{
		color:		#084897;
		margin:		1ex 0;
		font-weight:	bold;
	}

	.closestAction div.closestActionContent
	{
		color:		#484848;
		margin:		1em 0 0;
		font-size: .85em;
	}

		.closestActionContent ins
		{
			color: #606060;
			font-style:	italic;
		}

		.closestActionContent .head
		{
			margin:		.7ex 0;
			font-weight:	bold;
		}

			.closestActionContent .head a
			{
				color:		#9C8400;
				text-decoration:	underline;
			}





.ArchivFaq {margin: 10px 0 0 0;}


/**
 *  Survey
 */
.surveyTheQuestion
{
	color:			#084897;
	font-size:		0.85em;
	padding-top: 5px;
	margin-bottom: 10px;
}

table.survey
{
	width:			100%;
	margin-top:		1px;
	font-size:		80%;
	border-collapse:	collapse;
}

	.survey td.surveyAnswer
	{
		color:		#00326D;
	}

	.survey td.surveyTherm
	{
	}

	.survey td.surveyButton
	{
		text-align:		right;
	}






p.badFormFillOut
{
	margin:		.5em 0 .5em .5em;
	color:		#cc0000;
}



/* VIRTUALNI PROHLIDKA - box */
a.sbVirtWalk {
	display: block;
	width: 157px;
	height: 50px;
	background-color: #FEE079;
	margin: 10px 0;
}


/* VIRTUALNI PROHLIDKA  */
div#virtWalkMap {
	width: 556px;
	height: 319px;
	position: relative;
}

#virtWalkMap a {
	display: block;
	position: absolute;
	width: 20px;
	line-height: 21px;
	text-align: center;
	background: url('../img/virtual-walk-btn.gif') no-repeat;
	font-size: 1em;
	font-weight: bold;
	text-decoration: none;
	color: white;
}
#virtWalkMap a:hover {
	background: url('../img/virtual-walk-btn-hover.gif') no-repeat;
	color: white;
}
#virtWalkMap a:visited {
	color: white;
}

/* UZEMNI PLAN*/
div#uzemniPlan {
	margin-top: 2em;
}

#uzemniPlan img {
	border: 1px solid #858585; 
}

#uzemniPlan map area {
	border: 1px solid red;
}

