﻿
.Result 
{
    background: #FFF url(/gfx/Result_background.png);
    margin-bottom: 10px;
    background-repeat: no-repeat;
    background-position: bottom right;
    width: 770px;
    color:#fff;
    z-index:-1;
}

.Result .Head
{
    font-size: 1em;
    color: #244773;
    padding: 3px 0;
    background: #fff;
}

.Result .Body
{   
    position: relative;
}

.Result .Image
{

}

.Result .TotalPriceTop
{
    float: right;
    color: #871114;
    font-size: 1.1em;
}

.Result .TotalPriceTop .was
{
    color: #244773;
    float: right;
    text-align: center;
}

.Result .TotalPriceTop .now
{
    border-left: 1px solid #ccc;
    padding-left: 3px;
    margin-left: 3px;
    text-align: center;
    float: right;
}

.Result .TotalPriceTop .Small
{
    font-size: 0.6em;
}

.Result .TotalPriceTop .Big
{
    font-weight:bold;
}

.Result .TotalPrice
{
    position: absolute;
    font-size: 1.1em;
    bottom: 0px;
    right: 0px;
    text-align: right;
    float: none;
    margin:none;
    border: none;    
}

.Result .TotalPrice .was
{
    color: #244773;
    float: right;
    text-align: center;
}

.Result .TotalPrice .now
{
    border-left: 1px solid #ccc;
    padding-left: 3px;
    margin-left: 3px;
    text-align: center;
    float: right;
}

.Result .TotalPrice .Small
{
    font-size: 0.6em;
}

.Result .TotalPrice .Big
{
    font-weight:bold;
}


.Result table
{
    margin: 5px 0 5px 0;
    font-size: 0.7em;
    color: #333;
    border-collapse: collapse;
    padding:0;
    background: #fff;
}

.Result table th
{
    padding: 2px;
    text-align: left;
    background: #244773;
    color:#fff;
}

.Result table td
{
    padding: 2px;
    border-bottom: 1px solid #EFEFEF;
}

.Result .Left
{
    width: 180px; 
    margin-right: 10px; 
    float: left;
}

.Result .Right
{    
    float: left; 
    width: 570px;
    position: relative;
    padding-top: 10px;
}

.Result .Options
{
    position: absolute;
    bottom: 0px;
    left: 190px;
    font-size: 0.75em;
    text-align: left;
    height: 40px;
    line-height: 40px;
    vertical-align: middle;
}

.Result .OptionsTop
{
    float: left;
    font-size: 0.75em;
    text-align: left;
    height: 40px;
    line-height: 40px;
    vertical-align: middle;
    float: none;
    margin:none;
    border: none;
}

.Result .Foot
{
    position: relative;
    height: 44px;
}

.Result .Icons
{
    width: 160px;
    text-align:left;
    overflow: hidden;
    height: 44px;
}

.Result .Icons img
{
    margin: 2px;    
}

.tb_result
{
    margin-bottom:5px;	
}

.tb_result table
{
    margin: 5px 0 5px 0;
    font-size: 0.7em;
    color: #fff;
    background: transparent;
    border-collapse: collapse;
    padding:0;    
}

.tb_result table td
{
    padding: 2px;  
    border-bottom: none;  
}

