*{
   font-family:Arial, Helvetica, sans-serif;
   font-size:12px;
}

td {
 padding: 5px;
}


.radioLabel{
   margin-left:30px;
}

.abotype{
   margin-left:50px;
}

#aboContainer, #newUserContainer {
   display:none;
}

#upContainer{
   display:block;
}

#createButt{
   background: #CD0000;
   border-bottom: 1px solid #AAAAAA;
   border-left: 1px solid #DCDCDC;
   border-right: 1px solid #AAAAAA;
   border-top: 1px solid #DCDCDC;
   color: #ffffff;
   /*font: normal 11px/120% Verdana, Geneva, Arial, Helvetica, sans-serif;*/
   font-size:11px;
   font-family:Arial, Helvetica, sans-serif;
   letter-spacing: 1px;
   padding:10px;
   border-radius:6px;

}

.aboTable{
   margin-left:15px;
}

.smallTD{
   font-weight:bold;
}

.comment{
   font-weight: normal;
   color: #008000;
}

.requireStar{
   color: #CD0000;
   font-weight:normal;
}

.blue{
   color: #000066;
   font-weight:normal;
}

#upFieldset {
   padding:0px;
   margin:0px;
   margin-bottom:30px;
}


#aboLabel{
   margin:10px;
   font-size:1.8em;
   text-align:center;
   color: #00679e;
}

#secondPriceLabel{
   display:block;
}

#secondAboLabel, #secondPriceLabel, #secondPriceLabelNP{
   margin:0px;
   margin-left:15px;
   margin-right:15px;
   margin-bottom:30px;
}

.priceLabel{
   margin:0px;
   margin-left:15px;
   margin-right:15px;
}

.bold{
   font-weight:bold;
}

.firstLevel{
   padding-left:35px;
   padding-right:35px;
   text-align:center;
}
.secondLevel{
   font-weight:bold;
}

#subscriptionDiv, #subscriptionDivAbo{
   margin:0px;
   margin-left: 40px;
   margin-right:70px;
   margin-bottom:30px;
}

#dateSpan, #dateSpanAbo{
   margin:0px;
   margin-left: 15px;  
}



.formError {
   background-color: #ff9999;
}

.formOk {
   background-color: #99ff99;
}

.hidden{
   display:none;
}

.error{
   display:block;
}

#error{
   color:red;
   font-weight:bold;
}

.dataTableTD{
   width:220px;
}

#secondPriceLabelNP{
   display:none;
}

#userNameData, #pwd1, #pwd2{
   display:block;
   width:485px;
   height:25px;
}
legend {
    color: #00679e;
    font-weight: bold;
    font-family: 'Open Sans';
}
form {
 margin-bottom: 30px;
}