Entiendo..
 
Modificar las variables $option_to, $table, $field 
$option_to es un INT para liminar la cantidad de registros a mostrar por pagina
$table = es nuestra tabla de la base de datos
$field = es nuestro campo de la bd   
pagin.php   
Código PHP:
Ver original<html>
<head>
<link rel="stylesheet" type="text/css" href="styles.css"></link> 
</head>
<body>
 
<?php
/*
*   Date:   29/04/2012
*/
 
 
//       ## Complete this Three vars 
$option_to = 4;
$table = "";
$field = "";
 
//connection at your databases
$connect = mysql_connect("localhost", "root", "") or 
die("Problemas en la conexion");  
 
 
    $id = $_GET['id'];
 
    $id2 = ($id * $option_to) - $option_to;  
 
}else{
    $id = 1;
    $id2 = 0;
}
 
$sql = "SELECT {$field} FROM {$table} LIMIT {$id2}, {$option_to}";
 
 
 
    echo $con['nombre']."<br />";
}
 
 
if($id == 1){
    $prev = "#";
}else{
    $id2 = $id - 1;
    $prev = "?id=".$id2;
}
?>
 
<div id="paginator">
<a href="pagin.php<?php echo $prev;?>"><</a>
<?php
 
$h = $id * $option_to;
 
if($count_total == 0){
    echo "no records";
}elseif($count_total <= $option_to){
 
    echo "<a class='idnow' href=pagin.php?id=1>1</a>";
    
}elseif($count_total >= $option_to+1 AND $count_total <= $option_to*2){
    echo "<a class='idnow' href=pagin.php?id=1>1</a>";
    echo "<a href=pagin.php?id=2>2</a>";
 
}elseif($id == 2 AND $count_total >= $option_to*2){
 
        $number_ini = $id - 1;
        $number_last = $id + 2;
        numbers_paginator($number_ini,$number_last,2);
 
}elseif($count_total > $option_to*2 AND $id != 1){
    if($h < $count_total){
 
        $number_ini = $id - 1;
        $number_last = $id + 2;
        numbers_paginator($number_ini,$number_last,2);
 
    }else{
 
        $number_ini = $id - 2;
        $number_last = $id + 1;
 
        numbers_paginator($number_ini,$number_last,3);
 
    }   
    
}elseif($id == 1 AND $count_total > $option_to*2){
 
    $number_last = $id + 3;
    
    numbers_paginator($id,$number_last,1);
}else{
    echo "<a href=pagin.php?id=1>1</a>";
    echo "<a href=pagin.php?id=2>2</a>";
 
}
 
// Calcular el avance
 
$ultimo = ceil($count_total / $option_to);  
if($id == $ultimo){
    $next = "#";
}else{
    $id = $id+1;
    $next = "?id=".$id;
}
 
?>
 
    <a href="pagin.php<?php echo $next;?>">></a>
</div>
 
 
</div>
<?php
    function numbers_paginator($x1,$x2,$mark){
        $_i = 0;
        for($i=$x1;$i<$x2;$i++){
        $_i++;
        
            if($_i == $mark){
                echo "<a class='idnow' href=pagin.php?id=".$i.">".$i."</a>";
            }else{
                echo "<a href=pagin.php?id=".$i.">".$i."</a>";
            }
            
        }
    
    }
 
 
?>
</body>
</html>
  
  
Estos son los Estilos...   
styles.css   
Código CSS:
Ver original/*  Styles  */
    #paginator{
        width: 200px;
        
    }
    #paginator a{
        background: url("background_green_more.png") no-repeat;
        background-position: 0px -21px;
        color: #000;
        font-size: 11px;
        height: 20px;
        text-decoration: none;
        padding: 0.2em 0.5em;
        width: 22px;
    
    }
    #paginator a:hover{
        background-position: 0px 1.5px;
    }
 
    #paginator a span{
        font-weight: bold;
        
    }
    .Claas_may{
        padding: 0.2em 0.3em !important;
    
    }
    .idnow{
        background-position: 0px 1.5px !important;
    }