BODY        { BACKGROUND: #0f0f0f url(./img/visitor.gif) center 0px no-repeat; BORDER-TOP: 4px solid #91CE1D; MARGIN: 0px; PADDING:0px; 
              COLOR: #888888; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 11px;  }

A 	    { COLOR: #91ce1d; TEXT-DECORATION: none; }
A:hover     { COLOR: black; BACKGROUND-COLOR: #91ce1d; TEXT-DECORATION: none;  }
HR          { DISPLAY: block; PADDING: 0px; MARGIN: 0px; COLOR: #C1E1F1; HEIGHT: 1px; SIZE:1px; }
H2          { MARGIN:0px; MARGIN-BOTTOM:10px; PADDING:0px; FONT-SIZE: 16px; WIDTH:100%; BORDER-BOTTOM:5px solid #363636; FONT-WEIGHT: bold; padding-bottom:5px; color:#91ce1d; }
H2 .stin    { font-size:130%; color: #363636; }
H2 .text    { position:absolute; margin-top:4px; margin-left:4px; }
IMG         { BORDER: 0px; MARGIN: 0px; }

TEXTAREA, INPUT, SELECT, OPTION {
              MARGIN: 1px; PADDING: 1px; BACKGROUND: #1f1f1f; BORDER: 1px solid #AAAAAA; WHITE-SPACE:nowrap; 
              COLOR: #888888; FONT-SIZE: 10px;  }
INPUT       { height:16px; padding:0px; }
SELECT      { height:16px;  }
OPTION      { border: 0px solid white; margin:0px; }
TABLE       { MARGIN: 0px; PADDING: 0px; Border-collapse:collapse; border-spacing:0px;
              FONT-SIZE: 100%    ! important  }
TD          { TEXT-ALIGN: left; }
FORM        { DISPLAY: inline; }
P           { display:block; Text-align:justify; Text-indent:7px; margin: 5px 0px 0px 0px; }
.menu         { width:760px; margin-top:30px; font-size:14px; text-align:left; height:80px; }
.menu A       { COLOR: #91ce1d; font-weight:bold; border-bottom:5px solid #363636; text-align:justify; background-color:transparent; 
                padding-bottom:5px; padding-left:0px; padding-right:6px; margin-left:2px; }
.menu A .stin  { visibility:hidden; font-size:140%; color: #363636; }
.menu A .text  { position:absolute; margin-top:4px; margin-left:4px; }
.menu A:hover  { COLOR: #91ce1d; font-weight:bold; border-bottom:5px solid #91ce1d; text-decoration: none; background:transparent; }
.menu A:hover .stin { visibility:visible; }
.main          { min-height:300px; margin-top:0px; display:block; width:760px; text-align:center; }
.bottom        { clear:both; margin-top:5px; text-align:right; display:block; width:760px; color: #363636; border-top: 1px solid #363636; font-size:10px; }
.selected H2   { BORDER-BOTTOM:5px solid #91ce1d; }
.selected      { BACKGROUND-COLOR: #000000; }
#kontakt, #kontakt A { color: #91ce1d; }
#kontakt A:hover { background-color: #91ce1d; color:#0f0f0f; text-decoration:none;  }
#home          { font-weight:normal; }
#program       { font-size:11px; font-weight:normal; }
#program .datum         { font-weight:bold; color: #91ce1d; width:68px; }
#program TR.vikend      { color: yellow; }
#program TR.vikend .datum { color: yellow; }
#program TR.dnes TD     { color: red; }
#program TR.dnes TD.datum { color: red;    }
A.admin        { position:absolute; left:0px; top:0px; color: #0f0f0f; font-weight:bold; }
A.admin:hover  { color:#e0e0e0; text-decoration:none; font-weight:bold; }
#fotogalerie A { background-color:transparent; } 
#fotogalerie A IMG { border:3px solid #363636; margin:2px; }
#fotogalerie A IMG.norm { display:none; }
#fotogalerie A:hover IMG.norm { display:inline; border:3px solid #91ce1d; }
#fotogalerie A:hover IMG.gray { display:none; }
#fotogalerie A:hover { text-decoration:underline; color:#91ce1d; }
#boardform     { position:absolute; background-color:#000000; padding:5px 10px; border-bottom:2px solid #91ce1d; float:left; }
#odkazy		   { position:absolute;position:fixed;bottom:0px;right:0px; text-align:center; }
#odkazy IMG	 { border:0px; }

DIV#welcome	   { display:none; position:absolute; z-index:1; width:100%; left:0px; top:200px; text-align:center; }
DIV#welcome DIV { width:500px; height:150px; font-size:20px; margin:0px auto;
				  filter: alpha(opacity=85); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=85);
				  -moz-opacity: 0.85; opacity:0.85;
				  background-color:black; }
