	  body{
/*		background-image:url(../images/mapback.gif); */
		background-repeat:repeat-x;	  	
	  	font-family: Verdana, Arial, sans-serif;
		font-size: 8pt;
		font-weight: normal;
		font-style: normal;
		text-decoration: none;
		text-align: left;
		text-indent: 0pt;
		margin-left: 0pt;
		margin-right: 0pt;
		margin-top: 0pt;
		margin-bottom: 0pt;
		color: black; 
		scrollbar-base-color:		#84ACD5;	
		scrollbar-track-color:		#BBD1E8;	
		scrollbar-arrow-color:		#BBD1E8;
		scrollbar-highlight-color:	#84ACD5;
		scrollbar-shadow-color:		#FFFFFF;
		scrollbar-3dlight-color:	#84ACD5;
		scrollbar-darkshadow-color:	#336699;

	  }

	  table{
		border-color: white;
		background-color: white;
	  }

	  th{
		background-color: #336699;
		font-family: Verdana, Arial, sans-serif;
		font-size: 10pt;	
		line-height: 10pt;
		text-decoration: none;
		text-align: center;
		text-indent: 2pt;	
		color: white;    	
	  }

	  tr{
		background-color: white;/*#BBD1E8;*#E4F0F8;*/
		font-family: Verdana, Arial, sans-serif;
		font-size: 8pt;	
		line-height: 8pt;		
		color: black;    	
	  }

	  input.btn_submit {
		background: #336699;
		color: #FFFFFF;
		font-weight: bold;
		font-family:  Verdana, Arial, sans-serif;
		height: 16pt;
		border-top:	1px solid #84ACD5;
		border-left:	1px solid #84ACD5;
		border-right:	1px solid #336699;
		border-bottom:	1px solid #336699;		
	  }

	  input.btn_submit_no_js {
	  	cursor: hand;
		background: white;
		color: #336699;
		font-weight: bold;
		font-family:  Verdana, Arial, sans-serif;
		font-size: 8pt;
		height: 10pt;
		border-top:	0;
		border-left:	0;
		border-right:	0;
		border-bottom:	0;		
		text-decoration: none;  		
		font-style: normal;	
	  }

	  input.btn {
		background: #336699;
		color: #FFFFFF;
		font-size: 7pt;
		font-family:  Verdana, Arial, sans-serif;
		font-weight: bold;
		height: 13pt;
		border-top	:	1px solid #84ACD5;
		border-left	:	1px solid #84ACD5;
		border-right:	1px solid #336699;
		border-bottom:	1px solid #336699;
	  }

	 input.btn2 {
		background: #84ACD5;
		color: #FFFFFF;		
		font-family:  Verdana, Arial, sans-serif;
		font-weight: bold;		
		border-top	:	1px solid #84ACD5;
		border-left	:	1px solid #84ACD5;
		border-right:	1px solid #336699;
		border-bottom:	1px solid #336699;
	  }	  

	  input,textarea{
		BACKGROUND-COLOR: #FFFFFF;
		BORDER-BOTTOM: #336699 1px solid;
		BORDER-LEFT: #336699 1px solid;
		BORDER-RIGHT: #336699 1px solid;
		BORDER-TOP: #336699 1px solid;
		COLOR: #336699;
	  }

	  input.login{
		width: 150px;	
		FONT-SIZE: 9pt;
	  }

	  input.steps{
	  	BORDER-BOTTOM: #336699 1px solid;
		BORDER-LEFT: #336699 1px solid;
		BORDER-RIGHT: #336699 1px solid;
		BORDER-TOP: #336699 1px solid;
		width: 150px;	
		FONT-SIZE: 9pt;
	  }	  

	  input.phone{
		width: 150px;	
		FONT-SIZE: 9pt;
	  }

	  input.phonecomplaint{
		width: 200px;	
		FONT-SIZE: 9pt;
	  }

	  input.phonedate{
		width: 30px;	
		FONT-SIZE: 10pt;
	  }

	  input.chbx, input.radio{ 
		BORDER-BOTTOM: 0pt;
		BORDER-LEFT: 0pt;
		BORDER-RIGHT: 0pt;
		BORDER-TOP: 0pt;      	  
	  }

	  input.notvalid{		
		border-left: solid 1px red;
		border-right: solid 1px red;
		border-top: solid 1px red;
		border-bottom: solid 1px red;

		width: 150px;	
		FONT-SIZE: 9pt;
	  }

	  .notvalid{		
		color: red;
	  }

	  textarea.notvalid{
	  	background-color: red;
	  	color: black;	  	
	  }
	  
	  tr.tr1{
		background-color: #84ACD5;
		font-family: Verdana, Arial, sans-serif;
		font-size: 8pt;	
		line-height: 8pt;		
		color: black;    	
	  }

	  tr.tr2{
		background-color: #FFFFFF;
		font-family: Verdana, Arial, sans-serif;
		font-size: 8pt;	
		line-height: 8pt;	
		color: blue;    	
	  }

	  th.th1{		
		font-size: 7 pt;	
		line-height: 8pt;	  	
	  }

	  th.th2{		
		font-size: 8pt;	
		line-height: 8pt;	  	
	  }

	  a{
		font-family: Verdana, Arial, sans-serif;
		font-size: 8pt;
		line-height: 12pt;
		text-decoration: none;   
		font-weight: bold;	
		font-style: normal;
		text-decoration: none;
	  }

	  a:visited {color: #336699;}
	  a:active  {color: #336699;}
	  a:hover   {color: #85ADD6;}
	  a:link    {color: #336699;}

	  a.link2:visited {color: #336699;}
	  a.link2:active  {color: #BBD1E8;}
	  a.link2:hover   {color: #BBD1E8;}
	  a.link2:link    {color: #336699;}

	  .header_text {
	  }

	  a.header_text:visited {color: #ffffff;}
	  a.header_text:active  {color: #85ADD6;}
	  a.header_text:hover   {color: #85ADD6;}
	  a.header_text:link    {color: #ffffff;}

	/* END:   ------- domyslne ------  */
	  	 
	  a.notvalid:visited {font-weight: bold; color: red;}
	  a.notvalid:active  {font-weight: bold; color: red;}
	  a.notvalid:hover   {font-weight: bold; color: red;}
	  a.notvalid:link    {font-weight: bold; color: red;}
	
	  a.foother_link1:visited {color: white;}
	  a.foother_link1:active  {color: white;}
	  a.foother_link1:hover   {color: #333333;}
	  a.foother_link1:link    {color: white;}

	  a.foother_link2:visited {color: #336699;}
	  a.foother_link2:active  {color: #336699;}
	  a.foother_link2:hover   {color: #333333;}
	  a.foother_link2:link    {color: #336699;}

	 .notvalid{color: red;}
	 
	 font.notvalid{font-weight: bold;}	

	  .txt_foother{
	  	font-size: 8 pt;	  	
	  }
		
	  .txt_operator{
		color: #336699;
		font-weight: bold;
	  }

	  input.operator_radio{ 
		BORDER-BOTTOM: 0pt;
		BORDER-LEFT: 0pt;
		BORDER-RIGHT: 0pt;
		BORDER-TOP: 0pt;      	  
	  }

	  .frequired{	  	
	  	font-weight: bold;	  	
	  }
	  	  
	  tr.list_blank, td.list_blank{
		font-family: Verdana, Arial, sans-serif;
		background-color: white;
	  }

	  tr.form1, td.form1{
		font-family: Verdana, Arial, sans-serif;
		background-color: #BBD1E8;;
	  }

	  input.validate_error{
	  	background-color: red;
	  }

	  input.readonly{
	  	background-color: #DDDDDD;
	  	color: #888888;
	  }
  

	  tr.list_row1, td.list_row1{
		background-color: white;   
		font-family: Verdana, Arial, sans-serif;
		font-size: 10pt;	
		line-height: 12pt;	  	
	  }

	  tr.list_row2, td.list_row2{
		background-color: #E4F0F8; 
		font-family: Verdana, Arial, sans-serif;
		font-size: 10pt;	
		line-height: 12pt;	  	
	  }

	   tr.list_row3, td.list_row3{
		background-color: #D9EAF4;   
		font-family: Verdana, Arial, sans-serif;
		font-size: 10pt;	
		line-height: 12pt;	  	
	  }



	  tr.list_row4, td.list_row4{
		background-color: #5AA6D3; 
		font-family: Verdana, Arial, sans-serif;
		font-size: 10pt;	
		line-height: 12pt;	  	
	  }

	  td.rpt_row1{
	  	font-family: Verdana, Arial, sans-serif;
		font-size: 8pt;	
	  }	 
	  
	  .error {
		font-family: Verdana, Arial, sans-serif;
		font-size: 14pt;
		color: #ff0000;
	  }

	  .status_info {		
		font-weight: bold;
		color: red;
	  }

	  .h1 {
		font-family:  Verdana, Arial, sans-serif;
		font-size: 18pt;
		color: red;
	  }

 	  input.validate_error{
		background-color: red;  	
	  }
	  
	  .f1{		
		background-color: #888888;/*;#888888; */
	  }

	  .f2{		
		background-color: #CCCCCC;/*;#CCCCCC;  */
	  }

	  .f3{		
		background-color: #336699;/*;#336699;  */
	  }

	  .f4{		
		background-color: #5AA6D3;/*;#5AA6D3;  */
	  }
	  
	  .divFull{
		width: 100%; 
		height: 278px; 
		overflow: auto;
	  }

	  .divFullOffer{
		width: 369px; 
		height: 265px; 
		overflow: auto;
	  }

	  .divEmpty{
		width: 0px; 
		height: 0px; 
		overflow: hidden;	
	  }

	  .divMain{
		width: 369px; 
		height: 278px; 
		overflow: auto;	
	 }
	 
	 .divMain_js{
		width: 369px; 
		height: 278px; 
		overflow: hidden;	
	 }

	 .tableForm_no_js{
	 	width: 100%;
	 }

	 .tableForm_js{
	 	width: 369px;
	 }

	 .tableOffer_no_js{
	 	 width: 335px;	 	
	 }

	.tableOffer_js{
	 	 width: 345px;
	 	 width: 270px;
	 }

	/* style dla ofert *.inc*/

	table.taktakOffer {
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;		
		background-color: #c0c0c0;
		border: 0;
		width: 100%;
	}
	
	tr.taktakOffer{
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size : 10px;
		color :  #000000;
	}
	
	td.taktakOffer_td0{  
		background : #ffffff;
		text-align: center;
		font-weight: bold;
		color: rgb(21, 87, 199);

	}

	td.taktakOffer_td1{background : #ecf1f7;}
	td.taktakOffer_td2{background : #dfe8f1;}
	td.taktakOffer_td3{
		text-align: justify; 
		background : #ddd;
	}
	
		
	table.simplusOffer {
		background-color: #052e66;
		font: 11px Verdana, Arial, Helvetica, "Arial CE";
		font-weight : normal;
		text-decoration : none;
		color: #000000;
	}

	th.simplusOffer {
		background-color:#37991A;
		color: #000000;
		border-bottom: #FFFFFF 1px double;
		border-right: #FFFFFF 1px double;
	}

	th.simplusOffer2{
		background-color:#37991A;
		color: #000000;
		border-bottom: #FFFFFF 1px double;
	}

	.simplusOffer_td1 {
		background-color:#f68c1f;
		border-bottom: #FFFFFF 1px double;
		border-right: #FFFFFF 1px double;
		text-align: center;
	}
	.simplusOffer_td2 {
		background-color:#f68c1f;
		border-bottom: #FFFFFF 1px double;
		text-align: center;
	}

	strong.simplusOffer_gratis {
		color: #ffffff;
	}
	
	table.ssOffer {	
		font: 11px Verdana, Arial, Helvetica, "Arial CE";
		font-weight : normal;
		text-decoration : none;
		color: #000000;
		text-align: center;
	}

	table.ssOffer td{		
		font: 11px Verdana, Arial, Helvetica, "Arial CE";
		font-weight : normal;
		text-decoration : none;
		margin-top: 0px;
		margin-bottom: 0px;
		margin-left: 0px;
		margin-right: 0px;
		color: #000000;
	}
	
	td.ssOffer {background-color: #b7c91e;}
	td.ssOffer2{background-color: #9dac1a;}
			
	table.orangeOffer{
		width: 98%;
	}
	
	th.orangeOffer{
		font-family: Verdana;	  
		background-color: orange;
		font-size: 10px;
		text-align: center;
	}

	tr.orangeOffer{
		font-family: Verdana;	  
		background-color: #F58220;
		text-align: center;
	}

	tr.orangeOffer_2{
		font-family: Verdana;	  
		background-color: white;
		text-align: center;
	}

	.orangeOffer_gratis{
		color: rgb(180, 0, 0); 		
		font-weight: bold;		
	}
		
	table.heyahOffer{
		width: 100%;		
		font-family: Verdana;		
	}
	
	table.heyahOffer tr th{
		background-color: black;
		font-size: 11px;
		text-align: center;
		color: rgb(192, 192, 192);
	}

	table.heyahOffer tr{
		background-color: black;
		text-align: center;
	}

	table.heyahOffer tr td{
		font-size: 11px;
		height: 30px;
		color: white;
	}
		
	table.playOffer, table.playPromo{
		background-color: white;
		font: 11px Verdana, Arial, Helvetica, "Arial CE";
		font-weight : normal;
		text-decoration : none;		
		border: 1px solid #000;
	}

	table.playOffer th, table.playPromo th{
		color: #800080;
		font-size: 11px;
		font-weight: bold;
		border: 1px solid #000;
		background-color: white;		
	}

	table.playOffer td, table.playPromo td{
		border: 1px solid #000;
	}
	
	
	p.taktakPromoHeader, p.simplusPromoHeader, p.orangePromoHeader, p.heyahPromoHeader, p.ssPromoHeader{
		color: red;
		font-family: Verdana;
		font-weight: bold;
	}

	p.taktakPromo, ul.taktakPromo, p.simplusPromo, p.orangePromo, p.heyahPromo, p.ssPromo{
		font-family: Verdana;
	}




	 		
	   