@media screen {
BODY,html,head{
	width:100%;
	margin:0;
	padding:0;
	height:100%;
	vertical-align:top;
	background-color:#C5C5C5;
	text-align:center;
	}
}
@media print {
BODY,html,head{
	width:100%;
	margin:0;
	padding:0;
	height:100%;
	vertical-align:top;
	background-color:#C5C5C5;
	text-align:center;
	display : none;
	}
}	
.main{
	background-color:#28558e;
	width:1006px;	
	height:100%;
	margin-left:auto;
	margin-right:auto;
	border-collapse:collapse;
	font-size:11px;
	}
table{ border-collapse:collapse; 	margin:0;
	padding:0;}
table td{padding:0;}
.main td.main_content{padding:0}
.main td.main_footer{padding:0}

.polosa{
border-top:8px solid #123D72;
	}
.head{
	height:90px;
	background-color:#28558E;
	position:relative;
	}
.logo{
	position:relative;
	/*left:88px;*/
	top:0px;
	width:366px;
	height:90px;
	float:left;
	}
/*\*/

/**/
.header{
	text-align:right;
	}
.header {
	float:right;
	color:#FFF;
	font-size:11px;
	font-weight:bold;
	font-family: Tahoma;
	position:relative;
	right:97px;
	top:42px;

	}
	
.top_menu{height:19px; position: relative; right:99px; top:2px; margin:0; padding:0; width:238px; vertical-align:middle}
.top_menu a {display: inline; position: relative; background:#28558E no-repeat; background-position:0 center; text-align:center;
							color:#FFF;
							font-family:Tahoma, sans-serif; font-size:11px;text-decoration: none;
							margin:0; font-weight:bold}

	/*\*/

/**/
.top_menu a.home{
	background-image: url(img/hom1.gif); 
	margin:0px; float:left; width:59px; 
	/*border-right:1px solid #7BB8E5; */
	height:17px;
	}
/*\*/

/*
.top_menu a.contact{
	width:92px; float:left;
	background-color:#3E81B6;
	border-top:1px solid #AFD3ED;
	border-left:1px solid #27548D;	
	border-right:1px solid #7BB8E5;
	border-bottom:1px solid #123D73;
	height:17px
	}
*/
.top_menu a.contact{
	width:89px; float:left;
	background:url("img/menu2s.gif") no-repeat;
	height:17px;
	}
.top_menu .set{
background-color:#3E81B6
	}
	
.top_menu a.test{
float:left;
	height:17px;
	width:90px;
	/*margin:0 0 0 -4px;*/
	background:url("img/menu2.gif") no-repeat;
	}
.top_menu a.home_set{
	background-color:#3E81B6;
	}
/*\*/

.top_menuDemo{height:19px; position: relative; right:99px; top:2px; margin:0; padding:0; width:153px; vertical-align:middle}
.top_menuDemo a {display: inline; position: relative; background:#28558E no-repeat; background-position:0 center; text-align:center;
							color:#FFF;
							font-family:Tahoma, sans-serif; font-size:11px;text-decoration: none;
							margin:0; font-weight:bold}

	/*\*/

/**/
.top_menuDemo a.home{
	background-image: url(img/hom1.gif); 
	margin:0px; float:left; width:59px; 
	/*border-right:1px solid #7BB8E5; */
	height:17px;
	}
/*\*/

/**/
.top_menuDemo a.contact{
	width:93px; 
	background-image: url(img/menu-2blue.gif); margin:0px; float:left; 
	height:17px;
	}
.top_menuDemo .set{
background-color:#3E81B6
	}
	
.top_menuDemo a.test{
float:left;
	height:18px;
	width:90px;
	/*margin:0 0 0 -4px;*/
	background:url("img/menu2.jpg") no-repeat;
	}
.top_menuDemo a.home_set{
	background-color:#3E81B6;
	}
/*\*/

/**/
.menu a.home1:hover{
	background:url("img/menu1.jpg") no-repeat;}

/*\*/

/**/
.menu a.contact1{
	height:19px;
	width:92px;
	padding:2px 10px 3px 10px;
	margin:0 -4px 0 0px;
	background:#123D72;
	border-top:1px solid #AFD3ED;
	border-left:1px solid #27548D;	
	border-right:1px solid #7BB8E5;	
	}
/*\*/

/**/
.menu a.contact:hover{
	background-color:#123D72;
	}
.menu a.test{
	height:19px;
	width:80px;
	padding:3px 10px 3px 8px;
	/*margin:0 0 0 -4px;*/
	background:url("img/menu2.jpg") no-repeat;
	}
.border{border-bottom:1px solid #4A7FAF; }
.menucontent{
	background:url("img/blue.jpg") repeat-x;
	vertical-align:top;
	height:193px;
	background-color:#123D72;
	/*text-align:center;*/
	}
.menucontent a{
	/*margin:0;
	padding:0;*/
	/*position:relative;*/
	/*top:13px;*/
	/*margin-right:1px;*/
	}
/*\*/

/**/
.leftst{
	height:237px;
	}
.content{
	width:813px;
	background-color:#28558E;
	margin-top:13px;
	background: #fff url(img/content_top.gif) top no-repeat;
	}
.calk{background: #fff url(img/content_top_calk.gif) top no-repeat;
position: relative; top:-195px; margin-bottom:-195px}

.corpor{
	vertical-align:top;
	padding:0px 0px -3px 0px;
	}
	
.calk .corpor{vertical-align:top;
	padding:0px 0px -3px 0px;
}

.calk .wrap{width:648px;
			background-color:#f0f0f0;
			border:1px solid #c0c0c0;
			color:#FFF;
			font-family:Tahoma, sans-serif; font-size:11px;
			}
.calk .page{
			color:#000;
			font-family:Tahoma, sans-serif; font-size:11px;
			margin:9px 28px 14px 29px
			}
.calk .page table{
			color:#000;
			font-family:Tahoma, sans-serif; font-size:11px;
			}	
.calk .page p strong{color:#000;
			font-family:Tahoma, sans-serif; font-size:11px;}		
			
.calk .page p{font-size:12px; line-height:20px}

.calk .page .rbProgram
{
			color:#000;
			font-family:Tahoma, sans-serif; font-size:11px;
			font-weight:bold ;
			vertical-align : middle;
			border-bottom :1px solid #c0c0c0;
			padding-bottom : 2px;
}
.calk .page .rbProgram input
{
	margin-left : 60px;
}
.calk .page .rbType
{
			color:#000;
			font-family:Tahoma, sans-serif; font-size:11px;
			font-weight:bold ;
			vertical-align : bottom;
			padding-top: 10px;
			text-align: center;
}
.calk .page .rbType input
{
}

.plan th{ background:#28558E; border-right:1px solid #fff; border-bottom:1px solid #fff; color:#FFF; font-size:12px}
.plan{font-size:12px}
.plan .border{ border-bottom:1px solid #C0D6EC; border-left:1px solid #C0D6EC;}
.plan p{padding-left:10px; font-weight:bold}
.plan td{ font-size:12px}
.plan input{vertical-align:middle; margin-top:1px}
.plan .red{color:#CC2506; font-weight:bold}
.blue{border-bottom:1px solid #fff; border-top:1px solid #fff; background:#C0D6EC; color:#123D73}	
.plan .bi_plus{border-right:0px;}
.plan .bi_plus span{display:inline; float:left; margin-top:3px}
.plan .bi_plus form{display:inline; float:right; width:55px; height:19px;}
.plan .bi_plus input{width:55px; height:19px;
 display:inline; float:right;
	 }		
.plan .radiobutton{border-right:0px; margin:0; padding:0; background:#F0F0F0}
.plan .radiobutton span{display:inline; float:left; margin-top:3px; font-weight:bold; padding-left:10px}
.plan .radiobutton form{display:inline; float:right; width:106px; height:19px; padding:0; margin:0; border:0; background:#F0F0F0}
.plan .radiobutton input{width:106px; height:19px;background:#F0F0F0;
font-family:Tahoma, sans-serif; font-size:10px; display:inline; float:right;
	text-align:left;
	color:#000;
	padding-left:7px;
	border:0px; font-weight:normal; padding:0; margin:0px}	
.plan .radiobutton_last{border-right:0px; margin:0; padding:0; background:#DFDFDF}
.plan .radiobutton_last form{height:19px; padding:0; margin:0; border:0; background:#DFDFDF}
.plan .radiobutton_last input{height:19px;background:#DFDFDF;
text-align:center;
font-family:Tahoma, sans-serif; font-size:10px;
	color:#000;
	padding-left:7px;
	border:0px; font-weight:normal; padding:0; margin:0px}					
.form_text form{vertical-align:top;
	margin:0;
	padding:0; height:21px;}			
.form_text input{
	width:95px; height:19px;
	font-family:Tahoma, sans-serif; font-size:12px;
	text-align:left;
	border:1px solid #e5971d; background:#fff8e6;
	padding-left:7px; margin-top:1px; margin-bottom: 1px;
}			
.calk .page .text_box p{font-size:11px; line-height:18px;}
.calk .page .text_box{padding-top:10px; padding-bottom:15px}
/*.menu_calk{height:18px;  position: relative; left:82px; bottom:0px; margin:0; padding:0; width:122px; vertical-align:middle}
.menu_calk a {display: inline; position: relative; background:url(img/top_calk.gif) no-repeat; background-position:0 center; text-align:center;
							color:#FFF;
							font-family:Tahoma, sans-serif; font-size:11px;text-decoration: none;
							margin:0; font-weight:bold; margin:0px; float:left; width:122px;}*/
.menu_calk{height:17px; position: relative; left:81.5px; bottom:-1px; margin:0; padding:0; width:122px; color:#FFF; font-family:Tahoma, sans-serif; font-size:11px;text-decoration: none; font-weight:bold; 
	background:url(img/top_calk.gif) no-repeat;
	}
	/*\*/
.page .signat{background:#DFDFDF; padding:8px 8px 8px 12px}
.page .signat p{font-size:11px; line-height:18px; padding-bottom:10px}
/**/
.bottom{display:block; height:19px; width:100px; text-align:right; padding-top:2px}

.corpor1{
	height:217px;
	vertical-align:top;
	margin:0px 23px 0 9px;
	padding-top:1px;
	width:441px;
	}
/*\*/

/**/
p.big{
	font-size:12px;
	font-weight:bold;
	display:inline;
	}
p.big1{
	font-size:11px;
	font-weight:bold;
	}
.big2{
	font-size:11px;
	font-weight:bold;
	font-family:Tahoma;
	display:inline;

	}
p.big3{
	font-size:12px;
	font-weight:bold;
	margin-bottom:-2px;
	}
p{
	font-size:11px;
	font-family:Tahoma;
	display:inline;
	line-height:18px;	
	}
.ppp{
	padding:10px 15px 8px 23px;
	text-align: justify;
	}
.pppp{
	padding:4px 24px 11px 23px;
	}
/*\*/

/**/
.spisok{
	line-height:15px;
	font-family:Tahoma;
	font-size:11px;
	/*margin-bottom:-23px;
	margin-top:-17px;
	padding-top:33px;*/
	font-weight:bold;
	}
/*\*/

/**/
.spisok li{
	padding-left:9px;
	list-style:none;
	background-image: url(img/marker.jpg);
	background-repeat: no-repeat;
	background-position:0px;
	}
.right{
	position:relative;
	bottom:36px;
	left:200px;
	margin-right:200px;
	}
p.login{
	font-family:Tahoma;
	font-size:12px;
	
	font-weight:bold;
	padding:0;
	margin:0;
	line-height:18px;
	}
.loginssilk{
	margin-bottom:5px;
	padding-top:0px;
	}
.loginssilk a{
	font-family:Tahoma;
	font-size:11px;
	
	font-weight:bold;
	color:#28558E;
	padding:0px;
	margin:0 20px 10px 0;
	line-height:21px;
	}
/*\*/

/**/
.ppp a{
	font-family:Tahoma;
	font-size:11px;
	
	font-weight:bold;
	color:#28558E;
	padding:0px;
	}
p.recreate{
	font-family:Tahoma;
	font-size:10px;
	
	padding:0;
	margin:0;
	line-height:13px;
	}
.v1left{
	width:11px;
	height:11px;
	background:#28558E url("img/verhleft1.jpg") no-repeat right;
	}
.v1right{
	width:11px;
	height:11px;
	background:#28558E url("img/verhright1.jpg") no-repeat;
	}
.n1left{
	width:11px;
	height:11px;
	background:#28558E url("img/nizleft1.jpg") no-repeat;
	}
.n1right{
	width:11px;
	height:11px;
	background:#28558E url("img/nizright1.jpg") no-repeat;
	}
.form{
	width:245px;
	height:100px;
	background-color:#EFEFEE;
	margin:12px 0 13px -5px;
	padding:0;
	}
/*\*/

/**/
.fff{
	/*padding-top:19px;
	/*padding-left:5px;*/
	width:250px;
	vertical-align:top;
	}
.fff1{
	padding-top:12px;
	padding-left:5px;
	width:337px;
	vertical-align:top;
	}
.form1{
	width:330px;
	height:210px;
	background-color:#EFEFEE;
	margin:12px 0 7px 0px;
	padding:0;
	}
/*\*/

/**/
.gray{
	width:224px;
	height:11px;
	background-color:#EFEFEE;
	}
.gray1{
	width:311px;
	height:11px;
	background-color:#EFEFEE;
	}
.storona{
	padding-right:20px;
	}
.user{
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	margin-left:2px;
	}
.top1{
	vertical-align:top;
	margin-top:0;
	padding:0;
	height:150px;
	}
/*\*/

/**/
.top{
	vertical-align:top;
	margin-top:2px;
	padding:0;
	height:75px;
	}
td{border:0px solid #000;}
.text{
	width:120px;
	margin-left:20px;
	height:18px;
	margin-top:0px;
	border-top:2px solid #494949;
	border-left:2px solid #494949;
	border-right:1px solid #A5A5A5;
	border-bottom:1px solid #A5A5A5;
	}
/*\*/

/**/
.text1{
	width:230px;
	height:18px;
	margin-top:5px;
	border-top:2px solid #494949;
	border-left:2px solid #494949;
	border-right:1px solid #A5A5A5;
	border-bottom:1px solid #A5A5A5;
	}
/*\*/

/**/
.text2{
	height:75px;
	width:230px;
	margin-top:5px;
	border-top:2px solid #494949;
	border-left:2px solid #494949;
	border-right:1px solid #A5A5A5;
	border-bottom:1px solid #A5A5A5;
	}
/*\*/

/**/
.password{
	width:120px;
	height:19px;
	margin:5px 0 0 27px;
	border-top:2px solid #494949;
	border-left:2px solid #494949;
	border-right:1px solid #A5A5A5;
	border-bottom:1px solid #A5A5A5;
	}
.submit{
	width:60px;
	height:19px;
	padding:0;
	margin:0;
	position:relative;
	top:3px;
	left:160px;
	}
/*\*/

/**/
.submit1{
	width:67px;
	height:19px;
	padding:0;
	margin:0;
	position:relative;
	top:5px;
	left:230px;
	}
.metod{
	float:right;
	text-align:right;
	padding-right:5px;
	margin:0;
	}
.metod1{
	float:right;
	text-align:right;
	padding-right:5px;
	vertical-align:top;
	margin:0 0 0 7px;
	padding:0;
	}
/*\*/

/**/
.red{
	font-family:Tahoma;
	font-size:9px;
	letter-spacing:0px;
	color:#991313;
	line-height:13px;
	font-weight:bold;
	}
.footer{
	height:70px;
	background:#28558E url(img/footer_bot.gif) bottom repeat-x;
	}
.des{
	width:121px;
	text-decoration:underline;
	height:30px;
	font-family:Tahoma;
	font-size:10px;
	
	color:#FFF;
	}
.des a{
	color:#FFF;
	margin-left: 0;
	}
.des1{
	text-decoration:underline;
	height:30px;
	padding-left: 4px;
	font-family:Tahoma;
	font-size:10px;
	color:#FFF;
}
.des1 a{
    color:#FFF;
	margin-left: 0;
}
.fottel{
	font-family:Tahoma;
	font-size:11px;
	
	color:#FFF;
	font-weight:bold;
	line-height:16px;
	}
p.tel{
	color:#B0D4F0;
	}
p.citibank{
	font-family:Tahoma;
	font-size:10px;
	
	color:#FFF;
	line-height:18px;
	}
/*\*/

/**/
/*\*/

/**/
.fotright{
	padding-right:96px;
	font-family:Tahoma;
	font-size:10px;
	
	padding-top:1px;
	color:#B0D4F0;
	line-height:16px;
	text-align:right;
	}
.fotright a{
	color:#FFF;
	font-size:10px;
	}
p.nomer{
	color:#FFF;
	font-size:9px;
	text-align:right;
	line-height:14px;
	}
.sto{background-color:#28558E;}
.amortBrd
{
	font-size:12px;
	padding-right: 10px;
	border-left : 1px solid #C0D6EC;
}
.amort
{
	font-size:12px;
	padding-right: 10px;
}
.amortHRBrd
{
	border-right: solid 1px white;
}		
.amortHighLight
{
	background-color:#C0D6EC;
}