<!-- 
body.spb  	{
			font-family:	Tahoma, Arial, sans-serif;
			font-size:		10pt;
			margin: 0px 5px 5px 5px;
			}


h1.spb	{
			font-size:		1em;
			font-weight: 	600;
			color:			#000000;
			}

h2.spb	{
			font-size:		1.2em;
			font-weight: 	600;
			color:			#000000;
			margin:			0px 0px 0px 0px;
			padding: 		0px 0px 0px 0px;
			}

td.main_nav	{
			background-color:#419e39;
			font-size:		0.9em;
			color:			#000000;
			}

td.main_nav_inv	{
			background-color:#3a22a0;
			font-size:		0.9em;
			/*color:			#edeeef;*/
			color:			#ebe9f6;
/*			backgromaund-image: url('img_c_round_var.php?i_width=1&i_height=54&px_step_x=1&px_step_y=1&col_step=0&col_gradient=2&p_col_rd=7fc93d&p_col_s=aeda72&p_col_e=007e7b&i_cols=56&edge_rad=10&rd_edge=0&ld_edge=0&lt_edge=0&rt_edge=0&grad=1');*/
/*		background-image: url('img_c_round_var.php?i_width=1&i_height=54&px_step_x=1&px_step_y=1&col_step=0&col_gradient=1.4&p_col_rd=00615c&p_col_s=00615c&p_col_e=7fc93d&i_cols=56&edge_rad=10&rd_edge=0&ld_edge=0&lt_edge=0&rt_edge=0&grad=1');*/
			}

td.nav	{
			font-size:		0.9em;
			color:			#4f4f4f;
			}

td.nav_inv	{
			background-color:#63d0e9;
			font-size:		0.9em;
			color:			#4f4f4f;
			}

td.text_table1	{
			background-color:#ffffff;
			}

td.text_table2	{
			background-color:#f3f7eb;
			}

A.head	{
			text-decoration : none;
			padding: 		2px 5px 2px 5px;
			font-weight:	600;
			color:			#e1eed6;
			}

A.head:hover	{
			color:			#ffffff;
			}

A.head_inv	{
			text-decoration : none;
			padding: 		2px 5px 2px 5px;
			font-weight:	600;
			color:			#ebe9f6;
			}

A.nav	{
			text-decoration : none;
			font-weight:	600;
			color:			#5f5f5f;
			}

A.nav:hover	{
			color:			#000000;
			}

A.nav_inv	{
			text-decoration : none;
			font-weight:	600;
			color:			#000000;
			}

A.small_info	{
			text-decoration : none;
			font-size:		1em;
			font-weight:	200;
			color:			#5f5f5f;
			}

A.small_info:hover	{
			text-decoration : underline;
			color:			#000000;
			}

A.bold_info	{
			text-decoration : none;
			font-size:		1em;
			font-weight:	600;
			color:			#4f4f4f;
			}

A.bold_info:hover	{
			text-decoration : underline;
			color:			#000000;
			}

A.bold_info_sel	{
			text-decoration : none;
			font-size:		1em;
			font-weight:	600;
			color:			#ffffff;
			background-color: #850613;
			}

A.calendar	{
			text-decoration : none;
			color:			#000000;
			font-size:		9pt; 
			padding: 		0px 2px 0px 2px; 
			margin: 		0px 0px 0px 0px; 
			line-height:	10px;
			}

A.calendar:hover	{
			text-decoration : none;
			color:			#ff6600;
			}

.t_head	{
			background-color:#bdbdbd;
			font-size:		1em;
			font-weight:	bold;
			font-style:		normal;
			}

.small	{
			font-size:		0.9em;
			}

.small2	{
			font-size:		0.8em;
			}

.warning	{
			font-size:		1.6em;
			font-weight:	800;
			color:			#ff3300;
			}

.brd_all_0	{
			border-left: 	1px solid #ffffff;
			border-top: 	1px solid #ffffff;
			border-right: 	1px solid #ffffff;
			border-bottom:	1px solid #ffffff;
			}

.brd_all_0li	{
			border-left: 	1px solid #d48625;
			border-top: 	1px solid #d48625;
			border-right: 	1px solid #d48625;
			border-bottom: 1px solid #d48625;
			}

.brd_all_1	{
			border-left: 	1px solid #3a22a0;
			border-top: 	1px solid #3a22a0;
			border-right: 	1px solid #3a22a0;
			border-bottom:	1px solid #3a22a0;
/*
			border-left: 	1px solid #a8a8a8;
			border-top: 	1px solid #a8a8a8;
			border-right: 	1px solid #a8a8a8;
			border-bottom:	1px solid #a8a8a8;
*/
			}

.box1	   {
			background-color:#ced2d8;
			font-family:	Tahoma,Arial,sans-serif;
			font-style:		normal;
			font-weight:	bold;
			font-size:		1em;
			color:			#000000;
			text-align: 	left;
			border:			#d0dbe3 solid;
			border-width: 	0px 0px 0px 0px;
			vertical-align: middle;
			}

.box1a	   {
			font-family:	Tahoma,Arial,sans-serif;
			font-style:		normal;
			font-weight:	normal;
			font-size:		1em;
			color:			#151515;
			text-align: 	left;
			border: 		#d0dbe3 solid;
			border-width: 	1px 1px 1px 1px;
			vertical-align: middle;
/*			scrollbar-face-color: #ffffff;
			scrollbar-shadow-color: #828282; 
			scrollbar-highlight-color: #ffffff;
			scrollbar-3dlight-color: #828282; 
			scrollbar-darkshadow-color: #ffffff;
			scrollbar-track-color: #ffffff;
			scrollbar-arrow-color: #828282;*/
			}

.box1b	   {
			background-color:#dedede;
			font-family:	Tahoma,Arial,sans-serif;
			font-style:		normal;
			font-weight:	normal;
			font-size:		1em;
			color:			#151515;
			text-align: 	left;
			border: 		#7e7e7e solid;
			border-width: 	1px 1px 1px 1px;
			vertical-align: middle;
/*			scrollbar-face-color: #ffffff;
			scrollbar-shadow-color: #828282; 
			scrollbar-highlight-color: #ffffff;
			scrollbar-3dlight-color: #828282; 
			scrollbar-darkshadow-color: #ffffff;
			scrollbar-track-color: #ffffff;
			scrollbar-arrow-color: #828282;*/
			}

.but0	   { 
			cursor:  			pointer;
			border-top: 		0px solid #ced2d8;  
			border-left: 		0px solid #ced2d8;	 
			border-right: 		0px solid #7f8b95;
			border-bottom: 		0px solid #7f8b95;
			background-color:	#ffffff;
			font-size:			1em;
			font-weight:		800;
			text-align:			center; 
			vertical-align:		middle;
			margin: 			0px 0px 0px 0px;
			padding:			0px 0px 0px 0px;
			}

.but1	   { 
			cursor:  			pointer;
			border-top: 		0px solid #ced2d8;  
			border-left: 		0px solid #ced2d8;	 
			border-right: 		0px solid #7f8b95;
			border-bottom: 		0px solid #7f8b95;
			background-color:	#E5F5F6;
			font-size:			1em;
			margin: 			0px 0px 0px 0px;
			}

.but2	   { 
			cursor:  			pointer;
			border-top: 		0px solid #ced2d8;  
			border-left: 		0px solid #ced2d8;	 
			border-right: 		0px solid #7f8b95;
			border-bottom: 		0px solid #7f8b95;
			font-size:			7pt;
			margin: 			0px 0px 0px 0px;
			}

/* konkrétní pole - start */

/* index */
/* pole přihlášení user x zobrzení přihlášeného, datum */
.user_check {
			height:				60px; 
			width:				210px; 
			margin: 			0px 0px 0px 0px; 
			padding: 			0px 35px 0px 0px; 
/*			float:				right; */
			font-size:			1.2em; 
			font-weight:		600; 
			color:				#19A3AA; 
			text-align:			left; 
			line-height: 		18px;
			}

/* pole přihlášení user x zobrzení přihlášeného */
.but_user	{ 
			cursor:  			pointer;
			background-color:	#ffffff;
			margin: 			0px 0px 0px 0px;
			border-top: 		0px solid #959595;  
			border-left: 		0px solid #959595;	 
			border-right: 		0px solid #959595;
			border-bottom: 		0px solid #959595;
			font-size:			0.6em;
			font-weight:		600;
			color:				#959595; 
			}

/* tlačítko seznam rezervací */
.but_sumrez	{ 
			cursor:  			pointer;
			border-top: 		0px solid #959595;  
			border-left: 		0px solid #959595;	 
			border-right: 		0px solid #959595;
			border-bottom: 		0px solid #959595;
			background-color:	#ffffff;
			font-size:			1.5em;
			font-weight:		600;
			margin: 			0px 0px 0px 0px;
			color:				#444444; 
			}

/* adate */

/* calendar */
/* hlavičková tabulka */
.cal_head	{ 
			cursor:  			pointer;
			border-top: 		0px solid #959595;  
			border-left: 		0px solid #959595;	 
			border-right: 		0px solid #959595;
			border-bottom: 		0px solid #959595;
			vertical-align:		top; 
			height:				70px; 
			margin: 			0px 0px 0px 15px;
			float:				left;
			}

/* titulek měsíc */
.cal_month	{ 
			text-align:			center; 
			vertical-align:		middle; 
			font-size:			10pt; 
			font-weight:		800;
			color:				#999999;
			padding: 			0px 0px 3px 0px;
			border-bottom: 		2px #cccccc solid;
			}

/* buňka den - barvu měnit v kódu */
.cal_day	{ 
			width:				12px; 
			height:				13px; 
			text-align:			center; 
			vertical-align:		middle; 
			font-size:			9pt; 
			padding: 			0px 0px 0px 0px;
			}

/* mapa_legenda */
/* rozměr a rámeček barevných polí */
.ml_img		{ 
			width:				55px; 
			height:				6px; 
			border: 			0px #b8b8b8 solid; 
			margin: 			5px 0px 5px 0px; 
			padding: 			0px 0px 0px 0px; 
			vertical-align:		middle;
			}

/* mapa */
/* pole skupiny sportovišť */
.mapa_group	{ 
			width:				100%; 
			border: 			0px #848484 solid;
			padding: 			0px 0px 10px 0px;
 			}

.mapa_group_cap	{
			height:				10px;
			width:				100%;
			background-repeat: 	repeat-x;
			border: 			0px #848484 solid;
			padding: 			5px 0px 2px 0px;
			font-weight: 		600;
			font-size:			1.2em;
			color:				#ff6600;
 			}

/* hlavička první pole */
.mapa_head_1 {
			background-repeat: 	repeat-x; 
			/*background-image: 	url(IMG/bg_td_time.gif); */
			height:				18px; 
			width: 				10%;
 			}

/* hlavička časy */
.mapa_head_time { 
			background-repeat: 	repeat-x; 
			/*background-image: 	url(IMG/bg_td_time.gif); */
			font-size:			0.7em; 
			border-left: 		1px #dddddd solid;
			padding: 			0px 0px 0px 1px;
			vertical-align:		top; 
 			}

/* pracovní pole název sportoviště */
.mapa_work_name { 
			padding: 			4px 5px 6px 0px; 
			background-repeat: 	repeat-x; 
/*			background-image: 	url(IMG/bg_td_sportoviste.jpg); */
			width: 				10%; 		
			border-bottom: 		0px #b8b8b8 solid; 
			border-right: 		1px #b8b8b8 solid; 
			border-top:			4px #cccccc solid;
			height:				28px;
			font-weight: 		600; 
			font-size:			0.8em;
			color:				#555555;
 			}

/* pracovní pole rezervační mapa */
.mapa_work_field { 
			padding: 			0px 0px 0px 0px; 
			border-bottom: 		0px #b8b8b8 solid; 
			border-top:			1px #cccccc solid;
			text-align:			center; 
			vertical-align:		middle;
			font-size:			0.6em;
			font-weight:		800;
 			}

/* user_rez */
/* hlavička seznamu rezervací první*/
.ur_head_1	{ 
			background-image: 	url(IMG/bg_td_sportoviste.jpg); 
			height:				17px; 
			background-repeat: 	repeat-x; 
			border-bottom: 		1px #b8b8b8 solid; 
			border-right: 		1px #b8b8b8 solid; 
			border-top: 		1px #b8b8b8 solid; 
			border-left: 		1px #b8b8b8 solid; 
			padding: 			1px 0px 1px 5px;
 			}

/* hlavička seznamu rezervací další*/
.ur_head	{ 
			background-image: 	url(IMG/bg_td_sportoviste.jpg); 
			height:				17px; 
			background-repeat: 	repeat-x; 
			border-bottom: 		1px #b8b8b8 solid; 
			border-right: 		1px #b8b8b8 solid; 
			border-top: 		1px #b8b8b8 solid; 
			border-left: 		0px #b8b8b8 solid; 
			padding: 			1px 0px 1px 5px;
 			}

/* pracovní pole seznamu rezervací první*/
.ur_work_1	{ 
			height:				17px; 
			border-bottom: 		1px #989898 solid; 
			border-right: 		1px #b8b8b8 solid; 
			border-left: 		1px #b8b8b8 solid; 
			padding: 			1px 0px 1px 5px;
 			}

/* pracovní pole seznamu rezervací další*/
.ur_work	{ 
			border-bottom: 		1px #b8b8b8 solid; 
			border-right: 		1px #b8b8b8 solid; 
			padding: 1px 5px 1px 5px;
 			}

/* záložky - inactiv */
.mapa_tabs_ia { 
			padding: 			6px 6px 4px 2px; 
			background-repeat: 	repeat-x; 
			width: 				10%; 		
			border-top:			2px #dfdfdf solid;
			border-right: 		2px #dfdfdf solid; 
			border-bottom:		4px #c5c5c5 solid;
			border-left: 		2px #dfdfdf solid; 
			font-weight: 		600; 
			font-size:			0.8em;
			color:				#555555;
			-webkit-border-top-left-radius: 8px;
			-webkit-border-top-right-radius: 8px;
			-moz-border-top-left-radius: 8px;
			-moz-border-top-right-radius: 8px;
			border-radius: 8px 8px 0px 0px;
			behavior: url(PIE.htc);
 			}

/* záložky - activ */
.mapa_tabs_a { 
			padding: 			6px 6px 4px 2px; 
			background-repeat: 	repeat-x; 
			width: 				10%; 		
			border-top:			2px #c5c5c5 solid;
			border-right: 		2px #c5c5c5 solid; 
			border-bottom:		0px #c5c5c5 solid;
			border-left: 		2px #c5c5c5 solid; 
			font-weight: 		600; 
			font-size:			0.8em;
			color:				#555555;
			-webkit-border-top-left-radius: 8px;
			-webkit-border-top-right-radius: 8px;
			-moz-border-top-left-radius: 8px;
			-moz-border-top-right-radius: 8px;
			border-radius: 8px 8px 0px 0px;
			behavior: url(PIE.htc);
 			}

/* záložky - okolí */
.mapa_tabs_blank { 
			padding: 			6px 6px 4px 2px; 
			background-repeat: 	repeat-x; 
			width: 				10%; 		
			border-top:			0px #c5c5c5 solid;
			border-right: 		0px #c5c5c5 solid; 
			border-bottom:		4px #c5c5c5 solid;
			border-left: 		0px #c5c5c5 solid; 
			font-weight: 		600; 
			font-size:			0.8em;
			color:				#555555;
 			}

/* konkrétní pole - end */


/*
SEZNAM OBRÁZKŮ:
(relativní cesta: IMG/BUTTONS/)
den zpět:		arr_back.gif
aktuální den:	arr_aktual.gif
den dopředu:	arr_forvard.gif

*/
 -->