html {
    height: 100%;
}
body {
    background-color: black;
    margin: 0px;
    padding-top: 0px;
    height: 100%;
    font-family: Comic Sans MS;
    font-size: 9px;
    color: white;
}
#Lampa{
  width: 140px;
  height: 213px;
  overflow: hidden;
}
#Lampa A{
  padding-left: 140px;
  padding-top: 213px;
  font-size: 213px;
  background-image: url("img/lampa.jpg");
  width: 140px;
  height: 213px;
  cursor: default;
}
#Lampa A:hover{
  background-image: url("img/lampa.gif");
}
#Logo{
  width: 401px;
  height: 144px;
  overflow: hidden;
}
#Logo A{
  padding-left: 401px;
  padding-top: 144px;
  font-size: 144px;
  background-image: url("img/logo.jpg");
  width: 401px;
  height: 144px;
  cursor: default;
}
#Logo A:hover{
  background-image: url("img/logo.gif");
}
#Kytka{
  width: 239px;
  height: 213px;
  overflow: hidden;
}
#Kytka A{
  padding-left: 239px;
  padding-top: 213px;
  font-size: 213px;
  background-image: url("img/kytka.jpg");
  width: 239px;
  height: 213px;
  cursor: default;
}
#Kytka A:hover{
  background-image: url("img/kytka.gif");
}
#Kolecko{
  width: 401px;
  height: 69px;
  overflow: hidden;
}
#Kolecko A{
  padding-left: 401px;
  padding-top: 69px;
  font-size: 69px;
  background-image: url("img/kolecko.jpg");
  width: 401px;
  height: 69px;
  cursor: default;
}
#Kolecko A:hover{
  background-image: url("img/kolecko.gif");
}
.Invisible {
    display: none;
    height: 0px;
    width: 0px;
}
.LoginPanel {
   text-align: left;
   font-size: 9px;
   padding-left: 15px;
   padding-top: 22px;
   width: auto;
}
.LoginPanel .Full {
  padding-top: 5px;
}

.LoginPanel .Full INPUT{
   text-align: center;
   font-size: 9px;
   color: white;
   width: auto;
}
.LoginPanel .Value {
  xpadding-top: 5px;
}

.LoginPanel .Value INPUT{
   text-align: left;
   font-size: 10px;
   color: white;
   width: 150px;
}
.LoginPanel A{
   text-align: left;
   text-decoration: none;
   color: red;
}

.Main {
   background: url("img/main_background.jpg");
   background-repeat: repeat-y;
   text-align: left;
   font-size: 9px;
   width: 780px;
   height: auto;
}
.Main .Background{
   background: url("img/background.jpg") center bottom;
   background-repeat: no-repeat;
   width: 780px;
   height: auto;
   min-height: 526px;
   padding: 0px;
}
.Main .Background .Panel{
   padding-top: 20px;
   padding-left: 15px;
   padding-right: 15px;
   padding-bottom: 5px;
   width: 750px;
}
.Main .Panel A{
   color: white;
   text-decoration: none;
}
.Main .Panel A:hover{
   color: #787878;
}
.Main .Gallery { margin: auto; }
.Main .Picture { float: left; text-align: center; padding: 10px; vertical-align: middle; }
.Main .Picture .Name { font: 12px "Verdana"; }

.Banerpanel {
   background: url("img/baner_background.jpg");
   text-align: left;
   vertical-align: top;
/* "No banner as for now" (Chester) 30.11.2009 9:42:44   
   height: 205px;
*/
  height: 50px;   
  width: 780px;
}
.Banerpanel .Baner{
/* "No banner as for now" (Chester) 30.11.2009 9:42:44 
  position: relative;
  top: 13px;
  left:30px;
  padding: 0px;
*/  
}
.Flags{
  text-align: right;
  padding-right: 5px;
  padding-top: 5px;
}
.Flags A{
  z-index: 1000;
}
.Flags A IMG{
  border: none;
}
/* Menu */
#Container {
  width: 780px;
  margin: 0 auto ;
	text-align: left;
}

#MainMenu {
	width:780px;
	height: 39px;
	text-align: left; 
  background-repeat: no-repeat;
  overflow: hidden;
  font-family: Comic Sans MS;
  font-style: italic;
  font-size: 13px;
  z-index: 1000;
	}
#MainMenu .dropdown {
  margin: 0px;
  padding: 0px;
  float:left; 
  }
#MainMenu .dropdown dt {
  width: 110px;
  height: 39px;
  text-align: center; 
  color: white;
  margin: 0px;
  padding:0px; 
  font-weight:bold; 
  cursor:pointer;
  xmargin-bottom: -1px; 
  }
#MainMenu .dropdown dd {
  position:absolute; 
  overflow:hidden; 
  width:110px; 
  display:none; 
  margin: 0px;
  padding: 0px;
  xbackground:#fff; 
  z-index:200; 
  opacity:0;
  }
#MainMenu .dropdown ul {
  width: 110px; 
  list-style:none; 
  border-top:none;
  margin: 0px;
  padding: 0px;
  }
#MainMenu .dropdown li {display:inline}
#MainMenu .dropdown a, .dropdown a:active, .dropdown a:visited {
  display:block; 
  padding: 5px; 
  color: white; 
  text-decoration:none; 
  background:#CA0000; 
  width: 110px;
  }
#MainMenu .dropdown a:hover {
  background:#E99A31; 
  color:white;
  }
#MainMenu .dropdown .underline {
  border-bottom:1px solid black;
  }	

#MainMenu .dropdown  A.mainitem, .dropdown A:active.mainitem, .dropdown A:visited.mainitem {
  display:block; 
  background: none;
  color: white;
  text-decoration: none;
  width: auto;
  height: 19px;
  padding-top: 13px;
  }
#MainMenu .dropdown A:hover.mainitem { 
  xcolor: grey;
  xborder: 1px solid grey;
  background: none;
  }

