		*{ 
			padding: 0; 
			margin:0;
			border: 0;
		}
		
		body{
			background: #fff url(/img/bodyBG.jpg) repeat-x;
			color: #a5a5a5;
			font-family: tahoma, verdana, courier;
			font-size: 11px;
		}
		
		a{
			text-decoration: none;
			color: #2b8938;
		}
		
		.error{
			color: red;
		}
		
		.orange{
			color: orange;
		}
		
		h4{
			font-size: 13px;
			margin-bottom: 3px;
		}
		
		.small{
			font-size: 80%;
			font-style: italic;
			background: #fcfcfc;
			padding: 10px;
			line-height: 11px;
		}	
		
		.small p{
			line-height: 11px !important;
			margin-bottom: 5px !important;
		}
		
		input, textarea, select{
			border: 1px solid silver;
			padding: 4px;
			font-size: 11px;
			color: green;
			background:url(/img/inputBG.jpg) repeat-x bottom;
		}
		
		input.button{
			padding: 3px !important;
		}
		
		input.radio{
			width: 10px !important;
			border: 0px !important;
			background: #fff !important;
		}
		
		input:hover, textarea:hover{
		color: #e28a1c;
		}
		
		ul{
			padding: 0 0 20px 20px;
		}
		
		ul ul{
			padding-bottom: 10px;
		}
		
		img.imgArt{
			margin: 10px 0;
		}
		
		a:hover{
			text-decoration: none;
			color: orange;
		}
		
		div#main{
			width: 900px;
			margin: 0 auto;
			padding: 0 0 0px 0;
			
		}
		
		div#header{
			background: url('/img/header.jpg') no-repeat;
			height: 242px;
		}
		
		div#left{
			float: left;
			width: 205px;
		}
		
		div#centerPage{
			float: left;
			width: 475px;	
			padding-right: 25px;
			padding-top: 5px;
		}
		
		div#right{
			padding-top: 5px;
			float: right;
			width: 185px;	
			/*background: #ffffff url(/img/mainBottomRight.gif) no-repeat bottom right;*/
		}
		
		div#centerPage h1{
			/*background: #ffffff url(/img/mainTopLeft.gif) no-repeat top left;*/
			padding: 10px 25px 0 25px;
			font-family: Arial, "Arial Narrow";
			letter-spacing: -1px;
			font-size: 17px;
			color: #393838;
			font-weight: bold;
			height: 48px;
		}
		
		div#centerPage #mainContent h1{
			background: none;
			padding: 10px 0 5px 0;
			font-family: Arial, "Arial Narrow";
			letter-spacing: -1px;
			font-size: 17px;
			color: #FFA200; 
			font-weight: bold;
			height: 18px;
		} 
		
		div#centerPage h2, div#homePageNews h2{
			background: #FBFBFB;
			color: #2B8938;
			font-size: 11px;
			padding: 5px 0 5px 10px;
			margin-bottom: 10px;
			border-left: 2px solid  #e28a1c;
		}
		
		div#centerPage h3{
			font-size: 13px;
			font-weight: bold;
			padding: 5px 5px;
			margin-bottom: 10px;
			background: #FBFBFB;
			margin-bottom: 5px;
		}
		
		/*
		div#footer{
			line-height: 15px;
			padding: 10px 5px;
			color: #9b9b9b;
			border-top: 1px solid  #9b9b9b;
			float: left;
			width: 890px;
			background: #fbfbfb;
		}
		*/
		.left{
			text-align: left !important;
		}
		
		div.navig{
			text-align: center;
			background: #f1f1f1;

		}
		
		div.navig a:hover{
			text-decoration: none;
		}
		
		div.navig img{
			padding: 0 3px;
			opacity: 0.7;
			filter: alpha(opacity=70);
			height: 12px;
		}
		
		div.navig img:hover, div.navig a:hover img{
			opacity: 1;
			filter: alpha(opacity=100);
		}	
		
		div.navig img.disabled, div.navig img.disabled:hover{
			padding: 0 3px;
			opacity: 0.2;
			filter: alpha(opacity=20);
		}		
		
		div#footer{
			background: url(/img/footerShadow.jpg) repeat-x;
			height: 33px;	
		}		
		
		div#footer div#footerContent{
			line-height: 15px;
			padding: 10px 5px;	
			color: #9b9b9b;
			width: 890px;	
			margin: 0 auto;
		}
		
		div#footer img{
			width:1px;
			height: 1px;
			border: 0;
		}
		
		div#footer a.blim img{
			float:right;
			font-weight:bold;
			width: 39px;
			height: 10px;
		}
		
		div#footer a{
			color: #9b9b9b;
		} 

		div#footer a:hover{
			color: orange;
		}
		
		a.toTop{
			color: #2B8938;
			font-family: arial;
			float: right;
			margin-top: 15px;
		}
		
		a.toTop:hover, div#mainContent a:hover{
			color: orange;
		}
		
		.clear{
			clear: both;
			height: 10px;
		}
		
		.clear2, .clearer{
			clear: both;
		}
		
		div#leftBottom{
			padding: 5px 5px 0 0;
		}

		.bold{
			font-weight: bold;
		}
		
		div#mainContent{
			
			color: #646464;
		}
		
		div#mainContent a, a.rightLink{
			color: green;
		}
		
		div#mainContent a.right, a.rightLink{
			float: right;
			padding: 10px;
			font-weight: bold;
		}	
		
		div#mainContent p, div#mainContent div {
	/*	text-align: justify; */
		line-height: 18px;
		}
		
		div#mainContent p{
			margin-bottom: 10px;
		}
		
		div#mainContent li p{
			margin-bottom: 2px; 
		}
		
		div#mainContent ul li{
			background: url('/img/listyletype.jpg') no-repeat;
			list-style-type: none;
			padding-left: 15px;
			margin: 0;
		}
		
		div#mainContent ul, div#mainContent ol{
			padding-left: 15px;
			 line-height: 18px;
		}
		
		div#mainContent ol{
			margin-left: 15px;
		}
		
		div#mainContent h2{
			font-size: 14px;
			font-weight: bold;
			padding-left: 10px;
			margin-bottom: 10px;
		}
		
		#centerPage div#mainContent table{
			margin: 0 auto;
			empty-cells: show;
		}
		
		#centerPage div#mainContent table th{
		/*	border: 1px solid #c0c0c0;*/
			background: #2B8938;
			border: 1px solid #fff;
			color: #fff;
		}
		
		#centerPage div#mainContent table td{
			/*border: 1px solid #c0c0c0;*/
			border: 1px solid #fff;
			background: #e1ffe1;
			padding: 2px;
		}		
		
		#centerPage div#mainContent table td p, #centerPage div#mainContent table th p{
			margin: 0;
		}
		
		img.left{
			float: left;
			padding: 0 10px 0 0;
		}
		
		img.link{
			height: 13px;
			width: 13px;
		}
		
		div#mainContent p.action{
			padding: 5px;
			display: block;
			background: #fbfbfb;
			text-align: right;
		}
		
		div#mainContent p.action img{
			border: 0;
			height: 14px;
			width: 14px;
			margin: 0 0 0 15px;
		}
		 
		div.header{
			font-weight: bold;
			padding: 10px 0;
		}
		
		.info{
			text-align: center;
			clear: both;
		}
		
		.content{
			color: #393838;
		}
		
		img.artPhoto{
			margin: 10px 0;
		}
		
		.centerText{
			text-align: center;
		}
		
div#homePageNews{
	margin: 20px 0 0 0;
	float: right;
	width: 425px;
}

div#homePageNews h1{
			padding: 10px 25px 0 25px;
			font-family: Arial, "Arial Narrow";
			letter-spacing: -1px;
			font-size: 17px;
			color: #393838;
			font-weight: bold;
}

div#homePageNews .center{
	padding: 10px 25px 0 25px;
}

div#homePageNews .bottom{
	height: 22px;
}

ul#siteMap{
	padding-left: 0px !important;
}

ul#siteMap .clear2{
	background: #fff;
}

ul#siteMap ul{
	padding: 0 0 0 20px;
	font-weight: normal;
}

ul#siteMap, ul#siteMap .siteMap_butLi{
	float: left;
	display: block;
}
		
ul#siteMap li{
	list-style-type: none;
	padding: 0 15px;
	vertical-align: top;
}

ul#siteMap .siteMap_butLi{
	margin-bottom: 10px;
	font-weight: bold;
	width: 43%;
	width: 200px;
}
		
/* stary */		

.contactForm input, .contactForm textarea{
	width: 320px;
	font-size: 11px;
	padding: 3px;
}

.contactForm input:hover, .contactForm textarea:hover{
	border: 1px solid #D2D2D2;
	
}

.contactForm .label{
	text-align: right;
}



#centerPage div#mainContent div.contactForm table td{
	padding: 5px;
	font-size: 11px;
	color: #393838;
	background: #fff;
	bordeR: 0;
}

div#mainContent div table td.contactForm .contact{
	font-weight: bold;
}


/* menu glowne */
	 
/* -------------------------------------- */
	#topMenu{
		font-size: 10px;
		position: relative;
		background: url('/img/toMenuBg.jpg') repeat-x;
		height: 35px;
		z-index: 9999;
	}
	
	#topMenuBottom{
	/*	background: url('/img/topMenuBottom.jpg') repeat-x;*/
	/*	height: 16px;	*/
		padding-bottom: 25px;
	}
	
	#topMenu a{
		display: block;
		height: 35px;
		color: #fff;
		font-size: 10px;
	}
	
	#topMenu a:hover{
		text-decoration: none;
	}
	
	#topMenu li{
		list-style-type: none;
		padding: 0;
	}
	
	#topMenu ul{
		padding: 0 0 10px 0;
		font-size: 10px;
	}
	
	#topMenu ul li ul a{
		height: 18px;
	}
	
	div#topMenu ul#menuTop{
		float: left;
	}
	
	div#topMenu ul#menuTop li{
		float: left;
		width: 177px;
		position: relative;
	}	
	
	#topMenu li.separator{
		background: url('/img/topMenuSeparator.jpg') repeat-x;
		height: 35px;
		width: 2px !important;
	}

	#topMenu li.pozyczki{
		background: url('/img/pozyczki.jpg') center center ;
		height: 35px;
		font-size: 1px;
		
	}	
	
	#topMenu li.ubezpieczenia{
		background: url('/img/ubezpieczenia.jpg') center center ;
		height: 35px;
	
		font-size: 1px;
	}	
	
	#topMenu li.konta_osobiste{
		background: url('/img/konta_osobiste.jpg') center center;
		height: 35px;
		
		font-size: 1px;
	}		
	
	#topMenu li.lokaty{
		background: url('/img/lokaty.jpg') center center ;
		height: 35px;
		
		font-size: 1px;
	}	
	
	#topMenu li.karty{
		background: url('/img/karty.jpg') center center;
		height: 35px;
		width: 180px !important;
		font-size: 1px;
	}		
	
	#topMenu li.pozyczki:hover, #topMenu li.pozyczki_selected{
		background: url('/img/pozyczki_h.jpg') repeat center center;

	}
	
	#topMenu li.ubezpieczenia:hover, #topMenu li.ubezpieczenia_selected{
		background: url('/img/ubezpieczenia_h.jpg') repeat center center;

	}	
	
	#topMenu li.konta_osobiste:hover, #topMenu li.konta_osobiste_selected{
		background: url('/img/konta_osobiste_h.jpg') center center;
	}		
	
	#topMenu li.lokaty:hover, #topMenu li.lokaty_selected{
		background: url('/img/lokaty_h.jpg') center center;
	}
	
	#topMenu li.karty:hover, #topMenu li.karty_selected{
		background: url('/img/karty_h.jpg') center center;
	}		
	
	#topMenu ul li ul li:hover{
		background: #2B8938 url('/img/toMenuBgSubHover.jpg') no-repeat;
		margin: 0;
	}

	
	div#topMenu ul#menuTop ul.subMenu3, div#topMenu ul#menuTop ul.subMenu4{
		display: none;
		position: absolute;
		width: 177px;
		background:  url('/img/toMenuBgBottom.jpg') repeat-x bottom;
		border-top: 1px solid #fff;
	}
	
	div#topMenu ul#menuTop li.karty ul.subMenu3, div#topMenu ul#menuTop li.karty li{
		width: 180px !important;
	}

	div#topMenu ul#menuTop ul.subMenu3 li, div#topMenu ul#menuTop ul.subMenu4 li{
		/*background: #00391b; */
		background: url('/img/topMenuLiBg.png');
		
	}	
	
	div#topMenu ul#menuTop ul.subMenu3 li:hover, div#topMenu ul#menuTop ul.subMenu4 li:hover{
		
		background: #00391b url('/img/toMenuBgSub.jpg') repeat-x;
	}		

	div#topMenu ul#menuTop ul.subMenu3 a, div#topMenu ul#menuTop ul.subMenu4 a{
		padding: 7px 11px;
		font-weight: bold;
	}	
	
	div#topMenu ul#menuTop li:hover ul.subMenu3{
		display: block;
	}
	
		
	div#topMenu ul#menuTop ul.subMenu3 li:hover ul.subMenu4{
		display: block;
		margin: -32px 0 0 177px;
	}
	
/* LEWE */	
	#lefMenu{
		font-size: 10px;
		margin-bottom: 30px;
		text-align: right;
		width: 196px;
		z-index: 9999;
	}
	
	#lefMenu a{
		display: block;
		font-size: 11px;
		width: 153px;
		padding: 4px 35px 0 0px;
		font-weight: bold;
	}
	
	#lefMenu a{
		text-decoration: none;
	}
	
	#lefMenu .selected{
		background: url('/img/leftMenuSelected.jpg') no-repeat top left;
	}
	
	#lefMenu .nosub:hover{
		background: url('/img/leftMenuNoSub.jpg') no-repeat top left !important;
	}	
	
	#lefMenu li:hover{
		background: url('/img/leftMenuHover.jpg') no-repeat top left;
	}

	#lefMenu li:hover a, #lefMenu .selected a{
		color: #e28a1c;
	}
	
	#lefMenu li{
		list-style-type: none;
		padding: 2px 0px 5px 2px;
		/*border-bottom: 1px solid #fff;*/
		background: url(/img/leftMenuSeparator.jpg) no-repeat right bottom;
		margin-bottom: 4px;
	}
	
	#lefMenu ul{
		padding: 0;
	}
	/*
	div#lefMenu ul#menuLeft li{
		padding-bottom: 5px;
		border-bottom: 1px solid #fff;
	}
*/
	div#lefMenu ul#menuLeft ul.subMenu3, div#lefMenu ul#menuLeft ul.subMenu4{
		text-align: left;
		display: none;
		position: absolute;
		/*width: 196px;*/
		width: 186px;
		background: #fff;
		border-left: 1px solid #e3e3e3;
		background: url('/img/leftMenuBgUL.png') repeat-y;
		z-index: 9999;
	}
	
	div#lefMenu ul#menuLeft ul.subMenu3 li, div#lefMenu ul#menuLeft ul.subMenu4 li{
		margin-bottom: 0;
	}
	
	div#lefMenu ul#menuLeft ul.subMenu3 a, div#lefMenu ul#menuLeft ul.subMenu4 a{
		padding-left: 4px;
		width: 150px;
	}	
	
	#lefMenu .subMenu3 li:hover, #lefMenu .subMenu4 li:hover{
		background: url('/img/leftMenuSubHover.jpg') no-repeat top left !important;
	}	
	
	/*
	div#lefMenu ul#menuLeft li:hover ul.subMenu3{
		display: block;
		margin: -19px 0 0 193px;
	}
		
	div#lefMenu ul#menuLeft ul.subMenu3 li:hover ul.subMenu4{
		display: block;
		margin: -19px 0 0 193px;
	}
	*/
	div#lefMenu ul#menuLeft li:hover ul.subMenu3{
		display: block;
		margin: -19px 0 0 183px;
	}
		
	div#lefMenu ul#menuLeft ul.subMenu3 li:hover ul.subMenu4{
		display: block;
		margin: -19px 0 0 183px;
	}	
	
	
	div#smallSearchForm{
		/*background: url(/img/searchGrad.png) repeat-x;*/
		position: absolute;
		margin: 20px 0 0 690px;
		width: 193px;
	}
	
	div#smallSearchForm img{
		float: left;
	}
	
	div#smallSearchForm input{
		background: url(/img/searchBG.png);
		float: left;
		border: 0px;
		height: 20px;
		padding-top: 8px;
		padding-bottom: 0;
		font-weight: bold;
		color: #fff;
	}
	
	#mainContent div.flvList div{
		line-height: 25px;
	}
	
	#mainContent div.flvList .listBox{
		float: left; 
		padding-right: 5px;
	}
	
	#mainContent div#flvBox{
		text-align: center;
	}
	
	
	
	
	