
body {margin:0px; padding:0px; background:#ffffff; font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;}
	body, h1, h2, h3, form, fieldset, img, a img {margin:0px; padding:0px; border:0px;}
	ul {padding:0px; margin:0px;}
	p {text-align:justify;}
	a {text-decoration:none; outline: none; color: #6B6B6B; font:11px Verdana, Arial, Helvetica, sans-serif;}
	hr {background:#E7E7E7; color:#E7E7E7; height:1px; line-height:1px; border: 0px}

#wrapper {width:963px; margin:0 auto; padding:0px}

	.sub #header {margin:0 0 20px 0}

	#header {overflow:hidden; clear:both; position:relative; height:191px; margin:0 0 22px 0}
	
	.login #header {overflow:hidden; clear:both; position:relative; margin:0 0 20px 0; height:auto}
	
		#header .top {overflow:hidden; clear:both; height:134px;}
			#header h1 {float:left; display:block; margin:27px 0 0 32px; padding: 0 39px 0 0; background: url("../images/sep-h1.jpg") no-repeat right 23px;}
			* html #header h1 {margin:27px 0 0 16px;}
			#header h2 {display:block; position:absolute; top:59px; left:216px; padding:0; color:#ffffff; font: 20px/14px "Times New Roman", Times, serif; line-height:normal; }
			#header h1 img, #header h2 img {float:left; padding:0px; margin:0px}
			.top ul {float:right; padding:60px 20px 0 0; margin:0px}
			.top ul li {float:left; padding:0px 10px 0px 0px; margin:0px; list-style:none; font: 11px/18px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color:#585858; background:url(../images/sep-top.jpg) no-repeat right 7px}
			.top ul li.last {padding:0px 0px 0px 10px; background:none}
			.top ul li a {padding:0px; margin:0px; font: bold 11px/18px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color:#007d38}	
			.top ul li a:hover { text-decoration:underline}

		.menu {overflow:hidden; clear:both; width:963px; height:57px; background:url(../images/menu-bg.jpg) no-repeat bottom left}
			.menu ul {float:right; padding: 0px; margin: 0px}
			.menu ul li { display: inline; margin: 0; list-style:none }
			.menu ul li a {display:block; float:left; width:197px; height:30px; position:relative; margin: 1px -14px 0px 0px; padding:16px 0 0 7px; color:#ffffff; font:12px/14px Verdana, Arial, Helvetica, sans-serif; background: url("../images/menu-tab.png") no-repeat; text-align:center }
			.menu ul li a:hover {background: url("../images/menu-tab-on.png") no-repeat}
			.menu li.m1 a {z-index:5}
			.menu li.m2 a {z-index:4}
			.menu li.m3 a {z-index:3}
			.menu li.m4 a {z-index:2}
			.menu li.m5 a {z-index:1}
			.menu ul li.active a, .menu ul li.active a:hover {z-index:6; margin: 1px -19px 0px 0px; width:202px; background: url("../images/menu-tab-active.png") no-repeat}			
			* html .menu ul li.active a, * html .menu ul li.active a:hover {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/menu-tab-active.png",sizingMethod="crop")}
			* html .menu ul li a {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/menu-tab.png",sizingMethod="crop"); cursor:pointer}
			* html .menu ul li a:hover {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/menu-tab-on.png",sizingMethod="crop"); cursor:pointer}

		.login .menu {overflow:hidden; clear:both; width:963px; background:none; height:auto}
			.login ul.tab {float:left; padding: 17px 0 0px 11px; margin: 0px; height:30px; width:963px; position:relative; background:url(../images/menu-login.png) no-repeat}
			.login ul.tab li { display: inline; margin: 0; list-style:none; float:left; padding:0px 19px 0px 19px; background:url(../images/sep-white.jpg) no-repeat right 4px }
			.login ul.tab li a {display:block; float:left; margin: 0px; padding:0px; color:#ffffff; font: bold 11px/12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; background: none; text-align:center; width:auto; height:auto }
			.login ul.tab li a:hover {background: none; color:#b6f281}
			.login ul.tab li.last {background:none}
			* html .login ul.tab {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/menu-login.png",sizingMethod="crop"); cursor:pointer}
			.login .menu ul.submenu {float:left; padding: 25px 0 0 22px; margin: -16px 0 0 0; height:22px; width:963px; background:url(../images/menu-submenu.jpg) no-repeat}
			.login .menu ul.submenu li { display: inline; margin: 0; list-style:none; float:left; padding:0px 7px 0px 7px; background:url(../images/sep-dark.jpg) no-repeat right 4px }
			.login .menu ul.submenu li a {display:block; float:left; margin: 0px; padding:0px; color:#282828; font: bold 11px/12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; background: none; text-align:center; width:auto; height:auto }
			.login .menu ul.submenu li a:hover {background: none; color:#007d38}
			.login .menu ul.submenu li.last {background:none}
			* html .login .menu ul li a, * html .login .menu ul li a:hover {background:none; filter:none}
			* html .login .menu ul li {padding:0px 19px 0px 19px;}

		.login td {padding:4px 0px 10px 5px; margin:0px; color:#5f5f5f; font:12px tahoma; text-align:right; vertical-align: top;}
		.login td.elistaniewidoczny {padding: 5px; margin:0px; color:#5f5f5f; font:12px tahoma; text-align:right; vertical-align: top; background-color: #efefef; }
		.login td.elistax {padding: 5px; margin:0px; color:#5f5f5f; font:12px tahoma; text-align:right; vertical-align: top; background-color: #ffeaeb; }
		.login td.elistawidoczny {padding: 5px; margin:0px; color:#5f5f5f; font:12px tahoma; text-align:right; vertical-align: top; background-color: #ffffff; }
		.login td.elistaheader {padding: 10px; margin:0px; color:#5f5f5f; font:12px tahoma; font-weight:bold; text-align:right; vertical-align: top; background-color: #cdcdcd; }
		.login table.xt td {padding:10px; margin:0px; color:#5f5f5f; font:12px tahoma; text-align:left; vertical-align: top;}
		.login table.xt input {border: 1px solid #cdcdcd;}

	 td .panelp {float:none; text-align:left; width: 200px; -x-system-font:none;color:#FE7700;display:block;font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;font-size:18px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:bold;line-height:18px;margin-left:0px;padding:0 0 0px 0px;	}
		
	#main #nav {float:left; padding:10px 0px 10px 28px; margin:0 0 14px 0; width:931px; border:1px solid #E7E7E7; border-width:1px 0px 1px 0px}
		#main #nav ul { float: left; border: 0; list-style-type:none; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
		#main #nav ul li {float:left; padding:0px 10px 0px 4px; background:url("../images/arrow-double.jpg") no-repeat right 4px; font: 11px/12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color:#585858;}
		#main #nav ul a { display:block; margin:0px; padding:0px; font: 11px/12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color:#585858;}
		#main #nav ul li.last a { text-decoration:none}
		#main #nav ul li.last {background:none}

	#main {clear:both; overflow:hidden; margin:0 0 20px 0}
		#main #content img {float:left; padding:0; margin:0px;}
		
		.home #main #content {float:left; width:450px; padding:33px 237px 20px 32px; margin:0 0 21px 0; background: url("../images/bg-content-home.jpg") no-repeat}
			.home #main #content h1 {display:block; margin:0px; padding:0 0 17px 0; height:23px}
			.home #main #content h2 {float:left; display:block; margin:0px; padding:0 0 24px 0}			
			.home #main #content p {clear:both; overflow:hidden; margin:0px; padding:0px 0px 19px 0px; color:#585858; font: 12px/18px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;}
			.home #main #content a.wiecej {float:right; margin:0px 87px 0px 0px; padding:0px; width:269px; height:29px; background: url("../images/button-wiecej.jpg") no-repeat}
			.home #main #content a.wiecej:hover {background: url("../images/button-wiecej-on.jpg") no-repeat;}
			
		.sub #main #content {float:left; width:720px; padding:0px 0px 10px 0px; margin:0 0 21px 0}
			.sub #main #content h1 {display:block; margin:0px; padding:0 0 15px 31px; height:23px}
			.sub #main #content h2 {margin:0px; padding:0px 0px 13px 31px; color:#007833; font: bold 14px/18px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif}			
			.sub #main #content h3 {float:left; display:block; margin:0px; padding:8px 0 15px 32px; line-height:normal}
			.sub #main #content p {clear:both; overflow:hidden; margin:0px; padding:0px 31px 16px 31px; color:#585858; font: 11px/18px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;}
			.sub #main #content p a {color:#007833; font: bold 11px/18px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;}

			.sub #main #content ul {padding:0px 0 20px 32px; margin:0px; clear:both; overflow:hidden}
			* html .sub #main #content ul {float:left}
			.sub #main #content ul li {float:left; display:block; padding:6px 0px 6px 20px; margin:0px; width:630px; background: url("../images/arrow-double.png") no-repeat 7px 12px; list-style:none; color:#585858; font: 11px/18px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;}
			.sub #main #content ul li a {padding:0px; margin:0px; color:#585858; font: 12px/18px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; line-height:normal; }
			.sub #main #content ul li.dark {background:#EFEFEF url("../images/arrow-double.png") no-repeat 7px 12px;}

			.sub #main #content table.pakiety ul {padding:0 0 0px 0; margin:0px; width:127px}
			* html .sub #main table.pakiety #content ul {float:left}
			.sub #main #content table.pakiety ul li {float:left; display:block; padding:0px 0px 15px 11px; margin:0px; width:117px; background: url("../images/arrow-double.png") no-repeat 0px 5px; list-style:none; color:#585858; font: 11px/14px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;}
			.sub #main #content table.pakiety ul li.last {padding:0px 0px 2px 11px;}
		
			#main table.pakiety ul {padding:0 0 0px 0; margin:0px; width:127px}
			* html #main table.pakiety #content ul {float:left}
			#main table.pakiety ul li {float:left; display:block; padding:0px 0px 15px 11px; margin:0px; width:117px; background: url("../images/arrow-double.png") no-repeat 0px 5px; list-style:none; color:#585858; font: 11px/14px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;}
			#main table.pakiety ul li.last {padding:0px 0px 2px 11px;}
		
			.sub #main #content .info {padding:0 0 47px 0}
			.sub #main #content .info h2 {padding:4px 0px 33px 31px;}
			.sub #main #content .info h3 {padding:0px 0 0px 32px; float:none; color:#585858; font: bold 13px/18px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;}
			
			.dolna-linia {border-bottom:1px solid #e7e7e7}

			.login #main h1 {display:block; margin:0px; padding:0 0 15px 31px; color:#fe7700; font: bold 23px/23px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif}
			.login #main h2 {display:block; margin:0px; padding:0 0 15px 31px; color:#fe7700; font: bold 18px/18px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif}
			.login #main p {margin:0px; padding:0px 5px 17px 31px; color:#585858; font: 11px/18px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;}
			.login #main p a {color:#007833; font: bold 11px/18px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;}
			.login #main p b {font-weight:bold; color:#00863d}

			.login #main #content {clear:both; overflow:hidden; }
			.login #main #content .colleft {float:left; padding:0; margin:0; width:525px}
			.login #main #content .colright {float:right; padding:0; margin:0; width:428px}

			.login #main ul.arrow {padding:0px 0 10px 21px; margin:0px; clear:both; overflow:hidden}
			.login #main ul.arrow li {display:block; padding:6px 0px 6px 29px; margin:0px; background: url("../images/arrow-double.png") no-repeat 7px 12px; list-style:none; color:#585858; font: 11px/18px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;}
			.login #main ul.arrow li a {padding:0px; margin:0px; color:#585858; font: 12px/18px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; line-height:normal; }
			.login #main ul.arrow li.dark {background:#EFEFEF url("../images/arrow-double.png") no-repeat 7px 12px;}

			.login #main ul.dot {padding:0px 0 20px 21px; margin:0px; clear:both; overflow:hidden}
			.login #main ul.dot li {display:block; padding:6px 0px 6px 29px; margin:0px; background: url("../images/dot-green.gif") no-repeat 7px 13px; list-style:none; color:#585858; font: 11px/18px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;}
			.login #main ul.dot li a {padding:0px; margin:0px; color:#585858; font: 12px/18px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; line-height:normal; }


		.login-panel {padding:23px 0 0 0; margin:2px 0 22px 0; width:428px; height:189px; background: url("../images/bg-login-panel.gif") no-repeat}
			#main table.login {margin: 0 0 0 65px; padding: 0; width:290px; clear:both; overflow:hidden}
			#main table.login tr {padding:0; margin:0; border-collapse:0}
			#main table.login td {padding:4px 0px 10px 5px; margin:0px; color:#5f5f5f; font:12px tahoma; text-align:right; vertical-align: top}
			#main table.login td.fla {text-align:left; background: url("../images/bg-input2.jpg") no-repeat top left; width:190px}
			#main table.login input {padding: 1px 0px 3px 3px; color:#424243; background: none; width: 160px; margin: 0px; border:0px; overflow:hidden; font: 11px/12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;}
			#main table.login td span {display:block; background:none; padding: 2px 5px 0 0; font: 11px/12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;}
			#main table.login a.dalej {float:left; display:block; margin:2px 0px 0px 0px; padding:7px 0px 0px 0px; width:65px; height:19px; background: url("../images/button-dalej.jpg") no-repeat; color:#ffffff; font: bold 12px/12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; text-align:center}
			#main table.login a.dalej:hover {background: url("../images/button-dalej-on.jpg") no-repeat;}
			#main table.login td.bottom {padding:4px 0px 10px 0px;}

		#main #content table.cennik {float:left; width:717px; padding:0px; margin:1px 0 0 1px; border:1px solid #E7E7E7; border-width:1px 1px 0px 0px; text-align:center}
			#main #content table.cennik tr {padding:0; margin:0; border-collapse:0}
			#main #content table.cennik td {padding:10px 11px 7px 11px; color:#585858; border:1px solid #E7E7E7; border-width:0px 0px 1px 1px; font: 11px/14px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;}
			#main #content table.cennik td.head {padding:5px 5px 5px 5px; color:#007833; background:#F8F8F8; font: bold 11px/14px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; text-align:center}
			#main #content table.cennik td.c1 {padding:6px 0 0 0; color:#585858; background:#F8F8F8; font: bold 11px/21px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; text-align:center; vertical-align:top; width:30px}
			#main #content table.cennik td.c2, #main #content table.cennik td.h2 {text-align:left; padding-left:11px; width:173px;}
			#main #content table.cennik td.c2 {vertical-align:top; }
			#main #content table.cennik td.h3, #main #content table.cennik td.h4, #main #content table.cennik td.h5, #main #content table.cennik td.h6 {width:86px;}
			#main #content table.cennik td b {color:#d60000}
			#main #content table.cennik img {float:none}

		#main #content table.pakiety {float:left; padding:0px; margin:1px 0 0 1px; border:1px solid #E7E7E7; border-width:1px 1px 0px 0px}
			#main #content table.pakiety tr {padding:0; margin:0; border-collapse:0}
			#main #content table.pakiety td {padding:14px 7px 7px 7px; color:#585858; border:1px solid #E7E7E7; border-width:0px 0px 1px 1px; font: 11px/14px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; vertical-align:top;}
			#main #content table.pakiety td.head {padding:13px 5px 12px 5px; color:#007833; background:#1F8F8F8; font: bold 11px/14px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; text-align:center}
			#main #content table.pakiety td.h1 {width:131px;}
			#main #content table.pakiety td.h2 {width:131px;}
			#main #content table.pakiety td.h3 {width:137px; padding:13px 2px 12px 2px;}
			#main #content table.pakiety td.h4 {width:131px;}
			#main #content table.pakiety td b {color:#d60000}
			#main #content table.pakiety td.dark {background:#F8F8F8}	
		
		.panel {float:right; padding:0px; margin:0px; width:229px; height:290px; background: url("../images/bg-panel.jpg") no-repeat}
			.panel h1 {display:block; margin:0px; padding:23px 0 24px 24px; height:16px}
			.panel p {clear:both; overflow:hidden; margin:0px; padding:14px 10px 15px 10px; color:#ffffff; font: 12px/15px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; text-align:center}
			* html .panel p {padding:14px 10px 12px 10px;}
			.panel span {float:left; margin:0 0 14px 19px; padding:5px; height:16px; width:180px; background: url("../images/bg-input.jpg") no-repeat}
			.panel span input {float:left; margin:0px; padding: 0px 0px 0px 3px; color:#585858; background:none; width: 170px; font: 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; border:0px; overflow:hidden}
			.panel img {float:left; padding:0; margin:0px;}
			.panel a.loguj {float:right; display:block; margin:2px 20px 0px 0px; padding:7px 0px 0px 0px; width:70px; height:19px; background: url("../images/button-zaloguj.jpg") no-repeat; color:#505050; font: bold 12px/12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; text-align:center}
			.panel a.loguj:hover {background: url("../images/button-zaloguj-on.jpg") no-repeat;}
			
			.panel button.loguj {float:right; display:block; margin:0px 20px 0px 0px; padding:0px 0px 0px 0px; width:70px; height:27px; background: url("../images/button-zaloguj.jpg") no-repeat; color:#505050; font: bold 12px/12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; text-align:center; border:0;}
			.panel button.loguj:hover {background: url("../images/button-zaloguj-on.jpg") no-repeat;}

			* html .panel a.loguj {margin:2px 10px 0px 0px;}
			.panel a.form {float:left; margin:0px 20px 0px 46px; padding:0px; width:141px; height:42px; background: url("../images/button-form.jpg") no-repeat}
			.panel a.form:hover {background: url("../images/button-form-on.jpg") no-repeat;}
		
		#blad_logowania {font-size:10px; color:#ffffff; text-align:right; margin-top:-20px; margin-left:5px; margin-bottom:4px; width:215px; border:1px solid #000000; background-color:#cc0000; }
		
		.oferta {clear:both; overflow:hidden; width:963px; margin:0px; padding:0px}
			* html .oferta {float:left}
			.oferta h1 {display:block; margin:0px; padding:0 0 21px 34px; line-height:normal; height:23px; clear:both; overflow:hidden;}
			.oferta a {float:left; display:block; margin:0 15px 17px 0; padding:0px;} 
			* html .oferta a {margin:0 10px 17px 0;}
			.oferta a.last {float:right; margin:0px;}
			.oferta a.last {float:right; margin:0px 0px 17px 0px;}
			.oferta img {float:left; margin:0px; padding:0px;}

	#footer {overflow:hidden;  clear:both; padding:0px 0px 20px 20px; }	
		#footer ul {float:left; padding:0px; margin:0px; width:100%}
		#footer ul li {float:left; padding:0px; margin:0px; color:#585858; font: 11px/12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; list-style:none}
		#footer ul li a {padding:0px; margin:0px; color:#0a7c3a; font: bold 11px/12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;}
		#footer ul li.created {float:right; display:block; width:242px; padding:0px; margin:0px; }
		#footer ul li.created span {float:left; padding:0; margin:0px}
		#footer ul li.created img {float:right; padding:0px; margin:0px}

    .dvhdr1 { background:#FEEEB1; font-family:arial; font-size:12px; font-weight:bold; border:1px solid #E2B403; padding:5px; width:150px; color: #002187; }
    .dvbdy1 { background:#FFFFFF; font-family:tahoma, arial; font-size:11px; border:1px solid #E2B403; border-top: 0px solid #E2B403; padding:5px; width:150px; }