 body         { margin: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; color: gray; line-height: 13pt; background-image: url(icon/bg1.jpg); background-repeat: no-repeat; margin: 0px; }
 #menu        { position: absolute; top: 127px; left: 302px; width: 670px; height: 15px; font-size: 10px; font-weight: normal; border: 0px black solid; }
    #menu a      { margin-right: 20px; text-decoration: none; font-weight: bold; color: #ee509c; font-size: 9pt; }
    #active        { margin-right: 20px; color: #7f2b5b; text-decoration: none; font-weight: bold; font-size: 9pt; }
    #menu a:hover  { color: #7f2b5b; text-decoration: none; }
    #menu a:active { color: #7f2b5b; text-decoration: none; }
 #jazyk       { position: absolute; top: 127px; left: 970px; width: 40px; height: 15px; font-size: 10px; font-weight: normal;  text-align: right; border: 0px black solid; }
    #jazyk a      { text-decoration: none; font-weight: bold; color: #ee509c; font-size: 9pt; margin: 0px 0px 0px 5px; }
    #jazyk .active        { text-decoration: none; font-weight: bold; color: #7f2b5b; font-size: 9pt; margin: 0px 0px 0px 5px; }
    #jazyk a:hover  { color: #7f2b5b; text-decoration: none; }
    #jazyk a:active { color: #7f2b5b; text-decoration: none; }     
 #text        { position: absolute; top: 156px; left: 280px; width: 360px; height: 500px; text-align: right; margin: 0px; border: 0px black solid; }
    #text a, #foto a      { text-decoration: none; font-weight: normal; color: #ee509c; }
    #text a:hover, #foto a:hover  { color: #7f2b5b; text-decoration: none; }
    #text a:active, #foto a:active { color: #7f2b5b; text-decoration: none; }
 #foto        { position: absolute; top: 160px; left: 665px; width: 345px; height: 452px; text-align: right; text-align: left; margin: 0px; }
 #bg          { background-image: url(icon/bg2.jpg); background-repeat: no-repeat; position: absolute; top: 0px; left: 900px; width: 300px; height: 750px; z-index: -1;}
 #paticka     { position: absolute; top: 570px; width: 720px; height: 60px; left: 20px; margin-top: 30px; text-align: center; color: #7f2b5b;}   
 #paticka img { vertical-align: middle; }
    
 h2           { color: #7f2b5b; font-size: 8pt; margin: 0px; }
 h3           { color: #7f2b5b; font-size: 9pt; margin: 0px; font-weight: normal;}
 /*h4           { color: #ee509c; font-size: 15pt; margin-top: 130px; margin-bottom: 5px; font-weight: bold;}*/
 h4           { color: gray; font-size: 9pt; font-weight: bold; margin-bottom: 0px;}
 .popis       { color: #7f2b5b; font-size: 8pt; margin-bottom: 65px;}
  
 #pruh        { position: relative; width: 100%; height: 13px; background-color: gray; margin-bottom: 5px;}
 #podmenu    { height: 22px; width: 100%; margin-top: 1px; }
 #podmenu a  { margin-right: 20px; }
 #podmenu_right a  { margin-left: 20px; }
 #podmenu_right .active  { margin-left: 20px; color: #7f2b5b; }
 
 a img, a:hover img, a:active img { border: 0px none; margin: 2px;}  
 
 .menicko a { text-decoration: none; color: #ee509c; margin-left: 5px; }
 
 .menicko .bunkaHover { background-color: #ee509c; color: white; }
 .menicko .bunkaHover a { background-color: #ee509c; color: white; }
 .menicko .bunka { background-color: white; color: #ee509c; }
  

 #text .tabulky { position: relative; left: 19px; _left: 0px; text-align: left; border: 0px black solid; width: 340px; margin: 0; padding: 0;}
 #text .tabulky ul { margin-top: 0px; margin-left: -15px; _margin-left: 18px; }
 #text .tabulky ul li { margin-left: 5px; }
 
 #aaa a {background-color: white;}
 #aaa  a:hover {background-color: #ee509c; color: white;}
 
 #doplnek { border: 0px black solid; border-right: 2px #ee509c solid; margin-top: 30px; padding-right: 8px; font-weight: bold; }
 #doplnek a { font-weight: bold; }
 
 #zpet { margin-top: 5px; }
 #zpet a { font-weight: bold; }
 
 ul h4 { margin-left: -12px; }
 
 #meni { border-collapse: collapse; border-color: #7f2b5b; background-color: white; }
 #tabulky h4 { margin-bottom: -8px; } 
 
 form { margin: 10px; }  
 
div#strankovani { font-size: 11pt; } 
  
 
 
 
 #text .news {
				width:358px;
				clear:both;
				padding:5px 0 3px 0;
				border-top:1px solid #ccc;
				}
				#text .news img {
					border:0;
					}
				#text .newsimg {
					width:90px;
					padding:2px 0 5px 0;
					height:auto;
					overflow:hidden;
					float:left;
					}
				#text .newsdate {
					width:230px;
					float:right;
					text-align:right;
					}
				#text .newstext {
					width:230px;
					float:right;
					text-align:right;
					}
        #text .paging {
				border-top:1px solid #aaa;
				clear:both;
				margin:5px 0 0 0;
				padding:5px;
				text-align:center;
				}
