body{
	background:#1F0D00 url(../img/tlo_p.gif);
	background-repeat:repeat-x;
	margin:0;
	padding:0;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
.tooltip {
   position: absolute;
   top: 0;
   left: 0;
} 
#all{
	margin:auto;
	width:911px;
}
#left_kol{
	float:left;
}
#left_kol .top{
	background:url(../img/logo_p.gif);
	background-repeat:no-repeat;
	width:223px;
	height:66px;
}

#left_kol .left_menu{
	position:absolute;
	background:url(../img/menu_left_p.jpg);
	background-repeat:no-repeat;
	width:223px;
	height:606px;
}

#mainmenu{
margin-left:89px;
margin-top:40px;
text-align:right;
width:91px;
}
#mainmenu a{

color:#FFFFFF;
text-decoration:none;
font-weight:bold;
font-size:10px;
}

#right_kol{
	float:right;
}
#right_kol .top_right{
	background:url(../img/drzwi.gif);
	background-repeat:no-repeat;
	width:688px;
	height:83px;
}

#right_kol .content{
	background:url(img/tlo_.gif);
	background-repeat:repeat-y;
	width:688px;
	min-height:580px;
	height:auto !important;
	height:580px;/*IE*/
}
#foot{
	margin-top:-3px;/*IE*/
	margin-left:2px;
	clear: both;
	background:url(../img/stopka.gif);
	background-repeat:no-repeat;
	width:905px;
	height:38px;
}
#foot .menu_foot{
	float:right;
	margin-right:40px !important;
	margin-right:25px; /*IE*/
	margin-top:10px;
}
#foot a{
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	/*padding: 0 0 0 50px;*/
	margin-left: 10px !important;
	margin-right: 10px !important;
	margin-top: 5px;
	margin-bottom: 5px;
	border: 0;
}
a.obr img{
position:absolute;
top:1px;
border: 0 none; 
} 
#foot .lista{
	margin-left:260px !important; 
	margin-right:50px !important; 
	margin-right:50px; /*IE*/ 
	margin-top:10px;	
	position:relative;
	padding-top:10px; 
}
#foot .link{
	background:url(img/dziel.gif);
	background-repeat:no-repeat;
	background-position:right;
}
#foot.obr{

	margin-top: 0;
	text-align:right;
}
#menu_b{
	float:right;
	margin-right:40px !important;
	margin-right:22px; /*IE*/
	margin-top:60px;
	text-align:right;
	width:150px;
}
#menu_b li{
	list-style:none;
	padding:5px 0 5px 0;
}
#menu_b a{
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}
#menu_b .link_p{
	
}
#logowanie{
	position:absolute;
	left: 50px;
	top: 540px;
	height:56px;
}
#logowanie a{
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}
.zawartosc{
	margin-left:55px;
	width:600px !important;
}
#zaw_top{
	background:url(../img/content_top2.gif);
	background-repeat:no-repeat;
	height:47px;
	width:565px;
	font-weight:bold;
}


.nagl{
	padding-top:7px;
	padding-left:20px;
}
#rest{
	margin:auto;
}
#rest .kolor a{
	color:#C05100;
	text-decoration:none;
}
#rest .kolor a:hover{
	text-decoration:underline;
}
#rest .kolor a img{
	border:solid 1px #8D8D8D;
	margin:2px;
}
#rest .kolor a:hover img{
	border:solid 1px #C05100;
}
#men{
	position:absolute;
	left: 333px;
	top: 87px;
	width: 447px;
	height: 25px;
}

h1{
	color:#333333;
	font-size:12px;
	line-height:5px;
}
h2{
	color:#999999;
	font-size:12px;
	line-height:5px;
}
.szary{
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:12px;
	line-height:15px;
	font-weight:bold;
	letter-spacing:0;
	word-spacing:1px;
}
.gruby{
	color:#999999;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:15px;
	font-weight:bold;
	letter-spacing:0;
	word-spacing:1px;
}
td{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#elew{
	background:url(../wiz/elewacja_1.jpg);
	background-repeat:no-repeat;
	width:565px;
	height:383px;
}
#elew2{
	background:url(../wiz/elewacja_2.jpg);
	background-repeat:no-repeat;
	width:565px;
	height:424px;
}
#elew .rys{
	margin-left:228px;
	margin-top:225px;
}
#elew2 .rys2{
	margin-left:222px;
	margin-top:263px;
}
