#regFrmMCnt {background:url(http://bbvip2images.bigbrother.bg/img/regFrmBckTlV.gif) repeat-y; width:473px; position:relative; margin:0 auto 0 auto;}
#regFrmBrdB {background:url(http://bbvip2images.bigbrother.bg/img/regFrmBrdB.gif) no-repeat bottom;}
#regFrmExpl {background:url(http://bbvip2images.bigbrother.bg/img/regFrmBrdT.gif) no-repeat; padding:21px 0 0 0; position:relative;}
#regFrmExpl div {background:#fafafa; margin:0 16px 6px 16px; color:#ca47a8; padding:15px 0 15px 0;}
#regFrmExpl p {text-align:center; padding:0 70px 10px 70px;}

#regFrm {margin:0 9px; position:relative; clear:both; text-align:center;}
#regFrm h5 {font-weight:normal; font-size:12px; background:url(http://bbvip2images.bigbrother.bg/img/regSubHeadBrdT.gif) no-repeat #f5f1f4; width:438px; margin:0 auto; height:35px; line-height:38px; text-align:center; overflow:hidden; letter-spacing:0.1em; clear:both;}
#regFrm fieldset {margin:0; padding:0; border:0; background:url(http://bbvip2images.bigbrother.bg/img/dtdBrdTlHrz.gif) repeat-x; position:relative;padding:12px 0 8px 0; }

#regFrm label {display:block; float:left; position:relative; width:174px; text-align:right; height:35px; background:url(http://bbvip2images.bigbrother.bg/img/regFrmInputSepH.gif) no-repeat right;}
#regFrm label strong {line-height:30px; padding:0 25px 0 0; font-weight:normal; display:block; position:relative; z-index:200;}
#regFrm p {display:block; float:left; position:relative; height:35px; margin:0 0 3px 0; background:url(http://bbvip2images.bigbrother.bg/img/regFrmInputBdrR.gif) no-repeat right #f5f1f4; padding:0 10px 0 9px; overflow:hidden;}
#regFrm p input,#regFrm p select {display:block; margin:7px 0 0 0; position:relative; z-index:200; }
#regFrm p input.txt {width:248px;}
#regFrm p input.pass {width:164px;}
#regFrm p select {width:170px;}

#regFrm label.opt {background:none; height:25px;}

#regFrm p.opt {width:250px; text-align:left; background:none; height:25px; padding-top:4px; height:auto; line-height:20px;}
#regFrm p.opt label {display:inline; width:auto; background:none; height:auto; float:none;}
#regFrm p.opt input {display:inline; margin:0 10px 0 0;}

#regFrm span {display:block; text-align:right; color:#939393; font-size:10px; padding:20px 90px 0 0; margin-top:10px;} 

#regFrm fieldset.btnS {padding-top:1px; text-align:right;}
#regFrm fieldset.btnS div {width:438px; margin:0px auto 30px auto; background:#f5f1f4 url(http://bbvip2images.bigbrother.bg/img/regFrmInBrdB.gif) no-repeat bottom; height:55px; }
#regFrm fieldset.btnS div #regSbmt { background:url(http://bbvip2images.bigbrother.bg/img/regBtnSbmt.gif) no-repeat right; border:0; width:126px; text-align:center; font-weight:bold; padding:10px 0; cursor:pointer; float:right; display:block; position:relative; right:14px; top:8px;}
#regFrm fieldset.btnS div #regRst {border:0; background:none; padding:10px 0 0 0; color:#bc0a8f; cursor:pointer; margin:8px 25px 0 0; position:relative;}
#regFrm fieldset.btnS a {float:left; margin:18px 0 0 0; padding:0 15px 0 10px;}

#regFrmExpl div img {}
#regFrm h5 strong {text-align:left; font-weight:normal; display:block; padding:0 0 0px 10px; margin-top:-5px;}
#regFrm h6 {text-align:left; font-size:11px; padding:0px 10px 10px 10px;}
#regFrm .vodeshtTxt {background:url(http://bbvip2images.bigbrother.bg/img/dtdBrdBl.gif) repeat-x; padding:10px 0 0 0; position:relative; margin:0px 0 0 0;}
#regFrm .vodeshtTxt h6 {padding-top:5px; padding-bottom:5px;}
#regFrm .vodeshtTxt p {text-align:left; padding:0 10px 10px 10px; margin:0; float:none; height:auto; background:none; overflow:visible;}