
div.container h1{
padding-top:15px;;
}
#formContact fieldset{
  padding-bottom:0;
}

#formContact ol {
  list-style-type: none;
}
#formContact label {
  padding-bottom:8px;
  display: inline-block;
  width:99px;
}

.error_list{
	margin-top: -6px !important;
  	padding-right: 6px !important;
}

input.text,input.title {
  display: inline-block;
  width: 200px;
  height:16px;
  padding: 2px
}

select#contact_country {
  display: inline-block;
  width: 206px;
  height: 20px;
}

li.addspace{
  margin-top: 29px;
}

form li{
  display:block;
  height: 30px;
}


div.timelist {
  border: 1px solid #bbbbbb;
  padding:3px 9px 9px 9px;
  margin-top: 7px;
}

div.timelist h6.available {
  font-weight: bold;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 1.2em;
  color:#333333;
  margin-bottom:14px;
}

div.timelist table{
  background:none;
  margin:0;
  padding:0;
  border-collapse:collapse;
  border:1px solid #dfdfeb;
  margin-bottom:3px;
}

div.timelist table td.disabled{
background:none;
background-color:#f6f6fa;
}

div.timelist table td.disabled input{
display:none;
}

div.timelist table td.disabled span {
display:none;
}

div.timelist table th {
  margin:0;
  padding:0;
  background:none;
  background-color:#dfdfeb;
  border: 1px solid #dfdfeb;
  color:#333333;
  padding-left:32px;  
}

div.timelist table td {
  margin:0;
  padding:0;
  border: 1px solid #dfdfeb;
  padding:6px 0 6px 30px;
}

div.timelist textarea {
  margin:6px 0 0 0;
  width: 500px;
  height: 70px;
  padding: 4px;
  border: 1px solid #bbbbbb;
}

div.timelist p {
  margin:0;
}

div.timelist div.commentbox{
  padding-top:26px;
}

div.commentbox textarea{
  overflow:auto;
}

p.boldtxt{
  font-weight: bold;
}


input.formbutton {
  font-weight: bold;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 12px;
  text-decoration: none;
  color: #333333;
  display:block;
  height:28px;
  width:97px;
  float:right;
  background: url(/en/assets/form-bt.png) 0px 0px no-repeat;
}

img.womanForm{
position:absolute;
margin-left: 572px;
margin-top: 6px;
}


#formContact div.validcode{
  margin-left: 603px;
  float:right;
  margin-bottom: 18px;
}


#formContact div.validcode label{
  float:left;
  width: 111px;
}

input#cryptoCode {
  border:1px solid #BBBBBB;
  display:inline;
  height:16px;
  margin-bottom:5px;
  margin-left:3px;
  padding:2px;
  width:89px;
}

img#cryptogram{
  display:inline;
  width:42px;
  height:22px;
  float:left;
}

select#webinarDetails_country{
	width: 207px;
}

/*captcha */
form#formContact div.validcode_webinar{
float:right;
margin-bottom:0px;
margin-left: 0px;
margin-top: 0px;
position:relative;
display:inline;
width:213px;
margin-bottom: 13px;
}

div.validcode_webinar .error_list{
float:right;
width: 288px;
  }
p.captcha.text{
font-weight: bold;
margin-top: 0px;
font-size:12px;
margin-bottom: 6px;
text-align:left;

}
p.captcha{
margin-top: 0px;
text-align:right;
font-size:12px;
margin-bottom: 4px;
margin-top: -14px;
}
#formContact input.formbutton {
background:url("/en/assets/form-bt.png") no-repeat scroll 0 0 transparent;
color:#333333;
display:block;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
height:30px;
text-decoration:none;
width:97px;
position:relative;
bottom: -70px;
right: -210px;
top: 100px;
}

input.captcha {padding-top: 10px; padding-bottom: 10px; height: 19px; position:relative; top: -17px; text-align:left; width: 100px; border:1px solid #BBBBBB; padding-left:5px; }
a img.captcha{border:1px solid #CCCCCC; }

 input.buttons2{
    display:block;
    float:right;
    margin:0 7px 0 0;
    background-color:#f5f5f5;
    border:1px solid #dedede;
    border-top:1px solid #eee;
    border-left:1px solid #eee;
    /*font-size:100%;*/
	margin-right: 0px;
    line-height:130%;
    text-decoration:none;
    color:#565656;
    cursor:pointer;
    padding:4px 10px 3px 7px; /* Links */
  }
  
fieldset {
border:1px solid #CCCCCC;
margin:0 0 1.5em;
padding:1.4em;
margin-bottom: 10px;
}
