/* wspolne */
body			{margin:0px; background:url(/i/body-back.gif) repeat-x #f7fbfe; font-family: Tahoma, Verdana, Arial;}
img				{border:none;}
a				{text-decoration:none;}
form			{margin:0px;}
.clr			{clear:both; font-size:1px; height:0px;}

/* górny pasek z logo i górnym menu */

.top			{width:1000px; height:100px; margin:0px auto 0px auto; clear:both; font-family: Tahoma, Verdana, Arial;}
.top h1		{margin:0;}
.top1			{width:250px; height:100px; float:left;}
.top1 img		{padding:10px 0px 0px 6px;}
.top2			{width:500px; height:100px; float:left;}
.top2 .home			{float:none; width:100px; padding:0px 0px 0px 12px; margin: 1px 0px 0px 0px; font-size:11px; font-family: Tahoma, Verdana, Arial; color:#003781; text-align:left;}
.top2 .home	a		{float:none; display:block; border:0px; height:19px; padding:5px 0px 0px 18px; background:url(i/tophome.gif) left no-repeat; color:#003781;}
.top2 .home	a:hover	{color:#813700;}
.top3			{width:250px; height:100px; float:left;}
.top3 img		{padding:12px 12px 0px 0px; float:right;}

/* menu glowne */
.menumain		{width:1000px; height:25px; margin:0px auto 0px auto; clear:both; font-size:11px; font-family: Tahoma, Verdana, Arial; position:relative; z-index:1;}
.menumain1			{width:737px; height:25px; background: url(/i/mainmenu3.gif) repeat-x; float:left; z-index:1;}
.menumain1l			{width:3px; height:25px; float:left; padding:0px; margin: 0px; position:relative;}
.menumain2			{width:10px; height:25px; background: url(/i/top6.gif) repeat-x; float:left;}
.menumain3			{width:257px; height:25px; float:left;}
.menumain3a			{width:19px; height:25px; background: url(/i/top3.gif); float:left;}
.menumain3b			{width:19px; height:25px; background: url(/i/top4.gif); float:left;}
.menumain3c			{width:147px; height:25px; padding-left:72px; background: url(/i/top2.gif) repeat-x; float:left;}
.menumain3l			{width:3px; height:25px; float:left; padding:0px; margin: 0px; position:relative;}
.menumain1 ul		{float:left; list-style-type:none; margin:0px; padding:0px; background:url(i/mainmenu3.gif) left repeat-x;}
.menumain1 ul li	{float:left; padding:0px; margin:0px; background:url(i/mainmenu2.gif) right no-repeat; position:relative;}
.menumain1 li a	{color:#ffffff; display:block; height:21px; background:url(i/mainmenu1.gif) left no-repeat; padding:4px 20px 0px 24px; margin:0px; float:left;}
.menumain1 li a.first	{color:#ffffff; display:block; height:21px; background:url(i/mainmenu1a.gif) left no-repeat; padding:4px 20px 0px 24px; margin:0px; float:left;}
.menumain1 li a:hover	{text-decoration:none; color:#eecc66;}

.menumain1 ul ul	{position:absolute; left:0px; top:25px; display:none; font-size:10px; font-family: Arial, Tahoma, Verdana; width:190px; margin-bottom:0px; background-color:#972300;}
.menumain1 ul ul li	{float:left; width:100%; background:url(i/wiecej.gif) #972300 left no-repeat;}
.menumain1 ul ul li a	{float:none; display:block; border:0px; height:17px; padding:3px 0px 0px 20px; background:url(i/wiecej.gif) #972300 left no-repeat; color:#ffffff; border-bottom:1px solid #7e2210; border-left:1px solid #7e2210;}
.menumain1 ul ul li a.nolink	{float:none; display:block; border:0px; height:15px; padding:5px 0px 0px 20px; background:url(i/wiecej.gif) #972300 left no-repeat; color:#ffffff; border-bottom:1px solid #7e2210; border-left:1px solid #7e2210;}
.menumain1 ul ul li a:hover	{background-color:#e05205; color:#ffffff;}

.menumain1 ul li:hover ul, .menumain1 ul li.hover ul	{display:block;}

.menumain1 ul li	{-ie-xp:expression(this.parsed ? 0 : (this.onmouseover=new Function("this.className+=' hover';"),this.onmouseout=new Function("this.className=this.className.replace('hover','');"),this.parsed=1));}

.menumain1 ul ul ul	{position:absolute; left:190px; top:0px; display:none ! important; font-size:10px; font-family: Arial, Tahoma, Verdana; width:190px; margin-bottom:0px; background:#a72300;}
.menumain1 ul ul ul li	{float:none; background:url(i/wiecej.gif) #a72300 left no-repeat;}
.menumain1 ul ul ul li a	{float:none; display:block; border:0px; height:17px; padding:3px 0px 0px 20px; background:url(i/wiecej.gif) #a72300 left no-repeat; color:#ffffff; border-bottom:1px solid #7e2210; border-left:1px solid #7e2210;}
.menumain1 ul ul ul li a.nolink	{float:none; display:block; border:0px; height:15px; padding:5px 0px 0px 20px; background:url(i/wiecej.gif) #a72300 left no-repeat; color:#ffffff; border-bottom:1px solid #7e2210; border-left:1px solid #7e2210;}
.menumain1 ul ul ul li a:hover	{background-color:#f05205; color:#ffffff;}
.menumain1 ul ul li:hover ul, .menumain1 ul ul li.hover ul	{display:block ! important;}

.menumain1 ul ul li	{-ie-xp:expression(this.parsed ? 0 : (this.onmouseover=new Function("this.className+=' hover';"),this.onmouseout=new Function("this.className=this.className.replace('hover','');"),this.parsed=1));}

/* szablon główny (pod menu) - strona główna, podstrona */
.main			{width:1000px; background:url(/i/main-back.gif) repeat-y #ffffff; margin:0px auto 0px auto; clear:both;}
.main1l			{width:3px; height:20px; float:left; background:url(/i/main1.gif) no-repeat top left; padding:0px; margin: 0px; position:relative;}
.main1			{width:737px; float:left; padding:0px; margin: 0px; position:relative; font-size:11px;}
.main2			{width:257px; float:left; padding:0px; margin:0px; position:relative;}
.main2r		{width:1px; height:40px; float:left; overflow:hidden; background:url(/i/main2.gif) no-repeat top left; padding:0px; margin: 0px; position:relative;}
.main2t			{width:257px; height:6px; float:left; background:url(/i/main3.gif) no-repeat top center; padding:0px; position:relative; line-height:0; font-size:0;}

/* prawa strona strony głównej - aktualności */
.main2 .newsheader		{float:none; width:219px; font-size:12px; color:#be2400; font-weight:bold; padding: 2px 12px 2px 26px;}
.main2 .newstext		{float:none; width:219px; font-size: 10px; text-align:justify;color:#04518c; margin:0px; padding:4px 12px 4px 26px;}
.main2 .newslink		{float:none; width:257px; font-size: 11px; text-align:right; color:#04518c; margin:0px; padding:0;}
.main2 .newslink .newslink2		{float:right; padding:4px 12px 4px 26px;}
.main2 .newslink a		{color:#04518c;}
.main2 .newslink a:hover	{color:#b80000;}
.main2 .separator1		{float:none; clear:both; width:237px; height:3px; line-height:0; font-size:0; background:url(/i/r-separator.gif) no-repeat right top; padding:0px; margin:0px 1px 0px 19px;}
.main2 .separator2		{float:none; clear:both; width:237px; height:1px; line-height:0; font-size:0; background:url(/i/r-separator2.gif) no-repeat right top; padding:0px; margin:0px 1px 0px 19px;}
.main2 .separator3		{float:none; clear:both; width:256px; height:26px; line-height:0; font-size:0; background:url(/i/r-separator3.gif) no-repeat right top; padding:0px; margin:0px 0px 0px 1px;}
.main2 .separator4		{float:none; clear:both; width:256px; height:22px; line-height:0; font-size:0; background:url(/i/r-separator4.gif) no-repeat right top; padding:0px; margin:0px 0px 0px 1px;}
.main2 .boxheader1		{float:none; clear:both; width:219px; font-size:12px; color:#be2400; font-weight:bold; padding: 2px 12px 2px 26px;}
.main2 .boxheader2		{float:none; clear:both; width:219px; font-size:12px; color:#0034ab; font-weight:bold; padding: 2px 12px 2px 26px;}
.main2 .boxtext		{float:none; width:219px; font-size: 10px; text-align:justify;color:#04518c; margin:0px; padding:4px 12px 4px 26px;}
.main2 .boxtext_b		{float:none; width:219px; font-size: 11px; text-align:justify;color:#04518c; margin:0px; padding:4px 12px 4px 26px;}
.main2 .boxlink		{float:none; width:257px; font-size: 11px; text-align:right; color:#04518c; margin:0px; padding:0;}
.main2 .boxlink_b		{float:none; width:257px; font-size: 11px; font-weight:bold; text-align:right; color:#04518c; margin:0px; padding:0;}
.main2 .boxlink .boxlink2, .main2 .boxlink_b .boxlink2		{float:right; padding:4px 12px 4px 26px;}
.main2 .boxlink a, .main2 .boxlink_b a		{color:#04518c;}
.main2 .boxlink a:hover, .main2 .boxlink_b a:hover	{color:#b80000;}
.main2 .boximg		{float:none; width:219px; font-size: 10px; text-align:center;color:#04518c; margin:0px; padding:4px 12px 4px 26px;}
.main2 .boximg a		{color:#04518c;}


/* stopka */
.bot			{height:22px; background:url(/i/bot1.gif) repeat-x; margin:0px auto 0px auto; clear:both;}
.botbot		{width:1000px; height:22px; margin:0px auto 0px auto; clear:both; font-size:11px; font-family: Tahoma, Verdana, Arial; color:#384D78; text-align:left; position:relative; z-index:1;}
.botbot1l			{width:11px; height:22px; background: url(/i/bot2.gif) repeat-x; float:left; padding:0px; margin: 0px; position:relative;}
.botbot1			{width:148px; height:16px; background: url(/i/bot3.gif) repeat-x; float:left; padding:6px 0px 0px 12px; font-weight:bold;}
.botbot1_2			{width:220px; height:16px; background: url(/i/bot3.gif) repeat-x; float:left; padding:6px 0px 0px;}
.botbot1_3			{width:180px; height:16px; background: url(/i/bot3.gif) repeat-x; float:left; padding:6px 0px 0px;}
.botbot2			{width:169px; height:22px; background: url(/i/bot3.gif) repeat-x; float:left; text-align:right;}
.botbot2 p		{padding:6px 12px 2px 12px; margin:0px;}
.botbot2 p a		{padding:3px 2px 0px 2px; margin:0px; color:#384D78;}
.botbot2 p a:hover	{color:#b80000;}
.botbot3			{width:260px; height:22px; background: url(/i/bot4.gif) no-repeat; float:left;}
.bot2			{height:27px; background:url(/i/bot5.gif) repeat-x; margin:0px auto 0px auto; clear:both;}

.main1 .mainbox			{width:737px; height:228px; float:none; padding:0px; margin: 1px 0px 0px 0px;}
.main1 .mainbox .mainbox1			{float:left; width:7px; height:228px; padding:0px; margin: 0px; background: url(/i/main5.gif) repeat-y top; vertical-align:top;}
.main1 .mainbox .mainbox2			{float:left; width:729px; height:228px; padding:0px 0px 0px 1px; margin: 0px; background: url(/i/main4.gif) repeat-x top;}
.main1 .mainbox .mainbox2 .mainbox2a			{float:left; width:332px; height:212px; padding:16px 16px 0px 16px; margin: 0px; background: url(/i/main-banner.gif) no-repeat bottom right;}
.main1 .mainbox .mainbox2 .mainbox2a p.opis1			{float:none; padding:0px 0px 0px 12px; margin: 8px 0px 0px 0px; font-size:11px; font-family: Tahoma, Verdana, Arial; color:#003781; text-align:left; background: url(/i/main-strzalka.gif) no-repeat top left;}
.main1 .mainbox .mainbox2 .mainbox2a p.opis2			{float:none; width:300px; padding:4px 12px 4px 12px; margin: 8px 0px 0px 0px; font-size:11px; font-family: Tahoma, Verdana, Arial; color:#003781; text-align:center; border:1px solid #dfdfdf;}
.main1 .mainbox .mainbox2 .mainbox2a p.wiecej			{float:left; padding:0px 4px 1px 12px; margin: 16px 10px 0px 8px; font-size:11px; font-family: Tahoma, Verdana, Arial; font-weight:bold; color:#04518c; text-align:left; background: url(/i/wiecej2.gif) no-repeat top left; border-bottom:1px dotted #4d4b8f;}
.main1 .mainbox .mainbox2 .mainbox2a a		{padding:0px; margin:0px; color:#04518c;}
.main1 .mainbox .mainbox2 .mainbox2a a:hover	{color:#b80000;}
.main1 .mainbox .mainbox2 .mainbox2b			{float:left; width:365px; height:228px; padding:0px; margin: 0px;}

.main1 .portfoliobox			{width:729px; height:142px; float:none; padding:0px; margin:0px 0px 0px 8px;background: #f5f7f8 url(/i/main11.gif) repeat-y right;}
.main1 .portfoliobox .portfoliobox1l			{float:left; width:129px; height:22px; padding:0px; margin: 0px; background: url(/i/main9.gif) repeat-x;}
.main1 .portfoliobox .portfoliobox1r			{float:left; width:600px; height:22px; padding:0px; margin: 0px; background: url(/i/main9.gif) repeat-x; text-align:right;}
.main1 .portfoliobox .portfoliobox2l			{float:left; width:208px; height:76px; padding:16px 6px 5px 6px; margin: 0px; text-align:center;}
.main1 .portfoliobox .portfoliobox2l .ptekst			{float:none; padding:4px 4px 0px 4px; margin: 0px; font-size:10px; font-family: Tahoma, Verdana, Arial; color:#04518c; text-align:center;}
.main1 .portfoliobox .portfoliobox2m			{float:left; width:1px; height:88px; padding: 0px; margin: 5px 0px 4px 0px; background-color:#b6b6b6;}
.main1 .portfoliobox .portfoliobox2r			{float:left; width:132px; height:86px; padding:6px 12px 5px 0px; margin: 0px;}
.main1 .portfoliobox .portfoliobox3l			{float:left; width:364px; height:25px; padding:0px; margin: 0px; background: url(/i/main12.gif) repeat-x; text-align:left;}
.main1 .portfoliobox .portfoliobox3r			{float:left; width:360px; height:25px; padding:0px; margin: 0px; background: url(/i/main12.gif) repeat-x; text-align:left;}
.main1 .portfoliobox .portfoliobox3rr			{float:left; width:5px; height:25px; padding:0px; margin: 0px;}
.main1 .portfoliobox p.wiecej			{float:right; padding:0px 4px 0px 12px; margin: 3px 18px 0px 10px; font-size:11px; font-family: Tahoma, Verdana, Arial; font-weight:bold; color:#04518c; text-align:right; background: url(/i/wiecej2.gif) no-repeat top left;}
.main1 .portfoliobox a		{padding:0px; margin:0px; color:#04518c;}
.main1 .portfoliobox a:hover	{color:#b80000;}

.main1 .productsbox			{width:729px; height:165px; float:none; padding:1px 0px 0px 0px; margin:1px 0px 0px 8px;}
.main1 .productsbox .productbox		{float:left; width:241px; height:165px; padding:0px; margin: 0px;}
.main1 .productsbox .productbox1m			{float:left; width:3px; height:165px; padding: 0px; margin: 0px; background: url(/i/main14.gif) repeat-y;}
.main1 .productsbox .productbox .productbox1		{float:left; width:241px; height:24px; padding:0px; margin: 0px; background: #f6efeb;}
.main1 .productsbox .productbox .productbox1r		{float:left; width:241px; height:24px; padding:0px; margin: 0px; background: url(/i/main15.gif) #f6efeb no-repeat right;}
.main1 .productsbox .productbox .productbox1 a, .main1 .productsbox .productbox .productbox1r a		{width:241px; display:block;}
.main1 .productsbox .productbox .productbox2		{float:left; width:241px; height:80px; padding:0px; margin: 0px;}
.main1 .productsbox .productbox .prtekst			{float:none; padding:6px; margin: 0px; font-size:11px; font-family: Tahoma, Verdana, Arial; color:#04518c; text-align:center;}

.main1 .productsbox p.wiecej			{float:right; padding:0px 4px 0px 12px; margin: 0px 8px 0px 10px; font-size:11px; font-family: Tahoma, Verdana, Arial; font-weight:bold; color:#04518c; text-align:right; background: url(/i/wiecej2.gif) no-repeat top left;}
.main1 .productsbox a		{padding:0px; margin:0px; color:#04518c;}
.main1 .productsbox a:hover	{color:#b80000;}
.main1 .productsbox2			{width:729px; height:10px; float:none; padding:0px; margin:0px 0px 12px 8px; background: url(/i/main16.gif) repeat-x; text-align:right;}


.main1 .bottombox			{width:729px; height:395px; float:none; padding:0px; margin:0px 0px 0px 8px;background: #f5f7f8 url(/i/main11.gif) repeat-y right;}
.main1 .bottombox .bottombox1l			{float:left; width:613px; height:22px; padding:3px 0px 0px 16px; margin: 0px; background: url(/i/main12.gif) repeat-x;}
.main1 .bottombox .bottombox1r			{float:left; width:100px; height:25px; padding:0px; margin: 0px; background: url(/i/main12.gif) repeat-x; text-align:right;}
.main1 .bottombox .bottombox1l h1		{float:none; margin:0px; padding:0px; font-size:12px; font-family: Tahoma, Verdana, Arial; font-weight:bold; color:#1f1f5b;}

.main1 .bottombox .bottombox2l			{float:left; width:360px; height:338px; padding:16px 16px 16px 16px; margin: 0px; font-size:11px; font-family: Tahoma, Verdana, Arial; color:#5f5f9b; text-align:justify;}
.main1 .bottombox .bottombox2l a		{padding:0px; margin:0px; color:#5f5f9b;}
.main1 .bottombox .bottombox2m			{float:left; width:1px; height:370px; padding: 0px; margin: 0px; background-color:#b6b6b6;}
.main1 .bottombox .bottombox2r			{float:left; width:304px; height:338px; padding:16px 16px 16px 16px; margin: 0px; text-align:center;}

.main1 .bottombox p.wiecej			{float:right; padding:0px 0px 0px 12px; margin: 12px 0px 0px 10px; font-size:11px; font-family: Tahoma, Verdana, Arial; font-weight:bold; color:#04518c; text-align:right; background: url(/i/wiecej2.gif) no-repeat top left;}
.main1 .bottombox .bottombox2l a.wiecej		{padding:0px; margin:0px; color:#04518c;}
.main1 .bottombox .bottombox2l a.wiecej:hover	{color:#b80000;}

/* prawa szpalta z podmenu */
.main2 .top	 {height:17px; width:230px; padding: 0px 0px 0px 25px; margin:0px 1px 0px 1px; background:url(/i/sub1.gif) no-repeat left top; font-family: Verdana, Tahoma, Arial; font-size:13px; font-weight:bold; border:0px; color:#102997;}
.main2 .top h1 {font-size: 13px; font-family: Verdana, Tahoma, Arial; text-align:left; color:#102997;} 
.main2 .top2	 {float:none; height:4px; width:255px; border:0px; margin:0px 1px 0px 1px; padding:0px; line-height:0; font-size:0; background:url(/i/sub2.gif) no-repeat left top;}

.main2 ul		{float:none; width:257px; list-style-type:none; margin:0px; padding:0px; border:0px;}
.main2 ul li	{float:left; width:255px; padding:0px; margin:0px 1px 0px 1px; position:relative;}
.main2 ul li p	{ float:none; width:222px; display:block; border:0px; margin:0px; padding:4px 8px 3px 25px; background:url(/i/sub3.gif) no-repeat left top; font-size:11px; font-weight:bold; color:#b80000;}
.main2 ul li a	{ float:none; width:222px; display:block; border:0px; margin:0px; padding:4px 8px 3px 25px; background:url(/i/sub3.gif) no-repeat left top; font-size:11px; font-weight:bold; color:#00086c;}
.main2 ul li a:hover	{background:url(/i/sub4.gif) no-repeat left top;}



.main1 .subheader			{width:737px; height:27px; float:none; padding:0px; margin: 1px 0px 0px 0px;}

.main1 .subheader .subheader1			{float:left; width:7px; height:27px; padding:0px; margin: 0px; background: url(/i/main5.gif) repeat-y top; vertical-align:top;}
.main1 .subheader .subheader2			{float:left; width:429px; height:27px; padding:0px 0px 0px 1px; margin: 0px; background: url(/i/main4.gif) repeat-x top;}
.main1 .subheader .subheader2 h1			{float:none; padding:0px 0px 0px 12px; margin: 6px 0px 0px 1px; font-size:15px; font-family: Tahoma, Verdana, Arial; font-weight:bold; color:#a31a00; text-align:left; background: url(/i/sub-strzalka.gif) no-repeat top left;}
.main1 .subheader .subheader2 a		{padding:0px; margin:0px; color:#a31a00;}
.main1 .subheader .subheader3			{ float:left; width:295px; height:27px; padding:0px; margin: 0px; background: url(/i/main4.gif) repeat-x top; text-align:right;}
.main1 .subheader .subheader3 h2			{float:none; padding:0px 12px 0px 0px; margin: 8px 0px 0px 0px; font-size:12px; font-family: Tahoma, Verdana, Arial; color:#1136a1; text-align:right;}
.main1 .subheader .subheader3 a		{padding:0px; margin:0px; color:#1136a1;}
.main1 .subheader .subheader4			{float:left; width:5px; height:27px; padding:0px; margin: 0px; background: url(/i/sub5.gif) repeat-y top; vertical-align:top;}
.main1 .subheaderbot			{width:737px; height:3px; float:none; padding:0px; margin: 0px; background: url(/i/sub6.gif) repeat-x top; text-align:right;}

.main1 .botsubheader			{width:737px; height:27px; float:none; padding:0px; margin:0px;}

.main1 .botsubheader .botsubheader1			{float:left; width:7px; height:27px; padding:0px; margin: 0px; background: url(/i/sub8.gif) no-repeat top;}
.main1 .botsubheader .botsubheader2			{float:left; width:698px; height:19px; padding:8px 12px 0px 15px; margin: 0px; background: url(/i/sub9.gif) repeat-x; font-size: 14px; font-family: Tahoma, Verdana, Arial; text-align:left; font-weight:bold; color:#002A76;}
.main1 .botsubheader .botsubheader3			{float:left; width:5px; height:27px; padding:0px; margin: 0px; background: url(/i/sub10.gif) no-repeat top;}
.main1 .botsubheaderbot			{width:701px; height:1px; float:none; padding:0px; line-height:0; font-size:0; margin: 0px 12px 0px 22px; background: url(/i/kropki.gif) repeat-x;}

/* treść podstrony */
.main1 .sub			{width:699px; float:none; padding:8px 16px 4px 22px; margin: 0px; font-size: 11px; font-family: Tahoma, Verdana, Arial; text-decoration:none; text-align:justify; color:#1F1F5B;}
.main1 .sub p			{padding:0px; margin: 0px;}
.main1 .sub img			{padding:0px; margin: 5px 10px 5px 10px; float:left;}
.main1 .sub img.right			{padding:0px; margin: 5px 10px 5px 10px; float:right;}
.main1 .sub img.center			{padding:0px; margin: 5px 10px 5px 10px; float:none;}
.main1 .sub p a {color:#b80000;}
.main1 .sub p .red, .main1 .sub ul li .red		{color:#b80000;}
.main1 .sub p .nntekst		{color:#b80000;}
.main1 .sub p .l {font-size: 15px; font-family: Tahoma, Verdana, Arial;} 

.main1 .sub p a:hover		{color:#04518c;}
.main1 .sub h1 {font-size: 15px; font-family: Tahoma, Verdana, Arial; text-align:left; color:#b80000;} 
.main1 .sub h1 a {font-size: 15px; font-family: Tahoma, Verdana, Arial; text-align:left; color:#b80000;} 
.main1 .sub h1 a:hover {color:#000000;} 
.main1 .sub p.wiecej			{float:right; padding:0px 0px 0px 12px; margin: 0px 0px 8px 10px; font-size:11px; font-family: Tahoma, Verdana, Arial; font-weight:bold; color:#04518c; text-align:right; background: url(/i/wiecej2.gif) no-repeat top left;}
.main1 .sub p.wiecej a		{padding:0px; margin:0px; color:#04518c;}
.main1 .sub p.wiecej a:hover	{color:#b80000;}
.main1 .sub h2 {font-size: 13px; font-family: Tahoma, Verdana, Arial; text-align:right; color:#b80000;} 
.main1 .sub h2 a {font-size: 13px; font-family: Tahoma, Verdana, Arial; text-align:right; color:#b80000;} 
.main1 .sub h2 a:hover {color:#000000;} 

.main1 .sub h3 {font-size: 15px; padding:0px; font-family: Tahoma, Verdana, Arial; text-align:left; color:#b80000;} 

.main1 .sub td a	{color:#1F1F5B;}
.main1 .sub td a:hover	{color:#b80000;}

.main1 .sub ul		{padding:0px; margin: 0px;}
.main1 .sub ol		{padding:0px; margin: 0px;}
.main1 .sub ul a		{color:#b80000;}
.main1 .sub ul a:hover		{color:#04518c;}
.main1 .sub ul li			{padding:4px 0px 0px 0px; margin: 0px 0px 0px 36px; list-style-type:disc;}
.main1 .sub ol li			{padding:4px 0px 0px 0px; margin: 0px 0px 0px 36px; list-style-type:decimal;}
.main1 .sub li ul			{padding:0px; margin: 0px;}
.main1 .sub li ul li	, .main1 .sub li ol li		{padding:4px 0px 0px 0px; margin: 0px 0px 0px 36px; list-style-type:circle;}
.main1 .sub p.wiecej2 a		{padding:0px; margin:0px; color:#b80000;}
.main1 .sub p.wiecej2 a:hover	{color:#04518c;}

.main1 .sub .references	{text-align:center; margin-left:90px;}
.main1 .sub .references .row	{clear:both; height:320px; float:none;}
.main1 .sub .references .reference	{width:170; float:left;}
.main1 .sub .references .logo	{height:50px;}
.main1 .sub .references .logo img	{float:none;}
.main1 .sub .references .paper img	{border:1px solid #000;}


.main1 .sub .wiecej {font-size: 13px; font-family: Tahoma, Verdana, Arial; text-align:left; color:#b80000;} 
.main1 .sub .wiecej a {font-size: 13px; font-family: Tahoma, Verdana, Arial; text-align:left; color:#b80000;} 
.main1 .sub .wiecej a:hover {color:#000000;} 

@media print {
	*	{background:#fff ! important; color:#000 ! important;}
	.top2, .top3, .menumain, .bot, .bot2, .main1l, .main2, .main2r, .subheader1, .subheader4	{display:none;}
	.main1, .subheader, .subheaderbot, .botsubheader, .botsubheaderbot, .sub	{width:100% ! important;}
	.subheader2, .subheader3	{width:50% ! important; padding:0px ! important;}
	.subheader2 h1, .subheader3 h2	{font-size:16pt ! important;}
	.botsubheader h3	{font-size:14pt ! important;}
	.sub	{font-size:12pt ! important;}
}

.main1 .map			{width:699px; float:none; padding:8px 16px 4px 22px; margin: 0px; font-size: 11px; font-family: Tahoma, Verdana, Arial; text-decoration:none; text-align:justify; color:#1F1F5B;}

.main1 .map a.sitemap1	{color:#aa0000; padding:0px; margin:0px;font-size: 12px;font-weight:bold;}
.main1 .map a.sitemap2	{color:#243251; padding:0px; margin:0px;}
.main1 .map a.sitemap3	{color:#142241; padding:0px; margin:0px;}

.main1 .map ul		{float:none; margin:8px 0px 0px 0px; padding-left:32px; list-style-type:disc; text-align:justify;}
.main1 .map ul li		{margin:4px 0px 0px 0px; padding:0px; text-align:justify;}