/* wspolne */
body			{margin:0px; background:url(/i/body-back.gif) repeat-x #f8fbfd; font-family: Verdana, Tahoma, Arial;}
img				{border:none;}
a				{text-decoration:none;}
form			{margin:0px;}
.clr			{clear:both; font-size:1px; height:0px;}
h1 {margin:0px;padding:0px;}
h2 {margin:0px;padding:0px;}

/* górny pasek z logo i górnym menu */

.top			{width:964px; height:100px; margin:0px auto 0px auto; clear:both; font-family: Arial, Verdana, Tahoma; font-weight:bold;}
.top1			{width:194px; height:100px; float:left;}
.top1 img		{padding:22px 0px 0px 24px;}
.top2			{height:100px; float:right;}

.top .top2 ul {float:left; font-size:9px; color:#325597; list-style-type:none; margin:0px; padding:81px 0px 0px 0px;}
.top .top2 ul li	{float:left; height:19px; display:block; padding:0px 0px 0px 27px;}
.top .top2 ul .zapytanie	{background:url(/i/topmenu1.gif) #dbe5ef no-repeat left top; margin-right:4px;}
.top .top2 ul .sitemap	{background:url(/i/topmenu2.gif) #dbe5ef no-repeat left top; margin-right:4px;}
.top .top2 ul .sitemap2	{background:url(/i/topmenu2.gif) #dbe5ef no-repeat left top; margin-right:0px;}
.top .top2 ul .ulubione	{background:url(/i/topmenu3.gif) #dbe5ef no-repeat left top; margin-right:0px;}

.top ul li a		{display:block; height:15px; color:#325597; background:url(/i/topmenu-back.gif) #dbe5ef no-repeat right top; padding: 4px 8px 0px 6px; float:left;}
.top ul li a:hover	{color:#920300; text-decoration:none;}

/* menu glowne */
.menumain		{width:964px; height:38px; margin:0px auto 0px auto; clear:both; background:url(/i/mainmenu-back.gif); font-size:12px; font-family: Arial, Verdana, Tahoma; position:relative; z-index:1;}
.menumain ul		{float:left; list-style-type:none; margin:0px; padding:0px;}
.menumain ul li	{float:left; padding:0px; margin:0px; background:url(i/mainmenu1.gif); position:relative;}
.menumain ul .left	{width:8px; height:38px; background:url(i/mainmenu-left.gif); float:left; margin:0px; position:relative;}
.menumain li a	{color:#ffffff; display:block; height:26px; padding:12px 12px 0px 32px; margin:0px; float:left;}
.menumain li a:hover	{text-decoration:none; background:url(i/mainmenu2.gif);}

.menumain ul ul	{position:absolute; left:0px; top:38px; display:none; width:190px; margin-bottom:0px;}
.menumain ul ul li	{float:none; background:#e5edf4; height:22px; border-bottom:1px solid #cedae4; border-left:1px solid #c6ced7; border-right:1px solid #c6ced7;}
.menumain ul ul li a	{float:none; border:0px; height:15px; padding:5px 0px 0px 20px; background:url(/i/menusubpos.gif) #e5edf4 no-repeat left top; color:#00346a; border-top:1px solid #e5edf4; border-bottom:1px solid #e5edf4;}
.menumain ul ul li a:hover	{background:url(/i/menusubpos.gif) #c0cfda no-repeat left top; color:#00346a;}
.menumain ul li:hover ul, .menumain ul li.hover ul	{display:block;}
.menumain ul ul .bot	{height:7px; width:189px; background:url(/i/menusubback.gif); float:left; margin:0px; position:relative; font-size:1px; border:0px; border-right:1px solid #c6ced7;}

.menumain 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));}

/* treść podstrony */
.sub			{width:964px; margin:0px auto 0px auto; clear:both; background:url(/i/sub-back.gif) repeat-y #ffffff;}
.sub1			{width:217px; float:left; background:url(/i/subleft-back.gif) no-repeat top right; padding:8px 10px 8px 11px; margin: 0px; position:relative; font-size:11px;}
.sub2			{width:708px; float:left; padding:8px 9px 8px 9px; position:relative;}

/* lewa szpalta z podmenu */
.sub1 ul		{float:none; width:217px; list-style-type:none; margin:0px; padding:0px; border:0px;}
.sub1 ul li	{float:none; width:215px; padding:0px; margin:0px; position:relative; border-bottom: 1px solid #e1eaf4; border-left: 1px solid #e1eaf4; border-right: 1px solid #e1eaf4;}
.sub1 ul li a	{float:none; width:183px; display:block; border:0px; padding:3px 8px 3px 24px; background:url(/i/leftmenu1.gif) no-repeat left top; color:#00086c;}
.sub1 ul li a:hover	{background:url(/i/leftmenu2.gif) no-repeat left top; color:#920300;}
.sub1 ul .top	 {height:18px; width:199px; padding: 7px 9px 4px 9px; background:url(/i/leftmenu-top.gif); font-size:13px; font-weight:bold; border:0px; color:#00086c;}
.sub1 ul .bot	 {height:3px; border-bottom:0px; border-top:0px; padding:0px; margin:0px; width:215px; background:url(/i/leftmenu-bot.gif); font-size:1px; float:left;}
.sub1 .zapytanie	 {float:none; height:80px; width:217px; padding:8px 0px 0px 0px;}

.sub1 .zobacz1		{float:none; width:201px; height:18px; background:url(/i/zobacz1.gif) no-repeat left top; font-size:11px; font-family: Arial, Verdana, Tahoma; color:#00086c; font-weight:bold; margin:8px 0px 0px 0px; padding:3px 8px 0px 8px; border:0px; position:relative;}
.sub1 .zobacz2		{float:none; width:197px; background-color:#eeeeee; font-size:11px; font-family: Arial, Verdana, Tahoma; color:#00086c; margin:0px; padding:2px 10px 6px 10px; border:0px; position:relative;}
.sub1 .zobacz2 .small {font-size:2px;}
.sub1 .zobacz2 a		{color:#0065d7;}
.sub1 .zobacz2 a:hover	{color:#0035a7;}

.sub1 .zobacz3		{float:none; width:217px; height:18px; background:url(/i/zobacz2.gif) #eeeeee no-repeat left bottom; font-size:10px; font-family: Arial, Verdana, Tahoma; margin:0px; padding:0px; border:0px; position:relative;}
.sub1 .zobacz3 .zobacz4		{float:right; height:18px; font-size:8px; background:url(/i/zobacz4.gif) #dcdcdc no-repeat right bottom; margin:0px; padding:0px; border:0px; position:relative;}
.sub1 .zobacz3 .a1		{color:#0065d7; padding:3px 2px 0px 2px; margin:0px; font-size:9px; float:left;}
.sub1 .zobacz3 .a1:hover	{color:#0035a7;}
.sub1 .zobacz3 .a2		{color:#920300; padding:3px 8px 0px 2px; margin:0px; font-size:9px; float:left;}
.sub1 .zobacz3 .a2:hover	{color:#620000;}

/* prawa szpalta */
.sub2 .pasek		{float:none; width:708px; height:18px; margin:0px; padding:0px; background-color:#ececec; font-size:10px; color:#00346a; position:relative;}
.sub2 .pasek ul		{float:left; height:18px; list-style-type:none; margin:0px; padding:0px; border:0px;}
.sub2 .pasek ul li	{float:left; padding:3px 4px 0px 4px; margin:0px;}
.sub2 .pasek ul .left	{padding:3px 4px 0px 12px;}
.sub2 .pasek li a	{color:#00346a; padding:0px; margin:0px; float:left;}
.sub2 .pasek li a:hover	{text-decoration:underline; color:#00245a;}

.sub2 .tresc		{float:none; width:684px; margin:8px 12px 8px 12px; padding:0px; font-size:12px; color:#142241; position:relative;}
.sub2 .tresc h1		{float:none; width:684px; margin:8px 0px 0px 0px; padding:0px; font-size:16px; color:#00507e; position:relative; text-align:left;}
.sub2 .tresc p		{float:none; margin:8px 0px 0px 0px; padding:0px; font-size:12px; line-height:16px; color:#142241; position:relative; text-align:justify;}
.sub2 .tresc .left		{float:none; margin:8px 0px 0px 0px; padding:0px; font-size:11px; color:#142241; position:relative; text-align:left;}
.sub2 .tresc .right		{float:none; margin:8px 0px 0px 0px; padding:0px; font-size:11px; color:#142241; position:relative; text-align:right;}
.sub2 .tresc .leftgrey		{float:none; margin:8px 0px 0px 0px; padding:0px; font-size:11px; color:#546281; position:relative; text-align:left;}
.sub2 .tresc .head		{float:none; margin:8px 0px 0px 0px; padding:0px; font-size:13px; font-weight:bold; color:#142261; position:relative; text-align:left;}
.sub2 .tresc p .imgleft		{float:right; margin:0px 0px 0px 10px; padding:0px;}
.sub2 .tresc p .imgright		{float:left; margin:0px 10px 0px 0px; padding:0px;}
.sub2 .tresc .imgcenter		{display:block; float:none; margin:10px auto 0px auto; padding:0px;}
.sub2 .tresc a	{color:#0065d7; padding:0px; margin:0px;}
.sub2 .tresc a.sitemap1	{color:#041231; padding:0px; margin:0px;}
.sub2 .tresc a.sitemap2	{color:#243251; padding:0px; margin:0px;}
.sub2 .tresc a.sitemap3	{color:#142241; padding:0px; margin:0px;}
.sub2 .tresc a:hover	{text-decoration:none; color:#0035a7;}
.sub1 .tresc .small {font-size:2px;}
.sub2 .tresc ol		{float:none; margin:8px 0px 0px 0px; padding-left:32px; list-style-type:decimal; text-align:justify;}
.sub2 .tresc ol li		{margin:4px 0px 0px 0px; padding:0px; text-align:justify;}
.sub2 .tresc ul		{float:none; margin:8px 0px 0px 0px; padding-left:32px; list-style-type:disc; text-align:justify;}
.sub2 .tresc ul li		{margin:4px 0px 0px 0px; padding:0px; text-align:justify;}

.sub2 .tresc .tabelka		{width:684px; margin:0px auto; font-size:11px; margin: 8px 0px 0px 0px;}
.sub2 .tresc .tabelka th	{background-color:#efefef; text-align:center; color:#00507e; font-weight:bold; padding:4px 4px 4px 4px; border-bottom:solid 2px #dfdfdf;}
.sub2 .tresc .tabelka th.l	{width:340px;}
.sub2 .tresc .tabelka th.r	{width:344px;}
.sub2 .tresc .tabelka td	{background-color:#eeeef3;  padding:8px; vertical-align:top;}
.sub2 .tresc .tabelka td.l	{text-align:right; vertical-align:middle;}
.sub2 .tresc .tabelka td.r	{text-align:left; vertical-align:middle;}
.sub2 .tresc .tabelka .bg2	{background-color:#ebebf3;}
.sub2 .tresc .tabelka td ul	{list-style-type:disc; margin:0px; padding:0px 0px 0px 12px;}
.sub2 .tresc .tabelka td ul li	{margin-bottom:3px;}
.sub2 .tresc .tabelka td.r	{font-weight:bold;}
.sub2 .tresc .form input, .sub2 .tresc .form textarea	{font-size:11px; padding:0px 3px;}
.sub2 .tresc .form input	{width:200px; height:auto;}

.sub2 .tresc .references	{width:684px; text-align:center; float:none;}
.sub2 .tresc .references .row	{width:510px; clear:both; height:280px; margin:12px auto 0px auto;}
.sub2 .tresc .references .reference	{width:170; text-align:center; float:left;}
.sub2 .tresc .references .logo	{width:170px; height:50px;}
.sub2 .tresc .references .paper img	{border:1px solid #000;}

/* strona główna */
.main			{width:964px; margin:0px auto 0px auto; clear:both; background:url(/i/main-back.gif) repeat-y #ffffff;}
.main1			{width:712px; float:left; background:url(/i/mainleft-back.gif) no-repeat top left; padding:8px 8px 8px 9px; margin: 0px; position:relative; font-size:11px;}
.main2			{width:217px; float:left; background:url(/i/mainright-back.gif) no-repeat top center; padding:8px 9px 8px 9px; position:relative;}

.main1 .mainbox			{width:712px; height:275px; float:none; padding:0px; margin: 0px 0px 8px 0px; position:relative;}
.main1 .mainbox .mainbox1			{float:left; width:238px; padding:0px; margin: 0px;}
.main1 .mainbox .mainbox2			{float:left; width:474px; padding:0px; margin: 0px;}

.main1 .productbox			{width:712px; height:194px; background:url(/i/productbox-back.gif) repeat-y #ffffff; float:none; padding:0px; margin: 0px 0px 8px 0px; position:relative;}
.main1 .productbox .productbox_header			{float:none; width:712px; height:30px; padding:0px; margin: 0px;}
.main1 .productbox .productbox_n1			{float:left; width:236px; padding:0px; margin: 0px;}
.main1 .productbox .productbox_n2			{float:left; width:235px; padding:0px; margin: 0px;}
.main1 .productbox .productbox_body			{float:none; width:712px; height:164px; padding:0px; margin: 0px; background:url(/i/productbox-bot.gif) no-repeat bottom left;}
.main1 .productbox .kropki			{float:left; width:3px; height:30px; background:url(/i/mn_kropki.gif) no-repeat top left; padding:0px; margin: 0px;}
.main1 .productbox .productbox_b1			{float:left; width:236px; height:164px; background:url(/i/m_crm2.gif) no-repeat top left; padding:0px; margin: 0px 3px 0px 0px;}
.main1 .productbox .productbox_b2			{float:left; width:235px; height:164px; background:url(/i/m_sod2.gif) no-repeat top left; padding:0px; margin: 0px; margin: 0px 3px 0px 0px;}
.main1 .productbox .productbox_b3			{float:left; width:235px; height:164px; background:url(/i/m_windykator2.gif) no-repeat top left; padding:0px; margin: 0px;}
.main1 .productbox .tresc1			{float:none; width:113px; height:91px; padding:0px; margin: 30px 4px 0px 118px;}
.main1 .productbox .tresc2			{float:none; width:116px; height:91px; padding:0px; margin: 30px 5px 0px 113px;}
.main1 .productbox .tresc3			{float:none; width:116px; height:91px; padding:0px; margin: 30px 5px 0px 113px;}
.main1 .productbox p			{font-size:11px; font-family: Arial, Verdana, Tahoma; color:#002f8f; text-align:left;}
.main1 .productbox .wiecej			{float:right; margin: 0px; padding: 3px 10px 0px 0px; font-family: Arial, Verdana, Tahoma; font-size:9px;}
.main1 .productbox .wiecej .a1		{display:block; height:9px; color:#0065d7; padding:0px; margin:0px; float:left;}
.main1 .productbox .wiecej .a1:hover	{color:#0035a7;}

.main1 .bottombox			{width:712px; height:135px; background:url(/i/bottombox-back.gif) repeat-y #ffffff; float:none; padding:0px; margin: 0px 0px 8px 0px; position:relative;}
.main1 .bottombox .bottombox_header			{float:none; width:712px; height:30px; padding:0px; margin: 0px;}
.main1 .bottombox .bottombox_n1			{float:left; width:474px; padding:0px; margin: 0px;}
.main1 .bottombox .bottombox_n2			{float:left; width:235px; padding:0px; margin: 0px;}
.main1 .bottombox .bottombox_body			{float:none; width:712px; height:105px; padding:0px; margin: 0px; background:url(/i/productbox-bot.gif) no-repeat bottom left;}
.main1 .bottombox .kropki			{float:left; width:3px; height:30px; background:url(/i/mn_kropki.gif) no-repeat top left; padding:0px; margin: 0px;}
.main1 .bottombox .bottombox_b1			{float:left; width:151px; height:104px; background:url(/i/m_systemy2.gif) no-repeat top left; padding:0px; margin: 0px;}
.main1 .bottombox .bottombox_b2			{float:left; width:323px; height:105px; padding:0px; margin: 0px; margin: 0px 3px 0px 0px;}
.main1 .bottombox .bottombox_b3			{float:left; width:235px; height:105px; padding:0px; margin: 0px; margin: 0px;}
.main1 .bottombox .tresc2			{float:none; width:308px; height:77px; padding:0px; margin: 8px 5px 0px 10px;}
.main1 .bottombox .tresc3			{float:none; width:210px; padding:0px; margin: 8px 5px 0px 20px;}
.main1 .bottombox .tresc3 a		{color:#0065d7;}
.main1 .bottombox .tresc3 a:hover	{color:#0035a7;}
.main1 .bottombox p			{font-size:11px; line-height:12px; font-family: Arial, Verdana, Tahoma; color:#002f8f; text-align:justify; margin:0px 0px 5px;}
.main1 .bottombox .wiecej		{float:right; height:18px; font-size:8px; font-family: Arial, Verdana, Tahoma; background:url(/i/zobacz4.gif) #dcdcdc no-repeat right bottom; margin:0px; padding:0px; border:0px; position:relative;}
.main1 .bottombox .wiecej .a1		{color:#0065d7; padding:3px 10px 0px 2px; margin:0px; font-size:9px; float:left;}
.main1 .bottombox .wiecej .a1:hover	{color:#0035a7;}

.main2 .witamy1		{float:none; width:201px; height:21px; background: #ffffff url(/i/witamy1.gif) no-repeat left top; font-size:13px; color:#00086c; font-weight:bold; margin:8px 0px 0px 0px; padding:5px 8px 0px 8px; border:0px; position:relative;}
.main2 .witamy2		{float:none; width:199px; background-color:#edeff3; font-size:12px; line-height:16px; font-family: Arial, Verdana, Tahoma; text-align:justify; color:#002f8f; margin:0px; padding:6px 8px 4px 8px; border:0px; border-left: solid 1px #c8c8c8; border-right: solid 1px #c8c8c8; position:relative;}
.main2 .witamy2 b	{white-space:nowrap;}
.main2 .witamy2 .small {font-size:4px;}
.main2 .witamy3		{float:none; width:217px; height:20px; background:url(/i/witamy2.gif) #d8d8d8 no-repeat left bottom; font-size:9px; font-family: Arial, Verdana, Tahoma; margin:0px; padding:0px; border:0px; position:relative;}
.main2 .witamy3 .witamy4		{float:right; height:20px; font-size:9px; background:url(/i/witamy4.gif) no-repeat right top; margin:0px; padding:0px 8px 0px 0px; border:0px; position:relative;}
.main2 .witamy3 a		{color:#0065d7; padding:5px 2px 0px 2px; margin:0px; font-size:9px; float:left;}
.main2 .witamy3 a:hover	{color:#0035a7;}
.main2 .zapytanie	 {float:none; height:80px; width:217px; padding:8px 0px 0px 0px;}
.main2 .zobacz1		{float:none; width:201px; height:18px; background:url(/i/zobacz1.gif) no-repeat left top; font-size:11px; font-family: Arial, Verdana, Tahoma; color:#00086c; font-weight:bold; margin:8px 0px 0px 0px; padding:3px 8px 0px 8px; border:0px; position:relative;}
.main2 .zobacz2		{float:none; width:197px; background-color:#eeeeee; font-size:10px; font-family: Arial, Verdana, Tahoma; color:#00086c; margin:0px; padding:2px 10px 6px 10px; border:0px; position:relative;}
.main2 .zobacz2 .small {font-size:2px;}
.main2 .zobacz2 a		{color:#0065d7;}
.main2 .zobacz2 a:hover	{color:#0035a7;}
.main2 .zobacz3		{float:none; width:217px; height:18px; background:url(/i/zobacz2.gif) #eeeeee no-repeat left bottom; font-size:10px; font-family: Arial, Verdana, Tahoma; margin:0px; padding:0px; border:0px; position:relative;}
.main2 .zobacz3 .zobacz4		{float:right; height:18px; font-size:8px; background:url(/i/zobacz4.gif) #dcdcdc no-repeat right bottom; margin:0px; padding:0px; border:0px; position:relative;}
.main2 .zobacz3 .a1		{color:#0065d7; padding:3px 2px 0px 2px; margin:0px; font-size:9px; float:left;}
.main2 .zobacz3 .a1:hover	{color:#0035a7;}
.main2 .zobacz3 .a2		{color:#920300; padding:3px 8px 0px 2px; margin:0px; font-size:9px; float:left;}
.main2 .zobacz3 .a2:hover	{color:#620000;}


/* stopka */
.bot			{width:964px; height:18px; margin:0px auto 0px auto; clear:both;}
.bot1			{width:10px; float:left;}
.bot2			{width:942px; background: url(/i/bot-back.gif) repeat-x top; float:left;}
.bot3			{width:12px; float:left;}
.botbot			{width:964px; margin:0px auto 0px auto; clear:both;}
.botbot p		{float:right; font-size:10px; margin:0px; padding:0px 12px 0px 0px; border:0px; position:relative; font-size:11px; font-family: Arial, Verdana, Tahoma; color:#909299;}
.botbot a		{color:#909299;}

