body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {
    margin:0;
    padding:0;
}
img {
    border-style: none;
}

.filler {
    height:1px;
}
/*a horizontal block*/
.row {
    overflow:hidden;
}
/*a content unit, will stack horizontally as columns*/
.col {
    float:left;
    _zoom:1;
}

.page {
    width: 1000px;
    margin: 0 auto;
    overflow: hidden;
    background-image:url("/res/content.png");
    background-repeat:repeat-y;
}
.w1_5 {
    width:20%;
}
.w2_5 {
    width:40%;
}
.w3_5 {
    width:60%;
}
.w4_5 {
    width:75%;
}

.w1_3 {
    width:33.3333%;
}
.w2_3 {
    width:66.6666%;
}
.w1_2 {
    width:50%;
}
.w1_4 {
    width:25%;
}
.w3_4 {
    width:75%;
}
.w1_6 {
    width:16.6666%;
}
.w5_6 {
    width:83.3333%;
}
.w1_8 {

}
.w1_12 {
    width:8.3333%;
}
.wFull {
    width:100%;
}
.mod .inner{
    margin:10px;
}

.mod .noHMargin {
    margin-left:0;
    margin-right:0;
}

.hd, .bd, .ft {overflow:hidden}
.inner{position:relative;}


.floatR {
    float:right;
}

.floatL {
    float:left;
}

.txtR {
    text-align:right;
}
.txtC {
    text-align:center;
}

.deb {
    background-color:#ffff00;
    border:1px solid red;
}

.separator {
    clear:both;
    width:100%;
}
.wrap {
    overflow:hidden;
}
.pad10 {
    padding:5px;
}

.padV5 {
    padding: 5px 0 5px 0;
}

.padH3 {
    padding: 0 3px 0 3px;
}







.abs {
    position:absolute;
}
