#home { text-align:center; margin:0; padding:0; background:#b0ca67; color:#062565; }
#horizon { position:absolute; top:50%; left:0; margin-top:-180px; width:100%; }
#container { width:960px; margin:24px auto 0; text-align:left; background:url(../img_new/papier-present-logo-met-papieren-zakken.jpg) 0 0 no-repeat;  }
#container h2 { color:#062565; width:580px; }

#lang_choise { height:295px; width:950px; padding:5px; }
.lang_block { width:580px; height:147px; padding:0 20px; position:relative; margin:0; }  
.lang_block h2 { margin:0; padding:20px 0 12px; font:bold 24px/24px Arial, Helvetica, sans-serif; }
.lang_block p { font:normal 14px/20px Verdana, Arial, Helvetica, sans-serif; color:#062565; padding:0; margin:0; width:530px; }
.lang_block .tag_line { padding-bottom:12px; }
.lang_button { position:absolute; top:0; left:0; width:530px; height:147px; padding:0; margin:0; }
.lang_button a { font:normal 18px/26px Arial, Helvetica, sans-serif; height:26px; padding:106px 20px 15px; display:block; }
.lang_button a strong { font-weight:bold;  }
.lang_button a:link, .lang_button a:visited { color:#cc1220; }
.lang_button a:hover, .lang_button a:active { color:#99000d; }

#address { text-align:center; color:#062565; padding-top:8px; }
#address h2 { position:absolute; top:-9999px; left:-9999px; }
#address .spacer { padding:0 20px; }
#address p { margin:0; padding:0 5px; font:bold 14px/32px Verdana, Arial, Helvetica, sans-serif; }
#address p a { color:#062565; }

body { text-align:center; } 
body div { margin:0 auto; }
#detailed_content { width:705px; text-align:left; color:#000080; font:normal 12px/18px Verdana, Arial, Helvetica, sans-serif; }
#detailed_content p { margin:0; padding:0 0 18px; }
#detailed_content h1 { font:bold 24px/30px Arial, Helvetica, sans-serif; margin:0; padding:18px 0 9px; }
#detailed_content h2 { font:bold 20px/24px Arial, Helvetica, sans-serif; margin:0; padding:18px 0 9px;  }
#detailed_content h3 { font:bold 18px/24px Arial, Helvetica, sans-serif; margin:0; padding:18px 0 9px;  }
#detailed_content ul { margin:0; padding:0 0 18px; list-style:none; }
#detailed_content ul li { margin:2px 0; padding:0; }

#cta { background:#d5eb98 url(../img_new/cta-background.png) 0 0 no-repeat; width:675px; padding:0 20px; height:277px; margin:9px -5px;  }
#cta h3 { font-size:24px; }
#cta ul { width:705px; overflow:hidden; margin:0 -15px; padding-bottom:18px; }
#cta ul li { width:322px; margin:0 15px; float:left; display:inline; }
#cta ul li p { padding-bottom:0; }
#cta ul li .address { padding-top:18px; }
#cta ul li .address strong { display:block; }
#cta ul .email { padding-top:18px; }
#cta h4 { font:bold 18px/18px Arial, Helvetica, sans-serif; margin:0; padding:9px 0 9px;  }

/*body { text-align:center; } 
body div { margin:0 auto; }
#detailed_content { width:705px; text-align:left; color:#000080; font:normal 12px/18px Verdana, Arial, Helvetica, sans-serif; }
#detailed_content p { margin:0; padding:0 0 18px; width:675px; }
#detailed_content h1 { font:bold 24px/30px Arial, Helvetica, sans-serif; margin:0; padding:18px 0 9px; }
#detailed_content h2 { font:bold 20px/24px Arial, Helvetica, sans-serif; margin:0; padding:18px 0 9px;  }
#detailed_content h3 { font:bold 18px/24px Arial, Helvetica, sans-serif; margin:0; padding:18px 0 9px;  }
#detailed_content ul { margin:0; padding:0 0 18px; list-style:none; }
#detailed_content ul li { margin:2px 0; padding:0; }

#cta { background:#d5eb98 url(../img_new/cta-background-promo.png) 0 0 no-repeat; width:675px; padding:0 20px; height:400px; margin:9px -5px;  }
#cta h3 { font-size:24px; }
#cta ul { width:705px; overflow:hidden; margin:0 -15px; padding-bottom:18px; position:relative; }
#cta ul li { width:322px; margin:0 15px; float:left; display:inline; }
#cta ul li p { padding-bottom:0; width:322px; }
#cta ul li .address { padding-top:18px; }
#cta ul li .address strong { display:block; }
#cta ul .email { padding-top:18px; }
#cta h4 { font:bold 18px/18px Arial, Helvetica, sans-serif; margin:0; padding:9px 0 9px;  }

#special_promo { width:675px; position:relative; }
#special_promo p { margin-right:130px; width:545px; }
#special_promo .note { font-style:italic; }
#special_promo .temporary { width:120px; height:120px; position:absolute; top:50px; right:0; background:transparent; text-indent:-9999px; padding:0; margin:0; }
*/
