.error 			{ background:red; padding:5px 20px 5px 30px; margin:5px,0px, 20px, 0px; color:white; font:bold 16px Arial; }
.download 		{ color:#999;}

A 				{ color:#ff6600; text-decoration:none; }
A:hover			{ color:#FF8B3E; text-decoration:underline; }
A.novisited:visited
				{ color:#ff6600;}
TD 		 		{ font: 10px/16px MS Sans Serif, Arial, Helvetica, sans-serif; color: #555;}
TD.newsTD 		{ background:#f2f2f2; }
TD.spaceTD 		{ background:#ccc url('../lay/kratka.gif'); }
A:active		{ color:green;}

FORM  			{margin:0px;}
TEXTAREA  		{ background:#fff; }

.small 			{font:10px Tahoma; color:#888; }

.promocjaBox 	{font:bold 12px Tahoma; background:#ff6600; padding:3px; color:white; text-align:center; width:130px;}
.cenaBox 		{font:bold 12px Tahoma; padding:3px; width:150px; text-align:center;}

/*===========  TRESC NA STRONIE GŁÓWNEJ ======================================== */
.mainBox 		{ margin:20; }
.mainBox .tresc { margin:0 5 10 5; font:10px/13px Verdana; color:#555; }
.tresc P 		{ margin:0 0 5 0 }
.mainBox .tresc TD
		 		{ font:10px/13px Verdana,Tahoma,Arial,Helvetica; color:#484848; vertical-align:top;}

.wiecej 		{ text-align:right; margin:10px;}

/*===== formularze ----*/
SELECT, INPUT 	
				{ font:10px Verdana; color:#484848; background:white;}
INPUT.butt 	
				{ font:bold 10px Tahoma; color:white; background:#484848;}

				
/*===========  TRESC NA PODSTRONACH ============================================ */
.subBox 		{ margin:20px;}
.subBox H1 		{ font: bold 19px Verdana; color:#5F5F5F; }
.subBox H2 		{ font: bold 16px Arial Narrow,Arial,Verdana; color:#5F5F5F; }
.subBox H2 .lightH2 
				{ font: bold 14px Arial,Verdana; color:#909090; text-decoration:none;}
.subBox H3 		{ font: bold 14px Arial,Verdana; color:#5F5F5F;  margin:10 0 5 0;}
.subBox .locationBox
		 		{ font: 11px Tahoma, Arial, Helvetica, Verdana; color:#888; }
.subBox .locationBox A
		 		{ font: 11px Tahoma; color:#999;}
.subBox .locationBox A:hover
		 		{ text-decoration:underline;}
.subBox P 		{ font: 10px/16px MS Sans Serif, Arial, Helvetica, sans-serif; color: #666;}
/*				{ font: 14px/18px Trebuchet MS,Verdana,Tahoma,Arial,Helvetica; color:#484848; } */
.subBox UL, .subBox OL
				{ font: 10px/17px MS Sans Serif, Arial, Helvetica, sans-serif; color: #555; }

.subBox .opcje 	{ margin:5 0 0 10; text-align:right; }
.subBox .uwaga 	{ margin:20 20 20 0; font:11px Verdana,Arial,Helvetica,Tahoma; color:red;}

/*===========  TABLELE NA PODSTRONACH ============================================ */
TD.right
				{ text-align:right; vertical-align:top;}				

.tabmyBox 		{width:98%; border:1px solid #ffffff;}
.tabmyBox TD { font:10px/16px MS Sans Serif, Arial, Helvetica, sans-serif; color: #555;  background:#f2f2f2; text-align:center; border:1px solid #ffffff;}

.tab1Box 		{margin:20 10 20 10;}
.tab1Box TD { font:10px/16px MS Sans Serif, Arial, Helvetica, sans-serif; color: #555;  background:#f2f2f2; text-align:center;}
.tab1Box TD.nagl 
				{ font: bold 10px; background:#484848; color:white; }
TD.right 
				{  }

.portfolioBox 	{margin:0 0 20 0; }
.portfolioBox P	{margin:5 10 5 10; }
.portfolioBox TD{vertical-align: top; }
.portfolioBox .h1
			 	{ margin: 0 0 10 10; font:bold 10px/16px MS Sans Serif, Arial, Helvetica, sans-serif; }
.portfolioBox .info
			 	{margin:5px; font:10px Verdana,Tahoma,Arial,Helvetica; color:#909090;}
.portfolioBox .nav
			 	{ font:10px Verdana,Tahoma,Arial,Helvetica; color:#909090;}
.portfolioBox .example
				{text-align: right;}
.portfolioBox .example IMG
				{border: none;}

#stealth
{
	visibility: hidden; position: absolute; top: -2500px; left: -2500px;
}
.ultra 			{font:normal 2px Tahoma;color:#FFFFFF;text-align:center;margin: 0px 0px 0px 0px;}
.ultra A, .ultra A:hover
	 			{font:normal 2px Tahoma;color:#FFFFFF;cursor:default;}
.formBox 		{ margin: 10 50 20 80;}

.formBox TD 	{ }				
.tab2Box 		{ margin:0;}
.tab2Box TD H2 	{ margin:10 0 20 0;} 
.tab2Box TD, .tab2Box TD P 
				{ }

.tab2Box FORM	{ margin:0;}

.zapytanieBox 	{margin:20 10 20 20; }
.zapytanieBox H3{margin:0; }
.zapytanieBox TD{}
.zapytanieBox TD.comment
				{font: 10px Verdana,Tahoma,Arial,Helvetica;color:#707070; background:#F7F7F7} 				
.zapytanieBox INPUT.butt 	
				{ width: 70px;}

.tabSearchBox TD{ font:12px Verdana;}
				
/*===========  NEWSY =========================================================== */
.newsBox 		{ background:#f2f2f2; }
.newsBox .data 	{ font: 11px Tahoma,Arial,Helvetica; letter-spacing:1px; color:black; margin:2px; }
.newsBox .dataTD{ border-bottom:solid 1px #999; border-top:solid 1px #fff;  }
.newsBox .tresc { font: 11px Tahoma,Arial,Helvetica; color:#484848; margin:10px; }
.newsBox IMG.banner
				{ margin: 0 0 10 0; }
.newsBox IMG.more
				{ margin: 0 0 0 0; }
.newsBox IMG.big
			 	{ margin:0 10 0 0;}				
.newsBox A 		{ color:#ff6600 }
				
/*===========  MENU =========================================================== */
.menuBox 		{ font: 11px Verdana,Tahoma,Arial,Helvetica; } 
.menuBox A 		{ font: bold 10px Tahoma,Arial,Helvetica; color:white; text-decoration:none; color:#f2f2f2; }
.menuBox .itemMargin
				{ margin:0 7 0 7; } 
.menuBox TD.menuOn
				{ background:#f2f2f2; }
/* filter:progid:DXImageTransform.Microsoft.Fade(duration=1.0,overlap=1.0) */
.menuBox TD.menuOff
				{ background:#252e26;}
.menuBox TD.menuOn A
		 		{  color:#252e26; }
.menuBox TD.menuOff A
		 		{  color:#f2f2f2; }

/*===========  NAGLOWEK ========================================================= */
.naglBox 		{ font: bold 10px Tahoma,Arial,Helvetica; color: white; text-align:right; margin:3;}

/*===========  FORMULARZ I WYSZUKIWARKA ========================================= */
.szybkiskok 	{ font: 10px Verdana,Tahoma,Arial,Helvetica; margin:17 0 10 45;} 
.wyszukiwarka 	{ margin:5 20 0 0; }
.wyszukiwarka INPUT
			 	{ font: 10px Verdana,Tahoma,Arial,Helvetica; }

/*===========  STOPKA  ========================================================== */
.stopka
		 		{ font: 10px Verdana,Tahoma; color:#E7E9E7; margin:0 0 0 10;}
.stopka A, .stopka A:visited, .stopka A:hover
		 		{ color:#fff; text-decoration:none; margin:0px;}
.stopka A:hover
		 		{ text-decoration:underline}

/*===========  DO SUPPORTU  ===================================================== */
.mono 			{ font: 12px Courier New,mono; background:#F6F6F6; white-space:nowrap;}
.opt 			{ font: 5px Verdana; background:#8a968c; color:#99A49B;}
.opt H1			{ font: 5px Verdana; background:#8a968c; color:#99A49B; margin:0px;}

.uwagaBox 		{margin:10px;  border:solid 3px #ff6600; padding:10px;}
.uwagaBox .nagl {padding: 10px; font: bold 16px Arial; background:#ff6600; color:white; margin-bottom:10px;}
.uwagaBox P 	{ margin:15px;font:12px Trebuchet MS, Verdana; }
.uwagaBox A.pobierz
				{background:#ff6600; color:white }
.uwagaBox A:hover.pobierz
				{color:#ff6600; background:white }
				
				
.menuRightBox 	{}				
.newsBox .nagl, .menuRightBox .nagl 
				{ font: small-caps bold 11px Verdana; letter-spacing:1px; padding:10px 4px 4px 4px; text-align:right; }				
.newsBox .nagl:first-letter, .menuRightBox .nagl:first-letter 
				{ color:#ff6600;font-size:12px;}				
.menuRightBox TD{ padding:4px 4px 4px 6px; background:#ddd; color:#444; font:10px Tahoma; border-bottom:solid 1px #999; border-top:solid 1px #fff; border-right:solid 2px #777;  }
.menuRightBox TD A, .menuRightBox A:hover
				{ color:#444; }				


/*===========  OBRAZKI =========================================================== */
.imgBox 		{ text-align:center; font:10px/11px verdana; color:#333; }
.img 	 		{ vertical-align:middle;}
.imgDescr 		{ background:#eee; }

.next 			{ text-align:right; margin:30px 20px 0px 0px; font:10px Verdana; color:#444;}
.next .akt 		{ font:bold 10px Verdana; color:#444; }
.next A			{ font:10px Verdana; color:#ff6600; }
				
.xyz 			{ font:10px Verdana; color:#fff ;}
.xyz A, .xyz A:hover
	 			{ font:10px Verdana; color:#fff ; cursor:default}

/*===========  FORMULARZE ZAPYTAŃ OFERTOWYCH ==================================================== */
.kontaktBox 	{ padding:0px 20px 20px 0px; width:100%;}
.kontaktBox TABLE
				{ width:100%; }
.kontaktBox TD 	{ padding:3px; vertical-align:top; }
.kontaktBox TD.desc
			 	{ width:30%; }
.kontaktBox TR.odd TD
				{ background:#f3f3f3; }
.kontaktBox INPUT.text
				{ width:200px; background:#fff; }
.kontaktBox INPUT.checkbox
				{ border:none; background:none;}
.kontaktBox INPUT.button
		 		{ background:#5F5F5F; color:white; font:bold 10px Tahoma; margin:10 0 0 0; border: double 3px #5F5F5F; width:100px;}

.light SPAN			{ font:10px Verdana; color:#555 ;}
.light SPAN A, .light SPAN A:hover
	 			{ font:10px Verdana; color:#555 ; cursor:default; text-decoration:none;}

div.promotion
{
	margin: 10px 0px 10px 6px;
	padding: 10px;
	text-align: center;
	width: 320px;
	margin: 0px auto 30px auto;
	
	border-top: 1px solid #eaeaea;
	border-right: 1px solid #808080;
	border-bottom: 1px solid #808080;
	border-left: 1px solid #eaeaea;
}

div.promotionPanel /*Specjalnie dla IE*/
{
	text-align: center;
}

div.promotion h1
{
	_margin-left: 10px;
}

div.promotion h1,
div.promotion li
{
	color: red;
	text-transform: uppercase;
}

div.promotion ul
{
	text-align: left;
	margin-left: 40px;
	_margin-left: 70px;
}

div.promotion div
{
	text-align: right;
}

div.promotion table
{
	margin: 0px 0px 0px auto;
}

div.promotion H1:first-letter
{
	color: red;
	font: bold 18px Verdana;
}
