/***********************************
*	public.list_company
***********************************/


.freshCompany{
    display: block;
    margin: 0px 0 20px 0;
    padding-right: 30px;
    position: relative;
}

.freshCompany .separate{
    width:655px;
    padding-top: 20px;
}
.freshCompany .liderCompany{
    position:absolute;
    right:10px;
    top:-18px;
}
.freshCompany h2.title a{
    color: #ed008c;
    font: bold 18px/20px tahoma;
    text-decoration: none;
    padding:0 0 15px 10px ;
    display: block;
}
.freshCompany .left {
    float: left;
    width: 200px;
    text-align: center;
}

.freshCompany .photo_frame img{
    border: 1px solid #ED008C;
    display: block;
    margin: 0 auto;
    padding: 5px;
}
.freshCompany .left .zobaczProfil {
    margin:0 auto;
    padding:10px 0;
    text-align:left;
    width:85px;
}
.freshCompany .left .city{
    display: block;
    padding-bottom: 5px;
    font: bold 11px/12px arial;
    color: black;
}

.freshCompany .left .region{
    font: normal 10px/11px tahoma;
    color: #8a8a8a;
    padding-bottom:10px;
}
.freshCompany .right{
    float: left;
    width: 420px;
    overflow: hidden;
}

.freshCompany .right .content{
    border-top: dotted 1px #C8C8C8;
    height: 180px;
    overflow: hidden;
    font: 12px/14px tahoma;
    color: black; 
    position: relative; 
}
.freshCompany .right .content img.gradient{
    position: absolute;
    bottom: 0px;
    left: 0px;
    height: 10px;
    width: 420px;
}
.freshCompany .right .schedules{
    float: right;
    font: normal 11px/12px arial;
    color: #707070;
    background: url('/img/view/products/korzysta_harmonogramow.gif');
    width: 184px;
    height: 25px;
    padding: 25px 0 0 65px;
    margin-bottom: 10px;
    
}
.freshCompany .right .schedules a{
    color: #16a2fe;
}
.freshCompany .right .tagi{
    display: block;
    color: #124673;
    font: bold 11px/12px arial;
    float: left;
    padding: 0px 3px 10px 20px;
    background: url('/img/view/products/tagi.jpg') no-repeat top left;
} 
.freshCompany .right .tagi span a{
    font: normal 11px/12px arial;
    color: #707070;
}
.freshCompany .last_products{
    background:#f9f9f9;
    border-top:1px dotted #C8C8C8;
    margin:0 -6px -8px;
    padding-bottom:10px;
}
.freshCompany .last_products h4{
    font: bold 14px/20px arial;
    color: #ed008c;
    padding-left: 10px;
}

.freshCompany  .product_image_box {
    float: left;
    padding:0 5px;
    position: relative;
}
.freshCompany  .product_image_box img{
    border: 3px solid #F2F2F2;
}

.freshCompany .box{
    width: 580px;
    overflow: hidden;
    display: block;
    float: left;
    position: relative;
}
.freshCompany .prev, .freshCompany .next{
    float: left;
    width: 22px;
    margin: 31px 4px;
    height: 22px;
    cursor: pointer;
    background: left top no-repeat;
}
.freshCompany .last_products .prev{
    background-image: url(/img/elements/products/prev01_fresh.png);
    margin-left:10px;
}
.freshCompany .last_products .next{
    background-image: url(/img/elements/products/next01_fresh.png);
    background-position: right top;
}

.freshCompany .frame_photo{
    width:9999px;
}
.freshCompany  .frame_photo p{
    margin-left: 160px;
    font: normal 14px/50px arial;
}
.freshCompany  .gray_bottom_stdbox{
    bottom:-8px;
    left:-7px;
    position:relative;
    width:656px;
    z-index:1;
}
.freshCompany .std_box_bottom .lbg{
    display: none;
}
.freshCompany .ProductPhoto .playProduct{
    display: none;
}
.freshCompany .product_image_box .playProduct{
    position: absolute;
    right: 11px;
    top: 7px;
    width: 20px;
    height: 20px;
}
.freshCompany .product_image_box .playProduct{
    border: 0 none;
}
.freshCompany .product_image_box:hover .playProduct {
    width: 40px;
    height: 40px;
}
.product_thumb {
    float: left;
    margin:0 6px;
}



