body, div, td, h1, h2, h3, h4, p, strong, span, table, tr, td  { font: 12px arial, helvetica, sans-serif;} 

body	{margin: 0px;}

#table, tr, td	{font-size:12px}

a:link, a:visited {color:RoyalBlue; font-weight:bold;}
a:hover { color:Gold; }

div.main	{font-size:30px; text-align:center; background-color:RoyalBlue; color:White}

div.main2	{font-size:16px;  background-color:CornFlowerBlue; color:White; margin-top:2px; padding:1px 0 0px 5px;}

div.main3	{font-size:16px;  background-color:#537ee7; color:White; margin-top:2px; padding:0 5px 2px 5px; 
text-align:center}

span.main	{font-size:13px}

span.main5	{font-size:18px}

div.obal	{width: 999px; padding-bottom:10px}

div.obsah	{ float: right; width: 67%; margin:10px 0 10px 0; border-left: 1px dashed Silver; 
border-bottom: 1px dashed Silver; padding-bottom:10px}

div.lista	{float: left; width: 320px; height: 100px; margin:10px 0 0 2px; text-align: left;}

form		{margin:0px; padding:0px}

div.formular	{background-color:Gold; border: 1px solid blue; padding:4px }

div.formular_table	{background-color:Gold; border: 1px solid Gold; width:99% }

img		{margin:0px; padding:0px;}

img.dot		{margin:5px; height:1px; width:97%; border:0px; }

img.foto	{ border: 4px solid Gold; float:left; margin-left:5px}

img.bez_ramu	{border:0px}

div.foto	{ margin:0 5px 0 150px; width:60%;  }

div.dashed	{border-bottom: 1px dashed Silver; width:100%; margin:0 10px 10px 10px;}

div.formular2	{background-color:WhiteSmoke;  border: 1px solid blue; padding:4px }

div.formular22	{background-color:WhiteSmoke;  border: 1px solid blue; padding:1px }


div.pol		{width:130px; float:left; margin:0px; padding:0px}

div.pol2	{margin:0 0 0 0px; padding:0px}

table.sto	{width:95%}


#table {border: 1px dashed green}
#td {border: 1px dashed orange}



div.obsah_city	{ float: right; width: 77%; margin:10px 0 10px 0; border-left: 1px dashed Silver; 
border-bottom: 1px dashed Silver; padding-bottom:10px}

div.lista_city	{float: left; width: 220px; height: 100px; margin:10px 0 0 2px; text-align: left;}

div.foto_city	{ margin:0 0 0 110px; width:650px; text-align:justify; height:165px}

div.foto_cityB	{ margin:0 0 0 110px; width:650px; text-align:justify; height:105px}

div.counter	{ float:left; width:755px; border: 1px dashed RoyalBlue; margin:0 0 10px 3px;
padding-left:3px; font-weight:bold; text-align:center; font-size:16px}

div.counter2	{ float:left; width:755px; border: 1px dashed RoyalBlue; margin:0 0 0 3px;
padding-left:3px;}

div.counter3	{ float:left; width:755px; margin:0px;
padding-left:3px; text-align:center; font-size:8px}

div.counter4	{ float:left; width:755px; border-right: 1px dashed RoyalBlue; text-align:center;
border-left: 1px dashed RoyalBlue;
border-bottom: 1px dashed RoyalBlue;
padding-left:3px; margin:0 0 10px 3px;
font-weight:bold;}

div.counter5	{ float:left; width:660px; border: 1px dashed RoyalBlue; margin:0 0 10px 3px;
padding-left:3px; text-align:center; font-size:12px}

span.results	{ margin-right:80px}

span.hotelname	{font-size:16px; font-weight:bold;}

span.siva	{color:silver; font-size:16px; font-weight:bold;}

table.tab1	{width:600px; background-color:Wheat}

tr.tab1		{ background-color:Oldlace; text-align:center}

td.tab1		{font-weight:bold; background-color:WhiteSmoke; text-align:center; width:150px}

td.tab1B	{font-weight:bold; background-color:WhiteSmoke; text-align:left; padding:0 0 0 20px}

td.tab2B	{ text-align:left; padding:0 0 0 20px}

tr.tab2		{ background-color:White; text-align:center}

td.cena		{color:Red; font-weight:bold; text-align:right; padding:0 20px 0 0}

div.search	{float:left;}

div.search2	{ margin:0 0 0 300px; width:400px; }

div.hotel_popis	{margin-left:5px; text-align:justify}

img.hotel	{cursor: pointer; cursor:hand; float:left; margin:0 5px 1px 5px; border: 1px solid Gold;}

h1.hotel	{font-size:20px; font-weight:bold; color:RoyalBlue; margin:0px; padding:0px}

h2.description	{font-weight:bold; color:RoyalBlue; margin:0px; padding:0px}


div.largeFoto	{float:left; width:305px; height:300px; color:RoyalBlue;}

a.objednat	{background-color:DarkGray; color:White}

table.objednavka	{float:left; background-color:Wheat; width:99%; margin-left:5px}

span.cena	{color:red; font-weight:bold;}

td.cennik	{background-color:White; text-align:center}

td.cennik2	{background-color:White; text-align:right; padding:0 20px 0 0}

td.cennik2X	{background-color:White; text-align:center;}

td.cennik3	{background-color:White; text-align:justify; padding:0 10px 0 10px;}

td.cennik4	{background-color:White; text-align:center; font-weight:bold; }

td.cennikB	{background-color:WhiteSmoke; text-align:center}

td.cennik2B	{background-color:WhiteSmoke; text-align:right; padding:0 20px 0 0}

td.cennik2XB	{background-color:WhiteSmoke; text-align:center;}

td.cennik3B	{background-color:WhiteSmoke; text-align:justify; padding:0 10px 0 10px;}

span.bold	{font-weight:bold; color:RoyalBlue}

span.bold2	{font-size:14px; font-weight:bold; color:RoyalBlue; }

span.datehotel	{font-size:16px; font-weight:bold; color:RoyalBlue}

div.hidden 	{display:none; }

img.hidden 	{display:none; }

img.visible	{visibility:visible; margin-left:-130px}

div.visible 	{visibility: visible;  position: absolute; padding: 3px; border: 1px solid #feba02; 
		    background-color: FloralWhite; z-index: 99; width:200px; margin-left:100px; margin-top:30px} 

div.privacy	{background-color:RoyalBlue; color:White; border: 1px solid RoyalBlue; padding:4px }

#div.country	{font-size:30px; margin-left:5px}

div.country2	{font-size:30px; margin-left:5px; color:RoyalBlue; background-color:Gold; font-weight:bold;
border-top: 1px solid RoyalBlue; border-right: 1px solid RoyalBlue; }

img.flag	{border:none}

td.flag		{width:70px;}

td.flag2	{ font-size:30px}

div.bold3	{font-weight:bold; color:RoyalBlue; background-color:GainsBoro; margin:-4}

td.notfound	{background-color:Red; color:White; font-weight:bold; font-size:20px; text-align:center}



div.counterB	{ float:left; width:655px; border: 1px dashed RoyalBlue; margin:0 0 10px 3px;
padding-left:3px; font-weight:bold; text-align:center; font-size:16px}

div.counter3B	{ float:left; width:655px; margin:0px;
padding-left:3px; text-align:center; font-size:8px}

div.mestostat	{margin:0 0 0 5px; padding:0px}

span.boldG	{font-weight:bold; color:Gold;font-size:13px}

span.ccinfo	{cursor: pointer; cursor:hand; font-weight:bold; color:RoyalBlue;}

div.visible2 	{visibility: visible;  position: absolute; padding: 3px; border: 1px solid #feba02; 
		    background-color: FloralWhite; z-index: 199; width:500px; margin-left:120px; margin-top:30px} 

span.mapa	{background-color:RoyalBlue; color:White; cursor:pointer; cursor:hand}


###########################kalendar##################
table.calendar {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 0.8em;
	border-collapse: collapse;
	background-color: white;
	border: solid #999999 1px;
	background-color: white;
	width: 200px;
	text-align: center;
	/*prevent user from selecting text in Mozilla & Safari - check calendar constructor for IE code)*/
	-moz-user-select: none;
    /*-khtml-user-select: none;*/
}
table.calendar input, table.calendar select {
	font-size: 10px;
}
table.calendar td {
	border: 0;
	font-size: 10px;
	text-align: center;
	background-color: royalblue;
}
div.mainheading {
	margin: 2px;
}
table.caldayheading {
	border-collapse: collapse;
	cursor: pointer;
	empty-cells: show;
	margin: 0 6px 0 6px;
}
table.caldayheading td {
	border: solid #CCCCCC 1px;
	text-align: left;
	background-color: white;
	color: RED;
	font-weight: bold;
	width: 22px; /*should match calendar cell's width*/
}
table.caldayheading td.wkhead {
	border-right: double #CCCCCC 3px;
}
table.calcells {
	border-collapse: collapse;
	cursor: pointer;
	margin: 0 6px 0 6px;
}
table.calcells td {
	border: solid #CCCCCC 1px;
	vertical-align: top;
	text-align: left;
	font-weight: bold;
	width: 22px;
	height: 20px; /*IE doesn't like ems*/
}
table.calcells td div {
	padding: 1px;
	margin: 0;
}
table.calcells td.wkhead {
	background-color: white;
	text-align: center;
	border-right: double #CCCCCC 3px;
	color: RED;
}
table.calcells td.wkday {
	background-color: #DDDDDD;
}
table.calcells td.wkend {
	background-color: #DDDDDD;
}
table.calcells td.curdate {

}
table.calcells td.cell_selected {
	background-color: #99CCFF;
	color: black;
}
table.calcells td.notmnth {
	background-color: #FFFFFF;
	color: #CCCCCC;
}
table.calcells td.notallowed {
	background-color: white;
	color: #EEEEEE;
	font-style: italic;
}
table.calcells td.hover {
	background-color: #999999;
}

