/*--------------------------------------------------Latvijas Biznesa Banka about StyleSheetby Kaspars Butlers@ SIA \"Datateks\"-------------------------------------------------- *//* =Structure-------------------------------------------------- */body {	margin: 0;	padding: 10px 0 0 0;}.hr {	display: block;	clear: both;	margin: 0;	padding: 0;	visibility: hidden;}.h1 {	font: 12px/18px Arial;	color: #636363;	margin: 20px 0 0 0;	padding: 0;}h2 {	font: bold 9px Tahoma;	color: #ED1C24;	margin: 0;	padding: 0;}h3 {	font: 11px/18px Arial;	color: #767676;	margin: 0;	padding: 0;}h4 {	/* background: #ff0000 url(/images/img2/btns/btnShopCart.gif) top right no-repeat; */	font: 11px Verdana;	color: #2168a8;	margin: 0;	padding: 0;}h4 a,link,visited,active {	color: #2168a8;	text-decoration: none;}h4 a:hover {	color: #2168a8;	text-decoration: underline;}#mainWrapper {	width: 950px;	margin: 0 auto 0 auto;}/* =Header-------------------------------------------------- */#mainHeader {	height: 129px;}.mainLogo {	background: url(/images/img2/header/mainLogo.gif) top left no-repeat;	width: 86px;	height: 111px;	margin: 0 26px 0 0;	display: block;	cursor: pointer;	float: left;}.langSelector {	width: 112px;	height: 85px;	float: left;  position: relative;  font-family: Verdana, Arial, Helvetica, sans-serif;  text-align: center;}.langSelector div.flags {  margin-top: 3px;  margin-bottom: 12px;}.langSelector div.flags * {  vertical-align: middle;}.langSelector a {  color: #666666;  text-decoration: none;  font-size: 10px;}.langSelector a.res {  display: block;}.langSelector a img {  border: 0;}/* =Navigation-------------------------------------------------- */#topMenuWrapper {	height: 44px;	margin: -2px 0 0 0;	float: left;	width: 838px;}/*.menuInternetBanking {		background: url(/images/img2/navigation/menuInternetBanking.gif) 0px 0px no-repeat;	width: 144px;	height: 44px;	display: block;	cursor: pointer;}*/.menuInternetBankingActive {	float: left;}/*.menuInternetBankingActive a:hover {		background: url(/images/img2/navigation/menuInternetBanking.gif) 0px -44px no-repeat;	width: 144px;	height: 44px;	display: block;	cursor: pointer;}*//*.menuPrivateClients {		background: url(/images/img2/navigation/menuPrivateClients.gif) 0px 0px no-repeat;	width: 144px;	height: 44px;	display: block;	cursor: pointer;}*/.menuPrivateClientsActive {	float: left;}/*.menuPrivateClientsActive a:hover {		background: url(/images/img2/navigation/menuPrivateClients.gif) 0px -44px no-repeat;	width: 144px;	height: 44px;	display: block;	cursor: pointer;}*//*.menuCorporateClients {		background: url(/images/img2/navigation/menuCorporateClients.gif) 0px 0px no-repeat;	width: 144px;	height: 44px;	display: block;	cursor: pointer;}*/.menuCorporateClientsActive {	float: left;}/*.menuCorporateClientsActive a:hover {		background: url(/images/img2/navigation/menuCorporateClients.gif) 0px -44px no-repeat;	width: 144px;	height: 44px;	display: block;	cursor: pointer;}*//*.menuAboutLBB {		background: url(/images/img2/navigation/menuAboutLBB.gif) 0px 0px no-repeat;	width: 144px;	height: 44px;	display: block;	cursor: pointer;}*/.menuAboutLBBActive {	float: left;}/*.menuAboutLBBActive a:hover {		background: url(/images/img2/navigation/menuAboutLBB.gif) 0px -44px no-repeat;	width: 144px;	height: 44px;	display: block;	cursor: pointer;}*/#mainSearch {  position: absolute;  bottom: 0;  left: 0;}#mainSearch form,input {	margin: 0;	padding: 0;}.mainSearchInput {	width: 80px;	height: 15px;	padding: 3px 0 0 3px;	margin: 4px 4px 0 0;	font: 11px Arial;	border: 1px solid #e1e1e1;	float: left;}/* =Middle-------------------------------------------------- */#insideMenu {	width: 210px;	float: left;	/* border-right: 1px solid #eaeaea; */	font: 11px/18px Arial;	color: #206caa;	padding: 0 0 0 0;	margin: 7px 0 0 0;	/*border-right: 1px solid #e9e9e9;*/}.insideMenuBlock {	margin: 15px 0 0 18px;}.menuBankInfo {	background: url(/images/img2/navigation/titleBankInfo.gif) top left no-repeat;	width: 96px;	height: 14px;	display: block;}.allNewsInside {	margin: 5px 0 27px 0;}/*#insideNewsWrapper {	float: left;	margin: 7px 0 0 -1px;	border-left: 1px solid #e9e9e9;}.insideNewsItem {	width: 700px;	margin: 0 0 0 20px;}*/#insideNewsWrapper {	float: left;	margin: 7px 0 0 -1px;	border-left: 1px solid #e9e9e9;	border-right: 1px solid #e9e9e9;}.insideNewsItem {	width: 490px;	margin: 0 0 0 0px;	padding: 0 20px 0 20px;}.insideNewsHeader {	font: 27px Arial;	color: #ED1C24;	border-bottom: 1px solid #eaeaea;}#mainMiddleWrapper {	width: 950px;}.middle {	width: 950px;	float: left;}.middleBan01 {	background: url(/images/img2/banners/middleBan01.jpg) top right no-repeat;	/*width: 200px;	height: 200px;*/	cursor: pointer;	display: block;}.similarProducts {	/* background: url(/images/img2/btns/btnShopCart.gif) top right no-repeat; */	width: 160px;	height: 16px;	padding: 4px 0 0 15px;	margin: 18px 0 0 0;}#paymentCardsWrapper {	width: 180px;	float: left;	border-left: 1px solid #f0f0f0;	border-right: 1px solid #f0f0f0;	padding: 0 4px;}.paymentCards {	background: url(/images/img2/structure/paymentCards.jpg) top left no-repeat;	padding: 95px 15px 0 15px;	font: 11px/18px Verdana;	color: #767676;}#depositsWrapper {	width: 183px;	float: left;	/* border-left: 1px solid #f0f0f0; */	/* border-right: 1px solid #f0f0f0; */	padding: 0 4px;}.deposits {	background: url(/images/img2/structure/deposits.jpg) top left no-repeat;	padding: 95px 15px 0 15px;	font: 11px/18px Verdana;	color: #767676;}#electronicPaymentsWrapper {	width: 180px;	float: left;	border-left: 1px solid #f0f0f0;	border-right: 1px solid #f0f0f0;	padding: 0 4px;}.electronicPayments {	background: url(/images/img2/structure/electronicPayments.jpg) top left no-repeat;	padding: 95px 15px 0 15px;	font: 11px/18px Verdana;	color: #767676;}#additionalServicesWrapper {	width: 180px;	float: left;	/* border-left: 1px solid #f0f0f0; */	border-right: 1px solid #f0f0f0;	padding: 0 4px;}.additionalServices {	background: url(/images/img2/structure/additionalServices.jpg) top left no-repeat;	padding: 95px 15px 0 15px;	font: 11px/18px Verdana;	color: #767676;}.btnShoppingCart {	background: #ff0000;	position: relative;	top: 0;	left: 0;	width: 22px;	height: 20px;}.middleNews {	background: url(/images/img2/structure/titleNews.gif) 14px 9px no-repeat;	width: 166px;	padding: 25px 0 0 14px;	float: left;}.allNews {	width: 40px;	position: relative;	top: -8px;	left: 130px;}.middleNewsItem {	background: url(/images/img2/structure/newsItemBotBorder.gif) bottom left no-repeat;	padding: 0 0 7px 0;	margin: 0 0 8px 0;}.middleNewsItem2 {	/* background: url(/images/img2/middleNews/newsItemBotBorder.gif) bottom left no-repeat; */	padding: 0 0 7px 0;	margin: 0 0 8px 0;}/* =Tables-------------------------------------------------- */#topRateWrapper {	width: 171px;	height: 83px;	border: 1px solid #eeeeee;	margin: 0 5px 0 0;	float: left;}.topRate {	width: 171px;	height: 83px;}.topRate table,tr,td {	border-collapse: collapse;	margin: 0;	padding: 0;}.topRateTable {	width: 155px;	height: 78px;	border-collapse: collapse;	margin: 0;	padding: 0;	font: 11px Tahoma;	color: #666666;	text-align: center;}.topRateTitle {	font: bold 10px Tahoma;}.topRateBottomBorder {	border-bottom: 1px solid #777777;}.similarProductsTable {	width: 165px;}/* =Currency rates-------------------------------------------------- */#currencyRatesWrapper table,tr,td {	border-collapse: collapse;	margin: 0;	padding: 0;}#currencyRatesWrapper {	font: 12px/18px Arial;	color: #636363;	margin: 5px 0 0 0;	padding: 0;}.currTable {	font: 11px Tahoma;}.currCurrency {	width: 75px;	height: 29px;	border-top: 1px solid #cbcbcb;	border-bottom: 1px solid #cbcbcb;	text-align: center;	font: bold 11px Tahoma;}.currSell {	width: 75px;	height: 29px;	border-top: 1px solid #cbcbcb;	border-bottom: 1px solid #cbcbcb;	text-align: center;	font: bold 11px Tahoma;}.currBuy {	width: 75px;	height: 29px;	border-top: 1px solid #cbcbcb;	border-bottom: 1px solid #cbcbcb;	text-align: center;	font: bold 11px Tahoma;}.curr01 {	width: 75px;	height: 20px;	text-align: center;	border-top: 1px solid #cbcbcb;	border-bottom: 1px solid #cbcbcb;}.curr02 {	background: #f8f8f8;	width: 75px;	height: 20px;	text-align: center;	border-top: 1px solid #cbcbcb;	border-bottom: 1px solid #cbcbcb;}.titleCash {	background: url(/images/img2/navigation/titleCash.gif) top left no-repeat;	width: 34px;	height: 20px;	display: block;}.titleNonCash {	background: url(/images/img2/navigation/titleNonCash.gif) top left no-repeat;	width: 64px;	height: 20px;	display: block;}/* =Footer-------------------------------------------------- */#footerWrapper {		background: url(/images/img2/footer/footerUnderline.gif) top left no-repeat;	width: 950px;	padding: 15px 0 0 0;	margin: 20px auto 0 auto;	float: left;}.footerLeft {	width: 950px;	height: 32px;	text-align: left;	float: left;	margin: 0 3px 0 0;	font: 11px Arial;	color: #5b5b5b;}/* =Tabs-------------------------------------------------- */ul#tabNav {	margin: 0;	padding: 0;	list-style: none;	border: none;} #tabNav li {	display: block;	margin: 0;	padding: 0;	float: left;}#tabNav a,link,visited,active {	display: block;	font: 11px Arial;	color: #2a8389;	text-decoration: none;	margin: 0;}#tabNav a:hover {	background: url(/images/img2/navigation/tabActive.gif) top left no-repeat;	height: 24px;	padding: 5px 20px 0 35px;	float: left;}.tabRegular {	background: url(/images/img2/navigation/tabRegular.gif) top left no-repeat;	height: 24px;	padding: 5px 20px 0 35px;	float: left;}.tabActive {}.tabActiveToRegular {	background: url(/images/img2/navigation/tabActiveToRegular.gif) top left no-repeat;	width: 11px;	height: 24px;	display: block;}/* =Links-------------------------------------------------- */.h1 a,link,visited,active {	color: #ED1C24;	text-decoration: none;}.h1 a:hover {	color: #ED1C24;	text-decoration: underline;}h2 a,link,visited,active {	color: #ED1C24;	text-decoration: none;}h2 a:hover {	color: #ED1C24;	text-decoration: underline;}h3 a,link,visited,active {	color: #767676;	text-decoration: underline;}h3 a:hover {	color: #767676;	text-decoration: none;}.topRate a,link,visited,active {	font: 10px Tahoma;	color: #1b69a7;	text-decoration: underline;}.topRate a:hover {	font: 10px Tahoma;	color: #1b69a7;	text-decoration: none;}.allNews a,link,visited,active {	font: 10px Tahoma;	color: #1b69a7;	text-decoration: underline;}.allNews a:hover {	font: 10px Tahoma;	color: #1b69a7;	text-decoration: none;}.footerLeft a,link,visited,active {	color: #5b5b5b;	text-decoration: underline;}.footerLeft a:hover {	color: #5b5b5b;	text-decoration: none;}.ib:link {font-family : verdana, arial, helvetica, sans-serif; font-size : 11px; font-weight : regular; color: #3A6EA7; text-decoration: none;}.ib:visited {font-family : verdana, arial, helvetica, sans-serif; font-size : 11px; font-weight : regular; color: #2458A0; text-decoration: none;}.ib:active {font-family : verdana, arial, helvetica, sans-serif; font-size : 11px; font-weight : regular; color: #A05524; text-decoration: none;}.ib:hover {font-family : verdana, arial, helvetica, sans-serif; font-size : 11px; font-weight : regular; color: #000000; text-decoration: none;}.sub:link {font-family : arial, verdana, helvetica, sans-serif; font-size : 11px; font-weight : regular; color: #565656; text-decoration: underline;}.sub:visited {font-family : arial, verdana, helvetica, sans-serif; font-size : 11px; font-weight : regular; color: #565656; text-decoration: underline;}.sub:active {font-family : arial, verdana, helvetica, sans-serif; font-size : 11px; font-weight : regular; color: #565656; text-decoration: none;}.sub:hover {font-family : arial, verdana, helvetica, sans-serif; font-size : 11px; font-weight : regular; color: #565656; text-decoration: none;}font {	font-family : verdana, arial, helvetica, sans-serif;	font-weight : regular;	font-size : 11px;	color : #626262;}.insideMenuBlock a,link,visited,active {	color: #5e5e5e;	text-decoration: none;}.insideMenuBlock a:hover {	color: #ED1C24;	text-decoration: underline;}.allNewsInside a,link,visited,active {	font: 10px Tahoma;	color: #1b69a7;	text-decoration: underline;}.allNewsInside a:hover {	font: 10px Tahoma;	color: #1b69a7;	text-decoration: none;}/* =Banners-------------------------------------------------- */.topBan01 {	width: 543px;	height: 85px;	margin: 0 5px 0 0;	display: block;	float: left;}/* =Calendar-------------------------------------------------- */#calendarContainer {	float: left;	font: 70% Arial;	color: #000;	padding: 15px 0px 0px 15px;	margin: 0px;}#calendarContainer table {border: 0px;}#calendarContainer table tr td {padding: 0px;margin: 0px;vertical-align: top;text-align: center;}#calendarContainer table tr td select{padding: 0px;margin: 0px 0px 8px 0px;font: 100% Tahoma, Verdana, Arial;color: #000;}#calendarContainer table tr td.nav{padding: 2px 5px 0px 5px;margin: 0px;}#calendarContainer table tr td a img {padding: 0px;margin: 0px;border: 0px;}#calendarContainer table tr td.days {width: 15px;height: 15px;vertical-align: middle;text-align: center;}#calendarContainer table tr td a {font: 90% Verdana, Tahoma, Arial;color: #000;text-decoration: none;}#calendarContainer table tr td a.activedays {font: 90% Verdana, Tahoma, Arial;width: 15px;color: #0F6DB7;text-decoration: underline;}#calendarContainer table tr td a.today {background-color: #F6F6F6;font: 90% Verdana, Tahoma, Arial;display: block;width: 15px;height: 15px;color: #3D3D3D;text-decoration: none;border: 1px solid #555555;padding: 0px;margin: 0px;}.allNews {	width: 80px;	position: relative;	top: -8px;	left: 115px;}