/* CSS Document 
Author: dwTeam.eu
*/
body{
	background-image: url("tlo.jpg");
	padding:0px;
	margin:0px;
	color: #000000;
	text-align:center;
	font-family: Tahoma, "Times New Roman", Times, serif;
	font-size: 12px;
}
p { line-height: 17px; text-indent: 15px; text-align:justify;}
a { color: #000000; }
img { border:0px; }
h1 { color:#71B11D; font-weight:bold; margin: 25px 0 0 0; font-size: 16px;}
h2 { font-size: 14px; font-weight:bold; color:#71B11D; margin-left: 25px;}
hr { color:#FFF; height: 2px; background-color:#ccf991; border: 2px solid #FFF; }

#grad { background-image: url("tlo_g.jpg");	background-repeat: repeat-x;  }
#top { background-image: url("top.jpg"); width: 902px; height: 314px; margin-top: 28px; margin: 0 auto; clear:both;}
#box { width: 901px; margin: 0 auto; }
#menu { background-image: url("menu.jpg"); width: 901px; height: 58px; margin-top: 26px; padding-top: 10px; text-align: center; overflow: hidden;}
	#m { width: 824px; margin: 0 auto; padding-top: 12px;}
	#menu ul {list-style: none;  margin: 0px; position: relative; left: -22px; z-index: 8;}
#main { width: 901px; background-image: url("main_tlo.jpg"); overflow:hidden; text-align:left;}
#main_end { width: 901px; height:20px; background-image: url("main_end.jpg"); }
#zgodnosc { width: 400px; float: left; background:none; padding-left: 20px;}
#zgodnosc img { margin-left: 15px; float: left;}
#stopka { width: 118px; height: 32px;  float:right; margin-right: 16px; margin-bottom: 10px;}

	.naglowek, .naglowek a { color:#71B11D; font-weight:bold; margin-top: 25px; text-decoration:none;}
	.naglowek a:hover { text-decoration: underline; }
	
	#lewa { float: left; width: 475px;  margin-left: 15px; display:inline;}
	#lewa_m { float: left; width: 575px;  margin-left: 15px; display:inline;}
	#lewa_r { float: left; width: 630px;  margin-left: 15px; display:inline;}
	#lewa_r img { margin-left: 20px; }
	#prawa_k { float: left; width: 250px; margin-left: 55px; display: inline; }
	#prawa { float: left; width: 400px; margin-left: 5px; display: inline; }
	#prawa_r { float: right; width: 230px; display: inline; padding-right: 2px;}
	.realizacja { text-align: center; margin-bottom: 15px;}
	.noferta { background-image: url("noferta.jpg"); width: 497px; height: 23px; position: relative; left:-11px;}
	img.oferta { margin-right: 10px; }
	
	.foto { float: left; width: 105px; display:inline; margin-left: 20px;}
	.opis p{ padding-left: 15px; text-indent:0px; margin:0px; }
	.opis { float: left; width: 420px; padding-left: 20px; text-align: justify; display: inline; }
	.name { font-size: 16px; font-weight:bold; }
	.kontakt { width: 400px; margin: 40px auto auto auto;}
	.oferta li { margin-top: 6px; list-style:square; }
	.promocja strong { color:#000066; font-size: 14px; font-weight: bold; margin-left: 30px;}
	.promocja small {margin-left: 30px;}
	.promocja { clear: both; padding-bottom: 10px; margin-top: 15px; overflow:hidden;}
	.promocja img { margin-right: 20px; margin-left: 5px;}
	.panel { text-align: center; height: 300px; background-image: url("security_n.jpg"); background-repeat: no-repeat; background-position:center; }
	.panel input { border: 0px solid #FFFFFF;  background: none; text-align:center; font-weight:bold; clear:both; width: 150px; border-width: 0px !important; }
	.login { position: relative; top: 112px; left: 0px; padding: 1px;} 
	.pass { position: relative; top: 138px; left: 0px; padding: 1px;} 
	.submit { position: relative; top: 149px; left: 0px; padding: 1px; width: 50px;} 
	.panel_in { width: 699px; margin: 0 auto; }
	.panel_in a img { display: block; margin-left: 30px; margin-right: 30px; margin-top: 15px; float: left; }
		.info_c { text-align: center; margin-top: 10px;}
		.projekt { margin-left: 70px; margin-right: 50px; border-bottom: 1px solid #63acc2; padding-bottom: 20px; clear:both; overflow:hidden; }
		.projekt_main { float: left; width: 510px; }
		.projekt_info { float: right; width: 225px; height: 80px; margin-top: 50px; padding-top: 10px; padding-left: 10px; border-left: 1px solid #63acc2; }
		.projekt a { text-decoration: none; }
		.projekt h1 { font-size: 20px; padding-top: 10px;  font-weight: normal; margin-bottom: 5px;}
		.projekt h1 strong{ color:#71B11D; font-weight:bold; margin: 25px 0 0 0; }
		.projekt h1 img { margin-right: 10px; display:block; float: left; margin-top: -10px}
		.projekt .projekt_main h2 { margin-left: 55px; }
		.projekt .projekt_info h2 { margin-left: 0px; color: #63acc2; }
		.projekt .loading { width: 340px; height: 35px; display: block; background-image: url("../grafika_panel/pas_loading.png");  margin-top: 10px;  text-align:center;  font-weight:bold; margin-left: 55px;}
		.projekt .loading img { z-index: 1; float:left; }
		.projekt .loading span { z-index: 2; position: absolute; margin-left: 155px; margin-top: 5px;}
		td { font-weight: bold; font-size: 13px; font-family:Verdana, Geneva, sans-serif; padding-top: 5px; padding-left: 10px;}
		td.informacja { padding-left: 15px; font-size: 12px; font-weight:normal;  }
		span.msg { text-align:center; clear:both;  color:#71B11D; font-weight:bold; margin: 10px 0 0 0; font-size: 13px; }
	
#heading { display: block; text-align: center; margin-bottom: 1em; font-size: 13px;	font-weight:bold;}
#heading * { display: inline; padding: 4px; cursor: pointer;	vertical-align: middle;}
#heading li.active { background-color: #8EB0CF;}
#wrapper { border: 1px dotted gray; margin: 1em; padding: 1em;  }
.pane { height: 650px; }
#panes { width: 630px; text-align: justify; border-style: none; /*width: 245px;*/ margin: 0 1em 0 1em;}
#panes div div { overflow: hidden;  }
#previous { float: none; cursor: pointer; }
#next { float: none; cursor: pointer; }
		.r_start { width: 608px; height: 16px; background-image: url("r_start.jpg"); }
		.r_body { width: 608px; overflow: hidden; background-image: url("r_body.jpg"); }
		.r_body img { float:left; margin-left: 15px; }
		.opis { float: left; text-align:justify; width: 385px; line-height: 16px;}
		.opis p { margin-left: 5px; text-indent:0px; margin-bottom: 15px;}
		/*.tech { float: left; margin-left: 200px; display: inline;}*/
		.r_end { width: 608px; height: 16px; background-image: url("r_end.jpg"); margin-bottom: 15px;}
		
		
form fieldset { border: 0; }
form p { margin: 0; font-style:italic; font-size: 11px; margin-top: 5px; margin-bottom: 5px; margin-left: -13px;}
form p small { font-style:normal; font-size:10px;}
form input, form select, form option { width: 200px; border:1px solid #63acc2; margin-bottom: 3px;}
.d_info a{ font-size: 13px; font-weight:bold; color:#71B11D; text-align:center;}
