.splesh_reg  {
	position: absolute;
    z-index: 100 !important;
    background-color: #000 !important;
    filter: alpha(opacity=20) !important;
    moz-opacity: 0.2 !important;
    opacity: 0.2 !important;
    top: 0 !important;
    left: 0 !important;
    width: 100% !important;
    height: 100% !important;
	_padding-right:10px !important;
}
.window_reg {
	position: absolute;
    z-index: 102 !important;
    top: 50% !important;
    left: 50% !important;
    margin-top: -113px !important;
    margin-left: -160px !important;
    width: 340px !important;
    text-align: left !important;
}
.outer_color_box, .outer_color_box1, .outer_color_box2 {
	background-color:#fff !important;
}
.outer_color_box {
	padding:5px 7px !important;
}
.outer_color_box1, .outer_color_box2 {
	font-size:1px !important;
	height:1px !important;
	overflow:hidden !important;
}
.outer_color_box1 {
	margin:0 2px !important;
}
.outer_color_box2 {
	margin:0 1px !important;
}
.inner_color_box, .inner_color_box1 {
	background-color:#CFF0FF !important;  /* change this */
}
.icb_width_reg {
	width:326px !important;
}
.inner_color_box1 {
	font-size:1px !important;
	height:1px !important;
	overflow:hidden !important;
	margin:0 1px !important;
}
.close_window_reg {
	display:block !important;
	float:right !important;
	margin:3px 5px -5px 0 !important;
	_margin-right:3px !important;
	_position:relative !important;
	_right:-1px !important;
}
.table_autoriz_js {
	width:300px !important;
	margin:0 auto !important;
}
.box_autoriz_js {
	padding:0 14px 0 14px !important;
}
.right_part_reg {
	width:230px !important;
}
h3.autoriz_head {
	color:#333333 !important;
	font-size:1.5em !important;
	font-weight:normal !important;
	line-height:1.2 !important;
	text-transform:none !important;
	margin:0 !important;
	padding:0 !important;
}
h3.autoriz_head span {
	font-size:0.69em !important;
}
.inp_autoriz {
	width:222px !important;
	padding:2px 3px !important;
	border:0 !important;
	border-left:1px solid #94a6b4 !important;
	border-right:1px solid #94a6b4 !important;
	font-size:1.2em !important;
	margin:0 !important;
	margin:-1px 0 !ie !important;
}
.inp_bord_reg {
	border-top:1px solid #94a6b4 !important;
	margin:0 1px !important;
}
.inpch_autoriz {
	padding:0 !important;
	margin:0 !important;
	margin:0 -4px 0 -4px !ie !important;
}
.inpcmd_reg {
	padding-left:3px !important;
	padding-right:3px !important;
}
.bt_autoriz {
	text-align:center !important;
	padding-bottom:9px !important;
	padding-top:16px !important;
}
.bld {
	font-weight:700 !important;
}
.radio_butt_reg {
	margin:0 !important;
	padding:0 !important;
	margin:0 -5px 0 -4px !ie !important;
}
.space_top_reg {
	clear:both !important;
	height:70px !important;
}
.page_reg {
	width:700px !important;
	margin:0 auto !important;
	text-align:left !important;
}
/* change this */
.header_reg {
	background:url('../img/kp_reg_bg.gif') repeat-x center center !important;
	height:66px !important;
	overflow:hidden !important;
}
.logo_link_reg {
	display:block !important;
	float:left !important;
	margin-top:12px !important;
	margin-left:10px !important;
	_margin-left:5px !important;
}
.logo_link_reg img{
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../img/logo_reg.png") !important;
	_width: expression(1) !important;
	_height: expression(1) !important;
}
.head_txt_reg {
	width:452px !important;
	text-align:left !important;
	margin-top:12px !important;
}
.head_txt_reg h2 {
	color:#333 !important;
	font-size:2em !important;
	font-weight:normal !important;
	line-height:1.15 !important;
	margin-bottom:9px !important;
	margin-top:9px !important;
	padding:0 !important;
}
.header_reg1, .header_reg2, .header_reg3, .header_reg4 {
	font-size:1px !important;
	height:1px !important;
	overflow:hidden !important;
}
.header_reg1 {
	margin:0 2px !important;
	background-color:#fafafa !important;
}
.header_reg2 {
	margin:0 1px !important;
	background-color:#fafafa !important;
}
.header_reg3 {
	margin:0 1px !important;
	background-color:#e1ddd8 !important;
}
.header_reg4 {
	margin:0 2px !important;
	background-color:#e1ddd8 !important;
}
/* end change this */
.smcall_reg {
	width:238px !important;
	text-align:right !important;
}
.txt_box_reg {
	width:230px !important;
}
.hr_reg {
	border-top:1px solid #d9d9d9 !important;
	font-size:1px !important;
	overflow:hidden !important;
	height:5px !important;
}
.cancel_reg {
	margin-top: -3px !important;
	margin-left:8px !important;
}
.submit_reg {
	font-weight: 700 !important;
	margin-right: 10px !important;
}
.white {
	color:#fff !important;
}
.err_bcall_reg  {
	background-color:#d00 !important;
	padding-top:4px !important;
	padding-bottom:4px !important;
	border-bottom:4px solid #fff !important;
}
.err_smcall_reg {
	padding-top:4px !important;
	border-bottom:4px solid #fff !important;
}
.sel1_reg, .sel2_reg, .sel3_reg {
	margin-right:9px !important;
}
.sel1_reg {
	width:55px !important;
}
.sel2_reg {
	width:160px !important;
}
.sel3_reg {
	width:80px !important;
}
.tab_reg {
	width:700px !important;
}
.tab_reg td {
	padding:0 4px 5px !important;
}
/*.clear2 {font-size:1px; line-height:1px;}*/
.padb_reg {
	padding-bottom:11px !important;
}
.padb_s_reg {
	padding-bottom:7px !important;
}
.padt_reg {
	padding-top:7px !important;
}
.padt_s_reg {
	padding-top:3px !important;
}
.text_top {
	vertical-align:top !important;
}	
.all_right_reg, .all_right_reg1, .all_right_reg2 {
	background-color:#deffdf !important;
}
.all_right_reg {
	text-align:center !important;
	padding:3px 0 !important;
}
.all_right_reg span {
	color:#008000 !important;
	font-weight:700 !important;
}
.all_bad_reg, .all_bad_reg1, .all_bad_reg2 {
	background-color:#ffebf4 !important;
}
.all_bad_reg {
	text-align:center !important;
	padding:3px 0 !important;
}
.all_bad_reg span {
	color:#f00 !important;
	font-weight:700 !important;
}
.all_right_reg1, .all_right_reg2, .all_bad_reg1, .all_bad_reg2 {
	font-size:1px !important;
	height:1px !important;
	overflow:hidden !important;
}
.all_right_reg1, .all_bad_reg1 {
	margin:0 2px !important;
}
.all_right_reg2, .all_bad_reg2 {
	margin:0 1px !important;
}
.padlr_null {
	padding-left:0 !important;
	padding-right:0 !important;
}
.file_cmd_reg {
	font-size:1.0em !important;
}
.radio_box_reg {
	padding-left:5px !important;
}
.footer_reg {
	border-top:1px solid #d9d9d9 !important;
	margin-top:50px !important;
}
.ok_mt_reg {
	margin-top:2px !important;
	margin-top:1px !ie !important;
	_margin-top:3px !important;
}