@charset "UTF-8";  
img {
	margin:0px 0px 0px 0px;
}

hr {
	margin: 0;
	width:1000px;
	margin: 0px;
	position: static;
	float: none;
	
	
}
body {  
    margin:0px; padding:0px;  
    background-color:#f9f9f9; 
	text-decoration:none;
}  
  
#header {
	background-color:#d92721;
	width: 100%;
}  
 
.container {  
    width:1100px; 
    margin:0 auto;
	border-top: 13px solid #d92721;
}
.whiteline {
	background-image:url(images/whiteline.jpg);
	width:1100px;
	height:132px;
	background-color:#f9f9f9;
	border-top:1px solid #ffffff;
	border-bottom:1px solid #8e1915;
	float: none;
}
ul#menu {
	text-decoration:none;
	margin-top:110px;
	margin-left:250px;
}  
ul#menu img {
	text-decoration:none;
	margin-top:0px;
	margin-left:5px;
	text-align:center;
} 
ul#menu li {  
    display:inline;  
	text-decoration:none;
}  
ul#menu li a {
	text-decoration:none;
	color:#989898;
	font-family:Verdana;
	font-size:10pt;
	font-weight:normal;
	text-transform:none;
	font-style: normal;
}  
ul#menu li a.active {  
    color:#484848; 
	font-weight: bold;
	text-decoration:none;
}  
ul#menu li a:hover {
	color:#484848;
	text-decoration:none;
	font-size: 10pt;
}  

#banner h1{
	text-decoration:none;
	color:#ffffff;
	font-family:Calibri;
	font-size:14pt;
	font-weight:bold;
	text-transform:none;
	font-style: normal;
	display:inline; 
	
}  
#banner h2{
	text-decoration:none;
	color:#fb9390;
	font-family:Calibri;
	font-size:14pt;
	font-weight:bold;
	text-transform:none;
	font-style: normal;
	display:inline; 
	
}  
.bancontainer {  
    width:1100px; 
	height:425px;
    margin:0 auto;
	background-image:url(images/bannerbg.jpg);
}
.flashtitle {  
    margin-left:65px;
	
}
.video{
	display:inline;
	float:left;
	margin-top:9px;
	margin-left:49px;
	width:840px;
	height:300px;
}
.address{
	display:inline; 
	float:right;
	margin-top:9px;
	margin-right:45px;
	margin-left:10px;
	height:300px;
	color:#FFF;
	line-height:13px;
    border:0px #000000 solid;
    width: 150px;

}
.address a{
	color:#FFF;
	text-decoration:none;

}
.addresstab{
	text-indent: 0px;
	text-align: left;
	margin-left:21px;
	
} 
#content{
	height:auto;
}

#content h1{
	text-decoration:none;
	color:#ffffff;
	font-family:Calibri;
	font-size:14pt;
	font-weight:bold;
	text-transform:none;
	font-style: normal;
	display:inline; 
	
}  
.contentcontainer {
	width:1100px;
	height:auto;
	margin:0 auto;
	background-image:url(images/);
}
.newstitle {
	width:1100px;
	background-image:url(images/space.jpg);
	background-repeat:no-repeat;
	position: static;
	height:52px;
}
.newstitle h3{
	text-decoration:none;
	color:#e12a23;
	font-family:Calibri;
	font-size:12pt;
	font-weight:bold;
	text-transform:none;
	font-style: normal;
	margin-left:225px;
}
.news{
	background-color:#FFF;
	display:inline;
	float:left;
	width:842px;
	height:auto;
	position: static;
	margin: 00px 20px 0px 48px;
	background-color: FFF;
	border-color: #FFF;
}
.table{
}
.tabletitle {
	text-decoration:none;
	background-color:#f9f9f9;
	color:#bb201a;
	font-family:Calibri;
	font-size:12pt;
	text-transform:none;
	font-style: normal;
	line-height:24px;
	padding-right:3px;
}
.tableinfo {
	text-decoration:none;
	background-color:#f9f9f9;
	font-family:Calibri;
	font-size:12pt;
	text-transform:none;
	font-style: normal;
	line-height:24px;
	padding-left:3px;
}
.gallery{


	}
.gallery div {
	margin-left:10px;
	margin-top:10px;
	float:left;
}
.gallery img{
	display:block;
}
.links{
	float:left;
	width:141px;
	height:570px;
	color:#FFF;
	position: static;
	left: 1170px;
	background-color: #FFF;
}
.fontnews {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color: #e12a23;
	vertical-align: bottom;
	margin-top: 225px;
	margin-left: 180px;
	position: absolute;
	top: 370px;
}
#newsimg{
  width:250px;
  height:169px;
  float:left;
}
#newsimg img{
  border: 1px outset silver;
}

#newsinfo{
  width:590px;
  height:169px;
  float:left;
}
#newsinfo h4{
  font-size:28px;
  font-weight:normal;
  color:#989898;
  padding-top:10px;
  margin-left:30px;
}
#newsinfo span{
  color:#bb201a;
}
#newsinfo p{
  font-size:14px;
  font-weight:normal;
  color:#989898;
  padding-top:20px;
  margin-left:30px;
  margin-right:30px;
  line-height:19px;
}
#contentinfo {
  width:770px;
  height:auto;
}
#contentinfo p{
  font-size:16px;
  font-weight:normal;
  color:#989898;
  padding-top:20px;
  margin-left:30px;
  margin-right:30px;
  line-height:20px;
}
#contentinfo li {
	line-height:30px;
	margin-top:10px;
	margin-left:55px;
	font-size:16px;
	font-weight:normal;
}
#contentinfo h4{
  font-size:28px;
  font-weight:normal;
  color:#989898;
  padding-top:10px;
  margin-left:30px;
}
#contentinfo span{
  color:#bb201a;
}
#imgshadow{
  width:250px;
  height:23px;
  float:left;
}

#more{
  width:590px;
  height:23px;
  float:left;
}
#more span {
  background-color:#fb9390;
  border-style:solid;
  border-color:#fb9390;
  color:#FFF;
  margin-left:30px;
  font-size:14px;
  font-weight:bold;
}
#kontakt{
  width:590px;
  height:auto;
  float:left;
}
#kontakt h4{
  font-size:28px;
  font-weight:normal;
  color:#989898;
  padding-top:10px;
  margin-left:30px;
}
#kontakt span{
  color:#bb201a;
}
#kontakt p{
  font-size:14px;
  font-weight:normal;
  color:#989898;
  padding-top:20px;
  margin-left:30px;
  margin-right:30px;
  line-height:19px;
}
#kontaktimg{
  width:250px;
  height:169px;
  float:left;
}
#kontaktimg img{
  border: 0px;
  margin: 0px;
  display:block;
}
.ofirmie{
  width:770px;
  height:auto;
  float:left;
}

.avatar{
	margin-left:40px;
	width:50px;
	height:46px;
}
.personalinfo{
	width:400px;
}

.footercontainer {
	width:1100px;
	height:100px;
	margin:0 auto;
	background-color:#f9f9f9;
}
ul#footermenu{
	margin-left:50px;
	float:left;
}
ul#footermenu img{
	margin-left:5px;
}
.copys{
	float:right;
	margin-right:50px;
}
#certimg{
  width:122px;
  height:167px;
  float:left;
}
#certimg img{
  border: 0px outset silver;
}
#certimgshadow{
  width:250px;
  height:23px;
  float:left;
}
#certmore{
  width:590px;
  height:23px;
  float:left;
}
#refimg{
  width:122px;
  height:167px;
  float:left;
}
#refimg img{
  border: 0px outset silver;
}
#refimgshadow{
  width:250px;
  height:23px;
  float:left;
}
#refmore{
  width:590px;
  height:23px;
  float:left;
}
#mainMenu 
{
	margin-left: 300px;
	margin-top: 100px;
	text-align: left;
	overflow: hidden;
	font-family: calibri, tahoma;
	font-size: 12px;
	color:#989898;
}
ul#mainMenu li
{
	float: left;
	border: 0;
	background: transparent;
	list-style-type: none;
	margin: 0 25px 0 0;
	line-height:20px;
	font-size: 12px;
	color: #989898;
}
/* odnośniki menu pierwszego poziomu */
ul#mainMenu li a
{
	display: block;
	padding: 4px;
	text-decoration: none;
	color: #989898;
} 

ul#mainMenu li a:hover
{
	color: #000;
} 

/* odnośniki menu drugiego poziomu */
ul#mainMenu li li a
{
	width: 200px;
	color: #989898;
}

/* elementy menu drugiego poziomu */
ul#mainMenu li li
{
	margin: 0px;
	font-weight: normal;
	color: #989898;
}

/* elementy menu drugiego poziomu po najechaniu myszką*/
ul#mainMenu li li:hover
{
	margin: 0px;
	background: #f2f1f1;
}

/* menu drugiego poziomu, domyślnie schowane */
ul#mainMenu li ul
{
	display: none;
	overflow: hidden;
}

/* menu drugiego poziomu, po najechaniu myszą na elementy menu pierwszego poziomu */
ul#mainMenu li:hover ul
{
	display: block;
	position: absolute;
	width: 250px;
	border: 0px solid #dedede;
	background: #f9f9f9;
	padding: 0;
}