/* CSS Document */
* 				{margin:0; padding:0;}
html, body 		{margin: 0; padding: 0; font-family: Tahoma, Arial, Helvetica, sans-serif}
html 			{}
body 			{font-size: .82em; background: #176c0d url(bg-body.jpg) repeat-x top; text-align: center;}
img 			{border: 0;}

h1, h2, h3, 
h4, h5, h6 		{color: #4e3b00; border-left: 1px solid #176c0d; padding-left: 14px; font-family: georgia, 'Times New Roman CE', 'Times New CE', 'Times CE', 'Times New Roman', times, serif;}

h1				{ font-size: 2.02em; font-variant: small-caps; text-align: left} 
h2				{ font-size: 1.72em; font-variant: small-caps; }
h3				{ font-size: 1.52em; margin-bottom: 10px; text-align: left; font-variant: small-caps; border: none} 
h4				{ font-size: 1.12em;}
h5				{ font-size: 1.02em;}
h6 				{ font-size: 1.02em;}	

label			{ font-size: .92em;}

.cleaner22  {clear: both; height: 0}

h3, 
h4, h5, h6 		{}

a 				  {color: #4F3900; text-decoration: none;}
a:hover 		{color: #4F3900; text-decoration: underline; }

strong 			{}

table			  { border-collapse:collapse;}
table th 		{ background: #2f6881; color: white; text-align: left}
table th, 		
table td	 	{ padding:5px; border-bottom: 1px #CCCCCC solid; line-height: 18px}
table td		{ background: #F8F8F8}
table caption {color: #4e3b00; line-height: 30px; text-align: left; font-size: 1.12em; font-weight: bold}

#stranky .cenik th  {width: 50%; text-align: left}
#stranky .trictvte th  {width: 75%; text-align: left}


#main 			   {width: 976px; background: white url(bg-main.gif) repeat-y; margin: 12px auto 0 auto; text-align: left;}	
#main_obsah 	 {margin: 0 3px; }

#top_obsah              {position: relative;}
#top_homepage 			    {height: 284px; background: url(bg-top.gif) repeat-x; }
#top_homepage #top_obsah 		{position: relative; background: white; height: 284px; z-index: 10}
#top_homepage #top_obsah img   {position: absolute; top: 30px; left: 20px;}
#top #top_obsah img   {position: absolute; top: 50px; left: 20px;}

#top 			    {height: 350px; background: url(bg-menu1.gif) no-repeat; position: relative }
#top.aktivni_37    {height: 350px; background: url(bg-menu2.gif) no-repeat; position: relative }

#top_homepage h1			  {}
#top_homepage h1 span 	{ display:none;}

#top h1			  {}
#top h1 span 	{ display:none;}

#homepage p  { margin-bottom: 10px;}
/*
#menu  				      {background: #193701 url(bg-menu.gif) repeat-x; padding-bottom: 10px; }

#menu a             {font-family: georgia, 'Times New Roman CE', 'Times New CE', 'Times CE', 'Times New Roman', times, serif; font-variant: small-caps; font-weight: bold; color: #cfc19a; font-size: 1.02em;}            

#menu ul.menu1			      {padding: 19px 15px 0 15px;  }
#menu ul.menu1 li 		    {margin: 0; list-style: none; display: block; float: left; width: 178px; padding-top: 152px;  margin: 0 5px;  }
#menu ul.menu1 li.cleaner {width: 0; height: 0; padding: 0; font-size: 0.000001em; margin: 0; clear: both; display: none;}


#menu ul.menu1 li.a       {background: url(bg-menu-a.gif) no-repeat;}
#menu ul.menu1 li.b       {background: url(bg-menu-b.gif) no-repeat;}
#menu ul.menu1 li.c       {background: url(bg-menu-c.gif) no-repeat;}
#menu ul.menu1 li.d       {background: url(bg-menu-d.gif) no-repeat;}
#menu ul.menu1 li.e       {background: url(bg-menu-e.gif) no-repeat;}

#menu ul.menu1 li a 		  {display: block; text-align: center;  padding-bottom: 15px;}

#podmenu ul.menu2     { margin: 0; padding: 15px 15px 0 15px;  background: url(bg-ul-menu2.gif) no-repeat top; }
#podmenu ul.menu2 li  { margin: 0; padding: 0 5px 0 20px; background: url(bg-star.gif) no-repeat 5px 2px; display: block; list-style: none; float: left; }
#podmenu ul.menu2 li a{   }

#podmenu ul.menu2 li.prvni,
#podmenu ul.menu2 li.cleaner  { margin: 0; padding: 0; background: none; }
#podmenu ul.menu2 li.cleaner  { width: 0; height: 0; padding: 0; font-size: 0.000001em; margin: 0; clear: both; display: none;}
*/


#center			        {float: left; text-align:justify; background: #ffffff url(bg-center.gif) repeat-x top; width: 730px}
#center2            {margin: 20px 0 20px 20px}
#center_obsah	      {width: 690px }


.rezervace,
.sazka              {display: block; width: 344px; height: 99px;   float: left; position: relative; }

a.rezervace:hover,
a.sazka:hover       {text-decoration: none;}


.rezervace          {background:  url(bg-rezervace.gif) no-repeat }
.sazka              {background:  url(bg-sazky.gif) no-repeat }

.rezervace .line1,
.sazka .line1        {font-family: georgia, 'Times New Roman CE', 'Times New CE', 'Times CE', 'Times New Roman', times, serif; font-variant: small-caps; font-weight: bold; color: #cfc19a; font-size: 1.42em; width: 190px; left: 140px; top: 12px; display: block; position: absolute; text-align: left;}

.rezervace .line2,
.sazka .line2        {font-weight: bold; color: #ffffff; left: 155px; top: 67px; position: absolute; text-align: left; font-size: .82em; background: url(sipka-bila.gif) no-repeat right; padding-right: 15px;}

a.rezervace:hover .line2,
a.sazka:hover .line2 {text-decoration: underline;}


.akce-box            { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: .72em; font-weight: normal; color: #000000; float: left;  }
.akce-box-obsah      {padding: 0 0 0 12px; margin-top: 4px; border-left: 1px solid #176c0d; }
.akce-box .datum     {background: url(bg-akce-datum.gif) no-repeat; color: #ffffff; display: block; width: 49px; text-align: center; float: left; }
.akce-box .datum2    {background: url(bg-akce-datum2.gif) no-repeat; color: #ffffff; display: block; width: 49px; text-align: center; float: left; }
.akce-box .akce      {display: block; width: 140px; float: left; padding-left: 5px; font-size: 1.12em;}
.akce-box div        {margin-bottom: 2px;}

#right               {width: 240px; float: right; background: #ffffff url(bg-center.gif) repeat-x top;}
#right_obsah	       {padding: 20px 0 0 0; text-align: left }
#right .zive h2      {margin: 20px 0; font-variant: small-caps;}
#right .zive         {padding-bottom: 20px}

#right .novinky           {margin: 20px 0}
#right .novinka .anotace	{ font-size: 0.82em; text-align: left;}
#right .novinka 					{padding: 0 10px 10px 3px; margin-top: 10px }
#right .novinka .datum				{position: absolute; top: 0; left: 0; background: url(bg-datum.gif); width: 45px; height: 48px }
#right .novinka .datum span {display: block; text-align: center; font-size: 0.72em; font-weight: bold; color: #045C15}
#right .novinka .datum .dny {margin-top: 18px; color: black}
#right .novinka h3		  	{ color: #010101; font-size: 1.22em; margin: 15px 0 20px 35px; text-align: left; border: none; }
#right .novinka h3	a	  	{ color: #010101; text-align: left; }
#right .novinka .vice  {background: url(bg-cely.gif) no-repeat; display: block; padding: 4px 10px 5px 135px; color: #4F3900; font-size: 0.82em; font-weight: bold; text-decoration: underline; margin-top: 10px }
#right .novinka .vice:hover  {text-decoration: none}
#right .archiv     {float: right; margin:0 5px 20px 0 ; background: url(vse.gif) no-repeat right; padding-right: 15px}
#right .archiv a   {color: #4F3900; font-weight: bold; font-size: 0.82em; text-decoration: underline}
#right .archiv a:hover  {color: #4F3900; text-decoration: none}

.box2             {width: 705px; float: left}
.box2 .archiv     {float: right; margin: 20px 20px 0 0; background: url(vse.gif) no-repeat right; padding-right: 15px}
.box2 .archiv a   {color: #4F3900; font-weight: bold; font-size: 0.82em; text-decoration: underline}
.box2 .archiv a:hover  {color: #4F3900; text-decoration: none}
.box3             {width: 220px; float: left}
.box2 h2, .box3 h2      {font-variant: small-caps; margin: 20px 0 }

.novinky_stranka   {margin-top: 40px}
.novinky_stranka .novinka					{ width: 690px; margin-bottom: 15px;  position: relative}
.novinky_stranka .novinka h3      {line-height: 30px}
.novinky_stranka .anotace         {padding-left: 5px}
 #center .novinky_stranka .novinka .vice  {background: url(bg-cely2.gif) no-repeat; display: block; padding: 4px 20px 5px 597px; color: #4F3900; font-size: 0.82em; font-weight: bold; text-decoration: underline; margin-top: 10px; float: right }
 .novinky					{ font-family: Tahoma; 	}
 #homepage .novinka					{ width: 235px; float: left; position: relative}
 #right .novinka			  		{ width: 235px; float: left; position: relative}
 #center .novinka h3		  	{ color: #010101; font-size: 1.22em; margin: 15px 15px 20px 35px; text-align: left; border: none;  }
 #center .novinka h3	a	  	{ color: #010101; text-align: left; }
 .novinka .anotace	{ margin-right: 15px; font-size: 0.82em; text-align: left;}
.novinka 					{ }
 #homepage .novinka .datum				{position: absolute; top: 0; left: 0; background: url(bg-datum.gif); width: 45px; height: 48px;  }
 #right .novinka .datum				{position: absolute; top: 0; left: 0; background: url(bg-datum.gif); width: 45px; height: 48px;  }
 #center .novinka .datum				{background: url(bg-datum.gif); width: 45px; height: 48px; float: left }
.novinka .datum span {display: block; text-align: center; font-size: 0.72em; font-weight: bold; color: #045C15}
.novinka .datum .dny {margin-top: 18px; color: black}
#center .novinka .datum span {display: block; text-align: center; font-size: 0.72em; font-weight: bold; color: #045C15}
#center .novinka .datum .dny { color: black}
 #center .novinka .vice  {background: url(bg-cely.gif) no-repeat; display: block; padding: 4px 10px 5px 135px; color: #4F3900; font-size: 0.82em; font-weight: bold; text-decoration: underline; margin-top: 10px }
 #center .novinka .vice:hover  {text-decoration: none}
.novinkaab         {text-align: left}

#center .novinky.detail  {}


#center .novinka.detail  {width: 690px; }
#center .novinka.detail .datum  { margin: 35px 10px 10px 0; float: left;}
#center .novinka.detail .popis  {margin-top: 35px;}
#center .novinka.detail .datum span  {  }

#center h1     {margin-bottom: 20px}

.footer        {background: url(bg-footer.gif) repeat-x; position: relative}
.footer_obsah  {padding: 20px}
.dostspolek    {text-align: right; font-size: 0.72em; color: #cae9c6;  }
.dostspolek a  {color: #cae9c6; text-decoration: underline}
.dostspolek a:hover {text-decoration: none}

.banner_letiste { padding: 20px 0 20px 15px;}

.vyhledavani   {position: absolute; ; top: 20px; background: url(search.gif) no-repeat 0 5px; padding-left: 20px}
.vyhledavani .tlacitko {font-size: 0.72em; font-weight: bold; background: url(bg-tl.gif) repeat-x; border: none; padding: 2px 5px 4px 5px; }

#stranky table, .novinky table, .dostihy table       {width: 100%; margin-bottom: 15px; font-size: 0.92em}
#stranky table th, .novinky table th, .dostihy table th   {background: #DAD0B8; color: #4E3B00; width: 25%;}
#stranky table th, .novinky table th, .dostihy table th
#stranky table td, .novinky table td, .dostihy table td    {border-bottom: 1px solid #4E3B00;}

.vitezove      {width: 100%; margin-bottom: 15px; font-size: 0.92em}
.vitezove th   {background: #DAD0B8; color: #4E3B00; width: 25%;}
.vitezove th,
.vitezove td    {border-bottom: 1px solid #4E3B00; text-align: left}

.vitezove .prvni   {width: 7%}
.vitezove .druhy   {width: 7%}
.vitezove .treti   {width: 26%}
.vitezove .ctvrty  {width: 15%}
.vitezove .paty    {width: 15%}
.vitezove .sesty   {width: 15%}
.vitezove .sedmy   {width: 15%}

.velka .prvni   {width: 30%}
.velka .druhy   {width: 20%}
.velka .treti   {width: 20%}
.velka .ctvrty  {width: 10%}
.velka .paty    {width: 10%}
.velka .sesty   {width: 10%}


.vsestranost table      {width: 100%; margin-bottom: 15px; font-size: 0.92em}
.vsestranost table th   {background: #DAD0B8; color: #4E3B00; width: 25%;}
.vsestranost table th,
.vsestranost table td    {border-bottom: 1px solid #4E3B00;}

/*
#menu ul li a:hover	{background: url(menu-on.gif) repeat-x; color:white; text-decoration: none; }

#menu ul li.a a 	{width: 54px; }
#menu ul li.b a 	{width: 90px; }
#menu ul li.c a 	{width: 148px; }
#menu ul li.d a 	{width: 132px; }
#menu ul li.e a 	{width: 115px; }
#menu ul li.f a 	{width: 73px; }
#menu ul li.g a 	{width: 73px; }
#menu ul li.h a 	{width: 111px; }

#menu ul li.a a:hover 	{background: url(menu-on-l.gif) }
#menu ul li.f a:hover 	{background: url(menu-on-r.gif) }





#menu2  				{width: 100%; text-align: right; font-size: .82em; color: #666666; }
#menu2 ul				{margin: 0; padding:0; }
#menu2 ul li 			{margin: 0; padding:0; list-style: none; display: inline;}
#menu2 ul li.odsazeni	{margin-right: 30px;}

.vyhledavani			{margin: 12px 0 0 0; _margin: 6px 0 0 0;}
.vyhledavani input 		{margin: 0; padding: 2px 0 0 2px;  border: 1px sold green; display: block; float: right; height: 16px; font-size: .92em;}
.vyhledavani img 		{margin: 0; padding: 0; background: red; float: right;}





#center			{width: 600px; float: left; font-size: .82em; line-height: 3ex; text-align:justify;}
#center	p		{margin-bottom: 2ex; }
#center	ul		{margin: 0 0 2ex 5em;}
#center	ul li	{margin-bottom: 1.5ex; 	}




#right 			{width: 189px; float: right; font-size: .82em; }
#right li		{ list-style:none}


#center_obsah	{padding-right:0}

#bottom 		{font-size: .82em; color: #666666; margin-top: 8px;}
#bottom p 		{margin: 0 0 5px 0; padding: 0;}

.box2, 
.box3 						{float: left; display: block; width: 296px; height: 190px; background: url(border-1.gif) no-repeat; margin-top: 9px;}
.box2						{margin-right: 7px;}

.box2 .content, 
.box3 .content 				{padding: 10px;}

.box2 h3, 
.box3 h3 					{font-size: 1.62em; border-bottom: 1px dotted #CACACA; margin-bottom: 10px; padding-bottom: 10px;}

.box2 ul 					{}
.box2 ul li 				{list-style: none; border-bottom: 1px dotted #CACACA; margin-bottom: 10px; padding-bottom: 10px;}

.box3 img 					{ float: left; margin-right: 10px;}
.box3 h5 					{ font-size: 1.22em; font-weight: normal; padding: 0; margin: 0; }
.box3 p 					{ padding: 0; margin: 0; }
.box2 a.vse,	
.box3 a.vse					{ display: block; border-top: 1px dotted #CACACA; margin-top: 17px; _margin-top: 19px; padding-top: 10px;}

.box 						{ margin-bottom: 7px; display: block; border-bottom: 1px solid white; }
.box .content				{ background: url(white-boxx.gif) bottom; }

.box h4						{ background: url(right-h4.gif); width: 189px; height: 20px; color: White; padding: 0; margin: 0; font-size: 1em; }
.box h4 span				{ padding: 3px 0 0 5px; display: block;}
.box.main .content			{ background:url(gray-boxx.gif) bottom; font-weight: bold; }

.box ul						{ padding: 5px 0 0 12px; margin: 0; }
.box ul li					{ list-style: none; padding-bottom: 8px; background: url(li.gif) no-repeat 0 4px; padding-left: 10px; height:12px; z-index:1000;}
.box.main ul li				{ background: none; padding-left: 0;}

.box select					{ margin: 5px;}
.box form					{ margin:5px;}
.box form label				{ width: 60px; display:block; float:left;}
.box form input				{ width: 100px; margin-bottom: 5px;}
.box form .log-butt			{ width: 59px; height:16px; color: white; background: url(log-butt.gif); font-size:10px; border:none;  margin-left:60px;}

.main_new						{ margin-bottom: 6px;}
.download						{ font-size: 9px;}
#table_financni_zdravi	input 	{ width: 6em;}
#cinnost						{ width: 400px; font-size:9px;}


.podstranky,
.novinky					{ border: 1px solid  #CCCCCC; background:#F7F7F7; margin: 10px 0;	}

.podstranka,
.novinka					{ margin:10px; background:white; border-bottom: 1px solid #2f6881;}

.novinka h3,
.podstranka	h3				{ background: #2f6881 url(li.gif) no-repeat 5px 10px; color: white; padding: 5px 5px 5px 15px; margin:0;}

.podstranka	h3 a			{ color: white;}

.novinka .anotace,
.podstranka	.anotace		{ padding: 5px;}

.novinka 					{ }
.novinka .datum				{ display: block; float:left; margin: 10px 3px 3px 3px; border: 1px dashed #2f6881; padding: 5px; color:#990000; font-weight: bold;}

.upozorneni				{ border: 3px #990000 solid; display:block; margin:3px 0; padding:10px; color: #990000; text-align:center; font-size:2.02em;  }

p.prace { border: dashed 1px red; background: url(prace.jpg) no-repeat; padding: 25px 10px 25px 60px; font-weight:bold}
*/

/* CSS Document */

* {margin: 0; padding: 0;}
.cleaner { clear: both;}




#menu_homepage                   {background: url(gradient-menu.gif) no-repeat #1A3701; height: 267px; position: relative; z-index: 2000;}


#menu_homepage ul                {position: absolute; top: 16px; left: 19px}
#menu_homepage li                {display: block;}
#menu_homepage ul li             {width: 178px; float: left;  height: 195px;  position: relative; }

#menu_homepage ul li.druha       {margin-left: 9px}
#menu_homepage ul li.treti       {margin-left: 13px}
#menu_homepage ul li.ctvrta       {margin-left: 10px}
#menu_homepage ul li.pata       {margin-left: 9px}

#menu_homepage ul li strong      {position: absolute; top: 153px; display: block; width: 178px;}
#menu_homepage ul li strong a    {display: block; text-align: center;  width: 178px; color: #cfc19a}

#menu_homepage li ul             {position: absolute; display: block; width: 931px; top: 205px; }
#menu_homepage li ul li          {height: auto; width: auto; position: relative; float: left; margin: 0; padding: 0; }

#menu_homepage li ul strong      {display: block; position: relative; display: block; width: auto; top: 0; margin: 0 10px 5px 10px; } 
#menu_homepage li ul strong a    {display: block; text-align: center; width: auto;}

#menu_homepage li ul a           {white-space: nowrap; }

#menu_homepage li ul ul          {width: 185px;  display: block; position: absolute; z-index: 2000; top: 12px; padding-top: 10px;}
#menu_homepage li ul ul li       {width: 185px; float: none;  padding: 0; margin: 0; display: block;}
#menu_homepage li ul ul li strong   {padding: 3px 0; margin: 0; background: #183902; display: block; width: 185px;  }
#menu_homepage li ul ul li strong a {padding: 0 0 0 10px; margin: 0; display: block; text-align: left}

#homepage .rezervace       {z-index: 10}



#menu_homepage li.prvni ul       {left: 0px}
#menu_homepage li.druha ul       {left: -187px;}
#menu_homepage li.treti ul       {left: -378px;}
#menu_homepage li.ctvrta ul      {left: -566px;}
#menu_homepage li.pata ul        {left: -753px;}

#menu_homepage li.prvni ul ul,
#menu_homepage li.druha ul ul,
#menu_homepage li.treti ul ul,
#menu_homepage li.pata ul ul,
#menu_homepage li.ctvrta ul ul  {left: 0; display: none; z-index: 1000;}

#menu_homepage li ul             {display: none;}



#menu                   {  position: relative; height: 17px; background: #133C04}


#menu ul                {position: absolute; top: -83px; left: 51px}
#menu li                {display: block;}
#menu ul li             { width: 150px; float: left;  height: 41px;  position: relative; }

#menu ul li.druha       {margin-left: 27px}
#menu ul li.treti       {margin-left: 25px}
#menu ul li.ctvrta       {margin-left: 25px}
#menu ul li.pata        {margin-left: 25px}

#menu ul li strong      {position: absolute; top: 0px; display: block; width: 150px; }
#menu ul li strong a    {display: block; text-align: center;  width: 150px; color: #cfc19a; }

#menu li ul             {position: absolute; display: block; width: 931px; top: 50px; }
#menu li ul li          {height: auto; width: auto; position: relative; float: left; margin: 0; padding: 0; }

#menu li ul strong      {display: block; position: relative; display: block; width: auto; top: 0; margin: 0 10px 5px 10px;} 
#menu li ul strong a    {display: block; text-align: center; width: auto;}

#menu li ul a           {white-space: nowrap;}

#menu li ul ul          {width: 185px;  position: absolute; z-index: 2000; top: 12px; padding: 10px 0 0 0; margin: 0; display: block; background-image: none; }
#menu li ul ul li       {width: 185px; float: none; z-index: 2000; padding:  0; margin: 0;  height: auto; display: block }
#menu li ul ul li strong   {padding: 3px 0; margin: 0; background: #104205; display: block; width: 185px;}
#menu li ul ul li strong a {padding: 0 0 0 10px; margin: 0; display: block; text-align: left; }

#menu li ul #druha_54   { background: url(star2.gif) no-repeat right top; padding-right: 20px}
#menu_homepage li ul #druha_54   { background: url(star2.gif) no-repeat right top; padding-right: 20px}
#menu li ul #druha_59   { background: url(star2.gif) no-repeat right top; padding-right: 20px}
#menu_homepage li ul #druha_59   { background: url(star2.gif) no-repeat right top; padding-right: 20px}
#menu li ul #druha_81   { background: url(star2.gif) no-repeat right top; padding-right: 20px}
#menu_homepage li ul #druha_81   { background: url(star2.gif) no-repeat right top; padding-right: 20px}
#menu li ul #druha_35   { background: url(star2.gif) no-repeat right top; padding-right: 20px; z-index: 10;}
#menu_homepage li ul #druha_35   { background: url(star2.gif) no-repeat right top; padding-right: 20px}

#menu li ul #druha_59 ul          {width: 530px; }
#menu li ul #druha_59 ul li       {width: 530px;  }
#menu li ul #druha_59 ul li strong   {width: 530px; }

#menu_homepage li ul #druha_59 ul          {width: 530px; }
#menu_homepage li ul #druha_59 ul li       {width: 530px;  }
#menu_homepage li ul #druha_59 ul li strong   {width: 530px; }

#menu li ul #druha_81 ul          {width: 120px; }
#menu li ul #druha_81 ul li       {width: 120px;  }
#menu li ul #druha_81 ul li strong   {width: 120px; }

#menu_homepage li ul #druha_81 ul          {width: 120px; }
#menu_homepage li ul #druha_81 ul li       {width: 120px;  }
#menu_homepage li ul #druha_81 ul li strong   {width: 120px; }

#menu li ul #druha_35 ul          {width: 550px; }
#menu li ul #druha_35 ul li       {width: 550px;  }
#menu li ul #druha_35 ul li strong   {width: 550px; }

#menu_homepage li ul #druha_35 ul          {width: 550px; }
#menu_homepage li ul #druha_35 ul li       {width: 550px;  }
#menu_homepage li ul #druha_35 ul li strong   {width: 550px; }



#menu li.prvni ul       {left: -33px}
#menu li.druha ul       {left: -210px;}
#menu li.treti ul       {left: -385px;}
#menu li.ctvrta ul      {left: -560px;}
#menu li.pata ul        {left: -735px;}

#menu li.prvni ul ul,
#menu li.druha ul ul,
#menu li.treti ul ul,
#menu li.pata ul ul,
#menu li.ctvrta ul ul  {left: 0; display: none; z-index: 1000; }



#menu li ul             {display: none;}


/*#menu li.prvni ul       {display: block;}
#menu li.prvni ul ul    {display: none;}



#menu li.druha ul ul    {display: none;}


#menu li.treti ul       {display: block;}
#menu li.treti ul ul    {display: none;}

*/
/*#menu li.ctvrta ul       {display: block;}
#menu li.ctvrta ul ul    {display: none;}
*/

#menu_homepage .prvni.on,
#menu_homepage .druha.on,
#menu_homepage .treti.on,
#menu_homepage .ctvrta.on,
#menu_homepage .pata.on  {z-index: 1000; background: url(bg-1-on.gif) no-repeat bottom;}
#menu_homepage li ul li.on ul,
#menu_homepage li.on ul {display: block; z-index: 1000; }
#menu_homepage li.on ul li {display: block; background: url(star.gif) no-repeat right top; padding-right: 10px }
#menu_homepage li.on ul li.posledni {background-image: none }
#menu_homepage li.on ul li ul li {background-image: none }

#menu .prvni.on,
#menu .druha.on,
#menu .treti.on,
#menu .ctvrta.on,
#menu .pata.on  {z-index: 1000; background: url(bg-2-on.gif) no-repeat bottom;}
#menu li ul li.on ul,
#menu li.on ul {display: block; z-index: 1000; }
#menu li.on ul li {display: block;  background: url(star.gif) no-repeat right top; padding-right: 10px }
#menu li.on ul li.posledni {background-image: none }
#menu li.on ul li ul li {background-image: none }



#stranky h2 {border: 0; padding: 10px 0 15px 0; text-align: left;}

#stranky ul { margin: 0 0 15px 30px;}
#stranky p  { margin-bottom: 10px;}
#stranky ol { margin: 0 0 15px 30px;}

.vsestranost ul { margin: 0 0 15px 30px;}
.vsestranost p  { margin-bottom: 10px;}
.vsestranost ol { margin: 0 0 15px 30px;}
.vsestranost h2 { margin: 0 0 20px 0;}

.dostihy p  { margin-bottom: 10px;}

#stranky .genpartner  {display: block; margin-left: 200px}
#stranky .partner_sezony    {display: inline}
#stranky .partner_sezony li {display: block; list-style: none; float: left;}
#stranky .partner_sezony li img {margin-left: 130px}
#stranky .partneri    {display: inline}
#stranky .partneri li {display: block; list-style: none; float: left;}
#stranky .partneri li img {margin: 0 20px 20px 0}
#stranky .podstranky  {margin-top: 30px}

.imgright  {margin-left: 15px}

.cleaner		{clear: both; margin: 0; padding: 0; height: 0; }

.prekazka {width: 340px; float: left}
.prekazka_obsah  {padding-left: 30px; margin-bottom: 20px; text-align: center}
.prekazka_obsah img {padding-bottom: 5px}

.flags   { position: absolute; right: 10px; top: 10px; display: inline;}
#top_homepage #top_obsah .flags img {position: relative; top: 0; left: 0}
#top #top_obsah .flags img {position: relative; top: 0; left: 0}

.press   {font-size: 1.12em; background: url(press.gif) no-repeat; padding-left: 40px; margin-bottom: 15px}

.military  {text-align: center; font-weight: bold;}
#stranky .military td {border-bottom: none; background: none}

.jezdec_partner   {margin-top: 27px}

/*
.dostihy .sekce_main         {margin: 15px 0; background: url(bg-dostihy.gif) no-repeat; padding: 2px 0 3px 0}
.dostihy .sekce_main .sekce { float: left; padding: 0 17px; }
*/

.dostihy .sekce_main         { margin: 15px 0;  }
.dostihy .sekce_main .sekce  { float: left; padding: 2px 17px 3px 17px; }
.dostihy .sekce_main .sekce_1 { background: url(bg-dostihy_1.gif) no-repeat; }
.dostihy .sekce_main .sekce_2 { background: url(bg-dostihy_2.gif) no-repeat; }
.dostihy .sekce_main .sekce_3 { background: url(bg-dostihy_3.gif) no-repeat; }
.dostihy .sekce_main .sekce_4 { background: url(bg-dostihy_4.gif) no-repeat; }
.dostihy .sekce_main .sekce_5 { background: url(bg-dostihy_5.gif) no-repeat; }
.dostihy .sekce_main .sekce_6 { background: url(bg-dostihy_6.gif) no-repeat; }
.dostihy .sekce_main .sekce_7 { background: url(bg-dostihy_7.gif) no-repeat; }
.dostihy .sekce_main .sekce_8 { background: url(bg-dostihy_8.gif) no-repeat; }

.vsestranost .sekce_main         {margin: 15px 0;  padding: 2px 0 3px 0}        
.vsestranost .sekce_main .sekce { float: left; width: 84px; text-align: center; background: url(bg-vsestranost.gif) no-repeat; padding: 2px 0 3px 0 }

.parkury .sekce_main         {margin: 15px 0; background: url(bg-parkury.gif) no-repeat; padding: 2px 0 3px 0}
.parkury .sekce_main .sekce { float: left; padding: 0 17px; }

.sekce_main_archiv         { margin: 15px 0;  }
.sekce_main_archiv .sekce  { float: left; padding: 2px 17px 3px 17px; }
.sekce_main_archiv .sekce_6 { background: url(bg-dostihy_6.gif) no-repeat; }
.sekce_main_archiv .sekce_2 { background: url(bg-dostihy_2.gif) no-repeat; }
.sekce_main_archiv .sekce_7 { background: url(bg-dostihy_7.gif) no-repeat; }

.dostih                   {margin-bottom: 30px}
.dostih h3                {font-size: 1.32em}
.dostih .datum_dostihu    {display: block; width: 140px; float: left;}
.dostih .nazev_dostihu    {display: block; width: 520px; float: left; }
.dostih .vice             {background: url(bg-cely2.gif) no-repeat; display: block; padding: 4px 40px 5px 617px; color: #4F3900; font-size: 0.82em; font-weight: bold; text-decoration: underline; margin-top: 10px; float: right }
.dostih .vice:hover       {text-decoration: none}
.dostih .anotace          {float: left; padding-left: 155px; font-size: 1.22em;  font-variant: small-caps; color: #4e3b00; margin-top: 5px}

.dostihy .detail          {font-weight: bold; line-height: 20px}
.dostihy .detail h2       {margin: 0 0 10px 0}
.dostihy .detail .jmenou  {font-size: 1.22em; margin: 5px 0}
.dostihy .detail .popis_dostihu   {font-weight: normal; line-height: 15px; margin: 5px 0}
.dostihy .detail .hodnoceni   {font-weight: normal; line-height: 15px; margin: 5px 0}
.dostihy .detail .hodnoceni h2  { margin: 0 0 20px 0 }
.dostihy .detail .cislo   {width: 55px; float: left}

.dostihy .detail .cena,    
.dostihy .detail .mp,
.dostihy .detail .kurz,
.dostihy .detail .podminky  {font-weight: normal; padding-left: 55px}
.dostihy .detail .zapisne   {font-weight: normal; padding-left: 55px; float: left}
.dostihy .detail .osk       {font-weight: normal; margin-left: 25px; float: left}

.dostihy .detail table      {font-size: 0.92em}

.kategorie_vsestranost .vsestranost .vice          {background: url(bg-cely2.gif) no-repeat; display: block; padding: 4px 40px 5px 617px; color: #4F3900; font-size: 0.82em; font-weight: bold; text-decoration: underline; margin-bottom: 10px; float: right }
.kategorie_vsestranost .vsestranost .vice:hover    {text-decoration: none}

.startky .prvni  {width: 5%}
.startky .druhy  {width: 21%}
.startky .treti  {width: 10%}
.startky .ctvrty {width: 22%}
.startky .paty   {width: 10%}
.startky .sesty  {width: 22%}
.startky .sedmy  {width: 10%}

.ustajeni .prvni   {width: 10%}
.ustajeni .druhy   {width: 25%}
.ustajeni .treti   {width: 25%}
.ustajeni .ctvrty  {width: 25%}
.ustajeni .paty    {width: 15%}

.foto_kategorie     { width: 220px; float: left; margin: 0px 14px 14px 0px}
.foto_kategorie .nadpis, .foto_kategorie2 .nadpis  {font-size: 1.22em; margin-bottom: 10px}

.foto               { width: 200px; text-align: center; margin: 0px 7px 14px 7px;  padding: 0; float: left}

.foto .nadpis            {  display: none}

.fotogalerie .navigace            { margin-bottom: 7px}

.kraj         {position: absolute; top: 55px; left: 20px}
.kraj img     {margin-right: 10px}
.kraj p       { font-size: 0.72em; color: #cae9c6; margin-top: 5px  }
.kraj a       {color: #cae9c6; text-decoration: underline}
.kraj a:hover {text-decoration: none}

.podstranky.male .podstranka {float: left; font-size: 0.92em}

#stranky table.vysledky_hoby {width: 420px}
#stranky table.vysledky_hoby td, #stranky table.vysledky_hoby th  {width: 140px}

.dentfineart {margin-left: 15px}
