.product-field .product_type_id {
    text-decoration: none;
    border-bottom: 1px dashed white;
    cursor: pointer;
}

.filters-goods .block.types, .filters-goods .block.models {
    display: none;
}

.filters-goods a.select {
    color: white;
    text-decoration: none;
    border-bottom: 1px dashed white;
    cursor: pointer;
    font-size: 130%;
    background-color: #666666;
    margin: 0px 4px;
    position: relative;
    left: -4px;
}

.filters-goods a.select.selected {
    background-color: crimson;
}

.selection-source {
    position: absolute;
    right: 293px;
    z-index: 1000;
    width: 0px;
    padding: 0px; /*background-image: url(../images/products/background-filters.png);*/
    height: 340px;
    overflow-y: auto;
    overflow-x: hidden;
    white-space: nowrap; /*background: expression('none');*/
/*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/products/background-filters.png', sizingMethod='scale');*/

}

.selection-source .offsetter {
    margin: 20px;
}

.selection-source a {
    color: white;
    text-decoration: none;
    border-bottom: 1px dashed white;
    cursor: pointer;
    margin-bottom: 5px;
    font-size: 130%;
}

.selection-source.model-selection a {
    border-bottom: none;
    text-decoration: underline;
}

.selection-source a.add-car {
    font-weight: bold;
    font-size: 130%;
}

.selection-source .item a.selected {
    border-bottom: none;
    background-color: crimson;
}

.filters-goods {

    position: absolute;
    right: 8px; /*border: 1px solid red;*/
    z-index: 1000;

    width: 235px;
    height: 290px;
    padding: 25px;

    border-left: 1px solid black; /*overflow: hidden;*/
}

.filter-background {
    background-image: url(../images/products/background-filters.png);

    background: expression('none');
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src = '../images/products/background-filters.png', sizingMethod = 'scale');
}

.filters {
    margin-left: 25px;
    width: 210px;
}

/*.filters .block{*/
/*position:absolute;*/
/*filter: none;*/
/*z-index: 100;*/
/*}*/

.filters-left-menu {

    margin-top: 20px;
    width: 210px;
}

select {
    width: 210px;
    font-size: 11px;
    border: none;
    height: 18px;
}

.title-goods {
    font-size: 14px;
    margin-bottom: 5px;
    font-weight: bold;
    text-transform: uppercase;
}

.model .model-text {
/*background-image: url("../images/products/form.gif");*/
    background-color: #fff;
    color: #000;
    font-size: 9pt;

    padding: 20px 15px;
}

.hover-window img {
    width: 960px;
    height: 340px;
}

.hover-window {
/*width: 950px;*/
/*height: 340px;*/
    padding: 5px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    background-color: white;
    z-index: 5000;
    border: 1px solid black;
    position: absolute;
}

.product-img .hover-zone {
    position: absolute;
    left: 0px;
    top: 0px;
    height: 1000px;
    width: 200px; /*border: 1px dashed red;*/
}

.product-img {
    position: relative;
    background-repeat: no-repeat;
    overflow: hidden;
    background-position: 10px 0;
    height: 100%;
}

.product-description {
    background-color: white;
    margin-left: 200px;
    padding-left: 20px;
}

.model .model-pic {
/*background-image: url("../images/products/form.gif");*/
    background-color: #fff;
    color: #000;
    font-size: 9pt; /*padding: 20px 15px;*/
}

.mini-title {
    font-weight: bold;
    margin-right: 3px;
}

.hide {
    display: none;
}

.invisible {
    display: none;
}

/*.product-field {*/
/*padding-bottom: 30px;*/
/*}*/

.autocomplete-field  input {
    margin-right: 5px;
    width: 348px;
    height: 14px;
    font-size: 11px;
    border: 1px solid #fff;
}

div.attach-icon {
    float: left;
}

div.attach-link {
    padding-top: 5px;
    float: left;
    padding-left: 10px;
}

div.attachments {
    padding-bottom: 20px;
}

.block ul {
    margin: 0;
    padding: 0;
    list-style-image: none;

    list-style-position: outside;
    list-style-type: none;
    margin-left: 0px; /*margin-top:20px;*/
}

.block li {
    margin: 0;
    padding: 0;
    background-image: url(../images/common/list-type.gif);
    background-position: 0 10px;
    background-repeat: no-repeat;

    padding-left: 10px;

}

a.buy-now {
    bottom: 0px; /*right: -11px;*/
    right: 11px;
    position: absolute;
    padding-top: 8px;
    padding-left: 10px;
    padding-bottom: 8px;
    padding-right: 10px;
    background-color: #3299ff;
    color: white;

}

/*.block li:before {*/
/*content: "- ";*/
/*}*/

div.product-img{
    position: relative;

}
div.product-shield{
    position: absolute;
    bottom:0px;
    top: 0px;
    left: 0px;
    width: 200px;
}