html, body{
background:#f1f1f1;
padding:0px;
margin:0px auto auto auto;
color:#333333;
font-family:Tahoma, Geneva, sans-serif;
font-size: 1px;
}
a:link, a:visited, a:active, a:hover {
text-decoration: none;
font-weight:bold;
color: #0a388e;
}

h1{font-size:14px; margin:0; padding:0;}
h2{font-size:20px; margin:0; padding:0;}
p{text-align:justify; line-height:15px; padding:0px; margin:0px;}
img{border:0px;}
hr{border: 0; color: #cccccc; background-color: #cccccc; height: 1px; overflow: hidden;}
/*#0a388e;*/

.top_bg{
	position:absolute;
	width:100%;
	height:2px;
	top:0px;
	margin:auto;
	text-align:center;
	background:#cc0000;
	z-index:50;
}

#main_bg{
width:100%;
height:auto;
margin:auto;
padding:0px;
position:relative;
background:url(gfx/bgs.jpg) repeat center top #141213;
}
#pg_content{
width:944px;
height:auto;
text-align:center;
overflow:hidden !important;
line-height:18px;
padding-bottom:40px;
}
#main_container{
width:944px;
height:auto;
margin:auto;
padding:0px;
position:relative;
/*background:url(gfx/load.gif) no-repeat center 400px;*/
}
#teksty_content{
float:left;
height:752px;
width:944px;
text-align:center;
line-height:22px;
/*position:relative;*/
/*background:url(gfx/hed.jpg) no-repeat top center;*/
}
.clients_loading{
	position:absolute;
	left:96px;
	text-align:left;
	top: 61px;
	width: 766px;
	height:255px;
	line-height:18px;
	background:url(gfx/load3.gif) center 80px no-repeat;
	z-index:40;
}
.clients{
	position:absolute;
	left:96px;
	text-align:left;
	top: 61px;
	width: 766px;
	height:255px;
	line-height:18px;
	background:url(gfx/klienci.jpg) center top no-repeat;
	z-index:41;
}
.cleardiv {
clear:both;
overflow:hidden;
height:4px;
}
/*----footer------------------------------------------------------------------*/
#footer_bg{
width:100%;
height:auto;
margin:auto;
padding:0px;
/*position:relative;*/
background:url(gfx/bottom.jpg) center top repeat-x #f1f1f1;
color:#666666;
}
#footer{
width:944px;
height:280px;
margin:auto;
padding:0px;
position:relative;
}
.abs_2 {
	position:absolute;
	left:770px;
	text-align:left;
	top: 13px;
	width: 87px;
	height:24px;
	line-height:18px;
	z-index:47;
}
.abs {
	position:absolute;
	left:-90px;
	text-align:left;
	top: 13px;
	width: 87px;
	height:24px;
	line-height:18px;
}
.kotwica {
	position:absolute;
	left:0px;
	text-align:left;
	top: 0px;
	width: 5px;
	height:5px;
	line-height:1px;
	z-index:1;
}

.copyrt {
position:absolute;
left:90px;
text-align:left;
top: -80px;
width: auto;
height:auto;
line-height:18px;
z-index:40;
}
.top_info {
	position:absolute;
	left: 90px;
	text-align:left;
	top: 0;
	width: auto;
	height:auto;
	line-height:18px;
	z-index:41;
}
.slideshow {
	position:absolute;
	top: 96px;
	left: 9px;
	text-align:left;
	width: auto;
	height:auto;
	line-height:18px;
	z-index:5;
}
.slideshow_block {
	position:absolute;
	top: 25px;
	left: 9px;
	text-align:left;
	width: 944px;
	height: 1090px;
	line-height:18px;
	background:url(gfx/blank.gif) repeat;
	z-index:45;
}


.lang_pl {
	position:absolute;
	left:719px;
	text-align:left;
	top: 0px;
	width: 23px;
	height:20px;
	line-height:18px;
	z-index:40;
	cursor:pointer;
}

.lang_en {
	position:absolute;
	left:746px;
	text-align:left;
	top: 0px;
	width: 23px;
	height:20px;
	line-height:18px;
	z-index:40;
	cursor:pointer;
}


#div1 {
	margin:0 0 0 89px;
	width: 788px;
	height: 828px;
	left:0;
	top:2px;
	float:left;
	display: block;
	z-index:8;
	position:absolute;
    }
#div2,#div3,#div4,#div5,#div6,#div7 {
	margin:0 0 0 89px;
	width: 788px;
	left:0;
	top:2px;
	height: 828px;
	float:left;
	display: none;
	z-index:8;
	position:absolute;
    }
/*#div2,#div3,#div4,#div5,#div6,#div7 {
	height:557px;
	margin:218px 0 0 -2px;
	width:932px;
	float:left;
	display: none;
	background: transparent;
	z-index:80;
	position:relative;
    }*/

