body { background: #eaeaea url("../images/bg.jpg") repeat-x}
	body, h1, h2, h3, h4, form, fieldset {margin:0; padding:0px; border:0px;}
	img, a img {border:0px;}
	ul {padding:0px; margin:0px;}
	a {text-decoration:none; outline: none;}

#whiteLine {display: block; position:relative; top:89px; border:0; padding:0; margin:0; background: #0f3564 url("../images/bg-wt.jpg") repeat-x center bottom; max-height:5px; height:5px; z-index: -1;}

#holder {width:969px; margin:0 auto; margin-top:11px; background: url("../images/bg-holder.jpg") repeat-y}

	#wrapper {overflow:hidden; clear:both; padding:0px}
		#top {overflow:hidden; clear:both; background:#0e3564; height:33px}
			#top ul {float:right; padding: 0px 20px 0 0; margin: 0; list-style-type: none; }
			#top ul li { display: inline; margin: 0; }
			#top ul li a { padding: 0px; }
			#top ul.dom li.selected {float:left; display:block; float:left; position:relative; margin: 0px -20px 0px 0px; width:125px; height:33px; background: url("../images/zakladka-dla-domu-off.png") no-repeat }
			#top ul.dom li a {float:left; display:block; float:left; margin: 0px 0px 0px 0px; width:125px; height:33px; background: url("../images/zakladka-dla-biznesu.png") no-repeat }
			#top ul.dom li a:hover {background: url("../images/zakladka-dla-biznesu-on.png") no-repeat}
			* html #top ul.dom li.selected {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="static/images/zakladka-dla-domu-off.png",sizingMethod="crop")}
			* html #top ul.dom li a {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="static/images/zakladka-dla-biznesu.png",sizingMethod="crop"); cursor:pointer}
			* html #top ul.dom li a:hover {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="static/images/zakladka-dla-biznesu-on.png",sizingMethod="crop"); cursor:pointer}

			#top ul.biznes li.selected {float:left; display:block; float:left; position:relative; margin: 0px 0px 0px -20px; width:125px; height:33px; background: url("../images/zakladka-dla-biznesu-off.png") no-repeat }
			#top ul.biznes li a {float:left; display:block; float:left; margin: 0px 0px 0px 0px; width:125px; height:33px; background: url("../images/zakladka-dla-domu.png") no-repeat }
			#top ul.biznes li a:hover {background: url("../images/zakladka-dla-domu-on.png") no-repeat}
			* html #top ul.biznes li.selected {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="static/images/zakladka-dla-biznesu-off.png",sizingMethod="crop")}
			* html #top ul.biznes li a {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="static/images/zakladka-dla-domu.png",sizingMethod="crop"); cursor:pointer}
			* html #top ul.biznes li a:hover {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="static/images/zakladka-dla-domu-on.png",sizingMethod="crop"); cursor:pointer}

			* html .top { height: 1%;}
		#header {overflow:hidden; clear:both; padding:0 5px 7px 5px; margin:0px; background: url("../images/bg-frame-top.jpg") no-repeat}
			* html #header {float:left}
			#header h1 {float:left; display:block; margin:0px; padding:16px 0 0 44px}
			#header h1 a {display:block; width:140px; height:69px; background: url("../images/logo.png") no-repeat; cursor:pointer;}
			* html #header h1 a {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="static/images/logo.png",sizingMethod="crop")}
			#header h1 span {display:none;}
			#header #menu {float:left; display:block; width:530px; margin:62px 0 0 9px; padding:0px; height:40px; background: url(../images/bg-menu.jpg) no-repeat}
			#header #menu.dom {width:320px;}
			#header #menu.biznes {background: url(../images/bg-menu2.jpg) no-repeat}
			#header #menu ul {margin:0px; height:40px; overflow:hidden; padding:0 0 0 20px}
			#header #menu ul li {display:inline; float:left; height:40px; margin:0 2px 0 0px}
			#header #menu ul li a {display:block; height:40px;}
			#header #menu .n1 a {background:url(../images/bg-menu.jpg) no-repeat -20px 0; width:96px}
			#header #menu .n1 a:hover {background: url(../images/bg-menu-on.jpg) no-repeat -20px 0; }
			#header #menu .n2 a {background:url(../images/bg-menu.jpg) no-repeat -118px 0; width:93px}
			#header #menu .n2 a:hover {background:url(../images/bg-menu-on.jpg) no-repeat -118px 0; }
			#header #menu.dom .n3 {display: none;}
			#header #menu .n3 a {background:url(../images/bg-menu.jpg) no-repeat -213px 0; width:99px}
			#header #menu .n3 a:hover {background:url(../images/bg-menu-on.jpg) no-repeat -213px 0; }
			#header #menu .n4 a {background:url(../images/bg-menu.jpg) no-repeat -314px 0; width:83px; }
			#header #menu .n4 a:hover {background:url(../images/bg-menu-on.jpg) no-repeat -314px 0; }
			#header #menu .n5 a {background:url(../images/bg-menu.jpg) no-repeat -316px 0; width:100px; }
			#header #menu .n5 a:hover {background:url(../images/bg-menu-on.jpg) no-repeat -399px 0; }
			#header #menu.biznes .n1 a {background:url(../images/bg-menu2.jpg) no-repeat -20px 0; width:96px}
			#header #menu.biznes .n1 a:hover {background: url(../images/bg-menu-on2.jpg) no-repeat -20px 0; }
			#header #menu.biznes .n2 a {background:url(../images/bg-menu2.jpg) no-repeat -118px 0; width:93px}
			#header #menu.biznes .n2 a:hover {background:url(../images/bg-menu-on2.jpg) no-repeat -118px 0; }
			#header #menu.biznes .n3 a {background:url(../images/bg-menu2.jpg) no-repeat -213px 0; width:91px}
			#header #menu.biznes .n3 a:hover {background:url(../images/bg-menu-on2.jpg) no-repeat -213px 0; }
			#header #menu.biznes .n4 a {background:url(../images/bg-menu2.jpg) no-repeat -306px 0; width:106px; }
			#header #menu.biznes .n4 a:hover {background:url(../images/bg-menu-on2.jpg) no-repeat -306px 0; }
			#header ul.right {float:right; padding:72px 30px 0 0; margin:0px}
			#header ul.right li {float:left; padding:0px 0px 0px 18px; margin:0px; list-style:none; font:12px/12px Arial;}
			#header ul.right li a {padding:0px; margin:0px; font:12px/12px Arial; color:#004f9b}	
			#header ul.right li a:hover {color:#0095da; text-decoration:underline}
			#header div.right {float:right; padding:65px 30px 0 0; margin:0px}
			#header div.right ul li {float:left; padding:0px 0px 0px 18px; margin:0px; list-style:none; font:12px/12px Arial;}
			#header div.right ul li a {padding:0px; margin:0px; font:12px/12px Arial; color:#004f9b}	
			#header div.right ul li a:hover {color:#0095da; text-decoration:underline}

		.home #main {overflow:hidden; clear:both; padding:0px 15px 0px 15px}

			.home #left {float:left; padding:0px 0 0 0; margin:0px; width:679px}
				.home #left .banner {display:block; padding:0px; margin:0 0 10px 0; width:679px; clear:both; overflow:hidden}
				.home #left .banner img {float:left; display:block; padding:0px; margin:0px; z-index:0;}
				.home #left ul.pages {float:right; padding:0 17px 0 0; position:relative; top:-38px; }
				.home #left ul.pages li {float:left; display:inline; padding:0px 0px 0px 5px; margin:0; list-style:none; text-align:center}
				.home #left ul.pages li a {float:left; display:block; padding:2px 0px 0px 1px; margin:0px; font: bold 11px/17px arial; color:#ffffff; width:19px; height:21px; background: url("../images/button-page.png") no-repeat; text-align:center;}
				* html .home #left ul.pages li a {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="static/images/button-page.png",sizingMethod="crop"); cursor: pointer}
				.home #left ul.pages li a:hover {color:#ffde00; background: url("../images/button-page-on.png") no-repeat;}
				* html #left ul.pages li a:hover {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="static/images/button-page-on.png",sizingMethod="crop"); cursor: pointer}
			.home #right {float:right; padding:0px; margin:0px; width:251px}
				.home #right .panel {display:block; padding:0px; margin: 0 0 9px 0; width:251px}
				.home #right .panel a {display:block; margin:0px 0px 1px 0px; padding:45px 0 0 24px; width:227px; color:#ffffff; font:11px/16px Arial}
				.home #right .panel a.blue {height:50px; background:url(../images/button-internet.jpg) no-repeat}
				.home #right .panel a.blue:hover {background:url(../images/button-internet-on.jpg) no-repeat}
				.home #right .panel a.orange {height:49px; background:url(../images/button-telefon.jpg) no-repeat}
				.home #right .panel a.orange:hover {background:url(../images/button-telefon-on.jpg) no-repeat}
				.home #right .panel a.green {height:49px; background:url(../images/button-telewizja.jpg) no-repeat; visibility: hidden;}
				.home #right .panel a.green:hover {background:url(../images/button-telewizja-on.jpg) no-repeat}
				.home #right .panel a.internet {line-height: 12px; height:31px; background:url(../images/button_internet_biznes_big_off.jpg) no-repeat}
				.home #right .panel a.internet:hover {background:url(../images/button_internet_biznes_big_on.jpg) no-repeat}
				.home #right .panel a.telefon {line-height: 12px; height:31px; background:url(../images/button_telefonia_biznes_big_off.jpg) no-repeat}
				.home #right .panel a.telefon:hover {background:url(../images/button_telefonia_biznes_big_on.jpg) no-repeat}
				.home #right .panel a.hosting {line-height: 12px; height:31px; background:url(../images/button_hosting_biznes_big_off.jpg) no-repeat}
				.home #right .panel a.hosting:hover {background:url(../images/button_hosting_biznes_big_on.jpg) no-repeat}
				.home #right .panel a.kolokacja {line-height: 12px; height:31px; background:url(../images/button_kolokacja_biznes_big_off.jpg) no-repeat}
				.home #right .panel a.kolokacja:hover {background:url(../images/button_kolokacja_biznes_big_on.jpg) no-repeat}

		.sub #main {overflow:hidden; clear:both; padding:0px 16px 0px 16px} /* było 0px 16px 0px 36px*/
		* html .sub #main {padding:0px 9px 0px 36px}
		
			.sub #left {float:left; padding:0px 0 0 0; margin:0px; width:147px} /* było width:127px*/
				.sub ul.menu {padding:0px; margin:15px 0 0 0; width:147px} /* było width:127px*/
				.sub ul.menu li {float:left; padding:7px 0px 7px 0px; margin:0px; width:147px; list-style:none; font:11px/11px tahoma; line-height:1px} /* było width:127px*/
				.sub ul.menu li a {display:block; padding:0px 0px 0px 0px; margin:0px; color:#000000; font:bold 11px/11px tahoma; /*text-transform:uppercase;*/ background: url("../images/arrow-red.jpg") no-repeat 0px 5px; line-height:normal; }
				.sub ul.menu li a:hover {color:#cc0000;}
				.sub ul.menu li.last {background:none}
				
				.sub ul.panel li a {color:#004f9b; font: 13px arial; font-weight:bold; }
				.sub ul.panel li.on a {color:#50b6e6;}
				.sub ul.panel li a:hover {color:#40aee0; text-decoration:underline }
				
				.sub ul.panel li ul.sub {display:none;}
				.sub ul.panel li.on ul.sub {display:block;}
				
				.sub ul.menu li.on ul.sub {float:left; margin:10px 0px 0px 0px; padding:0px 0px 6px 0px;}
				.sub ul.menu li.on ul.sub li {float:left; margin:0px; padding:7px 0px 6px 0px; list-style:none; width:147px;  background: url("../images/list-line.gif") no-repeat bottom left; font: 11px/17px Arial;} /* było width:127px*/
				.sub ul.menu li.on ul.sub li a {display:block; padding:0px 0px 0px 15px; margin:0px; color:#004f9b; font:11px/17px arial; background: url("../images/arrow-blue.gif") no-repeat 1px 4px; line-height:normal; }
				.sub ul.menu li.on ul.sub li.last {padding:0px 0px 8px 37px;}
				.sub ul.menu li.on ul.sub li.on a {color:#50b6e6; font-weight:bold;}
				.sub ul.menu li.on ul.sub li a:hover {color:#40aee0; text-decoration:underline }

			.sub #content {float:left; padding:0px 0 0 0; margin:0 0 0 25px; width:554px}
			* html .sub #content {margin:0 0 0 25px;}
				.sub #content .banner {display:block; padding:0px; margin:0 0 8px 0; width:554px; clear:both; overflow:hidden; position:relative}
				.sub #content .banner img {float:left; display:block; padding:0px; margin:0px; position:absolute; top:0; left:0}

				.sub #mapa-blue {width:554px; height:490px; position:relative; top:0; left:0; margin:0px}
				.sub #mapa-blue a {position: absolute; display:block; padding:0px; margin:0px; }
				.sub #mapa-blue a.m1 {top:10px; left:209px; width:70px; height:70px; background: url(../images/mapa-internet/01.png) no-repeat} 
				.sub #mapa-blue a.m1:hover {background:url(../images/mapa-internet/01-on.png) no-repeat}
				* html .sub #mapa-blue a.m1  {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="static/images/mapa-internet/01.png",sizingMethod="crop"); cursor: pointer}
				* html .sub #mapa-blue a.m1 :hover {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="static/images/mapa-internet/01-on.png",sizingMethod="crop"); cursor: pointer}
				.sub #mapa-blue a.m2 {top:23px; left:285px; width:72px; height:72px; background: url(../images/mapa-internet/02.png) no-repeat} 
				.sub #mapa-blue a.m2:hover {background:url(../images/mapa-internet/02-on.png) no-repeat}
				* html .sub #mapa-blue a.m2  {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="static/images/mapa-internet/02.png",sizingMethod="crop"); cursor: pointer}
				* html .sub #mapa-blue a.m2 :hover {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="static/images/mapa-internet/02-on.png",sizingMethod="crop"); cursor: pointer}
				.sub #mapa-blue a.m3 {top:61px; left:357px; width:70px; height:70px; background: url(../images/mapa-internet/03.png) no-repeat} 
				.sub #mapa-blue a.m3:hover {background:url(../images/mapa-internet/03-on.png) no-repeat}
				* html .sub #mapa-blue a.m3  {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="static/images/mapa-internet/03.png",sizingMethod="crop"); cursor: pointer}
				* html .sub #mapa-blue a.m3 :hover {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="static/images/mapa-internet/03-on.png",sizingMethod="crop"); cursor: pointer}
				.sub #mapa-blue a.m4 {top:126px; left:406px; width:74px; height:74px; background: url(../images/mapa-internet/04.png) no-repeat} 
				.sub #mapa-blue a.m4:hover {background:url(../images/mapa-internet/04-on.png) no-repeat}
				* html .sub #mapa-blue a.m4  {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="static/images/mapa-internet/04.png",sizingMethod="crop"); cursor: pointer}
				* html .sub #mapa-blue a.m4 :hover {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="static/images/mapa-internet/04-on.png",sizingMethod="crop"); cursor: pointer}
				.sub #mapa-blue a.m5 {top:205px; left:430px; width:88px; height:88px; background: url(../images/mapa-internet/05.png) no-repeat} 
				.sub #mapa-blue a.m5:hover {background:url(../images/mapa-internet/05-on.png) no-repeat}
				* html .sub #mapa-blue a.m5  {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="static/images/mapa-internet/05.png",sizingMethod="crop"); cursor: pointer}
				* html .sub #mapa-blue a.m5 :hover {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="static/images/mapa-internet/05-on.png",sizingMethod="crop"); cursor: pointer}
				.sub #mapa-blue a.m6 {top:298px; left:427px; width:88px; height:88px; background: url(../images/mapa-internet/06.png) no-repeat} 
				.sub #mapa-blue a.m6:hover {background:url(../images/mapa-internet/06-on.png) no-repeat}
				* html .sub #mapa-blue a.m6  {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="static/images/mapa-internet/06.png",sizingMethod="crop"); cursor: pointer}
				* html .sub #mapa-blue a.m6 :hover {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="static/images/mapa-internet/06-on.png",sizingMethod="crop"); cursor: pointer}
				.sub #mapa-blue a.m7 {top:390px; left:413px; width:92px; height:92px; background: url(../images/mapa-internet/07.png) no-repeat} 
				.sub #mapa-blue a.m7:hover {background:url(../images/mapa-internet/07-on.png) no-repeat}
				* html .sub #mapa-blue a.m7  {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="static/images/mapa-internet/07.png",sizingMethod="crop"); cursor: pointer}
				* html .sub #mapa-blue a.m7 :hover {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="static/images/mapa-internet/07-on.png",sizingMethod="crop"); cursor: pointer}

				.sub #mapa-orange {width:554px; height:490px; position:relative; top:0; left:0; margin:0px}
				.sub #mapa-orange a {position: absolute; display:block; padding:0px; margin:0px; width:161px; height:98px; }
				.sub #mapa-orange a.m1 {top:16px; left:240px; background: url(../images/mapa-telefon/01.png) no-repeat} 
				.sub #mapa-orange a.m1:hover {background:url(../images/mapa-telefon/01-on.png) no-repeat}
				* html .sub #mapa-orange a.m1 {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="static/images/mapa-telefon/01.png",sizingMethod="crop"); cursor: pointer}
				* html .sub #mapa-orange a.m1:hover {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="static/images/mapa-telefon/01-on.png",sizingMethod="crop"); cursor: pointer}
				.sub #mapa-orange a.m2 {top:98px; left:385px; background: url(../images/mapa-telefon/02.png) no-repeat} 
				.sub #mapa-orange a.m2:hover {background:url(../images/mapa-telefon/02-on.png) no-repeat}
				* html .sub #mapa-orange a.m2 {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="static/images/mapa-telefon/02.png",sizingMethod="crop"); cursor: pointer}
				* html .sub #mapa-orange a.m2:hover {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="static/images/mapa-telefon/02-on.png",sizingMethod="crop"); cursor: pointer}
				.sub #mapa-orange a.m3 {top:178px; left:239px; background: url(../images/mapa-telefon/03.png) no-repeat} 
				.sub #mapa-orange a.m3:hover {background:url(../images/mapa-telefon/03-on.png) no-repeat}
				* html .sub #mapa-orange a.m3 {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="static/images/mapa-telefon/03.png",sizingMethod="crop"); cursor: pointer}
				* html .sub #mapa-orange a.m3:hover {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="static/images/mapa-telefon/03-on.png",sizingMethod="crop"); cursor: pointer}
				.sub #mapa-orange a.m4 {top:257px; left:387px; background: url(../images/mapa-telefon/04.png) no-repeat} 
				.sub #mapa-orange a.m4:hover {background:url(../images/mapa-telefon/04-on.png) no-repeat}
				* html .sub #mapa-orange a.m4 {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="static/images/mapa-telefon/04.png",sizingMethod="crop"); cursor: pointer}
				* html .sub #mapa-orange a.m4:hover {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="static/images/mapa-telefon/04-on.png",sizingMethod="crop"); cursor: pointer}
				.sub #mapa-orange a.m5 {top:336px; left:239px; background: url(../images/mapa-telefon/05.png) no-repeat} 
				.sub #mapa-orange a.m5:hover {background:url(../images/mapa-telefon/05-on.png) no-repeat}
				* html .sub #mapa-orange a.m5 {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="static/images/mapa-telefon/05.png",sizingMethod="crop"); cursor: pointer}
				* html .sub #mapa-orange a.m5:hover {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="static/images/mapa-telefon/05-on.png",sizingMethod="crop"); cursor: pointer}

				.sub #mapa-green {width:554px; height:490px; position:relative; top:0; left:0; margin:0px}
				.sub #mapa-green a.send {position: absolute; top:428px; left:426px; display:block; padding:0px; margin:0px; width:111px; height:34px; background: url(../images/button-send.png) no-repeat  }
				.sub #mapa-green a.send:hover {background: url(../images/button-send-on.png) no-repeat  }
				* html .sub #mapa-green a.send {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="static/images/button-send.png",sizingMethod="crop"); cursor: pointer}
				* html .sub #mapa-green a.send:hover {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="static/images/button-send-on.png",sizingMethod="crop"); cursor: pointer}
				.sub #mapa-green input.email {position: absolute; top:433px; left:205px; display:block; margin:0px; padding: 0px 5px 2px 0px; width: 200px; font: 18px/18px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; border:0px; line-height:normal; color:#535353 }

				.sub #content a.oferta {float:left; display:block; padding:0px; margin:0px}
                .sub #content a.oferta_int {margin-top: 8px;}
				.sub #content a.oferta img {float:left; display:block; padding:0px; margin:0px}


			.sub #right {float:right; padding:0px; margin:0px; width:203px}
				.sub #right .panel {display:block; padding:0px; margin: 0 0 13px 1px; width:201px}
				.sub #right .panel a {display:block; margin:0px; padding:0px; width:201px; color:#ffffff; font:11px/16px Arial}
				.sub #right .panel a.tvbaner {display: none;}

			.box680 {display:block; padding:0px; margin: -24px 0 0px; width:679px; background: url("../images/bg-box680.gif") repeat-y}
			.box941 {width:940px; background: url("../images/bg-box941.gif") repeat-y}
			.news_fix {background: url("../images/bg-box680news.gif") repeat-y}
			.news_fix3 {margin: 0px !important;}
			.box680 .out {overflow:hidden; clear:both; padding:0; background: url("../images/bg-out680.gif") no-repeat top left}
			.box680 .in {overflow:hidden; clear:both; padding:0px 37px 15px 26px; background: url("../images/bg-in680.gif") no-repeat bottom left}
			.box941 .out {background: url("../images/bg-out941.gif") no-repeat top left}
			.box941 .in {background: url("../images/bg-in941.gif") no-repeat bottom left}
			* html .box680 .out, * html .box680 .in {float:left; }
			.box680 h1 {display:block; margin:0px; padding:18px 0 8px 0px; height:17px}
			.box680 h2 {display:block; margin:0px; padding:16px 0 14px 1px; height:18px}
			.box680 .left {float:left; display:block; padding:0; margin:0; width:283px}
			.box941 .left {width:534px}
			.box680 .right {float:right; display:block; padding:0; margin:0; width:282px}
			.box680 ul {padding:0px; margin:0px; width:283px}
			.box941 div.left ul {padding:0px; margin:0px; width:534px}
			.box680 ul li {float:left; padding:7px 0px 7px 0px; margin:0px; width:285px; background: url("../images/list-line.gif") no-repeat bottom left; list-style:none;  font:11px/17px arial}
			.box941 div.left ul li {width:536px; background: url("../images/list-line_long.gif") no-repeat bottom left;}
			.box680 ul li a, .box680 ul li span {display:block; padding:0px 0px 0px 18px; margin:0px; color:#004f9b; font:11px/17px arial; background: url("../images/arrow-blue.gif") no-repeat 1px 4px; line-height:normal; }
            .box680 div.news h1 {padding-top:4px; color:#0089D3; font:16px "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif; font-weight:bold;}
            .box680 div.news div.p,
			.box680 div.news p {padding-left:18px; padding-top:10px; color:#004f9b; font:11px/17px arial;}
            #main #left div.news_fix {margin: 0 0 10px 0;}
            /*#main #left div.news_fix2 {min-height:270px; height:auto !important; height:270px;}*/
			.box680 ul li a:hover {color:#0095da; text-decoration:underline}
			.box680 ul li .important {color:#d30000;}
			.box680 ul li p {display:block; padding:0px 0px 0px 18px; margin:0px; color:#d30000; font:11px/17px arial; background: url("../images/arrow-blue.gif") no-repeat 1px 6px}
			.box680 .right ul li {padding:5px 0px 6px 0px;}
			.box680 .right ul li p {display:block; padding:0px 0px 0px 18px; margin:0px; color:#004f9b; font:11px/17px arial; background: url("../images/arrow-blue.gif") no-repeat 1px 6px}			
			.box680 .right ul li p a { display:inline-block; padding:0px; margin:0px; background:none; color:#0089d3; font: bold 11px/17px arial;}


			.box550 {display:block; padding:0px; margin:0px; width:554px; background: url("../images/bg-box550.gif") repeat-y}
			.box550 .out {overflow:hidden; clear:both; padding:0; background: url("../images/bg-out550.gif") no-repeat top left}
			.box550 .in {overflow:hidden; clear:both; padding:0px 22px 20px; background: url("../images/bg-in550.gif") no-repeat bottom left}
			* html .box550 .out, * html .box550 .in {float:left; }
			.box550 h3 {display:block; padding:0 0 11px 1px; margin:0px; line-height:normal;}
			.box550 .outer {float:left; width:510px; margin:0 0 20px 0; padding:0 0 24px 0; border-bottom:1px solid #D8D8D8}
				.box550 .outer img {float:right; padding:0px; margin:7px 0 0 0}
			.box550 .inner {float:left; padding: 0px; width:305px; }
				.box680 div.news_fix2 h2,
				.box550 h2 {display:block; margin:0px; padding:19px 0 17px 0px; line-height:normal; color:#0089d3;  font: bold 16px/16px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;}
				.box550 h2.error {color: #FF0000;}
				.box550 p {padding:0px; margin: 0 0 0 2px; color:#004f9b; font:11px/17px arial;}
				.box550 div.p {padding:0px; margin: 0 0 0 2px; color:#004f9b; font:11px/17px arial;}
				.box550 div.p ul {margin-left: 20px;}
				.box550 div.p .box250 ul {margin-left: 0px;}
				.box550 div.p .box250 {margin-left: 110px;}
				.box550 p.error {color: #FF0000;}
				.box550 p.space {padding:0 0 14px 0;}
				.box550 em {float:left; font:11px/17px arial; width:170px}
				.box550 p span {color:#d30000; font:bold 11px/17px arial;}

			.box250 {display:block; padding:0px; margin:0px; width:251px; background: url("../images/bg-box250.gif") repeat-y}
			.box250 .out {overflow:hidden; clear:both; padding:0; background: url("../images/bg-out250.gif") no-repeat top left}
			.box250 .in {overflow:hidden; clear:both; padding:16px 21px 0 21px; background: url("../images/bg-in250.gif") no-repeat bottom left}
			* html .box250 .out, * html .box250 .in {float:left; }
			.box250 a.panelk {float:left; display:block; padding:5px 0px 0px 0px; margin:0px 5px 0px 0px; width:89px; height:16px; color:#ffffff; background: url("../images/button-panel.jpg") no-repeat; font: 9px arial; text-align:center}
			.box250 a.panelk:hover {float:left; display:block; padding:5px 0px 0px 0px; margin:0px 5px 0px 0px; width:89px; height:16px; color:#ffffff; background: url("../images/button-panel-over.jpg") no-repeat; font: 9px arial; text-align:center}
			.box250 a.panelkk, .box250 a.panelkk:hover {color:#004f9b; background: url("../images/button-panel-on.jpg") no-repeat; cursor: default;}
			.box250 a.poczta {float:left; display:block; padding:5px 0px 0px 0px; margin:0px 20px 0px 0px; width:79px; height:16px; color:#ffffff; background: url("../images/button-poczta.jpg") no-repeat; font: 9px arial; text-align:center}			
			.box250 a.poczta:hover { background: url("../images/button-poczta-over.jpg") no-repeat;}
			.box250 a.pocztaa, .box250 a.pocztaa:hover {color:#004f9b; background: url("../images/button-poczta-on.jpg") no-repeat; cursor: default;}		
			.box250 a.light {float:left; display:block; padding:5px 0px 0px 0px; margin:0px 5px 0px 0px; width:89px; height:16px; color:#004f9b; background: url("../images/button-panel.jpg") no-repeat; font: 9px arial; text-align:center}
			.box250 a.dark {float:left; display:block; padding:5px 0px 0px 0px; margin:0px 5px 0px 0px; width:79px; height:16px; color:#ffffff; background: url("../images/button-poczta.jpg") no-repeat; font: 9px arial; text-align:center}			
			.box250 a.dark:hover { background: url("../images/button-poczta-on.jpg") no-repeat;}
			.box250 a.zaloguj {float:left; display:block; padding:4px 0px 0px 9px; margin:0px;}
			.box250 ul {float:left; padding:16px 0 30px 0px; margin:0px; width:209px}
			.box250 ul li {float:left; display:inline; padding:4px 0px 4px 0px; margin:0px; width:209px; list-style:none; font:11px/17px arial;}
			.box250 ul li a.new {float:left; padding:10px 0px 0px 10px; margin:0px; color:#0089d3; font: bold 11px/17px arial; background: url("../images/arrow-blue.gif") no-repeat 3px 16px; }
			.box250 ul li a.new:hover {text-decoration:underline}
			.fld {float:left; margin:0px; padding: 4px 5px 2px 5px; height:18px; color:#004f9b; background: #F5F5F5; width: 197px; font: 11px arial; overflow:hidden; border:0px; border-top:1px solid #D0D0D0; border-left:1px solid #D0D0D0; border-bottom:1px solid #EDEDED;  border-right:1px solid #EDEDED;      }

			.box200 {display:block; padding:0px; margin:0px; width:203px; background: url("../images/bg-box200.gif") repeat-y}
			.box200 .out {overflow:hidden; clear:both; padding:0; background: url("../images/bg-out200.gif") no-repeat top left}
			.box200 .in {overflow:hidden; clear:both; padding:21px 21px 11px 13px; background: url("../images/bg-in200.gif") no-repeat bottom left}
			* html .box200 .out, * html .box200 .in {float:left; }
			.box200 h1 {display:block; margin:0px; padding:0px 0 20px 0px; height:11px}
			.box200 h2 {display:block; margin:0px; padding:0px 0 11px 1px; height:13px}
			.box200 ul {padding:0px; margin:0px; width:176px}
			.box200 ul li {float:left; padding:5px 0px 6px 0px; margin:0px; width:175px; background: url("../images/list-line.gif") no-repeat bottom left; list-style:none;  font:11px/17px arial}
			.box200 ul li {padding:5px 0px 6px 0px;}
			.box200 ul li p {display:block; padding:0px 0px 0px 11px; margin:0px; color:#004f9b; font:11px/17px arial; background: url("../images/arrow-blue.gif") no-repeat 1px 7px}			
			.box200 ul li p a { display:inline-block; padding:0px; margin:0px; background:none; color:#0089d3; font: bold 11px/17px arial;}
			.box200 ul li p a:hover {color:#0095da; text-decoration:underline}
			.box200 ul li.last {background:none}


			table.koszyk {float:left; width:554px; padding:0px; margin:8px 0 0px 0}
            table.koszyk_int {margin: 0;}
			table.koszyk tr {padding:0; margin:0; border-collapse:0}
            /*table.koszyk tr:hover {background-color: #DBDBDB;}*/
			table.koszyk td.border1 {border-left:1px solid #E9E9E9}
			table.koszyk td.border {border-right:1px solid #E9E9E9}
			fieldset.default,
			table.koszyk td {padding:2px 0px 2px 10px; color:#004f9b; font: 11px/17px arial; border-bottom:1px solid #E9E9E9}
			table.koszyk thead td,
			table.koszyk td.head {padding:0px 0px 0px 10px; color:#ffffff; background:url("../images/bg-koszyk.gif") repeat-x; font: bold 11px/17px arial; border:0px; height:28px; border:0px;}
			table.koszyk td.k1 {display:block; float:left; padding:2px 0px 2px 8px; margin:0px; width:88px; border:1px solid #E9E9E9; border-width:0 1px 1px 1px}
			table.koszyk td.k2 {width:98px !important;}
			div.in p a,
			table.koszyk td a {color:#0089d3; font:11px/17px arial}
			div.in p a:hover,
			table.koszyk td a:hover {text-decoration:underline}
			table.koszyk td.noborder {border:0px}
			table.koszyk td.bg {background:#F3F3F3;}
            /*table.koszyk tr:hover td {background-color: #DBDBDB; cursor: default;}
            table.koszyk tr:hover td.ignore_over {background-color: white; cursor: default;}*/
			table.koszyk_fluid {width:100%; float:none;}
			table.koszyk_fluid td span.good {color:green;}
			table.koszyk_fluid td span.error {color:red;}

			table.opis {float:left; width:350px; padding:0px; margin:0px 0 0px 1px; border-top:1px solid #D8D8D8}
			table.opis tr {padding:0; margin:0; border-collapse:0}
			table.opis td {padding:2px 0px 2px 10px; color:#004f9b; font: 11px/17px arial; border-bottom:1px solid #E9E9E9}
			table.opis td.head {padding:0px 0px 0px 10px; color:#ffffff; background:url("../images/bg-koszyk.gif") repeat-x; font: bold 11px/17px arial; border:0px; height:28px; border:0px;}
			table.tel td.head,
			div.tel table.opis td.head {background:url("../images/tel-tlo-naglowek-tabeli.gif") repeat-x;}
			table.opis td.k1 {padding:3px 0px 1px 10px; margin:0px; width:264px; border:1px solid #E9E9E9; border-width:0 0px 1px 1px}
			table.opis td.border {border-right:1px solid #E9E9E9; color:#d30000; font:11px/17px arial;}
			table.opis td a {color:#d30000; font:11px/17px arial; text-decoration:underline}
			table.opis td.noborder {border:0px}

			.bottom {overflow:hidden; clear:both; padding:15px 10px 10px 11px; }
				.bottom p {float:left; padding:0px; margin:0; color:#004f9b; font:11px/12px arial; line-height:normal }	
				.bottom p a {color:#004f9b; font:11px/12px arial;}					

			.bottom ul.right {float:right; padding:0px 0px 0 0; margin:0px}
			.bottom ul.right li {float:left; padding:0px 0px 0px 15px; margin:0px; list-style:none; font:12px/12px Arial;}
			.bottom ul.right li a {padding:0px; margin:0px; font:11px/12px Arial; color:#004f9b}	
			.bottom ul.right li a:hover {color:#0095da; text-decoration:underline}

			.sub .bottom {overflow:hidden; clear:both; padding:30px 10px 10px 0px; }


		#footer {overflow:hidden; clear:both; width:100%; padding:20px 0px 0px 0px; background: #eaeaea url("../images/bg-frame-bottom.jpg") no-repeat top left; line-height:normal}
			#footer p {float:right; padding:0 10px 20px 0; margin:0; color:#969696; font:11px/12px arial; line-height:normal }	
			#footer p a {color:#5b5b5b; font:11px/12px arial;}

            div.preload {display: none;}

	.onclick, .onclick * {cursor:pointer !important;}
	
	table.mail_data {width:100%;}
	form.suspend table, form.fluid_host table {width:100%;}
	form.fluid_host tr.buttons td input {margin-top: 5px;}
	table.soho_data {
		left:-10px;
		position:relative;
		width:530px;
	}
	table.soho_data tr.head * {
		line-height: 10px
	}
	
	/*#errorsOutput {
		clear: left;
	}*/
	
	fieldset.default {
		border: 2px groove gray;
		margin: 0 2px;
		padding: 3px 6px;
	}
	
	div.warning, p.warning {
		color: #C44408;
		margin-top: 15px;
		padding: 4px;
		border: 1px solid #F86C2A;
		background-color: #FFDDCC;
	}
	p.ok {
		color: #077507;
		margin-top: 15px;
		padding: 4px;
		border: 1px solid #2DDA2D;
		background-color: #C7FCC7;
	}
	div.warning {
		font-family: arial;
		font-size: 11px;
		line-height: 17px;
		margin: 20px 0 0 2px;
	}
	div.warning ul {
		margin-left: 20px;
	}
	
	span.warning {
		color: #C44408;
		font-weight: bold;
	}
	span.ok {
		color: #077507;
		font-weight: bold;
	}
	
	p.smallprint {
		padding-top: 30px;
		font-style: italic;
		font-size: 70%;
	}
	
	fieldset.faktury {
		margin-top: 20px;
	}
	
	fieldset.faktury p {
		margin-top: 10px;
	}
	
	.floatLeft {
		float: left;
	}
	.clearLeft {
		clear: left;
	}
	
	fieldset.faktury p.floatLeft {
		margin-right: 40px;
	}
	
	fieldset.faktury a {
		float: right;
		margin-right: 10px;
	}
	
	td.wniosek_ip {
		padding: 2px 35px 2px 35px !important;
	}
	
	textarea.fluid {
		width: 96%;
		height: 100px;
	}
	
	table.sortable td a {
		color: white;
		font-weight: bold;
	}
	
	input.bad {
		border: 2px groove #FA6C6C;
	}
	input.good {
		border: 2px groove #84F184;
	}
	p.bad,
	b.bad {
		color: #FB4242;
	}
	p.good,
	b.good {
		color: #09A509;
	}
	
	
	
	
		a.galleryItem {
			opacity: 0;
			filter: alpha(opacity=0);
			display: none;
			width: 100%; /* won't work without it on fucking IE */
		}
		#galleryButtons { /* not needed here */
			position: relative;
			top: 350px;
		}
		a.galleryItem img {
			border: 0;
		}

		input.ie6hax {
			display: none;
		}


#gallery td {vertical-align:top;}

#zooinfo {
	clear: left;
	color: gray;
	font-size: 10px;
	width: 550px;
}
