#menu	  {position:absolute; left:0px;  top:110px; margin-top:2px; }
#header	  {position:absolute; left:170px; top:10px; width: 600px; }
#body     {position:absolute; left:170px; top:110px; width: 600px; }
#bodybig  {position:absolute; left:170px; top:110px; }
#sponsors {position:absolute; left:800px; top:115px; width: 190px; text-align: center;}
#clubs    {position:absolute; left:800px; top:3px; width: 190px; text-align: center; }
#lefttop  {position:absolute; left:10px; top:10px; }
#linehr   {position:absolute; left:10px; top:90px; width: 970px; background: #CC0000; font-size: 8px;}
#linevt   {position:absolute; left:150px; top:10px; width: 10px; height: 800px; background: #CC0000; font-size: 8px;}

p    {font-family: Verdana;
      font-size: 10px; 
	  margin-top: 5px;
	  margin-bottom: 2px;
	  }

strong {font-weight: bold; }

.author  {font-style: italic; padding-left:10px; }
.date    {font-weight: bold; padding-right:10px; }
.nextext {position: absolute; left:50px; }

a     {text-decoration: none;
	   color: #002200; }
a:hover{color: #009900; text-decoration: underline; }
a:vistited{color: #002200; text-decoration: none; }
a:link{color: #002200; text-decoration: none; }

h1   { font-family: Tahoma ,Arial, sans-serif;
       font-size: 20px;
	   color: #005500;
       margin-top: 0px;
	   margin-bottom: 2px;
	   letter-spacing: 2px;
	   text-align: center }
	   
h2  {font-family: Tahoma ,Arial, sans-serif;
	 font-size: 20px;
	 font-weight: bold; 
	 text-align: center;
	 margin-top: 5px;
     margin-bottom: 15px;
	 letter-spacing: 2px;
	 color: #005500;}

h3  {font-family: Tahoma ,Arial, sans-serif;
	 color: #005500; 
	 font-size: 14px;
	 font-weight: bold; 
	 margin-top: 2px;
     margin-bottom: 15px; 
	 text-align: center;}

h4  {font-family: Verdana;
     font-size: 12px;
	 text-align: center;
	 font-weight: normal; }

.mapa   
	{margin-top:10px; 
	 margin-bottom:20px;
	 text-align:center; }
	 
.mapa.popis 
	{font-size: 10px;
	 font-family:Verdana;
	 margin-top:0px; 
	 margin-bottom:0px;
	 width:500px}

.mapaold   
	{margin-top:0px; 
	 margin-bottom:0px; }
	 
.mapaold.popisold
	{font-size: 10px;
	 font-family:Verdana;
	 margin-top:0px; 
     margin-left:10px; 	 
	 margin-bottom:0px;
	 width:300px}	 
	 
.fotopopis 
	{font-size: 10px;
	 font-family:Verdana; 
	 margin-top:0px; 
	 margin-bottom:10px;}

.rozpis.tr,td 
	{font-family: Verdana, Arial;
	 font-size: 10px;
	 vertical-align: top; }

.rozpis.td.se {font-weight: bold; }

.new {font-family: Verdana, Arial;
	 font-size: 12px;
	 margin-top: 6px; 
	 }
.hotnew 
     {font-family: Verdana, Arial;
	 font-size: 12px;
   	 margin-top: 6px; 
	 background: #DDDDDD;}	 

.nadpis.a {	color: #005500; text-decoration: underline }
.nadpis.a:link {	color: #005500; text-decoration: underline }
.nadpis.a:hover {	color: #005500; text-decoration: underline }
.nadpis.a:visited {	color: #005500; text-decoration: underline }
.nadpis.a {	color: #005500; text-decoration: underline }

#body img {border-width: 0}
#sponsors img {border-width: 0}
#clubs img {border-width: 0}

#fotkyzavod {text-align:center ; }

#fotkyzavod img 
	{border-width: 1px;
	 margin-left: 10px;
	 margin-right: 10px;
	 margin-top: 3px;
	 margin-bottom: 3px;	 	 
	 border-color: #FFFFFF;
	 }

#fotky {text-align:center ; }

#fotky img 
	{border-width: 1px;
	 margin-left: 10px;
	 margin-right: 10px;
	 margin-top: 3px;
	 margin-bottom: 3px;	 	 
	 border-color: #000000;
	 }

#menu p
 {   font-family: Tahoma, Arial, sans-serif;
     font-weight: bold;
     color: #666666;
	 font-size: 16px; 
     letter-spacing: 1px;	 
	 margin-left: 15px;
	 margin-top: 3px;
	 margin-bottom: 3px;}
 
#header h2
	 { font-family: Tahoma ,Arial, sans-serif;
	   font-weight: normal;
       color: #005500;
       font-size: 18px;
       margin-top: 5px;
	   letter-spacing: 1px;
	   text-align: center }

a.mn {color: #005500; text-decoration:none; }
a.mn:link {color: #005500; }
a.mn:visited {color: #005500; }
a.mn:hover {color: #009900; }

a.nadpis {	color: #005500; text-decoration: underline }
a.nadpis:link {	color: #005500; text-decoration: underline }
a.nadpis:hover {	color: #009900; text-decoration: none }
a.nadpis:visited {	color: #005500; text-decoration: underline }

#linehr1   {position:absolute; left:10px; top:97px; width: 974px; height: 1px; background: #CC0000; font-size: 1px;}
#linehr2a  {position:absolute; left:13px; top:96px; width: 968px; height: 1px; background: #CC3333; font-size: 1px;}
#linehr2b  {position:absolute; left:13px; top:98px; width: 968px; height: 1px; background: #CC3333; font-size: 1px;}
#linehr3a  {position:absolute; left:16px; top:95px; width: 962px; height: 1px; background: #CC6666; font-size: 1px;}
#linehr3b  {position:absolute; left:16px; top:99px; width: 962px; height: 1px; background: #CC6666; font-size: 1px;}
#linehr4a  {position:absolute; left:19px; top:100px; width: 956px; height: 1px; background: #CC9999; font-size: 1px;}
#linehr4b  {position:absolute; left:19px; top:94px; width: 956px; height: 1px; background: #CC9999; font-size: 1px;}

#linevt1   {position:absolute; left:155px; top:10px; width: 1px; height: 700px; background: #CC0000; font-size: 1px;}
#linevt2a  {position:absolute; left:154px; top:13px; width: 1px; height: 694px; background: #CC3333; font-size: 1px;}
#linevt2b  {position:absolute; left:156px; top:13px; width: 1px; height: 694px; background: #CC3333; font-size: 1px;}
#linevt3a  {position:absolute; left:153px; top:16px; width: 1px; height: 688px; background: #CC6666; font-size: 1px;}
#linevt3b  {position:absolute; left:157px; top:16px; width: 1px; height: 688px; background: #CC6666; font-size: 1px;}
#linevt4a  {position:absolute; left:152px; top:19px; width: 1px; height: 682px; background: #CC9999; font-size: 1px;}
#linevt4b  {position:absolute; left:158px; top:19px; width: 1px; height: 682px; background: #CC9999; font-size: 1px;}

#linevh1   {position:absolute; left:785px; top:120px; width: 1px; height: 590px; background: #CC3333; font-size: 1px;}
#linevh2a  {position:absolute; left:784px; top:123px; width: 1px; height: 584px; background: #CC6666; font-size: 1px;}
#linevh2b  {position:absolute; left:786px; top:123px; width: 1px; height: 584px; background: #CC6666; font-size: 1px;}
#linevh3a  {position:absolute; left:783px; top:126px; width: 1px; height: 578px; background: #CC9999; font-size: 1px;}
#linevh3b  {position:absolute; left:787px; top:126px; width: 1px; height: 578px; background: #CC9999; font-size: 1px;}

	  