﻿body { overflow: auto !important; }

#index { width: 965px; }
#board { width: 100% !important; position: relative; }
.plasma { background: #eeeff3; padding: 20px;  position: relative; width: 886px; margin: 0 auto; }

#index_hp { clear: both; float: none; height: 263px; padding-top: 10px; }
    #index_hp #search { float: right; width: 154px; background: #000; margin-top: 4px; }

    #index_hp #top6 { float: right; width: 771px; }

        #index_hp #top6 .box { float: right; width: 183px; padding: 4px; }
            #index_hp #top6 .box .top { background: url(index_hpbox_top_tile.gif) repeat-x; height: 29px; width: 183px; }
                #index_hp #top6 .box .top .right {
                    background: url(index_hpbox_top_right.gif) right no-repeat;
                    width: 100%;
                    height: 100%;
                    font-size: `px;
                    font-weight: bold;
                }
                #index_hp #top6 .box .top .left { background: url(index_hpbox_top_left.gif) left no-repeat; width: 100%; height: 100%; }

            #index_hp #top6 .box .itemname {
                height: 17px;
                width: 183px;
                background: #1a1919;
                font-size:12px;
                font-weight: bold;
                color: #fff;
            }
                #index_hp #top6 .box .itemname span { color: #fedf46; font-weight: bold; }
                    #index_hp #top6 .box .itemname span.sep { color: #b4b4b4; font-weight: bold; width: 10px; display: inline-block; }

            #index_hp #top6 .box .pic { position: relative; width: 183px; height: 72px; }
                #index_hp #top6 .box .pic .bottom { background: url(index_hpbox_bottom.png) bottom no-repeat; position: absolute; bottom: 0; left: 0; width: 183px; height: 9px; }

#index_top_companies div { margin: 13px 0 13px 0; }

#index_container { float: none; clear: both; }
#searchlinks { float: right; width: 210px; }

#index_container #companies { width: 695px; padding-left: 20px; }
.movers #index_container #companies { width: 782px; padding-left: 20px; }
.movers #searchlinks { float: none; width: 180px;  }
#index_container .box { border: 1px solid #e8e8e8; padding: 7px; width: 167px; height: 211px; float: left; margin: 7px; position: relative; left: 7px; }
    #index_container .box .itemname { background: url(index_hp_box_companyname_tile.gif) repeat-x; width: 167px; height: 22px; border-top: 1px solid #f7d504; text-align: right; }
        #index_container .box .itemname a {
            font-size: 14px;
            font-weight: bold;
            color: #fff;
            text-decoration: none;
        }
            #index_container .box .itemname a:hover { text-decoration: underline; }
    #index_container .box .companyname {
        text-align: right;
        padding-right: 8px;
        font-size: 14px;
        font-weight: bold;
        padding: 5px 8px 5px 0;
    }
    #index_container .box p {
        text-align: right;
        padding-right: 8px;
        font-size: 14px;
        font-weight: bold;
    }
    #index_container .box input.indexbutton { position: absolute; bottom: 7px; left: 7px; }

.artmarket #index_container p { color: #b2b2b2; padding: 0; font-weight: bold; }
.artmarket #index_container .itemname { background: #fff !important; border: 0; }
    .artmarket #index_container .itemname a {
        color: #515151;
        font: font-size:14px;
        font-weight: bold;
    }
.artmarket .box { height: 230px !important; }
.artmarket #searchlinks .box { height: 250px !important; background: #f7f7f3; }
.artmarket .box .price {
    position: absolute;
    bottom: 7px;
    left: 7px;
    color: #0192b5;
    font-size: 14px;
    font-weight: bold;
}
.artmarket .box .price_iom {
    color: #0192b5;
    font-size: 14px;
    font-weight: bold;
}

#main .textContant.sep {
    color: #343434;
    font-size: 20px;
}

.projects #index_container p { color: #b2b2b2; padding: 0; font-weight: bold; }
.projects #index_container .itemname { background: #fff !important; border: 0; }
    .projects #index_container .itemname a {
        color: #515151;
        font-size: 14px;
    }
.projects .box .price {
    position: absolute;
    bottom: 7px;
    left: 7px;
    color: #0192b5;
    font-size: 14px;
}
.projects .box .price_iom {
    color: #0192b5;
    font-size: 14px;
}
.donations .indexbutton { width: 80px !important; }
.projects .box .indexbutton {
    background: none !important;
    color: #0192b5;
    font-size: 14px;
    font-weight: bold;
    padding: 0 !important;
    width: 60px;
}
    .projects .box .indexbutton:hover { text-decoration: underline; }

.projects.artmarket .box .indexbutton { background: url(whiteskin/empty_button.gif) no-repeat !important; width: 86px !important; height: 26px !important; color: #fff; }

#search_results #index_container .index_recommend { background: url(index_recommend_results_tile.gif) repeat-y; width: 192px; margin: 0 auto; text-align: right; }
    #search_results #index_container .index_recommend .top .left { width: 192px; height: 38px; background: url(ad_details_top_left.gif) left no-repeat; }
    #search_results #index_container .index_recommend .top .right { width: 152px; height: 38px; background: url(ad_details_top_right.gif) right no-repeat; position: relative; }
        #search_results #index_container .index_recommend .top .right div {
            position: absolute;
            top: 14px;
            right: 20px;
            font-size: 14px;
            font-weight: bold;
            color: #020202;
        }
    #search_results #index_container .index_recommend .main { height: 210px; padding: 10px; text-align: right; }

.index_recommend_header {
    font-size: 14px;
    font-weight: bold;
    text-align: right;
    padding-right: 20px;
}

#index_container .index_recommend { background: url(index_recommend_tile.gif) repeat-y; width: 306px; }
    #index_container .index_recommend .top { background: url(ad_details_top_tile.gif) repeat-x; height: 38px; }
        #index_container .index_recommend .top .left { width: 100%; height: 38px; background: url(ad_details_top_left.gif) left no-repeat; }
        #index_container .index_recommend .top .right { width: 100%; height: 38px; background: url(ad_details_top_right.gif) right no-repeat; position: relative; }
            #index_container .index_recommend .top .right img {
                position: absolute;
                top: 14px;
                right: 20px;
                font-size: 18px;
                font-weight: bold;
                color: #020202;
            }
    #index_container .index_recommend .main { height: 145px; padding: 10px; text-align: right; }
        #index_container .index_recommend .main .itemname {
            font-size: 18px;
            font-weight: bold;
            padding-bottom: 5px;
            margin-bottom: 8px;
            border-bottom: 1px dotted #a6a6a6;
        }
            #index_container .index_recommend .main .itemname span.sep { color: #ffc401; font-weight: bold; width: 14px; display: inline-block;  }
            #index_container .index_recommend .main .itemname span {
                font-size: 18px;
                font-weight: bold;
            }
        #index_container .index_recommend .main .companyname {
            font-size: 14px;
            font-weight: bold;
        }
    #index_container .index_recommend .bottom { background: url(ad_details_bottom_tile.gif) bottom repeat-x; height: 13px; }
        #index_container .index_recommend .bottom .left { width: 100%; height: 13px; background: url(ad_details_bottom_left.gif) bottom left no-repeat; }
        #index_container .index_recommend .bottom .right { width: 100%; height: 13px; background: url(ad_details_bottom_right.gif) bottom right no-repeat; }

input.indexbutton {
    background: url(empty_button.gif) no-repeat;
    width: 69px;
    height: 21px;
    border: 0;
    font-size: 14px;
    font-weight: bold;
    margin-top: 10px;
    cursor: pointer;
}
.movers input.indexbutton {
    background: url(whiteskin/movers_button.png) no-repeat;
    width: 95px;
    height: 41px;
    border: 0;
    font-size: 14px;
    font-weight: bold;
    margin-top: 10px;
    cursor: pointer;
    color: #fff;
}


.pbook input.indexbutton { background: url(PlacebookSkin/empty_button.gif) no-repeat !important; width: 93px !important; height: 39px !important; color: #fff !important; }


#news, #tips { text-align: right; margin-top: 20px; width: 306px; }
#search_results #tips { width: 192px !important; margin: 20px auto; }

#news .title { border-bottom: 1px dotted #a6a6a6; }
#news_container { margin-top: 10px; }
    #news_container li { margin-bottom: 20px; }
        #news_container li .itemname {
            font-size: 14px;
            font-weight: bold;
            color: #595959;
            padding-bottom: 2px;
        }
        #news_container li .description {
            text-align: justify;
            font-size: 14px;
            color: #5c5b5b;
            padding-bottom: 6px;
        }
        #news_container li .link a {
            font-size: 14px;
            font-weight: bold;
            color: #000;
            text-decoration: none;
        }
        #news_container li .link span {
            font-size: 14px;
            font-weight: bold;
            color: #de1609;
            padding-left: 3px;
        }

#tips .title span {
    font-size: 17px;
    font-weight: bold;
    color: #d6d6d6;
    width: 15px;
    display: inline-block;
}
#tips .title img { vertical-align: middle; }
#tips_container { border-top: 1px dotted #a6a6a6; border-bottom: 1px dotted #a6a6a6; margin-top: 10px; padding: 10px 0 20px 0; }
    #tips_container ul { list-style-type: square; padding-right: 15px; }
        #tips_container ul li { padding: 0 0 5px 0; color: #ffc000; }
            #tips_container ul li a {
                font-size: 14px;
                font-weight: bold;
                color: #514f54;
                text-decoration: none;
            }

    #tips_container .link { padding-right: 2px; }
        #tips_container .link a {
            font-size: 14px;
            font-weight: bold;
            color: #000;
            text-decoration: none;
        }
        #tips_container .link span {
            font-size: 14px;
            font-weight: bold;
            color: #de1609;
            padding-left: 3px;
        }

.movers #tips { width: 192px !important; background: url(whiteskin/movers_tips_tile.gif) repeat-y; }
    .movers #tips .top {
        height: 40px;
        background: url(whiteskin/movers_tips_top.gif) no-repeat;
        padding: 0 20px 0 0;
        color: #fff;
        font-size: 14px;
        font-weight: bold;
    }
    .movers #tips .bottom { background: url(whiteskin/movers_tips_bottom.gif) bottom no-repeat; padding: 10px 20px 30px 0; }
    .movers #tips ul { list-style-type: square; padding-right: 15px; }
        .movers #tips ul li { padding: 5px 0 5px 10px; color: #333; }
            .movers #tips ul li a {
                font-size: 14px;
                font-weight: bold;
                color: #333;
                text-decoration: none;
            }

.results_item .title { background: url(index_results_title.gif) repeat-x; height: 26px; margin-bottom: 1px; }
.pbook .results_item .title .left { background: url(PlacebookSkin/item_title_left.gif) left no-repeat; height: 26px; width: 100%; }

.results_item.advmode1 { background: #fffed3; }
.results_item.advmode2 { background: #fff0c4; }

.results_item .title .price {
    float: left;
    padding: 2px 5px 2px 10px;
    font-size: 18px;
    font-weight: bold;
    color: #000;
}
.results_item .title a { color: #000; text-decoration: none; }
    .results_item .title a:hover { color: #000; text-decoration: underline; }
.results_item .title span.value {
    font-size: 18px;
    font-weight: bold;
}
.results_item .title input[type=checkbox], .results_item .title img { vertical-align: top; margin: 8px 10px 8px 6px; }
.results_item .details { }
    .results_item .details .location { border-bottom: 1px dotted #a6a6a6; }
        .results_item .details .location .container { padding-right: 8px; }
        .results_item .details .location span.label {
            font-size: 14px;
            font-weight: bold;
        }
        .results_item .details .location span.value {
            font-size: 14px;
            font-weight: bold;
        }
        .results_item .details .location span.sep { color: #ffc401; font-weight: bold; width: 14px; display: inline-block;  }
    .results_item .details .description { padding: 8px 8px 0px 30px; }
        .results_item .details .description p { text-align: justify; }
    .results_item .details .button { text-align: left; padding-left: 2px; }

.movers .results_item .title { background: none !important; }
    .movers .results_item .title span.value {
        font-size: 16px;
        font-weight: bold;
        color: #106288;
    }
.movers .results_item .details .description * {
    color: #333333;
    font-size: 14px;
    font-weight: bold;
}


.movers .results_item .details .location { border: 0; }
    .movers .results_item .details .location span.label {
        font-size: 14px;
        font-weight: bold;
        color: #3e98cc;
    }
    .movers .results_item .details .location span.value {
        font-size: 14px;
        font-weight: bold;
        color: #3e98cc;
    }
    .movers .results_item .details .location span.sep { color: #3e98cc; font-weight: bold; width: 14px; display: inline-block;  }


#indexitem { padding-top: 40px;  }

#item_header h1 {
    font-size: 34px;
    font-weight: 500;
    color: var(--Bunker);
    display: inline;
}
#item_header h2 {
    font-size: 30px;
    font-weight: 500;
    color: var(--Bunker);
    display: inline;
    }
    #item_header span.sep {
        color: #ffc401;
        font-size: 35px;
        font-weight: bold;
        width: 50px;
        display: inline-block;
    }
    #item_header img { vertical-align: bottom; }
    #item_header a.back { color: #000; }
        #item_header a.back img { border: 0; vertical-align: middle; }

#addetails { border: 0 !important; }
    #addetails .left_panel { width: 382px !important; }
    #addetails .right_panel { float: right; }
        #addetails .right_panel .details { background: url(ad_details_tile.gif) repeat-y !important; width: 474px !important; }


            #addetails .right_panel .details .top .right h1 {
                position: absolute;
                top: 10px;
                right: 13px !important;
                font-size: 18px;
                font-weight: bold;
                color: #020202;
                background: url(index_ad_bullet.gif) right 6px no-repeat !important;
                padding-right: 17px !important;
            }
            #addetails .right_panel .details .main { padding: 10px 15px 0 10px; height: 160px !important; }
                #addetails .right_panel .details .main .itemPic { float: right !important; width: 174px !important; height: 123px; border: 1px solid #e2e2e2; margin-left: 10px; }

                #addetails .right_panel .details .main .container { float: right !important; width: 250px !important; text-align: right; }
                    #addetails .right_panel .details .main .container.big { width: 424px !important; }

                #addetails .right_panel .details .main .details_row { border-bottom: 1px dotted #a6a6a6; }
                    #addetails .right_panel .details .main .details_row span.label {
                        font-size: 12px;
                        font-weight: bold;
                        width: 100px;
                        display: inline-block;
                    }
                    #addetails .right_panel .details .main .details_row span.value {
                        font-size: 12px;
                        font-weight: bold;
                    }
                #addetails .right_panel .details .main .links { padding-top: 10px; }
                    #addetails .right_panel .details .main .links img { border: 0; }

strong, strong * { font-weight: bold; }

#addetails .right_panel .details.spec .top { position: relative; }
    #addetails .right_panel .details.spec .top h1 {
        position: absolute;
        top: 10px;
        right: 13px !important;
        font-size: 18px;
        font-weight: bold;
        color: #020202;
        background: url(index_spec_icon.gif) right 3px no-repeat !important;
        padding-right: 20px !important;
    }

#addetails .right_panel .details.spec .container { background: #fbf9f0; border: 1px solid #e8e3ea; position: relative; text-align: right; }
    #addetails .right_panel .details.spec .container .right { background: url(index_detailsbox_right.gif) no-repeat; position: absolute; bottom: -1px; right: -1px; width: 8px; height: 8px; }
    #addetails .right_panel .details.spec .container .left { background: url(index_detailsbox_left.gif) no-repeat; position: absolute; bottom: -1px; left: -1px; width: 8px; height: 8px; }
#addetails .right_panel .details.spec ul { list-style-image: url(index_list_bullet.gif); padding-right: 20px; }
#addetails .right_panel .details.spec li { float: right; width: 45%; padding: 10px 0 10px 20px; }

#ad_more_small { background: #0e0e0e url(ad_moreads_small_tile.gif) repeat-x; height: 61px; }
    #ad_more_small ul { list-style-type: none; }
        #ad_more_small ul li { width: 24%; float: left;  cursor: pointer; padding-top: 7px; }

.jcarousel-skin-homeless .jcarousel-container-horizontal { width: 325px !important; }
.jcarousel-skin-homeless .jcarousel-container-vertical { width: 325px !important; height: 250px !important; }
.jcarousel-skin-homeless .jcarousel-clip-horizontal { width: 323px !important; height: 248px !important; }
.jcarousel-skin-homeless .jcarousel-item { width: 325px !important; height: 250px !important; }
#indexitem .jcarousel-clip.jcarousel-clip-horizontal { margin-left: 2px !important; }
#contact_form {
    margin-top: 20px;
    padding-bottom: 10px;
    text-align: right;
    background-color: white;
    padding: 20px;
    border-radius: 10px;
}
    #contact_form .top { background: url(index_contact_tile.gif) repeat-x !important; height: 31px; }
        #contact_form .top img { vertical-align: top; }
        #contact_form .top span {}
    #contact_form .container { padding: 10px 25px 10px 25px;}
        #contact_form .container * { }
        #contact_form .container label { width: 100px; display: inline-block; }
        #contact_form .container input[type=text] { width: 200px; border: 1px solid #bfbabf; height: 18px; }
        #contact_form .container textarea { width: 300px; height: 50px; overflow: hidden; }
        #contact_form .container div.field { margin-top: 8px; position: relative; }
    #contact_form .contact_send { background: url(contact_send.gif) no-repeat; width: 87px; height: 30px; border: 0; margin-left: 35px !important; cursor: pointer; }
    #contact_form .validateError { margin: 0 !important; height: 9px; position: absolute; bottom: 2px; right: 105px; width: 350px; color: red !important; }

.movers .validateError { bottom: -2px !important; right: 60px !important; }


#contact_form.moverslead .container { padding: 10px 0 10px 0; }
#contact_form.moverslead label { width: 60px !important; display: inline-block; }
#contact_form.moverslead table { border-collapse: collapse; width: 100%; }
#contact_form.moverslead th { padding: 3px 10px 3px 10px; height: 33px; border: 1px dotted #ffe037; border-right: 0; border-left: 0; text-align: right; }
    #contact_form.moverslead th.title { border-bottom: 1px dotted #f9d304; }
#contact_form.moverslead td { padding: 3px; height: 33px; color: #000; }
#contact_form.moverslead .quan { cursor: pointer; }
#contact_form.moverslead label { color: #343434; }
#contact_form.moverslead input[type=text] { 
    height: 35px;
    margin-bottom: 10px;
    border: 1px solid #838383;
    width: 220px;
    font-size: 16px;
    padding: 0 10px;
    font-weight: bold !important;
    outline: none;
    border-radius: 4px;
    border: solid 1px #d8d8d8;
    background-color: #ffffff;
}
#contact_form.moverslead textarea {  }
#contact_form.moverslead .contact_send { background: url(whiteskin/movers_lead_send.gif) no-repeat !important; width: 87px; height: 30px; border: 0; margin-left: 5px; cursor: pointer; }
#contact_form.moverslead select { height: 21px; }

#contact_form .container .nopad label { width: inherit !important; display: inline-block; padding: 0 10px 0 10px; }
#contact_form .container .nopad input { vertical-align: middle; padding-left: 10px; }


#share { margin-top: 10px; }
    #share a, #share span {
        font-size: 20px;
        font-weight: bold;
        color: #2e2e2e;
        text-decoration: none;
    }

.results_end { background: #2a262e; height: 25px; color: #fff; }

#index_hp .formElement_Container { height: 30px; }

#index_container .gallerydisplay #companies { width: 695px; padding-left: 20px; }
.gallerydisplay { position: relative; min-height: 1130px !important; }
    .gallerydisplay #companies { width: 770px !important; padding-left: 10px !important; }
    .gallerydisplay .indexsearchlinks { float: right; width: 185px; margin-right: 10px !important; height: 1030px !important; }
    .gallerydisplay .boxes { padding-top: 4px; }
    .gallerydisplay .box { margin: 4px !important; border: 1px solid #eae8e8; background: #fff; }

    .projects #searchlinks { float: none !important; }
    .projects .glbl_header h1 { font-size: 32px; }

.projects_promoted {
    margin: 0 auto;
    text-align: right;
    direction: rtl;
    width: 1380px;
}
    .projects_promoted .searchandpromoteditems { 
        /*height: 275px; background: #e8e8e8; padding: 20px; margin-top: 20px; */

    }
    .projects_promoted.donations .searchandpromoteditems { height: 420px; }
    .projects_promoted .searchandpromoteditems .inner { 
        /*width: 100%; height: 100%; background: #fff; border: 1px solid #cfcfcf; position: relative;*/

    }
    .projects_promoted .searchandpromoteditems .search { padding: 10px; }
    .projects_promoted .searchandpromoteditems .searchpanel { position: relative; }
    .projects_promoted .promotedContent { /*position: absolute; top: 1px; left: 1px; width: 652px; height: 273px; text-align: left; background: url(whiteskin/project_content_fade.gif) no-repeat right;*/ }
    .projects_promoted .promotedContentContainer { /*position: absolute; top: 0; left: 0; width: 631px;*/ }

    .projects_promoted .item { position: relative; }
    .projects_promoted .fadecontainer { background: #000; width: 631px; height: 54px; position: absolute; bottom: 14px; right: 0px; opacity: 0.81; -moz-opacity: 0.81; filter: alpha(opacity=81); }
    .projects_promoted .fadeline { background: #000; width: 631px; height: 1px; position: absolute; right: 0px; opacity: 0.81; -moz-opacity: 0.81; filter: alpha(opacity=81); }
        .projects_promoted .fadeline.bottom { bottom: 12px; }
        .projects_promoted .fadeline.top { bottom: 70px; }

    .projects_promoted .textcontainer { width: 621px; height: 51px; position: absolute; bottom: 18px; right: 0px; padding: 5px 5px 0 5px; direction: rtl; text-align: right; }
        .projects_promoted .textcontainer * { color: #fff; }
.textcontainer .title {
    font-size: 16px;
    font-weight: bold;
}
.textcontainer a {
    font-size: 16px;
    font-weight: bold;
    text-decoration: none;
}
    .textcontainer a:hover { text-decoration: underline; }
.textcontainer .desc {
    font-size: 14px;
    font-weight: bold;
}

.projects_promoted .promotedContent .numbers { position: absolute; bottom: 78px; left: 0; direction: ltr; }
.movers .promotedContent .numbers { display: none; }
.artmarket .promotedContent .numbers { display: none; }
.courses .promotedContent .numbers { display: none; }
.placebook .promotedContent .numbers { display: none; }
.projects_promoted .promotedContent .numbers a {
    width: 14px;
    height: 14px;
    font-size: 14px;
    font-weight: bold;
    color: #333;
    background: #fff;
    display: inline-block;
    cursor: pointer;
}
    .projects_promoted .promotedContent .numbers a.selected { background: #222; color: #fff; }
.projects_promoted .gallerydisplay .boxes { padding-top: 4px; background: #fff; height: 1185px; }
.projects_promoted .indexbutton { background: url(projects_empty_button.gif) no-repeat; width: 86px; height: 26px; color: #fff; }
    .projects_promoted .indexbutton.hover { background: url(whiteskin/recomend_empty_button.gif) no-repeat; }
.projects_promoted .sub_btn { background: url(whiteskin/search_spirite.jpg) 0 0 no-repeat; width: 272px; height: 65px; display: inline-block; }
    .projects_promoted .sub_btn.hover { background-position: 0 -66px; }

.projects .indexsearchlinks { border: 1px solid red !important; }

.projects .index_recommend { background: none !important; border: 1px solid #426aa2; width: 188px !important; margin: 0 auto !important; }
.projects.movers .index_recommend { width: 178px !important; }

.projects .index_recommend .top { background: none no-repeat !important; height: 31px; }
    .projects .index_recommend .top .left { width: 100%; height: 38px; background: none !important; }
    .projects .index_recommend .top .right { width: 100%; height: 38px; background: none !important; position: relative; }
    .projects .index_recommend .top .title {
        background: url(whiteskin/index_recommend_title.gif) repeat-x !important;
        height: 31px;
        width: 182px;
        margin: 3px auto 0 auto;
        font-size: 14px;
        font-weight: bold;
    }
.projects.movers .index_recommend .top .title { width: 172px !important; }

.projects .index_recommend .top * { color: #fff !important; }
.projects .index_recommend .bottom { background: none !important; height: 13px !important; }
    .projects .index_recommend .bottom .left { width: 100%; height: 10px; background: none !important; }
    .projects .index_recommend .bottom .right { width: 100%; height: 10px; background: none !important; position: relative; }

.projects .index_recommend .indexbutton { background: url(whiteskin/recomend_empty_button.gif) no-repeat; width: 86px; height: 26px; }
.projects .index_recommend .imgcontainer { border: 1px solid #ababab; padding: 1px; }
.projects .index_recommend .companyname {
    font-size: 14px;
    font-weight: bold;
    color: #333;
}
.projects .index_recommend p { text-align: right; }

#indexitem.projects {  }
.projects #addetails {}
    .projects #addetails .right_panel { float: right; padding-left: 15px; }
#indexitem.projects .sepDesc { margin: 0px auto; padding-bottom: 5px; position: relative; width: 100%; text-align: right; border-bottom: 1px solid #cecfd0; }
    #indexitem.projects .sepDesc span { font: normal 25px 'ezer_regular' !important; color: #0d203d !important; }
    #indexitem.projects .sepDesc a {
        color: #0192b5;
        font-size: 14px;
        font-weight: bold;
        text-decoration: none;
    }
        #indexitem.projects .sepDesc a:hover { text-decoration: underline; }
.projects #item_header h2 {}
#addetails .TableWrapper { border-top: 1px solid #cecfd0; }

#indexitem.projects .details_row { height: 26px; width: 100%; }
#indexitem.projects.movers .details_row { height: inherit; width: 100%; }
#indexitem.projects .details_row.alt { /*background: #e8f2ff;*/ }
#indexitem.projects.movers .details_row.alt { /*background: #f1f3f8 !important;*/ }
#indexitem.projects.donations .details_row.alt { /*background: #e8e8e8 !important;*/ }


.contactinfo { padding-right: 10px; }
    .contactinfo .details_row { height: inherit; width: 100%; }
        .contactinfo .details_row.alt { background: #e8f2ff !important; }
    .contactinfo td.label {
        font-size: 14px;
        font-weight: bold;
        width: 50px;
    }
    .contactinfo td.value {
        font-size: 14px;
        font-weight: bold;
    }
    .contactinfo .details_website {
        background: url(whiteskin/website_button.gif) top no-repeat;
        width: 138px;
        height: 31px;
        display: inline-block;
        color: #fff;
        font-size:14px;
        font-weight: bold;
        padding-top: 10px;
        text-align: right;
        text-indent: 45px;
        text-decoration: none;
    }

#indexitem.projects .details_row span.label {
    font-size: 14px;
    font-weight: bold;
    /*width: 90px;*/
    padding-right: 10px;
    display: inline-block;
    border-left: 1px solid #fff;
}
#indexitem.projects .details_row span.value {
    font-size: 14px;
    font-weight: bold;
    padding-right: 10px;
}
#indexitem.projects .details_row td.label {
    text-align: right;
    width: 160px;
}
#indexitem.projects .details_row td.value {
    text-align: right;
}

.projects #contact_form .container { padding: 0; }
    .projects #contact_form .container label { width: 60px; display: inline-block; }
    .projects #contact_form .container textarea { width: 260px; height: 87px; }
.projects #contact_form .contact_send { background: url(whiteskin/lead_send.gif) no-repeat; width: 219px; height: 44px; border: 0; cursor: pointer; }
.projects #contact_form { border: 0; }

.projects .spec ul { list-style-type: none; }
.projects .spec li { float: right; width: 45%; padding: 10px 30px 10px 10px; background: url(whiteskin/spec_bullet.gif) center right no-repeat !important; }

.donations .promotedContent { width: 569px !important; }
.donations .numbers { display: none; }
.donationstext h1 {
    font-size: 18px;
    font-weight: bold;
    color: #b22931;
    margin-bottom: 10px;
}
.donationstext p {
    margin-bottom: 15px;
    color: #373737;
    font-size: 14px;
    font-weight: bold;
}
    .donationstext p span {
        color: #b22931;
        font-size: 14px;
        font-weight: bold;
    }
.donations_header .sep { border: 0 !important; }

.tut_header .sep { border: 0 !important; }


.financialarena .promotedContent { width: 428px !important; }
.financialarenatext p {
    margin-bottom: 15px;
    color: #3b3b3b;
    font-size: 16px;
    font-weight: bold;
}
    .financialarenatext p span {
        font-size: 16px;
        font-weight: bold;
    }

.financialarena_container { width: 997px; position: relative; top: 20px; }

    .financialarena_container #navbar { height: 30px; text-align: right; }
#navbar a { color: inherit; text-decoration: none; }
    #navbar a:hover { text-decoration: underline; }
#navbar h1, #navbar .navend {
    color: #0192b5;
    font-size: 12px;
    font-weight: bold;
    display: inline;
}


.financialarena_container .right { float: right; width: 733px; }
.financialarena_container.article .right { float: right; width: 246px !important; }
.financialarena_container .left { float: left; width: 246px; }
.financialarena_container.article .left { float: left; width: 733px !important; }
.financialarena_container .box { border: 1px solid #e6e6e6; padding: 1px; margin: 0 0 21px 0; }
.box.coupon { border: 0 !important; }
.financialarena_container .box.contact { border: 1px solid #cfe2ee; padding: 1px; margin: 0 0 21px 0; }
.financialarena_container .box.detailscontainer { background: #f5f5f1; padding: 14px; min-height: 310px; border: 1px solid #e0e0e0; }
.financialarena_container .box.float { width: 352px; height: 205px; float: right; }
.financialarena_container .pad { margin-left: 21px; }
.financialarena_container .box td { vertical-align: top; }

.financialarena_container .box .bg { background: #fff url(whiteskin/financialarena_box_tile.gif) top repeat-x; padding: 5px; }
.financialarena_container .tip .bg { background: #eceff5 url(whiteskin/financialarena_tip_tile.gif) top repeat-x !important; height: 195px; }
.financialarena_container .article .bg { background: #f9f9f9; padding: 12px; }
.financialarena_container .contact .bg { background: #fff url(whiteskin/financialarena_contact_tile.gif) top repeat-x !important; height: 496px; text-align: right; padding: 0 !important; }

.financialarena_container .contact .tr { height: 54px; position: relative; width: 100%; margin: 0 0 5px 0; }
.financialarena_container .contact label {
    font-size: 14px;
    color: #3e5a66;
}
.financialarena_container .contact .input input {
    border: 1px solid #e8e8e8;
    font-size: 14px;
    color: #3b3b3b;
    height: 31px;
    width: 220px;
    outline: 0;
}
.financialarena_container .contact .input textarea {
    border: 1px solid #e8e8e8;
    font-size: 14px;
    color: #3b3b3b;
    width: 220px;
    outline: 0;
}
.financialarena_container .contact .validateError { top: 0; left: 0; width: 220px; text-align: left; }
.financialarena_container .contact .submits { text-align: left; }

.detailscontainer a { color: #0192b5;  text-decoration: none; }
    .detailscontainer a:hover { text-decoration: underline; }
.detailscontainer .row { min-height: 20px; }
.detailscontainer .phone { background: url(whiteskin/phone_icon.gif) right no-repeat; padding: 5px 23px 0 0; }
.detailscontainer .address { background: url(whiteskin/address_icon.gif) right no-repeat; padding: 5px 23px 0 0; }
.detailscontainer .contact { background: url(whiteskin/email_icon.gif) right no-repeat; padding: 5px 23px 0 0; }
    .detailscontainer .contact a { font-size: 13px; }
.detailscontainer .title { height: 24px; border-bottom: 1px solid #c6c6c4; margin-bottom: 15px; }
    .detailscontainer .title a {
        font-size: 16px;
        font-weight: bold;
        color: #0192b5;
    }
.detailscontainer .text { height: 20px; color: #666; }
.detailscontainer .label {
    color: #666;
    font-size: 14px;
    height: 20px;
}
    .detailscontainer .label a { font-size: 13px; }


.box .item_title a {
    color: #10303d;
    font-size: 18px;
    font-weight: bold;
    text-decoration: none;
}
.box .item_sep { background: url(whiteskin/financialarena_title_sep.png) no-repeat; width: 482px; height: 2px; margin: 2px 0 6px 0; }
.box .articles_sep { background: url(whiteskin/financialarena_articles_sep.jpg) no-repeat; width: 196px; height: 2px; margin: 2px 0 6px 0; }

.articles_list { padding: 10px !important; }
    .articles_list ul { margin-right: 20px; list-style-type: square; }
    .articles_list .title {
        font-size: 16px;
        font-weight: bold;
        color: #2f5869;
    }
    .articles_list li { padding: 0 0 5px 0; }
        .articles_list li, .articles_list li a {
            color: #293c9b;
            font-size: 14px;
            text-decoration: none;
        }
            .articles_list li a:hover { text-decoration: underline; }

.article h2, .article h1 {
    font-size: 18px;
    font-weight: bold;
    color: #10303d;
}
.article .article_sep { background: url(whiteskin/financialarena_article_sep.jpg) no-repeat; width: 629px; height: 2px; margin: 5px 0 12px 0; }
.article .summary {
    font-size: 14px;
    font-weight: bold;
    color: #1f1f1f;
    margin: 0 0 15px 0;
    text-align: justify;
}
.article .body p {
    font-size: 14px;
    color: #1f1f1f;
    margin: 0 0 15px 0;
    text-align: justify;
}
.article .bottom_sep { border-bottom: 1px solid #d8d8d8; margin: 5px 0 25px 0; }
.button_print { background: url(whiteskin/article_print.gif) right no-repeat; width: 50px; height: 21px; display: inline; float: right; position: relative; top: -5px; cursor: pointer; }

.box.float .item_sep { background: url(whiteskin/financialarena_title_small_sep.png) no-repeat !important; width: 191px !important; height: 2px; }
.box .item_desc {
    color: #3b3b3b;
    font-size: 14px;
}
.box .item_link { text-align: left; padding: 10px 5px 5px 5px; }
    .box .item_link a {
        color: #226984;
        font-size: 14px;
    }




.indexmenu { visibility: hidden; margin: 10px 0 10px 0; }
    .indexmenu li { float: right; list-style-type: none; background: url(whiteskin/menuitem_tile.gif) repeat-x; height: 35px;  }
        .indexmenu li .right { background: url(whiteskin/menuitem_right.gif) right no-repeat; width: 100%; height: 35px; }
        .indexmenu li .left { background: url(whiteskin/menuitem_left.gif) left no-repeat; width: 100%; height: 35px; }
        .indexmenu li a {
            font-size: 14px;
            font-weight: bold;
            display: inline-block;
            padding: 0 10px 0 10px;
            text-decoration: none;
            color: #3d3d3d;
        }

        .indexmenu li.selected { background: url(whiteskin/menuitem_tile_selected.gif) repeat-x; }
            .indexmenu li.selected .right { background: url(whiteskin/menuitem_right_selected.gif) right no-repeat; width: 100%; height: 35px; }
            .indexmenu li.selected .left { background: url(whiteskin/menuitem_left_selected.gif) left no-repeat; width: 100%; height: 35px; }

.artmarket .help { background: #f6f6f6; border: 1px solid #e1e1e1; padding: 15px; margin-top: 15px; width: 965px; position: relative; }
    .artmarket .help .title {
        font-size: 18px;
        font-weight: bold;
        border-bottom: 1px dotted #4e4e4e;
        color: #4e4e4e;
        display: inline-block;
    }
    .artmarket .help p {
        color: #4e4e4e;
        font-size: 14px;
        padding-top: 10px;
    }
    .artmarket .help .howworks {
        margin: 15px 0 10px 0;
        font-size: 14px;
        font-weight: bold;
        color: #ce541e;
        text-decoration: underline;
    }
.closehelp { position: absolute; top: 5px; left: 10px; }
    .closehelp a { color: #4e4e4e; }
/*
#index_container .index_recommend .main {height:145px; padding:10px; text-align:right;}
#index_container .index_recommend .main .itemname {font:13px/18px arial !important; padding-bottom:5px; margin-bottom:8px; border-bottom:1px dotted #a6a6a6;}
#index_container .index_recommend .main .itemname span.sep {color:#ffc401; font-weight:bold; width:14px; display:inline-block; text-align:center;}
#index_container .index_recommend .main .itemname span {font:bold 13px/18px arial !important;}
#index_container .index_recommend .main .companyname {font:bold 13px/18px arial ;}
#index_container .index_recommend .bottom {background:url(ad_details_bottom_tile.gif) bottom repeat-x; height:13px;}
#index_container .index_recommend .bottom .left {width:100%; height:13px; background:url(ad_details_bottom_left.gif) bottom  left no-repeat;}
#index_container .index_recommend .bottom .right {width:100%; height:13px; background:url(ad_details_bottom_right.gif)  bottom right no-repeat;}*/

/*.projects_promoted {margin:0 auto; text-align:right; direction:rtl; width:997px;}
.projects_promoted .searchandpromoteditems {height:275px; background:#e8e8e8; padding:20px; margin-top:20px;}
.projects_promoted .searchandpromoteditems .inner {width:100%; height:100%; background:#fff; border:1px solid #cfcfcf; position:relative;}
.projects_promoted .searchandpromoteditems .search {padding:10px;}
.projects_promoted .searchandpromoteditems .searchpanel {position:relative;}
.projects_promoted .promotedContent {position:absolute; top:1px; left:1px; width:652px; height:273px; text-align:left; background:url(whiteskin/project_content_fade.gif) no-repeat right;}
.projects_promoted .promotedContentContainer {position:absolute; top:0; left:0; width:631px;}*/



/*.mainlobby-search {margin:20px auto 0 auto; text-align:right; direction:rtl; width:995px; position:relative;}
.mainlobby-search .search-container {height:174px; background:#e8e8e8; padding:20px; margin-top:20px;}
.mainlobby-search .search-container .inner {width:100%; height:100%; background:#fff; border:1px solid #cfcfcf; position:relative;}*/


    .mainlobby-search .search { padding: 5px 15px 15px 15px; }
        .mainlobby-search .search .title {  font-size: 25px; }
/*.mainlobby-search .sub_btn.hover {background-position:0 -28px;}*/
.ganim .mainlobby-search .sub_btn { margin: 5px 144px 0 0 !important; }
.hoody .mainlobby-search .sub_btn { margin: 13px 10px 0 0 !important; }
.movers.mainlobby-search { border: 0; background: #0d203d !important; padding: 0; height: 134px; }
    .movers.mainlobby-search .fpo { top: 0; left: 0; padding: 0 10px 0 0; background: #fff; }
.mainlobby-recommend { padding-top: 2px; }
    .mainlobby-recommend .title {
        border-bottom: 2px solid #f4daaa;
        padding-bottom: 2px;
        margin-bottom: 5px;
        font: bold 22px 'Assistant', sans-serif;
        color: #eab026;
        text-decoration: none;
    }
    .mainlobby-recommend .item { margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px solid #e9e9e9; }
    .mainlobby-recommend .item-title a { color: #114c92;  }
    .mainlobby-recommend .item-desc { color: #333333; }

.mainlobby-tags { margin-top: 30px;clear:both; }
    .mainlobby-tags .title {
        border-bottom: 2px solid #f4daaa;
        padding-bottom: 2px;
        margin-bottom: 5px;
        font-size: 20px;
        font-weight: bold;
        color: #eab026;
        text-decoration: none;
        text-align: right;
        padding-right:10px;
    }

        .mainlobby-tags a:hover { text-decoration: underline; }
.lobbycat-a a{
    line-height:25px;
}
.lobbycat-title {
    border-bottom: 2px solid #f3e5b3;
    padding-bottom: 2px;
    margin-bottom: 5px;
}
    .lobbycat-title a {
        font-size: 20px;
        color: #00547e;
        text-decoration: none;
    }
        .lobbycat-title a:hover { color: #DD4B39; }
    .lobbycat-title span { color: #666666; }
.lobbycat-sub { color: #333; ; text-decoration: none; }
    .lobbycat-sub:hover { text-decoration: underline; }
.lobbycat-more { background: url(/images/lobbycat-more-bullet.gif) no-repeat left 4px; padding-left: 12px; color: #00a0db; text-decoration: none; display: inline-block; }
    .lobbycat-more:hover { text-decoration: underline !important; }

#indexfloatingdiv { position: absolute; top: 0; left: 0; display: none;  width: 160px; }

.searchresult {
    cursor: pointer;
    position: relative;
    border-radius: 16px;
    margin-bottom: 38px;
    box-shadow: 0px 8px 18px -6px #18274B1F;
}
    .searchresult.right { width: 377px; float: right; }
        .searchresult.right .moredetails { display: none; }
    .searchresult.pad { margin-left: 10px; }

    .searchresult .img_container {
        /*border: 1px solid #e9e9e9; padding: 1px; background: #fff; margin: 0 auto;*/
    }

    .searchresult.light {
        /*background: #f5f5f5;*/
    }
    .searchresult.bold {
        background-color: var(--Alabaster);
    }
    .searchresult.selected {
        background-color: var(--Alabaster);
    }
    .searchresult:hover {
        background-color: var(--Alabaster);
    }
    .searchresult.highlight {
        background-color: var(--Alabaster);
    }
    .searchresult .price { color: #4e7acf;  }
    .searchresult a { text-decoration: none; }
        .searchresult a:hover { text-decoration: underline; }
    .searchresult .title { margin-bottom: 3px; }
        .searchresult .title a {
            color: var(--Bunker);
            font-size: 20px;
            font-weight: 500;
        }
    .searchresult .desc {
        color: var(--Bunker);
        margin-bottom: 5px;
        margin: 20px 0 20px 20px;
    }
.searchresult span.label {
    padding-left: 10px;
}
    .searchresult span.value {  }
        .searchresult span.value a { color: #0977df; text-decoration: underline; }
    .searchresult span.sep {color: #0977df;  width: 15px; display: inline-block; }
    .searchresult .location {
        border-top: 1px solid #dcdcdc;
        padding-top: 5px;
        position: relative;
        margin-top: 5px;
        padding-top: 10px;
    }
    .searchresult .location-top { border-bottom: 1px solid #dcdcdc; padding-bottom: 5px; position: relative; margin-bottom: 10px; }
    .searchresult .moredetails { position: absolute; bottom: 0px; left: 13px; }
        .searchresult .moredetails a { color: #DD4B39;}
            .searchresult .moredetails a:hover { text-decoration: underline; }
    .indexfilters ul { list-style-type: none; float: none; clear: both; }
.indexfilters a {
    padding: 0 0 3px 10px;
    display: inline-block;
    color: var(--Bunker);
    text-decoration: none;
    font-size: 16px;
    white-space: nowrap;
}
        .indexfilters a:hover { color: #e54b39; }
        .indexfilters a.selected { color: #e54b39; }
.indexfilters span {
    font-size: 14px;
    color: var(--deepsky);
}
    .indexfilters .search { border-right: 1px solid #e4e4e4; position: absolute; top: 10px; left: 15px; padding-right: 15px; height: 150px; }
    .indexfilters .search-container { padding: 10px 10px 15px 10px; background: #f5f5f5; border: 10px solid #ededed; }
    .indexfilters .sub_btn { background: url(/images/filters-search-bullet.gif) no-repeat left 4px; padding-left: 12px; color: #00a0db;  text-decoration: none; display: inline-block; }
        .indexfilters .sub_btn:hover { color: #00a0db; text-decoration: underline; }



#main .navbar * {
    color: var(--Bunker);
    font-size: 14px;
    line-height: 1.5;
    text-align: right;
    text-decoration: none;
    font-weight: 600;
}
    #main .navbar li {
        float: right;
    }

.navback { background: url(/images/lobbycat-more-bullet.gif) no-repeat left 4px; padding-left: 12px; color: #00a0db !important; text-decoration: none; display: inline-block; }
    .navback:hover { text-decoration: underline !important; }

#main .navbar li a:hover { text-decoration: underline; }

#main .navbar .Group2 {
    margin-top: 5px;
}

    #main .navbar .Group2 h2,
    #main .navbar .Group2 h3,
    #main .navbar .Group2 h4,
    #main .navbar .Group2 h5,
    #main .navbar .Group2 h6 {
        margin: 0;
    }




ul.navbar {
    padding: 30px 0 10px 16px;
    list-style: none;
    direction: rtl;
    display: flex;
    flex-wrap: wrap;
}

    ul.navbar li:not(:last-child):not(.navbox):before {
        content: "";
        width: 0;
        height: 0;
        border-top: 5px solid transparent;
        border-bottom: 5px solid transparent;
        border-right: 10px solid #FFCC16;
        position: absolute;
        left: 20px;
        top: 55%;
        transform: translateY(-50%);
    }
ul.navbar li {
    display: inline;
    font-size: 24px;
    position: relative;
    padding: 0 0 0 40px;
}

    #main .navbar li.sep {
    /*    width: 20px;
    height: 23px;
    font-size: 16px;
    line-height: 20px;
    padding: 5px 10px 5px 10px;*/
}
    #main .navbar li.sep.orange { color: #ffc50a; }
#main .navbar li.homepageLink a { color: #ffc50a; letter-spacing: 1.2px; }
#main .navbar li.navsep { background: url(index-navbox-sep.jpg) center center no-repeat; width: 20px; height: 23px; }
#main .navbar .linksep { background: url(index-navbox-sep.jpg) center center no-repeat; width: 20px; height: 23px; display: inline-block; }

    #main .navbar li.navbox .right { background: url(navbox-right.jpg) 0 0 repeat-x; height: 23px; width: 17px; float: right; }
    #main .navbar li.navbox .left {
        float: left;
        line-height: 23px;
        padding: 0 5px;
        color: #ffc50a;
        font-size: 16px;
        cursor: pointer;
    }
    #main .navbar li.navbox .content { float: right; padding: 0; }
    #main .navbar li.navbox:hover { background-position: 0 -24px; }
        #main .navbar li.navbox:hover div { background-position: 0 -24px; }
    #main .navbar li.navbox.removefilter { background-position: 0 -48px; }
        #main .navbar li.navbox.removefilter div { background-position: 0 -48px; }
#indexitem .navbar li a { font-weight: normal; }
    #indexitem .navbar li a.navback {
        color: #e8aa00 !important;
        font-size: 54px;
        font-weight: bold;
        background: none;
    }

#main .results-title {
    border-bottom: 1px solid #b4b4b4;
    font-size: 14px;
    font-weight: bold;
    color: #222;
}

.price-container { /*background: url(index-price-container.jpg) no-repeat; width: 521px; height: 77px; position: relative; margin: 0 auto;*/ top: 20px; }
.price-details {
    padding: 20px;
    color: #1874d3;
    font-size: 22px;
    font-weight: bold;
    position: relative;
    top: 2px;
}
.hlPrice {
    font-size: 24px;
    font-weight: bold;
}

.infotip.header { border: 1px solid #cad9e7; width: 997px; }
    .infotip.header .city { background: url(whiteskin/infotip-header-city.jpg) no-repeat; width: 997px; height: 279px; border-bottom: 1px solid #cad9e7; }
.infotip .logo { background: url(whiteskin/infotip-logo.jpg) center no-repeat; margin: 0 0 0 0; padding-top: 10px; width: 310px; height: 63px; }
.infotip .logo-text {
    font-size: 24px;
    font-weight: bold;
    color: #165d9e;
    text-align: right;
    padding-right: 20px;
}
.infotip.header p {
    font-size: 14px;
    color: #252525;
    margin-bottom: 10px;
}
.infotip.header span {
    font-size: 14px;
    font-weight: bold;
    color: #252525;
}

.infotip-cat-container { position: relative; top: -56px;  cursor: pointer; }
.infotip-cat { background: url(whiteskin/infotip-header-icons.png) 0 0 no-repeat; width: 111px; height: 115px; margin: 0 auto; display: inline-block; }
    .infotip-cat.business { background-position: 0px 0; }
    .infotip-cat.trips { background-position: -168px 0; }
    .infotip-cat.hangout { background-position: -336px 0; }
    .infotip-cat.shortcut { background-position: -504px 0; }
    .infotip-cat.restless { background-position: -672px 0; }
    .infotip-cat.specialplaces { background-position: -840px 0; }

    .infotip-cat.business:hover { background-position: 0px -115px; }
    .infotip-cat.trips:hover { background-position: -168px -115px; }
    .infotip-cat.hangout:hover { background-position: -336px -115px; }
    .infotip-cat.shortcut:hover { background-position: -504px -115px; }
    .infotip-cat.restless:hover { background-position: -672px -115px; }
    .infotip-cat.specialplaces:hover { background-position: -840px -115px; }


.infotip.header td { width: 150px; padding: 0 10px 0 10px; vertical-align: top; }

.index-categories { background: #F5F5F1; -moz-border-radius: 5px; -webkit-border-radius: 5px; padding: 10px; margin-bottom: 10px; }
    .index-categories .title { color: #333; padding-bottom: 8px; border-bottom: 1px solid #DEDEDB; margin-bottom: 8px; }
    .index-categories a { color: #0192B5; text-decoration: none; }
        .index-categories a:hover { text-decoration: underline; }
    .index-categories ul, .index-categories li { list-style-type: none; }

#main * {
    direction: rtl;
}
#paging.top { margin-bottom: 70px; }

#indexitem #addetails .left_panel { margin-top: 0 !important; position: relative; width: 355px !important; }
#MoversDetails * {
    padding: 5px 5px 5px 5px;
    margin: 5px 0 5px 0;
    text-align: right;
    /*background-color: white;*/
}


.TitleBlack {
    font-weight: 500;
}

.label span {
    font-weight: normal;`
}

.label {
    font-weight: 500;
    color: #666;
}

.clearDiv {
    clear: both;
    float: none;
    height: 30px;
}


.R .value {
    margin-left: 50px;
}


.spacer {
    margin: 15px 0 15px 0;
    width: 100%;
}
.newspacer {
    border-top: 1px solid #e4e4e4;
    margin: 15px 0 15px 0;
    width: 100%;
    display: inline-block;
}

@media only screen and (max-width: 700px) {
    #main .navbar li.navbox {
        border-radius: 3px;
        border-radius: 5px;
        background-color: #f5f5f5;
        margin: 0 0 0 10px;
        padding: 5px;
        display: flex;
    }
    #main .results-count {
    }

    #main .results-title-container {
        width: 100%;
        position: relative;
        height: 60px;
    }

    .mainlobby-tags .item {
        margin: auto;
        width: 96%;
    }
    .mainlobby-tags a {
        color: #333333;
        font-size: 14px;
        display: inline;
        text-decoration: none;
        width: 150px;
        border-radius: 5px;
        box-shadow: 0 2px 4px 0 rgb(195 194 194 / 50%);
        border: solid 1px #eee;
        padding: 5px 12px;
        margin: 5px 45px 15px 8px;
        cursor: pointer;
        background-color: transparent;
        float: right;
        line-height: 30px;
    }
    .projects {
        width: 96%;
        margin: auto;
    }
    #item_header {
        text-align: right;
        margin: 30px 0 20px 0;
    }
    #main .navbar li a {
        font: bold 16px/21px 'Assistant', sans-serif;
        text-decoration: none;
        color: #76787a;
    }
    #main .promoted_ads .PromotedContainer {
        display: flex;
        overflow-x: auto;
    }
    .Morecourses{
        float:right;
    }
    #main .navbar {
        list-style-type: none;
        background-color: #ebe8e847;
        margin: 0;
        padding: 0 10px 0 0;
    }
    ::-webkit-scrollbar {
        display: none;
    }
    .Containernavbar {
        float: none;
        clear: both;
        /*width: 84%;*/
        margin: auto;
    }
    .WSNowrap {
        white-space: nowrap;
        margin-left:10px;
    }
        .WSNowrap::after {
            content: " | ";
            margin-right: 3px;
        }
    
    .img_container img {
        width: 150px;
        height: 210px;
        border: 0;
        object-fit: cover;
        border-radius: 0 10px 10px 0;
        filter: brightness(110%) sepia(.2);
    }
    .indexfilters .sep {
        clear:both;
    }
    .Group {
        display: flex;
        overflow-x: auto;
        height: 35px;
        width:unset !important;
    }
    .Group2 {
        display: flex;
        overflow-x: auto;
        width: 100%;
        white-space: nowrap;
        float: right;
        margin: 5px 0 20px 0;
        padding-bottom: 15px;
    }
    .DesktopOnly {
        display: none;
    }
    .indexfilters .sorttitle {
        font-weight: bold;
        padding-left: 5px;
        position: absolute;
        padding-right: 5px;
        background: #F3F6F6;
        line-height: 28px;
        /* width: 100%; */
        min-width: 50px;
        font-size: 15px;
    }
    .single {
        display: flex;
        overflow-x: auto;
        margin-right: 75px;
        line-height: 28px;
        border-bottom: 1px black solid;
    }
    .double {
        display: flex;
        overflow-x: auto;
        margin-right: 75px;
        line-height: 28px;
        border-bottom: 1px black solid;
    }
    .indexfilters div {
    }
    .IndexImageGallery {
        padding: 7px;
        border: 1px solid #22222221;
        border-radius: 10px;
        margin: 8px;
    }
        .IndexImageGallery img {
            object-fit: cover;
            width: 100%;
            height: 300px;
            border-radius: 10px;
        }
    .indexfilters {
        width: 93%;
        background-color: #fff;
        border: 1px solid #e9e9e9;
        padding: 5px;
        margin-bottom: 10px;
        position: relative;
        border-radius: 5px;
        border-radius: 5px;
        /* box-shadow: 0 2px 7px 1px rgb(195 194 194 / 50%); */
        border: solid 1px #f5f5f5;
        /* background-color: #f5f5f5; */
        /* margin-right: 25px; */
        margin-bottom: 38px;
        overflow-x: auto;
        margin: auto;
    }
    .formElement_Container {
        float: none !important
    }

    input, select, textarea {
        width: 100% !important;
        height: 40px !important;
    }
    .mainlobby-search .fpo {
        text-align: center;
    }

        .mainlobby-search {
            margin: 20px auto;
            text-align: right;
            direction: rtl;
            border: 1px solid #d9d9d9;
            padding: 1px;
        }

    .ShowCategortAtTheLobby {
        width: calc(96% - 10px);
        border-radius: 5px;
        box-shadow: 0 2px 7px 1px rgb(195 194 194 / 50%);
        border: solid 1px #f5f5f5;
        margin-bottom: 38px;
        padding: 10px;
    }
    .mainlobby-search .sub_btn {
        background: #ffc50a;
        border: solid 1px #f4f4f4;
        color: #0d203d !important;
        border-radius: 5px;
        padding: 10px;
        margin: 20px 0 0 0;
        text-align: center;
        text-decoration: none;
        line-height: 30px;
        height: unset;
        display: inline-block;
        width: 94%;
    }

    }


@media only screen and (min-width: 702px) {
    .WSNowrap {
        width: 200px;
        float: right;
    }
    .MobileOnly {
        display: none;
    }
    #main .navbar li.navbox {
        border-radius: 3px;
        border-radius: 5px;
        background-color: #f5f5f5;
        margin: 0 0 0 10px;
        padding: 10px;
        display: flex;
    }
    #main .results-count {
        position: absolute;
        top: 0px;
        left: 0;
        color: #222;
    }

    #main .results-title-container {
        width: 100%;
        position: relative;
        height: 35px;
    }

    .mainlobby-tags a {
        color: #333333;
        font-size: 14px;
        display: inline;
        text-decoration: none;
        width: 150px;
        border-radius: 5px;
        box-shadow: 0 2px 4px 0 rgb(195 194 194 / 50%);
        border: solid 1px #eee;
        padding: 5px 12px;
        margin: 5px 41px 15px 8px;
        cursor: pointer;
        background-color: transparent;
        float: right;
        line-height: 30px;
    }

    .projects {
        width: 100%;
    }
    #item_header {
        text-align: right;
        margin: 70px 0 20px 0;
    }
    #main .navbar li a {
        text-decoration: none;
        padding: 5px 10px;
        font-size: 22px;
    }
    .Morecourses {
        width: 270px;
        float: right;
    }
    #main .navbar {
        list-style-type: none;
        /*display: contents;*/
    }
    .Containernavbar {
        float: none;
        clear: both;
        margin: auto;
    }
    .Group::-webkit-scrollbar-track {
        border: 1px solid #000;
        padding: 2px 0;
        background-color: #ffc50a;
    }

    .Group::-webkit-scrollbar {
        width: 5px;
    }

    .Group::-webkit-scrollbar-thumb {
        border-radius: 10px;
        box-shadow: inset 0 0 6px rgba(0,0,0,.3);
        background-color: #737272;
        border: 1px solid #000;
    }

    .Group {
        width: 200px;
        float: right;
        height: 150px;
        /*display: flex;*/
        text-align: right;
        /*overflow-y: auto;*/
        margin-top: 35px;
    }
    .img_container img {
        width: 250px;
        height: 250px;
        border: 0;
        object-fit: cover;
        border-radius: 0 10px 10px 0;
        filter: brightness(110%) sepia(.2);
    }
    .indexfilters .sep {
        width: 20px;
        float: right;
        height: 195px;
        border-right: 1px solid #e4e4e4;
    }

    .indexfilters DIV {
    }
    .indexfilters .sorttitle {
        height: 35px;
        /*position: absolute;*/
        top: 10px;
        font-weight: 500;
    }
    .IndexImageGallery {
        width: 30%;
        padding: 7px;
        /*border: 1px solid #22222221;*/
        /*border-radius: 10px;*/
        margin: 8px;
    }
        .IndexImageGallery img {
            object-fit: cover;
            width: 100%;
            height: 300px;
            border-radius: 10px;
        }

    .indexfilters {
        padding: 0px 30px 5px 5px;
        background: #fff;
        position: relative;
        border-radius: 8px;
        margin-bottom: 38px;
        height: 260px;
        background-color: var(--Alabaster);
    }
/*    .mainlobby-search .sub_btn {
        background: url(/Cpart/img/index_searchBtn.png) 0 0 no-repeat;
        width: 81px;
        height: 23px;
        display: inline-block;
        padding: 0;
        margin: 18px 124px 0 0 !important;
    }*/
    .mainlobby-search .sub_btn {
        background: #ffc50a;
        border: solid 1px #f4f4f4;
        color: #0d203d !important;
        border-radius: 5px;
        padding: 10px;
        margin: 8px 0 0 0;
        text-align: center;
        text-decoration: none;
        line-height: 17px;
        height: unset;
        display: inline-block;
        width: 180px;
    }
    .mainlobby-search .fpo {
        position: absolute;
        top: 1px;
        left: 1px;
    }

    .mainlobby-search {
        margin: 20px auto;
        text-align: right;
        direction: rtl;
        max-width: 1380px;
        position: relative;
        border: 1px solid #d9d9d9;
        padding: 1px;
        height: 202px;
    }

    .ShowCategortAtTheLobby {
        float: right;
        width: 18%;
        border-radius: 5px;
        /*box-shadow: 0 2px 7px 1px rgb(195 194 194 / 50%);
        border: solid 1px #f5f5f5;*/
        padding: 10px;
        margin: 5px 41px 15px 8px;
        height: 160px;
        box-shadow: 0px 8px 18px -6px #18274B1F;
    }

}
