@charset "utf-8";
/* CSS Document */

html, body {
	background:#FFF;
	text-align:center;
	margin:0px;
	padding:0px;
	font-weight:normal;
	font-size: 11px;
	color:#5c5c5c;
	/*height:100%;*/
}

li, ul{margin:0px; padding:0px;}
form{
padding:0px;
margin:0px;
}
table, tr, td {
	vertical-align:top;
	text-align:left;
	padding:0px;
	margin:0px;
	font-weight:normal;
	font-size: 11px;
}
div,td {
	vertical-align:top;
	text-align:left;
	font-weight:normal;
	font-size: 11px;
	color:#456482;
}
img {
	border:0px solid #000;
}
#MainDiv {
	width:1003px;
	margin:0 auto;
	position:relative;
}
.hr {
	border:0px solid #000;
	height:1px;
	background:#0e5a7a;
	clear:both;
	margin:5px 0px 1px 0px;padding:0px;
}.hr2 {
	border:0px solid #000;
	height:1px;
	background:#0e5a7a;
	clear:both;
	margin:1px 0px 1px 0px;padding:0px;
}
.p {
	padding:0px;
	margin:0px;
}
.wh100 {
	width:100%;
	height:100%;
}
.lh {
	line-height:150%;
}
.clear {
	clear:both;
}
.mid {
	vertical-align:middle;
}
.fll {
	float:left;
}
.flr {
	float:right;
}
.classrel {
	position:relative;
	top:0px;
	left:0px;
	width:1000px;
	height:0px;
}
.bottom {
	clear:both;
	background:url(/images/bottom.gif) no-repeat top left;
	text-align:center;
	padding-top:15px;
}
.copy {
	font-weight:normal;
	font-size: 11px;
	color:#4f4f4f;
}
/*TOP*/
.top {
	clear:both;
	height:140px;
	background:url(/images/top.gif) no-repeat top left;
}
.topimg {
	position:absolute;
	top:21px;
	left:13px;
}
.logo {
	position:absolute;
	top:22px;
	left:350px;
}
.icons {
	position:absolute;
	top:18px;
	right:0px;
	width:100px;
}
.marquee {
	position:absolute;
	top:150px;
	right:225px;
	width:572px;
	color:#FFF;
}
/*
.datediv {
	position:absolute;
	top:40px;
	right:0px;
	width:310px;
	color:#405869;
	text-align:right;
}
*/
.datediv {
	float:right;
	margin-right:5px;
	margin-top:40px;
	width:auto;
	text-align:right;
	color:#405869;
	
}
.searchdiv {
	position:absolute;
	top:115px;
	right:-0px;
	width:190px;
	z-index:20;
	
}
.langdiv {
	position:absolute;
	z-index:20;
	top:142px;
	left:840px;
	width:160px;
	color:#405869;
	text-align:right;
	
}
.menutd {
	vertical-align:middle;
	padding-right:7px;
}
.menutd_end {
	text-align:center;
	vertical-align:middle;
	padding-left:7px;
	padding-right:7px;
}
.searchinp {
	border:1px solid #a9b1b4;
	width:137px;
	height:13px;
	background:#FFF;
	font-size:10px;
}
.searchbut {
	border:0px solid #000;
	width:15px;
	height:15px;
	background:url(/images/searchbut.gif) no-repeat center left;
	cursor:pointer;
}
.contbg {
	clear:both;
	background:url(/images/contbg.gif) no-repeat top left;
	padding-top:20px;
}
.left {
	float:left;
	width:190px;
	text-align:center;
}
.right {
	text-align:right;
	float:right;
	width:210px;
}
.line {
	font-size:10px;
	clear:both;
	background:#fff url(/images/line_2.jpg) no-repeat bottom left;
	padding-left:0px;
	width:210px;
	padding-bottom:25px;
}
.incont {

	float:left;
	width:580px;
	padding-left:12px;
}
.contblock1 {
	float:left;
	background:#aab2b5 url(/images/block1.jpg) no-repeat top left;
	width:272px;
	height:100px;
	font-size:10px;
	padding-left:10px;
}
.contblock2 {
	float:right;
	background:url(/images/block2.jpg) no-repeat top left;
	width:262px;
	padding-right:20px;
	padding-top:5px;
	height:100px;
	text-align:right;
	line-height:180%;
}
.centrbl1 {
	clear:both;
	background:#F1F2F3;
	padding:5px;
	font-size:12px;
}
.centrbl2 {
	clear:both;
	padding:5px;
	font-size:12px;
}
.blockdiv {
	clear:both;
	padding-top:7px;
	height:100px;
}
.menutab {
	width:100%;
	height:32px;
}
.menudiv {
	clear:both;
}
.heatd {
	vertical-align:middle;
	width:200px;
	padding-left:10px;
	background:#0E5A7A; 
	overflow:hidden;
	padding:2px 5px;
}
.toptd {
	vertical-align:middle;
	
	padding-left:3px;
	background:#0E5A7A; 
	overflow:hidden;
	padding-bottom:2px;
	
}
.haetxt {
	padding-left:5px;
	padding-top:3px;
	float:left;
	width:170px
	
}

.haetxt_rel2 {
	position:relative;
	top:0px;
	left:0px;	
	height:40px;
	clear:both;
}
.haetxt2 {
	position:absolute;
	background:#0E5A7A;
	height:17px;
	width:194px;
	
	margin-left:-14px;
	padding-left:10px;
	padding-top:3px;
	
	color:#ffffff;
}

.morediv {
	text-align:right
}
.bl1img {
	float:left;
	padding-right:4px;
	padding-top:7px;
}
.bl1txt {
	width:190px;
	float:left;
	padding-top:7px;
}
.txt1 {
	color:#405869;
	font-size:17px;
	font-weight:bold;
}
.txt2 {
	color:#405869;
	font-size:17px;
}
.txt3 {
	color:#e3e6e7;
	font-size:26px;
	font-weight:bold;
}
.txt4 {
	color:#056695;
	font-size:21px;
}
.txt5 {
	font-size:18px;
	color:#a9b1b4;
}
.txt6 {
	font-size:18px;
	color:#0e5a7b;
}
.txt7 {
	font-size:26px;
	color:#a9b1b4;
}
.txt8 {
	font-size:18px;
	color:#405869;
}
.txt9 {
	font-size:24px;
	color:#7695ac;
}
.txt10 {
	font-size:24px;
	font-weight:bold;
	color:#405869;
}
a, a:active, a:visited {
	font-weight:normal;
	font-size: 12px;
	color:#0c7eae;
	text-decoration: none;
}
a:hover {
	font-weight:normal;
	font-size: 12px;
	color:#0c7eae;
	text-decoration:none;
}
a.top_menu,a.top_menu:active,a.top_menu:active,a.top_menu:hover
{
	font-weight:normal;
	font-size: 12px;
	color:#000000;
	text-decoration:none;
}
.botmenu {
	font-weight:normal;
	font-size: 10px;
	color:#000;
}
a.botmenu, a.botmenu:active, a.botmenu:visited {
	font-weight:normal;
	font-size: 10px;
	color:#000;
	text-decoration: none;
}
a.botmenu:hover {
	font-weight:normal;
	font-size: 10px;
	color:#000;
	text-decoration:underline;
}
.menus {
	font-weight:normal;	
	font-size: 11px;
	color:#000;
	display:block;
	margin:4px 0;
	background: url('/images/sep5.gif') no-repeat bottom left;
	padding:3px 5px;
}
a.menus, a.menus:active, a.menus:visited {
	font-weight:normal;
	font-size: 11px;
	display:block;
	color:#000;
	text-decoration: none;
	padding:3px 5px;
	
}
a.menus:hover {
	font-weight:normal;
	font-size: 11px;
	color:#000;
	display:block;
	text-decoration:underline;
	padding:3px 5px;
}
.ssl {
	font-weight:normal;
	font-size: 11px;
	color:#4f4f4f;
}
a.ssl, a.ssl:active, a.ssl:visited {
	font-weight:normal;
	font-size: 11px;
	color:#4f4f4f;
	text-decoration: underline;
}
a.ssl:hover {
	font-weight:normal;
	font-size: 11px;
	color:#000;
	text-decoration:none;
}
.lang {
	font:normal 11px Arial;
	color:#405869;
}
a.lang, a.lang:active, a.lang:visited {
	font:normal 11px Arial;
	color:#405869;
	text-decoration: none;
}
a.lang:hover {
	font:normal 11px Arial;
	color:#000;
	text-decoration:none;
}

a.lang_ac, a.lang_ac:active, a.lang_ac:visited,a.lang_ac:hover {
	font:normal 11px Arial;
	color:#000;
	text-decoration:none;
}

.hae {
	font-weight:normal;	
	color:#FFF;
}
a.hae, a.hae:active, a.hae:visited {
	font-weight:normal;
	font-size: 10px;
	color:#FFF;
	text-decoration: none;
}
a.hae:hover {
	font-weight:normal;
	font-size: 10px;
	color:#FFF;
	text-decoration:underline;
}
.more {
	font-weight:normal;
	font-size: 10px;
	color:#0e5a7a;
}
a.more, a.more:active, a.more:visited {
	font-weight:normal;
	font-size: 10px;
	color:#0e5a7a;
	text-decoration: underline;
}
a.more:hover {
	font-weight:normal;
	font-size: 10px;
	color:#0e5a7a;
	text-decoration:none;
}
.link {
	font-weight:normal;
	font-size: 10px;
	color:#0e5a7a;
	line-height:150%;
}
a.link, a.link:active, a.link:visited {
	font-weight:normal;
	font-size: 10px;
	color:#0e5a7a;
	text-decoration: none;
	line-height:150%;
}
a.link:hover {
	font-weight:normal;
	font-size: 10px;
	color:#0e5a7a;
	text-decoration:underline;
	line-height:150%;
}

a.news_name, a.news_name:active, a.news_name:visited 
{	
	text-decoration:none;
	font-weight:bold;
	font-size:14px;
	color:#456482;
}
a.news_name:hover{		
	font-weight:bold;
	color:#456482;
	text-decoration:underline;
	font-size:14px;
}

a.paging,a.paging:visited,a.paging:active{
	color:#434343;
	font-weight:bold;
	text-decoration:none;
}
a.paging:hover{
	color:#779fc5;
	font-weight:bold;
	text-decoration:none;
}
a.responders,a.responders:visited,a.responders:active{
	color:#fff;
	font-size:11px;
	text-decoration:none;
}
a.responders:hover{
	color:#fff;
	font-size:11px;
	text-decoration:none;
}

a.pagingActive,a.pagingActive:visited,a.pagingActive:active,a.pagingActive:hover{
	color:#779fc5;
	font-weight:bold;
	text-decoration:none;
}

.name 
{	
	font-weight:bold;
	font-size:14px;
	color:#456482;
}
.post {
font-size:10px;
font-style:italic;
color:#161f62;
}
.newsdate{
	color: #ec9536;
	font-style:italic;
	font-weight:bold;
}

a.client_name,a.client_name:visited,a.client_name:active{
	font-weight:bold;
	font-size:12px;
	color:#456482;
	text-decoration:none;
}
a.client_name:hover{
	font-weight:bold;
	font-size:12px;
	color:#456482;
	text-decoration:underline;
}

a.sub_menu,a.sub_menu:visited,a.sub_menu:active{
	color:#3a546e;
	text-decoration:none;
	/*font-weight:bold;*/
	font-size:10px;
}
a.sub_menu:hover{
	color:#6a8cae;
	text-decoration:none;
	/*font-weight:bold;*/
	font-size:10px;
}

a.sub_menu_ac,a.sub_menu_ac:visited,a.sub_menu_ac:active,a.sub_menu_ac:hover{
	color:#6a8cae;
	text-decoration:none;
	/*font-weight:bold;*/
		font-size:10px;
}
.button{
border:1px solid #C1CDDB;
color:#0e5a7a;
background:#ececed;
cursor:pointer;
}
.redbold {
	font-size:11px;
	font-weight:bold;
	color:#FF0000;
}
.mandatary{
	font-style:italic;
	font-size:11px;
	font-weight:bold;
	padding-top:10px;
	clear:both;
}
.mandatary2{
	font-style:italic;
	font-size:9px;
	font-weight:bold;
	
}
.input_cont {
	border:1px solid #C1CDDB;
	height:16px;
	width:230px;
	color:#626262;
}
.input_cont_sum{
	/*background-image: url(/images/for4digits.gif);*/
	background-repeat: no-repeat;
	background-position: left bottom;
	letter-spacing: 1px;
	padding-left:2px;
	font-family:Arial;
	border:1px solid #C1CDDB;
	height:16px;
	width:175px;
	color:#626262;
}


.input_cont2 {
	border:1px solid #C1CDDB;
	height:16px;
	width:275px;
	color:#626262;
}

.inputselect {
	border:1px solid #C1CDDB;
	height:20px;	
	color:#626262;
}
.inputselectloancalc {
	border:1px solid #C1CDDB;
	height:20px;
	font-size:9px;
	width:180px;	
	color:#626262;
}
.textarea {
	border:1px solid #C1CDDB;
	width:230px;
	height:100px;
	background:#FFF;
	font-size:11px;
	color:#626262;
}

.sep{
	background:url(/images/sep.gif) repeat-x center center;
	height:1px;
}

.sitemap {
color:#000000;
text-decoration:none;
}

.sitemap:hover {
color:#000000;
text-decoration:underline;
}
.sep_bann{
height:5px;
background:#0e5a7a;

}
.tdright{
text-align:right;
}
.loader_loan{
	position:absolute;
	margin-top:60px;
	width:16px;
	height:16px;
	margin-left:70px;	
	display:none;
}
.loader_loan2{
	position:absolute;
	margin-top:-10px;
	width:16px;
	height:16px;
	margin-left:200px;	
	margin-top:30px;	
	display:none;
}
.tdalpha{filter: alpha(opacity=40); -moz-opacity: 0.40;}
.tdnonalpha{}
.img_bgr{text-align:center;vertical-align:middle;background:url(/images/image_bgr.jpg);height:128px;width:128px;}
.cba_popup{
	position:absolute;
	display:none;
	top:60px;
	left:830px;
	border:1px solid #0e5a7a; 
	background:#e3e6e7;
	padding:5px;
	height:120px;
	width:150px;
	z-index:450000
}
.home_text{
clear:both;
background:#c8d1e2 url('/images/home_text_bg.jpg') left bottom no-repeat;
padding:10px;
}
.w170{
	width:170px
}
.w370{
	width:540px
}
.red {
	
	color:#FF0000;
}
.input_col{
	width:548px;
	padding-left:0px;
	border:1px solid #C1CDDB;
	height:16px;
	background:url('/images/bg_input.jpg') left top no-repeat;
	color:#626262;
	text-transform: uppercase;
	letter-spacing:19px;
}
.fl_left{float:left}
.fl_right{float:right;padding:5px;}
.consultant_div{
	border:1px solid #0e5a7a;
	padding-left:4px;
	padding-top:5px;
	padding-bottom:5px;
	float:left;
	width:179px
}
.online_consultant{
border:1px solid #8ec8ff;
background: #005aaa url('/images/consultant_bg.jpg');
width:185px;
height:234px;
}