html, body {
height: 100%;
}

body          {
	background-image: url(../images/bg.gif);
	margin: 0;
	background-color: #FFFFFF;

}
img {
outline:0;
}

.text           {
	color: #300;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.4;
	text-decoration: none
}
a     { color: #900; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.8; text-decoration: none }
a:link { }
a:visited { }
a:hover  { text-decoration: underline }
a:active { }

select { font-size: 10px; margin-bottom: 5px; height: 16px; border-width: 0; outline-width: 0 }

.inside   {
	background-position: center top;
	padding-right: 30px;
	padding-bottom: 0px;
	padding-left: 30px;
	min-height:425px;

	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 1.6;
	text-decoration: none;
}
.menu     { color: #fff; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.4; text-decoration: none }
a.menu        {
	color: #fff;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.4;
	text-decoration: none;
	font-weight: bold;
}
a.menu:link { }
a.menu:visited { }
a.menu:hover  {}
a.menu:active { }
.border           {
	text-decoration: none;
	margin: 20px;
}

#urzadzeniaFlash 
{
text-align:center;
}


#introWrapper
{
display:table;
width:810px;
margin:0 auto;
height:370px;
position:relative;
top:25%;
}

#introFlash
{
display:table-cell;
vertical-align:middle;

}



#ufoDemo {
 text-align:left;
 padding:0; 
 margin:0;
}

.mainPicture {
 padding-right:20px; 
 padding-bottom:5px; 
 padding-top:10px;
}

.articleBox {
float:left; 
width:680px; 
padding-bottom:5px; 
min-height:400px;
}

.articleContainer {
float:left; 
padding-top;10px; 
padding-bottom:10px; 
width:151px;
}

.gallery {
padding-top:10px;
}

.lead {
padding-top:10px;
}


/* styles for the animate script */

			*{ padding:0px; margin:0px; }
			h3{ margin: 5px 10px 0 5px; color:#FFF; font:12px Verdana, Arial, sans-serif; letter-spacing:-1px; font-weight: bold;  }
			
			.boxgrid{ 
				width: 180px; 
				height: 180px; 
				margin: 5px; 
				float: left;  
				overflow: hidden; 
				position: relative; 
			}
				.boxgrid img{ 
					position: absolute; 
					top: 0; 
					left: 0; 
					border: 0; 
				}
				.boxgrid p{ 
					padding: 0 10px; 
					color:#fff; 
					font-weight:bold; 
					font:10pt "Lucida Grande", Arial, sans-serif; 
				}
				
			.boxcaption{ 
				float: left; 
				position: absolute; 
				background: #999999; 
				height: 250px; 
				width: 100%; 
				opacity: .8; 
				/* For IE 5-7 */
				filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
				/* For IE 8 */
				-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
 			}
 				.captionfull .boxcaption {
 					top: 260;
 					left: 0;
 				}
 				.caption .boxcaption {
 					top: 220; 
 					left: 0;
 				}
