@charset "utf-8";
/* CSS Document */

@import url("reset.css");
@import url("corners.css");

body{
		font:12px/1.3 Arial, Helvetica, sans-serif;
/*		position:relative;		
		width:940px;
		margin:0 auto;*/
}

#body-wrapper{
		position:relative;
		width:940px;
		margin:0 auto;
}

/* HEADER START */

p{
		padding:0 0 12px;
}

#header{
		overflow:hidden;


/*		margin:20px 0 10px 0;	*/
}


#flash-header{}

ul.h-menu{
		overflow:hidden;
		position:absolute; 
		top:18px;
		left:0; 
		z-index:100
/*		overflow:hidden;
		float:left;
		width:540px;
		margin:0 10px 0 0;
		*/
}



ul.h-menu li{
		float:left;
		padding:0 0 0 8px;
		margin:0 4px 0 0;
		background:transparent url(/img/n-borders/left-menu-corner.png) no-repeat scroll 0 0;
/*		background:transparent url(/img/n-borders/menu-divider.gif) no-repeat scroll 100% 50%;	*/
}

ul.h-menu li a{
		display:block;
		color:#244F8E;
		text-decoration:none;
		font-size:13px;
		font-weight:bold;
		line-height:20px;


		padding:6px 18px 6px 12px;
		background:transparent url(/img/n-borders/right-menu-corner.png) no-repeat scroll 100% 0;
}
ul.h-menu li a:hover{
		color:#c20012;
}
ul.h-menu li span{
		display:block;
		color:#c20012;
		font-size:13px;
		font-weight:bold;
		line-height:20px;

		padding:6px 18px 6px 12px;
		background:transparent url(/img/n-borders/right-menu-corner.png) no-repeat scroll 100% 0;
}

ul.h-menu li.last{
		background:transparent none repeat scroll 0 0;
}
ul.h-menu li.selected{
		background:transparent url(/img/n-borders/left-menu-corner.png) no-repeat scroll 0 0;

		padding:0 0 0 8px;
/*		border-bottom:1px solid #f0f0f0;	*/
}
ul.h-menu li.selected span, ul.h-menu li.selected a{
		cursor:pointer;
		background:transparent url(/img/n-borders/right-menu-corner.png) no-repeat scroll 100% 0;
}
ul.h-menu li li{
		background:none;
		clear:both;
		padding:4px 0;
}
ul.h-menu li li a{
		padding:0;
}
.drop-down-menu{
		position:absolute;
		top:50px;
		left:0;

		background:transparent url(/img/n-borders/transparent.png) repeat scroll 0 0;
		border:1px solid #d1d3d4;
		padding:10px 0 20px 0;
		z-index:2;
}

.menu-pos-1, .menu-ru-pos-1, .menu-en-pos-1{
		left:0px;
}
.menu-pos-2{
		left:129px;
}
.menu-ru-pos-2{
		left:95px;
}
.menu-en-pos-2{
		left:97px;
}
.menu-pos-3{
		left:216px;
}
.menu-ru-pos-3{
		left:191px;
}
.menu-en-pos-3{
		left:173px;
}
.menu-pos-4{
		left:348px;
}
.menu-en-pos-4{
		left:304px;
}
.menu-ru-pos-4{
		left:308px;
}
.menu-pos-5{
		left:451px;
}
.menu-en-pos-5{
		left:407px;
}
.menu-ru-pos-5{
		left:473px;
}

.drop-down-menu li{
		overflow:hidden;
}
.drop-down-menu li a{
		color:#231f20;
		text-decoration:none;
		padding:4px 20px;
		display:block;
}

.drop-down-menu li a:hover{
		background:#cce6ff none repeat scroll 0 0;
		color:#c20012;
}
.drop-down-menu li span{
		color:#808285;
		padding:4px 20px;
		display:block;

}

ul.additional-menu{
		overflow:hidden;
		position:absolute; 
		top:24px; 
		right:167px;
		z-index:100;
}

ul.additional-menu li{
		overflow:hidden;
		float:left;
		padding:0 10px;
}
ul.additional-menu li a{
		font-size:13px;
		line-height:20px;
		
		color:#231f20;
		display:block;
}
ul.additional-menu li span{
		font-size:13px;
		line-height:20px;

		color:#c20012;
}

ul.additional-menu li a:hover{
		color:#c20012;
		text-decoration:none;
}

.sitemap{
		overflow:hidden;
}

.sitemap li a{
		font-size:13px;
		font-weight:bold;
		text-transform:uppercase;
		text-decoration:none;

		color:#244F8E;
}
.sitemap li a:hover{
		color:#c20012;
}
		
.sitemap ul{
		padding:8px 0 12px 12px;
}

.sitemap ul li{
		padding:2px 0 4px;
}

.sitemap ul li a{
		font-size:12px;
		font-weight:normal;
		text-transform:none;
		text-decoration:underline;
		
		color:#4c5157;
}

.sitemap ul li a:hover{
		color:#c20012;
		text-decoration:none;
}

ul.lang-sw{
		overflow:hidden;
		position:absolute; 
		top:24px; 
		right:0;
		z-index:100;
		
}
ul.lang-sw li{
		float:left;
}

ul.lang-sw li a{
		font-size:11px;
		font-weight:bold;
		text-decoration:none;
		color:#242021;

		display:block;
		margin:0 0 0 10px;
		padding:4px 2px 2px 2px;
}
ul.lang-sw li a:hover{
		color:#c20012;
}

ul.lang-sw .active span{
		font-size:11px;
		font-weight:bold;

		color:#fff;
		background:#cd0021;

		padding:4px 2px 2px 3px;
		margin:0 0 0 10px;
		display:block;
}
.services-wrapper{
		overflow:hidden;
		position:relative;
}

.micb-logo{
		overflow:hidden;
		background:#5099f9;

		background:transparent url(/img/n-i/micb-poster.jpg) no-repeat scroll 0 100%;
		height:285px;
}

.servicii-persoane-fizice, .servicii-persoane-fizice-ru, .servicii-persoane-fizice-en{
		background:transparent url(/img/n-i/fizical-pers-services.jpg) no-repeat scroll 0 100%;
}

.servicii-persoane-juridice, .servicii-persoane-juridice-ru, .servicii-persoane-juridice-en{
		background:transparent url(/img/n-i/juridical-pers-services.jpg) no-repeat scroll 0 100%;
}

.servicii-electronice, .servicii-electronice-ru, .servicii-electronice-en{
		background:transparent url(/img/n-i/electronic-services.jpg) no-repeat scroll 0 100%;
}

.servicii-persoane-fizice h1 span, .servicii-persoane-fizice-en h1 span{
		background:transparent url(/img/n-i/logo-fizical.gif) no-repeat scroll 0 100%;
}

.servicii-persoane-juridice h1 span, .servicii-persoane-juridice-en h1 span{
		background:transparent url(/img/n-i/logo-juridical.gif) no-repeat scroll 0 100%;
}

.servicii-electronice h1 span, .servicii-electronice-en h1 span{
		background:transparent url(/img/n-i/logo-electronic.gif) no-repeat scroll 0 100%;
}


.servicii-persoane-fizice-ru h1 span{
		background:transparent url(/img/n-i/logo-fizical-ru.gif) no-repeat scroll 0 100%;
}

.servicii-persoane-juridice-ru h1 span{
		background:transparent url(/img/n-i/logo-juridical-ru.gif) no-repeat scroll 0 100%;
}

.servicii-electronice-ru h1 span{
		background:transparent url(/img/n-i/logo-electronic-ru.gif) no-repeat scroll 0 100%;
}

.default h1 span{
		background:transparent url(/img/n-i/micb-logo.gif) no-repeat scroll 0 100%;
}


.micb-logo h1{
		overflow:hidden;
		position:relative;

}
.micb-logo h1 a{
		font-size:26px;
		font-weight:bold;

		text-transform:uppercase;
		color:#0159bd;
		text-decoration:underline;
		vertical-align:middle;

		display:block;
		overflow:hidden;

		width:520px;
		height:75px;
		margin:20px 0 0 20px;

}

h1 span{
		position:absolute;
		top:20px;
		left:20px;

		width:520px;
		height:75px;
}

/*
.micb-logo h1 span{

		background:transparent url(/img/n-i/micb-logo.gif) no-repeat scroll 0 100%;

		position:absolute;
		top:0px;
		bottom:0;

		width:520px;
		height:75px;
		z-index:1;

}
*/

/* MAIN MENU START */

#main-menu{
		overflow:hidden;
		position:absolute;
		bottom:0;
		left:0;
		
}

#main-menu li{
		float:left;
		margin:0 0 0 10px;
		
		width:290px;
		text-align:center;
		
		background:transparent url(/img/n-i/left-corners-sprite.png) no-repeat scroll 0 0;
		height:30px;
		padding:0 0 0 10px;
}

#main-menu li.selected{
		background-position:0 -30px;
}

#main-menu li.selected span{
		background-position:100% -30px;
}
#main-menu li.last, #services li.last{
		margin-right:0;
}

#main-menu li a{
		font-family:Arial, Helvetica, sans-serif;
		font-size:18px;
		
		color:#0159bd;
		text-decoration:none;
		background:transparent url(/img/n-i/right-corners-sprite.png) no-repeat scroll 100% 0;

		line-height:18px;
		padding:6px 0;
		
		display:inline-block;
		width:100%;	
}
#main-menu li.selected span{
		font-family:Arial, Helvetica, sans-serif;
		font-size:18px;
		
		color:#0159bd;

		background:transparent url(/img/n-i/right-corners-sprite.png) no-repeat scroll 100% 0;
		line-height:18px;
		padding:6px 0;
		display:block;
}
#main-menu li.selected span{		
		background-position:100% -30px;
		color:#c20012;
}

#main-menu li a:hover{
		color:#c20012;
}

/* MAIN MENU END */

/* HEADER END */

/* CONTENT START PAGE START */
#wrapper, #content-wrapper{
		overflow:hidden;
}
#wrapper{
		margin:0 0 18px;
}
#content-wrapper h2{
		font-size:18px;
		font-weight:normal;
		color:#244F8E;
		
		line-height:18px;
		padding:2px 0 12px;
}

/* SERVICES START  */

#services{
		overflow:hidden;
		margin:24px 0;
}
.micb-logo{
		padding:50px 0 0;
}

#services li{
		float:left;
		margin:0 20px 0 0;
}

.service-wrapper, .service-wrapper .inside, .service-wrapper .inside div{
		overflow:hidden;
}
.service-wrapper{
		width:300px;
}
.service-wrapper .inside-wrapper{
		overflow:hidden;
		padding:0 9px;
}
.service-wrapper h2{
		font-size:18px;
		font-weight:normal;
		text-align:center;
		background:transparent url(/img/n-borders/1px-grey-border.gif) repeat-x scroll 0 100%;
		padding:0 0 6px;
		margin:0 0 12px;
}

.service-wrapper h2 a{
		display:block;
		font-size:18px;
		color:#234fa9;
		text-decoration:none;
}

.service-list{
		overflow:hidden;
		width:150px;
/*		display:-moz-inline-stack;		*/
		display:inline-block;
/*		_overflow:hidden;		*/
		vertical-align:top;

}
#services .service-list li{
		padding:0 0 8px 10px;
		background:transparent url(/img/n-i/service-list-mark.gif) no-repeat scroll 0 5px;
		clear:both;
		margin:0;
}


#services .serv-test .service-list {
		width:148px;
}
#services .serv-ru .service-list li {
		padding:0 0 6px 10px;
}


.service-list li a{
		font-size:13px;
		font-weight:bold;

		color:#231f20;
		line-height:16px;
		text-decoration:none;
}

.service-list li a:hover, .service-wrapper h2 a:hover, .all-services a:hover{
		color:#c20012;
		text-decoration:none;
}
.all-services{
		overflow:hidden;
		width:131px;
		text-align:center;

		position:relative;
/*		display:-moz-inline-stack;	*/
		display:inline-block;
/*		_overflow:hidden;	*/
}
.all-services a{
		display:block;
/*
		font-size:13px;
		font-weight:bold;
		color:#234FA9;


		position:absolute;
		bottom:0;
		left:12px;	
*/
}

/* SERVICES END  */

/* MONEY TRANSFER ROUNDED BLOCKS START */

.rounded-corners-wrapper{
		overflow:hidden;
		width:400px;
		margin:0 0 24px;
		position:absolute;
		top:20px;
		left:108px;
		z-index:1;
		
}
.visible{
		display:block;
}
.rounded-corners-cursor{
		overflow:hidden;
		position:absolute;
		top:80px;
		left:102px;
		z-index:10;
}
.rounded-corners-wrapper .rounded-corners-cursor img{
		border:1px solid red;
		margin:0;
}

.rounded-corners-wrapper .inside-wrapper{
		overflow:hidden;
		background:transparent url(/img/n-borders/inside-border.gif) repeat-y scroll 0 0;
		padding:0 0 0 1px;
}

.rounded-corners-wrapper .inside{
		overflow:hidden;
		background:#fbfaf4 url(/img/n-borders/inside-border.gif) repeat-y scroll 100% 0;
		padding:0 1px 0 0;
}

.rounded-corners-wrapper ul{
		overflow:hidden;
		padding:0 10px 4px 8px;
}
.rounded-corners-wrapper ul li{
		font-size:11px;
		color:#231f20;
		padding:2px 0 4px;
}

.rounded-corners-wrapper img{
		margin:14px 0 10px 8px;
}


#deposits-wrapper{
		overflow:hidden;
/*		position:relative;	*/
}

.deposits-block{
		overflow:hidden;
		position:absolute;
		top:140px;
		left:100px;
		z-index:1;
}

.deposits-block ul li img{
		float:right;
}

#deposits-wrapper .rounded-corners-cursor{
		position:absolute;
		top:174px;
		left:94px;
		z-index:10;		
}

.rounded-corners-wrapper .close{
		cursor:pointer;
		float:right;
		
		margin:4px 0 0 0;
		background:transparent url(/img/n-i/close.gif) no-repeat scroll 0 0;
		width:13px;
		height:13px;
}

.rounded-corners-wrapper .active{
		background:transparent url(/img/n-i/close-act.gif) no-repeat scroll 0 0;
}

.rounded-corners-wrapper h1{
		line-height:24px;
}

.rounded-corners-wrapper .transfer{
		margin:7px 0 0 0;
}


/* MONEY TRANSFER ROUNDED BLOCKS END */


/* LEFT COLUMN START  */

#left-column, #tabs-block, #inner-content, #right-column{
		overflow:hidden;
		float:left;
}

#wrapper .news_tpl{
		width:700px;
}

#left-column{
		width:220px;
		margin:0 20px 0 0;
}
#currancy-rates table{
		overflow:hidden;
		margin:0 0 12px;
}
#currancy-rates caption{
		font-size:13px;
		font-weight:bold;
		text-transform:uppercase;
		padding:0 0 7px;

		text-align:left;
		background:transparent url(/img/n-borders/h-divider.gif) repeat-x scroll 0 100%;
}

#currancy-rates caption strong{
		font-size:12px;

		color:#244F8E;
		float:right;
		padding:1px 0 0;
		
}
#currancy-rates thead, #credit-calculator{
		overflow:hidden;
}

.calc{
		overflow:hidden;
		float:right;
		text-decoration:underline;

		background:transparent url(/img/n-i/calculator-icon.png) no-repeat scroll 0 50%;
		font-size:13px;
		font-weight:bold;
		color:#244F8E;
		
		padding:4px 0 10px 36px;
}

#currancy-rates thead th{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:normal;
		
		color:#58595b;
		text-align:right;
		padding:4px 12px 2px 0;
		vertical-align:middle;
		background:#efefef;
}
#currancy-rates thead .bottom_b{
/*		border-bottom:1px solid #c0c0c0;	*/
		text-align:center;
		font-weight:bold;
}
#currancy-rates thead .left_b{
/*		border-left:1px solid #c0c0c0;		*/
		text-align:center;
		font-weight:bold;
}

#currancy-rates .currancy{
		font-size:13px;
		font-weight:bold;
		text-transform:uppercase;
		color:#244F8E;
}

#currancy-rates .dec span{
		display:block;
		background:transparent url(/img/n-i/dec-mark.gif) no-repeat scroll 100% 50%;
		padding:0 14px 0 0;

}

#currancy-rates .inc span{
		display:block;
		background:transparent url(/img/n-i/inc-mark.gif) no-repeat scroll 100% 50%;
		padding:0 14px 0 0;
}

#currancy-rates .dec, #currancy-rates .inc{		
		padding:4px 0 4px 0;
}



#currancy-rates tbody td{
		font-size:11px;
		color:#231f20;
		width:55px; 
		padding:4px 14px 4px 0;
		background:transparent url(/img/n-borders/1px-grey-border.gif) repeat-x scroll 0 0;
		text-align:right;
}

#currancy-rates a{
		font-size:12px;
		color:#244F8E;
		text-decoration:underline;
		line-height:18px;
		
		display:block;
		padding:0 0 2px;
}

#currancy-rates a:hover{
		text-decoration:none;
}

#credit-calculator a{
		display:block;
		font-size:13px;
		font-weight:bold;
		text-transform:uppercase;
		line-height:20px;

		color:#244F8E;
		text-decoration:none;
		background:transparent url(/img/n-i/calculator-icon.png) no-repeat scroll 0 50%;
		
		padding:4px 0 6px 36px;
}

/* LEFT COLUMN END  */


/* TABS BLOCK START */

#tabs-block, #inner-content{
		width:460px;
		margin:0 20px 0 0;
}

#tabs-block .tabs-header{
		overflow:hidden;
		margin:0 0 18px;
		background:transparent url(/img/n-borders/h-divider.gif) repeat-x scroll 0 100%;
		padding:0 12px;
}


#tabs-block .tabs-header .selected{
		background-position:0 -150px;
		border-width:0;
}

#tabs-block .tabs-header li{
		float:left;
		background:transparent url(/img/n-i/left_corners_tab.png) no-repeat scroll 0 0;
		padding:0 0 0 9px;
		margin:0 3px 0 0;

/*
		line-height:20px;
		padding:2px 2px 2px 9px;
*/
}

#tabs-block .tabs-header a{
		font-size:13px;

		color:#fff;
		text-decoration:none;
		background:transparent url(/img/n-i/right_corners_tab.png) no-repeat scroll 100% 0;
		
		display:block;
		padding:4px 11px 3px 0;
/*
		line-height:16px;
		padding:4px 11px 4px 2px;
*/
}

#tabs-block .tabs-header .selected a{
		background-position:100% -150px;
		color:#231f20;
		
}


#tabs-block h2{
		padding:4px 0 10px;
}

#tabs-block h2 a{
		font-size:13px;
		font-weight:bold;
		text-transform:uppercase;
		
		color:#234FA9;
}

#tabs-block h2 a:hover{
		color:#c20012;
		text-decoration:none;

}

#tabs-block p{
		color:#231f20;
		font-size:12px;
		line-height:18px;
}

#tabs-block .hot-news-tabbed{
		overflow:hidden;
		margin:0 0 12px;
}
#tabs-block .hot-news-tabbed li{
		float:left;
}
#tabs-block .hot-news-tabbed .news-date{
/*		width:56px;	*/

		color:#231f20;

		margin:8px 10px 0 0;
		padding:2px 1px 2px 2px;
		border:1px solid #bcbec0;
}

#tabs-block .hot-news-tabbed .news-date span, #tabs-block .hot-news-tabbed .news-date strong{
		padding:4px 4px;
/*		vertical-align:middle;	*/
		
		font-size:13px;
		font-weight:bold;
}
#tabs-block .hot-news-tabbed .news-date strong{
		color:#fff;
		background:#BCBEC0 none repeat scroll 0 0;
		line-height:22px;

}
#tabs-block .hot-news-tabbed .news-announce{
		width:380px;
		color:#58595b;
}

.hidden{
		overflow:hidden;
		display:none;
}

.press-tabbed, .press-archive{
		overflow:hidden;
}		

.press-tabbed li, .press-archive li{
		background:transparent url(/img/n-borders/1px-grey-border.gif) repeat-x scroll 0 100%;
		padding:0 0 12px;
}
.press-tabbed h3, .press-archive h3{
		padding:4px 0 12px;
}
.press-tabbed h3 a, .press-archive h3 a{
		display:inline-block;
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		font-weight:bold;

		color:#244F8E;
		line-height:18px;
		text-decoration:underline;
}
.press-tabbed h3 a:hover, .press-archive h3 a:hover{
		text-decoration:none;
		color:#c20012;
}

.press-tabbed .date-wrapper, .press-archive .date-wrapper{
		display:inline-block;

		vertical-align:top;
		width:60px;

		margin:0 20px 0 0;
		padding:4px 0 0 0;
		text-align:right;
}
.press-tabbed .date-wrapper strong, .press-archive .date-wrapper strong{
		line-height:20px;
}

.press-tabbed .press-author, .press-archive .press-author{
		font-weight:normal;
		font-size:11px;
		color:#757A80;
}
.press-tabbed .press-wrapper{
		display:inline-block;

		vertical-align:top;
		width:380px;
}
.press-archive .press-wrapper{
		display:inline-block;

		vertical-align:top;
		width:600px;
}

.press-tabbed .date, .press-archive .date{
		font-size:11px;
		font-weight:normal;
		color:#757a80;	
}

#tabs-block .press-tabbed p, .press-archive p{
		font-size:13px;
		line-height:18px;
}

/* TABS BLOCK END */





/* FLASH MAP START */

.flash-wrapper{
		overflow:hidden;
		text-align:center;
}
/* FLASH MAP END */


.management-list{
		overflow:hidden;
}

.management-list li{ 
		
}

/* NEWS ARCHIVE START */

.nav-wrapper{
		overflow:hidden;
		float:right;
}

.slider-wrapper{
		overflow:hidden;
		background:transparent url(/img/n-borders/timeline-grad.gif) repeat-x scroll 0 0;
		
		position:relative;
		z-index:2;
		width:940px;
}

.slider-wrapper span{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#5b6169;
}

.slider-nav{
		overflow:hidden;
		float:right;
		padding:3px 0 0 0;
}

.slider-nav li{
		float:left;
		margin:0 0 0 4px;
}
.slider-nav li a{
		display:block;
		padding:2px 0 2px 2px; 
		width:24px;
		
		text-decoration:none;
}

.slider-nav .left-slide-nav a{
		background:transparent url(/img/n-i/left-slide-sprite.png) no-repeat scroll 0 0;
}

.slider-nav .left-slide-nav a:hover{
		background:transparent url(/img/n-i/left-slide-sprite.png) no-repeat scroll 0 -65px;
}

.slider-nav .right-slide-nav a{
		background:transparent url(/img/n-i/right-slide-sprite.png) no-repeat scroll 0 0;
}

.slider-nav .right-slide-nav a:hover{
		background:transparent url(/img/n-i/right-slide-sprite.png) no-repeat scroll 0 -65px;
}

#news-slider{
		overflow:hidden;
		margin:0 0 20px;
}

#news-slider li{
		float:left;

		width:300px;
		padding:0 20px 0 0;
		background:transparent url(/img/n-borders/year-timeline.png) no-repeat scroll 0 38px;
}
#news-slider .archive-months{
		display:block;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;

		color:#eb4f3e;

		padding:18px 0 18px 4px;
		margin:0 0 2px;
}
.news-archive, .post{
		overflow:hidden;
		padding:12px 0 0;
/*		background:transparent url(/img/n-borders/1x1-grey-border.gif) repeat-x scroll 0 100%;		*/
/*		margin:0 0 2px;		*/
}


#news-slider .archive-date{
	float:left;

	margin:0 10px 0 10px;
	padding:3px 0 0;
	text-align:right;

	width:60px;
	background:none;
}

.archive-date-wrapper{
	overflow:hidden;
	border:1px solid #BCBEC0;
	color:##231F20;
	display:inline-block;
	padding:2px 1px;
}
.archive-date span{
	font-family:Arial, Helvetica, sans-serif;
/*	font-size:16px;		*/
	font-size:13px;
	font-weight:bold;

/*	line-height:20px;	*/
/*	padding:4px;		*/
	
	padding:2px 4px;

	width:12px;
	
	color:#231f20;
}

.archive-date strong{
	background:#BCBEC0 none repeat scroll 0 0;
	color:#fff;
	line-height:22px;
	font-size:13px;
	font-weight:bold;
	padding:4px;
}

#news-slider .archive-anounce{
	float:right;
	width:220px;
	background:none;
	padding:0;
}

.archive-anounce a{
	display:inline-block;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	
	color:#275b9a;
	padding:0 0 10px;
	
}
.archive-anounce p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;

	color:#231f20;
}

.archive-wrapper{
	overflow:hidden;
}

.archive-wrapper h2{
	font-size:13px;
	font-weight:bold;
	text-transform:uppercase;
	
	color:#231f20;
	padding:18px 0 24px 16px;
}

.news-archive .month{
	border-top:1px solid #7A7A7A;
	font-size:11px;
	font-weight:bold;
	line-height:16px;
	padding:4px 0 6px 4px;
	text-transform:uppercase;
}

.news-archive .new-day{
	overflow:hidden;
}

.news-archive li .archive-date{
	border-top:1px solid #7A7A7A;
	float:left;
	padding: 0 20px 0 0;
	width:60px;
}

.news-archive li .archive-date span{
	color:#6b6b6b;
	display:block;
	font-size:26px;
	padding:4px 0 20px;
	text-align:right;
}

.news-archive li .archive-entry{
	border-top:1px solid #7A7A7A;
	float:right;
	width:380px;
}

.news-archive li .archive-entry a{
	font-size:13px;
	font-weight:bold;

	line-height:18px;
	text-decoration:none;
	color:#244F8E;

	padding:8px 0 6px;
	display:block;
}

.years-wrapper{
	overflow:hidden;
	padding:0 0 6px 12px;
}

.years-wrapper li{
	float:left;
	margin:0 2px 0 3px;

/*	background:transparent url(/img/n-i/left-tab.gif) no-repeat scroll 0 0;		*/
	padding:0 0 0 4px;

}

.years-wrapper strong{
	cursor:pointer;
/*	background:transparent url(/img/n-i/right-tab.gif) no-repeat scroll 100% 0;		*/
/*	padding:4px 11px 3px 7px;	*/
	display:block;
	font-size:16px;
	color:#535353;
	border:1px solid #fff;
}

.years-wrapper .active{
/*	background:transparent url(/img/n-i/left-act-tab.gif) no-repeat scroll 0 0;		*/
	padding:0 0 0 4px;
}

.years-wrapper .active strong{
/*	background:transparent url(/img/n-i/right-act-tab.gif) no-repeat scroll 100% 0;	*/
/*	padding:4px 11px 3px 7px;	*/
/*	color:#fff;		*/
	color:#EB4F3E;
}

.month-number{
	overflow:hidden;
	font-size:8px;
	margin:0 0 24px;
	padding:8px 0 4px 18px;
	background:#f8f8f8 url(/img/n-borders/1x1-grey-border.gif) repeat-x scroll 0 0;
}

.month-number li{
	float:left;
	position:relative;
	margin:0 14px 0 0;
}
.month-number li a{
	display:block;
	font-size:12px;
	
	background:transparent url(/img/n-i/month-sprite.gif) no-repeat scroll 0 4px;
	text-decoration:none;
	
	padding:0 0 0 14px;	
}

.month-number li a:hover{
	background:transparent url(/img/n-i/month-sprite.gif) no-repeat scroll 0 -12px;
	text-decoration:none;
	color:#EB4F3E;
}

.news-wrapper{
	float:right;
	width:460px;
	overflow:hidden;
}
.news-wrapper img{
	padding:0 0 10px 20px;
	float:right;
}

.head-news-wrapper{
	overflow:hidden;
}

.news-wrapper .news-header{
	font-size:13px;
	font-weight:bold;
	text-transform:uppercase;
	
	width:330px;
	padding-right:10px;
	float:left;
}
.news_tpl .news-header{
	width:310px;
}

.news-wrapper .archive-link{
	width:90px;
	float:right;
	background:transparent url(/img/n-i/archive-ico.gif) no-repeat scroll 0 10px;
	padding:10px 0 4px 24px;
}

.news-wrapper .archive-link:hover{
	color:#EB4F3E;
	text-decoration:none;
}
.date-in-archive{
	display:inline-block;
/*	background:#7699c7 none repeat scroll 0 0;	*/
	color:#244F8E;

	font-family:Arial, Helvetica, sans-serif;
	
	font-size:12px;
	font-weight:bold;
	padding:1px 2px 2px 2px;
	text-transform:uppercase;


}
.news-wrapper a{

}

.months{
	overflow:hidden;
	padding:0 18px 0 0;
}

.tab-year strong, .tab-year .months{
	display: -moz-inline-stack;
	display:inline-block;
}


.years-wrapper .months{
	display:none;
	vertical-align:bottom;
	padding:0 0 5px 4px;
	
}


.years-wrapper .mover .months{
	display:inline-block;
}

.tab-year .hover{
	color:#EB4F3E;
	text-decoration:none;
}
.months span{
	cursor:pointer;
	font-size:10px;
	font-family:Tahoma;
	color:#231f20;
	padding:0 4px 0 4px;
	border:1px solid #fff;
	text-decoration:underline;
}

.months .selected-month{
	background-color:#f27b6e;
	border:1px solid #eb4f3e;
	text-decoration:none;
	color:#fff;
}

/* NEWS ARCHIVE END */



/* RIGHT COLUMN START  */

#right-column{
		width:220px;
}

#left-column #currancy-rates, #left-column #credit-calculator, #right-column #search-form, #right-column #infotel, #right-column #user-account, #right-column #ads, #right-column #user-account{
		overflow:hidden;
		padding:12px 0;

		background:transparent url(/img/n-borders/h-divider.gif) repeat-x scroll 0 100%;
}

#right-column #search-form, #left-column #currancy-rates{
		padding:0 0 12px;
}

#search-form input{
		font-family:Trebuchet MS,Arial,Helvetica,sans-serif;
		font-size:12px;
		color:#464646;
}	

#search-form .search-field{
		border:1px solid #b3b3b3;
		padding:2px 0 2px 6px;
		width:158px;
		vertical-align:middle;
}

#search-form .search-submit{
		vertical-align:middle;
}

#search-form strong{
		display:block;
		line-height:20px;
		font-family:Trebuchet MS,Arial,Helvetica,sans-serif;
		font-size:11px;
		font-weight:normal;
		
		color:#464646;
		padding:4px 0 4px 2px;
}

#search-form span{
		color:#c20012;
}
#warning{
		overflow:hidden;
}
#warning h3{
		font-size:13px;
		line-height:18px;

		color:#4c5157;
		padding:4px 0 6px;
}

#warning h4{
		font-size:12px;
		text-transform:uppercase;
		line-height:18px;
		
		padding:4px 0 6px;
		
		color:#4c5157;
}
#warning ul{
		padding:0 0 0 12px;
}
#warning ul li{
		line-height:18px;
		font-size:12px;
		color:#231f20;
}

#infotel .infotel-wrapper{
		display:block;
		font-size:13px;
		text-decoration:none;

		color:#464646;
		background:transparent url(/img/n-i/infotel-icon.png) no-repeat scroll 0 50%;
		padding:0 0 0 36px;

}

#infotel strong{
		font-size:13px;
		font-weight:bold;
		text-transform:uppercase;
		color:#231f20;
}

#infotel span{
		font-family:Arial, Helvetica, sans-serif;
		font-size:18px;
		color:#c20012;		
}
/*
#right-column #user-account{
		background:transparent none repeat scroll 0 0;
}
*/

#left-column #left-col-ads{
		overflow:hidden;
		padding:12px 0 0;
}
#left-column #left-col-ads li{
		padding:0 0 10px;
}
#left-column #left-col-ads img{
		display:block;
}

.web-client a, .bank-client a{
		font-size:12px;
		font-weight:bold;
		
		color:#231f20;
		padding:0 0 0 36px;
		
		text-decoration:none;

}

.web-client{
		overflow:hidden;
		background:transparent url(/img/n-i/client-backgr.gif) no-repeat scroll 0 0;
		padding:10px 0 0;
		margin:12px 0 0;
}

.bank-client{
		overflow:hidden;
		background:transparent url(/img/n-i/bank-client-backgr.gif) no-repeat scroll 0 0;
		padding:10px 0 0;
		margin:12px 0 0;
}
.web-client li, .bank-client li{
		overflow:hidden;
		padding:0 0 10px;	
		height:64px;
		margin:0 10px;
}
.web-client .w-client a, .bank-client .w-client a{
		background:transparent url(/img/n-i/w_client.png) no-repeat scroll 10px 0;
}

.web-client .w-guide a, .bank-client .w-guide a{
		background:transparent url(/img/n-i/w-guide.png) no-repeat scroll 10px 0;
}
.web-client .w-account a, .bank-client .w-account a{
		background:transparent url(/img/n-i/w-account.png) no-repeat scroll 10px 0;
}

.web-client .w-card a, .bank-client .w-card a{
		background:transparent url(/img/n-i/w_card.png) no-repeat scroll 10px 0;
}


.web-client li a, .bank-client li a{
		display:block;
		padding:10px 0 0 76px;
		height:52px;
}
.web-client li a:hover, .bank-client li a:hover{
		color:#EB4F3E;
}

#right-column #ads{
		padding:0 0 12px; 
		background:transparent none repeat scroll 0 0;
}

#right-column #ads img{
		display:block;
/*		margin:0 0 12px;	*/
}

#right-column #ads li{

}

#money_transfer_ad{
}

#money_transfer_ad #flash-banner{}


.microcredite{
		padding:12px 0;
		display:block;
}

/* RIGHT COLUMN END  */

/* CONTENT START PAGE END */

/* FOOTER START */

#footer {
		padding:18px 0 8px;
		background:transparent url(/img/n-borders/bottom-line.gif) repeat-x scroll 0 0;
		overflow:hidden;
}
#footer p{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#58595b;
		line-height:18px;

		overflow:hidden;
}
#footer .details{
		width:300px;
		padding:0 20px 0 0;
}
#footer .details, #footer .copyright{
		overflow:hidden;
		float:left;		
}

#footer .copyright strong, #footer .copyright a{
		font-weight:normal;
		color:#244F8E;
		padding:0;
}

#footer .copyright a{
		text-decoration:none;
		font-weight:bold;
		margin:0 0 0 4px;
}

#footer .contact{
		text-align:right;
} 

/* FOOTER END */

/* INNER PAGE START */

/* VERTICAL MENU START */

#steps{
		overflow:hidden;
		margin:12px 0 18px;
		background:#F5F9FF none repeat scroll 0 0;
		padding:2px 0;
}

#steps li{
		float:left;
		padding:0 12px 0 0;
}

#steps li.last span {
		color:#231f20;
		background:none;
}

#steps li a, #steps li span {
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#003399;
		background:transparent url(/img/n-i/r-arrow.gif) no-repeat scroll 0 50%;
		padding:0 0 0 22px;
		
}

#steps li a:hover{
		color:#c20012;
		text-decoration:none;
}

#steps li .first{
		background:none;
		padding:0 0 0 12px;
}

#aside-column .vert-menu{
		overflow:hidden;
		margin:0 0 12px;
}

.vert-menu li{
		overflow:hidden;
		background:transparent url(/img/n-borders/menu-border.gif) repeat-x scroll 0 100%;

}
.vert-menu li a{
		font-size:13px;
		font-weight:bold;
		color:#244F8E;
		position:relative;
		display:inline-block;


		text-decoration:none;
		background:transparent url(/img/n-i/menu-sprite.gif) no-repeat scroll 0 6px;
		padding:4px 0 4px 18px;
}

.vert-menu li li a, .vert-menu li li span, .vert-menu li li, .vert-menu li ul{
		background:transparent none repeat scroll 0 0;
		font-weight:normal;
		font-size:12px;
}

.vert-menu li ul{

}

.vert-menu li li a:hover{
		background:transparent none repeat scroll 0 0;
}
.vert-menu li ul{
		padding:0 0 6px 12px;
}

.vert-menu li span{
		font-size:13px;
		font-weight:bold;
		color:#244F8E;

		position:relative;
		display:block;
		color:#c41a1c;
		text-decoration:none;
		background:transparent url(/img/n-i/menu-sprite.gif) no-repeat scroll 0 -74px;
		padding:4px 0 4px 18px;
}

.vert-menu li a:hover{
		color:#231f20;
		background:transparent url(/img/n-i/menu-sprite.gif) no-repeat scroll 0 -34px;
}

/* VERTICAL MENU END */


#wrapper #aside-column{
		overflow:hidden;
		width:220px;
		float:left;
}

#wrapper #content{
		width:700px;
		float:right;

		margin:0 0 20px;
}

h2{
		font-size:20px;
		font-weight:normal;
		color:#231f20;
		line-height:20px;
		padding:4px 0 18px;
		
}
#content .left{
		float:left;
		padding:0 10px 10px 0;
}

#content .photo-wrapper{
		overflow:hidden;

}
#content .photo-desc{
		width:280px;
		font-size:11px;
		font-style:italic;
		color:#767676;
		line-height:16px;
		
		padding:4px 0;
}

a{
		font-size:12px;
		color:#0159bd;
		text-decoration:underline;
}

#content a:hover{
		text-decoration:none;
}

#content .bullet-list, #content .circle-list{
		padding:0 0 12px 12px;
}

#content .bullet-list li{
		line-height:18px;
		padding:2px 0 4px 12px;
		
		color:#231f20;
		background:transparent url(/img/n-i/square.gif) no-repeat scroll 0 46%;
}
#content .circle-list li{
		line-height:18px;
		padding:2px 0 4px 12px;
		
		color:#231f20;
		background:transparent url(/img/n-i/circle.gif) no-repeat scroll 0 46%;
}

#content .clear{
		clear:both;
}

/* ANCHORS LIST START */
.anchors-wrapper{
		overflow:hidden;
		background:#F0F8FF none repeat scroll 0 0;
		border:1px solid #CCE6FF;
		padding:12px 18px 8px 0;
}

.anchors{
		overflow:hidden;

}
.anchors li{
		padding:0 0 0 24px;
}
.anchors li a{
		line-height:18px;
		padding:0 2px 8px 26px;
		display:inline-block;
		background:transparent url(/img/n-i/anchor-icon.png) no-repeat scroll 0 2px;
		
		color:#295EA9;
		text-decoration:underline;
}

.anchors li a:hover{
		color:#EB4F3E;
		text-decoration:underline;
}
.anchors li span{
		line-height:18px;
		padding:0 2px 8px 26px;
		display:inline-block;
		background:transparent url(/img/n-i/anchor-icon.png) no-repeat scroll 0 2px;
		
		color:#EB4F3E;
}

.anchors-hname{
		text-transform:uppercase;
		padding:14px 10px 12px 0;
		background:transparent url(/img/n-borders/menu-border.gif) repeat-x scroll 0 100%;
		color:#244F8E;
		margin:0 0 4px 0;
}

.active-tab{
		color:#EB4F3E;
}

/* ANCHORS LIST END */

/* Common styles for tags */

h3{		font-size:13px;
		font-weight:bold;
		
		line-height:18px;
		padding:8px 0 12px;
		color:#231f20;
}

p{
		padding:4px 0 12px;
		line-height:18px;
}

strong{
		font-size:13px;
		font-weight:bold;

		color:#231f20;
}

/*
.details-content{
		padding:12px 0;
}
*/

#credit-list{
		overflow:hidden;
}

#credit-list .details{
		cursor:pointer;
		display:block;

		font-size:10px;
		font-weight:bold;
		text-transform:uppercase;

		color:#244F8E;
		text-decoration:none;

		background:#EDF5FF url(/img/n-i/details-mark.gif) no-repeat scroll 76px 9px;
		border-bottom:1px solid #A2C1E3;
		padding:4px 0 4px 4px;
		
		margin:0 0 18px;	
}
#credit-list .details:hover{
		color:#eb4f3e;
		background:#EDF5FF url(/img/n-i/details-mark.gif) no-repeat scroll 76px -23px;
}

#content #credit-list .details-expanded{
		background:#EDF5FF url(/img/n-i/details-mark.gif) no-repeat scroll 76px -51px;
}

.credit-desc{
		padding:0 0 0 4px;
}

/* NUMBERED LIST START */

.num-list{
		counter-reset: chapter1;
}

.num-list li:before{
		counter-increment: chapter1;
		content: counter(chapter1) ". ";
}

.num-list .sec-numbered{
		counter-reset: chapter2;
}

.num-list .sec-numbered li:before{
		counter-increment: chapter2;
		content: counter(chapter1) "." counter(chapter2) ". ";
}
.num-list li{
		padding:6px 0 8px;
}
.num-list .sec-numbered li{
		padding:6px 0 8px;
		background:transparent url(/img/n-borders/dotted-grey-line.gif) repeat-x scroll 0 100%;
}

.num-list .sec-numbered .third-list{
		counter-reset:chapter2;
}
.num-list .sec-numbered .third-list li:before{
		content: counter(p, none);
}
.num-list .sec-numbered .third-list li{
		background:transparent url(/img/n-i/circle.gif) no-repeat scroll 0 9px;
		padding:6px 0 8px 24px;
}

.num-list .sec-numbered .latin{
		counter-reset: lower-alpha;
		list-style:lower-alpha;
}
.num-list .sec-numbered .latin li:before{
		counter-increment: lower-alpha;
		content: counter(lower-alpha) ".";
}

/* NUMBERED LIST END */

.deposit-list{
		
}
.deposit-list li{
		list-style:decimal;
		padding:6px 0 8px;
		background:transparent url(/img/n-borders/dotted-grey-divider.gif) repeat-x scroll 0 100%;
}

.deposit-list li .dash{
		padding:8px 0 0 12px;
}
.deposit-list li .dash li{
		padding:4px 0 6px 24px;
		background:transparent url(/img/n-i/square.gif) no-repeat scroll 0 6px;
}

.deposit-list li p{
		padding:12px 0 0;
}
.deposit-list li .latin li{
		list-style:lower-alpha;
}

/* Common styles for tags */

.dash{
		overflow:hidden;
		padding:0 0 18px 18px;
}


.dash li{
		overflow:hidden;
		font-size:12px;

		line-height:20px;
		color:#231f20;
		padding:2px 0 8px 24px;
		background:transparent url(/img/n-i/square.gif) no-repeat scroll 0 3px;
}

.decimal{
		overflow:hidden;
		padding:0 0 18px 18px;
		list-style:decimal;
}

.decimal li{
		font-size:12px;

		line-height:16px;
		color:#231f20;
		padding:6px 0 8px 20px;
		background:transparent url(/img/n-borders/dotted-grey-divider.gif) repeat-x scroll 0 0;
}

.latin li{
		background:transparent url(/img/n-borders/dotted-grey-divider.gif) repeat-x scroll 0 100%;
}

.latin{
		list-style:lower-alpha;
}

.decimal li, .latin li{
		padding:6px 0 8px 0;
}



.circle li{
		font-size:12px;

		line-height:16px;
		color:#231f20;
		padding:6px 0 8px 20px;
}

.divider li{
		background:transparent url(/img/n-borders/dotted-grey-divider.gif) repeat-x scroll 0 0;
}

.divider strong{
		display:block;
		padding:0 0 6px;
}

.divider li ol{
		padding:12px 0 0;
}
.divider li li{
		background:none;

}

#aside-column .vert-menu, #aside-column form, .service-offer{ 
		padding:0 0 12px;
}

.service-offer{
		text-align:center;
}

.service-offer a{
		clear:both;

		display:block;
		color:#767676;

		font-weight:bold;
		text-transform:uppercase;
		text-decoration:none;
}

.service-offer a:hover{
		color:#003399;
}

.attachment{
		overflow:hidden;
		margin:0 0 20px;
		background:#f0f8ff none repeat scroll 0 0;
		padding:8px 0;
		border:1px solid #cce6ff;
}
.attachment dd{
		float:left;
		width:60px;
		margin:0 10px 0 0;
		text-align:center;
}

.attachment dd a, .attachment dd strong{
		display:block;
}
.attachment dd strong{
		font-size:11px;
		font-weight:normal;
		color:#434343;
		padding:6px 0 0 0;
}

.attachment dt{
		overflow:hidden;
}
.attachment dt a{
		font-family:Trebuchet MS,Arial,Helvetica,sans-serif;
		font-size:11px;
		color:#244F8E;
		line-height:18px;
		padding:0 0 4px 0;
}

.aside-ads{
		overflow:hidden;
}
.aside-ads ul{
		padding:12px 0 0;
}
.aside-ads img{
		display:block;
		margin:0 0 10px;
}

.contact-phones{
		overflow:hidden;
}

#content .contact-phones strong{
		padding:4px 0 6px 20px;
		background:transparent url(/img/n-i/phone-icon.gif) no-repeat scroll 0 50%;
}

.diagram-wrapper{
		overflow:hidden;
		padding:12px 0 0 24px;
}


.our-partner-block{
		overflow:hidden;
		border-bottom:1px solid #a2c1e3;
}

.partner-header{
		overflow:hidden;
		border-bottom:1px solid #ccc;
}

.partner-header li{
		float:left;
		padding:0 0 4px;
}

.partner-header h4{
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size:17px;
		font-weight:normal;
		color:#231f20;
}

.partner-header .partners{
		width:580px;
}

.our-partners .discount{
		padding:0 0 0 20px;
}

.our-partners{
		overflow:hidden;
/*		background:transparent url(/img/n-borders/adv-border.gif) repeat-x scroll 0 0;		*/
		padding:12px 0 0;
/*		margin:12px 0 0;	*/
 }

.advanced{
		display:block;
		padding:4px 0 2px 12px;
		background:#EDF5FF url(/img/n-i/details-mark.gif) no-repeat scroll 76px 9px;
/*		background:#F3F3F3 url(/img/n-i/details-mark.gif) no-repeat scroll 76px 9px;	*/
		margin:12px 0 0;
		
		color:#244F8E;
		text-decoration:none;
}

.advanced:hover{
		background:#EDF5FF url(/img/n-i/details-mark.gif) no-repeat scroll 76px -23px;
		color:#EB4F3E;
}

.advanced-content{
		font-family:Arial, Helvetica, sans-serif;
		padding:4px 0 12px 12px;
		
		color:#231f20;	
}

.advanced-content p{
		line-height:20px;
		padding:8px 0 4px;
}

.advanced-content strong{
		font-weight:normal;
}

.our-partners .logo{
		width:180px;
		padding:0 0 0 60px;
}
.our-partners .partner-desc{
		width:300px;
}

.our-partners li{
		float:left;
		margin:0 20px 0 0;
}

.our-partners .partner-desc h4{
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		font-weight:bold;
		
		line-height:18px;
		padding:2px 0 4px;
		
		color:#231f20;
}

.our-partners .partner-desc strong{
		font-weight:normal;
		font-size:12px;
		
		color:#666;
}

.our-partners .discount span{
		font-size:18px;
		font-weight:normal;
		color:#244f8e;
}

/* INNER PAGE END */



/* TABLE START */

.advanced-content .right-m{
		margin:0 10px 20px 0;
}

.reports{
		overflow:hidden;
		width:100%;
		border-bottom:1px solid #e0e0e0;
}
.reports-left-col{
		float:left;
		width:340px;
		margin-right:10px;
}

.reports-right-col{
		float:left;
		width:340px;
		margin-left:10px;
}

.reports tbody td a{
		background:transparent url(/img/n-i/pdf.gif) no-repeat scroll 30% 0;
		display:inline-block;
		padding:20px 0 0;
		text-decoration:none;
}

.reports tbody td a:hover{
		color:#EB4F3E;
		text-decoration:none;
}

.reports tbody td{
		text-align:center;
}
/*
.reports thead th{
		background:transparent url(/img/n-borders/1x1-white.gif) no-repeat scroll 100% 0;	
}
*/
/*
.reports tbody .colored td{
		background-image:url(/img/n-borders/1x1-white.gif);
		background-repeat:repeat-y;
		background-position:left top;

}
*/
.about-us-table{
		overflow:hidden;
}

#money-transfer-wrapper{
		overflow:hidden;
}

.money-transfer, .banks{
		overflow:hidden;
		margin:0 0 24px;
		width:100%;

}
.about-us-table thead th{
		font-size:11px;
		font-weight:bold;
		
		padding:0 6px;
		background:#231f20 none repeat scroll 0 0;
		color:#fff;
}

.money-transfer tbody, .banks tbody{
		overflow:hidden;
}
.money-transfer tfoot, .banks tfoot{
		overflow:hidden;
}

.money-transfer tbody tr, .banks tbody tr{
		overflow:hidden;
}
.about-us-table tbody td{
		font-size:11px;
		color:#231f20;
}

/*
.about-us-table .colored td{
		background:#E5F2FF none repeat scroll 0 0;
		padding:0 4px;
}
*/

.money-transfer caption, .banks caption{
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		font-weight:bold;

		text-align:left;
		color:#231f20;
		padding:0 0 12px;
}

.reports caption{
		font-size:11px;
		font-weight:bold;
		text-transform:uppercase;

		color:#244F8E;
}

.money-transfer thead th, .banks thead th{
		font-size:11px;
		font-weight:bold;
		text-transform:uppercase;

		background:#508bcf none repeat scroll 0 0;
		border-left:1px solid #fff;
		border-bottom:1px solid #fff;
		padding:4px 8px 6px 8px;
	
		text-align:left;
		color:#fff;
}

.money-transfer thead .first-col, .banks thead .first-col{
		border-left:1px solid #1C4C83;
}
.money-transfer thead .third-col, .banks thead .third-col{
		width:100px;
}

.money-transfer tbody th, .banks tbody th{
		cursor:pointer;
		font-size:11px;
		font-weight:bold;

		color:#535353;
		text-align:left;
		background:transparent url(/img/n-borders/table-border.gif) repeat-y scroll 0 0;
}
.money-transfer tbody th{
		padding:4px 4px 24px 8px;
}

.reports thead th{
		text-align:center;
}

.reports tbody th{
		vertical-align:top;
		text-align:center;
}

.money-transfer tbody th a{
		color:#244F8E;
		text-decoration:underline;
}
.money-transfer tbody th a:hover{
		color:#EB4F3E;
}

.money-transfer tbody .last-col, .banks tbody .last-col{
		background:transparent url(/img/n-borders/table-border.gif) repeat-y scroll 100% 0;
}


.money-transfer tbody td, .banks tbody td{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#231f20;
		border-left:1px solid #fff;

}

.money-transfer td, .money-transfer th, .banks td, .banks th{		
		padding:4px 4px 4px 8px;
		}

.money-transfer tbody td a, .banks tbody td a{
		font-family:Arial, Helvetica, sans-serif;

		font-size:11px;
		color:#244F8E;
}
.money-transfer tbody td a:hover, .banks tbody td a:hover{
		color:#EB4F3E;
}

.money-transfer .colored td, .money-transfer .colored th, .banks .colored td, .banks .colored th{
		background-color:#f3f3f3;
}
.money-transfer tfoot th, .banks tfoot th{
		font-size:11px;
		font-weight:bold;
		color:#EB4F3E;
		
		text-transform:uppercase;
		text-align:left;
		padding:4px 4px 4px 8px;
		
		background:transparent url(/img/n-borders/table-border.gif) repeat-x scroll 0 0;
}

.deposits{

		width:100%;
}
.deposits thead th{
		font-size:11px;
		font-weight:bold;
		
		text-transform:uppercase;
		color:#fff;
		
		background:#508BCF none repeat scroll 0 0;
		padding:4px 4px 6px;
		border-bottom:1px solid #fff;
		border-right:1px solid #fff;
		
}

.deposits tbody{
		border-right:1px solid #a2c1e3;
}

.deposits thead .last-col{
		border-right:1px solid #508bcf;
}
.deposits tbody .last-col{
		border-right:1px solid #a2c1e3;
}
.deposits tbody td, .deposits tbody th{
		font-size:11px;
		
		padding:4px 4px 4px 8px;
		color:#231f20;
		border:none;
		border-bottom:1px solid #eaebeb;
}

.deposits tbody td{
		border-right:1px solid #a2c1e3;
}


.marked{
		font-size:12px;
		font-weight:bold;
}

.deposits .colored td{
		background:none;
}

.deposits .marked td{
		border-bottom:1px solid #a2c1e3;
		border-right:1px solid #a2c1e3;
		background:#edf5ff;
		text-align:center;
}

.deposits .marked .first-col{
		text-align:left;
}
.deposits .marked .last-col{
		border-right:1px solid #a2c1e3;
}

.deposits tbody .hname{
		border:1px solid #a2c1e3;
		border-top:none;
		background:transparent url(/img/n-borders/1x1-dark-blue.gif) repeat-y scroll 0 100%;
		text-align:left;
}

.deposits tbody .hname a{
		font-size:11px;
		font-weight:bold;
		text-transform:uppercase;
		line-height:18px;
		
}

.deposits .hwrapper strong{
		font-size:12px;
}
.deposits tbody .hname a:hover{
		color:#EB4F3E;
		text-decoration:none;
}

.deposits-desc p, .comision-desc p{
		font-size:11px;
		line-height:18px;
		color:#231f20;
		
		padding:8px 0 0 8px;
}

.comision-desc p{
		padding:8px 0 24px 8px;
}
/* TABLE END */

/* TABLE CREDIT CARDS START */

.credit-cards tbody{
		border-bottom:1px solid #c2c2c2;
}

.credit-cards thead .first-col{
		border-left:1px solid #508BCF;
}

.credit-cards thead .last-col{
		border-left:1px solid #508BCF;
}


.credit-cards tbody .marked td{
		background:#EDF5FF none repeat scroll 0 0;
		border-bottom:1px solid #A2C1E3;

}

.credit-cards tbody .colored td{
		background:#F3F3F3 none repeat scroll 0 0;

}


.credit-cards thead th{
		text-align:left;
}

.credit-cards tbody th{
		border:1px solid #c2c2c2;
		border-bottom:1px solid #eaebeb;

		border-top:none;

		font-size:11px;
		font-weight:bold;
		text-transform:uppercase;
}

.credit-cards tbody th.merged{
		border-right:1px solid #a2c1e3;
		border-bottom:1px solid #c2c2c2;
}

.credit-cards tbody td.last-col{
		border-right:1px solid #c2c2c2;
}

/* TABLE CREDIT CARDS END */

/* TABLE COMISION START */

.comision thead th{
		background:#508BCF none repeat scroll 0 0;
		border-bottom:1px solid #FFFFFF;
		border-right:1px solid #FFFFFF;
		color:#fff;
		font-size:11px;
		font-weight:bold;
		text-transform:uppercase;
		text-align:left;
		padding:4px 8px 6px;
}

.comision thead .first-col{
		border-left:1px solid #508BCF;
}

.comision thead .last-col{
		border-right:1px solid #508BCF;
		width:200px;
}

.comision tbody th{
		padding:4px 4px 4px 8px;
		font-size:11px;
		font-weight:bold;

		text-transform:uppercase;
		color:#231f20;
}
.comision tbody .last-col{
		border-left:1px solid #c2c2c2;
		border-right:1px solid #c2c2c2;
}
.comision{
		border-bottom:1px solid #c2c2c2;
}

.comision tbody .marked td{
}

.comision tbody td{
		font-size:11px;
		padding:4px 4px 4px 8px;
		color:#231F20;
		border-bottom:1px solid #eaebeb;
}

.comision tbody th{
		background:none;
		border-bottom:1px solid #eaebeb;
		border-left:1px solid #c2c2c2;
		border-right:1px solid #c2c2c2;
}
.comision .colored td{
		background:#f3f3f3;
		border-bottom:1px solid #eaebeb;
}

.terminal caption{
		font-size:12px;
		font-weight:bold;
		
		text-transform:uppercase;
		text-align:left;
		color:#244F8E;
		
		padding:0 0 12px;
}

.terminal thead th{
		background:#508BCF none repeat scroll 0 0;
		
		font-size:11px;
		font-weight:bold;
		color:#fff;

		text-transform:uppercase;
		text-align:left;


		padding:4px 8px 6px;
		border-right:1px solid #fff;
		border-bottom:1px solid #fff;
		white-space:nowrap;
}

.terminal thead .first-col{
		border-left:1px solid #508BCF;
}

.terminal thead .last-col{
		border-right:1px solid #508BCF;
}
/*
.terminal tbody{
		border:1px solid #c2c2c2;
}
*/

.terminal tbody td{
		font-size:11px;
		color:#231f20;
		padding:4px 4px 4px 8px;
		border-bottom:1px solid #EAEBEB;
		border-right:1px solid #e4e4e4;
}

.terminal tbody .first-col{
		border-left:1px solid #e4e4e4;
}
.terminal tbody .colored td{
		background:#F3F3F3 none repeat scroll 0 0;
}


/* --- */

.promotions{
		width:100%;
}

.promotions tfoot th{
		text-align:left;
		color:#EB4F3E;
		
		padding:12px 0 0;
}
/* TABLE COMISION END */



/* TABLE RATES START */

.rates{
		
}

.rates caption{
		font-size:11px;
		font-weight:bold;
		text-transform:uppercase;
		
		color:#EB4F3E;
		text-align:left;
		padding:0 0 8px;
}
.rates thead .last-col{	
		border-right:1px solid #508BCF;
		width:auto;
}

.rates thead .first-col{
		border-left:1px solid #508BCF;
		width:auto;
}

.rates tbody .marked td{
		font-weight:normal;
}
.rates tbody .last-col{
		border-left:none;
}
.rates tbody th{
		border-right:1px solid #eaebeb;
		border-left:none;
		background:transparent url(/img/n-borders/1x1-grey-border.gif) repeat-y scroll 0 0;
}
.rates tbody td{
		border-right:1px solid #eaebeb;
}

.rates .colored th{
		border-bottom:1px solid #A2C1E3;
		border-right:1px solid #fff;
		background:#EDF5FF url(/img/n-borders/1x1-grey-border.gif) repeat-y scroll 0 0;

}
.rates .colored td{
		border-bottom:1px solid #A2C1E3;
		background:#EDF5FF none repeat scroll 0 0;
}



/* TABLE RATES END */

/* SEARCH ON SITE START */

#search-form-form{
		overflow:hidden;
		margin:0 0 12px;
}

.search-field-results{
		border:1px solid #B3B3B3;
		padding:2px 0 2px 6px;
		margin:0 4px 0 0; 
		vertical-align:middle;
		width:240px;
}

#search-form-preference{
		overflow:hidden;
}

.docs-per-page{
		overflow:hidden;
		display:inline-block;
		vertical-align:top;
}
.docs-per-page label, .quotes-per-page label{
		width:120px;
}

.quotes-per-page{
		overflow:hidden;
		display:inline-block;		
		vertical-align:top;
}

.docs-per-page input, .quotes-per-page input{
		display:inline-block;
}


.docs-per-page label, .quotes-per-page label{
		display:block;

		font-size:12px;
		font-weight:bold;
		color:#4c5157;
}

#search-form .docs-per-page strong, #search-form .quotes-per-page strong{
		display:inline-block;
		
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:normal;

		line-height:24px;
		color:#231f20;
		padding:0 6px 0 2px;

}

/* SEARCH ON SITE END */

#result{
		padding:12px 0 0;
		color:#464646;
}

#result strong{
		font-weight:bold;
		color:#244F8E;
}

/* SEARCH RESULTS START */

.search-results-wrapper{
		overflow:hidden;
		background:transparent url(/img/n-borders/h-divider.gif) repeat-x scroll 0 100%;
		margin:0 0 8px;
}

.search-results-wrapper strong, .search-results-wrapper h3{
		display:inline-block;
}

.search-results-wrapper strong{
		font-family:Arial, Helvetica, sans-serif;
		font-size:18px;
		font-weight:normal;
		color:#231f20;
		padding:18px 0 10px 0;

		vertical-align:top;
		width:30px;
}
.search-results-wrapper h3{
		padding:18px 0 10px 0;
		width:670px;
		line-height:normal;
}
.search-results-wrapper h3 a{
		font-size:18px;
		font-weight:normal;
		font-family:Arial, Helvetica, sans-serif;

		text-decoration:none;
		color:#244F8E;
}

.search-results-wrapper h3 a:hover{
		color:#EB4F3E;
}
/*
#search-form-form, #search-form-preference, .global-search-metadata{
		padding:0 0 0 18px;
}
*/
#search-form-preference{
		padding:0 0 12px 18px;
}

.quick-search{
		overflow:hidden;
		padding:0 0 12px;
}
.search-label{
		color:#231f20;
		font-size:12px;
		font-weight:bold;
		padding:0 6px 0 0;
}
#search{
		border:1px solid #ccc;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		padding:1px 0 2px 4px;
		color:#231f20;
}

#global-search-preference{
		padding:12px 0 0;
}

.global-search-metadata{
		padding:12px 0 0;
/*		background:transparent url(/img/n-borders/1px-grey-border.gif) repeat-x scroll 0 0;	*/
}
.global-search-metadata h3{
		font-size:13px;
		text-transform:uppercase;
		color:#231f20;
		
		background:transparent url(/img/n-borders/h-divider.gif) repeat-x scroll 0 0;
		padding:8px 0 10px;
}

.global-search-metadata .query-res{
		font-weight:bold;
		color:#eb4f3e;
		
		padding:0 12px 0 0; 
}

.global-search-metadata .query{
		color:#353535;
}

.global-search-results{
		margin:12px 0 0;
}

.container-quote{
		padding:0 0 0 18px;
}

.container-quote .quote{
		padding:0 0 12px 0;
		font-family:"Times New Roman", Times, serif;
		font-size:15px;
		color:#333;
}

.container-quote .quote strong{
		font-weight:bold;
		background:#f0f0f0 none repeat scroll 0 0;
		color:#45688E;
		padding:0 4px;
}

.pages{
		overflow:hidden;
		padding:18px 0 0;
}

.pages strong{
		display:inline-block;
		font-weight:normal;
		margin:0 2px 6px;
		text-align:center;
		width:22px;
}
.pages span{
		display:block;
		background:#c20012;
		font-size:11px;
		color:#fff;
}

.pages a{
		display:block;
		background:#244F8E;
		font-size:11px;
		color:#fff;
		text-decoration:none;
		padding:0 2px;
}

.pages .prev, .pages .next{
		display:inline-block;
		font-weight:normal;
		text-align:center;
		width:auto;
		padding:0 2px;
}

.pages .prev a, .pages .next a{
		padding:0 6px;
}

/* SEARCH RESULTS END */


.external li, .internal li{
		padding:2px 0 8px 18px;
}

.external li a, .internal li a{
		padding:0 0 0 22px
}
.external li a:hover, .internal li a:hover{
		color:#eb4f3e;
}
.external li a{
		background:transparent url(/img/n-i/out-ico.gif) no-repeat scroll 0 50%;
}

.internal li a{
		background:transparent url(/img/n-i/in-ico.gif) no-repeat scroll 0 50%;
}

/* CURRENCY RATES ARCHIVE START */

.select-date-wrapper, .select-currency-wrapper{
		overflow:hidden;
}
.select-date-wrapper h3{
		font-size:12px;
		font-weight:normal;
		color:#231f20;
		
		display:inline-block;
		vertical-align:top;

		width:320px;
}

.select-date{
		overflow:hidden;
		display:inline-block;
		vertical-align:top;
}

.select-date li span{
		font-size:12px;
		font-weight:bold;
		color:#244F8E;
		display:inline-block;
		vertical-align:top;
		width:50px;
}

.select-date li strong{
		display:inline-block;
		background:transparent url(/img/n-i/calendar.gif) no-repeat scroll 0 0;
		padding:0 0 12px 34px;
		color:#244F8E;
}

.select-currency-wrapper, .select-currency{
		overflow:hidden;
}

.select-currency li{
		display:inline-block;
		vertical-align:middle;
}

.select-currency select, .currency-select select, .date-select select{
		font-style:normal;
		font-variant:normal;
		font-weight:normal;
		line-height:normal;
}

.select-currency select{
		width:220px;
}
.select-currency option, .currency-select option, .date-select option, .currency-select select, .date-select select{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;

		color:#231f20;
		padding:1px 1px 1px 6px;
}

.currency-select select, .date-select select{
		padding:1px 1px 1px 0;
}
.select-currency .select-option{
		cursor:pointer;
		display:block;
}

.left-to-right{
		background:transparent url(/img/n-i/left-to-right.gif) no-repeat scroll 0 40%;
		width:23px;
		height:13px;
		margin:0 8px 8px;
}

.right-to-left{
		background:transparent url(/img/n-i/right-to-left.gif) no-repeat scroll 0 40%;
		width:23px;
		height:13px;
		margin:0 8px 8px;
}

.select-currency .view-res{
/*		-moz-background-clip:border;
		-moz-background-inline-policy:continuous;
		-moz-background-origin:padding;
		background:#244F8E none repeat scroll 0 50%;
*/
		cursor:pointer;
/*		color:#fff;
		font-family:Trebuchet MS,Arial,Helvetica,sans-serif;
		font-size:11px;
*/
		padding:3px 0;
}

.select-currency .submit-form{
		display:block;
		margin:12px 0 0;

}


/* CURRENCY RATES ARCHIVE END */

/* TABLE RESULT START */

.currency-res-wrapper, .select-currency-wrapper, .select-date-wrapper{
		overflow:hidden;
		padding:20px 0 20px 10px; 
}

.currency-res-wrapper{
		padding:0 0 36px 10px; 
}
.select-date-wrapper{
		padding:0 0 0 10px; 
}
.currency-res-wrapper caption, .select-currency-wrapper h3{
		font-size:13px;
		font-weight:bold;
		text-transform:uppercase;
		color:#244F8E;
		text-align:left;
		padding:8px 0 12px;
}

.currency-res-wrapper thead th{
		background:#3E65A0 url(/img/n-borders/1x1-white.gif) repeat-y scroll 100% 0;
		border-bottom:1px solid #fff;

		font-size:13px;
		font-weight:bold;

		line-height:20px;
		color:#fff;
		
		padding:4px 6px 4px 12px;
		text-align:left;
		
}

.currency-res-wrapper thead .sec-header th{
		overflow:hidden;
		background:#dfedff url(/img/n-borders/1x1-white.gif) repeat-y scroll 100% 0;
		border-bottom:1px solid #a2c1e3;
		color:#231f20;
}

.currency-res-wrapper .colored td{
		background:#e6f1ff url(/img/n-borders/1x1-white.gif) repeat-x scroll 0 100%;
}

.currency-res-wrapper .weekend td{
		background:#ffe6e6 url(/img/n-borders/1x1-white.gif) repeat-x scroll 0 100%;
}

.currency-res-wrapper tbody{
		border-bottom:1px solid #EDF5FF;
}

.currency-res-wrapper tbody td{
		border-left:1px solid #fff;

		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:normal;

		color:#231f20;
		padding:4px 12px 6px;
}

/* TABLE RESULT END */


/* COURSE OF RATES START */

.course-of-rates-wrapper{
		overflow:hidden;
		padding:0 0 36px 10px;
}
.course-of-rates-wrapper h3{
		font-size:12px;
		font-weight:normal;
		color:#231f20;
		
		line-height:18px;
		padding:2px 0 18px;
}

.course-of-rates-wrapper .currency-select, .course-of-rates-wrapper .date-select {
		overflow:hidden;
		display:inline-block;
		
		vertical-align:top;
		padding:0 24px 0 0;
}

.course-of-rates-wrapper .currency-select li, .date-select li{
		padding:0 0 10px;
}

.course-of-rates-wrapper .date-select li span{
		display:inline-block;
		width:8	0px;
}
.course-of-rates-wrapper .date-select select{
		margin:0 2px 0 0;
}

.course-of-rates-wrapper .view-res{
		display:block;
		margin:5px 0 36px;
}

/* COURSE OF RATES END */