
@import url(search.css);

/* FrontPage Box Styles */

.header .contacts {
        margin-top: -10px;
}

.col2-layout .col1 {
        margin-left:15px;
        margin-right: 0;
        width:190px;
        float: right;
        }


.front-subcols { margin-bottom: 15px; }

.content-box  { margin-bottom: 0; }

        .fr-col1, .fr-col2 {
                float: left;
                width: 365px;
                }
                
                .fr-col1 { margin-right: 15px; }
                


.fr-grid { width: 100%; }               

        .fr-grid td {
                font-size: 11px;
                border-bottom: 1px solid #dcdddd;
                padding: 5px;   
                }               
                
                .fr-grid td small { color: #eb7f00;     }
                
                .fr-grid td small a:link,
                .fr-grid td small a:active,
                .fr-grid td small a:visited { color: #80878b;}
                
                .fr-grid tr.nbrd td { border-bottom: none; }
                
                .fr-grid td small a.premium {
                        display: block;
                        margin-bottom: 10px;
                        color: red;
                        font-weight: bold;
                }
                
                
                
.fr-row-grid td { border-bottom: none; }                

        .fr-row-grid tr.row td { background-color: #e5e6e6; }

        span.down, span.up {
                display: block;
                background: url(/images/ico_rating_ar.gif) no-repeat right 3px;
                color: #68a901;
                padding-right: 12px;
                text-align: right;
                }
                
                span.up {
                        background-position: right -6px; 
                        color: #c41c00;
                        }
                        
        .ico-rating     {
                display: block;
                width: 16px; height: 14px;
                background: url(/images/ico_rating.gif) no-repeat 0 0;
                }
                
                
a.link-nextpart:link,
a.link-nextpart:active,
a.link-nextpart:visited {
        display: block;
        background: #eeefef url(/images/ar_next.gif) no-repeat right 5px; 
        font-size: 10px;
        color: #86a201;
        margin-top: 1px;
        text-align: right;
        padding: 5px 25px 7px 0;
}               


ul.fr-newslist {
        padding-left: 20px;
        list-style: square;
        color: #f68500;
        font-size: 11px;
        }
        
        ul.fr-newslist li { margin-bottom: 10px; }
        
        ul.fr-newslist li a:link,
        ul.fr-newslist li a:active,
        ul.fr-newslist li a:visited {   color: #151515; text-decoration: none; }
        ul.fr-newslist li a:hover { text-decoration: underline; }       
        
        h1.front-slogan {
                width: 270px;
                border-bottom: none;
                font-size: 18px;
                padding-bottom: 0;
                margin-top: -10px;
        }
        
        
.video-box {
        width: 349px; height: 270px;
        }
        
.video-box a {
        display: block;
        width: 349px; height: 270px;
        background: url(/images/bg_videobox.png) no-repeat 0 0;
        cursor: pointer;
        }       
        
/* New layout */
.maincontainer-upd{
        width: 920px;
        background: #FFF url(/images/bg_page_top.gif) repeat-x top; 
        margin: 0 auto;
        padding:25px 30px 39px;
}
.maincontainer-upd .header{
        margin:0 0 20px;
        padding-top:11px;
}
        
        .maincontainer-upd .header .col1{
                width:175px;
                margin:0;
        }
        .maincontainer-upd .header .logo{
                display: block;
                width: 163px; 
                height: 50px;
                margin:0;
                background: url(/images/logo-upd.png) no-repeat 0 0;       
                text-decoration: none;
                }
                        .header a.logo i{visibility: hidden;}
                
        .maincontainer-upd .header .col2{
                width:745px;
                }
                .maincontainer-upd .header .motto{
                        font-size:19px;
                        line-height:40px;
                        font-weight:bold;
                        margin:0;
                        padding:10px 0 0;
                        border:none;
                }

.pr-nav{
        position:relative;
        height:auto;
        margin:0 0 20px;
}

        .pr-nav .pr-mainmenu{
                height:40px;
                float:none;
                width:auto;
                margin:0;
                padding:0 72px;
                background:url(/images/primary-nav.png) repeat-x;
        }
        .pr-nav .pr-mainmenu b{
                padding:0;
        }
        .pr-nav .pr-mainmenu .left-corner,
        .pr-nav .pr-mainmenu .right-corner{
                position:absolute;
                display:block;
                width:20px;
                height:40px;
                background:url(/images/primary-nav.png) repeat-x;          
        }
        .pr-nav .pr-mainmenu .left-corner{
                top:0;
                left:0;
                background-position:0 -40px;
        }       
        .pr-nav .pr-mainmenu .right-corner{
                top:0;
                right:0;
                background-position:0 -80px;
        }
        .pr-nav .nav-item{
                list-style-type:none;
                float:left;
                margin:0 0 0 65px;
                padding-right:13px;
                font-size:16px;
                font-weight:bold;
                line-height:30px;
                background:url(/images/arrow-blue.png) no-repeat 100% 50%;
        }
        .pr-nav .signup-item{
                padding-right:17px;
                background:url(/images/arrow-red.png) no-repeat 100% 50%;
        }
        .pr-nav .nav-item-url{
                text-decoration:none;
        }
        .pr-nav a.nav-item-url:hover{
                text-decoration:underline;
        }
        .pr-nav .signup-item .nav-item-url{
                color:#fc0e0e;
        }

        
.col2upd-layout{}       

        .col2upd-layout .col1{
                float:right;
                width:302px;
        }
        .col2upd-layout .col2{
                float:left;
                width:590px;
        }
        
.quick-overview{
        padding-top:10px;
        font-size:18px;
        }
        .quick-overview .visual{
                display:block;
        }
        .quick-overview .verified{
                text-transform:uppercase;
                color:#f52a2b;
        }
        .quick-overview .offers-count{
                margin:15px 0 23px;
                font-size:21px;
                color:#b4cc1b;
                }
                .quick-overview .offers-count .count{
                        color:#2a94d5;
                }
        
.b-latest-offers{
        padding:10px;
}

.product-item { 
        border-bottom: 1px solid #d7d9d9; 
        padding: 8px 0;
        }
        
        .row { background-color: #f6f6f6; }
        
        .product-item input,
        .product-item img.prod-img,
        .product-item div.prod-modelinfo,
        .product-item div.prod-typeoffer,
        .product-item div.prod-typerequest,
        .product-item div.prod-bidnr,   
        .product-item div.prod-price,
        .product-item div.prod-company,
        .product-item div.contact-box,
        .product-item div.prod-status {
                display: block;
                float: left;
                margin-right: 10px;
                }
                
                .product-item div.prod-typeoffer {
                    color: #FF8100;
                 }
                .product-item div.prod-typerequest {
                    color: #4A3E86;
                 }      
                
                .product-item div.prod-company a.clickchat-online,
                .product-item div.prod-company a.clickchat-offline {
                        display: block;
                        width: 75px; height: 22px;
                        background: url(/images/ico_chat_off.gif) no-repeat 0 0;
                        margin-top: 7px;
                        clear: left;
                }
                        
                .product-item div.prod-company a.clickchat-online {background: url(/images/ico_chat_on.gif) no-repeat 0 0; }                                       
                
        .product-item input { margin-left: 7px; display: inline; margin-right: 5px; }
        
        .b-latest-offers .product-item .prod-modelinfo{ 
                width: 195px; 
                font-size: 11px;
                padding-top: 3px;
                }       
        
                .product-item div.prod-modelinfo a.model {
                        display: block;
                        font-size: 12px;
                        font-weight: bold;
                        margin-bottom: 6px;
                        color: #1b1c1c;
                        text-decoration: none;
                        }
                        
                .product-item div.prod-modelinfo small { color: #96999a; }      
        
        .b-latest-offers .prod-price {
                width: 126px;
                padding-top: 3px;
                }       
                div.large-col { width: 180px;   }
                
                .prod-price small {
                        display: block;
                        font-size: 11px;
                        margin-top: 4px;
                        }       
                        
                .prod-price span.bid {
                        font-size: 11px;
                        margin-top: 4px;
                        color: #0073AF;
                        }       
                        
        .prod-company {
                width: 100px;
                padding-top: 3px;       
                }
                
        
                .prod-company a.company {
                        display: block;
                        margin-bottom: 10px;
                        }
                        
                .prod-company a.premium {
                        display: block;
                        margin-bottom: 10px;
                        color: red;
                        font-weight: bold;
                }
                        
                .prod-company span {
                        display: block;
                        float: left;            
                        margin-right: 5px;      
                        font-size: 10px;
                        white-space: nowrap;
                        }
                        
                        .prod-company span.country { color: #676b6c;    }
                        
                        .prod-company span.country      img {
                                float: left;
                                margin-right: 5px;
                                }
                                
                        .prod-company span.usertype {
                                color: #d84301;
                                background: url(/images/ico_premium_small.gif) no-repeat left;
                                padding: 2px 5px 2px 21px;
                                margin-top: -2px;
                                }       
                                
                        .prod-company span.rating a:link,       
                        .prod-company span.rating a:active,
                        .prod-company span.rating a:visited { color: #676b6c;   }
                        
                        .prod-company span.rating i,
                        .prod-company span.rating b { font-style: normal; font-weight: normal; }
                        
                                .prod-company span.rating i.up, .prod-company span.rating b.up { color: #6cb700; }
                                .prod-company span.rating i.down, .prod-company span.rating i.down { color: #d72300; }
                                
                        .prod-company small {
                                display: block;
                                margin-left: 15px;
                                font-size: 11px;
                                color: #95999A;
                                }       
                                
        .product-item div.contact-box {
                        padding-top: 3px;
                        width: 95px;
                        float: right;
                        margin-right: 0;
                        }                       
                        
                        .contact-box a {
                                display: block;
                                float: left;
                                width: 20px; height: 16px;
                                margin-right: 3px;
                                background: url(/images/icons_contacts.gif) no-repeat 0 0;
                                font-size: 0;
                                }       
                                
                                .contact-box a.skype { background-position: -20px 0; }
                                .contact-box a.icq { background-position: -40px 0; }
                                .contact-box a.msn { background-position: -60px 0; }            
                                                        
                        
        .product-item div.prod-status {
                width: 90px;
                font-size: 11px;
                }       
                
                .product-item div.prod-status span {
                        display: block;
                        margin-top: 3px;        
                        }
                        
                .product-item div.prod-status span.cancel-text {
                                background: url(/images/ico_status.gif) no-repeat 0 -17px;
                                color: #dd2a1a;
                                padding-left: 16px;
                                }
                                
                .product-item div.prod-status span.accepted-text {
                        background: url(/images/ico_status.gif) no-repeat 0 0px;
                        color: #74a400;
                        padding-left: 16px;
                        }       
                        
                .product-item div.prod-status span.new-text {
                        background: url(/images/ico_status.gif) no-repeat 0 -34px;
                        color: #ff7200;
                        font-weight: bold;
                        padding-left: 16px;
                        }       
                        
                .product-item div.prod-status a.postfeedback {
                        display: block;
                        margin-top: 5px;
                        padding-left: 16px;
                        }       
                        
                .product-item div.prod-status a.cancel {
                        display: block;
                        margin-top: 7px;
                        color:#DD2A1A;
                        background: url(/images/icons_deals.gif) no-repeat 0 -25px;
                        padding: 0 0 2px 18px;
                        margin-left: 16px;
                        }       

a.link-all:link,
a.link-all:active,
a.link-all:visited {
        display: block;
        background: #eeefef url(/images/viewall-arrow.png) no-repeat 99% 7px; 
        font-size: 12px;
        color: #006ACD;
        margin-top: 1px;
        margin:1px 0 0 0;
        padding: 5px 27px 7px 0;
        text-align: right;
        }               
                        
.join-now-wrap{
        height:80px;
        margin:5px 0 20px;
        padding:40px 0 0 53px;
        background: url(/images/join-now-bg.png) no-repeat; 
}       

        .join-now-wrap .join-now-title{
                display:block;
                text-indent:-9999px;
        }
        .join-now-wrap .join-now-url{
                
        }

.b-testimonials{
        float:left;
        width: 301px;
        min-height:248px;
        height:auto !important;
        height:248px;
        background: url(/images/lb_b2_footer.gif) no-repeat bottom;        
        }
        .b-testimonials .b-testimonials-title{
                margin:0 0 20px;
                padding:7px 0 6px 4px;
                border:solid #DCDDDF;
                border-width:0 0 1px;
        }
        .b-testimonials .box-content{
                padding:10px 20px 20px;
                background: url(/images/lb_top.png) no-repeat;
        }
        .b-testimonials .testimonial{
                margin:0;
                padding:0;
                font-style: italic;
                font-size:14px;
                line-height: 21px;
                padding:0 0 13px 5px;
        }
        .b-testimonials .testimonial-author{
                font-style: normal;
                font-weight: bold;
                font-size: 12px;
                text-transform:uppercase;
                padding-left:8px;
        }
        .b-testimonials .org{
                padding:7px 0 0 5px;
                }
                .b-testimonials .org .flag{
                        float:left;
                        margin:2px 10px 0 0;
                }

