/****************************************************************************** 
 *  
 *  Infoprojekt Applicatiom form Styles
 *
 *  History:    
 *    2006-04-11 - Maciej Zacharczuk, created.
 *    2006-05-10 - Maciej Zacharczuk, modified.
 * 
 ******************************************************************************/
.article .form
{
  margin-top: 10px;
  margin-bottom: 10px;
  margin-left: 5px;
  margin-right: 5px;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
}

.article div.formSection
{
  margin: 0px;
  padding: 0px;
  padding-bottom: 5px;
  margin-bottom: 5px;
  border-bottom-color: #d6d6d6;
  border-bottom-style: solid;
  border-bottom-width: 1px;
}

.article .form .formLabel
{
  width: 170px;
  float: left;
  padding-top: 6px;
  text-align: right;

  font-size: 9pt;
  color: #3a3a3a;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-align: right;
  padding-right: 5px;
}

.article .form .formLabelRight
{
  width: 300px;
  float: left;
  padding-top: 6px;
  text-align: left;
  font-size: 9pt;
  color: #3a3a3a;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  display: block;
}

.article .form .formText
{
  margin: 2px;
  width: 300px;
  font-size: 9pt;
  color: #3a3a3a;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-align: left;
}

.article .form .validator,
.article .form .validatorSmall
{
  color: Red;
  font-weight: bold;
  display: inline;
}

.article .form .validatorSmall
{
  font-size: 8pt;
  padding: 5px;
  display: block;
}

.article .form .buttons
{
  float: left;
  width: 100%;
  margin: 5px auto;
  text-align: center;
}

.article .form .buttonsRight
{
  float: right;
  width: 100%;
  margin: 5px;
}

.article .form .buttons input,
.article .form .buttonsRight input
{
  margin-left: 5px;
  margin-right: 5px;
  padding-left: 5px;
  padding-right: 5px;
}

.article .form .helpText
{
  margin: 0px;
  margin-left: 180px;
  font-size: 7pt;
  color: #646464;
  padding-top: 2px;
  padding-bottom: 2px;
}

.article .validationSummary,
.article .validationSummary ul,
.article .validationSummary li
{
  font-size: 9pt;
  color: red;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-align: left;
  padding-bottom: 0px;
}

.article .validationSummary
{
  padding-left: 5px;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-left: 5px;
}


.langChoose
{
  width: 150px;
  float: left;
  margin-left: 25px;
  margin-right: 5px;
}

.langChoose option
{
  float: right;
}

.langProf
{
  margin: 2px;
  width: 100px;
}

.disclaimer
{
  font-size: 7pt;
  text-align: justify;
  margin: 5px;
  padding: 10px;
}

.atlasPanelWrapper .PLNLabel
{
  display: inline;
  margin: 0px;
  padding: 0px;
  margin-top: -3px;
}

.atlasPanelWrapper .calcButton
{
  font-size: 7pt;
}

.articleRedCenter
{
  color : #ff0000;
  text-align:center;
  margin: 0px;
  margin-top: 10px;
  padding-top: 5px;
  padding-bottom: 0px;
  padding-left: 5px;
  padding-right: 5px;	
}

.articlesmallRed
{
	color :#ff0000;
  font-size: 10px;
  margin: 0px;
  padding-top: 0px;
  padding-bottom: 10px;
  padding-left: 0px;
  padding-right: 0px;
}
