img
{
	border: none;
	margin: 0px;
}

img .px
{
	border: none;
	height: 1px;
	margin: 0px;
	width: 1px;
}

p
{
	color: #535353;
	font: normal 11px/16px Verdana, Arial, sans-serif;
	margin:0px 0px 6px 0px;
}

h1
{
	color: #FFB200;
	font: normal 17px/22px Verdana, Tahoma, Arial, sans-serif;
	margin:0px 0px 6px 0px;
}

h2
{
	color: #606060;
	font: bold 14px/18px Verdana, Tahoma, Arial, sans-serif;
	margin:14px 0px 6px 0px;
}

hr
{
	border-top: 1px solid #dfdfdf;
	border: none;
	height: 0;
	max-height: 0;
	padding: 0;
}
* html * hr { height: 0; padding: 0 } /* widoczne dla IE */

ol, ul
{
	color: #535353;
	font: normal 11px/16px Verdana, Arial, sans-serif;
	margin-bottom: 6px;
	margin-left: -18px;
	margin-top: 6px;
}
* html * ol, * html * ul
{
	color: #535353;
	font: normal 11px/16px Verdana, Arial, sans-serif;
	margin-bottom: 6px;
	margin-left: 20px;
}

ul li
{
	color: #535353;
	list-style-image: url(grafika/li.gif);
	margin-bottom: 6px;
	margin-left: 0;
	padding-left: 0;
}
* html * ul li
{
	color: #535353;
	list-style-image: url(grafika/li.gif);
	margin-bottom: 6px;
	margin-left: 5px;
	padding-left: 0;
}

ol li
{
	color: #535353;
	margin-bottom: 6px;
	margin-left: 5px;
	padding-left: 0px;
}

/*
* ==============================================================================
*                                                                               
*                                     link                                      
*                                                                               
* ==============================================================================
*/

/*
a:link    { text-decoration: none }
a:visited { text-decoration: none }
a:hover   { text-decoration: none }
a:active  { text-decoration: none }
*/

p a, ul li a, ul li p a
{
	color: #009b00;
	font: normal 11px Verdana, Arial, sans-serif;
	text-decoration: underline;
}

p a:link, li a:link, li p a:link
{
	text-decoration: underline;
}

p a:visited, li a:visited, li p a:visited
{
	text-decoration: underline;
}

p a:hover, li a:hover, li p a:hover
{
	text-decoration: none;
}

p a:active, li a:active, li p a:active
{
	text-decoration: underline;
}

/*
* ==============================================================================
*                                                                               
*                                    tabela                                     
*                                                                               
* ==============================================================================
*/

p table
{
	background: #999;
}

p table td.tab1
{
	padding: 1px 6px;
}

p table p
{
	margin-bottom: 1px;
}

/*
* ==============================================================================
*                                                                               
*                                    inputy                                     
*                                                                               
* ==============================================================================
*/

input, select, textarea
{
	background: #fff;
	border: 1px solid #aaa;
	font: normal 10px/13px Verdana, Tahoma, Arial, sans-serif;
	height: 15px;
	margin: 0px;
	width: 157px;
}

textarea { height: 72px; }

input#SearchOK
{
	background: transparent;
	border: none;
	display: inline;
	height: 19px;
	margin: 0px;
	width: 19px;
}

.KontaktLeft
{
	color: #535353;
	padding: 5px 5px 0px 0px;
	text-align: right;
	vertical-align: top;
	width: 140px;
}

.KontaktRight
{
	color: #535353;
	width: 355px;
}


.KontaktInput, .KontaktTextarea { width: 355px; }
html>body .KontaktInput, html>body .KontaktTextarea { margin: 1px 0px; }	/* niewidoczne dla IE */


.KontaktSubmit { width: auto; height: auto; padding: 2px 5px; margin: 2px 0px; color: #fff; background: #007f3a; border: none; float: right }
html>body .KontaktSubmit { margin: 2px 20px 2px 0px }	/* niewidoczne dla IE */

.Red { color: #f00 }

/*
* ==============================================================================
*                                                                               
*                                style textarea                                 
*                                                                               
* ==============================================================================
*/

.styl1
{
}

.styl2
{
	font-weight: bold;
}

.styl3
{
	color: #009b00;
	font-weight: bold;
}

.styl4
{
	color: #007f3a;
}

/*
* ==============================================================================
*                                                                               
*                                style layoutu                                  
*                                                                               
* ==============================================================================
*/

body
{
	background: #fff;
	color: #4b4b4b;
	font: normal 11px/16px Verdana, Arial, sans-serif;
	margin: 0;
	padding: 0;
	text-align: center;
}

td#HeaderCell
{
	background: /*url(gfx/GreyArcTop.gif)*/ no-repeat 246px 1px;
	height: 51px;
	padding: 0;
	vertical-align: top;
	width: 776px;
}

img#ProfilineLogo
{
	height: 77px;
	margin: 57px 0 0 34px;
	position: absolute;
	width: 159px;
}

img.BtnHome
{
	display: block;
	height: 19px;
	margin: 20px 0 0 247px;
	position: absolute;
	width: 47px;
}

img.BtnMapa
{
	display: block;
	height: 19px;
	margin: 20px 0 0 304px;
	position: absolute;
	width: 93px;
}

img.BtnPanel
{
	display: block;
	height: 15px;
	margin: 19px 0 0 644px;
	position: absolute;
	width: 132px;
}

img.BtnSklep
{
	display: block;
	height: 15px;
	margin: 35px 0 0 644px;
	position: absolute;
	width: 132px;
}

img.BtnPanel2
{
	display: block;
	height: 19px;
	margin: 21px 0 0 408px;
	position: absolute;
	width: 95px;
}

img.BtnSklep2
{
	display: block;
	height: 19px;
	margin: 19px 0 0 515px;
	position: absolute;
	width: 58px;
}

div#LightBlue
{
	width: 249px;
	height: 125px;
	background: #fff url(gfx/LightBlueBG.gif) no-repeat;
}

div#LightBlueDown
{
	background: #0080d7;
	width: 249px;
	height: 77px;
}

img#Telekomunikacja
{
	height: 26px;
	margin: 34px 0 0 55px;
	position: absolute;
	width: 188px;
}

table#MenuTable
{
	border-collapse: collapse;
	width: 249px;
	text-align: left;
	background: url(gfx/GreyArcBottom.gif) no-repeat 10px 0;
}

img.BlueBullet
{
	height: 6px;
	width: 6px;
}

img.SmallBullet
{
	height: 5px;
	width: 3px;
	margin: 6px 0 0 7px;
}

a.LM
{
	font: bold 11px/16px Verdana, sans-serif;
	color: #4c5969;
	text-decoration: none;
}

a.LM:link			{}
a.LM:visited	{}
a.LM:hover		{ color: #0081db }
a.LM:active		{}

a.LMA	{ color: #0081db }

a.LM2
{
	font: normal 10px/16px Verdana, sans-serif;
	color: #4c5969;
	text-decoration: none;
}

a.LM2:link		{}
a.LM2:visited	{}
a.LM2:hover		{ color: #0081db }
a.LM2:active	{}

a.LMA2	{ color: #0081db }

div.SubPageTile
{
	margin: 26px 16px 24px 40px;
	font: bold 11px/16px Verdana, sans-serif;
	color: #009b00;
}

a.GL
{
	font: bold 11px/16px Verdana, sans-serif;
	color: #009b00;
	text-decoration: none;
}

a.GL:link			{}
a.GL:visited	{}
a.GL:hover		{ text-decoration: underline; }
a.GL:active		{}

table#formularz
{
	border: none;
	width: 470px;
	margin-top: 10px;
}

table#formularz td
{
	vertical-align: top;
	padding-bottom: 3px;
}

table#formularz td.formLeftColumn
{
	width: 160px;
	text-align: right;
}

table#formularz td.formRightColumn
{
	width: 476px;
}

table#formularz td.formRightColumn input#formSend
{
	width: 80px;
	height: 22px; background: #009b00; color: #fff; border: none; font-weight: bold;
	cursor: default; 
}

table#formularz td.formRightColumn input#formSendOn
{
	width: 80px;
	height: 22px; background: #009b00; color: #fff; border: none; font-weight: bold;
	cursor: pointer; 
}

table#formularz td.zLeftColumn
{
	width: 160px;
	text-align: right;
}

table#formularz td.zRightColumn
{
	width: 280px;
	padding-bottom: 15px;
}

table#formularz td.formRightColumn input, table#formularz td.formRightColumn textarea, table#formularz td.formRightColumn select
{
	background: #f7f7f7;
	border: 1px solid #aaa;
}

div#komunikatFormularza
{
	padding: 10px 10px;
	border: 1px solid #ddd;
	background: #eee;
}

input.FRadio
{
	border: none;
	width: 20px;
	margin-top: 3px;
}

.error
{
	color: #f00;
}

div#GreenBar
{
	width: 295px;
	min-height: 4px;
	max-height: 4px;
	background: #00b500;
}

* html * div#GreenBar
{
	height: 4px;
}

a.GL2
{
	font: normal 11px/16px Tahoma, sans-serif;
	color: #656d7a;
	text-decoration: none;
}

a.GL2:link			{}
a.GL2:visited		{}
a.GL2:hover			{ color: #000 }
a.GL2:active		{}

div#OpenerDiv
{
	margin: 12px 10px 0 76px;
	color: #656d7a;
	font: normal 10px/16px Verdana, sans-serif;
}

img#Telecentrum
{
	position: absolute;
	width: 195px;
	height: 61px;
	margin: 123px 0 0 -196px;
}

img#Telecentrum2
{
	position: absolute;
	width: 197px;
	height: 36px;
	margin: 140px 0 0 53px;
}

img#Telecentrum3
{
	position: absolute;
	width: 185px;
	height: 31px;
	margin: 19px 0 0 591px;
}

td#BottomCell
{
	padding: 0;
	height: 5px;
	background: #00a2f6 url(gfx/BlueOrangeBar.gif) no-repeat top right;
}

td#FooterCell
{
	height: 25px;
}

a.VL
{
	font: normal 10px/13px Tahoma, sans-serif;
	color: #aac2da;
	text-decoration: none;
	margin-left: 110px
}

a.VL:link			{}
a.VL:visited	{}
a.VL:hover		{ text-decoration: underline; }
a.VL:active		{}

img#PhotosHorizontal
{
	position: absolute;
	width: 231px;
	height: 60px;
	margin: -63px 0 0 545px;
}
* html * img#PhotosHorizontal { margin: -61px 0 0 545px; }

div#PhotosHorizontal
{
	position: absolute;
	width: 231px;
	min-height: 60px;
	max-height: 60px;
	margin: -63px 0 0 545px;
	background: url(gfx/PhotosHorizontal.jpg) no-repeat;
}
* html * div#PhotosHorizontal
{
	height: 60px;
	margin: -61px 0 0 545px;
}

a.GL3
{
	font: normal 11px/16px Verdana, sans-serif;
	color: #009b00;
	text-decoration: underline;
}

a.GL3:link			{}
a.GL3:visited	{}
a.GL3:hover		{ text-decoration: none; }
a.GL3:active		{}

img#SubPageHeader
{
	margin-top: 0px;
}

#FlashMovie
{
}

#PageMenu
{
	background: #ededed;
	padding: 10px 7px 15px;
	width: 200px;
	float: right;
	margin: 5px 0 7px 5px;
	font-size: 10px;
	font-weight: bold;
	border-top: 10px solid #ededed;
	border-bottom: 15px solid #ededed;
}

#PageMenu td
{
	vertical-align: top;
	padding: 0 7px 0;
}

#PageMenu p
{
	color: #0081db;
	font-size: 10px;
	margin: 0;
}

#PageMenu p a
{
	color: #0081db;
	text-decoration: none;
	font-size: 10px;
}

#PageMenu p a:link 		{}
#PageMenu p a:visited {}
#PageMenu p a:hover 	{ text-decoration: underline; }
#PageMenu p a:active 	{}

























#MainWrapper
{
	background: #fff;
	border-left: 2px solid #fff;
	border-right: 2px solid #fff;
	margin: 0px auto;
	min-height: 622px;
	text-align: left;
	width: 773px;
}
* html * #MainWrapper
{
	height: 622px;
	width: 777px;						/* IE 5.5 */
	voice-family: "\"}\"";
	width: 773px;						/* IE 6 */
}

#ScrollEnforcer
{ 
	bottom: -0.05em;
	min-height: 1px;
	position: absolute; 
	top: 0; 
	width: 1px;
	z-index: -1;
}