/***  GENERALE  ***/
body {background: #f9f9f9; font-family:"DroidSans",Tahoma; color:#444;}
div.content {width:980px;margin:0 auto;background:#f9f9f9;overflow:hidden;}

body .content a,
body .below_body a {color: #720b4a !important;}

/* miniheader */
#gp_miniheader { height: 60px; border-bottom: 1px solid #fff;background: url("http://stbm.it/girlpower/images/register-head.gif") repeat-x; }
#gp_miniheader h1 a {display:block; overflow:hidden;width:100px;height:55px;}
#gp_mh_logo b { display: none; }

.register_girlpower {position:relative;overflow:hidden;background: #fff url("http://stbm.it/girlpower/images/register-dx.gif") no-repeat top right;width:978px;margin: 5px 0px;border:1px solid #e3d1d1;}
.vbform {margin:0;width:500px;}
.blockhead,
.blockbody,
.register_girlpower .blockrow {background:none;border:0px !important;}
.forum_tit_iscriviti {background: transparent !important; padding:0!important;height:15px;margin: 10px 0 0 15px!important;}
.forum_tit_iscriviti b {display:none;}

.register_girlpower .blockrow label {display:block;float:none!important;clear:both!important;width:auto!important;font:bold 13px verdana;}
.register_girlpower .rightcol {margin:0}
.register_girlpower .blocksubhead,
.register_girlpower .description {display:none;}


.formcontrols .blockrow .primary,
.blockbody.formcontrols .blockrow .rightcol .primary {width:360px;}
.formcontrols input.textbox {height:30px; _height:20px;}
.textbox, textarea, select {padding:5px;}

div.forum_dati_custom {width:370px;margin-bottom:-40px; _margin-bottom:-10px;}

.formcontrols .blockrow .group li {float:left;margin-top:0;width:45%; _width:40%;}
.formcontrols .blockrow .group .textbox {width:95%;}
#regusername {background-color:#fff;background-position: 335px center;}
#reg_verif_div {margin-top:2px;width:352px;}

input, textarea, select, button {font:14px Verdana,Geneva,sans-serif;}

.formcontrols input.button, .actionbuttons {overflow:hidden;margin:20px -20px 10px 20px;}
.actionbuttons .group .button {display:block;}
.actionbuttons .group input.fpuls_invio {float:left;font:18px Arial;padding:5px 8px 3px;-moz-border-radius:6px;border-color:#6B91AB;color:#06a;}
.actionbuttons .group input.fpuls_invio:hover {border-color:#080;background:#ffe;color:#080;}
.actionbuttons .group input.fpuls_reset {float:right;color:#05c;text-decoration:underline;border:0;background:none!important;padding-top:10px;}
.actionbuttons .group input.fpuls_reset:hover {color:#c30;text-decoration:none;}

.forum_human_verify {background-color:#eedde4;border:1px dotted #dbb9c6;margin: 10px 0 10px 20px;overflow:hidden;}
.forum_human_verify {clear:both;}
.forum_human_verify .description {display:block;width:50%;float:left;font:11px tahoma;padding:5px 0 8px;}
.forum_human_verify #imagereg_container {float:right;width:50%;margin: -10px 0 5px;text-align:center;}
.forum_human_verify .textbox {width:45%;}

.formcontrols .section .blockrow p.label {font:bold 15px verdana;}
.formcontrols .section .blockrow #forumrules {font-size:10px;height:40px;margin-bottom:-8px;background:#fff;-moz-border-radius:3px 3px 3px 3px;padding:5px;}

.forum_comunicazioni {margin: 0 0 35px 10px;overflow:hidden;}
.forum_privacy_condizioni {margin: 0 0 20px 10px;overflow:hidden;}
.forum_comunicazioni ul {position:absolute;margin-top:24px;}
.forum_privacy_condizioni ul {position:absolute;margin-top:26px;}
.forum_comunicazioni ul li label,
.forum_privacy_condizioni ul li label {font:italic 12px verdana!important;}
.forum_comunicazioni .description,
.forum_privacy_condizioni .description {display:block;font:11px tahoma;padding:5px 0 8px;}
.forum_privacy_condizioni .description textarea {width:100%;font-size:10px;height:50px;margin-top:5px;}
.forum_comunicazioni .commCommerciali {font:11px tahoma;margin: -10px 0 0;color:#444;}

.forum_compleanno label {margin-top:35px;}
.forum_compleanno ul li label {font:normal 12px tahoma!important;margin:2px 0 0;padding-left:1px;color:#888;}

div.reg_errors {width:460px; border:3px solid #c30;margin-left:5px;padding:2px;background:#f8f8f8;line-height:1.8;}
div.reg_errors h2 {background:#c30!important;font:bold 13px arial;}
div.reg_errors li {border-bottom:1px dotted #ccc;padding:0 5px;}
 
*:first-child+html .formcontrols input.textbox {height:auto!important;}
*:first-child+html .formcontrols .blockrow .group .textbox {width:85%!important;} 
*:first-child+html .forum_privacy_condizioni ul {position:absolute;margin-top:25px;}
*:first-child+html .forum_privacy_condizioni ul input,
*:first-child+html .forum_comunicazioni ul input {border:0!important;}
*:first-child+html input#cfield_12  {width:360px;}
*:first-child+html select#cfield_13  {width:360px;float:none;padding-bottom:5px;}
*:first-child+html div.forum_dati_custom {margin-bottom: -10px;}
*:first-child+html input#bd_year {width:100px!important;}

.forum_privacy_condizioni ul input,
.forum_comunicazioni ul input {border /*\**/: 0px\9;}

.footer {display:none;}

body input.fpuls_invio {
-moz-border-radius:0px !important;
-webkit-border-radius:0px !important;
-moz-box-shadow: none !important;
-webkit-box-shadow: none !important;
background: transparent url("http://www.girlpower.it/images/fm-reg.png") 0px 0px no-repeat !important;
border: 0px !important;
color: #fff !important;
cursor: pointer !important;
margin: 0px 0px 0px 30px !important;
text-indent: -999px;
width: 451px;
height: 57px;
padding: 0px;
}

.fpuls_reset {display:none !important;}


.reg-ads {background: url('http://stbm.it/girlpower/images/saldip-reg.png') 0px 0px no-repeat;overflow: hidden;width:430px; height:50px; position:absolute; top: 430px; left:480px;}

  


    
