
/* corners */

.c1 {
background:transparent url(i/wc1.png) left top no-repeat;
}

.c2 {
background:transparent url(i/wc2.png) right top no-repeat;
}

.c3 {
background:transparent url(i/wc3.png) right bottom no-repeat;
}

.c4 {
background:transparent url(i/wc4.png) left bottom no-repeat;
}

/* control */

a.control {
    margin-left:3px;
    padding-right:17px;
    zoom:1;
}

a.control.insert {
    background:url(i/i_insert.png) no-repeat scroll 0 0 transparent;
}

a.control.update {
    background:url(i/i_update.png) no-repeat scroll 0 0 transparent;
}

a.control.delete {
    background:url(i/i_delete.png) no-repeat scroll 0 0 transparent;
}

a.control:hover {
    background-position:0 -75px;
}

a.control:active {
    background-position:0 -150px;
}

a.control.small {
    padding-right:15px;
    font-size:13px;
}

a.control.small.with_label {
    padding-right:15px;
}

a.control.insert.small {
    background:url(i/i_insert_small.png) no-repeat scroll transparent;
}

a.control.update.small {
    background:url(i/i_update_small.png) no-repeat scroll transparent;
}

a.control.delete.small {
    background:url(i/i_delete_small.png) no-repeat scroll transparent;
}

a.control.left.small {
    background:url(i/i_left_small.png) no-repeat scroll transparent;
}

a.control.right.small {
    background:url(i/i_right_small.png) no-repeat scroll transparent;
}

a.control.up.small {
    background:url(i/i_up_small.png) no-repeat scroll transparent;
}

a.control.down.small {
    background:url(i/i_down_small.png) no-repeat scroll transparent;
}

a.control.small {
    background-position:0 0;
}

a.control.small:hover {
    background-position:0 -75px;
}

a.control.small:active {
    background-position:0 -150px;
}

a.control.small.with_label {
    background-position:0 2px;
}

a.control.small.with_label:hover {
    background-position:0 -73px;
}

a.control.small.with_label:active {
    background-position:0 -148px;
}

a.control.with_label {
    margin-left:0;
    padding-left:21px;
    padding-right:0;
    font-size:13px;
}

a.control.with_label.small {
    margin-left:0;
    padding-left:18px;
    padding-right:5px;
}

a.control.with_label.small span {
    font-size:12px;
}

