#catalog_detail{

}

#detail_frame{
    border-left: 2px #cccccc solid;
    border-bottom: 2px #cccccc solid;
}

#detail_frame, #detail_frame .first_column .other_imgs, #detail_frame .second_column .columns{
    overflow: hidden;
}
*html #detail_frame, #detail_frame .first_column .other_imgs, #detail_frame .second_column .columns{ height: 1%; overflow: visible; }

#detail_frame .first_column{
    width: 50%;
    float: left;
}

#detail_frame .first_column .layout{
    border-top: 2px #cccccc solid;
}

#detail_frame .first_column .big_img{
    width: 230px;
    margin: 0px auto;
    padding-top: 20px;
}
#detail_frame .first_column .big_img img{
    width: 230px;
}

#detail_frame .first_column .other_imgs{ padding: 10px 0px; border-bottom: 1px #cccccc solid;}

#detail_frame .first_column .other_imgs a{
    display: block;
    width: 25%;
    padding: 0px 4%;
    float: left;
    overflow: hidden;
}

#detail_frame .first_column .other_imgs a img{
    width: 100px;
}

#detail_frame .first_column .documentation .d_item{
    text-align: center;
    font-weight: bold;
    padding: 5px;
    border-bottom: 1px #cccccc solid;
}

#detail_frame .second_column{
    padding-left: 50%;
}
#detail_frame .second_column .header{
    border-top: 2px #01b4ef solid;
    border-left: 2px #01b4ef solid;
    border-right: 2px #01b4ef solid;
}

#detail_frame .second_column .title{
    font-size: 20px; 
    color: #333333;
    padding: 10px;
}

#detail_frame .second_column .columns{
    background-color: #e9e9e9;
    padding: 15px;
}

#detail_frame .second_column .produser{ width: 49%; float: left; border-right: 1px #999999 solid;  }
#detail_frame .second_column .country_producer{ padding-left: 55%; font-size: 14px; font-weight: bold; text-align: center; }
#detail_frame .second_column a{ font-weight: bold; }

#detail_frame .second_column .price{
    background: url('/img/price_gradient.png') top repeat-x;
    padding: 20px;
    height: 20px;
    text-align: center;
    color: #FFFFFF;
    font-size: 23px;
    overflow: hidden;
}

#detail_frame .second_column .bold{ font-size: 1.5em; font-weight: bold; }

#detail_frame .second_column .description{
    padding: 15px;
    background-color: #e9e9e9;
}

#answers_list{
}

#answers_list .item{
    padding: 10px 0px;
    border-bottom: 1px #999999 dashed;
    font-size" 0.9em;
    color: #828282;
}

#answers_list .item .header{
    padding-bottom: 7px;
}
