.input_search {
    font-family: tahoma;
    font-size: 11px;
    color: #01447C;
    border: 0;
    border-style: none;
    border-width: 0;
    width: 110px;
    height: 16px;
}
.td_forblock {
    padding-bottom: 10px;
    padding-left: 10px;
}
.td_cattop {
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #CDCDCD;
}

.td_catleft {
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: #CDCDCD;
    background-color: #F2F2F2;
    padding: 0;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
}

.td_item_main {
    font-family: tahoma;
    font-size: 11px;
    color: #01447C;
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: #CDCDCD;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #CDCDCD;
    background-color: #FAFAFA;
    padding-top: 10px;
    padding-right: 10px;
    padding-left: 10px;
    padding-bottom: 4px;
}

.td_itempay_main {
    font-family: tahoma;
    font-size: 11px;
    color: #6D3600;
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: #DCB174;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #DCB174;
    background-color: #FFF8F0;
    padding-top: 10px;
    padding-right: 10px;
    padding-left: 10px;
    padding-bottom: 4px;
}

.td_bottom {
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #CDCDCD;
}

.td_item_bottom {
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #CDCDCD;
    background-color: #FAFAFA;
}

.td_itempay_bottom {
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #DCB174;
    background-color: #FFF8F0;
}

.td_cat_header {
    background-color: #C9DAE1;
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-top-style: solid;
    border-bottom-style: solid;
    border-top-color: #98BECD;
    border-bottom-color: #98BECD;
    font-family: tahoma;
    font-size: 11px;
    color: #01447C;
    font-weight: bold;
}

a:hover {
    font-family: tahoma;
    font-size: 11px;
    color: #01447C;
    text-decoration: none;
}
.font_main {
    font-family: tahoma;
    font-size: 11px;
    color: #01447C;
}

.font_main_pay {
    font-family: tahoma;
    font-size: 11px;
    color: #6D3600;
}

a {
    font-family: tahoma;
    font-size: 11px;
    color: #01447C;
    text-decoration: underline;
}

.a_right:hover {
    font-family: tahoma;
    font-size: 11px;
    color: #EC7600;
    text-decoration: none;
    font-weight: bold;
}
.a_right {
    font-family: tahoma;
    font-size: 11px;
    color: #EC7600;
    text-decoration: underline;
    font-weight: bold;
}

.a_pay:hover {
    font-family: tahoma;
    font-size: 11px;
    color: #6D3600;
    text-decoration: none;
}
.a_pay {
    font-family: tahoma;
    font-size: 11px;
    color: #6D3600;
    text-decoration: underline;
}

.a_item_header:hover {
    font-family: tahoma;
    font-size: 12px;
    color: #01447C;
    text-decoration: none;
    font-weight: bold;
}
.a_item_header {
    font-family: tahoma;
    font-size: 12px;
    color: #01447C;
    text-decoration: underline;
    font-weight: bold;
}

.a_itempay_header:hover {
    font-family: tahoma;
    font-size: 12px;
    color: #EC7600;
    text-decoration: none;
    font-weight: bold;
}
.a_itempay_header {
    font-family: tahoma;
    font-size: 12px;
    color: #EC7600;
    text-decoration: underline;
    font-weight: bold;
}

.a_block_header:hover {
    font-family: tahoma;
    font-size: 12px;
    color: #FFFFFF;
    text-decoration: none;
    font-weight: bold;
}
.a_block_header {
    font-family: tahoma;
    font-size: 12px;
    color: #FFFFFF;
    text-decoration: underline;
    font-weight: bold;
}

.font_main_header {
    font-family: tahoma;
    font-size: 12px;
    color: #FFFFFF;
    font-weight: bold;
}

.div {
    z-index: 99999;
}





/** Box style 88*/
.rCS {
    margin: 0px; padding: 0px; border: 0px;
    clear: both;
}
.bTL {
    width: 31px; height: 28px;
    padding: 0px; border: 0px;
    z-index: 1;
    cursor: pointer;
}

.bBL {
    width: 15px;
    height: 4px;
    padding: 0px; border: 0px;
    z-index: 1;
}

.bBR {
    width: 15px;
    height: 4px;
    padding: 0px;
    border: 0px;
    z-index: 1;
}

.bTR {
    width: 15px;
    height: 28px;
    padding: 0px; border: 0px;
    z-index: 1;
}
.bTL, .bBL { float: left; clear: both; }
.bTR, .bBR { float: right; clear: right; }
.bTL { margin: -1px -3px 0px 0px; }
.bTR { margin: -1px 0px 0px -3px; }
.bBL { margin: -4px 0px 0px 0px; }
.bBR { margin: -4px 0px 0px 0px; }
.bTL {
    margin-left: -4px;
    ma\rgin-left: -4px;
}
html>body .bTL {
    margin-left: -1px;
}
.bTR {
    margin-right: -4px;
    ma\rgin-right: -4px;
}
html>body .bTR {
    margin-right: -1px;
}
.bBL {
    margin-left: -3px;
    ma\rgin-left: -3px;
}
html>body .bBL {
    margin-left: 0px;
}
.bBR {
    margin-right: -3px;
    ma\rgin-right: -3px;
}
html>body .bBR {
    margin-right: 0px;
}
.co {
    margin: 0px;
    padding: 0px;
    border: 1px solid #cdcdcd;
}
.cW {
    padding: 0px;
    border: 0px;
}

.boxheader {
    background: url(/images/item_header_back.gif); 
    background-repeat: repeat-x; 
    background-position: 0px -1px;
    margin-left: 0px; 
    margin-right: 0px;
    height: 27px;
    /*padding-top: 5px;*/
    white-space : nowrap;
    background-color: #e7e7e7;
}

.itemslist {
    margin-top: 10px;
    padding: 10px;
}

.itemslist .cW {
    margin-top: 15px;
}

.boxheader h3 {
    display: inline;
    padding-left: 10px;
    font-family: tahoma;
    font-size: 12px;
    color: #01447C;
    text-decoration: underline;
    font-weight: bold;
}

.boxheader a {
    text-decoration: none;
    vertical-align: top;
    margin-top: 7px;
    float: left;
}


.boxheader .hot {
    position: relative;
    top: 0px;
    height: 17;
    width: 36;
}

.boxheader img {
    margin-top: 6px;
}

.boxheader .new {
    position: relative;
    margin-left: 15px;
    height: 17;
    width: 41;
}

.boxheader .type {
    position: absolute;
    right: 30px;
    height: 17;
}

.co b {
    float: left;
    margin-top: -16px;
    margin-left: 15px;
    font-family: tahoma;
    font-size: 11px;
    color: #01447C;
}

.co h5 {
    font-family: tahoma;
    font-size: 11px;
    font-weight: normal;
    color: #01447C;
    margin: 10px 10px 10px 10px;
}

    
.ra {
    position: absolute;
    right: 20px;
    margin-top : -18px;
    text-align: right;
    display: inline;
    font-family: tahoma;
    font-size: 11px;
    color: #01447C;
    font-weight: bold;
}
/*.ra {
    position: absolute;
    right: 20px;
    margin-top : -18px;
    text-align: right;
    display: inline;
    font-family: tahoma;
    font-size: 11px;
    color: #01447C;
    font-weight: bold;
}
*/


.ra img {
    height: 10px;
    cursor: default;
}

.ra .ru {
    height: 13px;
    
    cursor: pointer;
}


/* pager styles */
.pager {
    margin-top: 20px;
    margin-bottom: 20px;
    padding-right: 15px;
    text-align: right;
    font-weight: bold;
    font-family: verdana;
    font-size: 14px;
    width: 100% - 15px;
}

.pagerleft {
    margin-top: 20px;
    margin-bottom: 20px;
    padding-right: 15px;
    text-align: left;
    font-weight: bold;
    font-family: verdana;
    font-size: 14px;
    width: 100% - 15px;
}


