body { background: url(../images/bg.jpg) repeat-x; font:12px/21px "Trebuchet MS"; color:#4e4e4e;}
	body, h1, h2, h3, h4, form, fieldset {margin:0; padding:0px; border:0px;}
	img, a img {float:left; margin:0px; padding:0px; border:0px;}
	ul {padding:0px; margin:0px;}
	a {text-decoration:none; outline: none; cursor:pointer}
	a:hover {text-decoration:underline}

#wrapper {width:1050px; margin:0 auto; overflow:hidden; clear:both;}
		
	#header {width:826px; margin:0 auto; height:275px;}

		.title {float:left; padding:0; margin:0; width:610px; height:120px}
		.title a.logo {float:left; margin:7px 0 0 46px; padding:0px; width:160px; height:124px;  }
		.title h1 {float:left; display:block; padding:0; margin:30px 0 0 35px; line-height:normal; font:18px/20px "Trebuchet MS"; width:360px}
		.title h2 {float:left; display:block; padding:0; margin:30px 0 0 35px; color:#9D1432; font:18px/20px "Trebuchet MS"; }
		.title div.tytul {float:left; display:block; padding:0; margin:30px 0 0 35px; line-height:normal; font:18px/20px "Trebuchet MS"; width:360px}
		.hasloreklamowe { clear:left; float:left; display:block; position:relative; padding:0px; margin:0px; width: 400px; height:20px; font-size: 12px; color: #cdcdcd; font-size:9px; font-family: tahoma;  border: 1px solid #cc0000;}
		
		.tools {float:right; padding:53px 35px 0 0; margin:0; width:170px}
		.tools ul {float:right; padding:0px; margin:0px; height:15px}
		.tools ul li {float:left; padding:0px 23px 2px 23px; margin:0px; height:15px; list-style:none; background:url(../images/sep.gif) no-repeat right 5px}
		.tools ul li.home {padding:1px 30px 0 0; }
		.tools ul li.mapa {padding:0 23px 0 27px; }
		.tools ul li.kontakt {padding:2px 0px 0px 23px; }
		.tools ul li a {float:left; display:block; padding:0px; margin:0px}	
		#header .banner {float:left; padding:0; margin:0; background:red}

	#main {margin:0 auto; width:826px; margin-top:8px; padding:25px 0 0 0; background: url("../images/frame-top.jpg") no-repeat top left}
		.main {position:relative; float:left; width:826px; padding:0 0 20px 0; margin:0px; background: #ffffff url("../images/frame-bottom.jpg") no-repeat bottom left}

	#left {position:relative; float:left; z-index:0; width:220px; margin-top:-200px; display:block; padding:0 0 0 25px}

	.menu {float:left; width:208px; padding:0 0 5px 0; margin:0px;}
		.menu ul {float:left; padding:10px 0; margin:12px 0 0px 0; width:208px;	}
		.menu ul li {float:left; display:block; padding:0 0 0 18px; margin:0px; list-style:none; font:14px/24px arial; width:190px; }
		.menu ul a {display:block; padding:0 0 0 20px; margin:0px; list-style:none; font:14px/24px "Trebuchet MS"; color:#ffffff; background: url("../images/arrow-white.gif") no-repeat left center}
		.menu ul a:hover {margin-left:10px; color:#fff4c8; text-decoration:none;}

	#content {float:right; padding:0px; margin:-16px 17px 0 0; width:555px}
	* html #content {margin:-16px 0px 0 0;}

		#content h1 {position:relative; display:block; padding:0 0 8px 21px; margin:0 0 11px -21px; width:572px; line-height:normal; font:18px/24px "Trebuchet MS"; border-bottom:1px solid #EEEEEE}
		#content h2 {position:relative; display:block; padding:0 0 8px 21px; margin:0 0 11px -21px; font:18px/24px "Trebuchet MS"; }
		#content p {padding:0 0 11px 0; margin:0px; font:12px/21px "Trebuchet MS"; color:#4e4e4e}
		#content a {padding:0; margin:0px; font:bold 12px/21px "Trebuchet MS"}

		table.tab {float:left; width:555px; padding:0px; margin:8px 0 0px 0; padding-bottom:14px;}
			table.tab tr {padding:0; margin:0; border-collapse:0}
			table.tab td {padding:0px 0px 0px 5px; margin:0px; color:#4e4e4e; font:12px/30px "Trebuchet MS"; border-bottom:1px solid #EAEAEA; text-align:center}
			table.tab td.first {padding:0px; color:#ffffff; background:#ABABAB; font:bold 12px/30px "Trebuchet MS"; height:36px; width:33px; border:0px;}
			table.tab td.head {padding:0px; color:#ffffff; background:#6C6C6C; font:bold 12px/30px "Trebuchet MS"; height:36px; border:0px}
			table.tab td.lp {padding:0px; color:#4e4e4e; background:#EAEAEA; font:bold 12px/30px "Trebuchet MS"; border:0px; height:30px; width:29px; text-align:center}
			table.tab td.bg {background:#F3F3F3;}
			table.tab td.left {padding-left:10px; text-align:left; border-right:1px solid #EAEAEA;}
			table.tab td.noborder {border:0px}

		#content .dane {clear:both; overflow:hidden; padding:9px 0 0 0px}
		
		#content .fld {padding: 1px 0px 3px 0; color:#4e4e4e; background: none; width: 180px; margin: 0px; font:12px/21px "Trebuchet MS"; border:0px; overflow:hidden}
		#content .dane a.send {float:right; padding:1px 0 0 0; margin:7px 0 0 0; width:56px; height:21px; color:#ffffff; font:12px/21px "Trebuchet MS"; text-align:center; text-decoration:none; background: url("../images/button-send-normal.jpg") no-repeat;}

		table.tab2 {float:left; width:300px; padding:0px; margin:10px 0 0px 0}
		table.tab2 tr {padding:0; margin:0; border-collapse:0}
		table.tab2 td {padding:0px 0px 5px 5px; margin:0px; color:#4e4e4e; font:12px/30px "Trebuchet MS"; text-align:left}
		

					
	#footer {clear:both; overflow:hidden; float:left; width:1050px; padding:54px 0 0 0; margin:-37px 0 0 0; height:126px; background: url("../images/bg-footer.jpg") no-repeat top center }
		#footer p {margin:0 auto; width:801px; padding:0 0 0 25px; font:12px/21px "Trebuchet MS"; color:#4e4e4e}
		#footer a {font:bold 12px/21px "Trebuchet MS"}
		
	.red #wrapper {background: url("../images/header-red.jpg") no-repeat top center}
	.red #left {background: url("../images/menu-top-red.jpg") no-repeat top left}
	.red .menu {background: url("../images/menu-bottom-red.jpg") no-repeat bottom left}
	.red .menu ul {background: #9D1432 url("../images/menu-red.jpg") no-repeat}
	.red .title h1, h2, .red #content h1 {color:#9d1432; }
	.red #content a, .red #footer a {color:#9d1432}
	.red table.tab td.first {background:#ABABAB;}
	.red table.tab td.head {background:#C0183D;}
	.red #content .dane a.send {background: url("../images/button-send-red.jpg") no-repeat;}
	
	.blue #wrapper {background: url("../images/header-blue.jpg") no-repeat top center}
	.blue #left {background: url("../images/menu-top-blue.jpg") no-repeat top left}
	.blue .menu {background: url("../images/menu-bottom-blue.jpg") no-repeat bottom left}
	.blue .menu ul {background: #305281 url("../images/menu-blue.jpg") no-repeat}
	.blue .title h1, .blue #content h1 {color:#305281}
	.blue #content a, .blue #footer a {color:#305281}
	.blue table.tab td.first {background:#89a2cd;}	
	.blue table.tab td.head {background:#406098;}
	.blue #content .dane a.send {background: url("../images/button-send-blue.jpg") no-repeat;}

	.green #wrapper {background: url("../images/header-green.jpg") no-repeat top center}
	.green #left {background: url("../images/menu-top-green.jpg") no-repeat top left}
	.green .menu {background: url("../images/menu-bottom-green.jpg") no-repeat bottom left}
	.green .menu ul {background: #3F8130 url("../images/menu-green.jpg") no-repeat}
	.green .title h1, .green #content h1 {color:#3f8130}
	.green #content a, .green #footer a {color:#3f8130}

	.dark #wrapper {background: url("../images/header-dark.jpg") no-repeat top center}
	.dark #left {background: url("../images/menu-top-dark.jpg") no-repeat top left}
	.dark .menu {background: url("../images/menu-bottom-dark.jpg") no-repeat bottom left}
	.dark .menu ul {background: #43516E url("../images/menu-dark.jpg") no-repeat}
	.dark .title h1, .dark #content h1 {color:#43516e}
	.dark #content a, .dark #footer a {color:#43516e}
	.dark table.tab td.first {background:#ABABAB;}	
	.dark table.tab td.head {background:#526387;}
	.dark #content .dane a.send {background: url("../images/button-send-dark.jpg") no-repeat;}

	.red table.normal td.first, .blue table.normal td.first {background:#ABABAB;}	
	.red table.normal td.head, .blue table.normal td.head {background:#6C6C6C;}
	.red #content .normal a.send, .blue #content .normal a.send {background: url("../images/button-send-normal.jpg") no-repeat;}

