.bank_error {
	background:url(/images/but_bg_close.gif) no-repeat scroll left 2px;
	color:red;
	font-family:Arial;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:italic;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	margin-bottom:5px;
	margin-left:10px;
	padding-left:14px;
	text-align:left;
	width:350px;
}
.right {
	float:right;}
	
.grey_bckg {
	background: #e8e8e8;}
	
.grey {
	color: #999}
	
.p_0_15 {
	padding:0 15px;}
	
.f24 {
	font-size: 24px;}
	
.t_24 {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:24px;
	padding-bottom: 5px;}
	
.t_18 {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:18px;
	padding-bottom:20px;}

#target {
	background:#f7f7f7;
	border:1px solid #d4d4d4;
	position:relative;
	}

.w_500 {
	width:500px;}
		
.w_600 {
	width:600px;}
	
.w_800 {
	width:800px;}
	
.w_48per {
	width:48%;}
	
.w_95per {
	width:95%;}
	
.w_250{
	width:250px;}
	
img.tl {
	position:absolute;
	left:-1px;
	top:-1px;
}


img.tr {
	position:absolute;
	right:-1px;
	top:-1px;
}

img.bl {
	bottom:-1px;
	left:-1px;
	position:absolute;
}

img.br {
	bottom:-1px;
	position:absolute;
	right:-1px;
}


#regmag_landing {
	background:url(/images/html_images/frontend/firmregistration/land_ind_bckg.jpg) no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	padding:50px 0 0 300px;}
	
#regmag_sec {
	background:url(/images/html_images/frontend/firmregistration/land_sec_bckg.jpg) no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	padding: 1px 0 40px 50px;}
	
#regmag_last {
	background:url(/images/html_images/frontend/firmregistration/last.jpg) no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	padding:130px 0 50px 300px;
	text-align: center;
}
	
.anket {
	background:url(/images/html_images/frontend/firmregistration/anket.jpg) no-repeat;
	padding:0 0 20px 100px;}
	
.prrice{
	background:url(/images/html_images/frontend/firmregistration/price.jpg) no-repeat;
	padding:0 0 20px 100px;}
	
.payment{
	background:url(/images/html_images/frontend/firmregistration/payment.jpg) no-repeat 10px 10px;
	padding:0 0 20px 100px;}
	
.bank{
	/*background:url(/images/html_images/frontend/firmregistration/bank.jpg) no-repeat 10px -5px;*/
	padding:0 0 20px 120px;}
	
.webmoney{
	/*background:url(/images/html_images/frontend/firmregistration/webmoney.jpg) no-repeat 10px -5px;*/
	padding:0 0 20px 120px;}
	
.privat{
	background:url(/images/html_images/frontend/firmregistration/privat.jpg) no-repeat 10px -8px;
	padding:0 0 20px 120px;}
	
.equar{
	background: url(/images/html_images/frontend/firmregistration/cards.jpg) no-repeat 10px -8px;
	padding:0 0 20px 120px;}	
	
.liq{
	background: url(/images/html_images/frontend/firmregistration/liq.jpg) no-repeat 5px -38px;
	padding:0 0 20px 120px;}
	
.visa{
	background: url(/images/html_images/frontend/firmregistration/visa.jpg) no-repeat 5px -10px;
	padding:0 0 20px 120px;}	

.payment_desc_block {padding:0 0 20px 0;background:none;}
	
#regmag_sec h1, #regmag_sec h2 {
	font-weight: normal;}
	
.secur{
	background:url(/images/html_images/frontend/firmregistration/secur.jpg) no-repeat 10px 10px;
	padding:0 0 20px 100px;}

.anket .t_18, .prrice .t_18, .payment .t_18, .secur .t_18, .bank .t_18, .webmoney .t_18, .privat .t_18, .equar .t_18, .liq .t_18{
	padding-bottom:0px;}
	
ul.dash {
	list-style: none;
	margin:0;
	padding:10px;}

ul.dash li {
	/*background:url(/images/html_images/frontend/firmregistration/dash.gif) no-repeat left 5px;*/
	padding:0 0 10px 0px;}
	
.form_txt {
	font-size:12px;
	padding:15px;}
	
.form_txt table tr td {
	padding:5px 6px;}
	

table.pays tr td a {
	border:1px solid #CCC;
	display:block;
	height:100px;
	width:100px;}

table.pays tr td a.chked {
	border:2px solid #093;}

table.pays tr td a img {
	border:none;}

.registration_big_link
{
color: #154E73; 
font-size: 16px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
text-decoration:underline;
}
.btnGoNextStep{
	display: block;
	width: 195px;
	height: 35px;
	text-align: center;
	font: normal 18px Arial;
	cursor: pointer;
	line-height: 35px;
	background: url(/images/html_images/frontend/firmregistration/button_back.gif) left top no-repeat;
	margin-left: auto;
	margin-right: auto;
	color: white;
	text-decoration: none;
}
.readonlyInput{
    height :20px !important;
    background-color:#dfdfdf;
    border:1px solid White;
    border-color:#bebebe;
}