/* start: zakladni styly */
body						{	font-family: Verdana, Arial; margin: 0px; margin-left: 0px; padding: 0px; border: 0px; height: 1005px; }
.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; }
.male						{ font-size: 10px; }
.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; }

.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;	}

.wmax						{	width: 100%; }
.xlnav						{	width: 100%;	}
.tabn						{	padding: 0px; margin: 0px;	}

/* 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;	}

/* 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: #f8f8fa;	}
.pozadi1b			{	background-color: #f8f8fa; 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; }

#ctrlLeft {	float: left; left: 0px; width: 183px; background-color: white; }
#ctrlRight { float: right; width: 155px; margin: 0px; padding: 0px; background-color: #ffffff; vertical-align: bottom; text-align: center; border-left: solid 1px #bd7135; border-bottom: solid 1px #bd7135 }
#ctrlContent
{
	float: left;
	width: 635; 
	padding: 5px;
	padding-left: 5px;
	padding-top: 5px;
	vertical-align:top;  
	font-size: 10px;
	background-color: white;
}

#ctrlPata { width: 1005px; float: left; }

/***** KONEC hlavniho designu *****/

/* HlavaControl */
.hc { font-size: 11px; font-weight: normal; }
.hc A:link { color: #615d46;  }
.hc A:visited { color: #615d46; }
.hc A:active { color: #615d46;  }
.hc A:hover { color: #615d46; text-decoration:underline; }

.hc2 { font-size: 11px; font-weight: bolder; letter-spacing: -1px; }
.hc2 A:link { color: #6a6348;  }
.hc2 A:visited { color: #6a6348; }
.hc2 A:active { color: #6a6348;  }
.hc2 A:hover { color: #6a6348; text-decoration:underline; }

.divHPara		{ margin: 5px; vertical-align: top; }
.divPara		{ margin: 5px; vertical-align: top; text-align: left; }
.divMenu		{ margin-right: 10px; vertical-align: top; clear: right; }

/* MenuControl */
/* panel 1 */
.mnu				{ padding: 1px; padding-left: 8px; width: 183px; font-size: 11px; font-weight: normal; color: Black; border-bottom: solid 1px #999999; border-right: solid 1px #dcdbdb; }
.mnu A:link		{ color: Black; }
.mnu A:visited	{ color: Black; }
.mnu A:hover		{ text-decoration:none; color: Gray; }
.mnt			{ color: Black; text-align: center; width: 40px; border-bottom: solid 1px #999999; font-weight: bolder; margin-left: 2px;  }
.menux			{ background-color: #ffeea7; border-top: solid 1px #999999; border-right: solid 1px #999999; line-height: 22px; }
.menuSubx		{ background-color: #eaeaea; border-top: solid 1px #999999; line-height: 20px; width: 100% }
.mns			{ padding: 1px; padding-left: 8px; width: 183px; font-size: 11px; color: Black; border-bottom: solid 1px #999999; }
.mns A:link		{ color: Black; }
.mns A:visited	{ color: Black; }
.mns A:hover	{ text-decoration:underline; }
/* panel 2 - radnice  width: 220 */
.mn2			{ padding: 1px; padding-left: 8px; width: 160px; font-size: 11px; font-weight: bold; color: Black; border-bottom: solid 1px white; }
.mn2 A:link		{ color: Black; }
.mn2 A:visited	{ color: Black; }
.mn2 A:hover	{ text-decoration:underline; }
.mns2			{ padding: 1px; padding-left: 8px; width: 183px; font-size: 11px; color: Black; border-bottom: solid 1px white; }
.mns2 A:link	{ color: Black; }
.mns2 A:visited	{ color: Black; }
.mns2 A:hover	{ text-decoration:underline; }
.mnt2			{ color: Black; text-align: center; width: 40px; border-bottom: solid 1px white; font-weight: bolder; margin-left: 2px;  }
.menux2			{ background-color: #bfd4ec; border: solid 1px black; line-height: 18px; }
.menuSubx2		{ background-color: #cfe5fd; line-height: 18px; width: 100% }

/* 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		{	background-color: #ececec; font-size: 14px;  font-weight: bold; }
.zah_4		{	text-align: left; padding-left: 5px; font-size: 12px; color: #dd5a37; font-weight: bolder; }	
.zah_5		{	background-color: white; font-size: 18px;  font-weight:900 ; }
/* .zah_4		{	background-color: #e1eff2; font-size: 11px; padding-left: 3px; } */

.searchButt	{ width: 18px; text-align: center; }

.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 { background-color: #f7efef; padding: 2px; padding-left: 2px; }

.spolu
{
	font-size: 10px; 
	color: black; 
	font-family: Verdana;
	padding: 2px;
	background-color: #ffeea7;
}
/* FlyEdit */
.fed
{
	background-color: #fff5c9;
	width: 100%;
}

.fedChilds
{
	margin: 5px;
}
.fedClick
{
	color: #4996c8;
}
.fedPan
{
	background-color: #fff5c9;
	margin: 2px;
	padding: 5px;
	border: solid 1px black;
}


/* 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: 11px; padding-bottom: 4px; }
.scopeTxt	{ font-size: 9px; }

/* 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; }

/* InfoCesko 2005 */
/* 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 { background-color: #f7efef; padding: 0px; padding-left: 2px; }
.textbox { Font-Size: 9px; width: 172px; }

/* 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;  }


/* kontaktControl */
.kpop
{
	color: c30806;
	font-size: 11px;
	font-weight:bold;
	line-height: 15px;
}
.kcon
{
	color: black;
	font-size: 11px;
	font-weight: normal;
	line-height: 15px;
}

/* RobotControl */
.robotMapa { background-color: white; width: 100%; }
.robRodic	{	font-weight: bold; }
.robCbla	{	margin-left: 10px; }

/* CountControl */
.ccText	{ font-size: 10px; color: black; font-family: Verdana; }

.pCont	{	width: 100%; }
.cent	{	text-align: center; }

.err	{ color: Red; }

.imgt	{ text-align: justify; border-style: solid; }

.galerieTab	{ border-style: solid; border-color: #cce3ea; border-collapse: collapse; }

.cenikTab
{
	text-align: center;
	border-top: solid 1px black;
	border-bottom: solid 1px black;
	width: 100%;

}

.rightPan { width: 140px; vertical-align: top; }
.quickGal { background-color: #f8f8f7; 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; }

/* anketa */
.anketa { border: solid 1px #e1eff2; font-size: 10px; padding: 2px; text-align: left; }
.ankTxt	{ font-size: 11px; font-weight: bolder; }
.anketa2 { text-align: right; }

.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;
}