TABLE.previews TD {
    text-align: center;
}

#left_side TABLE.previews TD IMG {
    float: none;
    padding: 0px;
}

#left_side .winform img, #left_side TABLE.cart TD IMG {
    float: none;
    padding: 0px;
}

#winform {
    width: 500px;
    text-align: center;
    /*height: 430px;*/
}

.winform TABLE {
    margin: 0 auto;
    border-collapse: collapse;
}

.winform TABLE TD {
    text-align: center;
    border: 0px;
    border-color: #bdbcbc;
    vertical-align: middle;
}

.winform TABLE TD.vert_input {
    width: 65px;
    font: 11px Arial;
    background: url(img2/vert_arrows.gif) top right no-repeat;
    border-top: 1px solid;
    border-bottom: 1px solid;
}

.winform TABLE TD.vert_input2 {
    width: 75px;
    font: 11px Arial;
    background-image : url(img2/vert_arrows2.gif);
    border-top: 1px solid;
    border-bottom: 1px solid;
}

.winform TABLE TD.hor_input {
    width: 100px;
    height: 35px;
    font: 11px Arial;
    vertical-align: top;
    background-image : url(img2/hor_arrows.gif);
    border-left: 1px solid;
    border-right: 1px solid;
}

.winform TABLE TD.hor_input2 {
    height: 35px;
    font: 11px Arial;
    vertical-align: top;
    background-image : url(img2/hor_arrows2.gif);
    border-left: 1px solid;
    border-right: 1px solid;
}

.winform TABLE TD.hor_input3 {
    height: 35px;
    font: 11px Arial;
    vertical-align: top;
    background-image : url(img2/hor_arrows3.gif);
    border-left: 1px solid;
    border-right: 1px solid;
}

.winform TABLE TD.hor_input4 {
    height: 35px;
    font: 11px Arial;
    vertical-align: top;
    background-image : url(img2/hor_arrows4.gif);
    border-left: 1px solid;
    border-right: 1px solid;
}

.winform TABLE TD.image {
    padding: 2px;
    border: 1px solid #dddddd;
}

.winform TABLE TD.selector {
    padding: 2px;
    vertical-align: top;
}

.winform INPUT.size {
    width: 30px;
    height: 14px;
    font: 11px Arial;
    text-align: center;
    border: 1px solid grey;
}

.winform .error {
    width: 65px;
    font: 10px Arial;
    color: red;
    text-align: center;
    margin: 0 auto;
}

.right {
    text-align: right;
}

.center {
    text-align: center;
}

TABLE.winparams TD {
    border-bottom: 1px solid #bdbcbc;
}

TABLE.winparams .price {
    font: 20px Arial;
    font-weight: bold;
    color: #909090;
}

TABLE.winparams .topprice {
    font: 14px Arial;
    font-weight: bold;
    color: #909090;
}

/* КОРЗИНА */

TABLE.cart {
    border-collapse: collapse;
}

TABLE.cart TD, TABLE.cart TH {
    font: 11px Arial;
    font-weight: normal;
    border: 1px solid #bdbdbd;
}

TABLE.cart TH {
    background-color: #f7f7f7;
}

TABLE.winthumb {
    border-collapse: collapse;
}

TABLE.winthumb TD {
    vertical-align: top;
    border: 1px solid #ffffff;
}

TABLE.cart INPUT.amount {
    width: 20px;
    height: 14px;
    font: 11px Arial;
    text-align: center;
}

TD.underline {
    border-bottom: 1px solid #bdbdbd;
}
