A#back2lk {
 width: 191px;
 height: 199px;
 background-image: url(../media/img/site/start/register_back2lk.gif);
 background-repeat: no-repeat;
 display: block;
 overflow: hidden;
 margin-left: 53px;
 margin-top: 21px;
 line-height: 5000px;
 font-size: 0px;
}

DIV#ContentRegister {
 width: 578px;
 position:relative;
 left:50%;
 margin-left:-290px;
}

DIV#ContentRegister .content_top {
 background-image: url(../media/img/site/start/content_top.png);
 background-repeat: no-repeat;
 width: 578px;
 height: 10px;
 overflow: hidden;
 font-size: 0px;
}
DIV#ContentRegister .content_bg {
 background-image: url(../media/img/site/start/content_bg.png);
 background-repeat: repeat-y;
 width: 570px;
 padding-left: 4px;
 padding-right: 4px;
 overflow: hidden;
 padding-bottom: 6px;
}

DIV#ContentRegister .content_bottom {
 background-image: url(../media/img/site/start/content_bottom.png);
 background-repeat: no-repeat;
 width: 578px;
 height: 10px;
 overflow: hidden;
 font-size: 0px;
 margin-bottom: 20px;
}

H2.signup {
 width: 500px;
 height: 83px;
 display: block;
 background-image: url(../images/RegisterFramework.gif);
 background-repeat: no-repeat;
 margin: 0;
 padding: 0;
 float: left;
}

DIV#ContentRegister DIV.c_spacer {
 width: 570px;
 height: 1px;
 background-color:#586378;
 background-repeat: repeat-x;
 font-size: 0px;
 overflow: hidden;
 float: left;
 margin-top: 8px;
 margin-bottom: 8px;
}

DIV#steps H3 {
 height: 24px;
 border: 0;
 margin: 0;
 padding: 0;
 font-size: 0px;
 line-height: 50000px;
 overflow: hidden;
 float: left;
}
DIV#steps {
 padding-left: 13px;
}
DIV#steps H3.step1 {
 width: 139px;
 background:url(../images/RegisterFramework.gif) 0px -132px;
}

DIV#steps H3.step1_active {
 width: 139px;
 background:url(../images/RegisterFramework.gif) 0px -92px;
}

DIV#steps H3.step2 {
 width: 126px;
 background:url(../images/RegisterFramework.gif) -144px -132px;
 margin-left: 16px;
}

DIV#steps H3.step2_active {
 width: 126px;
 background:url(../images/RegisterFramework.gif) -144px -92px;
 margin-left: 16px;
}

DIV#steps H3.step3 {
 width: 84px;
 background:url(../images/RegisterFramework.gif) -280px -132px;
 margin-left: 9px;
}

DIV#steps H3.step3_active {
 width: 84px;
 background:url(../images/RegisterFramework.gif) -280px -92px;
 margin-left: 9px;
}

DIV#steps H3.step4 {
 width: 148px;
 background:url(../images/RegisterFramework.gif) -372px -132px;
 margin-left: 18px;
}

DIV#steps H3.step4_active {
 width: 148px;
 background:url(../images/RegisterFramework.gif) -372px -93px;
 margin-left: 18px;
}

DIV#ContentRegister DIV.info {
 padding-left: 20px;
 display: block;
 line-height: 14px;
 width: 530px;
 padding-right: 20px;
 float: left;
 color: #444;
 padding-bottom:8px;
}

DIV#ContentRegister DIV.info_positive {
 padding: 4px;
 display: block;
 width: 530px;
 float: left;
 border: 1px dashed #124E06;
 background: #D1E7CD;
 color:#124E06;
 margin-bottom:8px;
 margin-left: 14px;
}

DIV.livecheck {
 float: left;
 margin-left: 4px;
 height: 18px;
 display: block;
 overflow: hidden;
 width: 18px;
}

/* FORM */
DIV#form {
 width: 320px;
 float: left;
 margin-top: 10px;
}

DIV#form LABEL {
 width: 135px;
 display: block;
 height: 18px;
 margin: 0px;
 padding: 0;
 line-height: 18px !important;
 line-height: 17px;
 text-align: right;
 float: left;
 font-weight: bold;
 padding-right: 6px;
 margin-bottom: 6px;
}

DIV#form LABEL.wide {
 width: 500px;
 text-align: left;
 padding-left: 25px;
 padding-right: 0px;
 margin-bottom: 0px;
}

DIV#form INPUT.row {
 height: 12px;
 background-color: #FFFFFF;
 margin: 0;
 padding: 0;
 width: 120px;
 border: 1px solid #3F4E6B;
 float: left;
 overflow: hidden;
 font-family: Verdana, sans-serif;
 font-size: 9px;
 color: #3F4E6B;
 padding: 2px;
 margin-bottom: 6px;
}

DIV#form INPUT.row.disabled {
	background-color: #e2e2e2;
	color: #3F4E6B;
}

DIV#form INPUT.row:focus {
 border-color: #333E52 !important;
}

DIV#form INPUT.row_others {
 height: 12px;
 background-color: #FFFFFF;
 margin: 0;
 padding: 0;
 width: 120px;
 border: 1px solid #3F4E6B;
 float: left;
 overflow: hidden;
 font-family: Verdana, sans-serif;
 font-size: 9px;
 color: #3F4E6B;
 padding: 2px;
 margin-bottom: 6px;
 *margin-top: -1px !important;
 margin-top: 0px;
}

/* CHECKBOXLIST */
DIV.checkboxlist {
	padding-left: 25px;
	padding-right: 25px;
	/*clear: both;*/
	/*position: relative;
	right: -8px;*/
}

DIV.red_notice DIV {
 color: #FF4747 !important;
}


LABEL.widespace {
 padding-top: 10px;
}
DIV#form DIV.checkboxlist INPUT, LABEL {
	float: left;
	cursor: pointer;
}

DIV#form DIV.checkboxlist LABEL {
	width: 98px;
	height: auto;
	position: relative;
	top: -3px;
	*top: 0;
	*bottom: -1px;
}

DIV#form DIV.checkboxlist INPUT {
 margin: 0;
}

DIV#form SPAN.info_icon {
 float: left;
 width: 20px;
 height: 18px;
 margin-right: 2px;
 background: url(../images/RegisterFramework.gif) -506px -4px;;
 overflow: hidden;
 display: inline;
 margin-bottom: 6px;
 cursor: pointer;
}

DIV#form DIV.spacer {
 width: 320px;
 float: left;
 height: 9px;
 overflow: hidden;
 font-size: 0;
}

DIV#form SELECT {
 width: 126px;
 height: 16px;
 margin: 0;
 padding: 0;
 float: left;
 overflow: hidden;
 font-family: Verdana, sans-serif;
 border: 1px solid #3F4E6B;
 font-size: 9px;
 color: #3F4E6B;
 margin-bottom: 6px;
 padding: 1px;
 *margin-top: -1px !important;
}

DIV#form OPTION {
 padding: 0px;
 margin: 0px;
 font-size: 9px;
}

DIV#form SELECT#first {
 margin-left: 23px;
}
DIV#form SELECT.wide {
 margin-right: 3px;
}

DIV#form INPUT.submit {
 border: 0;
 padding: 0;
 margin: 0;
 float: right;
 cursor:pointer;
 width: 126px;
 height: 21px;
 background: url(../images/RegisterFramework.gif) -113px -168px;
 line-height: 500px;
 font-size: 0;
 overflow: hidden;
 margin-right: 28px;
 margin-top: 0px;
}

INPUT.submit_go {
 border: 0;
 padding: 0;
 margin: 0;
 float: right;
 width: 126px;
 height: 21px;
 background: none;
 background: url(../images/RegisterFramework.gif) -242px -168px;
 line-height: 500px;
 overflow: hidden;
 font-size: 0;
 margin-right: 25px;
 margin-top: -4px;
 cursor: pointer;
}

INPUT.submit_go.complete {
    margin-right: -240px !important;
    margin-top: 10px !important;
    margin-right: 0;
}

DIV#form INPUT.radio {
 float: left;
 margin-bottom: 6px;
 margin-right: 5px;
 border: 0px;
}
DIV#form SPAN.radio_info {
 float: left;
 height: 18px;
 margin-bottom: 6px;
 display: block;
 line-height: 18px;
 margin-right: 5px;
}

DIV#form SELECT.days {
 width: 38px;
 padding-left: 0px;
}

DIV#form SELECT.month {
 width: 38px;
 padding-left: 0px;
 margin-left: -1px;
}

DIV#form SELECT.year {
 width: 52px;
 padding-left: 0px;
 margin-left: -1px;
}

P.red {
color: #FF4747;
}

SPAN.notices {
 padding: 3px;
 float: left;
 padding-left: 21px;
 display: block;
 width: 500px;
}
/* FORM INFO */
DIV#form_info {
 width: 225px;
 float: left;
 margin-left: 10px;
 margin-top: 5px;
}

DIV#form_info SPAN.headline {
 font-weight: bold;
 color: #444;
}

DIV#form_info P {
 color: #444;
 line-height: 15px;
 padding-top: 5px;
}

DIV#form_info UL, LI {
 margin: 0;
 padding: 0;
 border: 0;
 color: #444;
 margin-top: 5px;
}

DIV#form_info LI {
 margin: 0;
 margin-bottom: 5px;
}

/* TEXT AREA FAKE */
DIV#form SPAN.headline {
 font-weight: bold;
 color: #FFFFFF;
 margin-left: 15px;
}


DIV#form SPAN.headline_big {
 font-weight: bold;
 color: #FFFFFF;
 margin-left: 15px;
 margin-top: 15px;
 float: left;
}

DIV#form DIV.textarea {
 width: 528px;
 height: 190px;
 border: 1px solid #344057;
 background-color: #FFFFFF;
 color: #353535;
 float: left;
 display: block;
 overflow: auto;
 margin-left: 15px;
 padding: 5px;
 padding-top: 2px;
 line-height: 14px;
 margin-top: 7px;
 margin-bottom: 5px;
}

DIV#form INPUT.checkbox {
 float: left;
 margin-left: 17px;
}

DIV#form LABEL.checkbox {
 float: left;
 width: auto;
 font-weight: normal;
 margin-left: 3px;
 width: 470px;
 text-align: left;
}

/* SIGNUP - CONFIRMATION */
DIV#confirmation {
 float: left;
 display: block;
 margin-top: 10px;
 width: 530px;
 margin-left: 15px;
}

DIV#confirmation LABEL {
 width: 80px;
}

DIV#confirmation DIV {
 width: 530px;
 float: left;
}

DIV#confirmation SPAN.leftrow {
 width: 80px;
 display: block;
 height: 18px;
 margin: 0px;
 padding: 0;
 line-height: 18px !important;
 line-height: 17px;
 text-align: right;
 float: left;
 font-weight: bold;
 padding-right: 6px;
 margin-bottom: 6px;
}

DIV#confirmation SPAN.rightrow {
 width:122px;
 display: block;
 height: 18px;
 margin: 0px;
 padding: 0;
 line-height: 18px !important;
 line-height: 17px;
 text-align: left;
 float: left;
 font-weight: normal;
 padding-left: 6px;
 margin-bottom: 6px;
}

DIV#confirmation SPAN.edit, DIV#confirmation INPUT.update, DIV#confirmation SPAN.update {
 display: block;
 height: 16px;
 margin: 0px;
 padding: 0;
 line-height: 16px !important;
 line-height: 15px;
 text-align: right;
 float: left;
 font-weight: normal;
 background-color: #C71F02;
 color: #FFFFFF;
 padding-left: 4px;
 padding-right: 4px;
 cursor: pointer;
 border: 1px solid #344057;
}
DIV#confirmation INPUT.update, DIV#confirmation SPAN.update {margin-left:2px;}

DIV#ContentRegister_info {
 padding-left: 21px;
}
#Captcha {
	clear:both;
	display:table;
	margin-top:-22px;
	margin-left:165px;}
#Captcha img {
	margin-bottom:3px;}
label.cap {
	width:120px !important;}
input.cap.row {
	padding-top:0px !important;
	width:126px !important;
	height:16px !important;}
