/* start: zakladni styly */
body						{	font-family: Verdana, Arial; margin: 0px; margin-left: 0px; padding: 0px; border: 0px; height: 1005px; text-align: center; background-color: #fffa95; }
.b							{	font-weight:bold;	}
.anti						{	text-align: right;	}
.stred						{  	text-align: center;	}

A							{	text-decoration: none; color: #3a76af; }
A:hover						{	text-decoration: underline; }

/* globalni barevne a jine styly */
.cerv						{ color: #dd5a37; }
.cerne						{	color: #5a5a5a; }
.cerne2						{	color: Black; }
.modre						{	color: #3a76af; text-decoration: none;}	/*  #6290C8 */
.mn							{	color: #3a76af; text-decoration: none; }
.mm							{	color: #3a76af; font-size: 9px; }
/* LN - link vizaze normalniho textu */
.ln							{	color: black; text-decoration: none; }
/* pro lyzarske arealy v seznamu strediska */
.modreVelke					{	color: #3a76af; font-size: 13px; font-weight:bold; text-decoration: none; }
.ulArealy					{	background-color: #f8f8f8; line-height: 25px; }
.bck_cerv					{ background-color: Red; }
.info							{	font-family: Verdana; font-size: 11px; color: white; font-weight:bold; }
p							{	margin-top: 8px; margin-bottom: 8px;	}
/* styly pro tabulku */
table				{	font-family: Verdana, Arial; font-size: 11px;	}
table_invisible		{	border-collapse: collapse; border: 0px solid;	}

/* definice pisma do clanku */
.text				{	font-size: 11px; color: black; font-family: Verdana;	}
.text A:link		{	color: #3a76af; /*1260C6*/ text-decoration: none;	}
.text A:visited		{	color: #3a76af; /*959884*/ text-decoration: none;	}	/* 23060D */
.text A:hover		{	color: #3a76af; /*959884*/ text-decoration: underline;	}	/* 23060D */
.text_mensi			{	font-size: 10px; color: black; font-family: Verdana;	}
.text_maly			{	font-size: 9px; color: black; font-family: Verdana;	}
.text_upozorneni	{	font-size: 11px; color: #d34100; font-family: Verdana;	}

.wmax						{	width: 100%; }
.xlnav						{	width: 100%;	}
.tabn						{	padding: 0px; margin: 0px;	}

/* nadpisy */
.nadpis1			{	font-size: 16px; color: #6290C8; /*0b5178*/ font-weight: bolder; }
.nadpis2			{	font-size: 12px; color: #6290C8; font-weight: bolder; 	} /* pouzivan */
.nadpis3			{	font-size: 12px; color: #6290C8; font-weight: bolder;	}
.nadpis4			{	font-size: 11px; color: #4c4c4c; font-weight: bolder; letter-spacing: -1px;	}
.nadpis4b			{	font-size: 11px; color: #b45959; font-weight: bolder;	}
.nadpis4c			{	font-size: 11px; color: #6290C8; font-weight: bolder; text-decoration: underline;}
.uzsi				{	letter-spacing:-1px; }

.texted				{	padding: 8px;	}
.texted_titl		{	padding: 8px 8px 8px 0px;	}
.texted_small		{	padding-top: 5px; padding-botom: 5px;	}
.texted_updown		{	padding-top: 2px; padding-bottom: 2px;	}
.texted_updown2		{	padding-top: 4px; padding-bottom: 4px;	}
/* obtekani */
.panelBod			{	float: left; width: 30px; text-align: center; }
.panelPopis			{	float: left; width: 150px; 	}
.panelPopis2		{	float: left; width: 50px; 	}
.panelImage			{	float: left; 	}
.panelNew			{	clear: left;	}
.pozadi1			{	background-color: #fffa95;	}
.pozadi1b			{	background-color: #fffa95; border-color: LigthGray	}
.pozadi2			{	background-color: #f4f7fb;	}
.pozadi3			{	background-color: #ffffff;	}
.pozadi4			{	background-color: #e4eff7;	}
.pozadi5			{	background-color: #b45959;	}
.silent				{	color: Gray;	}
.txtPop				{ padding-left: 10px; }

/* start: styly pro DIV */

/***** Engine stranek *****/
#Form1	{ width: 1005px; padding: 0px; margin: 0px; background-color: #fffa95; }

#ctrlLeft {	float: left; left: 0px; width: 162px; background-color: #8dd02f; }
#ctrlRight { float: right; width: 250px; margin: 0px; padding: 0px; background-color: #ffffff; vertical-align: bottom; text-align: center; border-left: solid 1px #bd7135; border-bottom: solid 1px #bd7135 }
#ctrlHead2
{
	width: 843; 
	border: 0px;
	left: 162px;
	position: absolute;
	padding: 0px;
	padding-left: 0px;
	padding-top: 0px;
	vertical-align:top;  
	font-size: 10px;
	background-color: white;
}

#ctrlContent
{
	width: 580px; 
	border: 0px;
	padding: 0px;
	padding-left: 5px;
	padding-top: 5px;
	vertical-align:top;  
	font-size: 10px;
	background-color: #fffa95;
}

#ctrlPata { width: 1005px; float: left; }

/***** KONEC hlavniho designu *****/

/* HlavaControl */
.hc { color: White; }
.hc { font-size: 11px; font-weight: normal; }
.hc A:link { color: white; }
.hc A:visited { color: white; }
.hc A:active { color: white; }
.hc A:hover { color: white; text-decoration:underline; }

/* Hlava2Control */
.hc2 { font-size: 11px; font-weight: normal; letter-spacing: -1px; }
.hc2 A:link { color: black;  }
.hc2 A:visited { color: black; }
.hc2 A:active { color: black;  }
.hc2 A:hover { color: #6a6348; text-decoration:underline; }

.hc2nadpis	{ font-family: Verdana; color: #1a5882; font-size: 16px; font-weight: bolder; }

.divHPara		{ margin: 5px; vertical-align: top; }
.divPara		{ margin: 5px; vertical-align: top; text-align: left; }
.divMenu		{ margin-right: 10px; vertical-align: top; clear: right; }
.bily			{ color: White; }

/* MenuControl */
/* panel 1 */
.mnu			{ padding: 1px; padding-left: 8px; width: 162px; font-size: 11px; font-weight: normal; color: Black; border-bottom: solid 1px #bdde26; }
.mnu A:link		{ color: Black; font-weight: bold; }
.mnu A:visited	{ color: Black; font-weight: bold; }
.mnu A:hover	{ text-decoration:none; color: Gray; }
.mnt			{ color: Black; text-align: center; width: 40px; border-bottom: solid 1px #bdde26; font-weight: bolder; margin-left: 2px;  }
.menux			{ background-color: #8dd02f; border-top: solid 1px #999999; line-height: 20px; }
.menuSubx		{ background-color: #8dd02f; border-top: solid 1px #999999; line-height: 18px; width: 100% }
.mns			{ padding: 1px; padding-left: 8px; width: 162px; font-size: 11px; color: Black; border-bottom: solid 1px #bdde26; }
.mns A:link		{ color: Black; }
.mns A:visited	{ color: Black; }
.mns A:hover	{ text-decoration:underline; }


.mnu2			{ padding: 1px; padding-left: 8px; width: 162px; font-size: 11px; font-weight: normal; color: Black; border-bottom: solid 1px #bdde26; letter-spacing: -1px;}
.mnu2 A:link		{ color: Black; font-weight: bold; }
.mnu2 A:visited	{ color: Black; font-weight: bold; }
.mnu2 A:hover	{ text-decoration:none; color: Gray; }
.mnt2			{ color: Black; text-align: center; width: 40px; border-bottom: solid 1px #bdde26; font-weight: bolder; margin-left: 2px; letter-spacing: -1px; }
.menux2			{ background-color: #8dd02f; border-top: solid 1px #999999; line-height: 20px; }
.menuSubx2		{ background-color: #8dd02f; border-top: solid 1px #999999; line-height: 18px; width: 100% }
.mns2			{ padding: 1px; padding-left: 8px; width: 162px; font-size: 11px; color: Black; border-bottom: solid 1px #bdde26; }
.mns2 A:link		{ color: Black; }
.mns2 A:visited	{ color: Black; }
.mns2 A:hover	{ text-decoration:underline; }


.m2_tab			{ padding-left: 8px; background-color: #bfdf26; }
.m2				{ color: Black; font-size: 11px; }
.m2 A:active	{ color: Black; font-weight: bold; }
.m2 A:link		{ color: Black; font-weight: bold; }
.m2 A:visited	{ color: Black; font-weight: bold; }
.m2 A:hover		{ text-decoration:none; color: Gray; }

/* zahlavi */
.zah_1				{	text-align: left; padding-left: 5px; font-size: 12px; color: #dd5a37; font-weight: bolder; }	
.zah_1 A:link		{	color: #c30806; text-decoration: none; }	
.zah_1 A:visited	{	color: #c30806; text-decoration: none; }	
.zah_1 A:hover		{	color: #c30806; text-decoration: underline; }	
.zah_2				{	text-align: center; font-size: 10px; color: black; font-family: Verdana; font-weight: bolder;	}	/* zmena: bolder */
.zah_2 A:link		{	text-decoration: none; color: black; }	
.zah_2 A:visited	{	text-decoration: none; color: black; }	

.zah_3		{	font-size: 14px;  font-weight: bold; border-bottom: solid 1px #8dd12f; }
.zah_4		{	text-align: left; padding-left: 5px; font-size: 12px; color: #dd5a37; font-weight: bolder; }	
.zah_5		{	font-size: 18px;  font-weight:900 ; }
.zah7		{ background-color: #bfdf26; font-size: 13px; color: black; padding-left: 5px; }
/* .zah_4		{	background-color: #e1eff2; font-size: 11px; padding-left: 3px; } */

.searchButt	{ width: 18px; text-align: center; }

.kontaktNadpis		{	color: #dd5a37; font-weight: bolder;	}

.dmapImg
{
	border: solid 1px white;
}

/* cervena barva odkazu */
.lnkr { font-size: 11px; text-decoration: none; }
.lnkr A:link { text-decoration:none; color: #dd5a37;  }
.lnkr A:visited { color: #dd5a37; text-decoration:none; }
.lnkr A:active { color: #dd5a37;  }
.lnkr A:hover { color: #dd5a37; text-decoration: underline; } 
/* defaultni odkaz - cerny */
.lnk { text-decoration:none; }
.lnk A:link { color: black;  }
.lnk A:visited { color: black; }
.lnk A:active { color: black;  }
.lnk A:hover { color: black; text-decoration: underline;  }

.akce { padding: 2px; padding-left: 2px; }

/* scope control (v okoli najdete) */
.scope		{ font-family: Verdana; font-size: 11px; }
.scopeTab	{ border: solid 1px #cecece; width: 100%; height: 100%; margin: 0px; padding: 0px; }
.scopeTab2	{ height: 100%; padding: 0px; margin: 0px; }
.scopeMainTab { width: 100%; padding: 0px; margin: 0px; height: auto; }
.scopeTR	{ vertical-align: top; height: 100%; }
.scopeTD	{ width: auto; text-align: left; margin: 0px; padding: 4px; }
.scopeNazev	{ font-weight: bolder; font-size: 14px; color: #314004; padding-bottom: 4px; }
.scopeTxt	{ font-size: 9px; }

/*.scope		{ font-family: Verdana; font-size: 9px; }
.scopeTab	{ border: solid 1px #f48000; width: 100%; height: 100%; margin: 0px; padding: 0px; }
.scopeTab2	{ height: 100%; padding: 0px; margin: 0px; }
.scopeMainTab { width: 100%; padding: 0px; margin: 0px; height: auto; }
.scopeTR	{ vertical-align: top; height: 100%; }
.scopeTD	{ width: auto; text-align: left; margin: 0px; padding: 4px; }
*/

/* ubytovani na miru */
.bali { border-bottom: solid 1px #b45959; }
.balDat { color: #b45959; font-weight: bold; font-size: 12px; }
.balCena { font-weight: bold; font-size: 12px; }
.balDat0 { color: #b45959; font-size: 9px; }
.balCena0 { font-size: 9px; font-weight: bold; }
.balDph { font-weight: bold; font-size: 12px; }
.bcd { font-size: 9px; }
.ehft { color: #c35100; font-weight: bold; font-size: 12px; }

/* Odkazova cervena: c30806 */
.hca { text-decoration: none; }
.hca A:link { color: Gray;  }
.hca A:visited { color: Gray; }
.hca A:hover { color: #ce552d; }

.lnk2 { font-size: 12px; text-decoration: none; font-weight: bold; }
.lnk2 A:link { text-decoration:none; color: #c30806;  }
.lnk2 A:visited { color: #c30806; text-decoration:none; }
.lnk2 A:active { color: #c30806;  }
.lnk2 A:hover { color: #c30806; text-decoration: underline; } /* #ee754d */

.scont { line-height: 9px; font-size: 10px; }
.male {	font-size: 9px; }
.novecl {	font-size: 10px; font-weight: normal; }

.search { padding: 0px; padding-left: 2px; }
.textbox { Font-Size: 9px; width: 150px; }

/* PataControl */
.pata_txt { color: Black; text-decoration: none;}
.pata_txt A:link { font-weight:bold;  }
.pata_txt A:visited { font-weight:bold;  }
.pata_txt A:hover { text-decoration: underline;  }


.rightPan { width: 140px; vertical-align: top; }
.quickGal { background-color: #d9c774; padding: 5px; }

.nadp_ubyt { font-size: 12px; color: #3a76af; font-weight: bolder; }
.rnadp_ubyt { font-size: 12px; color: #3a76af; font-weight: bolder; padding-left: 5px; background-image: url(../images/dsgn/podb.gif); background-position: left bottom; background-repeat: repeat-x; width: 100%; height: 20px; vertical-align: bottom; }

.galNadpis { width: 100%; text-align: center; font-size: 12px; font-weight: bolder; }

.clanekZah
{
	padding-left: 15px;
	font-weight: bolder;
	font-size: 12px;
	background-image: url(../images/dsgn/iksip.gif);
	width: 100%;
	color: black;
	background-repeat: no-repeat;
	background-color: #e1eff2;
}

.invisGal
{
	height: 2px; 
	font-size: 2px; 
	text-align: left;
	color: #f8f8f8;
}

.akceHotel
{
	text-align: left;
	padding: 5px;
}

.cre_tab
{
	border-collapse: collapse;
	border-color: #cecece;
	border-width: 1px;
	border-style: solid;
	background-color: #f8f8f8;
}

.mnx { text-decoration: none; font-weight: bold; }
.mnx A:link { text-decoration:none; color: #c30806;  }
.mnx A:visited { color: #c30806; text-decoration:none; }
.mnx A:active { color: #c30806;  }
.mnx A:hover { color: #c30806; text-decoration: underline; } /* #ee754d */

.mnx
{
	text-align: left; padding-left: 5px; font-size: 10px; color: #e1f0ff; font-weight: bolder;
	padding: 5px;
	padding-left: 20px;
	background-position: left center;
	background-attachment: fixed;
	background-image: url(..\Images\dsgn\iksip.GIF);
	background-repeat: no-repeat;
}

.dmapxy A:	 { background-color: Blue; }
.dmapxy A:visited { background-color: Blue; }
.dmapxy A:active { background-color: Blue; }
.dmapxy A:link
{
	background-color: Blue;
}
.dmapxy A:hover
{
	background-color: Yellow;
}