body {
 background: black;
 text-align: center;
 behavior: url('/layouts/v1/csshover.htc');
}
body, div, form, hr, img {
 margin: 0; padding: 0; border: 0;
}
body, p, table, li, div, select, option {
 font-family: Verdana, Arial, sans-serif;
 color: white;
 font-size: 10pt;
}
p {
 text-align: justify;
}
h4 {
 font-size: 10pt;
}
h3 {
 font-size: 12pt;
}
h2 {
 font-size: 14pt;
}
h1 {
 font-size: 18pt;
}

a {
 color: rgb(255,255,0);
}
table {
 border-spacing: 0;
 border-collapse: collapse;
}
td { vertical-align: top; }

hr {
 clear: both;
 visibility: hidden;
}
label {
 font-weight: bold;
 display: block;
 margin-top: 0.5em;
}
fieldset {
 margin: 3px;
 padding: 4px;
}

#Body {
 text-align: left;
 width: 900px;
 margin: 0 auto;
}

#Head {
 text-align: center;
 position: relative;
 margin: 0 0 10px 0; padding: 0;
 height: 228px;
 background: url("/layouts/v1/bg/Head.jpg") no-repeat;
}
#Footer {
 text-align: center;
 background-color: rgb(0,150,225);
 color: rgb(255,255,0);
 margin: 0; padding: 0.2em 1.0em;
 line-height: 1.5em;
}
#SiteName, #SiteName span {
 background-color: rgb(0,150,225);
 width: 362px; height: 51px;
 margin: 0; padding: 0;
 cursor: pointer;
}
#SiteName {
 position: absolute;
 top: 173px; left: 406px;
 overflow: hidden;
 font-size: 18pt;
 text-decoration: none;
}
#SiteName a { text-decoration: none; }
#SiteName span {
 position: absolute;
 top: 0; left: 0;
 z-index: 1;
 background: url('/layouts/v1/bg/SiteName.gif') no-repeat;
}

#Content {
 width: 680px;
 float: right;
 margin: 0px;
}

#Content h1, #Content h2 {
 color: rgb(0,150,225);
 background: url('/layouts/v1/bg/ContentHeader.gif') 0 50% no-repeat;
 padding-left: 60px;
}
#Content .Footer address { text-align: center; font-style: normal; font-size: 8pt; }

#Navigation {
 float: left;
 width: 210px;
 position: relative;
 color: rgb(255,255,0);
}
#Navigation h3 {
 margin: 0; padding: 0.2em 1.0em;
 background-color: rgb(0,150,225);
}
#MainMenu, #MainMenu ul, #MainMenu li {
 margin: 0; padding: 0; border: 0; 
 list-style: none;
}
#MainMenu a {
 color: rgb(255,255,0);
 background-color: rgb(0,150,225);
 display: block;
 font-size: 10pt;
 text-decoration: none;
 font-weight: bold;
 padding: 0.2em 1.0em;
}
#MainMenu li li li {
 display: none;
}
#MainMenu li.Path li.Path li {
 display: block;
}

#MainMenu li.Path li.Path li li {
 display: none;
}
#MainMenu li.Path li.Path li.Path li {
 display: block;
}
#MainMenu ul a {
 background-color: black;
 font-size: 9pt;
 padding: 0 2.0em;
 line-height: 1.5em;
}
#MainMenu ul ul a {
 padding: 0 3.0em;
 font-weight: normal;
}
#MainMenu ul a.Current {
 background: url('/layouts/v1/bg/Navigace.gif') 0 50% no-repeat;
}

#Board {
 margin-top: 5px;
 border-top: 5px solid rgb(0,150,225);
 height: 350px;
 background: url('/layouts/v1/bg/Board.jpg') 0 2px no-repeat; 
}
.Hidden {
 visibility: hidden;				
}
.Cleaner {
 clear: both;				
}
.CMSLinks {
 border: 1px solid #666;
 background-color: #f1f1f1;
 margin: 2em 0;
 padding: .3em;
 clear: both;
}
.CMSLinks .Version {
 padding: 0 .5em 0 20px;				
 height: 24px;
 line-height: 24px;				
 background-image: url('/layouts/common/bg/CMS/Disabled.gif'); 				
 background-repeat: no-repeat;
 background-position: center left;
}
.CMSLinks .Active {
 background-image: url('/layouts/common/bg/CMS/Active.gif'); 				
}				
.CMSLinks .Link {
 padding: 1em;
 font-weight: bold;
}				
.CMSLinks .Actual {
 border: 1px solid #ccc;				
 background-color: #fff;
}				
.CMSLinks h3.Timestamp {
 width: 15em;
}				
.CMSLinks h3 {
 font-size: 100%;				
 font-weight: bold;
 margin: 0 1em 0 0; padding: 0;				
 float: left;
}
.CMSLinks ul {
 margin: 0 0 0 0; padding: 0;				
 list-style: none;
 float: left;
}
.CMSLinks li {
 list-style: none;
 margin: 0 .5em;				
 padding: 0;
 float: left;				
}				
.CMSLinks a {
 color: #666;
}
.CMSLinks a:hover {
 color: #000;
 text-decoration: underline;				
}				

a.Button, a.ButtonRed {
 padding: 1px 4px 1px 4px;				
 text-decoration:none;
 font-size: 9px;
 font-weight:bold;
 color:#fff;
}

a.Button{
 background-color:#0c0;
 border:1px solid #060;
}

a.ButtonRed {
 background-color:#c00;
 border:1px solid #600;
}

a.Button:hover {
 color:#0c0;
 background-color:#efe;
}

a.ButtonRed:hover {
 color:#c00;
 background-color:#fee;
}

#SiteMap, #SiteMap ul {
 margin: 0;	padding: 0; 
}
#SiteMap ul {
 margin-left: 20px; 
}
#SiteMap li, #SiteMap li ul li {
 border-top: 1px solid #ccc;
 list-style: none;
 margin: 0; padding: 0; 
 line-height: 1.5em;
 text-indent: 0.4em;
 color: #009;
} 

#SiteMap li {
 font-weight:bold;
}
#SiteMap li li {
 font-weight:normal;
}

#SiteMap a {
 color: #000;
 text-decoration: none;
 text-align: left; 
}

#SiteMap a.Disabled {
 color: #ccc;				
 text-decoration: line-through;
}

#SiteMap a:hover {
 color: #c00;
}
#SiteMap small {
 color: #999;
}

#SiteMap li, #SiteMap li ul li {
 color: #ff6;
}
#SiteMap a {
 color: rgb(255,255,255);
}
#SiteMap a:hover {
 color: rgb(255,255,0);
}
#PhotoGallery {
 margin: 0;	padding: 0; 
}
#PhotoGallery li {
 list-style: none;
 font-weight: bold;
 margin: 0; padding: 0px 0px 0px 40px; 
 height: 32px;
 line-height: 32px;
 background: #fff url('/layouts/common/ico/camera.gif') no-repeat;
} 
#PhotoGallery li a {
 color: #444;
 text-decoration: none;
 text-align: left; 
}
#PhotoGallery li a.Edit {
 font-size: 90%;
 font-weight:normal;
}
#PhotoGallery li a:hover, #PhotoGallery li a.New {
 color: #c00;
}
div.Thumbnail {
 float:left;
 margin: 0px 3px 7px 3px;
 padding: 2px;
 border: 1px solid #ccc;
 text-align:center;
}
div.Thumbnail div.Photo {
 display:block;
 overflow:hidden;
 margin-bottom: 5px;
}				
div.Thumbnail div.Name {
 font-size: 85%;
}				
div.Thumbnail div.Author {
 font-size: 75%;
 color: #999;
}				
div.Thumbnail div.Edit {
 margin-top: 5px;				
}				

#New .Head {
 font-weight: bold;
 margin-bottom: 20px;
 line-height: 150%;
 text-align: justify;
}
#New  .Text {
 margin-bottom: 20px;
}
#New  .Date {
 text-align: right;
 border-top: 1px solid #ccc;
 font-size: 85%;
}
#New  .Date {
 font-size: 85%;
}				
				 


#Content table, #Content td, #Content th { border: none; }
#Content tbody tr.Odd {
 background-color: white;
 color: red;
}
#CykloKalendar thead { color: #ff0; }
#CykloKalendar tbody tr { border-bottom: 1px solid #ccc; }
#CykloKalendar tbody th { padding-left: 5px; background-color: #ccc; color: #000;}
#CykloKalendar tbody td { padding: 2px 5px; }
#CykloKalendar tbody td strong { color: #ff0; }

