body		{background-color: firebrick; text-align: center;}
.hlavnidiv 	{width: 800px; position: relative; margin: auto; text-align: left;}
.hlavnidivTisk 	{width: 1020px; position: relative; margin: auto; text-align: left;}
h2 		{color: blue; font-style: italic; font-size: 16px; width: 180px;}
h3 		{color: blue; font-size: 14px; width: 180px;}
p 		{color: black; margin: 10px; font-size: 12px;}
.leva 	{position: absolute; left: 0px; top: 0px; width: 230px; height: 370px; background-image: url(../images/lp_red-2.png);background-repeat: no-repeat;}
.borderradius .leva 		{position: absolute; left: 2px; top: 2px; width: 226px; height: 366px; background-color: indianred; -moz-border-radius: 10px 10px 10px 10px; -webkit-border-radius: 10px 10px 10px 10px; border-radius: 10px 10px 10px 10px;}

.stred 					{position: absolute; left: 230px; top: 0px; width: 340px; height: 370px; background-image: url(../images/center_blue-2.png);background-repeat: no-repeat;}

.stredh 				{position: absolute; left: 230px; top: 0px; width: 570px; height: 370px; background-image: url(../images/center_blue_big-2.png);	background-repeat: no-repeat;}
.borderradius .stredh 	{position: absolute; left: 232px; top: 2px; width: 566px; height: 366px; background-color: aliceblue; -moz-border-radius: 10px 10px 10px 10px; -webkit-border-radius: 10px 10px 10px 10px; border-radius: 10px 10px 10px 10px;}

.prava 					{position: absolute; left: 570px; top: 0px; width: 230px; height: 370px; background-image: url(../images/lp_olive-2.png);background-repeat: no-repeat;}

.pata 					{position: absolute; left: 0px; top: 370px; width: 800px; height: 230px; background-image: url(../images/pata-2.png);background-repeat: no-repeat;}
.borderradius .pata		{position: absolute; left: 2px; top: 372px; width: 796px; height: 226px; background-color: lightsteelblue; -moz-border-radius: 10px 10px 10px 10px; -webkit-border-radius: 10px 10px 10px 10px; border-radius: 10px 10px 10px 10px;}

.patah					{position: absolute; left: 0px; top: 370px; width: 800px; height: 230px; background-image: url(../images/pata-2.png);background-repeat: no-repeat;}
.borderradius .patah	{position: absolute; left: 2px; top: 372px; width: 796px; height: 226px; background-color: lightsteelblue; -moz-border-radius: 10px 10px 10px 10px; -webkit-border-radius: 10px 10px 10px 10px; border-radius: 10px 10px 10px 10px;}

.adminuser					{overflow: auto; padding: 10px; position: absolute; left: 0px; top: 0px; width: 800px; height: 600px; background-image: url(../images/pata-2.png);background-repeat: repeat;}
.borderradius .adminuser	{overflow: auto; padding: 10px; position: absolute; left: 2px; top: 2px; width: 796px; height: 596px; background-color: lightsteelblue; -moz-border-radius: 10px 10px 10px 10px; -webkit-border-radius: 10px 10px 10px 10px; border-radius: 10px 10px 10px 10px;}
#adminUser {display: none; font-size: 12px; }
#adminUser td {font-size: 12px; }

.leva h2 	{color: white; font-style: italic; margin-left: 11px; width: 180px; text-decoration: none; cursor: pointer;}
.leva h2:hover 	{color: white; font-style: italic; margin-left: 11px; width: 180px; text-decoration: underline; cursor: pointer;}
.prava h2 	{color: Maroon; font-style: italic; margin-left: 10px;}
.stred h2 	{font-style: italic; margin-left: 10px;}
.stredh h2 	{font-style: italic; margin-left: 10px;}
.pata h2 	{font-style: italic; margin-left: 10px;}
.m1 		{position: absolute; left: 520px; top: 10px; width: 130px; height: 210px; background-color: black;}
.m2 		{position: absolute; left: 660px; top: 10px; width: 130px; height: 210px; background-color: black;}
.tlach 		{position: absolute; left: 10px; top: 50px; width: 510px; height: 220px; overflow: auto;}
.leva_in 	{position: absolute; left: 10px; top: 10px; width: 200px; height: 350px;}
.prava_in	{position: absolute; left: 10px; top: 10px; width: 210px; height: 360px; overflow: auto;}
.stred_in 	{position: absolute; left: 10px; top: 10px; width: 320px; height: 360px; overflow: auto;}
.stredh_in 	{position: absolute; left: 10px; top: 10px; width: 550px; height: 330px; overflow: auto;}
.patah_in 	{position: absolute; left: 10px; top: 10px; width: 780px; height: 190px; overflow: auto;}
.leva_in a:hover {text-decoration: underline;}
.leva_in a 	{text-decoration: none;color: white;}

.vstup 		{position: absolute; left: 0px; top: 0px; width: 570px; height: 370px; background-image: url(../images/center_blue_big-2.png);	background-repeat: no-repeat;}
.borderradius .vstup 		{position: absolute; left: 2px; top: 2px; width: 566px; height: 366px; background-color: aliceblue; -moz-border-radius: 10px 10px 10px 10px; -webkit-border-radius: 10px 10px 10px 10px; border-radius: 10px 10px 10px 10px;}
.vstup_in 	{position: absolute; left: 10px; top: 10px; width: 550px; height: 360px; overflow: hidden;}
.vstup_in td 	{font-size: 12px; }		
.txtarea 	{width: 540px; height: 210px;}
.anotace 	{width: 540px;}
.captcha 	{width: 40px;}
#vzkaz		{position: absolute; left:230px; top: 0px; display: none;}
#udalost	{position: absolute; left:230px; top: 0px; display: none;}

.radeku {background-color: LightCyan; -moz-border-radius: 3px 3px 3px 3px; -webkit-border-radius: 10px 10px 10px 10px; border-radius: 3px 3px 3px 3px;}
.udalost {font-weight: bold; }
.udetail {background-color: LightCyan;}
.upata {text-align: right;}
.zruseno {background-color: PaleTurquoise;}
.patastred {position: absolute; left: 10px; top: 335px; width: 550px; height: 20px; overflow: visible;}

.radekv {}
.vzkaz {}
.vdetail {font-weight: bold; }
.vpata {text-align: right;}
.patavzkaz {position: absolute; left: 10px; top:190px; width: 760px; height: 20px; overflow: visible;}

.title {}
.galerie {position: relative; top: 0px; left: 10px;  overflow-x: hidden; overflow-y: auto; height: 280px;}
.galerie h3 {margin-top: 0px; margin-bottom: 0px;}
.galerie a {font-size: 12px;}

#times_od {position: relative; top: 35px; left: 150px; display: none; border-bottom: 2px solid #666;  border-right: 2px solid #777;}
.boxshadow #times_od {position: relative; top: 35px; left: 150px; display: none; border: none; -moz-box-shadow: #666 2px 2px 2px; -webkit-box-shadow: #666 2px 2px 2px; box-shadow: #666 2px 2px 2px;}
#times_od table { background-color: royalblue;}
#times_od table td {font-size: 10px; text-align: right; background-color: gold;}
#times_od table td:hover {background-color: royalblue;}
#times_do {position: relative; top: 35px; left: 410px; display: none; border-bottom: 2px solid #666;  border-right: 2px solid #777;}
.boxshadow #times_do {position: relative; top: 35px; left: 410px; display: none; -moz-box-shadow: #666 2px 2px 2px; -webkit-box-shadow: #666 2px 2px 2px; box-shadow: #666 2px 2px 2px;}
#times_do table { background-color: royalblue;}
#times_do table td {font-size: 10px; text-align: right; background-color: gold;}
#times_do table td:hover {background-color: royalblue;}

#login {position: absolute; left: 300px; top: 180px; width: 300px; height: 150px; background-color: skyblue; border-bottom: 2px solid #666;  border-right: 2px solid #777;
	display: none;}
.boxshadow #login {position: absolute; left: 300px; top: 180px; width: 300px; height: 150px; background-color: skyblue; -moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px; border-radius: 10px 10px 10px 10px; border: none; -moz-box-shadow: #666 2px 2px 2px; -webkit-box-shadow: #666 2px 2px 2px; box-shadow: #666 2px 2px 2px; 
	display: none;}
#login td {font-size: 12px;}
.login {position: absolute; left: 30px; top: 25px;}

#hledej {position: absolute; left: 300px; top: 180px; width: 400px; height: 150px; background-color: skyblue; border-bottom: 2px solid #666;  border-right: 2px solid #777;
	display: none;}
.boxshadow #hledej {position: absolute; left: 300px; top: 180px; width: 400px; height: 150px; background-color: skyblue; -moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px; border-radius: 10px 10px 10px 10px; border: none; -moz-box-shadow: #666 2px 2px 2px; -webkit-box-shadow: #666 2px 2px 2px; box-shadow: #666 2px 2px 2px; 
	display: none;}
#hledej td {font-size: 12px;}
.hledej {position: absolute; left: 30px; top: 25px;}

#fullname {display: none;}

.kalendar {width: 1020px; height: 760px; background-color: white; border: solid blue 1px;}
.kalendar td { border: solid blue 1px; font-size: 12px; vertical-align: top;}

.den {background-color: white; width: 100%}
.den td {border: none; font-size: 12px; width: 100%;}
.datum {font-size: 10px; text-align: right;}
.cas1 td {font-size: 8px; background-color: #f2f2f2;}
.cas2 td {font-size: 8px; background-color: #dfdfdf; width: "100%"}
.cas3 td {font-size: 9px; font-weight: bold;  background-color: #fafafa;}

.kalendar_head {border: none;}
.kalendar_head td {border: none; font-size: 20px; font-weight: bold;}

.icons {border: 0px;}

#jsKalendar {background-color: gold;  border-left: 1px solid royalblue; border-top: 1px solid royalblue; display: none; position: relative; border-bottom: 2px solid #666;  border-right: 2px solid #777;}
.boxshadow #jsKalendar {background-color: gold;  border: 1px solid royalblue; display: none; position: relative; border: none; -moz-box-shadow: #666 2px 2px 2px; -webkit-box-shadow: #666 2px 2px 2px; box-shadow: #666 2px 2px 2px;}
