
/* OGÓLNE */
body,html{
	width: 100%;
	margin: 0px;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 16px;

}

img{
	border: 0px;
	margin: 0px;
	padding: 0px;
}

img.but{
				margin: 13px;
				margin-top: 16px;
}

img#logo{
				 position: absolute;
				 left: 16px;
				 top: 36px;
}

img#logo-subpage{
				 position: absolute;
				 left: 14px;
				 top: 1px;
}

img#txt-header{
							 position: absolute;
							 left: 200px;
							 top: 35px;
}

img#man-header{
							 position: absolute;
							 left: 568px;
							 bottom: -37px;
							 z-index: 2;
}


img#txt-banner{
							 position: absolute;
							 left: 15px;
							 top: 8px;
}


img#but-banner{
							 position: absolute;
							 right: 20px;
							 top: 14px;
							 z-index: 3;
}

img#txt-phone{
							position: absolute;
							left: 24px;
							top: 20px;
}
/* STRUKTURA */

div#main{
				 width: 780px;
				 margin-left: auto;
				 margin-right: auto;
}

div#menu{
				 width: 780px;
				 height: 48px;
				 background:  url('img/bg-menu.png') no-repeat;
				 
}

div#head{
				 position: relative;
				 width: 780px;
				 height : 225px;
				 background: url('img/bg-header.jpg') no-repeat;

}

div#head-subpage{
				 position: relative;
				 width: 780px;
				 height : 125px;
				 background: url('img/bg-header.jpg') no-repeat;

}

div#banner{
					 position: relative;
					 width: 780px;
					 height: 79px;
					 background: url('img/bg-banner.png') repeat-x;
}

div#body{
				 width: 780px;
				 padding-top: 12px;
				 padding-bottom: 20px;
				 background: url('img/bg-body.jpg') no-repeat top;
				 min-height: 80px;
}

div.news-col{
						 float: left;
						 width: 217px;
						 margin-left: 10px;
						 margin-right: 30px;
						 margin-top: 20px;
						 min-height: 80px;
						 height: auto;
						 
}

div.left-column{
								width: 435px;
								padding-left: 20px;
								padding-right: 15px;
								float: left;

}

div.right-column{
								 float: left;
								 width: 300px;
}

div#answers{
						padding-left: 20px;
}

div#footer{
					 position: relative;
					 width: 780px;
					 height: 68px;
					 background: #0C0065 url('img/l-footer.png') left no-repeat;
}

div#subfooter{
					 position: relative;
					 width: 780px;
					 height: 67px;
					 padding-top: 10px;
					 background: url('img/bg-subfooter.png') top no-repeat;
					 text-align: center;
					 color: gray;
}

div.clearer{
						clear: both;
						width: 100px;
						height: 10px;

}

img#r-footer{
						 position: absolute;
						 right: 0px;
}

/* LINKI */
A:link {text-decoration: none;color: #0C0065;}
A:active {text-decoration: none;color: #0C0065;}
A:visited{text-decoration: none;color: #0C0065;}
A:hover{text-decoration: none;color: red;}
A:visited:hover{text-decoration: none ;color: red;}

a.faq{
			font-size: 14px;
			font-weight: bold;
}

/* TEKST */
h1{
	position: absolute;
 	left: -450px;
	top: -100px;
	font-weight: bold;
	font-size: 10px;
	font-weight: normal;
	color: rgb(69,69,69);
	-moz-user-select:none;
}

h2{
	 margin-left: 20px;
	font-weight: bold;
	font-size: 18px;
	-moz-user-select:none;
}

ol li{
	 font-size: 14px;
	 color: #0C0065;
	 font-weight: bold;
	 line-height: 20px;
}

li.regular{
					 font-size: 12px;
					 font-weight: normal;
					 color: black;
}

td.label{
				 width: 140px;
		 text-align: right;
}

/* FORMULARZE */
input,select,option, textarea{
	font-size: 12px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}
#menu a{ display:block; font-size:14px; font-weight:bold; color:#FFF; text-align:center; float:left; padding-left:6px;
padding-top:12px; padding-right:7px; outline:none;}














