.tail-top{ background:url(images/bg1.gif) repeat-x top}

.right_bgd { position:absolute; top:0; right:0; width:50%; height:200px; background:url(images/tall_top_right.gif) left top repeat-x;}

.col-1, .col-2, .col-3, .col-4{ float:left}
/*======= width =======*/
.main{margin:0 auto; text-align:left; width:932px; }

/*======= header =======*/
#header {height:258px;  margin:0; padding: 0 0 0 0; background:url(images/top.jpg) no-repeat top center}

/*======= index.html =======*/
#page_home #content .col-1{ width:575px; margin-right:5px ;}
#page_home #content .col-2{ width:270px; padding-left: 20px}
#page_home #content .col-3{ width:240px; margin-right:24px}
#page_home #content .col-4{ width:240px}
/*======= index-1.html =======*/
#page_meto #content .col-1{ width:575px; padding-right: 0px;}
#page_meto #content .col-2{ width:270px; padding-left: 25px}
/*======= index-2.html =======*/
#page_serv #content .col-1{ width:575px; padding-right: 0px;}
#page_serv #content .col-2{ width:270px; margin-left: 10px ;}

#page_port #content .col-1{ width:575px; padding-right: 0px;}
#page_port #content .col-2{ width:270px; margin-left: 10px ;}

#page_port_int #content .col-1{ width:575px; padding-right: 0px;}
#page_port_int #content .col-2{ width:270px; margin-left: 28px ;}

#page_noti #content .col-1{ width:575px; padding-right: 0px; }
#page_noti #content .col-2{ width:270px; margin-left: 10px ;}


/*======= index-5.html =======*/
#page_solu #content .col-1{ width:575px; padding-right: 0px;}
#page_solu #content .col-2{ width:270px; padding-left: 25px}
/*======= index-6.html =======*/
#page_cont #content .col-1{ width:584px; margin-right:22px}
#page_cont #content .col-2{ width:270px ; padding-left: 20px}
#page_cont #content .col-3{ width:252px; margin-right:24px}
#page_cont #content .col-4{ width:248px}


/*======= footer =======*/
#footer { height:126px; }