@charset "utf-8";
/* CSS Document */

body {
	background: #313131 url(images/bg.jpg)  top repeat-x;	
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	font-family: Verdana; 
	font-size:12px; 
	color: #c4c4c4;
	margin-top:54px;
}

.centry .sitemain {
	width: 954px;
	background: transparent;
	margin: 0px auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
	position:relative;
}

/* layout */
#top{position:relative; width:954px; height:218px;}
#logo{position:relative; width:390px; height:186px;}
#menu{position:relative; width:390px; height:32px;}
#topLeft{position:relative; float:left; width:390px; height:218px;}
#topRight{position:relative; float:left; width:564px; height:218px;}
.button{position:relative; float:left;}
#container{position:relative; width:954px; background:transparent; float:left;}
.button{position:relative; float:left;}
#right{position:relative; float:right; width:578px;}
#left{position:relative; float:left; width:376px; background:transparent; min-height:310px; height:auto !important; height:310px;
}
#naglowek{position:relative; width:644px; height:47px; background:url(images/img_08.jpg);}
#publikacje {margin-top:1cm;}
#swf{
	position:absolute;
	width:564px;
	height:477px;
	left: 389px;
	top: 10px;
}
#stopka {
	position:relative;
	width:100%;
	clear:both;
	background:url(images/stopkaBg.jpg);
	height:257px;
	padding-top:15px;
	color:#eee8e8;
}
.oferta {
border: 1px solid #CCC;
margin-bottom:15px;
padding:5px;
width:98%;
 min-height:197px;
  height:auto !important;
  height:197px;

}
#stopkaLeft{position:relative; float:left; width:619px; margin-right:31px;}
#stopkaRight{position:relative; float:left; width:304px; font-style:italic;}
.naglowek {
	position:absolute;
	left: 76px;
	top: 17px;
}

/* linki etc */
a:link {
	color:#c3023a;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color:#c3023a;
}
a:hover {
	text-decoration: underline;
	color:#007BC1;
}
a:active {
	text-decoration: none;
	color:#c3023a;
}
.marginImg{margin-left:36px; margin-right:36px; border:3px #FFF solid;}
.newImg{border:3px #FFF solid;}

#stopka a{
	color: #000;
	font-weight:normal;
}

#stopkaLeft a {
	color:#eab95a;
}

#stopkaLeft a:hover {
	text-decoration: underline;
	color:#F60;
}

.link {
	color:#FFF;
	font-weight:normal;
}

