﻿@charset "utf-8";
/* CSS Document */

body					{background: #0a516d url(http://www.kartabenefit.pl/images/body_BG.jpg) repeat-x;
						 font:normal 12px Tahoma, Geneva, Kalimati, sans-serif;
						 margin:0px;				padding:0px;					color:#505050;}
a						{text-decoration:none;		color:#c1272d;					outline:none;
						 cursor: pointer;}
a:focus					{text-decoration:underline;}
a img					{border:none;}
h1						{font:normal 22px Tahoma, Geneva, Kalimati, sans-serif;}
h2						{font:normal 18px Tahoma, Geneva, Kalimati, sans-serif;}
h3						{font:bold 14px Tahoma, Geneva, Kalimati, sans-serif;}
h3 b					{color:#66a238;}
h4						{font:bold 12px Tahoma, Geneva, Kalimati, sans-serif;}

hr						{border:none;				border-top:dashed 1px #CCCCCC;	border-collapse:separate;
						 height:1PX;}

.SingleRow				{height:1px;				overflow:hidden;				clear:both;
						 float:none !important;}


.content,
.top,
.row,
.footer					{background-color: #FFFFFF;
						 width:985px;				margin:0px auto;				
						 clear:both;				display:block;					}
						 
.FLleft					{float:left !important;}
.FLright				{float:right !important;}
.CLRleft				{clear: left;}
.clrUl					{padding:0px;				margin:0px;						list-style:none;}
.VRM li					{margin-bottom: 20px;}
.TALright				{text-align:right;} 

.PanelBtnCenter,
.TALcenter				{text-align:center;}

a.btn,
.btn					{background:#66a238 url(http://www.kartabenefit.pl/images/btn_BG.png) top  repeat-x;			
						 padding:7px;			line-height:29px;
						 white-space:nowrap;			border-bottom:solid 1px #3e6222;
						 color: #FFFFFF;		}
.btn:hover				{background:#66a238 ; }						 

.headerPIC_BIG			{width:758px;					height:228px;				margin-bottom:10px;}
.DSPnone				{display:none !important;}
						 
/* pginacja na divie */
					 
.pagins					{text-align:center;			display:block;					padding:7px;}
.pagins	span,
.pagins	a				{padding:0px 5px;			border-right:solid 1px #999999; text-align:center;
						 width:20px;				line-height:14px;}

.pagins	span,
.pagins	a:hover			{font-weight:bold;			font-size:14px;					line-height:14px;}									

/* pginacja na tabeli */

table.ARH  tr.pagins	{display:table-row;}
table.ARH  tr.pagins td,
tr.pagins td			{text-align:center!important;			
						 border:none !important; 
						 padding: 7px;}
table.ARH  tr.pagins td table,
tr.pagins td table
						{text-align:center;			display:inline;				}						 
table.ARH  tr.pagins td td,
tr.pagins td td			
						{padding:0px;}						 
table.ARH  tr.pagins td	a,
tr.pagins td	a
						{color:#990000;}
table.ARH  tr.pagins:hover td,
tr.pagins:hover td
						{background:none !important;} 						



/*--------------------------------------------------------------------------------------------------*/
/*-------------------------------			modulesBOX620   ----------------------------------------*/
/*--------------------------------------------------------------------------------------------------*/						
						
.leftColumn .modulesBOX620			{float:left;				width:620px;}
.leftColumn .modulesBOX620	ul.iconList li		{ }						
.leftColumn .modulesBOX620	.modHLF	{width:305px;				}
.leftColumn .modulesBOX620  .module	h2
						{background-image:url(http://www.kartabenefit.pl/images/header_corners_620.gif);}
.leftColumn .modulesBOX620	.modHLF	h2
						{background-image:url(http://www.kartabenefit.pl/images/header_corners_305.gif);}
.leftColumn .modulesBOX620	.modHLF ul.probeList li
						{width:144px;}

/*--------------------------------------------------------------------------------------------------*/
/*-------------------------------			TOP				----------------------------------------*/
/*--------------------------------------------------------------------------------------------------*/
.top					{background:#ffffff url(http://www.kartabenefit.pl/images/top_BG.gif) top repeat-x  ;
						 height:60px;}
ul.topMenu				{background:url(http://www.kartabenefit.pl/images/topMenu_BG.png) center center repeat-x;
						 padding:0px;				margin:0px;						list-style:none; 
						 float:right;				position:relative;				top:10px;}
ul.topMenu	li			{float:left;				display:block;					}
ul.topMenu	li a		{background:url(http://www.kartabenefit.pl/images/topMenuBTN_NOR_BG.png) no-repeat left bottom; 
						 float:left;				display:block;					padding:10px 11px;
						 color:#ffffff;				}
ul.topMenu	li a:hover,
ul.topMenu	li a:focus	{
						color:#002e4a;
						background:#ffffff url(http://www.kartabenefit.pl/images/topMenuBTN_CHS_BG.png) no-repeat right top;
						margin-top:2px;
						padding-top:8px;
						}						

ul.topMenu	li a.choose,
ul.topMenu	li a.choose:hover  
						{background:#ffffff url(http://www.kartabenefit.pl/images/topMenuBTN_CHS_BG.png) no-repeat right top;		
						 color:#002e4a !important;						 	 
						 margin-top:2px;
						padding-top:8px;
}
						 
.topLogo				{background:url(http://www.kartabenefit.pl/images/topLogo.png) no-repeat 10px 50%;
						 display:block;				float:left;						height:60px;
						 width:270px;				}
.topLogoTesco				{background:url(http://www.kartabenefit.pl/images/topLogoTesco.jpg) no-repeat 10px 50%;
						 display:block;				float:left;						height:60px;
						 width:270px;				}

.top .bannerTOP			{margin-bottom: 19px;}
.top .topBG				{background:top center no-repeat;
						 background-image:url(http://www.kartabenefit.pl/images/top_oneColumn_BG.png);
						 position:absolute;
						 height:40px;				z-index:+100;}
.rightColumn .modList  { }
.modList li				{margin-bottom:5px;		display:block;						overflow:hidden;
						 }
.rightColumn .modList  ul#partnersSlider
						{background: url(http://www.kartabenefit.pl/images/partnersSlider_BG.jpg) top repeat-x;
						 height:200px;			overflow:hidden;					}
.rightColumn .modList  #partnersSlider	li
						{background: url(http://www.kartabenefit.pl/images/partnersSlider_LI_BG.png) bottom center no-repeat;}

.rightColumn .modList  #partnersSlider	li div,
.rightColumn .modList  #partnersSlider	li div a,
.rightColumn .modList  #partnersSlider	li	
						{height:200px;			width:215px;						line-height:200px;}
.rightColumn .modList  #partnersSlider	li div
						{background: url(http://www.kartabenefit.pl/images/partnersSlider_DIV_BG.png) top left no-repeat;
						 display:block;			float:left;}
.rightColumn .modList  #partnersSlider	li div a
						{left:0px;				display:block;						float:left;}									
						
.rightColumn .modList  #partnersSlider	li a  img
						{max-width: 205px;		max-height: 190px;					vertical-align:middle;
						 margin-right: -15px;	border: solid 1px #CCCCCC !important;}
* html .rightColumn .modList  #partnersSlider	li div
						{position:relative;		left: -2px;}
* html .rightColumn .modList  #partnersSlider	li a  img
						{/*width: expression(document.document.getElementById('ctl00_ucRightColumn_ucPartnersRecommendBox_imgRec1').Width > 215 ? "215px" : "auto");*/
						position:absolute;
						width: expression(this.width > 205 ? "205px" : true);
						height:expression(this.height > 190 ? "190px" : true);
						top: expression( 100 - (this.height/2) + "px" );
						left: expression( (215 - this.width )/2 + 1 + "px" ); 
						}

/* .rightColumn .modList  #partnersSlider	li.choose 
						{display:block;}					*/							 
.modList li	a   	 {display:inline-block;}	
.modList li	a:hover		{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
						 opacity:0.8;			display:inline-block;}	
.rightColumn .modList li h2
						{text-align:left;}						 				 
/*--------------------------------------------------------------------------------------------------*/
/*-------------------------------			GENERAL CONTENT        ---------------------------------*/
/*--------------------------------------------------------------------------------------------------*/
.content				{background:#FFFFFF url(http://www.kartabenefit.pl/images/content_BG.png) left repeat-y;}
.leftColumn				{background:#FFFFFF url(http://www.kartabenefit.pl/images/leftColumnCRN_BG.png) bottom right no-repeat;
						 width: 758px;				overflow:hidden;				float:left;	
}
.leftColumn,
.modBgPic
{
						 min-height: 602px;
}
* html .modBgPic,		
* html .leftColumn		{height:expression(this.height > 602 ? "602px" : true);}
						 						 
.rightColumn			{width: 220px;				overflow:hidden;				float:right;
}

.leftColumn .ModCent,
.leftColumn blockquote	{padding:0px 10px;				margin:0px;}
.leftColumn .ModCent	{display:block;					margin-bottom:10px;}
.leftColumn .ModCent	h1 {margin-left: -10px;			margin-bottom: 20px;}

.leftColumn .ModCentC	{padding: 10px;}
.leftColumn .ModCentC select
						{background:#1d93b9 url(http://www.kartabenefit.pl/images/rabatUl_li_BG.png) top right repeat-x;
							color:#FFFFFF;
							border: none;					outline:none;}

.leftColumn	 .moduleLF	{background:#e6e6e6 url(http://www.kartabenefit.pl/images/leftColumn_leftColumnCRN_BG.png) top right no-repeat;
						 width:212px;				
						 /* min-height: 364px;  wrócic po usunięciu oferty majowej*/
						 min-height: 440px;						 }
* html 	.leftColumn	 .moduleLF
						{/* height: 364px; wrócic po usunięciu oferty majowej*/
						height: 440px;}						 
.leftColumn	 .moduleRH  {background:#ffffff url(http://www.kartabenefit.pl/images/leftColumn_rightColumnCRNS_BG.png) top center no-repeat;
						 width:545px;				}
.leftColumn	 .moduleRH  blockquote
						{margin:0px;				padding:0px 20px;				}
						
.leftColumn	 .moduleRH  h3
						{color:#0d668a;								}						 						 
						 

/*--------------------------------------------------------------------------------------------------*/
/*-------------------------------			MODULE			       ---------------------------------*/
/*--------------------------------------------------------------------------------------------------*/
.module blockquote	ul.tabList,
.module blockquote	ul.iconList,
.module blockquote	ul.pubList
						{margin:auto -8px;}
.module blockquote	h1	{margin:0px;				padding:0px;					}
.module blockquote  p	{text-align:justify;}
.module blockquote  						

/*-------------------------------			TABLE			       ---------------------------------*/
.module blockquote	table
						{border:solid 3px #E4E4E4;	border-collapse:separate;		width:100%;}
					
.module blockquote	table th,
.module blockquote	table td
						{background:#F7F7F7;
						 border:1px solid #FFFFFF;	
						 border-bottom:1px solid #CCCCCC;
						 border-right: 1px solid #CCCCCC;
						 border-left: 1px solid #FFFFFF;
						 border-top: 1px solid #FFFFFF;	 
						 padding:3px 6px;					}
.module blockquote	table th
						{background:#E8E8E8;		}							 
/*--------------------------------------------------------------------------------------------------*/



.module					{background: url(http://www.kartabenefit.pl/images/module_BG_01.gif) top repeat-x;		
						 margin-top:10px;				clear:both;					
						 height:10px;}
*>.module				{height:auto;}
.module02				{background:url(http://www.kartabenefit.pl/images/top_RHT_PIC_BG.gif) bottom no-repeat;	padding-bottom:10px;
						 position:relative;			margin-bottom:-10px;}
.module blockquote		{padding:8px;				margin:0px;}
.module blockquote p.insertFST,
.module blockquote p.insertSCD
						{display:list-item;			list-style:outside;					margin:0px 0px 8px 25px;}

.module blockquote p.insertFST
						{list-style-type:disc;		margin-top:25px;					}
.module blockquote p.insertSCD
						{list-style-type:circle;	margin-left:45px;					color:#6e6e6e;}
.module blockquote .insertFTR
						{padding:10px;				background:#F4F4F4;					display:block;
						 color:#999999;				border:solid 1px #E5E5E5;			font-style:italic;
						 margin-top:25px;}						 						
.module	h3				{margin:0px;				padding:0px;						margin-bottom:10px;}						 
.modHLF					{width:370px;				clear:none !important;}


.moduleLF h2,
.moduleRH h2,
.module	h2				{position:relative;
						 color:#000000;				
						 margin:0px;				padding:10px 10px;				}


.moduleLF h2 a,
.moduleRH h2 a,
.module	h2 a			{color:#000000;}

.moduleLF h2 a:hover,
.moduleRH h2 a:hover,
.module	h2 a:hover			{color:#0d668a;}

.leftColumn h1			{background:#013452 url(http://www.kartabenefit.pl/images/h1_BG.jpg) bottom right no-repeat;
						 font-size:18px;
						 color:#FFFFFF;				 	padding:8px 10px;						 margin:0px;}						 
.leftColumn .module h2  {background-image:url(http://www.kartabenefit.pl/images/header_corners_750.gif);}
.leftColumn .modHLF	h2	{background-image:url(http://www.kartabenefit.pl/images/header_corners_370.gif);}
.rightColumn .module h2 {background-image:url(http://www.kartabenefit.pl/images/header_corners_205.gif);}
.rightColumn .module h2 {background-color: #0c5471; }
						 
/*--------------------------------------------------------------------------------------------------*/
/*-------------------------------			FOOTER			       ---------------------------------*/
/*--------------------------------------------------------------------------------------------------*/

.footer					{background:#e6e6e6 url(http://www.kartabenefit.pl/images/footer_BG.png) bottom center no-repeat;						 
						 padding:15px 0px;			}
.footerCO				{text-align:center;			clear:both}
.footerCO img			{vertical-align:middle;}
.footerCO a				{padding:10px;}

.footerBTM				{background:#000000;		margin: -10px;					padding:10px;
						 clear:both;				margin-top: 10px;				color:#CCCCCC;
						 text-align:center;}
			 
.footerBTM .h2panel		{margin-top:0px;}


.h2panel				{display:block;				margin-top:-31px; 				overflow:hidden;
						 text-align:right;			height:26px;					padding:0px 10px;
						 z-index:+1;				position:relative;				margin-right:-7px;
						 color:#FFFFFF;				float:right;}
.h2panel a,
.h2panel span			{display:block;				padding:3px 7px 10px 7px;
	   					 float:left;				white-space:nowrap;				}
.more a					{display:block;				float:left;						border-right: dotted 1px #999999;
						 padding-right: 7px;		margin-right: 7px;				color:#0d668a !important;}
.more a.more			{display:block;				float:right;					border: none;
						 margin-right: 0px;			} 
a.more					{color:#990000 !important;	background: url(http://www.kartabenefit.pl/images/more_BG.png) right center no-repeat;
						 padding-right: 15px;		white-space:nowrap;}
.h2panel a.more			{ background: url(http://www.kartabenefit.pl/images/more_BG.png) 100% 5px no-repeat;
						  padding-right: 15px;		vertical-align:middle;
						  margin-right: 5px;
							}
						 
.h2panel a:hover		{text-decoration:underline;}
.h2panel a.choose		{background:#ffffff url(http://www.kartabenefit.pl/images/h2panel_choose_BG.gif) 1px 1px repeat-x;
				   		 color:#2c84a7;				}
.h2panel .ALT			{color:#95c1d2;}						 
.h2panel a img			{vertical-align:middle;}	
/*--------------------------------------------------------------------------------------------------*/
/*-------------------------------			TAB LIST		       ---------------------------------*/
/*--------------------------------------------------------------------------------------------------*/
ul.tabList				{padding:0px;				margin:0px;						list-style:none;
						 float:right;				width:443px;					overflow:hidden;
						 display:block;
								}										 

ul.tabList li.choose a	{background:#56a8c9 !important;		
						 color:#FFFFFF;}


ul.tabList li h3		{margin:0px;				padding:0px;}						 
ul.tabList li a	img		{display:none !important;}

ul.tabPrvList			{padding:0px;				margin:0px;						list-style:none;
						 float:left;}
ul.tabPrvList li		{padding:0px;				margin:0px;						list-style:none;}	
ul.tabPrvList li img	{border:solid #56a8c9 7px;}		
/*--------------------------------------------------------------------------------------------------*/
/*-------------------------------			IMPUTS			       ---------------------------------*/
/*--------------------------------------------------------------------------------------------------*/

input[type=password],
input[type=text]	{	background:url(http://www.kartabenefit.pl/images/input_BG.gif) top repeat-x;
						padding:2px;				font-size:11px;					font-weight:bold;
						color:#575757;				border:solid 1px #CCCCCC;		margin:2px;}
input[type=submit],
input[type=button]	{	background:#0d5573 url(http://www.kartabenefit.pl/images/input_BTN_BG.gif) repeat-x top;			
						color:#ffffff;					border:0px;					outline-style:none;
						padding:2px;}
input.arrow			{																
						cursor:pointer;				display:block;					width:14px;
						float:right;				position:relative;				height:26px;
						position:relative;}	

.top input[type=password],
.top input[type=text]
					{	width:170px;				float:left;}
label				{	white-space:nowrap;}
.top .alert			{	background:#590206 url(http://www.kartabenefit.pl/images/gen_topLong_arrow.gif) -350px 0px no-repeat;
						display:block;				position:relative;				
						margin-left:0px;			float:left;						color:#FFFFFF;
						padding:3px 10px;			margin-top:-12px;				width:158px;
						padding-top:8px;}
				
/*--------------------------------------------------------------------------------------------------*/
/*-------------------------------			szkolenia		       ---------------------------------*/
/*--------------------------------------------------------------------------------------------------*/

ul.iconList
					{	padding: 0px;				margin:0px;						list-style: none;
						padding-top:8px;			text-indent: 15px;}
ul.iconList li		{	background: 8px 6px no-repeat;	
						background-image:url(http://www.kartabenefit.pl/images/dots_gen.gif);
						padding: 4px 8px; }	
ul.dateList li		{	background-image:url(http://www.kartabenefit.pl/images/dots_date.gif)  !important;}
ul.hrtoolList li	{	background-image:url(http://www.kartabenefit.pl/images/dots_hrtool.gif) !important;}
ul.forumList li 	{	background-image:url(http://www.kartabenefit.pl/images/dots_foum.gif) !important;	}


ul.expertList li	{	}
ul.expertList li:first-child
					{	background-image:url(http://www.kartabenefit.pl/images/dots_gen_BIG.gif);				font-size:12px;
						font-weight:bold;}							

					
ul.iconList li strong
					{		}
ul.iconList li a	{	color:#505050;	}
ul.iconList li a:hover
					{	text-decoration:underline;}
					

ul.pubList			{	padding:0px;				margin:0px;						list-style:none;}


ul.pubList li		{	border-top: solid 1px #CCCCCC;							
						clear:both;					display:block;								}

table.ARH tr td img,
img.genBIGimg,
ul.iconList li img,
ul.pubList li img	{	vertical-align:middle;			}
						

img.genBIGimg		{	border-width: 4px;			float:right;					margin:0px 0px 3px 6px;}

table.ARH tr td img,
ul.iconList li img,
ul.pubList li img	{
						/*width:75px;					height:51px;*/}
ul.imgBook li img	{	height:auto !important;}						

ul.pubList li a		{	padding:8px;				display:block;					float:left;
						color:#505050;				}
ul.pubList li a:hover
					{	text-decoration:underline;}	
					
ul.ARH li h3		{	padding:6px 8px;				margin:0px;}
ul.ARH li a img
					{	display:none; }

ul.ARH li.choose a img,					
ul.ARH li a:hover img
					{	}
ul.ARH li 			{	height:30px;}
.leftColumn ul.ARH li:hover	a	
					{	font-size:18px;				position:absolute;		
						margin-top:-31px;			background:#FFFFFF;				padding:4px 0px 0px 0px;
						z-index:+3;					width:750px;}
ul.ARH li:hover	a img
					{	display: block !important;}
table.ARH			{	width:100%;					table-layout:auto;}
table.ARH tr		{		}
table.ARH tr.altROW	{	background:#e6e6e6 url(../iimages/altROW_BG.png) top repeat-x;	}

table.ARH tr th,
table.ARH tr td		{	
						padding:8px;				text-align:left;	}
table.ARH tr td a img
					{	max-height:100%;			max-width:200px;
											
}

* html table.ARH tr td a img
					{
						
						width: expression(this.width > 200 ? "200px" : true) !important;
																	
					}
table.ARH tr td a.imgBIG 
{
						border:solid #e6e6e6;			border-width: 1px;      border-bottom-width:3px;
						width:200px;					text-align:center;
						display:inline-block;			background:#FFFFFF;
}
table.ARH tr.altROW td a.imgBIG
{
						border-color:#CCCCCC;	
}
table.ARH tr td a.imgBIG:hover
					{	border-color: #CCCCCC;				
					}
table.ARH tr.altROW td a.imgBIG:hover
					{	border-color: #999999;}					
						
table.ARH tr td	a	{	color:#505050;				}

table.ARH tr td	a:hover,
table.ARH tr td	a:hover h3

					{	text-decoration:underline;}

										

table.ARH tr td	h3	{	margin:0px;					padding:0px;	}																	
/*--------------------------------------------------------------------------------------------------*/
/*-------------------------------			IMPUTS			       ---------------------------------*/
/*--------------------------------------------------------------------------------------------------*/
ul.probeList		{	padding:0px;				margin:0px;						list-style:none;
						clear:both;					}
ul.probeList li
					{	white-space:nowrap;}
.modHLF ul.probeList li
					{	}
					
					
/*--------------------------------------------------------------------------------------------------*/
/*-------------------------------			PARTNER			       ---------------------------------*/
/*--------------------------------------------------------------------------------------------------*/
.leftColumn blockquote.partnerPage
						{background: url(http://www.kartabenefit.pl/images/partnerPage_BQT_BG.png) center repeat-y;
						 							margin:10px 0px 10px 0px;		padding:0px 10px;
													}
													
.leftColumn blockquote.partnerPage .PanelBtnRight
						{	background: url(http://www.kartabenefit.pl/images/PanelBtnRight_BG.png) bottom repeat-x;
							display: block;			padding: 10px;
							border-bottom: solid 1px #CCCCCC;
							clear: both;
							}

.h2BIG				{	font-size:24px;
						background:url(http://www.kartabenefit.pl/images/addresTopUl_h2_BG.png) left top no-repeat;
						padding: 10px 10px 25px 15px; 						margin: 0px 0px 0px -5px;
						}
* html .h2BIG		{	position: relative; } 						


.partnerPIC			{	background:url(http://www.kartabenefit.pl/images/partnerPicTop_BG.gif) bottom repeat-x;
						text-align:center;	
						margin:10px;					 padding-bottom: 11px;
						
						 }		
.partnerPIC img		{	max-width:234px;	max-height:150px; 			
						border: solid 3px #FFFFFF;		display:inline-block;

					}	
/*
* html .partnerPIC img	{			
					height:expression(this.height > 150 ? "150px" : true);				
					width:expression(this.width > 234 ? "234px" : true);				
					}
*/					

.h3LFT				{	float:left;				margin-top:0px;
						width:448px;				padding-left:10px;		margin-bottom: 20px;
						clear: left;
						}						




.addresTopUl
					{	background: #7abad5 url(http://www.kartabenefit.pl/images/addresTopUl_BG.png) top repeat-x;
						color:#FFFFFF;			display:inline-block;		width:738px;}
.addresTopUl h3		{	color: #013452;			font-size:12px;}	
.addresTopUl h3	 a	{	color:#FFFFFF; }					
.addresUl
					{	border-top:dashed 1px #cccccc;
						background: url(http://www.kartabenefit.pl/images/addresUl_BG.png) 0px 2px repeat-x;
						text-align:center;				
							
						display:block;
						width:auto;
						margin-bottom: 15px;
						
					}					

.addresUl .li,
ul.addresUl li
					{	background:url(http://www.kartabenefit.pl/images/top_RHT_PIC_BG.gif) bottom center no-repeat;			
						display:inline-block;		
						width:234px;				margin:7px  10px 0px 0px;
						padding-bottom: 14px;		
																				
					}
ul.addresUl li ul	{	padding:0px;				margin:0px;	}
ul.addresUl li ul li{	padding:0px;				margin:0px;				background:none;
}
*:first-child+html .addresUl .li { display: inline;} 								
* html .addresUl li, 
* html .addresUl .li { display: inline;}
.addresUl .ModCent	{	padding: 0px 10px;}					
	



.addresUl .liDUO	{	width:488px;				bbackground:red;					
						padding-bottom: 7px;		margin-bottom: 7px;}				
.addresUl .li h2		{	color:#000000;}
.addresUl .li h3		{	margin-top:0px;				margin-bottom: 0px;				}
.addresUl .li h4		{	margin:0px;					padding: 0px;					margin-bottom: 7px;}					
.addresUl .li span	{	display:list-item;			list-style:none;}				

						
.addresUl .li span.lbPhone{	background:url(http://www.kartabenefit.pl/images/ico_phone.gif) 55px 50% no-repeat;	}
/* .addresUl .li span.lbMail {	background:url(http://www.kartabenefit.pl/images/ico_mail.gif) 35px 50% no-repeat;	}	*/
.addresUl .li span.lbTime {	background:url(http://www.kartabenefit.pl/images/ico_clock.png) 35px 50% no-repeat;	
							}
					
#mMapa				{	}

.partnerPicUl		{	background:#b3b1b1 url(http://www.kartabenefit.pl/images/partnerPicUl_BG.png) top repeat-x;		
						display:block;					
						width: 738px;					text-align:center;
						clear:both;					}
.docUl h3,
.rabatUl h3,
.addresUl H3,
.partnerPicUl h3	{	text-align:left;				padding:10px;						margin:0PX;
						}					
.partnerPicUl a.li	{	background: url(http://www.kartabenefit.pl/images/partnerPicUl_li_BG.png) bottom repeat-x;	
						display:inline-block;		margin:10px 4px;			
						padding-bottom:8px;}				
.partnerPicUl a.li img{	width: 95px;				border:solid 1px #FFFFFF;}
.partnerPicUl a.li:hover img
					{	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
						opacity: 0.8;}
.docUl,
.rabatUl			{ 	border-top:dashed 1px #cccccc;
						background:url(http://www.kartabenefit.pl/images/rabatUl_BG.png) 0px 2px repeat-x;			text-align:center;
						padding-bottom: 10px;}
.rabatUl .li		{	background:#46b3d7 url(http://www.kartabenefit.pl/images/rabatUl_li_BG.png) bottom right repeat-x;
						width:450px;	
						display: block;				text-align: left;						position:relative;
						color:#ffffff;				clear:both;										
						padding:5px  55px 5px 10px ;
						font-size:12px;
						margin:0px auto;}
.rabatUl .li strong	{	background:#176c8d url(http://www.kartabenefit.pl/images/rabatUl_li_strong_BG.png) bottom right repeat-x;
						font-size:18px;				vertical-align:middle;					position:absolute;
						right: 0px;					top: 0px;								width: 50px;						
						color: #FFFFFF;				height: 100%;							padding-left: 5px;						
						}
* html .rabatUl .li strong	{	position:static;	float:right;							right: 0px;
								color: #013452;
						}						
.rabatUl .li strong	b{	position:absolute;			top:50%;								margin-top:-12px;}							


.docUl	.li	a 		{	background: url(http://www.kartabenefit.pl/images/docUl_li_BG.png) 2px 50% no-repeat;
						display:inline-block;		padding:10px 10px 10px 40px; 			margin-left:10px;
						font-weight:bold;			margin:1px 0px;								width:430px;
						text-align:left;			color:#013452;							border-bottom: 1px dashed #CCCCCC;}	
.docUl	.li	a:hover	{	background-color:#F5F5F5;	border:solid 1px #CCCCCC;
						margin: -2px 0px 3px 0px;	}
#mapka				{						
						width: 700px; height: 350px; border: 1px solid black; background: gray; margin:auto;	}	
						
* html #mapka{	 height: 350px; } 																


/*--------------------------------------------------------------------------------------------------*/
/*-------------------------------			OFERTA ŚWIĄTECZNA      ---------------------------------*/
/*--------------------------------------------------------------------------------------------------*/																	

.modBgPic
{
	
}
.BgXmas01,
.BgSpring01
{
	background-repeat: repeat-y;
	background-position: right -50px;
	padding: 0px 190px; 
}
.BgXmas01
{
	background-image: url(http://www.kartabenefit.pl/images/BgXmas01.jpg);
}
.BgSpring01
{
	background-image: url(http://www.kartabenefit.pl/images/BgSpring01.jpg);	
}
.BgTaxi01
{


}
.BgTaxi01 h1
{
	background: none;
	color: #034062;
	padding: 0px;
	padding-left: 10px;
	font-size: 28px;
	margin-bottom: 30px;
}
.BgTaxi01 h3
{
	text-transform: uppercase;
	letter-spacing: 15px;
	border-bottom: dashed 1px #000000;
	padding-bottom: 5px;
}
.BgTaxi01 .VRM
{
	padding-right: 50px;
}
.BgTaxi01 .VRM .pic
{
	margin-right: 20px;
}
.BgTaxi01 .VRM h2
{
	color: #034062;	
}
.BgTaxi01 .VRM .h1
{
	font-size: 18px;
	color: #990000;
}


.BgXmas01_santa
{
margin-left:-170px; margin-bottom:-209px;
}

.BgXmas01 .VRM
{
	padding-bottom: 40px;
	margin-bottom: 10px;
	background:url(http://www.kartabenefit.pl/images/BgXmas01_szlaczek.jpg) no-repeat bottom;
	width: 300px;
}
.BgSpring01 .VRM .btn,
.BgXmas01 .VRM .btn
{
	line-height: 20px;
	height: 20px;
	padding: 4px 7px; 
	float: right;
}
.BgXmas01 .VRM .btn
{
	background-image: url(http://www.kartabenefit.pl/images/BgXmas01_VRM_btn.gif);
	background-color: #e0dfdf;
	border-bottom: solid 1px #CCCCCC;
	color: #990000;
}
.BgXmas01 .VRM .btn:hover
{
	background: #990000;
	color: #FFFFFF;
}
.BgXmas02,
.BgSpring02
{
	padding: 100px;
	position:relative;	
}

.BgXmas02
{
	background-image: url(http://www.kartabenefit.pl/images/BgXmas02.jpg);
	background-color:#e0d7b8;
	background-repeat: no-repeat;
}
.BgSpring02
{
	background-image: url(http://www.kartabenefit.pl/images/BgSpring02.jpg);
	background-color:#fff;
	background-repeat: repeat-x;
}
.rbtList,
.rbtList li
{
	display: inline;
	line-height: 1.5em;

}
.rbtList li
{
	background-image: url(http://www.kartabenefit.pl/images/rabatUl_li_BG.png);
	background-color: #e6e6e6;
	border: solid 1px #CCCCCC;
	border-left: none;
	border-top: none;
	padding: 2px;
	font-size: 10px;
	font-weight: bold;	
	margin-right: 4px;
	color: #FFFFFF;	
}
.altROW .rbtList li
{
	background-color: #cccccc;
}
