html, body {
	width: 100%;
	height: 100%;
	background: #FFFFFF url(../img/shared/background2.png) no-repeat 50% 0;
}

body, input, textarea, select, option, td {
	font-family: Tahoma, Verdana, sans-serif, Arial;
	color: #444;
	font-size: 12px;
}

* {
	margin: 0;
	padding: 0;
}

ul {
	list-style: none;
}
object {
	display: block;
}

a:link {
	text-decoration: none;
	color: #6583B6;
}

a:visited {
	text-decoration: none;
	color: #6583B6;
}

a:hover {
	text-decoration: underline;
	color: #6583B6;
}

a:active {
	text-decoration: none;
	color: #6583B6;
}

.hide {
	display: none;
}

.clear {
	clear: both;
}

.clearL {
	clear: left;
}

.clearR {
	clear: right;
}


div.hr {
	clear: both;
	width: 100%;
	height: 39px;
	line-height: 0px;
	font-size: 0px;
	background: url(../img/shared/hr.png) repeat-x 0 18px;
}
	div.hr hr {
		display: none;
	}

div#pageHeader {
	width: 100%;
}
	div#pageHeader a.logout {
		float:right;
		color:#e22;
	}
	div#pageHeader div.content {
		margin: 0 auto;
		width: 762px;		
	}
	
		div#pageHeader div.content ul {
			background:#fff;
			padding: 15px 0 20px 0;
		}
		div#pageHeader div.content li {
			display:inline;
			font-size: 11px;
			font-weight:bold;
			padding: 0 0.3em;
			border-right:solid 1px #eee;
		}

			div#pageHeader div.content div.left h1 {
				width: 100%;
				height: 88px;
			}

				div#pageHeader div.content div.left h1 a {
					display: block;
					width: 157px;
					height: 51px;
					background: url(../img/shared/header_h1.png) 19px 15px no-repeat;
					padding: 15px 0 0 19px;
				}
				
				* html div#pageHeader div.content div.left h1 a {
					background: none;
					filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='none', src='img/shared/header_h1.png');
					margin: 15px 0 0 19px;
					padding: 0;
				}


div#pageContent {
	width: 100%;
	background: url(../img/shared/content_background.png) no-repeat 50% 1px;
}

	div#pageContent div.left li, div#pageContent div.left li a {
			font-size: 11px;
			font-weight:bold;
		}

	div#pageContent div.contentWrapper {
		margin: 0 auto;
		width: 762px;
	}

	div#pageContent div.contentWrapper:after {
		content: ".";
		display: block;
		height: 0;
		clear: both;
		visibility: hidden;
	}
		div#pageContent div.contentWrapper div.top {
			width: 762px;
			height: 32px;
		}


		div#pageContent div.contentWrapper div.left {
			float: left;
			width: 181px;
			margin-right: 2px;
			margin-bottom: 30px;
		}
			div#pageContent div.contentWrapper div.left h2 {
				padding: 8px 5px;
				margin-bottom: 20px;
				background:#FBB033;
				color:#fff;
			}
			div#pageContent div.contentWrapper div.left h2 small {
				font-size: 11px;
			}
			

				div#pageContent div.contentWrapper div.left ul li {
					display: block;
					border-bottom: solid 1px #D9D9D9;
					padding: 1px 0 3px 1px;
				}

		div#pageContent div.contentWrapper div.right {
			float: left;
			width: 579px;
			margin-bottom: 30px;
		}

			div#pageContent div.contentWrapper div.right h2 {
				width: 579px;
				height: 70px;
				border-top: solid 1px #ACACAC;
				border-bottom: solid 1px #ACACAC;
				margin-bottom: 5px;
				background-repeat: no-repeat;
			}
			
			div#pageContent div.contentWrapper div.right ul {
				list-style:disc;
				padding-left:6px;
				margin-left:6px;
			}
			div#pageContent div.contentWrapper div.right ul li {
				padding-left:6px;
			}
			div#pageContent div.contentWrapper div.right ul ul {
				list-style:circle;
				margin-bottom:10px;
			}
			
			div#pageContent div.contentWrapper form {
				line-height:1.4;
			}
			div#pageContent div.contentWrapper label {
				/*float:left; */ /*Marcin: zakomentowalem bo formy sie rozjezdzaja*/
				width:8em;
			}
			
			div#pageContent div.contentWrapper input {
				margin: 5px;
				display:inline;
				vertical-align:middle;
				
			}

			div#pageContent div.contentWrapper div.right div.content {
				padding: 0 0 0 12px;
				line-height: 16px;
			}

				div#pageContent div.contentWrapper div.right div.content p {
					padding: 0 0 16px 0;
				}

		div#pageContent div.contentWrapper div.bottom {
			clear: both;
			width: 762px;
			padding-bottom: 40px;
			margin-bottom: 2px;
			background: url(../img/sub/bottom_background.png) repeat-y;
		}

		div#pageContent div.contentWrapper div.bottom:after {
			content: ".";
			display: block;
			height: 0;
			clear: both;
			visibility: hidden;
		}
div#pageFooterThree {
	width: 100%;
	background: #f6f6f1;
}

	div#pageFooterThree div.content {
		margin: 0 auto;
		width: 762px;
		background: #deddd9;
		height: 48px;
	}

		div#pageFooterThree div.content p {
			font-size: 9px;
			padding: 11px 0 0 42px;
		}
	
hr {
	color:#eee;
	background-color:#eee;
	height:1px;
}
table td {
	padding:2px 5px;
	font-size:11px;
	border-bottom: 1px solid #eee;
}
table {
	margin:10px 0 20px 0;	
	border-bottom: 2px solid #ddd;
	border-collapse:collapse;
}
