body,div,span,td,th,p,textarea			{font-family: arial, helvetica, sans-serif; color: #909090; font-size: 11px; text-decoration: none;}
body,html								{margin: 0; padding: 0; overflow-x: hidden; scrollbar-face-color: #3d3d3d; scrollbar-shadow-color: #2d2d2d; scrollbar-highlight-color: #3d3d3d; scrollbar-3dlight-color: #2d2d2d; scrollbar-darkshadow-color: #3d3d3d; scrollbar-track-color: #3d3d3d; scrollbar-arrow-color: #909090;}
body 									{min-width: 620px; background-color: #3d3d3d;}
form										{display: inline; padding: 0; margin: 0;}
button									{cursor: pointer;}
input									{padding: 0; margin: 0;}
table									{empty-cells: show; border: 0; margin: 0; padding: 0;}
img										{border: 0;}
#headerwrap 								{position: absolute; width:100%; top:0; left:0; height:24px; padding-left: 260px;}
body > #headerwrap 						{position: fixed;}
#header 									{height:24px; width:620px; margin:0 auto; background-color: #3d3d3d; color: #909090; text-align: center; float: left;}
#middlewrap 								{padding: 24px 0 0 260px; margin-left:0; padding-bottom:24px; }
body > #middlewrap 						{margin-left:0;}
#middle 									{width:620px; margin:0 auto; float: left;}
#content 								{margin-left: 0; color: #909090;}
#footerwrap 								{width: 60px; position:absolute;	bottom: 35px; left:0; height:24px; padding-left: 24px;}
body > #footerwrap 						{position:fixed;}
#footer 									{width: 60px; height: 24px; margin:0 auto; background-color: #3d3d3d; color: #909090; float: left; padding-bottom: 24px;}

#kaenwrap 								{position: absolute; bottom: 10px; right: 10px; height:24px;}
body > #kaenwrap 						{position:fixed;}
#kaen 						img			{opacity: 0.05; -moz-opacity: 0.05; -khtml-opacity: 0.05; filter: alpha(opacity=5);}

#menu									{position: absolute; top: 24px; left: 24px; width: 120px; height: 400px; overflow: hidden; z-index: 10; color: #909090;}
#bottomnavi								{padding: 24px 0 23px 0; text-align: right;}
#topimage								{position: absolute; top: 24px; left: 260px; width: 620px; background-color: #3d3d3d; padding-bottom: 24px;}
div.toppic								{position: absolute; top: 24px; left: 260px; width: 620px; background-color: #3d3d3d; padding-bottom: 24px;}
div.msgDivOK								{cursor: pointer; background: #303030 url('http://tamizo.pl/images/_x1.gif') no-repeat top right; padding: 3px 15px; color: #ffffff; text-align: center; margin-bottom: 4px; margin-top: 2px;}
div.msgDivERR							{cursor: pointer; background: #810101 url('http://tamizo.pl/images/_x2.gif') no-repeat top right; padding: 3px 15px; color: #ffffff; text-align: center; margin-bottom: 4px; margin-top: 2px;}
div.extMsg								{margin: 24px; width: 750px; color: #bbbbbb; font-size: 12px; padding-bottom: 24px; border-bottom: 1px solid #4d4d4d; font-family: tahoma, arial, helvetica, sans-serif;}
div.extMsg			a					{color: #ffffff; cursor: pointer;}
div.extMsg			a:hover				{color: #ffffff; text-decoration: underline !important;}
div.extMsg			b					{color: #ffffff; font-weight: normal;}
div.extMsg			b	a				{color: #ffffff;}
div.extMsg			b	a:hover			{text-decoration: underline !important;}
div.extMsg			h4					{padding: 0 0 3px 0; margin: 0 0 21px 0; color: #ffffff; font-size: 15px; font-weight: bold; border-bottom: 1px solid #4d4d4d;}
div.newsdata								{font-family: arial, helvetica, sans-serif; color: #909090; font-size: 10px;}
div.newstext								{font-family: arial, helvetica, sans-serif; color: #cccccc; font-size: 11px; padding-bottom: 24px; line-height: 17px;}
div.newstext	a							{font-family: arial, helvetica, sans-serif; color: #cccccc; font-size: 11px; text-decoration: none; border: 1px solid #505050; padding-left: 3px; padding-right: 3px;}
div.newstext	a:visited					{font-family: arial, helvetica, sans-serif; color: #cccccc; font-size: 11px; text-decoration: none; border: 1px solid #505050;}
div.newstext	a:hover						{font-family: arial, helvetica, sans-serif; color: #ffffff; font-size: 11px; text-decoration: none; border: 1px solid #909090;}
div.newstext	a:active						{font-family: arial, helvetica, sans-serif; color: #ffffff; font-size: 11px; text-decoration: none; border: 1px solid #909090;}
table.tabInfo							{width: 100%; margin-bottom: 30px;}
table.tabInfo		th					{width: 11%; text-align: right; vertical-align: top; padding: 4px 0;}
table.tabInfo		td					{width: 89%; text-align: left; vertical-align: top; color: #cccccc; font-size: 11px; padding: 3px}
table.tabInfo		td	a				{color: #cccccc; font-size: 11px;}
table.tabInfo		td	a:hover			{color: #ffffff;}
table.tabInfo		td.krecha			{padding: 0; margin: 0; background-color: #4d4d4d;}
table.tabKontakt							{margin-bottom: 24px; margin-top: 2px;}
table.tabKontakt	th						{text-align: right; vertical-align: top; padding: 2px; color: #909090; font-weight: normal; font-size: 11px;}
table.tabKontakt	td						{text-align: left; vertical-align: top; color: #cccccc; font-size: 11px; padding: 2px;}
table.tabKontakt	td	a					{color: #cccccc; font-size: 11px;}
table.tabKontakt	td	a:hover				{color: #ffffff;}
img.borderON								{padding: 2px 3px; border: 1px solid #909090; margin-bottom: 1px;}
img.borderOFF							{padding: 2px 3px; border: 1px solid #505050; margin-bottom: 1px;}
img.borderOFF2							{padding: 2px 3px; border: 1px solid #3d3d3d; margin-bottom: 1px;}
.inputNewsletterpl						{border: 0; background-color: #505050; width: 420px; color: #ffffff; font-size: 11px; padding: 3px 5px 2px 5px; height: 15px;}
.inputNewsletteren						{border: 0; background-color: #505050; width: 365px; color: #ffffff; font-size: 11px; padding: 3px 5px 2px 5px; height: 15px;}
.inputCaption							{border: 0; background-color: #505050; color: #aaaaaa; width: 65px; text-align: right; font-size: 11px; padding: 3px 5px 2px 5px; height: 15px; cursor: default;}
.inputButtonNLpl							{border: 0; background-color: #505050; width: 50px; color: #aaaaaa; font-size: 11px; text-align: center; height: 20px;}
.inputButtonNLpl:hover					{color: #dddddd;}
.inputButtonNLen							{border: 0; background-color: #505050; width: 80px; color: #aaaaaa; font-size: 11px; text-align: center; height: 20px;}
.inputButtonNLen:hover					{color: #dddddd;}
.inputEmail								{border: 0; background-color: #505050; width: 535px; color: #ffffff; font-size: 11px; padding: 3px 5px 2px 5px; height: 15px; margin-bottom: 3px;}
.inputMessage							{border: 0; background-color: #505050; width: 535px; color: #ffffff; font-size: 11px; padding: 3px 5px 2px 5px; height: 130px; overflow-x: hidden; scrollbar-face-color: #505050; scrollbar-shadow-color: #505050; scrollbar-highlight-color: #505050; scrollbar-3dlight-color: #505050; scrollbar-darkshadow-color: #505050; scrollbar-track-color: #505050; scrollbar-arrow-color: #dddddd;}
.inputCaption2							{border: 0; background-color: #505050; color: #aaaaaa; width: 65px; text-align: right; font-size: 11px; padding: 3px 5px 2px 5px; height: 15px; cursor: default;margin-bottom: 3px;}
.inputCaption3							{border: 0; background-color: #505050; color: #aaaaaa; width: 65px; font-size: 11px; padding: 3px 5px 2px 5px; height: 130px; overflow: hidden; text-align: right;}
.inputButtonK							{border: 0; background-color: #505050; width: 80px; color: #aaaaaa; font-size: 11px; text-align: center; height: 20px; margin-left: 540px; margin-top: 4px;}
.inputButtonK:hover						{color: #dddddd;}
.show									{visibility: visible;}
.hide									{visibility: hidden;}
.none									{display: none; visibility: hidden;}
.pic										{text-align: right;}
.kontaktNLInfo							{padding-bottom: 15px; color: #cccccc; font-size: 11px;}
a										{color: #909090; text-decoration: none !important;}
a:visited								{color: #909090;}
a:hover									{color: #ffffff;}
a:active									{color: #ffffff;}
