@charset "utf-8";
/* CSS Document */



html, body {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	margin: 0 auto; /* 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 */
	color: black;
	background:url("img/3.png");
	height:100%;
	


}

.ladny{


	border-style:solid;
	border-color:#abcdef;
	margin:10px;
	padding:2px;
	border-width:1px;

}

.ladna{

border-collapse:collapse;

	border-style:none;
	border-color:#abcdef;
	margin:10px;
	padding:0px;
	border-width:1px;

}

.ladna td{

	border-style:solid;
	border-color:#abcdef;
	margin:0px;
	padding:5px;
	border-width:1px;


}

#menu_lewe{

	float:left;
	width:195px;
	background:url("img/menu-lewe-bg-top.png") repeat-x top;
	background-color:#9fb7d5;
	border-bottom:solid 5px #d0e0ef;

	padding-left:5px;
	margin-bottom:10px;
	
}

.menu_lewe_elem{

	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	background:url("img/punkt.png") no-repeat left;


}
.pod_menu_lewe_elem{

	padding-top:5px;
	padding-bottom:5px;
	padding-left:20px;


}


.menu_lewe_elem_a{

	font-family:Verdana;
	font-size:9pt;
	font-weight:bold;
	text-decoration:none;
	color:white;

}

.menu_lewe_elem_a:hover {

	font-family:Verdana;
	font-size:9pt;
	font-weight:bold;
	text-decoration:none;
	color:#002852;

}

.pod_menu_lewe_elem_a{

	font-family:Verdana;
	font-size:9pt;
	font-weight:normal;
	text-decoration:none;
	color:white;

}

.pod_menu_lewe_elem_a:hover {

	font-family:Verdana;
	font-size:9pt;
	font-weight:normal;
	text-decoration:none;
	color:#002852;

}


.linia_pozioma{

	width:190px;
	height:1px;
	background:url('img/linia-pozioma.png') no-repeat;


}

#panel_lewy{

	float:left;
	width:200px;

}

#panel_prawy{

	float:left;
	width:200px;

}

#panel_srodek{

	padding-top:10px;
	float:left;
	width:563px;

}

#tresc{

	float:left;
	width:763px;

}

#baner{

	padding-top:60px;
	width:200px;
	float:left;

}



#stopka{
	padding-top:70px;

	width:563px;
	float:left;


}

#kontakt{

	background:#f1f6fa;
	
	border-top:solid 2px #dae7f3;
	border-bottom:solid 2px #dae7f3;

	width:200px;
	float:left;


}

.szybki_kontakt{



	color:#001e45;
	font-weight:normal;
	font-size:11pt;
	text-decoration:none;

}

.szary{

	padding-left:10px;
	color:#73818a;
	font-weight:normal;
	font-size:9pt;
	text-decoration:none;

}

.szary a{

	color:#73818a;
	font-weight:normal;
	font-size:9pt;
	text-decoration:none;

}

.link{

	color:#73818a;
	font-weight:normal;
	font-size:9pt;
	text-decoration:none;

}




.linia{

	height:13px;
	width:1px;
	background:#d0e0ef;
	float:left;

}

.menu_bot_element{


	height:13px;
	padding-left:5px;
	padding-right:5px;
	float:left;
}

.menu_bot_element a{

	font-size:8pt;
	font-weight:normal;
	text-decoration:none;
	color:#001c43;

}

img{

	border-style:none;

}

#menu{

	float:left;

	padding-top:5px;
	
	height:44px;
	width:100%;
	background:url("img/menu-bg.png");
	text-align:center;


}

#menu_wew{

	

	height:38px;
	width:963px;
	
	border-left:solid 1px #b9cfdd;
	
	
	text-align:right;

	margin:0px auto;
	color:white;
	font-size:9pt;

}

.menu_element{

	width:119px;
	height:30px;
	border-right:solid 1px #b9cfdd;
	float:left;
	text-align:center;
	padding-top:10px;

}

.menu_element_active{

	width:119px;
	height:30px;
	background:url("img/menu-bg-active1.png");
	border-right:solid 1px #b9cfdd;
	float:left;
	text-align:center;
	padding-top:10px;

}

.menu_element:hover{

	width:119px;
	height:30px;
	border-right:solid 1px #b9cfdd;
	float:left;
	text-align:center;
	padding-top:10px;
	background:url("img/menu-bg-hover.png");

}

.menu_element_active:hover{

	width:119px;
	height:30px;
	background:url("img/menu-bg-active-hover.png");
	border-right:solid 1px #b9cfdd;
	float:left;
	text-align:center;
	padding-top:10px;

}

#panel_galerii{

	float:left;
	width:200px;
	background:#dfeaf4;
	border-bottom:solid 2px #d0e0ef;
	padding-bottom:10px;

}


.podkreslenie{

	text-decoration:none;
	color:inherit;
	font:inherit;

}

.podkreslenie:hover{

	text-decoration:underline;
	color:inherit;
	font:inherit;

}



.hr_linia{

	width:520px;
	height:1px;
	background:#e3e6e9;
	float:left;
	margin-left:20px;
	

}


#zegar {

	height:31px;
	width:140px;
	float:right;
	
	margin-right:8px;
	padding-bottom:10px;
	
	background:url("img/zegar.png") no-repeat left top;
	

}


#reszta {

	height:31px;
	float:right;
	
	

}

h4{

	font-size:10pt;
	font-weight:normal;

}

.hr_kropki{

	width:530px;
	height:1px;
	background:url("img/kropki.png") repeat-x;
	float:left;
	margin-left:20px;
	

}



.element_galerii{

	width:160px;
	height:auto;
	border:solid 1px #d0e0ef;
	background:white;
	
	margin:0px auto;
	margin-top:10px;
	padding-top:15px;
	padding-bottom:4px;
	
	text-align:center;



}

.tytul{

	width:200px;
	height:20px;
	float:left;
	text-align:left;
	padding-left:16px;
	padding-top:5px;
	background:url("img/arrow.png") no-repeat left;
	

}

.tytul a{

	color:#001e45;
	font-size:9pt;
	font-family:verdana;
	text-decoration:none;
	
}

.menu_element_active a{

	color:#001e45;
	font-size:9pt;
	font-family:verdana;
	text-decoration:none;

}
.menu_element a{

	color:#001e45;
	font-size:9pt;
	font-family:verdana;
	text-decoration:none;

}



#top{

	float:left;

	height:32px;
	width:100%;
	background:url("img/top-bg.png");
	text-align:center;


}

#top_wew{

	height:26px;
	width:963px;
	background:url("img/top.png");
	
	padding-top:6px;
	
	text-align:right;

	margin:0px auto;
	color:white;
	font-size:9pt;

}

#logo{

	float:left;

	height:253px;
	width:100%;
	background:url("img/logo-bg.png");
	text-align:center;


}

#logo_zew{

	height:253px;
	width:1097px;

	


	margin:0px auto;
	color:white;
	font-size:9pt;

}

#wykonczenie{

	width:67px;
	height:253px;
	background:url("img/wykonczenie.png") no-repeat bottom;
	float:left;
	

}

#logo_wew{

	float:left;

	height:253px;
	width:963px;

	
	color:white;
	font-size:9pt;

}


#middle{

	float:left;

	width:100%;
	background:url("img/middle-bg.png") repeat-x top;
	height:auto;
	
	


}



/* szary wew ustawia pudlo na srodku  */
#middle_wew{

	
	width:963px;
	margin:0px auto;
	text-align:justify;
	
	

}

/* pudlo jest duze tak ze niektore elementy moga byc na dole */

#pudlo{

	overflow:hidden;
	float:left;
	width:100%;
	

}



.blad{

	color:red;
	font-size:9pt;
	font-family:Verdana;
	font-weight:normal;
	text-decoration:none;
	margin:10px;

}




ul,ol,p{

	color:#001c43;
	font-size:9pt;
	font-family:Verdana;
	font-weight:normal;
	text-decoration:none;
	margin:10px;

}
.podpis{

	color:#001c43;
	font-size:9pt;
	font-family:Verdana;
	font-weight:bold;
	text-decoration:none;
	margin:10px;
	text-align:right;

}

.naglowek{

	color:#002149;
	font-size:10pt;
	font-family:Verdana;
	font-weight:bold;
	text-decoration:none;

}

