ul.virtual_list_slider_page_controller { float: left; display: inline; margin: 0; padding: 0; border: 0; }
*+html ul.virtual_list_slider_page_controller { width: 962px; }
ul.virtual_list_slider_page_controller, x:-moz-any-link { width: 962px; }
ul.virtual_list_slider_page_controller li{ float: left; height:418px; margin: 0; padding: 0; border: 0; list-style-type: none; vertical-align: top; }



ul.virtual_list_page_controller { float: left; display: inline; margin: 0; padding: 0; }
*+html ul.virtual_list_page_controller { width: 962px; }
ul.virtual_list_page_controller, x:-moz-any-link { width: 962px; }
ul.virtual_list_page_controller li{ float: left; height:15px; display: inline; margin: 0; padding: 0 ; border: 0; list-style-type: none; font-weight: bold; color: #989696; vertical-align: top; }
ul.virtual_list_page_controller li span { display: inline; margin: 0; padding: 0; border: 0; list-style-type: none; font-size: 11px; font-weight: bold; color: #989696; vertical-align: top; }
        ul.virtual_list_page_controller li a img { margin: 0; padding: 0; border: 0; vertical-align: top; }
        
        *html ul.virtual_list_page_controller li.count { float: left; border: 0; }
        *html ul.virtual_list_page_controller li a img { visibility: hidden; }
        ul.virtual_list_page_controller li a.virtual_list_left_button { float: left; width: 19px; height: 20px; border: 0; cursor: pointer; background: 0 0 no-repeat url('/images/upfactory/home/home_arrow_left.gif'); }
        ul.virtual_list_page_controller li a.virtual_list_right_button { float: right; width: 19px; height: 20px; border: 0; cursor: pointer; background: 0 0 no-repeat url('/images/upfactory/home/home_arrow_right.gif'); }
        ul.virtual_list_page_controller li a.virtual_list_right_button, x:-moz-any-link { margin: -19px 0 0 0; }
        ul.virtual_list_page_controller li a.virtual_list_right_button, x:-moz-any-link, x:default { margin: 0; }
#bigbtn_prev img,#bigbtn_next img{ cursor:pointer; width:20px; }
div.virtual_list_slider_controller { float:left; width: 924px; height: 15px; margin: 0; background: url(/images/upfactory/home/home_arrow_back.gif) 0 0 repeat-x;}
    div.virtual_list_slider_controller div.virtual_list_slider_knob { width: 42px; height: 15px; background: url(/images/upfactory/home/home_arrow_cursor.gif) 0 0 repeat-x; }

div.virtual_list_main_container { position: relative; overflow: hidden; }
    div.virtual_list_main_container div.virtual_list_inner_container { overflow:hidden; position:relative; margin: 0; padding: 0; border: 0; _border-top : medium none;}
            div.virtual_list_main_container div.virtual_list_inner_container div.virtual_list_cells { float: left; margin: 0; padding: 0; border: 0;}

#col2 .bloc.map { margin: 0 0 10px 0; padding: 0; border: 0; }
    #col2 .bloc.map .footer { height: 13px; margin: 0; padding: 0; border: 0; font-size: 1px; background: url(/images/upfactory/home/footer_map.png) 0 bottom no-repeat; }

    #col2 .bloc.map h2 { margin: 0; padding: 0 0 0 8px; border: 0; font-size: 15px; line-height: 29px; font-weight: normal; text-transform: uppercase; color: #F4F4F4; background: url(/images/upfactory/home/header_map.png) 0 0 no-repeat; }
    *html #col2 .bloc.map h2 { padding: 4px 0 0 8px; height: 25px; }

        #col2 .bloc.map .contentBloc h2 { height: 29px; margin: 0 0 10px 0; padding: 0 0 0 14px; border: 0; font-size: 15px; line-height: 29px; font-weight: normal; text-transform: uppercase; color: #5F5F5F; background: url(/images/upfactory/home/header_models.png) 0 0 no-repeat; }

         *html #col2 .bloc.map .contentBloc h2 { padding: 4px 0 0 8px; height: 25px; }

    #col2 .bloc .contentBloc { margin: 0; padding: 0 0 10px 0; border: 0; background: #F4F4F4; }
    #col2 .bloc .contentBloc #map { margin: 0 0 10px 0; width: 100%; height: 272px; border: 0; }
        
    #col2 .bloc .contentBloc #filter_form { margin: 0; padding: 0; border: 0; }
    #col2 .bloc .contentBloc #filter_form ul { float: right; margin: -37px 25px 0 0; padding: 0; border: 0; }


    #col2 .bloc.map .contentBloc p.cloud { margin: 0 15px 0 15px; padding: 0; border: 0; color: #676565; text-align: center; }
    #col2 .bloc.map .contentBloc p.cloud a { color: #676565; text-decoration: none; margin: 0 4px;}
    #col2 .bloc.map .contentBloc p.cloud a:hover { color: #EC008C; text-decoration: underline;}

#articles_filter{ margin-top:10px; border-width:0 0 1px 0; border-style:solid; border-color:#8E8C8C; }
    #articles_filter span{ display:block; float:left; border-color:#DDD; border-bottom-color:#8E8C8C; border-style:solid; border-width:1px; padding:4px 10px; font-weight:bold; cursor:pointer; margin-bottom:-1px; _margin-bottom:-11px; |margin-bottom:-11px; color: #8E8C8C; }
    #articles_filter span.spacer{ border-width:0 0 1px 0; width:0; height:16px; cursor:default; }
    #articles_filter span.current{ border-color:#8E8C8C; border-bottom-color:#FFF; cursor:default; color: #EC008C; }
    #articles_filter span.last{ border-width:0 0 1px 0; height:16px; cursor:default; }
#selection_articles_filter img{ margin-bottom:-2px; }
