body{

	margin:0px;

	padding:0px;

	background:transparent url(images_www/bg.gif) repeat;

}

body,p,td,div{
	font-family:tahoma;
	font-size:12px;
}


img{
	border:0px;
}
table,td{

	margin:0px;

	padding:0px;

	vertical-align:top;

	border:0px;

	border-collapse:collapse;

}

table.main{

	width:100%;

}

td.main_1_1{

	width:50%;

	background:transparent url(images_www/bg_l.gif) repeat-y;

	background-position: top right;

}


td.main_1_2,

div.main_1_2{

	width:980px;

}

td.main_1_2{

	background:#87C2FF url(images_www/cont_bg.jpg) no-repeat;

}



td.main_1_3{

	width:50%;

	background:transparent url(images_www/bg_r.gif) repeat-y;

	background-position: top left;

}

td.main_2_1{

	width:50%;

	background:transparent url(images_www/bg2_l.gif) repeat-y;

	background-position: top right;

}

td.main_2_2{

	background:transparent url(images_www/footer.gif) no-repeat;

	height:41px;

}

td.main_2_3{

	width:50%;

	background:transparent url(images_www/bg2_r.gif) repeat-y;

	background-position: top left;

}

table.cont{

	width:100%;

}

td#col_left{

	width:243px;

}

div.col_left_div{

	padding:10px 0px 0px 0px;

}

td#col_right{

	width:737px;

}

div.col_right_div{

	padding:40px 0px 0px 0px;

	margin:0px 0px 10px 0px;

}

#menu td.menu_a,

#menu td.menu_a_selected,

#menu td.menu_b,

#menu td.menu_b_selected{

	height:20px;

	cursor:pointer;

}

#menu td.menu_a div{

	padding:2px 0px 0px 42px;

}

#menu td.menu_b div{

	padding:2px 0px 0px 60px;

}

#menu td.menu_a_selected div{

	padding:2px 0px 0px 42px;

}

#menu td.menu_b_selected div{

	padding:2px 0px 0px 60px;

}

#menu td.menu_a,

#menu td.menu_a A{

	color:#525252;

	font-weight:bold;

	text-decoration:none;

}

#menu td.menu_b,

#menu td.menu_b A{

	color:black;

	text-decoration:none;

}

#menu td.menu_a_selected,

#menu td.menu_a_selected A{

	color:white;

	font-weight:bold;

	text-decoration:none;

}

#menu td.menu_b_selected,

#menu td.menu_b_selected A{

	color:white;

	text-decoration:none;

}

#menu td.menu_a{

	background:transparent url(images_www/menu_a.png) no-repeat;

}

#menu td.menu_a_selected{

	background:transparent url(images_www/menu_a_over.png) no-repeat;

	color:white;

}

#menu td.menu_b_selected{

	background:transparent url(images_www/menu_a_over.png) no-repeat;

	color:white;

}

#menu td.menu_b{

	background:transparent url(images_www/menu_b.png) no-repeat;

}

#menu td.menu_b_selected{

	background:transparent url(images_www/menu_b_over.png) no-repeat;

}

table#cont{

	width:100%;

}

#cont td.cont_1_1{

	width:12px;

	height:50px;

}

#cont td.cont_1_2 {

	width:708px;

	height:50px;

	background:transparent url(images_www/opis_1_2.png) no-repeat;

}

#cont td.cont_1_2 div{
	padding: 20px 0px 0px 10px;
	color: #f06f00;
	font-size:14pt;
}

#cont td.cont_1_2 div.foto_a{
	float:left;
}

#cont td.cont_1_2 div.foto_b{
	text-align:right;
	padding-right:10px;
}

#cont td.cont_1_3{

	width:17px;

	height:50px;

}
#cont td.cont_2_1{

	width:12px;

	background:transparent url(images_www/opis_2_1.png) repeat-y;

}

#cont td.cont_2_2{

	width:708px;

	background:#fff url(images_www/opis_2_2.png) repeat-x;

}



#cont td.cont_2_2 div{

	padding: 10px 10px 0px 10px;

	text-align:justify;	

}

#cont td.cont_2_3{

	width:17px;

	background:transparent url(images_www/opis_2_3.png) repeat-y;

}

#cont td.cont_3{

	height:35px;

	background:transparent url(images_www/opis_3.png) no-repeat;

}




table#lista{

	width:600px;

}

#lista td.cont_4{

	padding: 0px 10px 0px 10px;

	text-align:justify;

}

#lista td.cont_4 div{

	padding: 10px 0px 0px 0px;

	text-align:left;

	color:#f06f00;

}

#lista td.cont_4{

vertical-align:middle;

}

.cont_4 ul{

	padding:20px;

	margin:0px;

}

.cont_4 li{

	padding:0px;

	margin:0px;

}

#lista td.drzwi {

	padding: 10px 10px 0px 10px;

	text-align: center;

}

#lista td.kropki{

	padding: 10px 0px 10px 0px; 

	text-align: center;

}

table#drzwi{

	margin-left:auto;

	margin-right:auto;

	width:670px;

}

#drzwi td{

	padding: 10px 10px 10px 10px;

	text-align:center;

}

#kolory td{

	padding: 10px 10px 10px 10px;

	text-align:center;

}

div.wiecej{

	text-align:right;

	float:right;

}

#footer div.a{

	font-size:10pt;

	float:left;

	padding:5px 0px 0px 10px;

	color: white;

}

#footer div.a A{

	text-decoration:none;

	color: white;

}

#footer div.a A:hover{

	text-decoration:underline;

}

#footer div.b{

	font-size:10pt;

	float:right;

	padding:5px 10px 0px 0px;

	color: white;

}

#footer div.b A{

	text-decoration:none;

	color: white;

}

#footer div.b A:hover{

	text-decoration:underline;

}

div#banner{

	cursor:pointer;

}

form{

	margin:0px;

	padding:0px;

}

.req{

	color:red;

}

label.error{

	display:block;

	color:red;

}

input.error{

	border:2px solid red;

}
#map *{
	padding:0px;
	border:0px;
	margin:0px;
}