div.content_container{
position:relative;
float:left;
margin:15px 0px 0px 15px;
padding:0;
width:615px;
}

div.left_column{
float: left;
width:400px;
} 
div.right_column{
float: right;
width:200px;
} 

div.section_container {
position:relative;
margin:0;
padding:0;
text-align:left;
}


div.panel_container_main{position:relative;}
div.panel_content_main{position:relative; clear:both; padding:8px; background-color:#ffffff;}

div.panel_container_offers{position:relative;}
div.panel_content_offers{position:relative; clear:both; padding:5px; background-color:#ffffff;}

div.panel_container_news{position:relative;}
div.panel_content_news{position:relative; clear:both; padding:5px; background-color:#ffffff;}

p.pg {
margin:0px;
padding:0px 0px 8px 0px;
color:#4B4864;  font-weight:400; font-size:80%; line-height:140%;}


div.row_login{
  position:relative;
  width:380px;
  text-align: right;
  }

span.lbl_login {
width: 120px;
text-align: right;
float:left;
}

label.lbl_login{
color:#000000;
font-weight:400;
font-size:80%;
line-height:110%;}

span.frmelement_login {
float: right;
width: 250px;
text-align: left;
}
div.aright_login {clear:both; width:360px;text-align:right; padding-top: 1px;} 

input.email {border: 1px solid #000000; background: #dfe8e3; width:190px; font-family:Arial, Tahoma, sans-serif; font-size:80%; line-height:110%;}
input.pass {border: 1px solid #000000; background: #dfe8e3; width:60px; font-family:Arial, Tahoma, sans-serif; font-size:80%; line-height:110%;}
input.email_error {border: 1px solid #CA0000; background: #FFFF4F; width:190px; font-family:Arial, Tahoma, sans-serif; font-size:80%; line-height:110%;}
input.pass_error {border: 1px solid #CA0000; background: #FFFF4F; width:60px; font-family:Arial, Tahoma, sans-serif; font-size:80%; line-height:110%;}

