h1 {margin:10px 0 20px 0;}

#btn_search {
    min-width: 135px;
}

.glabel {color:#136a48;}
.chb_td1 {padding:1px !important;}
.chb_td2 {padding:1px !important;}

.w-column {min-height: 600px;}
.column-left { width: 30%; float: left;}
.column-right { width: 69%; float: left; margin-left: 1%;}

.w-punktir {min-height: 25px;border-radius: 5px;border:1px dashed #cccccc;margin:5px 0;padding:5px 2px 5px 2px;}

.widjet {
    display: block;
    background: none repeat scroll 0 0 white;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 0 6px rgba(0, 0, 0, 0.2);
    padding-bottom: 10px;
    position: relative;
    margin-bottom: 10px;
}
.widjet .w-header {padding: 9px 35px 10px 30px;font-size: 1.3em;color:#848484;}
.widjet .w-content {padding: 15px;}

.controls {padding: 10px 15px;}

.offers {padding: 10px 15px;}

#dv_offers_content {min-height: 680px;}
#dv_resume_content {min-height: 800px;}

.offers .offer {float:left;width:49%;margin-bottom: 20px;margin-right: 1%;}
.offers .offer .subject {max-height:3.0em;overflow: hidden;}
.offers .offer .subject a {color:#1290b4;font-size: 1.2em;}
.offers .offer .region {color:#808080;margin-top: 3px;}
.offers .offer .salary {color:#000000;font-size: 1.1em;margin-top: 3px;}

.offers .resume {float:left;width:49%;margin-right: 1%;margin-bottom: 20px;}
.offers .resume .subject {max-height:3.0em;overflow: hidden;}
.offers .resume .subject a {color:#1290b4;font-size: 1.2em;}
.offers .resume .exp {color:#606060;margin-top: 3px;}
.offers .resume .region {color:#606060;margin-top: 3px;}
.offers .resume .salary {color:#606060;margin-top: 3px;}
.offers .resume .salary b {font-size: 1.1em;color:#000000;}
.offers .resume .updated {color:#b0b0b0;margin-top: 3px;}

.form_search {position: relative;}
.form_search .fldr {
    box-sizing: border-box;
    border: 1px solid #c4c4c4;
    border-width: 1px 0px 1px 1px;
    width:352px;
    padding: 8px 16px;
    border-radius: 2px 0 0 2px;
    font-size: 1.2em;
    line-height: 19.6px;
    margin-top: 0px;
}
.form_search .sbutton {position: absolute;right:6px;top:6px;width:14px;height:13px;}
.form_search .selector {
    display: inline-block;
    border-top: 1px solid #c4c4c4;
    border-right: 1px solid #c4c4c4;
    border-bottom: 1px solid #c4c4c4;
    border-left: 1px solid #c5cfc0;
    padding: 8px 0px;
    text-align: center;
    border-radius: 0 2px 2px 0;
    font-size: 1.2em;
    color: #000000;
    background-color: #dfefd7;
    min-width: 110px;
    cursor: pointer;
    line-height: 19.6px;
}
.caret {
    border-left: 4px solid rgba(0, 0, 0, 0);
    border-right: 4px solid rgba(0, 0, 0, 0);
    border-top: 4px solid #7d7d7d;
    content: "";
    display: inline-block;
    height: 0;
    vertical-align: top;
    width: 0;
    margin-left:5px;
    margin-top:5px;
}



.menu_left {}
.menu_left > ul {list-style: none;padding:0;margin:0 0px 0px 0px;}
.menu_left > ul > li {padding: 4px 0px;color:#05915f;cursor: pointer;font-size: 1.1em;border-bottom: 1px dotted #cccccc;position: relative;}
.menu_left > ul > li span {padding-right: 20px;display: inline-block;}
.menu_left > ul > li:last-child {border-bottom: 0px;}
.menu_left > ul > li:hover {color:#0099e7;}
.menu_left > ul > li i {color:#808080;font-style: normal;position: absolute;right:0px;}

.menu_left > ul > li > a {color:#007347;text-decoration: none;display:block;margin-right: 30px;}
.menu_left > ul > li > a:hover {color:#0099e7;text-decoration: underline;}

.menu_left > ul .active {
    background-color: #FEEFDB;
    margin:0 -15px;
    padding-left:15px;
    padding-right:15px;
    border-bottom: 1px solid #FEEFDB;
}
.menu_left > ul .active i {right:15px;}

.filter_block {}
.filter_block .head {font-size: 1.1em;margin: 0 0px 10px 0px;color:#000000;}
.filter_block .head .info {color:#808080;margin-left: 3px;font-weight: normal;}
.filter_block .colored {background-color: #dfefd7;padding: 12px;}

.filter_block .fields {margin-top: 2px;margin-left: -4px;}
.filter_block .fields .item {float:left;width:50%;min-height: 28px;}
.filter_block .fields .item span {
    padding: 2px 3px;
    font-size: 1.1em;
    color:#05915f;
    cursor: pointer;
    border: 1px solid #ffffff;
}
.filter_block .fields .item span:hover {color:#0099e7;}

.filter_block .fields .item i {color:#808080;margin-left: 5px;font-style: normal;}

.filter_block .fields .selected span {
    background-color: #f8f8f8;
    border: 1px solid #b0b0b0 !important;
    border-radius: 2px;
    color: #404040;
    text-decoration: none;
}

.filter_block .all a {color:#1290b4;font-size: 1.1em;}

ul.links {list-style: none;padding:0;margin:0 0px 0px 0px;padding: 0 12px 8px 12px;}
ul.links > li {padding: 4px 0px;}
ul.links > li a {color:#1290b4;font-size: 1.1em;}

.menu_popup a {padding: 3px 15px;}
.menu_popup a span.code {display:inline-block;width:30px;color: #000000;}
.menu_popup a span.name {color: #808080;}

#btn_valute .label {font-size: 1.1em;}
#frm_filters {margin-left: 20px;}

.chain {margin-bottom: 5px;}

@media screen and (min-width: 1900px) {

}

@media screen and (min-width: 1200px) and (max-width: 1899px) {

}

@media screen and (max-width: 1230px) {

    .form_search .fldr {
        width: 60%;
    }

    .form_search .selector {
        width: 18%;
    }

    #btn_search {
        width: 15%;
    }

    .form_search .fldr, .form_search .selector, #btn_search {
        min-width: unset;
    }
}

@media screen and (max-width: 1100px) {

    .form_search .fldr {
        width: 57%;
    }

}

@media screen and (max-width: 840px) {

    .form_search .fldr {
        width: 55%;
        padding: 8px;
    }
}

@media screen and (max-width: 768px) {

    .wrapper_col_r {
        display: none;
    }

}

@media screen and (max-width: 550px) {

    .column-right {
        width: 100%;
        margin-left: 0;
    }

    .column-left {
        display: none;
    }
}

@media screen and (max-width: 550px) {

    .form_search .fldr {
       display: none;
    }

    .form_search .selector, #btn_search {
        width: 100%;
    }

    #btn_search {
        display: none;
    }

    #dv_bubble.bubble-menu {
        width: 91% !important;
        left: 15px !important;
    }

    .wrapper_cols {
        display: inline-block;
    }
}
