
.tovar_item .f_photo
{
    float: left;
    width: 500px;
    margin-right: 20px;
}

.tovar_item .f_price
{
    font-size: 32px;
    background-color: #f7d23e;
    display: inline-block;
    padding: 5px 10px;
    color: #000;
    width: auto;
    max-width: 300px;
    border-radius: 5px 5px 5px 5px;
}

.tovar_item .f_korzina input
{
    font-size: 16px;
    width: 170px;
    height: 35px;

}

#addtocartbtn
{
    background-color: #00a300;
    height: 42px;
    font-size: 18px;
    margin-bottom: 5px;
    width: 180px;
}

#addtocartbtn:hover
{
    background-color: #008f00;
}

#bin_now
{
    background-color: rgba(79, 148, 219, 0.36);
    color: #3A495E;
    font-size: 16px;
    margin-bottom: 5px;
    width: 180px;
}

#bin_now:hover
{
    background-color: rgba(67, 133, 219, 0.41);
}


.fields_group_tovar_1
{
    margin-top: 5px;
    clear: none !important;
}

.fields_group_tovar_1 h3
{
    display: inline-block;
    font-weight: bold;
    font-size: 14px;
    width: 295px;
}

.f_box_length, .f_box_height, .f_box_width
{
    display: inline;
}

.f_box_length div, .f_box_height div, .f_box_width div
{
    display: inline;
}

.f_box_width::before, .f_box_height::before
{
    content: 'x';
    color: #555;
}

.fields_group_tovar_2
{
    margin-top: 5px;
    clear: none !important;
}

.fields_group_tovar_2 h3
{
    display: inline-block;
    font-weight: bold;
    font-size: 14px;
    width: 295px;

}

.f_item_length, .f_item_height, .f_item_width
{
    display: inline-block;
}

.f_item_length div, .f_item_height div, .f_item_width div
{
    display: inline-block;
}

.f_item_width::before, .f_item_height::before
{
    content: 'x';
    color: #555;
}

.f_content
{
    clear: both;
}

.tovar_item .f_korzina .ucart_field_counts input
{
    width: 30px;
}

.bin_tovar_2
{
    margin-bottom: 7px;
}


.tovar_right_block
{
    position: absolute;
    left: 890px;
    top: 0px;
    width: 330px;
    height: 400px;
    border-left: #eee solid 1px;
    padding-left: 15px;
}

.roundava
{
    border: #aaa solid 0px;
    border-radius: 18px 18px 18px 18px;
    box-shadow: 0 0 5px rgba(0,0,0,0.5);
}

.avatar
{
    float: left;
    margin-right: 10px;
}

.ucart_nickname
{
    border: #000 solid 0px;
    float: left;
    margin-left: 3px;
    width: 280px;
}

.nickname_link
{
    display: inline-block;
    width: 130px;
    height: 16px;
    overflow-x: hidden;
}

.ucart_user_profile a
{
    text-decoration: none;
}

.ucart_user_profile a:hover
{
    text-decoration: underline;
}

.geokoord
{
    float: left;
    border: #000 solid 0px;
    width: 270px;
    height: 50px;
    padding-left: 20px;
    font-size: 12px;
    margin-top: 3px;
    background: url('/templates/default/images/icons/geomarker.png') no-repeat left 0px top 0px;
}


#getphone
{
    cursor: pointer;

}

.phoneblock
{
    border: #000 solid 0px;
    display: inline-block;
    width: 120px;
    height: 20px;
    padding-left: 20px;
    background: url('/templates/default/images/icons/phone.png') no-repeat left 0px top 0px;
}

.tovar_block_label
{
    font-size: 13px;
    font-weight: bold;
    margin-bottom: 5px;
}

.tovar_item .title_left
{
    width: 300px; margin-right: 0 !important;
}

.group_title
{
    margin: 0;
}

.content_item .fields_group + .field
{
    padding: 0px 0 0;

}

.tovar_right_block .tags_bar
{
    width: 290px;
}

.tovar_right_block .tags_bar_link
{
    font-size: 13px;
}


/* ========================================================================== */

.content_item_props {
    padding:0px;
    margin-bottom:15px;
    background: transparent;
    border: solid 0px #B8D6FB;
    color:#555;
}

.content_item_props table {
    border-collapse: collapse;
    width:100%;
}

.content_item_props table tr td{
    padding:4px 0;
    border-bottom: solid 0px #B3C2C9;
}

.content_item_props table tr:last-child td{
    border-bottom:none;
}

.content_item_props table tr:hover td.title,
.content_item_props table tr:hover td.value{
    /*color:#c0392b;*/
    color: #000;
}

.content_item_props table .heading{
    font-weight: bold;
    text-align: center;
}

.content_item_props table .title{
    padding-right: 0px;
    width:300px;
    color:#000;
    font-weight: bold;
}

.content_item_props table .value{
    color:#555;
    padding-left: 0px;
    text-align: left;
}

#property_block
{
    width: 600px;
    background-color: #f5f5f5;
    padding: 5px 5px 5px 10px;
}

.howbuy_label
{
    margin: 5px;
    color: #2980B9;
    font-size: 16px;
    font-weight: normal;
    display: inline-block;
    border-bottom: #0055aa dashed 1px;
}

.howbuy_label a
{
    text-decoration: none;
}

.ucart_oplata
{
    margin-top: 5px;
    display: inline-block;
    font-size: 16px;
    font-weight: bold;
}


.icon_star_full
{
    margin-bottom: -5px;
}

.howbuypage
{
    width: 800px;
    margin: 10px;
}

.dostoplata
{
    width: 800px;
    margin: 10px;
}

.itemskidka
{
    color: #f00;
}

.chatprod
{
    color: #555;
}

.ucart_field.ucart_hide
{
    display: none;
}


/**/
@media (min-width: 320px) and (max-width: 360px)
{
    .galleria-image img
    {
        left: 0px !important;
        width: 50% !important;
        height: auto !important;
    }

    .galleria-thumbnails img
    {
        width: 100% !important;
        height: 100% !important;
    }

    .galleria-lightbox-image img
    {
        width: 100% !important;
        height: 100% !important;
    }

}


@media (min-width: 361px) and (max-width: 480px)
{
    .galleria-image img
    {
        left: 0px !important;
        width: 60% !important;
        height: auto !important;
    }

    .galleria-thumbnails img
    {
        width: 100% !important;
        height: 100% !important;
    }

    .galleria-lightbox-image img
    {
        width: 100% !important;
        height: 100% !important;
    }

}


#tovar_description div, #tovar_description p
{
    margin-bottom: 10px;
}
/**/
