html, body {
	
	background-repeat:repeat-x;
	background-image: url(images/tlo_naglowek2.jpg);
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	width:100%;
	margin:0;
	padding:0;
}
#promocje h2 {
font-size:12px;
margin-bottom:0px;
}
.lista {
	line-height:15px;
	list-style-position: inside;
	margin-left:0px;
	list-style-image: url(images/kr.jpg);
	font-size: 12px;
	padding:5px;
	margin-top:0px;
	margin-bottom:0px;
	
}
.lista1 {
	line-height:15px;
	margin-left:5px;
	font-size: 12px;
	padding:5px;
	margin-top:-12px;
	}

.realizacje {
	height:217px;
	width:440;
	display: inline;
	margin-bottom:20px;
}
#calosc {
margin:0 auto;
width:850px;
}
#dol {
background-color:#FFFFFF;
background-image:url(images/tlo.jpg);
background-repeat:repeat-y;
visibility:inherit;
width:850px;
}
#NAGLOWEK {
background-color:#FFFFFF;

}
#promocje{
	margin-top: 20px;
	border-bottom-width: thin;
	border-bottom-style: none;
	border-bottom-color: #000099;
	margin-bottom: 20px;
}
#flash {
	margin-left: 8px;}
#flash_glowna {
margin-top:220px;
margin-bottom:20px;}

#kontakt
{ width:130px;
height:200px;
margin-left:12px;
font-size:12px;
}
.stopka_linki{
	display:inline;
	width:165px;
	float:left;
	color: #FFFFFF;
	margin-right: 0px;
	font-size:11px;
}

.stopka_linki li {
list-style:none;
padding:0px;

list-style-position: inside;
}

.stopka_linki ul {
margin-left:-28px;
}

#MENU_oferta {
float:left;
margin-top:20px;
margin-left:20px;
width:190px;
border-right:thin solid #666666;
}
#MENU_oferta img {
margin-left:0;
padding:0;
border:none;
}
#MENU_oferta ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}

#oferta_menu_promocje {
	width:190px;
	border-right:thin solid #666666;
	background-color:#F5F5F5;
	margin-top: 20px;
}
	
#logo {
	height:auto;
	width:183px;
	border: none;
	margin-left: 20px;
}
#logo img {

border:none;}

#INFORMACJE {
background-color:#FFFFFF;
border-left:thin inset #666666;
float:right;
margin-right:8px;
margin-top:20px;
overflow:hidden;
width:150px;
}
#TRESC {
	background-color:#FFFFFF;
	float:left;
	font-size:12px;
	color:#333333;
	margin-left:20px;
	margin-top:20px;
	margin-bottom:40px;
	overflow:hidden;
	width:440px;
}



.linki_text {
	color:#333333;
	text-decoration:underline;
}

#TRESC td a {
	color:#333333;
	text-decoration:none;
}
#STOPKA {
	background-color:#000000;
	clear:both;
	width:836px;
	height:180px;
	margin-left:8px;
	background-image: url(images/tlo_stopka.jpg);
	background-repeat: repeat-x;
}
#procontainer_blue {

background:#143D55 none repeat scroll 0 0;
color:#20D8FF;
height:56px;
position:relative;
width:100%;
}
#pronav_blue {

background:#FFFFFF url(images/pro_bg.gif) repeat-x scroll left bottom;
border-bottom:8px solid #20D8FF;
font-size:12px;
font-weight:bold;
height:32px;
padding:0 0 0 20px;
position:relative;
text-transform:uppercase;
}
#pronav_blue ul {
float:left;
list-style-type:none;
margin:0;
padding:0;
width:auto;
}
#pronav_blue ul li {
display:block;
float:left;
margin:0 1px;
}
#pronav_blue ul li a {
color:#EAF3F8;
display:block;
float:left;
height:32px;
padding:0 0 0 20px;
text-decoration:none;
}
#pronav_blue ul li a span {
float:left;
font-family:"Myriad Pro",Helvetica,Arial,Verdana,sans-serif;
font-weight:normal;
height:21px;
padding:12px 20px 0 0;
}
#pronav_blue ul li a:hover {

background:transparent url(images/pro_bg-OVER.gif) repeat-x scroll left bottom;
color:#FFFFFF;
}
#pronav_blue ul li a:hover span {
cursor:pointer;
display:block;
width:auto;
}
#pronav_blue ul li a.current, #pronav ul li a.current:hover {

background:#77BECF url(images/pro_left-ON1.gif) no-repeat scroll left top;
color:#FFFFFF;
line-height:275%;
}
#pronav_blue ul li a.current span {

background:#20D8FF url(images/pro_right-ON1.gif) no-repeat scroll right top;
display:block;
height:32px;
padding:3px 20px 0 0;
width:auto;
}
#stopka2 {
moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF;
clear:both;
display:block;
margin:0;
height:20px;
overflow:visible;
padding:0;
text-align:center;
width:100%;
}
#content {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#477606 url(../obrazki/bg_content.gif) repeat-x scroll left bottom;
clear:both;
display:block;
margin:0;
min-height:250px;
overflow:visible;
padding:0;
text-align:center;
width:100%;
}
#przy  {
width:1px;
height:1px;
}
#ukry
{
visibility:hidden;}