/* start: zakladni styly */
body						
{	
	width: auto;
	font-family: Verdana, Arial; 
	font-size: 11px; 
	margin: auto;
	height: auto;
	background-color: #d4d6df;
}
							
/***** Engine stranek *****/
#Form1	
	{ 
		width: 1005px; padding: 0px; margin: auto; 
		height: auto;
        font-size: 11px; 
		border-left: solid 2px #a7b8af; border-right: solid 2px #a7b8af; 
		background-color: white; 

	}

.contentTab { width: 100%; text-align: center; }
.def_cTab { width: 100%; text-align: center; padding: 3px; }
#ctrlLeft {	float: left; left: 0px; width: 170px; background-color: white; height: auto; }
#ctrlRight { float: right; width: 125px; margin: 0px; padding: 0px; background-color: #ffffff; vertical-align: bottom; text-align: right; height: auto; }
#ctrlContent
{
	height: auto;
	width: 690px; 
	border: 0px;
	padding: 0px;
	padding-left: 2px;
	padding-right: 2px;
	vertical-align:top;  
	font-size: 10px;
	margin: 5px;
	background-color: white; 
}
#ctrlPata 
{
	width: 1005px; 
	float: none; 
	clear: both;
	
}

.cContent
{
	width: auto; 
	height: auto;
	border: 0px;
	padding: 0px;
	padding-left: 2px;
	padding-right: 2px;
	vertical-align:top;  
	font-size: 10px;
	margin: 5px;
	background-color: white; 
}

/* TOTO JSOU BARVY PRO PREPINANI LETO/ZIMA */
.headbck1	{	background-color: #54c8e4;	/* ZIMA: 54c8e4		LETO: c5e34b */ }
.headbck2	{	background-color: #87f3fe;	/* ZIMA: 87f3fe		LETO: edff93 */ }
.headbck3	{	background-color: #99edf9;	/* ZIMA: 99edf9		LETO: d9ed8a */ }


/***** KONEC hlavniho designu *****/
						

							
.b							{	font-weight:bold;	}
.anti						{	text-align: right;	}
.stred						{  	text-align: center;	}

A							{	text-decoration: none; color: #ce552d; }
A:hover						{	text-decoration: underline; }

.cerv						{ color: #ce552d; }
.cerne						{	color: #5a5a5a; }
.cerne2						{	color: Black; }
.modre						{	color: #388396; text-decoration: none;}	/*  3a76af */
.cervene2					{	color: #cb3400; text-decoration: none;}	
.modre2						{	color: #2f84c1; text-decoration: none; }	/*  #6290C8 */
.bile						{	color: #ffffff; text-decoration: none; }	/*  #6290C8 */
.sede						{	color: #808080; }
.mn							{	color: #388396; text-decoration: none; }	/* 3a76af */
.mm							{	color: #388396; font-size: 9px; }			/* Old modra; 3a76af */
.just						{	text-align: justify; }
.mensi						{	font-size: 10px; }
.vetsi						{	font-size: 12px; }
.uzsi						{	letter-spacing:-1px; }
.sirsi						{	letter-spacing:2px; }
.up							{	vertical-align: top; }
.cent						{	text-align: center; }
.al_left					{	text-align: left; }
.pad0						{	padding: 2px; }
.unvis						{	color: White; }
.wmax						{	width: 100%; }
.xlnav						{	background-color: #e1eff2; width: 100%;	}
.tabn						{	padding: 0px; margin: 0px;	}

.c_akce_p2			{	background: #e3f2b7; padding: 4px; }


/* LN - link vizaze normalniho textu */
.ln							{	color: black; text-decoration: none; }
/* pro lyzarske arealy v seznamu strediska */
.modreVelke					{	color: #388396; font-size: 13px; font-weight:bold; text-decoration: none; }
.ulArealy					{	background-color: #f8f8f8; line-height: 25px; }
.modreLeto					{	color: #0000ff; text-decoration: none;}	/*  #6290C8 */

.galTab		{	border-style: solid; border-color: #c8c8c8; border-collapse: collapse; }

.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;	}
div					{ font-size: 11px; }

/* definice pisma do clanku */
.text				{	font-size: 11px; color: black; font-family: Verdana; }
.text A:link		{	color: #388396; /*1260C6*/ text-decoration: none;	}
.text A:visited		{	color: #388396; /*959884*/ text-decoration: none;	}	/* 23060D */
.text A:hover		{	color: #388396; /*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: #6290C8; font-weight: bolder;	}
.nadpis4b			{	font-size: 11px; color: #b45959; font-weight: bolder;	}
.nadpis4c			{	font-size: 11px; color: #6290C8; font-weight: bolder; text-decoration: underline;}
.txt_voda			{	font-size: 11px; color: #000000; letter-spacing: 0px; line-height: 16px;  vertical-align: middle	}

.texted				{	padding: 8px;	}
.texted_titl		{	padding: 8px 8px 8px 0px;	}
.texted_small		{	padding-top: 5px; padding-bottom: 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; padding-left: 10px;	}
.panelPopis2		{	float: left; width: 50px; 	}
.panelImage			{	float: left; 	}
.panelNew			{	clear: left;	}
.pozadi1			{	background-color: #f8f8fa;	}
.pozadi1b			{	background-color: #f8f8fa; border-color: Gray;	}
.pozadi2			{	background-color: #f4f7fb;	}
.pozadi3			{	background-color: #ffffff;	}
.pozadi4			{	background-color: #e4eff7;	}
.pozadi5			{	background-color: #b45959;	} 
.silent				{	color: Gray;	}

.zmenit				{	background-color: #f37f00;	} 


.pozadi6			{	background-color: #b3d5de; padding: 5px; } 
.pozadi_zlut		{	background-color: #f8d164;	}


.txtPop				{	padding-left: 10px; }

/* start: styly pro DIV */

/* hlava control */
.lh { color: #666666; text-decoration:none; font-weight:bolder; font-size: 11px; letter-spacing:-1px; }
.lh A:link { color: #666666;  }
.lh A:visited { color: #666666; }
.lh A:active { color: #666666;  }
.lh A:hover { color: #666666;  }
.cra { color: #c3d583; }
.bordm
{
	border-bottom: solid 1px #b9cdd9; border-left: solid 1px #b9cdd9; border-right: solid 1px #b9cdd9;
	padding-left: 2px; padding-right: 2px;
}

.backm
{
/*	background-color: #e1eff2; */
	padding-left: 2px; padding-right: 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: 11px; padding-bottom: 4px; }
.scopeTxt	{ font-size: 9px; }

/* Nabidka (balicky) 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; }
.bcd2 { font-size: 11px; }
.ehft { color: #c35100; font-weight: bold; font-size: 12px; }
.bskrt { text-decoration: line-through; }

/* intro styly */
.intro_text	{	color: #b35959; text-decoration: none; font-weight:bolder; font-size: 11px; line-height:50px; }

/* InfoCesko 2005 */
/* Odkazova cervena: c30806 */
.hc { font-size: 11px; text-decoration:none; font-weight: bolder; }
.hc A:link { color: black;  }
.hc A:visited { color: black; }
.hc A:active { color: black;  }
.hc A:hover { color: #ce552d; text-decoration:none; }

.lnk { text-decoration:none; }
.lnk A:link { color: black;  }
.lnk A:visited { color: black; }
.lnk A:active { color: black;  }
.lnk A:hover {   }	/* color: #ce552d; */

/* hnedy font - pouzity v dynamickem formu rezervace sluzeb */
.hnd		{ font-size: 11px; font-weight: bold; }
.hnd A:link { color: #80312e;  }
.hnd A:visited { color: #80312e; }
.hnd A:active { color: #80312e; }
.hnd A:hover { color: #80312e;  }


.hca { text-decoration: none; font-size: 10px; }
.hca A:link { color: #782f00;  }
.hca A:visited { color: #782f00; }
.hca A:hover { color: #782f00; text-decoration: underline; }

.lnk0 { text-decoration: none; }
.lnk0 A:link { text-decoration:none; }
.lnk0 A:visited { text-decoration:none; }
.lnk0 A:active { }
.lnk0 A:hover { text-decoration: underline; } 

.lnk2 { color: #c30806; 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 */

.lnk2m { font-size: 11px; text-decoration: none; font-weight: normal; }
.lnk2m A:link { text-decoration:none; color: #c30806;  }
.lnk2m A:visited { color: #c30806; text-decoration:none; }
.lnk2m A:active { color: #c30806;  }
.lnk2m A:hover { color: #c30806; text-decoration: underline; } /* #ee754d */

/* bily odkazovaci */
.lnkb { color: White; text-decoration: none; }
.lnkb A:link { color: White; text-decoration:none; }
.lnkb A:visited { color: White; text-decoration:none; }
.lnkb A:active { }
.lnkb A:hover { color: White; text-decoration: underline; } 

/* zluty */
.zluty { font-size: 12px; color: #ffe735; }
.zluty A:link { color: #ffe735; }
.zluty A:visited { color: #ffe735; }
.zluty A:active { color: #ffe735; }
.zluty A:hover { color: #ffe735; text-decoration: underline; }

/* modry */
.mod { color: #388396; }
.mod A:link { color: #388396; }
.mod A:visited { color: #388396; }
.mod A:active { color: #388396; }
.mod A:hover { color: #388396; text-decoration: underline; }

/* modry - leto */
.modleto { color: #3c3a6c; }
.modleto A:link { color: #3c3a6c; }
.modleto A:visited { color: #3a3764; }
.modleto A:active { color: #3a3764; }
.modleto A:hover { color: #3a3764; text-decoration: underline; }

.scont { line-height: 9px; font-size: 10px; }
.male {	font-size: 9px; }
.novecl {	font-size: 10px; font-weight: normal; }

.spolu
{
	font-size: 10px; 
	color: black; 
	font-family: Verdana;
	padding: 5px; 
	background-color: #e1eff2;
}

.seatb { border-style:none; }

.search { background-color: #b3d5de; }

.seaimg { padding: 0px; margin: 0px;}

.textbox9 {	Font-Size: 9px;	}
.textbox10 { Font-Size: 14px;	}
.textbox11 {	Font-Size: 11px;	}


.textbox					
{	
	Font-Size: 9px;		
	width: 115px;
}


/* PataControl */
.pata_txt { font-size: 10px; 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;  }
.pata_back { background-color: #54c9e9; }

/* zahlavi */
/*
.zah1 A:link	{	color: #4c4c4c; text-decoration: none; }	
.zah1 A:visited	{	color: #4c4c4c; text-decoration: none; }	
.zah1 A:hover	{	color: #4c4c4c; text-decoration: underline; }	
*/
/*
.zah1			{	width: 170px; background-image: url(../design/zaz170.jpg); padding: left; padding-left: 5px; font-size: 12px; color: #4c4c4c; font-weight: bolder; }	
.zah2			{	width: 125px; background-image: url(../design/zaz125.jpg); padding: left; padding-left: 5px; font-size: 12px; color: #4c4c4c; font-weight: bolder; }	
.zah3			{	width: 684px; background-image: url(../design/zaz684.jpg); padding: left; padding-left: 5px; font-size: 13px; color: #4c4c4c; font-weight: bolder; }	
.zah4			{	width: 140px; background-image: url(../design/zaz140.jpg); padding: left; padding-left: 3px; font-size: 12px; color: #4c4c4c; font-weight: bolder; }	
.zah5			{	width: 136px; background-image: url(../design/zaz336.jpg); padding: left; padding-left: 5px; font-size: 13px; color: #4c4c4c; font-weight: bolder; }	
*/
	
.zah1			{	width: 170px; background-color: #D3E987; padding: left; padding-left: 5px; font-size: 12px; color: #4c4c4c; font-weight: bolder; }	
.zah2			{	width: 125px; background-color: #e1eff2; padding: left; padding-left: 5px; font-size: 12px; color: #4c4c4c; font-weight: bolder; text-align: left; }	
.zah3			{	width: 684px; padding: left; padding-left: 5px; font-size: 15px; color: #4c4c4c; font-weight: bolder; }	
.zah4			{	width: 140px; background-color: #e1eff2; padding: left; padding-left: 3px; font-size: 12px; color: #4c4c4c; font-weight: bolder; }	
.zah5			{	width: 332px; background-color: #D3E987; padding: left; padding-left: 5px; font-size: 13px; color: #4c4c4c; font-weight: bolder; }	
.zah6			{	width: 100%; background-color: #e1eff2; padding: left; padding-left: 5px; font-size: 13px; color: #4c4c4c; font-weight: bolder; }	

.zahtr2		{  background-color: #e1eff2; }
.zahtab2	{	background-color: #f8f8fa;  }
.zahtabb2	{	border-collapse: collapse; background-color: White; border-bottom-style:solid; border-color: Gray;  }

.zah7		{ background-color: #c0dfe7; font-size: 11px; color: black; padding-left: 0px; }


/* 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%; }

.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: 75%;
}

.cenikTab_full
{
	text-align: center;
	border-top: solid 1px black;
	border-bottom: solid 1px black;
	width: 100%;
}

.rightPan { width: 140px; vertical-align: top; }
.rightPan2 { width: 140px; vertical-align: top; }

.quickGal { background-color: #f8f8f7; padding: 5px; }

.nadp_ubyt { font-size: 12px; color: #388396; font-weight: bolder; }

.aui
{
	border-bottom: solid 1px red;
}
/* 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; font-size: 11px; }

.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(../design/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: #3e57aa;  }
.mnx A:visited { color: #3e57aa; text-decoration:none; }
.mnx A:active { color: #3e57aa;  }
.mnx A:hover { color: #3e57aa; text-decoration: underline; } 
.mnx
{
	text-align: left; padding-left: 5px; font-size: 10px; 
	color: #e1f0ff; font-weight: bolder;
	line-height: 12px; padding: 3px; padding-left: 8px;
}

.mnOranz { text-decoration: none; font-weight: bold; }
.mnOranz A:link { text-decoration:none; color: #f48000;  }
.mnOranz A:visited { color: #f48000; text-decoration:none; }
.mnOranz A:active { color: #f48000;  }
.mnOranz A:hover { color: #f48000; text-decoration: underline; } 

.mnx2
{
	text-align: left; padding-left: 8px; font-size: 10px; color: #e1f0ff; font-weight: bolder;
	line-height: 12px;
}
.mnx2 { text-decoration: none; font-weight: bold; }
.mnx2 A:link { text-decoration:none; color: #003885;  }
.mnx2 A:visited { color: #003885; text-decoration:none; }
.mnx2 A:active { color: #003885;  }
.mnx2 A:hover { color: #003885; text-decoration: underline; } /* #ee754d */

.m2		{	padding-left: 0px;  }
.mr1	{	background-color: #e1eff2; }
.mr2	{	background-color: #f7ac26; }


.lyzeTab
{
	padding: 3px;
	background-color: #F4F9FA;
	border: solid 1px white; 
}

.searchBack
{
	padding: 2px;
/*	color: #f37f00; */
}

.ubytreg
{
	font-size: 12px;
	font-weight: bolder;
}

.hindx
{
	font-size: 8px;
}

H1
{
	font-size: 12px; color: #388396; font-weight: bolder;
	border-bottom-width: 0px;
	padding-bottom: -10px;
}

.ram1	{	border: ridge 1px darkgray; border-collapse: collapse;   }

.he3	{ height: 3px; }
.he2	{ height: 2px; }
.he1	{ height: 1px; }

.bk_lyze_ano	{ background-color: #7cbb00; width: 20px; }	
.bk_lyze_ne		{ background-color: #b70000; width: 20px; }
.bk_lyze_cast	{ background-color: #ff9901; width: 20px; }

.inphoto_ndps	{ font-size: 12px; font-weight: bold; vertical-align: middle; color: white; padding-left: 5px; }

.btop			{ background-color: #edf9ff; }
.btoporder		{ background-color: #ffdf85; }

.xl_bck_m		{ background-color: #edf9ff; }
.xl_bck_z		{ background-color: #ffdf85; }
.xl_bck_tr		{ background-color: #edf9ff; }

/* MapSite */	
.csslo { font-size: 11px; font-weight: normal; font-family: Verdana; color: #43a0b7 ; }
.csslo A:link { color: #43a0b7;  }
.csslo A:visited { color: #43a0b7; }
.csslo A:active { color: #43a0b7;  }
.csslo A:hover { color: #43a0b7; text-decoration:underlink; }	

