
body {
  margin: 0px;  
  text-align: center;
  font: 12px verdana, arial, sans-serif;  
  line-height: 170%;
  color: #FFFFFF;
  background: #10121A url(../images/bg_main.jpg) repeat-y top center;
  line-height: 170%;
  padding:  0px !important;
  padding: 0px;
}

#tresc_strony
{
	width: 790px !important;
	width: 820px;
	text-align: left;
	margin: 0 auto;
	clear: both;
	
}

table
{

	font: 12px verdana, arial, sans-serif;
	line-height: 170%;
}

#text_glowny
{		

  float: left;
  width: 356px !important;
  width: 401px;
  padding: 10px 5px 20px 20px !important;
  padding: 20px 10px 10px 20px;
  text-align: justify;	
  }

a
{

  font: 12px verdana, arial, sans-serif;
  color: #FFFF00;
  text-decoration: none;


} 

a:hover
{

  font: 12px verdana, arial, sans-serif;
  color: #FFFFFF;

}

#text_boczny
{	

  float: left;
  width: 177px !important;
  width: 177px;
  padding:  0px !important;
  padding: 0px;
}

#okno
{
  float: left;
  width: 223px !important;  
  width: 220px;  
  vertical-align: top;
}

#header {  
	
  font: 12px sans-serif, arial, sans-serif;  
  width: 100%;
  height:40px;
  background: #5555BB url(../images/bg_head.jpg) repeat-y top center;  
  vertical-align: bottom;
}




#menu {
  font: 12px sans-serif, arial, sans-serif; 
  width: 790px;
  margin: 0 auto;
  text-align: left;  
  vertical-align: bottom; 

}

#menu ul {
  margin: 0;
  padding: 0;
  line-height: normal;  
  color: #F6DF15;
}

#menu ul li {
  width: 7.8em;
  display: inline;
  float: left;
  padding-top: 0.8em;  
  list-style: none;
  text-align: center;
 
}

#menu ul li a {
	position: relative;
	top: 4px;
  display: block;
  text-decoration: none;
  text-transform: uppercase;
  padding-bottom: 1.0em;
  color: #F6DF15;
  font-weight: bold;
  }

#menu ul li a:hover,
#menu ul li a.active {
  font-weight: bold;
  color: #FFaa00;
  background: url(../images/button.gif) no-repeat bottom center;
  background-position: bottom;
}

#logotyp{  

  z-index: -5;
  
  position: absolute;
  width: 100%;
  height: 170px;
  left:0;
  top:40px;
  background: #10121A url(../images/bg_header2.jpg) repeat-y top center;  
}

h2
{
	color: #FFFFAA;
}

#title {
  margin: 0px;
  padding: 0px;
  padding-right: 0px;
  margin-right: 0px;
  float: right;
  width: 345px;
  vertical-align: bottom;
  height:40px; 
  background: url(../images/logo_up.jpg) no-repeat bottom right;
  display:inline;
}


#newMoon
{
	display:inherit;
	
}

#standard_table
{
	font: 11px verdana, arial, sans-serif;


}

#standard_table tr
{
	height: 30px;

}

input
{

	background: #10121A;
	color: #FFFFFF;


}

img.left {
  padding: 5px 5px 5px 0;
}

img
{

	border-color: #10121A;

}

h2
{
	background: url(../images/h2.jpg) no-repeat bottom center;  
	width: 330px;
	height: 41px;
	color: #000000;
	background-position: -3px -8px;
	padding-left: 8px;
	font: 18px sans-serif, arial, sans-serif; 
}




ul#gallery { margin:50px 0 75px 0; list-style:none; }
ul#gallery li#first { border-top:1px solid #ccc; }
ul#gallery li { clear:both; width:100px; position:relative; }
ul#gallery li:hover ul, ul#gallery li.sfhover ul { left:100px; }
ul#gallery li a { display:block; width:100px; padding:15px 0; color:#10131A; text-decoration:none; border-bottom:1px solid #ccc; }
ul#gallery li a:hover { background-color:#fafafa; }
ul#gallery li ul { padding:0 20px 20px 50px; list-style:none; margin:0; width:350px; background-color:#fff000; position:absolute; left:-999em; top:-2px; }
ul#gallery li ul li { display:inline; text-align:left; clear:none; position:static; z-index:2; } 
ul#gallery li ul li a { margin:2px; border:1px solid #ccc000; padding:4px; position:relative; float:left; display:block; width:100px; height:75px; }
ul#gallery li ul li a:hover { z-index:2; }
ul#gallery li ul li a img { position:absolute; width:100px; height:75px; }
ul#gallery li ul li a:hover img, ul#gallery li a:active img, ul#gallery li a:focus img { width:200px; height:150px; left:-50px; top:-37px; border:1px solid #000000; z-index:2000; }

/* newmoon_gallery CONTROL */
#newmoon_gallery { background-color:#10120A; padding:20px 20px 5px 20px; }
#newmoon_galleryDetails { padding-top:5px;	}	
#newmoon_galleryCaption { float:left; color:#fff001; font-size:11px; }
#keyboardMsg { float:right; }
#keyboardMsg a { color:#fff001; text-decoration:none; letter-spacing:2px; text-transform:uppercase; font-weight:bold; }
#newmoon_gallery img { border:none; } 
#overlay img { border:none; }
#closebutton { display:none; }


#stopka {
  clear: both;
  float: left;
  width: 790px;
  padding: 10px 20px;
  color: #555555;

  font-size: 9px;
}

#stopka p {
  padding-top: 0 !important;
  padding-top: 10px;
}

#stopka a {
  color: #AAAAAA;
  text-decoration: none;
   font-size: 10px;
}

#stopka a:hover {
  color: #5555FF;
}

#stopka table
{
	  clear: both;
  float: left;
  width: 790px;
  padding: 10px 20px;
  color: #555555;

  font-size: 9px;

}



