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

div.left_column{
position:relative;
float: left;
margin:0;
padding:0;
width:400px;
} 
div.right_column{
position:relative;
float: right;
margin:0;
padding:0;
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:500; font-size:80%; line-height:140%;}

a.more_info{text-decoration: none; color:#BB0000; font-weight:700; }
a.more_info:link {text-decoration: none}
a.more_info:visited {text-decoration: none}
a.more_info:active {text-decoration: none}   
a.more_info:hover {text-decoration: underline;}  

 
div.offer_container{position:relative;padding:2px; margin:0px 0px 5px 0px; }
p.offer_thumb{float:left; padding:0;margin:0; width:92px; overflow:hidden; border:1px solid #000000;}
p.offer_text{float:right; padding:0;margin:0; width:88px; font-size:70%; color:#000000; font-weight:400;} 
h2.offer_header{padding:0;margin:0; text-align:center; color:#000000;  font-weight:700;  font-size:80%; line-height:120%;}
span.price{float:right; color:#BB0000;  font-weight:700; font-size:110%; line-height:140%}

div.news_container{position:relative;padding:2px; margin:0px 0px 5px 0px; }
p.news_title{padding:0px 0px 2px 0px; margin:0; font-size:70%; color:#000000; font-weight:700;} 
p.news_text{padding:0px 0px 0px 0px; margin:0; font-size:70%; color:#000000; font-weight:400;} 

