<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.educationlimit {
    background: #edfed7;
    padding: 5px 10px 5px 10px;
}
.newoffers a:first-child {
    overflow: hidden;
    color: #3495db;
    margin: 0px 0px 10px 0px;
    font-weight: bold;
    clear: both;
    display: block;
}
 
.newoffers .price {
    float: right;
    border: 1px solid #6C6C6C;
    padding: 3px 5px 3px 5px;
    color: #000;
    display: inline-block;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    margin-top: 3px;
    margin-left: 5px;
}

.newoffers a:nth-child(2) {
    margin-top: 10px;
    max-height: 55px;
    overflow: hidden;
    margin-bottom: 0px;
    display: block;
    font-size: 14px;
    line-height: 18px;
    font-weight: normal;
    font-family: Open Sans,Arial,sans-serif;
}
.newoffers .date {
    color: #666;
    font-size: 12px;
    display: inline-block;
    width: 100%;
}

.hotoffers .bk {
    border: 1px solid #ebedf0;
    display: inline-block;
    width: 100%;
    overflow: hidden;
    position: relative;
    margin-bottom: 20px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}
.hotoffers .bk a:first-child {
    color: #3495db;
    font-size: 18px;
    line-height: 16px;
    font-weight: 700;
}
.hotoffers .info {
    margin: 15px 15px 15px 15px;
    z-index: 2;
    display: block;
}
.hotoffers .info .pr {
    float: right;
    background-color: #D82e31;
    color: #fff;
    padding: 5px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    margin-top: 3px;
}
.hotoffers .info span {
    font-size: 18px;
    line-height: 16px;
    font-weight: 100;
}
.hotoffers .post_excerpt {
    margin-top: 10px;
    margin-bottom: 10px;
    display: block;
    font-size: 14px;
    line-height: 24px;
    font-weight: 400;
    font-family: Open Sans,Arial,sans-serif;
}

.newoffers a:nth-child(2) {
    margin-top: 10px;
    max-height: 55px;
    overflow: hidden;
    margin-bottom: 0px;
    display: block;
    font-size: 14px;
    line-height: 18px;
    font-weight: normal;
    font-family: Open Sans,Arial,sans-serif;
}

.newoffers a {
    text-decoration: none;
    font-size: 16px;
    line-height: 20px;
}

.educationlimit h2 {
    margin: 0px 0px 10px 0px;
}
.resumelimit .price {
    float: right;
    border: 1px solid #6C6C6C;
    padding: 3px 5px 3px 5px;
    color: #000;
    display: inline-block;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    margin-top: 3px;
    margin-left: 5px;
}
.resumelimitblock .tablecell a {
    margin-bottom: 5px;
}
.resumelimit a:first-child {
    overflow: hidden;
    color: #3495db;
    margin: 0px;
    font-weight: bold;
    clear: both;
    display: block;
}

.singleview .price {
    margin-left: 25px;
    margin-bottom: 10px;
    background-color: #D82e31;
    font-size: 22px;
    padding: 5px 10px 5px 10px;
    color: #fff;
    display: inline-block;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    vertical-align: bottom;
}

.offers .tablecell img{ } 

.offers{
    border: 1px solid #ebedf0;
    display: inline-block;
    width: 100%;
    overflow: hidden;
    position: relative;
    margin-bottom: 20px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}

.offerslist .info {
    margin: 15px 15px 15px 15px;
    z-index: 2;
    display: block;
}

.offers.hot{ 
    -webkit-box-shadow: 0px 0px 5px 5px rgba(205, 92, 92,0.3);
    -moz-box-shadow: 0px 0px 5px 5px rgba(205, 92, 92,0.3);
    box-shadow: 0px 0px 5px 5px rgba(205, 92, 92,0.3); 
 
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.offerslist .offers a:first-child {
    color: #3495db;
    font-size: 18px;
    line-height: 16px;
    font-weight: 700;
}
.offerslist .info .pr {
    float: right;
}

.offerslist .info span {
    font-size: 18px;
    line-height: 16px;
    font-weight: 100;
}
.companyname {
    font-size: 14px !important;
}
.companyinfo {
    vertical-align: top;
}

.companyinfo img {
    width: 50px;
    height: 50px;
    object-fit: contain;
    vertical-align: top;
    margin-right: 10px;
}
.companyinfo div {
    display: inline-block;
    vertical-align: top;
}
.offerslist .post_excerpt {
    margin-top: 10px;
    margin-bottom: 10px;
    display: block;
    font-size: 14px;
    line-height: 24px;
    font-weight: 400;
    font-family: Open Sans,Arial,sans-serif;
}


.agencylist .agency .desc a{
    height: 10px;
    display: block;

}
.companyinfo .adre {
    color: #666;
    display: block;
}
.offers .tablecell:first-child{   max-width:150px; height:auto;  }
.offers .tablecell img{height:84px; width:150px;object-fit: cover;  }
.offers .tablecell:first-child { font-size: 0px;  padding:0 10px 0 0; }
.offers .tablecell:last-child { width: 100%;  padding:0 10px 0 0; }

.offers.hot .tablecell:last-child{
    /*background: red;*/

}

.offers .tablecell .desc{ height:70px; overflow: hidden; }
.offers .price{float:left;background-color: #D82e31; padding:3px 5px 3px 5px; color:#fff; display: inline-block; -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
.offers .desc,.offers .desc a{ color:#666; line-height: 14px;}
.offers .date{  margin-left:10px; float:left;padding: 3px 5px 3px 5px;}
.offers .desc .country{ color:#3782c7; font-weight: bold }
.offers .desc .city{ color:#3782c7; font-weight: normal }


/*resume*/
.resume{ float:left; width:50%; margin-bottom:5px; height:100px; overflow: hidden;}
.resume .table{width:100%}
.resume .crop{ max-width:60px;max-height:60px;height:auto;width:auto;margin:auto;}
 
.resume .tablecell:first-child { text-align:center;height:auto;width:60px; padding:5px 10px 0 0;  }
.resume .tablecell:nth-child(2){ padding:3px;   }
.resume .tablecell:last-child {  padding:0 10px 0 0; text-align: right; }
.resume .tablecell .desc div{ height:35px;width:100%; }
.resume .desc{ color:#666;    max-height: 85px; overflow: hidden;}
.resume .desc a{ font-weight: bold;}
.resume .price{ 
    white-space: nowrap; 
    border: 1px solid #6C6C6C;
    padding: 3px 5px 3px 5px;
    color: #000;
    display: inline-block;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    margin-top: 8px;
    margin-left: 5px; 
    text-align: right;
}
/*resume*/

.resumeview{
    width:100%;
}
.resumeview td:first-child{width:30%;text-align: right; padding-right:20px;color:#3782CA;}
.resumeview td{
    vertical-align: top;
}
.resumeview .vbottom{ 
      vertical-align: bottom !important;
}
.resumeview .vmiddle{ 
     vertical-align: middle !important;
}
.resumeview  strong{margin:0px; color:#3782CA; font-weight: 100;}
.resumeview  h1,.resumeview  h2,.resumeview  h3{margin:0px; padding:0px; color:#333333;font-weight: 100; }
.resumeview  h3{color:#3782CA; }
.borderb{ border-bottom:3px solid #3782CA; }
.resumeview .sochial a{ font-size:16px; display:inline-block; margin-right:10px;} 
.resumeview  svg{ font-size:20px; color:#3782CA !important; margin-right:10px;}
.resumeview  span{   color:#3782CA; }

.offerblock{ margin:30px 30px 30px 0px;width:100% }
.offerblock  .offersubmenu{ width:100%; padding:0px 20px 0px 20px; box-sizing:border-box}
.offerblock  .h2{  color:#3a3b3c; font-size: 22px; }
.offerblock .loaderstep1,.offerblock .loaderstep2,.offerblock .loaderstep3,.offerblock .loaderstep4,.offerblock .loaderstep5,.offerblock .loaderstep6,.offerblock .loaderstep7,.offerblock .loaderstep8,.offerblock .loaderstep9,.offerblock .loaderstep10{position:relative;height:70px; width:100%; margin-bottom:20px;}
.offerblock .loaderstep1::before {content:"";position:absolute; z-index: 0;  background-color: #fdf680; width:10%; top:0px; bottom:0px; right:0px; left:1px; }
.offerblock .loaderstep2::before {content:"";position:absolute; z-index: 0;  background-color: #fdf680; width:20%; top:0px; bottom:0px; right:0px; left:1px; }
.offerblock .loaderstep3::before {content:"";position:absolute; z-index: 0;  background-color: #fdf680; width:30%; top:0px; bottom:0px; right:0px; left:1px; }
.offerblock .loaderstep4::before {content:"";position:absolute; z-index: 0;  background-color: #fdf680; width:40%; top:0px; bottom:0px; right:0px; left:1px; }
.offerblock .loaderstep5::before {content:"";position:absolute; z-index: 0;  background-color: #fdf680; width:50%; top:0px; bottom:0px; right:0px; left:1px; }
.offerblock .loaderstep6::before {content:"";position:absolute; z-index: 0;  background-color: #fdf680; width:60%; top:0px; bottom:0px; right:0px; left:1px; }
.offerblock .loaderstep7::before {content:"";position:absolute; z-index: 0;  background-color: #fdf680; width:70%; top:0px; bottom:0px; right:0px; left:1px; }
.offerblock .loaderstep8::before {content:"";position:absolute; z-index: 0;  background-color: #fdf680; width:80%; top:0px; bottom:0px; right:0px; left:1px; }
.offerblock .loaderstep9::before {content:"";position:absolute; z-index: 0;  background-color: #fdf680; width:90%; top:0px; bottom:0px; right:0px; left:1px; }
.offerblock .loaderstep10::before {content:"";position:absolute; z-index: 0;  background-color: #fdf680; width:100%; top:0px; bottom:0px; right:0px; left:1px; }


.loaderstep1 .tablecell:nth-child(n+2){ display:none !important;}
.loaderstep2 .tablecell:nth-child(n-2){  display:none !important;} 
.loaderstep2 .tablecell:nth-child(2){  display:table-cell !important;} 
.loaderstep2 .tablecell:nth-child(n+3){  display:none !important;} 


.loaderstep3 .tablecell:nth-child(n-3){  display:none !important;} 
.loaderstep3 .tablecell:nth-child(3){  display:table-cell !important;} 
.loaderstep3 .tablecell:nth-child(n+4){  display:none !important;} 

.loaderstep4 .tablecell:nth-child(n-4){  display:none !important;} 
.loaderstep4 .tablecell:nth-child(4){  display:table-cell !important;} 
.loaderstep4 .tablecell:nth-child(n+5){  display:none !important;} 

.loaderstep5 .tablecell:nth-child(n-5){  display:none !important;} 
.loaderstep5 .tablecell:nth-child(5){  display:table-cell !important;} 
.loaderstep5 .tablecell:nth-child(n+6){  display:none !important;} 

.loaderstep6 .tablecell:nth-child(n-6){  display:none !important;} 
.loaderstep6 .tablecell:nth-child(6){  display:table-cell !important;} 
.loaderstep6 .tablecell:nth-child(n+7){  display:none !important;} 

.loaderstep7 .tablecell:nth-child(n-7){  display:none !important;} 
.loaderstep7 .tablecell:nth-child(7){  display:table-cell !important;} 
.loaderstep7 .tablecell:nth-child(n+8){  display:none !important;} 

.loaderstep8 .tablecell:nth-child(n-8){  display:none !important;} 
.loaderstep8 .tablecell:nth-child(8){  display:table-cell !important;} 
.loaderstep8 .tablecell:nth-child(n+9){  display:none !important;} 


.loaderstep9 .tablecell:nth-child(n-9){  display:none !important;} 
.loaderstep9 .tablecell:nth-child(9){  display:table-cell !important;} 
.loaderstep9 .tablecell:nth-child(n+10){  display:none !important;} 


.loaderstep10 .tablecell:nth-child(n-10){  display:none !important;} 
.loaderstep10 .tablecell:nth-child(10){  display:table-cell !important;} 

.offerblock .offersubmenu a{color:#3782CA;border-bottom:1px solid #3782CA;  display: inline-block;font-size: 16px;  margin:0px 20px 0px 0px; color:#3782CA; }
.offerblock .offersubmenu a:hover{ text-decoration:none;}
.offerblock .offersubmenu a.sel{ border-bottom:0px; color:#d83033;}
.profilblock .offersteps,  .offerblock .offersteps{ position: absolute; z-index: 1;  border-top:1px solid #e4e5e6; height:70px; width:100%; border-bottom:1px solid #e4e5e6;}
.profilblock .offersteps .tablecell , .offerblock .offersteps .tablecell { display:none; vertical-align: middle} 
.profilblock .offersteps .tablecell  a, .offerblock .offersteps .tablecell  a{font-size:24px; color:#3a3b3c;}
.profilblock .offersteps .tablecell:first-child, .offerblock .offersteps .tablecell:first-child{ display:table-cell;}

#loaderstep .left{position:absolute; right:70px; line-height: 50px; font-size: 50px;z-index: 10;}
#loaderstep .right{position:absolute;right:10px; line-height: 50px; font-size: 50px;z-index: 10;}

.profilblock .step1 .table, .offerblock .step1 .table{
    max-width: 800px;
    margin:auto;
    width:100%;
    
}

.profilblock .bu, .offerblock  .bu{
    height: auto;
    text-align: center;
    margin-top:20px;
    padding-top:20px;
    width:100%;
    border:0px;
    border-top:1px solid #ccc;
}
 
 
.imgMb{ position: absolute; right:0;top:0; font-size:10px; }

div.blockinfo{ position:relative; background:#fff; color:#000; padding:10px 10px 10px 30px;margin-bottom:10px; border-right:#80b54f 3px solid;}
div.blockinfo:before{ position: absolute; left:0px; top:0px;bottom:0px; content: ' '; background:#80b54f; padding:10px; margin-right:5px; }
div.blockinfo strong,div.blockinfo a{color:#D83033;}

div.alert{ position:relative; background:#fff; color:#000; padding:10px 10px 10px 30px !important;margin-bottom:10px; border-right:#d83033 3px solid;}
div.alert:before{ position: absolute; left:0px; top:0px;bottom:0px; content: ' '; background:#d83033; padding:10px; margin-right:5px; }

.offerblock form .table{width:100%; margin:0px 10px 0px 0px; box-sizing: border-box;}
.offerblock form .table .tablecell:last-child{    }

 

 .ui-autocomplete-loading { 
      background:url(i/ui-anim_basic_16x16.gif) no-repeat right center !important;
    }

 
 

.profilblock .step2,.profilblock .step3,.profilblock .step4,.profilblock .step5,.profilblock .step6,.profilblock .step7,.profilblock .step8,.profilblock .step9,.profilblock .step10{ display:none;}

.offerblock .step2,.offerblock .step3,.offerblock .step4,.offerblock .step5{ display:none;}

.offerblock .form{ overflow: hidden; -webkit-border-radius:10px 10px 10px 10px;-moz-border-radius: 10px 10px 10px 10px;border-radius: 10px 10px 10px 10px;margin-top:5px; border:1px solid #e4e5e6;}
.offerblock .form input, .offerblock .form select{height:40px; padding:10px; font-size: 14px; border:0px; border-bottom:1px solid #ccc; width:100%; box-sizing: border-box; display: block;    background: #fff;}
.offerblock .form input[type="checkbox"]{width:10px; height:10px; display:inline-block}

.offerblock .form input:last-child, .offerblock .form select:last-child{ border-bottom:0px; }

 .offerblock .form select{  background: #fff url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOS4yNDUiIGhlaWdodD0iOC45OCI+PHJlY3Qgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0ibm9uZSIgY2xhc3M9InNlbGVjdGVkIi8+PGcgY2xhc3M9ImN1cnJlbnRMYXllciI+PHBhdGggZD0iTTE0LjMzIDEuMDk2YS40ODEuNDgxIDAgMCAwLS42NTggMEw3Ljg5IDYuNjIzIDIuMDk2IDEuMDk2YS40ODEuNDgxIDAgMCAwLS42NTggMCAuNDMuNDMgMCAwIDAgMCAuNjI3bDYuMTEyIDUuODNjLjA5LjA4Ny4yMDQuMTMuMzI4LjEzYS40ODUuNDg1IDAgMCAwIC4zMy0uMTNsNi4xMS01LjgzYS40MjEuNDIxIDAgMCAwIC4wMTItLjYyN3oiIGZpbGw9IiNiNmI2YjYiIHN0cm9rZT0iI2I2YjZiNiIvPjwvZz48L3N2Zz4=') right no-repeat;}

.offerblock .form input:last-child{border-bottom:0px; -webkit-border-radius:0px 0px 10px 10px;-moz-border-radius: 0px 0px 10px 10px;border-radius: 0px 0px 10px 10px;}
.offerblock .form input:first-child{  -webkit-border-radius: 10px 10px 0px 0px;-moz-border-radius:  10px 10px 0px 0px;border-radius:  10px 10px 0px 0px;}
.offerblock  textarea{ padding:10px; font-size: 14px; border:0px;border:1px solid #e4e5e6; border-bottom:1px solid #ccc; width:100%; height:350px; box-sizing: border-box; display: block;-webkit-border-radius:10px 10px 10px 10px;-moz-border-radius: 10px 10px 10px 10px;border-radius: 10px 10px 10px 10px;}

.offerblock  .w40{ width:40%;}
.offerblock  .w10{ width:10%;}
.offerblock .btnblue{width:200px; margin:auto;}





.profilblock{ box-sizing: border-box; padding:20px; background-color:#DBEAF4;}
.profilblock .table{  margin: auto; max-width:600px; width:100%;}
.profilblock  .w40{ width:40%;}
.profilblock  .w10{ width:10%;}
.profilblock  .logouploud{ -webkit-border-radius:3px 3px 3px 3px;-moz-border-radius: 3px 3px 3px 3px;border-radius: 3px 3px 3px 3px;background:#fff;}
.profilblock  .logouploud img{ max-width: 150px; height:auto; -webkit-border-radius:3px 0px 0px 3px;-moz-border-radius: 3px 0px 0px 3px;border-radius: 3px 0px 0px 3px;}
.profilblock  .logouploud .tablecell:first-child{ border-right:1px solid #ccc; font-size: 0px;}
.profilblock  .logouploud .tablecell{ text-align: center;   vertical-align: middle; height:150px;}
.profilblock .logouploud .tablecell:first-child{width:150px;}
.profilblock  .logouploud img.crop{ width:150px;object-fit: contain; height:150px;      }

.profilblock a{ color:#3D89cc;text-decoration: underline;}
.profilblock .form,.profilblock .form1{ margin-top:5px; }
.profilblock .form1{ display: inline-block; }
.profilblock .form input[type="text"],.profilblock .form1 input[type="number"],.profilblock .form input[type="password"], .profilblock .form input[type="date"],
.profilblock .form1 input[type="text"],.profilblock .form1 input[type="password"], .profilblock .form1 input[type="date"]{ padding:10px; font-size: 14px; border:0px; border-bottom:1px solid #ccc; width:100%; box-sizing: border-box; display: block}
.profilblock .form1 .education select{ width:100%; }
.profilblock .form1 input[type="text"],.profilblock .form1 input[type="number"],.profilblock .form1 input[type="password"], .profilblock .form1 input[type="date"]{
   border-bottom:0px; -webkit-border-radius:3px 3px 3px 3px;-moz-border-radius: 3px 3px 3px 3px;border-radius: 3px 3px 3px 3px; 
}
.profilblock .form1 select{ -webkit-border-radius: 3px 3px 3px 3px ;
    -moz-border-radius: 3px 3px 3px 3px ;
    border-radius: 3px 3px 3px 3px ;
   border:0px;
    box-sizing: border-box; padding:10px;}


.profilblock .form1 input[name="yearstart[]"],.profilblock .form1 input[name="yearend[]"]{width:30%; display: inline-block}
.profilblock .form1 input[name="monthstart[]"],.profilblock .form1 input[name="monthend[]"]{width:20%;display: inline-block}

 

.profilblock .form input[type="text"]:last-child,.profilblock .form input[type="password"]:last-child{border-bottom:0px; -webkit-border-radius:0px 0px 10px 10px;-moz-border-radius: 0px 0px 3px 3px;border-radius: 0px 0px 3px 3px;}
.profilblock .form input[type="text"]:first-child,.profilblock .form input[type="password"]:first-child{  -webkit-border-radius: 3px 3px 0px 0px;-moz-border-radius:  3px 3px 0px 0px;border-radius: 3px 3px 0px 0px;}
.profilblock  textarea{ padding:10px; font-size: 14px; border:0px; border-bottom:1px solid #ccc; width:100%; box-sizing: border-box; display: block;-webkit-border-radius:3px 3px 3px 3px;-moz-border-radius: 3px 3px 3px 3px;border-radius: 3px 3px 3px 3px;}

.profilblock  .rem{ margin-left:0px; font-size:14px;color:#D83033;}
.profilresumeblock h3{ margin:0px;}
.profilblock .form, .profilblock .form1{ width: 100%;}

.profilblock .form1 input[name="price"]{ 
    display:inline-block; width:80%; 
    -webkit-border-radius: 3px 0px 0px 3px;
    -moz-border-radius: 3px 0px 0px 3px;
    border-radius: 3px 0px 0px 3px;
}
                                            
.profilblock .form1 select[name="currency"]{ 
width:20%;
border:0px;
box-sizing: border-box;
padding:10px;
font-size: 14px;
-webkit-border-radius: 0px 3px 3px 0px ;
-moz-border-radius: 0px 3px 3px 0px ;
border-radius: 0px 3px 3px 0px ;
border-left:1px solid #ccc;
height:37px;
}
                                            
               
                                            
                                            
.form1 .selectBox {
    position: relative;
    display: block;
    width:100%; 
}

.form1 .selectBox select{
  width: 100%;
   padding:5px; 
  padding-right: 20px;
   -webkit-border-radius: 3px 3px 3px 3px ;
    -moz-border-radius: 3px 3px 3px 3px ;
    border-radius: 3px 3px 3px 3px ;
   border:0px;
    box-sizing: border-box;
}                                    
.form1 .checkboxes{
    z-index: 300;
    box-shadow: #ccc 10px 10px 10px;
    position:absolute;
    max-height: 150px;
    overflow-y: auto;
    background: #fff;
    border: 0px;
    right:0px;
    left:0px;
    border:1px solid #f2f2f2;
    z-index:300; 
    display:none;
}
                                            
                                            
.form1 .checkboxes label{
padding:3px;
display: block;
    text-align: left;
    color:#ccc;
}
    .form1 .checkboxes label.ui-state-active{
        color:#fff !important;
    }

.form1 .checkboxes label:hover  {
  background-color: #1e90ff;
}
                                                                                        
.form1 .overSelect{
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    cursor: pointer; 
}
    
    #settype_transportresume div{
        display:inline-block;
        background: #fff;
        -webkit-border-radius: 3px 3px 3px 3px ;
        -moz-border-radius: 3px 3px 3px 3px ;
        border-radius: 3px 3px 3px 3px ;
        border:0px;
        margin:3px 5px 3px 0px;
        padding:5px;
        box-sizing: border-box;
    
    }
    
    #settype_transportresume div button{
        border:0px;
        font-size: 14px;
        font-family: Arial;
        border-left:1px solid #ccc;
        padding:5px;
        margin-left:3px;
        text-decoration:none;
        vertical-align: middle;
        background-color: #fff;
    }
    
    
     #setskillsresume div{
        display:inline-block;
        background: #fff;
        -webkit-border-radius: 3px 3px 3px 3px ;
        -moz-border-radius: 3px 3px 3px 3px ;
        border-radius: 3px 3px 3px 3px ;
        border:0px;
        margin:3px 5px 3px 0px;
        padding:5px;
        box-sizing: border-box;
    
    }
    #setskillsresume input{ display:none}    
    #setskillsresume div button{
        border:0px;
        font-size: 14px;
        font-family: Arial;
        border-left:1px solid #ccc;
        padding:5px;
        margin-left:3px;
        text-decoration:none;
        vertical-align: middle;
        background-color: #fff;
    }
    
    .profilblock fieldset {
        width: 100%;
        display: inline-block;
        box-sizing: border-box;
    }
    
    fieldset {
        border: 1px solid #fff;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
        margin: 10px 0px 10px 0px;
    }




.searchformfloaat{display: table-caption;box-sizing: border-box; margin-top:20px;padding-left: 130px;margin-bottom:10px; border-bottom:1px solid #e4e5e6; padding-right:30px;padding-bottom:10px; }  
.searchform,.agencysearchform{margin-bottom:10px; border-bottom:1px solid #e4e5e6; padding-left:30px;padding-right:30px;padding-bottom:10px;}



.agencysearchform{border-bottom:0px ;}

.searchformfloaat .input,.searchform .input{
    color:#666;
     padding:5px;
    box-sizing: border-box;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; height:40px; border:1px solid #ccc;width:30%;  font-size: 14px; 
}



.agencysearchform .input{
     color:#666;
     padding:5px;
    box-sizing: border-box;
     height:40px; border:1px solid #ccc;
    width:33%; 
    font-size: 14px; 
    
}

.agencysearchform .input:first-child{
    -webkit-border-radius:  5px 0px 0px 5px;
    -moz-border-radius:  5px 0px 0px 5px;
    border-radius: 5px 0px 0px 5px;
    border-right:0px;
}



.agencysearchform select {
    border-right:0px !important;
 
    -webkit-border-radius:0;
    -moz-border-radius: 0;
    border-radius: 0;
}
.agencysearchform .input:nth-child(n+3){
    -webkit-border-radius: 0px 5px 5px 0px;
    -moz-border-radius: 0px 5px 5px 0px;
    border-radius: 0px 5px 5px 0px;
    border-right:1px solid #ccc !important;
    width:25%;
}
.agencysearchform label{ 
    display: inline-block; 
    margin:5px 5px 0 0; 
    border:1px solid #DADBDB; 
    padding:5px;
    -webkit-border-radius:5px 5px 5px 5px;
    -moz-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    text-decoration: none;
    
} 
 
.agencysearchform label svg{ 
    vertical-align:middle; 
    color:#00103c;
    fill: #00103c;
    border:1px solid #00103c;
    padding:5px;
    -webkit-border-radius:5px 5px 5px 5px;
    -moz-border-radius: 5px 5px 5px 5px;
    border-radius: 100px 100px 100px 100px;

}

.agencysearchform button{
       width:8%; 
     vertical-align: top;
    
    border:0;
    color:#fff ;
    background: #3789CA ; 
    font-size: 14px;
     box-sizing: border-box;
    height:40px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    
    

    margin: auto;
    border:1px solid #3789CA;
 
    cursor:pointer;
}


.searchformfloaat input[type="date"] , .searchform  input[type="date"]  {
    color:#666;
    padding:5px;
    box-sizing: border-box;height:40px; border:1px solid #ccc;width:15%; max-width:300px; font-size: 14px; 
}
.searchformfloaat input[name="datefrom"] , .searchform  input[name="datefrom"]  {-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px 0px 0px 5px; border-right:0px; margin-left: 1%;}
.searchformfloaat input[name="dateto"] , .searchform  input[name="dateto"] {-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 0px 5px 5px 0px; margin-right: 1%;}



.searchformfloaat input[type="number"], .searchform  input[type="number"]{
    color:#666;
     padding:5px;
    box-sizing: border-box;height:40px; border:1px solid #ccc;width:15%; max-width:300px; font-size: 14px; 
}
.searchformfloaat input[name="pricefrom"],  .searchform  input[name="pricefrom"] { width:5%;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px; border-right:0px; border-left:0px;}
.searchformfloaat input[name="priceto"],    .searchform  input[name="priceto"]  {width:5%;-webkit-border-radius: 0px 5px 5px 0px;-moz-border-radius: 0px 5px 5px 0px;border-radius: 0px 5px 5px 0px;  }
  .searchform  input[name="pricefrom"] 

 .searchform select:before 
{
  content: "&gt;";
  display: inline-block;
  background: white;
  position: absolute;
  right: -5px;
  top: 2px;
  z-index: 2;
  width: 30px;
  height: 26px;
  text-align: center;
  line-height: 26px;
  border: 2px solid #ddd;
  transform: rotate(90deg);
  cursor: pointer;
}

.searchformfloaat  select ,.searchform  select , .agencysearchform select{ 
    -moz-appearance:none;  
    -webkit-appearance:none;  
    appearance:none; 
    border:0;
    background:none;
    -webkit-appearance: none;
    padding-right:30px;
    display:inline-block;
    width:33%;
    height:40px;
    background: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOS4yNDUiIGhlaWdodD0iOC45OCI+PHJlY3Qgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0ibm9uZSIgY2xhc3M9InNlbGVjdGVkIi8+PGcgY2xhc3M9ImN1cnJlbnRMYXllciI+PHBhdGggZD0iTTE0LjMzIDEuMDk2YS40ODEuNDgxIDAgMCAwLS42NTggMEw3Ljg5IDYuNjIzIDIuMDk2IDEuMDk2YS40ODEuNDgxIDAgMCAwLS42NTggMCAuNDMuNDMgMCAwIDAgMCAuNjI3bDYuMTEyIDUuODNjLjA5LjA4Ny4yMDQuMTMuMzI4LjEzYS40ODUuNDg1IDAgMCAwIC4zMy0uMTNsNi4xMS01LjgzYS40MjEuNDIxIDAgMCAwIC4wMTItLjYyN3oiIGZpbGw9IiNiNmI2YjYiIHN0cm9rZT0iI2I2YjZiNiIvPjwvZz48L3N2Zz4=') right no-repeat;
 
    border: #cccccc 1px solid;
}
.searchformfloaat #type,.searchform  #type , .agencysearchform #type{ 
font-weight: bold;
-webkit-border-radius: 10px 0px 0px 10px;
    -moz-border-radius: 10px 0px 0px 10px;
    border-radius: 10px 0px 0px 10px;
    box-sizing: border-box;
    padding-left:5px;

}

.searchformfloaat .selectBox:first-child select:first-child,.searchform  .selectBox:first-child select:first-child , .agencysearchform  .selectBox:first-child select:first-child{ 

    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px ;
  

}

.searchformfloaat  select[name="currency"] , .searchform  select[name="currency"] , .agencysearchform select[name="currency"]{
    padding-right:30px;width:10% !important;height:40px; vertical-align: top; -webkit-border-radius:  0px 5px 5px 0px;-moz-border-radius:  0px 5px 5px 0px;border-radius: 0px 5px 5px 0px !important;height: 40px; box-sizing: border-box;}

.searchformfloaat  select[name="perpage"] , .searchform  select[name="perpage"] , .agencysearchform select[name="perpage"] { width:auto; padding-right:30px; border:0px;}
.searchformfloaat  select[name="order[price]"] ,.searchform  select[name="order[price]"] , .agencysearchform select[name="order[price]"]{ width:auto;padding-right:30px;border:0px;}
.searchformfloaat  select[name="order[date]"], .searchform  select[name="order[date]"], .agencysearchform select[name="order[date]"]{ width:auto;padding-right:30px;border:0px;}
.searchformfloaat .tablecell:first-child,.searchform .tablecell:first-child, .agencysearchform .tablecell:first-child{ color:#2b2b2c; font-size: 18px;}
.searchformfloaat .tablecell:last-child,.searchform .tablecell:last-child, .agencysearchform .tablecell:last-child{ text-align: right;vertical-align: middle;}


.searchformfloaat  select[name="order[raiting]"] ,.searchform  select[name="order[raiting]"]  { width:auto;padding-right:30px;border:0px;}
.searchformfloaat  select[name="order[alphabet]"] ,.searchform  select[name="order[alphabet]"]  { width:auto;padding-right:30px;border:0px;}
.searchformfloaat  .tablecell,.searchform  .tablecell{ color:#AFAFB0; }
.searchformfloaat button{ max-width:100px;}

.searchform .totalfound{ color:#4a91ce;}
.searchform span{ color:#4b76b5; font-weight: bold;}

.graphic {
    width: 40%;
    float: left;
    display: block;
    margin-left: 30px;
    line-height: 24px;
    vertical-align: middle;
}
.graphic span {
    width: 100px;
    display: inline-block;
    color: #0c2a53;
    font-weight: bold;
}

/*searchform*/
.searchformfloaat .selectBox , .searchform .selectBox{
    position: relative;
    display: inline-block;
    width:33%;
    margin-bottom:5px;
 }
 
 .searchformfloaat  label[for=free], .searchform  label[for=free]{ 
   line-height: 40px;
 }
 
 .searchformfloaat .selectBox select , .searchform .selectBox select{
    width: 100%;
     height:40px;
    padding:5px; 
    font-weight: bold;
    padding-right: 20px;
   -webkit-border-radius:0px;
   -moz-border-radius:0px;
    border-radius:0px;
    border:#cccccc 1px solid;
    box-sizing: border-box;
 } 
 
  
 .searchformfloaat input[name="searchformarrival"], .searchform input[name="searchformarrival"]{
   width: 33%;
   height:40px;
   box-sizing: border-box;
   padding:12px;
   font-weight: bold;
     padding-right: 20px;
      -webkit-border-radius:0px;
     -moz-border-radius:0px;
     border-radius:0px;
     border:1px solid #ccc ;
   -webkit-border-radius:0px 10px 10px 0px; 
     -moz-border-radius:0px 10px 10px 0px; 
     border-radius:0px 10px 10px 0px;     
 }
 
 .searchformfloaat #selectBoxsearchform_type_transport select, .searchform #selectBoxsearchform_type_transport select{
   -webkit-border-radius:10px 0px 0px 10px;
     -moz-border-radius:10px 0px 0px 10px;
     border-radius:10px 0px 0px 10px;  
 }
 
 .searchformfloaat input[name="price"], .searchform input[name="price"]{
 width:23%;
     height:40px;
      margin-bottom:5px;
   box-sizing: border-box;
   padding:12px;
   font-weight: bold;
     padding-right: 20px;
      -webkit-border-radius:0px;
     -moz-border-radius:0px;
     border-radius:0px;
     border:1px solid #ccc ;
 }
 
 .searchformfloaat .currency  {
   width: 10%;
   padding:12px;
   font-weight: bold;
   padding-right: 20px;
   border:1px solid #ccc ;
 }
 
 
 .searchform .currency{
   width: 10%;
   padding:12px;
   font-weight: bold;
   padding-right: 20px;
   border:1px solid #ccc;
     vertical-align: top;
 }
 
 .ui-menu{
     box-shadow: #ccc 10px 10px 10px;
 }
 
 .searchformfloaat .selectBox:nth-child(1) select, .searchformfloaat #searchformarrival ,.searchformfloaat .selectBox:nth-child(3) select,.searchformfloaat .overSelect,.searchformfloaat .selectBox select{ height:40px }
      
  
 
      
 .searchformfloaat .selectBox:nth-child(3) select , .searchform .selectBox:nth-child(3) select { 
     -webkit-border-radius:10px 10px 0px 0px;
     -moz-border-radius:10px 10px 0px 0px;
     border-radius:0px 10px 10px 0px; 
 }
 
 .searchformfloaat .overSelect, .searchform .overSelect {
   position: absolute;
   left: 0;
   right: 0;
   top: 0;
   bottom: 0;
   cursor:pointer;
 }
 
 .searchformfloaat .checkboxes, .searchform .checkboxes{
     
     z-index: 300;
     box-shadow: #ccc 10px 10px 10px;
     position:absolute;
     max-height: 150px;
     overflow-y: auto;
     background: #fff;
     display: none;
     right:0px;
     left:0px;
     border:1px solid #f2f2f2;
 }
 
 .searchformfloaat .checkboxes label, .searchform .checkboxes  label{
     padding:3px;
   display: block;
 }
 
 .searchformfloaat .checkboxes label:hover ,.searchform .checkboxes label:hover  {
   background-color: #1e90ff;
 }


 .step2 .table{ width:100%;border-spacing: 10px;
    border-collapse: separate;}
    .step2 .table .tablecell:first-child{
        width:40%;
    }

    .step2 .table .tablecell{
    margin:15px;
    cursor:pointer;
    width:20%; 
    vertical-align: top; 
    border:1px solid #d8d9da; 
    height:100px; 
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    text-align: center;
    
}
.step2 .table .tablecell:last-child{ vertical-align: middle;}

 
.step2 .table{ width:100%;border-spacing: 10px;
    border-collapse: separate;}
 
.step2 .table .tablecell .pr{ font-size: 18px; color:#D83033; font-weight: bold;}

 /*searchform*/
    @media only screen and (max-width: 768px) {
        .resumeview{ padding-left:20px;padding-right:20px;box-sizing: border-box;}
        .resumeview td:first-child{display: block; width:100%; text-align: left;}
        .resuresumeviewme td{ display: block; width:100%}                    
    }
@media only screen and (min-width: 769px){


    .seenowlimit .cname {
        color: #3495db;
        clear: both;
        display: block;
        overflow: hidden;
        height: 30px;
        font-size: 14px;
        line-height: 14px;
        position: relative;
    }

    .seenowlimit a:nth-child(2){
        height: 50px;
        overflow: hidden;
        display: block;
    } 

.menubutton {
    display: none;
}
.newoffers .table {
    border-bottom: 1px solid #e4e5e6;
}
.newoffers .table {
   
    padding-bottom:  0px;
}
}

@media only screen and (min-width: 20px){
    .btn {
        border: 1px solid #ebecec;
        background: #fff;
        font-size: 14px;
        color: #515151;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
        padding: 10px;
    }
#infoblock a:first-child {
    font-size: 18px;
    margin-right: 10px;
    text-decoration: none;
    background-color: #D83033;
    color: #fff !important;
    width: 120px;
    padding: 3px 25px 3px 25px;
    color: #000;
    display: inline-block;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    margin-top: 3px;
    margin-left: 5px;
}

#infoblock a:last-child {
    font-size: 18px;
    text-decoration: none;
    background-color: #90b955;
    color: #fff !important;
    width: 120px;
    padding: 3px 25px 3px 25px;
    color: #000;
    display: inline-block;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    margin-top: 3px;
    margin-left: 5px;
}
.menubutton a:first-child {
    margin: auto auto 20px auto;
    font-size: 18px;
    text-decoration: none;
    background-color: #D83033;
    color: #fff !important;
    width: 120px;
    padding: 3px 25px 3px 25px;
    color: #000;
    display: block;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.menubutton a:last-child {
    margin: auto;
    font-size: 18px;
    text-decoration: none;
    background-color: #90b955;
    color: #fff !important;
    width: 120px;
    padding: 3px 25px 3px 25px;
    color: #000;
    display: block;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.menubutton {
    text-align: center;
    margin-top: 60px;
}


}</pre></body></html>