
	/* Reset rules */
	body, p, div, ul, li, form, h1, h2, h3, h4, h5, dl, dd, dt, table, tr, td { margin: 0; padding: 0; }
	div { display: block; }
	a { outline: none; }
	form { display: inline; }
	img { border: none; }
	ul, li { list-style: none; }


	body { background: #a3fcfc url(/s/img/bodyBack.jpg) repeat-x; background-position: center 0px; font: normal 100% Verdana, Arial, sans-serif; color: #00647c; padding: 10px 0; }

	#wrapper { width: 951px; margin: 0 auto; overflow: hidden; }
	
	#header { overflow: hidden; height: 75px; width: 949px; }
	#header h1 a { float: left; background: url(/s/img/tlenofonLogo.gif) no-repeat left top; width: 292px; height: 84px; display: block; text-indent: -9999px; overflow: hidden;}
	.zaloba #header h1 a {background-image: url(/s/img/tlenofonLogoZaloba.gif)}
	#header .quickLinks { float: left; width: 370px; margin-top: 29px;}
	#header .quickLinks li { display: inline; padding: 0 13px; background: url(/s/img/pinkArrow.gif) no-repeat 2px 4px;  }
	#header .quickLinks li a { display: inline-block; border-bottom: 1px solid #61a0b0; color: #fff; text-decoration: none; font: bold 1.1em Arial, Verdana, sans-serif; }
	#header .quickLinks li a.podlacz { color:  #f5ffd9; }
	#header .quickLinks li a.selected { color: #00647c; border-bottom: none; _border-bottom: 1px solid #61a0b0; }
	#header .quickLinks li a:hover { border-bottom: 1px solid #e40076;}
	
	#header .buttonLinks { top: 29px; float: right; width: 245px; height: 31px; background: transparent url(/s/img/topnav.gif) no-repeat left top; position: relative; }
	#header .buttonLinks li { text-align: center; position: absolute; top: 0; overflow: hidden; }
	#header .buttonLinks li, #header .buttonLinks li a { height: 28px; display: block; }
	#header .buttonLinks li a { text-indent: -9999px; text-decoration: none; }
	
	#pomocLink { left: 0; width: 80px; }
	#panelLink { left: 80px; width: 165px; }
	
	#pomocLink a:hover { background: transparent url(/s/img/topnav.gif) no-repeat 0 -31px; }
	#panelLink a:hover { background: transparent url(/s/img/topnav.gif) no-repeat -80px -31px; }
	
	.sidebar { float: left; width: 180px; }
	
	/* Lewa kolumna */
	.left {  padding-right: 5px; }
	.left ul li { background: url(/s/img/liElement.gif) no-repeat left top; line-height: 1.2em; margin-bottom: 3px; padding-top: 6px; width: 180px; height: 24px;}
	.left ul li a { font: bold 1em Arial, sans-serif; color: #00647c; text-decoration: none; margin-left: 30px; }
	.left ul .mozliwosci a { color: #36bddd; }
	.left ul li a.selected { color: #e40076; }
	.left ul li a:hover { color: #e40076; }	
	
	.left .news { background: url(/s/img/newsBox.gif) no-repeat left top; width: 180px; height: 70px; margin: 4px 0; overflow: hidden; }
	.left .news a { color: #0089af; text-decoration: none; }
	.left .news a img { margin-bottom: -2px; }
	.left .news a:hover { text-decoration: underline; }
	.left .news .icon { float: left; margin: 3px 0 0 3px;}
	.left .news .description { color: #0089af; font-size: 0.7em; padding: 14px 0 0 10px; float: left; width: 100px; }
	.left .news .description a span { color: #00647c; }
	.left .linksys .description { padding-top: 9px; }
	
	/* cennik w lewej kolumnie */
	.left ul .cennik { background: url(/s/img/cennikBack.gif) no-repeat left top; height: auto; }
	.left ul .cennik .tableContainer { background: url(/s/img/cennikBottom.gif) no-repeat left bottom; padding-bottom: 5px;}
	.left .star { color: #00abd4;}
	.left table { background: #fff; width: 170px; border: none; border-spacing: 0px; border-collapse: collapse; margin: 5px auto 0 auto;}
	.left table caption { display: none; }
	.left table td { color: #0089af; font: bold 0.9em Arial, sans-serif; text-align: left; padding: 5px 6px 0 6px; width: 80px; }
	.left table .first { padding-top: 0px; }
	.left table td a { margin-left: 0px; }
	.left table .price { color: #e40076; text-align: right; width: 70px; }
	.left table .smallInfo { font: normal 0.6em Verdana, sans-serif; padding-top: 1px; padding-bottom: 2px;}
	.left table .stripe { border-bottom: 1px solid #cbf0f8; }
	.left table .roundTop { background: url(/s/img/tableCorners.gif) no-repeat left top; height: 8px; }
	.left table .roundBottom { background: url(/s/img/tableCorners.gif) no-repeat left bottom; height: 10px; }
	.left table .cennikLink {background: url(/s/img/tableCornersB.gif) no-repeat left bottom;}
	.left table .cennikLink a { width: 107px; height: 26px; display: block; text-indent: -9999px; background: url(/s/img/pelnyCennik.gif) no-repeat left top; margin: 0 auto 6px auto; overflow: hidden; }
	.left table .cennikLink a:hover { background-position: left -26px; }
	
	.left .awards { text-align: center; }
	.left .awards .wprost { margin-bottom: 16px; }
	
	.right { padding-left: 5px; width: 190px; }
	
	/* Prawa kolumna */
	.right .navigation { background: #d1ecf2 url(/s/img/panel1Back.gif) no-repeat left top; padding: 10px 0 10px 10px; width: 185px; height: 86px;}
	.right .navigation li { background: url(/s/img/pinkArrow.gif) no-repeat 2px 5px; font: bold 0.9em Arial, sans-serif; line-height: 1.4em;}
	.right .navigation li a { color: #00647c; text-decoration: none; border-bottom: 1px solid #00abd4; margin-left: 12px; }
	.right .navigation li a:hover { border-bottom: 1px solid #e40076; }
	.right .navigation li.forum a { color: #ff0000; }
	.right .navigation li.forum a:hover { border-bottom: 1px solid #ff0000; }
	.right .navigation li.faq a { color: #e40076; }
	
	.right .aktualnosciContainer { background: url(/s/img/aktualnosciBottom.png) no-repeat left bottom; padding-bottom: 8px; width: 195px;}
	.right .aktualnosci { background: #fffbe1 url(/s/img/aktualnosciBack.png) no-repeat left top; width: 195px; }
	.right .aktualnosci h3 { color: #00647c; font: bold 1.4em Arial, sans-serif; padding: 4px; text-indent: -9999px; }
	.right .aktualnosci dl { padding: 10px 3px 0 8px; font: normal 1em Verdana, sans-serif; }
	.right .aktualnosci dl dt { background: url(/s/img/wykrzyknik.gif) no-repeat left 7px; padding: 6px 0 0 13px; font-size: 0.7em; font-weight: bold; }
	.right .aktualnosci dl dt a { color: #00abd4; text-decoration: underline; }
	.right .aktualnosci dl dt a:hover { text-decoration: underline; color: #e40076; }
	.right .aktualnosci dl dd.withBorder { border-bottom: 1px solid #eae7d3; }
	.right .aktualnosci dl dd { color: #000; padding: 5px 5px 5px 13px; text-align: left; font-size: 0.6em; }
	.right .aktualnosci dl dd .summary { color: #a8a8a8; text-align: right; padding-top: 8px; }
	.right .aktualnosci dl dd .summary a { color: #e40076; text-decoration: underline; }
	.right .aktualnosci dl dd .summary a:hover { text-decoration: none; }
	
	/* Box w prawej kolumnie */
	.right .sideBox { background: url(/s/img/sidebarBottom.gif) no-repeat bottom left; padding-bottom: 7px; margin-bottom: 3px; width: 195px;}
	.right .sideBox div { background: url(/s/img/sidebarTop.png) no-repeat left top; padding-top: 7px }
	.right .sideBox div div { background: #fff; padding-top: 0 }
	.right .smallMargin { margin: 3px 0; }
	.right .sideBox h3 { margin-bottom: 1em; color: #00647c; font: bold 1.4em Arial, sans-serif; text-indent: -9999px; }
	.right .sideBox ul { margin-left: 10px; }
	.right .sideBox ul li { background: url(/s/img/pinkArrow.gif) no-repeat 2px 5px; font: bold 0.9em Arial, sans-serif; line-height: 1.4em; }
	.right .sideBox ul li a { color: #00abd4; text-decoration: none;  border-bottom: 1px solid #cbf0f8; margin-left: 12px; }
	.right .sideBox ul li a:hover { border-bottom: 1px solid #e40076; }
	.right .sideBox ul li.green a { color: #84b300; }
	/* Pomoc */
	.right .pomoc { background: url(/s/img/sidebarPomoc.gif) no-repeat left top; }
	.right .pomoc ul li { font-weight: normal; }
	/* Zobacz też */
	.right .zobaczTez { background: url(/s/img/sidebarZobaczTez.gif) no-repeat left top; }
	/* Zaloguj sie do panelu */
	.right .sideBox div.panel { background: #fff url(/s/img/sidebarPanel.gif) no-repeat left top; padding-top: 0 }
	
	
	.mainContent { float: left; width: 565px;}
	.mainContentWide { float: left; width: 765px; }
	.contentBox { background: url(/s/img/whiteRounded.gif) no-repeat left top; width: 565px; }
	.contentBox h2 { font: normal 1.6em Arial, sans-serif; padding: 10px 20px 10px 20px;}
	.contentBox h2 span { color: #00abd4; }
	.contentBoxWrapper { background: url(/s/img/dodatekback.gif) no-repeat left bottom; padding-bottom: 8px; margin-bottom: 5px; overflow: hidden; }
	.light { background: url(/s/img/whiteRoundedLight.gif) no-repeat left top; }
	.dodatek { background: #ecfdff;  margin: 0 2px; overflow: hidden; clear: both; }
	.high { _height: 170px; }
	
	.podlaczSie { padding: 130px 0 0 180px; width: 385px; height: 56px; background: url(http://4ip.pl/images/tlenofon/bigImage.png) no-repeat left top; }
	.podlaczSie a { display: block; width: 120px; height: 35px; background: url(/s/img/podlaczSie.gif) no-repeat left top; overflow: hidden; text-indent: -9999px; }
	.podlaczSie a:hover { background-position: left -35px;}
	
	.alt { background: url(http://4ip.pl/images/tlenofon/bigImageAlt.png) no-repeat left top; }
	
	
	/* 4 boxy z atutami */
	.atuty { overflow: hidden; padding: 0 0 5px 10px; background: url(/s/img/noga.gif) no-repeat right top; width: 555px; }
	.atuty .bigger { width: 310px; }
	.atut { background: transparent url(/s/img/atutyIcons.gif) no-repeat left top; width: 235px; height: 55px; margin: 10px 0; float: left; }
	.atut ul { padding: 5px 0 0 97px; font-size: 0.7em; }
	.atut ul li { list-style: square; line-height: 1.4em; }
	.atut .middleSpan { padding-top: 15px; }
	
	.atuty .miejsce { background-position: 0 -170px;}
	.atuty .telefon { background-position: 0 -57px; }
	.atuty .abonament { background-position: 0 -112px; }
	
	.nobckg { background: none; }
	
	.contentBox .informacje { overflow: hidden; padding: 19px 0 0 25px; line-height: 0.8em; _line-height: 1em; height: 30px; _height: 40px; }
	.contentBox .informacje li { float: left; font-size: 0.7em; font-weight: bold; padding: 0 0 0 15px; background: url(/s/img/pinkArrow.gif) no-repeat 4px 2px;}
	.contentBox .informacje li.calc { background: url(/s/img/kalkulator.gif) no-repeat 25px 2px; padding: 0 22px 0 40px; }
	.contentBox .informacje li a { color: #00647c; text-decoration: none; border-bottom: 1px solid #00abd4; }
	.contentBox .informacje li a:hover { border-bottom: 1px solid #e40076; }
	.contentBox .informacje li.bramka a { color: #ff0000; }
	.contentBox .informacje li.bramka a span { color: #00647c; font-size: 0.9em; }
	.contentBox .informacje li.bramka a:hover { border-bottom: 1px solid #ff0000; }
	.contentBox .informacje li.bramka a:hover span { color: #ff0000; }
	
	.sposob { float: left; width: 279px; }
	
	.pierwszy h3 { width: 176px; height: 40px; background: url(/s/img/sposob1.gif) no-repeat left top; text-indent: -9999px; margin: 12px 0 0 16px;}
	.pierwszy ul { background: url(/s/img/sposob1Background.gif) no-repeat 12px top; padding: 15px 0 20px 120px; }
	.drugi ul { background: url(/s/img/sposob2Background.gif) no-repeat 14px 10px; padding: 15px 0 20px 92px; }
	.sposob ul li { background: url(/s/img/pinkDot.gif) no-repeat left 8px; font: normal 0.8em Arial, sans-serif; color: #00647c; line-height: 1.3em; padding-left: 10px; }
	.sposob ul li.szczegoly { background-position: 0 -10px; padding-top: 10px; }
	.sposob ul li.szczegoly a { margin-left: -10px; display: block; width: 89px; height: 26px; text-indent: -9999px; text-decoration: none; background: url(/s/img/szczegoly.gif) no-repeat left top; overflow: hidden;}
	.sposob ul li.szczegoly a:hover { background-position: left -25px; }
	.sposob ul li a { color: #00abd4; text-decoration: underline; }
	.sposob ul li a:hover { color: #e40076; }
	
	.drugi h3 { width: 225px; height: 42px; background: url(/s/img/sposob2.gif) no-repeat left top; text-indent: -9999px; margin: 11px 0 0 18px; }
	
	/* Podstrona */
	.contentBoxWrapperSub { background: transparent url(/s/img/subpageBack.gif) no-repeat left bottom; overflow: hidden; padding-bottom: 8px;}
	
	.contentBoxSub { background: #fff url(/s/img/whiteRoundedWide.gif) no-repeat left top; padding-bottom: 15px; _height: 580px; min-height: 580px; width: 565px; }
	.wide .contentBoxSub { width: 765px; }
	.contentBoxSub h2 { color: #00abd4; font: normal 2em Arial, sans-serif; padding: 20px 10px 10px 10px;}
	.contentBoxSub h3 { color: #00647c; font: normal 1.5em Verdana, sans-serif; padding: 10px 0 2px 25px; background: url(/s/img/pinkArrowBig.gif) no-repeat 13px 16px; }
	.contentBoxSub p { color: #1a171b; font: normal 0.75em Verdana, Arial, sans-serif; padding: 5px 20px 5px 36px; }
	.contentBoxSub .smallFont { font-size: 0.65em; }
	.contentBoxSub .spaceOver { padding-top: 30px; }
	.contentBoxSub .addInformation { padding-top: 13px; }
	.contentBoxSub .wiecej { text-align: right; padding: 3px 30px 10px 0; }
	.contentBoxSub .wiecej a { background: url(/s/img/blueArrow.gif) no-repeat left 3px; padding-left: 8px;}
	.contentBoxSub a { color: #e40076; text-decoration: underline; }
	.contentBoxSub a:hover { text-decoration: none; }
	.contentBoxSub ul, .contentBoxSub ol { font: normal 0.75em Verdana, Arial, sans-serif; color: #1a171b; padding: 7px 20px 10px 40px; }
	.contentBoxSub ol { margin-left: 20px; }
	.contentBoxSub ol.connecting { font: bold 0.9em Verdana, Arial, sans-serif; margin: -15px 0 0 20px; color: #e40076; padding-top: 0;}
	.contentBoxSub ol.connecting li { margin-top: 30px; }
	.contentBoxSub ol.connecting li img { margin: 7px 0; }
	.contentBoxSub ol.connecting p { font-size: 0.85em; font-weight: normal; color: #1a171b; padding: 5px 0; }
	.contentBoxSub ol.connecting p em { color: #e40076; font-weight: bold; font-style: normal;}
	.contentBoxSub ol li { list-style-type: decimal; }
	.contentBoxSub ul li { background: url(/s/img/blueDot.gif) no-repeat left 5px; line-height: 1.2em; padding-left: 15px; margin-bottom: 5px; list-style-type: none;}
	.contentBoxSub ul.second { font-size: 1em !important; padding: 10px 0 5px 0; }
	.contentBoxSub hr { color: #cbf0f8; background: #cbf0f8; border: none; width: 550px; height: 1px; margin: 2px auto;}
	.contentBoxSub .pink { color: #e40076; }
	
	.contentBoxSub .video { width: 500px; margin: 20px auto; }
	
	.centeredImage { text-align: center; }
	
	/* Regulamin */
	.wide .contentBoxSub .regulaminContainer { width: 676px; margin: 10px auto; overflow: hidden; }
	.wide .contentBoxSub .regulaminContainer ul { width: 309px; height: 124px; background: url(/s/img/regulaminBack.gif) no-repeat left top; float: left; padding: 12px; }
	.wide .contentBoxSub .regulaminContainer .spacing { margin-right: 10px; }
	.wide .contentBoxSub .regulaminContainer ul li { background: url(/s/img/docListIcons.png) no-repeat left top; height: 55px; padding-left: 50px; margin: 4px 0; overflow: hidden; }
	.wide .contentBoxSub .regulaminContainer ul .doc { background-position: left -55px; }
	.wide .contentBoxSub .regulaminContainer ul li div { float: left; }
	.wide .contentBoxSub .regulaminContainer ul li .description { padding: 12px 5px 0 10px; }
	.wide .contentBoxSub .regulaminContainer ul li .description a { color: #e40076; text-decoration: none; font: bold 1.1em Arial, sans-serif; }
	.wide .contentBoxSub .regulaminContainer ul li .description a span { color: #00647c; }
	.wide .contentBoxSub .regulaminContainer ul li .description a:hover { text-decoration: underline; }
	.wide .contentBoxSub .regulaminContainer ul li .description a:hover span { color: #e40076; }
	.wide .contentBoxSub .regulaminContainer ul li .imageLink { padding: 11px 5px 0 30px; }
	
	
	.wide .contentBoxSub .acrobat { width: 676px; height: 101px; margin: 0 auto; background: url(/s/img/pinkBorder.png) no-repeat left top; }
	.wide .contentBoxSub .acrobat p { background: url(/s/img/pdfIconSmall.gif) no-repeat 120px 35px; padding: 35px 0 0 150px; }
	.wide .contentBoxSub .acrobat p span { padding-left: 12px; }
	.wide .contentBoxSub .acrobat p .pink { padding-left: 0; }
	.wide .contentBoxSub .acrobat p a { font-weight: bold; }
	
	/* Kalkulator */
	.wide .contentBoxSub .kalkulator { width: 720px; height: 275px; background: url(/s/img/kalkulatorBackground.gif) no-repeat left top; margin: 10px 0 0 23px; padding: 0; }
	.wide .contentBoxSub .kalkulator li { background: none; overflow: hidden; color: #00647c; }
	.wide .contentBoxSub .kalkulator li label { width: 215px; padding: 1px 5px 0 0; float: left; text-align: right; font-size: 1em; }
	.wide .contentBoxSub .kalkulator li .definition { float: left; font: bold 1.2em Arial, sans-serif; width: 230px; background: url(/s/img/pinkArrowRev.gif) no-repeat 35px top; padding: 0 0 0 47px; }
	.wide .contentBoxSub .kalkulator li .definition em { color: #e40076; font-style: normal; }
	.wide .contentBoxSub .kalkulator li .bonus { float: left; }
	.wide .contentBoxSub .kalkulator .input { float: left; height: 15px; border: 1px solid #7f9db9; padding: 1px; margin-right: 5px; }
	
	.wide .contentBoxSub .kalkulator .numer { padding-top: 24px; height: 42px; }
	.wide .contentBoxSub .kalkulator .numer .explanation { float: left; color: #0089af; font-size: 0.8em; padding-left: 155px; height: 10px; margin-top: -13px;}
	
	.wide .contentBoxSub .kalkulator .czasRozmowy { height: 29px; }
	
	.wide .contentBoxSub .kalkulator .kwota { height: 41px; _height: 38px; }
	.wide .contentBoxSub .kalkulator .kwota label { margin-top: -2px; }
	.wide .contentBoxSub .kalkulator .kwota input { margin-top: 9px; width: 98px; }
	.wide .contentBoxSub .kalkulator .kwota .bonus { padding-top: 10px; }
	
	.wide .contentBoxSub .kalkulator .zysk { height: 30px; padding-top: 9px; }
	.wide .contentBoxSub .kalkulator .zysk label { margin-top: -2px; }
	.wide .contentBoxSub .kalkulator .zysk input { float: left; width: 90px; border: 1px solid #e40076; background:url(/s/img/zysk1Background.gif); padding: 1px 5px; margin: 7px 5px 0 0; }
	.wide .contentBoxSub .kalkulator .zysk .bonus { padding-top: 8px; }
	.wide .contentBoxSub .kalkulator .zysk .definition { padding: 10px 0 0 67px; background-position: 55px 10px; }
	
	.wide .contentBoxSub .kalkulator .zysk1 { height: 32px; _height: 25px; }
	.wide .contentBoxSub .kalkulator .zysk1 label { padding-top: 2px; }
	.wide .contentBoxSub .kalkulator .zysk1 input { float: left; width: 40px; border: 1px solid #e40076;  background:url(/s/img/zysk1Background.gif); padding: 1px 5px; margin-right: 5px; }
	.wide .contentBoxSub .kalkulator .zysk1 .definition { padding: 0 0 0 117px; background-position: 105px top; }
	
	.wide .contentBoxSub .kalkulator .oblicz { padding: 8px 0 0 233px; }
	
	/* Dwie kolumny */
	.wide { background: transparent url(/s/img/subpageBackWide.gif) no-repeat left bottom; }
	.wide .contentBoxSub p { padding: 5px 23px 5px 35px; }
	.contentBoxSub ol, .wide .contentBoxSub ul { font-size: 0.75em; padding-left: 40px; }
	.wide .contentBoxSub ol li, .wide .contentBoxSub ul li { background-position: left 6px; line-height: 1.3em; margin-bottom: 3px; }
	.wide .contentBoxSub hr { width: 724px; margin-top: 10px; }
	.contentBoxSub h3 { padding: 10px 0 2px 35px; background: url(/s/img/pinkArrowBig.gif) no-repeat 20px 16px; }
	
	/* Breadcrumb */
	.breadcrumb { background: url(/s/img/breadcrumb.gif) no-repeat left top; height: 25px; width: 565px;  }
	.breadcrumb ul { padding: 6px 0 0 10px !important; }
	.breadcrumb ul li { display: inline; padding: 0 2px 0 0; background: none; color: #00abd4; font-size: 0.9em; }
	.breadcrumb ul li a { color: #00abd4; font: bold 1em Verdana, Arial, sans-serif; text-decoration: none; }
	.breadcrumb ul li a:hover { text-decoration: underline; }
	.breadcrumbWide { background: url(/s/img/breadcrumbWide.gif) no-repeat left top; width: 765px;}
	.breadcrumb .em { color: #f0007c; }
	
	/* Box */
	.box { 
		background: url('/s/img/boxbg.gif') 0 0 repeat-y;
		font-size: 0.75em;
		margin: 20px 0 0 35px;
		width: 574px;
		}
	.box .crtop,
	.box .crbot {
		display: block;
		font-size: 0.01em;
		height: 11px;
		line-height: 11px;
		overflow: hidden;
		}
	.box .crtop { background: url('/s/img/boxcrtop.gif') 0 0 no-repeat; }
	.box .crbot { background: url('/s/img/boxcrbot.gif') 0 0 no-repeat; }
	
	.box h4 {
		color: #E40076;
		font-size: 1em;
		margin-left: 15px;
		}
	.wide .contentBoxSub .box p { color: #555; font-size: 1em; }
	.box dl,
	.wide .contentBoxSub .box p { 
		padding: 5px 0 15px 20px;
		}
	.box dd,
	.box dt { 
		padding: 2px 0;
		}
	.box dt { 
		color: #000;
		float: left;
		padding-right: 5px;
		width: auto;
		}
	.box dd { color: #00647C; font-weight: bold; }
	.box dd em { font-weight: normal; }

	/* Cennik - tabele */
	table.cennik { font-size: 0.75em; border: none; border-collapse: collapse; border-spacing: 0; margin: 10px auto; color: #1a171b; }
	table.cennik tr th { text-align: left; padding: 2px; }
	table.cennik tr td { padding: 2px 2px 5px 2px; }
	table.cennik tr td small { font-size: 0.9em; }
	table.cennik tr td.free { color: #e40076; font-weight: bold; text-align: center; }
	table.cennik .border { border-bottom: 1px solid #cbf0f8; }
	table.cennik .description { width: 200px; }
	table.cennik .country { width: 200px; }
	table.cennik .prefixy { width: 300px; }
	table.cennik .price { width: 150px; text-align: center; }	
	table.cennik tr.even { background: #fffef1; }
	table.cennik tr.odd { background: #f0fcfd; }
	table.cennik .big td { padding: 5px 2px 2px 2px; }
	table.pl tr td { padding: 7px 2px; }
	
	/* Lista literek */
	.contentBoxSub .alfabet { padding: 14px 12px 10px 35px !important; }
	.contentBoxSub .alfabet li { margin-right: -1px; }
	.contentBoxSub .alfabet .desc { padding-right: 5px; }
	.contentBoxSub .alfabet a { font-weight: bold; padding: 1px 4px; background: #D5F1F6; color: #00647C; text-decoration: underline; }
	.contentBoxSub .alfabet a:hover, .contentBoxSub .alfabet .active { color: #fff; background:#e40076; text-decoration: none; }
	
	/* Sprawdz cene - form */
	.sprawdzCene { background: #dffafb url(/s/img/sprawdzCeneBack.gif) no-repeat left top; width: 705px; height: 64px; margin: 20px auto; }
	.sprawdzCene .pink { font-size: 1.4em; padding-right: 10px; float: left; }
	.sprawdzCene .container { padding: 20px 0 0 20px; overflow: hidden; }
	.sprawdzCene .container label { font-size: 0.7em; color: #1a171b; float: left; text-align: left; width: 131px; padding: 8px 0 0 20px;}
	.sprawdzCene .container input { float: left; margin: 2px 2px 0 2px; }
	.sprawdzCene .container #numer { width: 205px; height: 15px; border: 1px solid #7f9db9; background: #fff; color: #1a171b; font: normal 0.7em Arial, sans-serif; padding: 2px; margin-top: 4px; }
	
	.small { background: #dffafb url(/s/img/sprawdzCeneBackSmall.gif) no-repeat left top; width: 500px; }
	.small .container label { padding: 8px 0 0 0px; }
	
	ul.alfabet { margin: 0; padding: 0; }
	ul.alfabet li { display: inline; margin: 0; padding: 0; background: none;}
	
	/* Jak zaczac */
	.contentBoxSub .jakZaczac1 {
		display: block;
		height: 244px;  
		margin: 30px 0 10px 20px; 
		overflow: hidden;
		padding: 0; 
		width: 729px; 
		}
	.contentBoxSub .jakZaczac1 li {
		background: url('/s/img/jakZaczacList.png') 0 0 no-repeat;
		display: block; 
		float: left; 
		height: 218px;
		margin-right: 3px;
		width: 178px;  
		}
	.contentBoxSub .jakZaczac1 .opt1 { background-position: 0 0; }
	.contentBoxSub .jakZaczac1 .opt2 { background-position: -185px 0; }
	.contentBoxSub .jakZaczac1 .opt3 { background-position: -370px 0; }
	.contentBoxSub .jakZaczac1 .opt4 { background-position: -555px 0; }
	.contentBoxSub .jakZaczac1 li p {
		font-size: 1em; 
		line-height: 1.5;
		margin-top: 145px;
		padding: 0 15px;
		text-align: center; 
		}
	.contentBoxSub .jakZaczac1 .opt1 p { margin-top: 125px; padding: 0 5px; }
	.contentBoxSub .jakZaczac1 .opt4 p { margin-top: 135px; }
	.contentBoxSub .jakZaczac1 .opt3 strong { display: block; }
	.contentBoxSub .jakZaczac1 li p span {
		display: block;
		font-size: 0.9em;
		line-height: 1.2;
		margin-top: 5px;
		}
	.contentBoxSub .jakZaczac1 .opt4 p span { margin-top: 15px; }
	.contentBoxSub .jakZaczac1 li p span,
	.contentBoxSub .jakZaczac1 li p span a { 
		color: #00647C;
		}
	.contentBoxSub .jakZaczac1 li p span a { font-weight: bold; }
	
	.wide .contentBoxSub .jakZaczac2 { display: block; overflow: hidden; margin: 10px 0 10px 30px; padding: 0; width: 710px; height: 121px; }
	.contentBoxSub .jakZaczac2 li { display: block; float: left; width: 346px; height: 121px; background: url(/s/img/jakZaczacList2.png) no-repeat left top; margin: 0 2px 0 0; padding: 0; }
	.contentBoxSub .jakZaczac2 li p { margin: 0; padding: 48px 0 0 150px; width: 160px; font-size: 1em; font-weight: bold; }
	.contentBoxSub .jakZaczac2 .linksys { background-position: 0 0; }
	.contentBoxSub .jakZaczac2 .inna { background-position: -352px 0; }
	.contentBoxSub .jakZaczac2 .nokia { background-position: 0 -133px; }
	.contentBoxSub .jakZaczac2 .inne { background-position: -352px -133px; }

	/* Sklep */
	.contentBoxSub .landingBoxContainer { width: 720px; margin: 0 auto; }
	.contentBoxSub .landingPageHeading { color: #00647c; font: normal 1.5em Verdana, sans-serif; padding: 20px 0 20px 25px; }
	.contentBoxSub .landingBox { width: 230px; float: left; padding: 0 0 30px 10px; }
	.contentBoxSub .landingBox h3 { color: #e2007a; background: none; margin: 0; padding: 10px 5px 5px 5px; font-size: 1em; font-weight: bold; }
	.contentBoxSub .landingBox p { padding: 10px 5px; font-size: 0.8em; }
	.contentBoxSub .landingBox ul { padding: 5px; }
	.contentBoxSub .landingBox ul li { font-size: 0.9em; }
	.contentBoxSub .szary { background: url(/s/shop/img_landing/szara_ramka.jpg) no-repeat left bottom; width: 240px; padding: 0 0 30px 0;  }
	.contentBoxSub .szary h3 { color: #333; }
	#submitsendemail {background: url(/s/shop/images/zamawiamButton.gif) no-repeat scroll 0pt; width: 118px; height: 29px;border:0pt none;margin:0pt auto;padding:0pt;}
	#submitback {background: url(/s/shop/images/poprawButton.gif) no-repeat scroll 0pt; width: 91px; height: 29px;border:0pt none;margin:0pt auto;padding:0pt;}
	
	/* Wyswietlanie produktu */
	.contentBoxSub .product { width: 730px; overflow: hidden; margin: 0 auto; padding-top: 20px; }
	.contentBoxSub .product .wiecej {  width: 400px; float: left; text-align: left; padding: 25px 0 0 5px;}
	.contentBoxSub .product .productImage { float: left; width: 231px; margin-right: 25px; text-align: center; }
	.contentBoxSub .product .productDescription { float: left; width: 470px; height: 170px;  }
	.contentBoxSub .product .productDescription h3 { font: bold 1em Arial, sans-serif; color: #e40076; background: url(/s/shop/images/pinkArrowLeft.gif) no-repeat left 2px; padding: 0 0 0 10px; margin-left: -10px;}
	.contentBoxSub .product .productDescription h2 { color: #00647c; border-bottom: 1px solid #cbf0f8; padding: 0; font-size: 1.6em; }
	.contentBoxSub .product .productDescription p { padding: 5px 0; }
	.contentBoxSub .product .productSpec { float: left; width: 240px; background: #e8f8fc url(/s/shop/images/productSpecBack.gif) no-repeat left top; margin-right: 12px;  }
	.contentBoxSub .product .productSpec h4 { font: bold 1em Arial, sans-serif; padding: 10px 5px 0 5px; }
	.contentBoxSub .product .productSpec h5 { color: #000; font: bold 0.75em Arial, sans-serif; padding: 5px 0 0 8px; }
    .contentBoxSub .product .productSpec ul { padding: 5px 5px 0 10px; font-size: 0.7em; }
	.contentBoxSub .product .productSpec ul li { line-height: 1.1em; background-position: left 5px; padding-left: 12px; }
	.contentBoxSub .product .productSpec ul li ul { font-size: 1em; padding-left: 0px; }
	.contentBoxSub .product .productSpec .productManual { background: #d0f1f8 url(/s/shop/images/productManualBack.gif) no-repeat left bottom; margin-top: 15px;}
	.contentBoxSub .product .productSpec .productManual p { background: url(/s/shop/images/pdf_ico.gif) no-repeat 12px 11px; padding: 10px 20px 12px 32px; }
	.contentBoxSub .product .productSpec .productManual p a { color: #00647c; font-size: 0.9em; text-decoration: underline; }
	.contentBoxSub .product .productSpec .productManual p a:hover { text-decoration: none; }
	.contentBoxSub .product .addons { float: left; width: 465px; }
	.contentBoxSub .product .addons input { float: left; margin-top: 7px; }
	.contentBoxSub .product .addons ul { overflow: hidden; width: 330px; padding: 0; float: left; }
	.contentBoxSub .product .addons ul li { width: 90px; height: 40px; color: #00647c; display: block; float: left; background: url(/s/shop/images/addonsBack.gif) no-repeat left top; padding: 10px 0;
		text-align: center; font: bold 1.1em Arial, sans-serif; margin: 0 5px; }
	.contentBoxSub .product .addons ul li span { color: #e40076; font: normal 1.9em Arial, sans-serif; }
	.contentBoxSub .product .bezplatne { float: left; padding-left: 0px;}
	.contentBoxSub .product .bezplatne h4 { color: #22b6da; padding: 25px 0 10px 0; font: normal 1.3em Arial, sans-serif; }
	.contentBoxSub .product .bezplatne h4 span { color: #00647c; }
	.contentBoxSub .product .bezplatne ul { padding: 0 0 0 10px; }
	
	/* Formularz zamowienia */
	.wide .contentBoxSub .errorMsg { color: #fff; background: #e40076; }
	.wide .contentBoxSub .orderForm { background: url(/s/shop/images/orderFormBack.gif) no-repeat left top; width: 699px; height: 280px; margin: 10px auto; overflow: hidden;}
	.wide .contentBoxSub .inputs { text-align: left; padding: 7px 0 0 71px; }
	.wide .contentBoxSub .inputsFinal { text-align: left; padding: 7px 0 0 60px; }
	.wide .contentBoxSub .dataList { padding: 10px 0 0 45px; }
	.wide .contentBoxSub .dataList li { background: none; overflow: hidden; width: 350px; padding: 2px 0; _padding: 1px 0; margin-bottom: 2px;}
	.wide .contentBoxSub .dataList li label { color: #00647c; width: 120px; float: left; text-align: right; padding-right: 5px; margin-top: 2px; }
	.wide .contentBoxSub .dataList li input, 
	.wide .contentBoxSub .dataList li select, 
	.wide .contentBoxSub .dataList li .compulsory, 
	.wide .contentBoxSub .dataList li .tovalidation,
	.wide .contentBoxSub .dataList li .optional { float: left; border: 1px solid #7f9db9; }
	.wide .contentBoxSub .dataList li .okData { float: left; border: 1px solid #7f9db9; }
	.wide .contentBoxSub .dataList li .error {  border: 1px solid #e40076; background: #fdedf5 !important; }
	.wide .contentBoxSub .dataList li .invalidData {  border: 1px solid #e40076; background: #fdedf5 !important; }
	.wide .contentBoxSub .labelError {  color: #e40076; }
	.wide .contentBoxSub .invalidData {  color: #e40076; }
	.wide .contentBoxSub .okData {  color: #000; }
	.wide .contentBoxSub .dataList .invoice { padding: 4px 0 4px 122px; }
	.wide .contentBoxSub .dataList .invoice label { float: right; width: 320px; text-align: left; }
	.wide .contentBoxSub .invoice input { border: none; background: transparent; }
	.wide .contentBoxSub .dataList textarea { float: left; width: 220px  }
	
	.wide .contentBoxSub .inColumn { float: left; padding: 17px 0 0 12px; width: 345px;}
	
	.wide .contentBoxSub .inColumnOne { float: left; padding: 13px 0 0 20px; }
	.wide .contentBoxSub .inColumnOne li { width: 300px; }
	.wide .contentBoxSub .inColumnOne li label { padding: 0; margin-bottom: 1px; text-align: left;}
	.wide .contentBoxSub .inColumnOne li textarea { width: 258px; height: 120px; border: 1px solid #7f9db9; }

	.wide .contentBoxSub .conf { width: 305px; padding: 0 0 0 22px;}	
	.wide .contentBoxSub .conf li { background: none; color: #00647C; padding-left: 15px;}
	.wide .contentBoxSub .conf .heading { padding-top: 10px; padding-left: 0px; }
	.wide .contentBoxSub .inColumnOne .heading { font-weight: bold; }
	.wide .contentBoxSub .inColumnOne li { padding-left: 0; }
	
	
	.wide .contentBoxSub #invoiceData { padding: 2px 0 10px 45px; }

	.contentBoxSub .regulaminBoxContainer { background: #fffddf url(/s/shop/images/regulaminBottom.gif) no-repeat left bottom; padding-bottom: 10px; width: 699px; margin: 10px auto;}
	.contentBoxSub .regulaminBoxContainer p { background: #fffddf url(/s/shop/images/regulaminTop.gif) no-repeat left top; padding: 8px 0 0 10px; overflow: hidden; font-size: 0.7em; }
	.contentBoxSub .regulaminBoxContainer .error { color: #e40076; }
	.contentBoxSub .regulaminBoxContainer .textInput label { float: right; width: 640px; padding-right: 20px; margin-top: 3px;}
	.contentBoxSub .regulaminBoxContainer .textInput .compulsory { float: left; border: none; background: transparent;}
	.contentBoxSub .regulaminBoxContainer span { float: left; margin: 10px 0 10px 40px; font-size: 1em !important;}
	
	/* Zestawienie zamowionych produktow */
	.contentBoxSub table.orderList { font-size: 0.75em; border: none; border-collapse: collapse; border-spacing: 0; margin: 20px auto; color: #1a171b; width: 580px; }
	.contentBoxSub table.orderList tr th { text-align: left; padding: 2px; text-align: center; }
	.contentBoxSub table.orderList tr td { text-align: center; }
	.contentBoxSub table.orderList tr .colOne { width: 116px; }
	.contentBoxSub table.orderList tr .colOneW { width: 118px; }
	.contentBoxSub table.orderList tr .productColumn { width: 258px; text-align: left; }
	.contentBoxSub table.orderList tr .productName { background: #f0fcfd url(/s/shop/images/productIcon.gif) no-repeat 2px 4px; padding: 7px 0 7px 30px; text-align: left; width: 230px; }
	.contentBoxSub table.orderList tr .shipment { background: #fffef1 url(/s/shop/images/shipmentIcon.gif) no-repeat 2px 5px; padding: 7px 0 7px 30px; font-weight: normal; text-align: left; }
	.contentBoxSub table.orderList .quantity { color: #e40076; font-weight: bold; font-family: Verdana, sans-serif; text-align: right; width: 24px; }
	.contentBoxSub table.orderList .price { border: none; color: #000; background: transparent; width: 60px; text-align: right; font-family: Verdana, sans-serif; font-weight: bold; }
	.contentBoxSub table.orderList .pinkPrice { color: #e40076; }
	.contentBoxSub table.orderList .long { width: 60px; }
	.contentBoxSub table.orderList .border { border-bottom: 1px solid #cbf0f8; }
	.contentBoxSub table.orderList .borderTop { border-top: 1px solid #cbf0f8; }
	.contentBoxSub table.orderList .summary { text-align: left; padding: 7px 0; font-weight: bold;}
	.contentBoxSub table.orderList tr.even { background: #fffef1; }
	.contentBoxSub table.orderList tr.odd { background: #f0fcfd; }
	
	/* Order confirmation */
	.contentBoxSub .confirmation {
		border: 3px solid #dffafb;
		width: 700px;
		margin: 20px auto;
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
	}
	
	.contentBoxSub .confirmation h3 { background: none; padding-left: 25px; }
	.contentBoxSub .confirmation p { padding: 10px 25px; }
	
	/* Landing page */
	.landingProducts { overflow: hidden; width: 717px; margin: 0 auto;}
	.landingLink {
		background: url('/s/shop/img_landing/dol_kolumny.gif') 0 100% no-repeat;
		display: block;
		float: left;
		margin: 20px 0;
		padding-bottom: 14px;
		text-decoration: none;
		text-indent: -9999px;
		width: 239px;
	}
	.landingProducts .landingLink h3 { height: 55px; padding: 0; text-indent: -9999px; width: 231px; }
	.landingProducts .landingLink ul { list-style: none; margin: 0; padding: 0; }
	.wide .landingProducts .landingLink li { margin: 0; padding: 0; }
	#prodNeo h3 { background: url('/s/shop/img_landing/top_dla_neostrady.gif') 0 0 no-repeat; }
	#prodCable h3 { background: url('/s/shop/img_landing/top_kablowka.gif') 0 0 no-repeat; }
	#prodRouter h3 { background: url('/s/shop/img_landing/top_routery_z_wbudowanymi_bramkami.gif') 0 0 no-repeat; }
	#prodAdapter h3 { background: url('/s/shop/img_landing/top_dla_posiadaczy_routrow_bramki.gif') 0 0 no-repeat; }
	#prodPhone h3 { background: url('/s/shop/img_landing/top_dla_posiadaczy_routerow_telefony.gif') 0 0 no-repeat; }
	
	.landingLink a, .landingLink span { display: block; outline: none; text-indent: -9999px; }
	
	.wide .landingProducts .landingLink li.liniaKropki { background: url('/s/shop/img_landing/linia_kropkowana.gif') 0 100% no-repeat; padding-bottom: 14px; }
	#lswag54gp2 a { background: url('/s/shop/img_landing/wag54gp2-e2.gif') 0 0 no-repeat; height: 163px; }
	#lswag54gp2 span { background: url('/s/shop/img_landing/wag54gp2-e2_brak.gif') 0 0 no-repeat; height: 163px; }
	#lswag54gp2 a:hover { background-image: url('/s/shop/img_landing/wag54gp2-e2_hover.gif'); }
	
	#lsspa2102 a { background: url('/s/shop/img_landing/spa2102.gif') 0 0 no-repeat; height: 164px; }
	#lsspa2102 span { background: url('/s/shop/img_landing/spa2102_brak.gif') 0 0 no-repeat; height: 164px; }
	#lsspa2102 a:hover { background-image: url('/s/shop/img_landing/spa2102_hover.gif'); }
	
	#lsspa3102 a { background: url('/s/shop/img_landing/spa3102.gif') 0 0 no-repeat; height: 164px; }
	#lsspa3102 span { background: url('/s/shop/img_landing/spa3102_brak.gif') 0 0 no-repeat; height: 164px; }
	#lsspa3102 a:hover { background-image: url('/s/shop/img_landing/spa3102_hover.gif'); }
	
	#lspap2t a { background: url('/s/shop/img_landing/pap2t.gif') 0 0 no-repeat; height: 170px; }
	#lspap2t span { background: url('/s/shop/img_landing/pap2t_brak.gif') 0 0 no-repeat; height: 170px; }
	#lspap2t a:hover { background-image: url('/s/shop/img_landing/pap2t_hover.gif'); }
	
	#lsspa901 a { background: url('/s/shop/img_landing/spa901.gif') 0 0 no-repeat; height: 175px; }
	#lsspa901 span { background: url('/s/shop/img_landing/spa901_brak.gif') 0 0 no-repeat; height: 175px; }
	#lsspa901 a:hover { background-image: url('/s/shop/img_landing/spa901_hover.gif'); }
	
	#lsspa921 a { background: url('/s/shop/img_landing/spa921.gif') 0 0 no-repeat; height: 189px; }
	#lsspa921 span { background: url('/s/shop/img_landing/spa921_brak.gif') 0 0 no-repeat; height: 189px; }
	#lsspa921 a:hover { background-image: url('/s/shop/img_landing/spa921_hover.gif'); }
	
	#lswrp400 a { background: url('/s/shop/img_landing/wrp400.gif') 0 0 no-repeat; height: 163px; }
	#lswrp400 span { background: url('/s/shop/img_landing/wrp400_brak.gif') 0 0 no-repeat; height: 163px; }
	#lswrp400 a:hover { background-image: url('/s/shop/img_landing/wrp400_hover.gif'); }

	#lsip1 a { background: url('/s/shop/img_landing/ip1.gif') 0 0 no-repeat; height: 150px; }
	#lsip1 span { background: url('/s/shop/img_landing/ip1_brak.gif') 0 0 no-repeat; height: 150px; }
	#lsip1 a:hover { background-image: url('/s/shop/img_landing/ip1_hover.gif'); }

	#lsip510 a { background: url('/s/shop/img_landing/ip510.gif') 0 0 no-repeat; height: 194px; }
	#lsip510 span { background: url('/s/shop/img_landing/ip510_brak.gif') 0 0 no-repeat; height: 194px; }
	#lsip510 a:hover { background-image: url('/s/shop/img_landing/ip510_hover.gif'); }

	/* FAQ */
	.wide .contentBoxSub .faqSearch { width: 297px; height: 36px; background: url(/s/img/faqSearchBack.gif) no-repeat left top; margin: 10px 0 0 30px; }
	.wide .contentBoxSub .faqSearch form { padding: 7px 0 0 10px; display: block; }
	.wide .contentBoxSub .faqSearch .queryBox { border: 1px solid #7f9db9; width: 200px; }
	.wide .contentBoxSub .faqSearch .querySubmit { margin-bottom: -7px; }
	
	.wide .contentBoxSub .faqList { padding: 20px 0 30px 30px; }
	.wide .contentBoxSub .faqList li { background: url(/s/img/faqIcons.gif) no-repeat left -28px; min-height: 18px; _height: 18px; font-weight: bold; margin: 9px 0; padding-left: 23px; }
	.wide .contentBoxSub .faqList li a { color: #00647c; text-decoration: underline; }
	.wide .contentBoxSub .faqList li a:hover { text-decoration: none; }
	.wide .contentBoxSub .counter { color: #00abd4; }
	.wide .contentBoxSub .wiecejFaq { background: url(/s/img/faqIcons.gif) no-repeat 31px top; padding: 0 0 0 50px; margin: 22px 0 0 0; height: 18px; }
	.wide .contentBoxSub .wiecejFaq a { color: #00647c; }
	.wide .contentBoxSub .catTitle { color: #00647c; background: url(/s/img/faqIcons.gif) no-repeat 28px -28px; height: 18px; font-weight: bold; padding: 2px 0 0 50px; margin: 31px 0 10px 2px;}
	.wide .contentBoxSub .faqCategory li { background: url(/s/img/faqIcons.gif) no-repeat 10px -58px; min-height: 18px; _height: 18px; font-weight: normal; margin: 20px 0; padding-left: 30px;}
	.wide .contentBoxSub .faqCategory li a { color: #00647c; }
	.wide .contentBoxSub .faqCategory .answer { background: none; margin-top: -12px; }
	
	.wide .contentBoxSub .found { background: #ffef9a; color: #000; font-weight: bold; }
	
	/* Stopka */
	#footer { overflow: hidden; clear: both; padding-left: 187px; padding-top: 5px; }
	#footer img { float: left; margin-right: 5px; }
	#footer p { font-size: 0.7em; }
	#footer p span { color: #fff; }
	#footer p a { color: #00abd4; text-decoration: underline; }
	#footer p a:hover { text-decoration: none; }
	
	
	/* nowe style nokia */

	.nokia-content {
		border-right: 1px solid #dffafb;
		margin-top: 20px;
		width: 520px;
		}

	.contentBoxSub .nokia-content h2 { padding-top: 0; }

	.nokia-content h4 {
		color: #000;
		font-size: 0.875em;
		padding: 10px 0 10px 35px;
		}

	.nokia-sidebar {
		float: right;
		margin: 20px 0 0;
		width: 240px;
		}

	.pobierz-aplikacje a {
		background: url('/s/img/konfiguracja/nokia/pobierz_aplikacje.gif') 0 0 no-repeat;
		display: block;
		font-size: 1.5em;
		height: 55px;
		margin: 0 0 0 55px;
		padding: 35px 0 0 100px;
		}

	.nokia-sidebar .pobierz-aplikacje { padding: 0 0 10px; }

	.nokia-sidebar .pobierz-aplikacje a { height: 70px; margin: 0 0 0 20px; padding: 20px 0 0 90px; }

	.nokia-content table { margin: 0 0 0 20px; }

	.nokia-content td {
		color: #000;
		font-size: 0.75em;
		padding: 5px 10px;
		vertical-align: top;
		}

	.wide .contentBoxSub .nokia-content td p.img-desc {
		color: #767676;
		font-size: 1em;
		padding: 2px 3px 10px;
		}

	.nokia-conf-button { height: 70px; padding: 20px 0 0 60px; }

	a.conf-automat {
		background: url('/s/img/konfiguracja/nokia/opis/konf_automat.gif') 0 0 no-repeat;
		display: block;
		float: left;
		height: 58px;
		margin: 0 50px 0 0;
		text-indent: -99999px;
		width: 171px;
		}

	a.conf-manual {
		background: url('/s/img/konfiguracja/nokia/opis/konf_manual.gif') 0 0 no-repeat;
		display: block;
		float: left;
		height: 58px;
		text-indent: -99999px;
		width: 161px;
		}

	a.log-in {
		background: url('/s/img/konfiguracja/nokia/opis/zaloz_konto.gif') 0 0 no-repeat;
		display: block;
		float: left;
		height: 58px;
		text-indent: -99999px;
		width: 170px;
		}

	.nokia-sidebar a.conf-automat,
	.nokia-sidebar a.conf-manual,
	.nokia-sidebar a.log-in {
		float: none;
		width: 170px;
		margin: 0 0 15px;
		}

	.nokia-sidebar a.conf-automat {
		background: url('/s/img/konfiguracja/nokia/opis/konf_automat2.gif') 0 0 no-repeat;
		}

	.nokia-sidebar a.conf-manual {
		background: url('/s/img/konfiguracja/nokia/opis/konf_manual2.gif') 0 0 no-repeat;
		}

	.nokia-sidebar .nokia-conf-button {
		border-top: 1px solid #ececec;
		margin: 10px;
		padding: 20px 0 0 25px;
		}

	.wide .nokia-sidebar p, .wide .nokia-sidebar ul, .wide .nokia-sidebar li {
		font-size: 100%;
		background: none;
		padding: 0;
		margin: 0.2em 0;
		}
	.wide .nokia-sidebar ul ul li {
		font-size: 80%;
		margin-right: 2em;
		}
	.wide .nokia-sidebar ul ul li {
		background: url(/s/img/blueDot.gif) no-repeat left 5px;
		padding-left: 15px;
		}
	.wide .nokia-sidebar p, .wide .nokia-sidebar ul {
		margin-left: 35px;
		}
	.wide .nokia-sidebar ul ul {
		margin-left: 15px;
		}
	.wide .nokia-sidebar ul p {
		margin-left: 0;
		}
	.wide .nokia-sidebar ul p.selected {
		color: #00abd4;
		}
	.wide .nokia-sidebar ul li.empty {
		color: #E40076;
		}
	.wide .nokia-content h2 span {
		color: black;
		}

	/* nowe style biznes */

	.biznes-intro, .partner-intro {
		padding: 20px 0;
		}
	.biznes-intro h2, .partner-intro h2 {
		font-size: 1.5em;
		line-height: 1;
		}
	.biznes-intro h2 {
		padding: 5px 0 15px;
		}
	.partner-intro h2 {
		padding: 5px 0 10px;
		}
	.biznes-intro .left-side, .partner-intro .left-side {
		background: #fff;
		float: left;
		padding: 0 0 0 10px;
		width: 370px;
		}
	.biznes-intro .left-side p {
		color: #00647c;
		padding: 0 23px 7px 5px;
		}
	.partner-intro .left-side p {
		color: #000;
		padding: 5px 0;
		}
	.biznes-intro .right-side, .partner-intro .right-side {
		border-left: 1px solid #e7e7e7;
		float: right;
		margin: 0 0 10px;
		padding: 0 10px;
		width: 350px;
		}
	.partner-intro .right-side {
		background: url('/s/img/partner.png') 10px 100% no-repeat;
		padding: 0 10px 135px;
		}
	.contentBoxSub .biznes-intro .right-side h3, .contentBoxSub .partner-intro .right-side h3 {
		background-position: 4px 6px;
		font-family: Arial;
		padding: 0 0 15px 18px;
		}
	.contentBoxSub .biznes-intro ul, .contentBoxSub .partner-intro ul {
		padding: 0 0 0 5px;
		}
	.contentBoxSub .biznes-intro ul li, .contentBoxSub .partner-intro ul li {
		background-position: 0 8px;
		padding-top: 3px;
		}
	.najlepsze-rozwiazanie {
		background: url('/s/img/biznes.png') 0 100% no-repeat;
		height: 217px;
		margin: 30px 0 0;
		width: 369px;
		}
	.biznes-intro .left-side .najlepsze-rozwiazanie p, .partner-intro .left-side .najlepsze-rozwiazanie p {
		color: #000;
		line-height: 1.5;
		width: 250px;
		}
	.biznes-contact, .partner-contact {
		border-top: 1px dashed #e7e7e7;
		clear: both;
		margin: 0 10px;
		padding: 0 0 0;
		}
	.biznes-contact .hd, .partner-contact .hd {
		background: url('/s/img/biznes_box_hd.png') 0 0 no-repeat;
		display: block;
		height: 10px;
		overflow: hidden;
		width: 742px;
		}
	.biznes-contact .ft, .partner-contact .ft {
		background: url('/s/img/biznes_box_ft.png') 0 0 no-repeat;
		display: block;
		height: 10px;
		overflow: hidden;
		width: 742px;
		}
	.biznes-contact .bd, .partner-contact .bd{
		background: #f2f2f1;
		border: 1px solid #eaeaea;
		border-width: 0 1px;
		padding: 10px 18px;
		width: 704px;
		}
	.contentBoxSub .biznes-contact h3, .contentBoxSub .partner-contact h3 {
		background-position: 4px 14px;
		clear: both;
		font-family: Arial;
		padding: 10px 0 5px 18px;
		}
	.biznes-contact .info, .partner-contact .info {
		clear: both;
		}
	.partner-contact .info {
		display: block;
		}
	.biznes-contact .info p, .partner-contact .info p {
		border-top: 1px solid #fff;
		line-height: 1.5;
		padding: 15px 0 0;
		}
	.biznes-contact .info p strong, .partner-contact .info p strong {
		font-size: 1.17em;
		}
	.biznes-contact .info p span, .partner-contact .info p span {
		color: #00abd4;
		font-size: 1.08em;
		font-weight: bold;
		}
	.biznes-contact .info p a, .partner-contact .info p a {
		color: #00647c;
		font-weight: bold;
		}
	.biznes-contact .left-side, .partner-contact .left-side {
		float: left;
		width: 352px;
		}
	.biznes-contact .right-side, .partner-contact .right-side {
		float: right;
		width: 335px;
		}
	.biznes-contact h4, .partner-contact h4 {
		color: #000;
		font-size: 0.875em;
		font-weight: bold;
		padding: 0 0 15px;
		}
	.biznes-contact h4 span, .partner-contact h4 span {
		color: #00647c;
		}
	.contentBoxSub .biznes-contact ul, .contentBoxSub .partner-contact ul {
		padding: 0;
		}
	.contentBoxSub .biznes-contact ul li, .contentBoxSub .partner-contact ul li {
		background: none;
		padding: 2px 0;
		}
	.biznes-contact label, .partner-contact label {
		color: #000;
		display: block;
		float: left;
		padding: 3px 5px 0 0;
		text-align: right;
		width: 60px;
		}
	.biznes-contact input.txt,
	.biznes-contact textarea,
	.partner-contact input.txt,
	.partner-contact textarea {
		background: #fff;
		border: 1px solid #9d9d9d;
		font-family: Verdana,sans-serif;
		font-size: 12px;
		padding: 2px 5px;
		width: 240px;
		}
	.biznes-contact .single input.txt,
	.biznes-contact .single textarea,
	.partner-contact .single input.txt,
	.partner-contact .single textarea {
		width: 400px;
		}
	.biznes-contact textarea, .partner-contact textarea {
		height: 46px;
		}
	.biznes-contact .left-side strong.bar, .partner-contact .left-side strong.bar {
		color: #000;
		display: block;
		font-size: 0.75em;
		padding: 15px 0 19px 15px;
		}
	.biznes-contact .time, .partner-contact .time {
		height: 20px;
		padding: 0 0 10px;
		}
	.biznes-contact .time label, .partner-contact .time label {
		font-size: 0.75em;
		}
	.biznes-contact .time label.hour, .partner-contact .time label.hour {
		width: 68px;
		}
	.biznes-contact .time input.txt, .partner-contact .time input.txt {
		float: left;
		width: 89px;
		}
	.biznes-contact .time select, .partner-contact .time select {
		background: #fff;
		border: 1px solid #9d9d9d;
		float: left;
		font-family: Verdana,sans-serif;
		padding: 1px;
		width: 79px;
		}
	.biznes-contact .submit, .partner-contact .submit {
		clear: both;
		padding: 2px 0 15px 62px;
		}
	.biznes-contact .submit button, .partner-contact .submit button {
		border: 0;
		cursor: pointer;
		height: 31px;
		text-indent: -99999px;
		width: 73px;
		}
	.biznes-contact .submit button {
		background: url('/s/img/biznes_wyslij.png') 0 0 no-repeat;
		}
	.partner-contact .submit button {
		background: url('/s/img/partner_wyslij.png') 0 0 no-repeat;
		}
	.biznes-contact .left-side .submit, .partner-contact .left-side .submit {
		padding: 0 30px 15px 0;
		}
	.biznes-contact .left-side .submit button, .partner-contact .left-side .submit button {
		float: right;
		}


.payments, .payments li, .payments p {
    color: #006473;
}

.payments ul li {
    background: none;
    padding: 0;
    padding-top: 0.5em;
    clear: left;
}

.payments label, .payments input, .payments select, .payments dt, .payments dd {
    float: left;
}

.payments label, .payments dt {
    margin-right: 1em;
    text-align: right;
}

.payments label {
    width: 55%;
}

.payments input, .payments select {
    width: 40%;
}

.payments dt {
    width: 35%;
}

.payments dd {
    width: 60%;
    margin-bottom: 0.5em;
}

.payments dd, .payments dd p {
    font-weight: bold;
}

.payments p {
    padding-left: 0 !important;
    font-size: 1em;
}

.payments .warn {
    color: brown;
}

.payments .errmsg {
    color: red;
}

.payments .box1 {
    background: #dffafb;
    padding: 1em 0;
}

#payments-form .submit, #payments-openBankSite {
    display: block;
    text-indent: -999px;
    border: 0;
}

#payments-form .submit {
    width: 99px;
    height: 39px;
    float: none;
    clear: left;
    margin-left: auto;
    margin-right: 0;
    background: url(/s/img/buttons/1/Dalej.png);
}

#payments-openBankSite {
    width: 269px;
    height: 39px;
    text-align: -999px;
    background: url(/s/img/buttons/1/Otworz_strone_banku.png);
}

#payments-form form, #payments-transferData .box1 {
    margin-left: 5%;
    width: 65%;
    float: left;
}

.payments .side-warn {
    width: 25%;
    float: right;
}

.payments .side-warn strong {
    display: block;
    color: #e40076;
}

#payments-transferData-warn {
    clear: left;
    padding: 0;
}

#payments-transferData-warn strong {
    display: block;
}

#payments-transferData-warn strong strong {
    color: #e40076;
    display: inline;
}

#payments-transferData-warn, #payments-openBankSite {
    margin-left: 35%;
}


/* news nowe */

.left .news-wrap {
    margin: 4px 0;
    width: 180px;
    }
.left .news-wrap-hd {
    background: url('/s/img/menu/box_hd.gif') 0 0 no-repeat;
    display: block;
    height: 6px;
    overflow: hidden;
    width: 180px;
    }
.left .news-wrap-ft {
    background: url('/s/img/menu/box_ft.gif') 0 0 no-repeat;
    display: block;
    height: 6px;
    overflow: hidden;
    width: 180px;
    }
.left .news-wrap-bd {
    background: url('/s/img/menu/box_bd.gif') 0 0 repeat-y;
    display: block;
    padding: 0 3px;
    width: 174px;
    }
.left .news-wrap .news {
    background: transparent;
    border-bottom: 1px solid #e6fafb;
    margin: 0;
    overflow: visible;
    position: relative;
    width: 180px;
    }
.left .news-wrap .platan { border-bottom: 0; }
.left .news-wrap .icon { margin: 0; }
.left .news-hover {
    background: url('/s/img/menu/hover.png') 0 0 no-repeat;
    _background: none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/s/img/menu/hover.png", sizingMethod="crop");
    display: block;
    height: 87px;
    margin: -45px 0 0;
    padding: 3px 0 0  25px;
    position: absolute; top: 50%; left: 160px;
    width: 360px;
    z-index: 100;
    }
.left .news-hover-image {
    float: left;
    margin: 0 5px 0 0;
    }
.left .news-hover-desc {
    border-left: 1px solid #b1b0a8;
    color: #000;
    float: left;
    font-size: 0.7em;
    line-height: 1.45;
    padding: 0 0 0 8px;
    width: 230px;
    }
.left .nokia .news-hover-desc {
    margin: 17px 0 0;
    }
.left .linksys .news-hover-desc {
    margin: 9px 0 0;
    }
.left .platan .news-hover-desc {
    margin: 9px 0 0;
    }
.left .news-wrap .news-hover {
    display: none;
    }
.left .news-wrap .news:hover .news-hover {
    display: block;
    }
