fieldset {
    margin: 0;
    padding: 0;
}
body {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: 300;
    font-size: 16px;
    color: #000;
    width: 100%;
    overflow-y: scroll;
    margin: 0;
    padding: 0;
}

a {
    outline: none;
    outline-color: 0;
    outline-style: none;
    outline-width: 0;
    color: #c00;
    text-decoration: underline;
    cursor: pointer;
}

#container {
    right: 0;
    top: 0;
    width: 100%;
    margin: 0 auto;
    z-index: 50;
}

#header { background-color: #517198; border-bottom: 1px solid #D3D3D3; }
.topNav {
    width: 980px;
    margin: 0 auto;
    background-color: #517198;
}

img {
    border: 0;
}

input,textarea {
    margin: 0;
}

input:focus, textarea:focus, select:focus {
    outline:0;
}

a:hover {
    color: #c00;
    text-decoration: none;
}

h1 {
    font-family: Arial;
    font-size: 15px;
    font-weight: 700;
    color: #000;
    margin: 0;
    padding: 0 0 5px;
}

h1 a:hover {
    color: #000;
    text-decoration: underline;
}

.kw {
    width: 980px;
    text-align: left;
    border-bottom: 1px solid #e5e5e5;
    margin: 0 auto;
    padding: 0 3px;
}

.kw h1 {
    font-family: Arial;
    font-size: 12px;
    font-weight: 400;
    color: #999;
    margin: 0;
    padding: 0;
}

h2 {
    font-size: 15px;
    font-weight: 700;
    color: #333;
    margin: 0;
    padding: 7px 0 0 5px;
}

.cathead {
    border-bottom: 1px solid #e5e5e5;
    /*padding: 7px 0 7px 5px;*/
}

.catlist ul {
    list-style-type: none;
    margin: 0;
    padding: 0 0 0 5px;
}

.catlist li {
    float: left;
    /*width: 190px;*/
    width: 100%;
    /*font-size: 11px;*/
    color: #888;
    /*padding: 0 0 5px;*/
}

.cities li {
    width: 133px;
    margin: 10px 0;
}

.catlist li a {
    /*font-size: 12px;*/

    color: #3753A4;
}

.g .catlist li { margin: 10px 0; }
.g .catlist li a {
    /*font-size: 12px;*/
    color: #6C6C6C;
}

.catlist li a,
.g .catlist li a { font: normal normal 700 16px/19.98px Arial; text-decoration: none; padding: 10px 5px 10px 0; }
.base {
   /* width: 980px;
    height: auto;*/
    /*padding: 0 0 30px 0;*/
    margin: 0 auto;
}

.menu {
    padding: 0 5px 10px 0;
}

.menu .item {
    font-family: Arial;
    font-size: 14px;
    font-weight: 700;
    background-color: #686868;
    margin-bottom: 2px;
    padding: 5px 5px 5px 10px;
}

.menu .sub {
    padding: 5px 0;
}

.menu .subitem {
    font-family: Arial;
    font-size: 14px;
    font-weight: 400;
    padding: 4px 5px 4px 10px;
}

.menu .marked a {
    color: #FFF;
}

.sf {
    width: 230px;
    padding-top: 11px;
    color: #6c6c6c;
}

.sf2 {
    background-color: #fff;
    padding: 2px;
}

.sf3 {
    padding: 1px 0 0 2px;
}
/*.prenumerata{font-family:Arial;font-size:12px;font-weight:700;background-color:#686868;margin-bottom:2px;padding:3px 5px 3px 10px}*/
.video {
    background-color: #333;
    border: 3px solid #686868;
    width: 560px;
}

.thumb {
    float: left;
    background: #333 url(/images/spacer.png) center center no-repeat;
    width: 150px;
    /*height: 150px;*/
    overflow: hidden;
    border: 3px solid #686868;
    margin: 10px 10px 0 0;
}

.sres {
    background-color: #fff;
    min-height: 60px;
    /*border-top: 1px solid #e5e5e5;*/
    margin: 10px 0;
}
.sres p { float: left; margin: 10px 5px; max-width: 75%;}
#no-ads { margin: 30px 5px; padding-top: 20px;}
.pr10,
.upcv {
    /*padding-right: 10px;*/
    padding: 7px 0 0 5px;
}

.photo_box {
    width: 95px;
    float: left;
    margin: 0 10px 10px 0;
}

.photo_box .photo {
    height: 70px;
    width: 95px;
    overflow: hidden;
}

.photo_box .control {
    text-align: center;
    background-color: #e2e2e2;
    padding: 3px;
}

.photo_box .marked {
    background-color: #999;
}

.photo_slot {
    text-align: center;
    border: 1px solid #CCC;
    background-color: #EEE;
    margin: 5px;
    padding: 10px;
}

.p_box {
    width: 240px;
    float: left;
    margin: 0 0 20px;
}

.p_box .photo {
    border: 1px solid #eee;
    height: 170px;
    background-color: #eee;
}

.p_big {
    width: 400px;
    height: 300px;
    background: #e5e5e5 center center no-repeat;
    border: 1px solid #eee;
}

.p_thumb {
    width: 95px;
    background: #e5e5e5 center center no-repeat;
    border-top: 1px solid #eee;
    border-bottom: 5px solid #eee;
    margin: 0 0 7px;
    padding: 0;
}

.upload-messages {
    padding: 10px 20px 0 0;
}

.upload-loader {
    display: none;
    padding: 0 20px 0 0;
}

.upload-loader .text {
    color: #6c6c6c;
    padding-left: 5px;
}

.upload-photocase {
    background-color: #f2f2f2;
    margin-top: 10px;
    display: none;
    padding: 15px 0 5px 15px;
}

.upload-file {
    width: 300px;
}

.in,.scnt {
    text-decoration: none;
}

.page_box {
    text-align: left;
    font-weight: 300;
    font-size: 16px;
    font-family: Arial;
    color: #999;
    padding: 20px 0 0 5px;
}

.page_box a {
    color: #999;
    text-decoration: none;
    padding: 5px 10px
}

.page_box a:hover {
    color: #000;
    background-color: #eee;
}

.page_box .current {
    color: #000;
    text-decoration: none;
    font-weight: 700;
    padding: 3px 5px;
}

.page_sp {
    color: #ccc;
    font-weight: 400;
}

.ripe-popup {
    display: none;
    position: absolute;
    top: 10px;
    left: 10px;
}

.popup-inside {
    background-color: #fff;
    /*width: 520px;*/
    /*margin: 10px;*/
    padding: 10px;
}

.row_m {
    border-bottom: 1px solid #e5e5e5;
    padding: 7px 5px;
}

#content {
    /*width: 560px;*/
    width: 64%;
    float: left;
}
#content .page-heading { margin: 10px 0 10px 0; font-size: 18px;}

.sidebar { width:35%; }

.row {
    border-bottom: 1px solid #e5e5e5;
    /*padding: 10px 0;*/
}
.row ul { list-style-type: none; padding: 10px;}

.row .error {
    border: 3px solid #c00;
    color: #000;
}

.row label.error {
    border: none;
    color: #c00;
    font-size: 11px;
}

.row .chbox label.error {
    margin-top: 50px;
    border: none;
    border-top: 3px solid #c00;
    color: #c00;
    font-size: 11px;
}
/*.row input[type="submit"] { }*/
.select-file {margin: 10px;}

.chain_border {
    border-left: 3px solid #ccc;
}

.r {
    margin-bottom: 1px;
    padding: 5px;
    margin: 2px 0;
}
.r a { height: auto; }

.reg_dark {
    background-color: #F2F2F2;
}

.reg_light {
    background-color: #F5F5F5;
}

.vip_dark {
    background-color: #e9f5be;/* #E0F19F */
}

.sp {
    color: #ccc;
    padding: 0 5px;
}

.c {
    clear: both;
}

.fr {
    float: right;
}

.tl {
    text-align: left;
}

.tr {
    text-align: right;
}

.tc {
    text-align: center;
}

.tj {
    text-align: justify;
}

.cblh a:visited {
    color: #909;
}

.cgl {
    color: #b5b5b5;
}

.si {
    border: none;
    /*max-width: 240px;*/
    font-size: 16px;
    font-family: arial;
}

.rr {
    padding: 9px 0 0 10px;
}

.bg {
    background-color: #eee;
}

.br {
    background-color: #c00;
}

.s10 {
    font-size: 10px;
}

.s11 {
    font-size: 11px;
    /*height: 16px;*/
}

.s12 {
    font-size: 12px;
}

.s14 {
    font-size: 15px;
}

.s18 {
    font-size: 18px;
}

.i {
    font-style: italic;
}

.tlow {
    text-transform: lowercase;
}

.tupp {
    text-transform: uppercase;
}

.strike {
    background: url(/images/strike.png) 0 7px repeat-x;
}

th {
    background-color: #EBEBEB;
    padding: 5px 10px;
}

td {
    background-color: #F5F5F5;
    padding: 5px 10px;
}

.bbb {
    border: 1px solid #000;
}

.bbr {
    border-bottom: 5px solid #c00;
}

.dark {
    padding-top: 5px;
    font-family: Arial;
    font-size: 14px;
    font-weight: 400;
    color: #555;
}

.dark a {
    font-family: Arial;
    font-size: 14px;
    font-weight: 400;
    color: #555;
}

.oh {
    overflow: hidden;
}

.success {
    color: #81910E;
}

.viptext {
    font-size: 14px;
    font-weight: 700;
    color: #fff;
    background-color: #C00;
    padding: 0 3px;
}

.block {
    color: #666;
    padding: 10px 0 0;
    /*width: 100px;*/
}

.ripe-nav-prev {
    background: url(/images/nav-prev.png) left center no-repeat;
}

.ripe-nav-next {
    background: url(/images/nav-next.png) right center no-repeat;
}

.bdt {
    border-top: 1px solid #e5e5e5;
}

.blokuotas {
    color: #fff;
    background-color: #c00;
    font-weight: 700;
    padding: 10px;
}

.usermenu a {
    color: #3753A4;
    font-size: 14px;
    font-weight: 700;
}

.bg_red {
    background-color: #FFD1D1;
}

.topSearch button {
    background-repeat: no-repeat;
    /* background-position: -91px -10px; */
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0zNDkgLTQ4LjUgODAzLjIgODIwIj48cGF0aCBkPSJNNDQ2LjYgNjA3LjRMMzI0LjggNDgwLjZjMzEuMy0zNy4yIDQ4LjUtODQuMyA0OC41LTEzMi45IDAtMTE0LTkyLjctMjA2LjctMjA2LjctMjA2LjdTLTQwLjIgMjMzLjctNDAuMiAzNDcuN3M5Mi43IDIwNi43IDIwNi43IDIwNi43YzQyLjggMCA4My42LTEyLjkgMTE4LjQtMzcuNGwxMjIuOCAxMjcuN2M1LjEgNS4zIDEyIDguMyAxOS40IDguMyA3IDAgMTMuNi0yLjcgMTguNy03LjUgMTAuOC0xMC40IDExLjEtMjcuNC44LTM4LjF6bS0yODAtNDEyLjVjODQuMyAwIDE1Mi44IDY4LjUgMTUyLjggMTUyLjhzLTY4LjUgMTUyLjgtMTUyLjggMTUyLjhTMTMuOCA0MzIgMTMuOCAzNDcuN3M2OC41LTE1Mi44IDE1Mi44LTE1Mi44eiIgZmlsbD0iIzk5OSIvPjxwYXRoIGQ9Ik0tMzM0LjkgNzcxLjVoLTEzLjNWMTdoMTMuM3Y3NTQuNXoiIGZpbGw9IiM5MTkxOTEiIG9wYWNpdHk9Ii45Ii8+PC9zdmc+');
    background-position: 0 1px;
    background-color: #fff;
    border: 0;
    cursor: pointer;
    display: block;
    height: 19px;
    width: 22px;
    padding: 0;
}

.topSearch input:focus {
    outline: none;
}

.um ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

#pageNav a {
    color: #D8DFEA;
    display: inline-block;
    /*font-weight: 600;*/
    font-weight: 600;
    text-decoration: none;
}


#pageNav li.middleLink:after {
    background: #637FA3;
    content: " ";
    display: inline-block;
    float: right;
    margin-top: 9px;
    width: 1px;
    height: 14px;
}

#pageNav .topNavLink {
    height: 35px;
}

#pageNav .topNavLink a {
    height: 31px;
    line-height: 29px;
    vertical-align: top;
}

ul.navigation {
    border-left: 1px solid #D8DFEA;
    border-right: 1px solid #D8DFEA;
    border-bottom: 1px solid #D8DFEA;
    background: #EAEEF2;
    display: block;
    float: right;
    padding: 10px 0;
}

ul.navigation li {
    display: block;
    float: none;
    text-align: left;
    padding: 5px 0;
}

ul.navigation a {
    color: #333;
    line-height: 18px;
    text-decoration: none;
    padding: 0 22px;
}

ul.navigation li:hover,ul.navigation li:focus,ul.navigation li:active {
    background: #D8DFEA;
}

#pageNav .topNavLink:hover,#pageNav .topNavLink:focus,#pageNav .topNavLink:active,#pageNav .topNavLink a:hover,#pageNav .topNavLink a:focus,#pageNav .topNavLink a:active {
/* background-color:#637FA3; */
    color: #f8f7f6;
    text-decoration: underline;
    /*height: 31px;*/
}

#pageNav li.middleLink:hover,#pageNav li.endLink:hover,#pageNav #navAccountLink:hover {
    margin-left: -1px;
    padding-left: 1px;
}

#pageNav .menuPulldown {
    background-repeat: no-repeat;
    background-position: -62px -4px;
    height: 31px;
    width: 24px;
}

#pageNav .menuPulldown:hover {
    background-repeat: no-repeat;
    background-position: -8px -4px;
    height: 31px;
    width: 24px;
}

#pageNav .openToggler .menuPulldown {
    background-repeat: no-repeat!important;
    background-position: -35px -4px;
    height: 31px;
    width: 24px;
}

#pageNav .openToggler #navAccountLink,#pageNav .openToggler #navAccountLink:hover,#pageNav .openToggler #navAccountLink:focus,#pageNav .openToggler #navAccountLink:active {
    background-color: #EAEEF2;
    margin-left: -1px;
    padding-left: 1px;
    padding-bottom: 7px;
}

#pageNav .comment {
    font-size: 11px;
    color: #97AAC1;
    font-weight: 400;
    padding: 0 0 0 5px;
}

#pageLogo {
    float: left;
    /* margin-left: -3px; */
    z-index: 5;
}

#pageLogo a {
    background: transparent url('data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgNDc3IDg3LjkiPjxzdHlsZT4uc3Qwe2ZpbGw6I2U4ZThlOH0uc3Qxe2ZpbGw6I2ZmZn08L3N0eWxlPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0wIDg2LjZWNS43aDQ4Ljl2MTFIMTIuNnYyMmgzMi42djExLjFIMTIuNnYyNS41aDM3LjV2MTEuM3oiLz48cGF0aCBjbGFzcz0ic3QxIiBkPSJNMSA2LjdoNDYuOXY5SDExLjZ2MjRoMzIuNnY5LjFIMTEuNnYyNy41aDM3LjV2OS4ySDFWNi43eiIvPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik04Mi43IDg3LjZjLTYuNyAwLTExLjktMS44LTE1LjMtNS41LTMuNC0zLjYtNS4yLTktNS4yLTE1LjlWMjcuM2gxMi41djM4LjFjMCA0LjMuOCA3LjQgMi40IDkuMiAxLjUgMS44IDQuMSAyLjcgNy43IDIuNyAzLjMgMCA2LjQtLjggOS4xLTIuMyAyLjctMS41IDQuOS0zLjUgNi42LTYuMVYyNy4zSDExM3Y1OS4zaC0xMC40bC0xLTYuN2MtNS4yIDUuMS0xMS41IDcuNy0xOC45IDcuN3oiLz48cGF0aCBjbGFzcz0ic3QxIiBkPSJNMTExLjggMjguM3Y1Ny4zaC04LjZsLTEuMi03LjljLTUgNS45LTExLjQgOC45LTE5LjQgOC45LTYuNSAwLTExLjMtMS43LTE0LjYtNS4yLTMuMy0zLjUtNC45LTguNS00LjktMTUuMlYyOC4zaDEwLjV2MzcuMWMwIDQuNS45IDcuOCAyLjYgOS45IDEuNyAyIDQuNSAzLjEgOC40IDMuMSAzLjUgMCA2LjctLjggOS42LTIuNCAyLjktMS42IDUuMy0zLjggNy4xLTYuNnYtNDFoMTAuNXoiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTcyLjQgODYuNmwtMTktMzIuNGgtMTEuMnYzMi40aC0xMi43VjUuN2gyNC4zYzkuMiAwIDE2LjIgMi4xIDIwLjkgNi4zIDQuNyA0LjIgNy4xIDEwLjIgNy4xIDE3LjggMCA1LjgtMS40IDEwLjctNC4zIDE0LjYtMi42IDMuNi02LjQgNi4zLTExLjMgNy45bDIwLjIgMzQuM2gtMTR6bS0xOC43LTQzLjRjNC44IDAgOC42LTEuMiAxMS4xLTMuNHMzLjgtNS42IDMuOC05LjljMC00LjQtMS4zLTcuNy0zLjctOS45LTIuNS0yLjItNi4zLTMuNC0xMS4yLTMuNGgtMTEuNnYyNi42aDExLjZ6Ii8+PHBhdGggY2xhc3M9InN0MSIgZD0iTTE3MyA4NS42bC0xOS0zMi40SDE0MS4ydjMyLjRoLTEwLjdWNi43aDIzLjNjOSAwIDE1LjcgMiAyMC4zIDYuMSA0LjUgNCA2LjggOS43IDYuOCAxNy4xIDAgNS42LTEuNCAxMC4yLTQuMSAxNC0yLjcgMy44LTYuNyA2LjQtMTIgNy45bDE5LjkgMzMuOUgxNzN6bS0zMS45LTQxLjRoMTIuNmM1LjEgMCA5LjEtMS4yIDExLjgtMy43IDIuNy0yLjUgNC4xLTYgNC4xLTEwLjcgMC00LjctMS40LTguMi00LjEtMTAuNi0yLjctMi40LTYuNy0zLjYtMTEuOS0zLjZIMTQxdjI4LjZ6Ii8+PHBhdGggY2xhc3M9InN0MCIgZD0iTTIxMS4xIDg3LjljLTUuOSAwLTEwLjgtMS42LTE0LjQtNC44LTMuNi0zLjItNS41LTcuNi01LjUtMTMgMC02LjQgMi42LTExLjQgNy44LTE1IDUtMy40IDEyLjItNS4yIDIxLjQtNS4yaDcuNXYtMS4yYzAtNC41LS45LTcuNi0yLjctOS40LTEuOC0xLjgtNC45LTIuNy05LjQtMi43LTMgMC01LjYuMy03LjkuOC0yLjMuNS01LjMgMS42LTkgMy4ybC0uOS40LTMuOS05IC45LS40YzcuMS0zLjUgMTQuMi01LjIgMjEtNS4yIDguMyAwIDE0LjUgMS44IDE4LjQgNS40IDMuOSAzLjYgNS45IDkuNCA1LjkgMTcuMnYzNy43aC05LjlsLS4yLS44Yy0uMS0uMy0uMi0xLS41LTIuMi0uMS0uOC0uMy0xLjctLjYtMi44LTUuMSA0LjYtMTEuMiA3LTE4IDd6bTEwLTI4LjJjLTUuOSAwLTEwLjMuOS0xMy4yIDIuNi0yLjggMS43LTQuMSA0LjEtNC4xIDcuNSAwIDIuNS44IDQuNCAyLjMgNS44IDEuNiAxLjQgNCAyIDcgMiAyLjggMCA1LjYtLjcgOC4zLTIgMi42LTEuMyA0LjgtMyA2LjYtNS4xVjU5LjdoLTYuOXoiLz48cGF0aCBjbGFzcz0ic3QxIiBkPSJNMTk5LjYgNTUuOWM0LjktMy4zIDExLjgtNSAyMC44LTVoOC41di0yLjJjMC00LjgtMS04LjEtMy0xMC4xcy01LjMtMy0xMC4xLTNjLTMgMC01LjguMy04LjEuOC0yLjQuNi01LjQgMS43LTkuMSAzLjNsLTMuMS03LjJjNy0zLjQgMTMuOC01LjEgMjAuNi01LjEgOC4xIDAgMTQgMS43IDE3LjcgNS4yIDMuNyAzLjUgNS42IDguOSA1LjYgMTYuNHYzNi43aC04LjFjLS4xLS4zLS4yLTEtLjQtMi4yLS4yLTEuMi0uNi0yLjctMS00LjUtNS4zIDUuMy0xMS42IDgtMTguNyA4LTUuNyAwLTEwLjMtMS41LTEzLjctNC42LTMuNC0zLTUuMS03LjEtNS4xLTEyLjMtLjEtNi4xIDIuMy0xMC44IDcuMi0xNC4yem01LjggMjAuNWMxLjggMS41IDQuMyAyLjMgNy43IDIuMyAzIDAgNS45LS43IDguNy0yLjEgMi44LTEuNCA1LjItMy4yIDcuMS01LjZWNTguN2gtNy44Yy02LjEgMC0xMC43LjktMTMuOCAyLjgtMy4xIDEuOS00LjYgNC42LTQuNiA4LjQgMCAyLjguOSA0LjkgMi43IDYuNXoiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjc5LjkgODcuNGMtNi4xIDAtMTIuMS0xLjEtMTcuOC0zLjRsLTUuNy0xLjRWMGgxMi41djMyYzQtMy44IDkuMS01LjcgMTUuMy01LjcgOC4yIDAgMTQuNyAyLjYgMTkuMyA3LjcgNC42IDUuMSA2LjkgMTIuNSA2LjkgMjEuOSAwIDkuOC0yLjcgMTcuNi04LjEgMjMuMS01LjUgNS42LTEzIDguNC0yMi40IDguNHptLTExLTExLjZjMy41LjkgNy4xIDEuNCAxMC45IDEuNCA1LjYgMCA5LjktMS44IDEzLjEtNS41IDMuMi0zLjcgNC44LTkgNC44LTE1LjggMC02LjMtMS4zLTExLjItMy44LTE0LjUtMi41LTMuMy01LjktNC45LTEwLjQtNC45LTMuNiAwLTYuOCAxLTkuMyAyLjktMi41IDEuOS00LjMgNC42LTUuMyA3Ljl2MjguNXoiLz48cGF0aCBjbGFzcz0ic3QxIiBkPSJNMzAyLjcgMzQuN2M0LjQgNC45IDYuNiAxMiA2LjYgMjEuMiAwIDkuNi0yLjYgMTcuMS03LjkgMjIuNC01LjIgNS40LTEyLjQgOC4xLTIxLjYgOC4xLTYgMC0xMS44LTEuMS0xNy41LTMuM2wtNS0xLjJWMWgxMC41djMzLjVjNC00LjggOS40LTcuMiAxNi4zLTcuMiA4IDAgMTQuMiAyLjUgMTguNiA3LjR6bS05LjEgMzcuN2MzLjMtMy45IDUtOS40IDUtMTYuNCAwLTYuNS0xLjMtMTEuNi00LTE1LjEtMi42LTMuNS02LjQtNS4zLTExLjItNS4zLTMuOSAwLTcuMiAxLTkuOSAzLjFzLTQuNiA0LjktNS43IDguNnYyOS4zYzMuOCAxLjEgNy44IDEuNyAxMS45IDEuNyA2LS4xIDEwLjYtMiAxMy45LTUuOXoiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMzQ2LjggODcuNGMtOC45IDAtMTYtMi44LTIwLjktOC4yLTQuOS01LjQtNy4zLTEzLTcuMy0yMi40IDAtOS41IDIuNS0xNyA3LjMtMjIuNCA0LjktNS40IDExLjktOC4xIDIwLjgtOC4xczE2IDIuNyAyMC44IDguMWM0LjkgNS40IDcuMyAxMi45IDcuMyAyMi40IDAgOS41LTIuNSAxNy03LjMgMjIuNC00LjggNS41LTExLjggOC4yLTIwLjcgOC4yem0wLTUwLjljLTUgMC04LjcgMS42LTExLjQgNS0yLjcgMy40LTQuMSA4LjUtNC4xIDE1LjMgMCA2LjcgMS40IDExLjkgNC4xIDE1LjMgMi43IDMuNCA2LjQgNS4xIDExLjQgNS4xczguNy0xLjcgMTEuNC01LjFjMi43LTMuNCA0LjEtOC42IDQuMS0xNS4zIDAtNi43LTEuNC0xMS44LTQuMS0xNS4zLTIuNy0zLjMtNi40LTUtMTEuNC01eiIvPjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0zMjYuNyAzNS4xYzQuNy01LjIgMTEuNC03LjggMjAuMS03LjhzMTUuNCAyLjYgMjAuMSA3LjhjNC43IDUuMiA3LjEgMTIuNCA3LjEgMjEuNyAwIDkuMy0yLjQgMTYuNS03LjEgMjEuOC00LjcgNS4yLTExLjQgNy45LTIwLjEgNy45cy0xNS40LTIuNi0yMC4xLTcuOWMtNC43LTUuMi03LjEtMTIuNS03LjEtMjEuOHMyLjQtMTYuNSA3LjEtMjEuN3ptNy45IDM3LjZjMi45IDMuNiA2LjkgNS41IDEyLjIgNS41IDUuMyAwIDkuMy0xLjggMTIuMi01LjUgMi45LTMuNiA0LjMtOC45IDQuMy0xNS45cy0xLjQtMTIuMy00LjMtMTUuOWMtMi45LTMuNi02LjktNS40LTEyLjItNS40LTUuMyAwLTkuMyAxLjgtMTIuMiA1LjQtMi45IDMuNi00LjMgOC45LTQuMyAxNS45czEuNCAxMi4zIDQuMyAxNS45eiIvPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik00MDkuMyA4Ny4yYy01LjIgMC05LjYtMS42LTEyLjktNC43LTMuMy0zLjEtNS03LjktNS0xNFYzNy4zaC0xMHYtMTBoMTFsMS44LTE2LjdoOS43djE2LjdoMTcuNXYxMGgtMTcuNVY2OGMwIDYuMSAyLjMgOC45IDcuNCA4LjkgMi4xIDAgNC44LS41IDcuOS0xLjVsMS0uMyAyLjIgOS4yLS44LjNjLTQuMiAxLjctOC40IDIuNi0xMi4zIDIuNnoiLz48cGF0aCBjbGFzcz0ic3QxIiBkPSJNMzgyLjMgMzYuM3YtOGgxMC45bDEuOC0xNi43aDcuOHYxNi43aDE3LjV2OGgtMTcuNVY2OGMwIDYuNiAyLjggOS45IDguNCA5LjkgMi4yIDAgNS0uNSA4LjItMS42bDEuOCA3LjRjLTQuMSAxLjctOC4xIDIuNi0xMS45IDIuNi01IDAtOS0xLjUtMTIuMi00LjUtMy4yLTMtNC43LTcuNC00LjctMTMuM1YzNi4zaC0xMC4xeiIvPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik00NDcuNyA4Ny45Yy01LjkgMC0xMC44LTEuNi0xNC40LTQuOC0zLjYtMy4yLTUuNS03LjYtNS41LTEzIDAtNi40IDIuNi0xMS40IDcuOC0xNSA1LTMuNCAxMi4yLTUuMiAyMS40LTUuMmg3LjV2LTEuMmMwLTQuNS0uOS03LjYtMi43LTkuNC0xLjgtMS44LTQuOS0yLjctOS40LTIuNy0zIDAtNS42LjMtNy45LjgtMi4zLjUtNS4zIDEuNi05IDMuMmwtLjkuNC0zLjktOSAuOS0uNGM3LjEtMy41IDE0LjItNS4yIDIxLTUuMiA4LjMgMCAxNC41IDEuOCAxOC40IDUuNCAzLjkgMy42IDUuOSA5LjQgNS45IDE3LjJ2MzcuN0g0NjdsLS4yLS44Yy0uMS0uMy0uMi0xLS41LTIuMi0uMS0uOC0uMy0xLjctLjYtMi44LTUuMSA0LjYtMTEuMiA3LTE4IDd6bTEwLTI4LjJjLTUuOSAwLTEwLjMuOS0xMy4yIDIuNi0yLjggMS43LTQuMSA0LjEtNC4xIDcuNSAwIDIuNS44IDQuNCAyLjMgNS44IDEuNiAxLjQgNCAyIDcgMiAyLjggMCA1LjYtLjcgOC4zLTIgMi42LTEuMiA0LjgtMyA2LjYtNS4xVjU5LjdoLTYuOXoiLz48cGF0aCBjbGFzcz0ic3QxIiBkPSJNNDM2LjIgNTUuOWM0LjktMy4zIDExLjgtNSAyMC44LTVoOC41di0yLjJjMC00LjgtMS04LjEtMy0xMC4xcy01LjMtMy0xMC4xLTNjLTMgMC01LjguMy04LjEuOC0yLjQuNi01LjQgMS43LTkuMSAzLjNsLTMuMS03LjJjNy0zLjQgMTMuOS01LjEgMjAuNi01LjEgOC4xIDAgMTQgMS43IDE3LjcgNS4yIDMuNyAzLjUgNS42IDguOSA1LjYgMTYuNHYzNi43aC04LjFjLS4xLS4zLS4yLTEtLjQtMi4yLS4yLTEuMi0uNi0yLjctMS00LjUtNS4zIDUuMy0xMS42IDgtMTguNyA4LTUuNyAwLTEwLjMtMS41LTEzLjctNC42LTMuNC0zLTUuMS03LjEtNS4xLTEyLjMtLjEtNi4xIDIuMy0xMC44IDcuMi0xNC4yem01LjggMjAuNWMxLjggMS41IDQuMyAyLjMgNy43IDIuMyAzIDAgNS45LS43IDguNy0yLjEgMi44LTEuNCA1LjItMy4yIDcuMS01LjZWNTguN2gtNy44Yy02LjEgMC0xMC43LjktMTMuOCAyLjgtMy4xIDEuOS00LjYgNC42LTQuNiA4LjQgMCAyLjguOSA0LjkgMi43IDYuNXoiLz48L3N2Zz4=') 0 55% no-repeat;
    background-size: 90px;
    display: block;
    height: 30px;
    width: 100px;
    margin-top: 6px;
}

#pageLogo a:hover,#pageLogo a:focus,#pageLogo a:active {
    background-color: transparent;
    background-repeat: no-repeat;
    /* background-position: -120px -9px; */
/* background-color:#637FA3; */
    outline: none;
    /*padding-bottom: 3px;*/
    /*padding-right: 5px;*/
}

#bbtnc {
    float: left;
    position: relative;
    z-index: 4;
    padding-top: 5px;
    margin-right: 14px;
}

#bbtnc .bbtn a.jewelButton {
    height: 31px;
    margin-top: 1px;
}

.bbtn a.jewelButton {
    display: block;
    height: 31px;
    text-decoration: none;
    width: 24px;
    margin: 0 1px;
}

.bbtn a.jewelButton:active,.bbtn a.jewelButton:focus,.bbtn a.jewelButton:hover {
/* background-color:#637FA3; */
    outline: none;
    text-decoration: none;
    /*padding-bottom: 3px;*/
}

#bbtni a.jewelButton {
    background-repeat: no-repeat;
    /* background-position: -7px -30px; */
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MTIiIGhlaWdodD0iNTEyIiB2aWV3Qm94PSIwIDAgNTEwIDUxMCI+PHBhdGggZmlsbD0iI0ZGRiIgZD0iTTIwNCA0NzEuNzV2LTE1M2gxMDJ2MTUzaDEyNy41di0yMDRINTEwTDI1NSAzOC4yNSAwIDI2Ny43NWg3Ni41djIwNHoiLz48L3N2Zz4=') !important;
    background-size: 15px;
    background-position: 50% 10px;
}

/* #bbtni a.jewelButton:active,#bbtni a.jewelButton:focus,#bbtni a.jewelButton:hover {
    background-repeat: no-repeat;
    background-position: -34px -30px;
} */

.bbtn .jewelCount {
    background-color: #00376a;
    -webkit-border-radius: 2px;
    color: #fff;
    display: none;
    font-size: 9px;
    font-weight: 700;
    padding-bottom: 1px;
    position: absolute;
    right: -1px;
    top: -1px;
    z-index: 101;
}

.bbtn .jewelCount span {
    background-color: #f03d25;
    border: 1px solid #dd3822;
    -webkit-border-radius: 2px;
    border-top: 0;
    display: block;
    padding: 1px 1px 0;
}

td,p,h3 {
    margin: 0;
    padding: 0;
}

h1 a,.menu .item a,.prenumerata a {
    color: #000;
    text-decoration: none;
}

.kwb,.bw {
    background-color: #fff;
}

.kw h1 a,.gr a {
    color: #666;
}

.call {
    color: #c00;
}

.csr, .csr:hover {
    color: #000;
}

h2 a,.cathead h2 a:hover,.menu h2 a:hover {
    color: #333;
    text-decoration: underline;
    /*padding: 7px 0 0 5px;*/
}

h2 a:hover,.cathead h2 a,.menu h2 a {
    color: #333;
    text-decoration: none;
}

.cathead h2,.menu h2 {
    /*font-size: 14px;*/
    /*font-weight: 700;*/
    color: #333;
    margin: 0;
    /*padding: 0;*/
}

.menu .item a:hover,.menu .subitem a:hover,.prenumerata a:hover {
    color: #FFF;
    text-decoration: none;
}

.menu .subitem a,.cg a,.cg a:visited,.grey:hover,.cgu a:hover {
    color: #6c6c6c;
    text-decoration: none;
}

.menu .marked a:hover,.ru a:hover {
    text-decoration: underline;
}

.komentarai .head a,.komentarai .case a,.cw,.cw a,.dark a:hover,.error-white label.error {
    color: #fff;
}

.popup-overlay,.bb {
    background-color: #000;
}

.row_m a,.row a,.cbl a,.cblh a,.usermenu a:hover,.usermenu a:visited {
    color: #3753A4;
}

.cat a,.b {
    font-weight: 700;
}

.menuopen .sel,.bl {
    background-color: #f2f2f2;
}

.vip_light,.bg_green {
    background-color: #f1fbcc;/*  #E5F0BB */
}

.fl,#pageNav li {
    float: left;
}

.lla {
    width: 70px;
    height: 16px;
    margin-left: 7px;
}

.llc {
    width: 70px;
    height: 16px;
}

.lld {
    /*width: 300px;*/
    width: 60%;
    margin: 7px 0;
    height: 20px;
}

.llb {
    width: 65px;
}

.cg.llb {
    color: #a9a9a9;
}

.lld:first-letter, .job_title:first-letter, #job-details h2.title:first-letter {
    text-transform: uppercase;
}

.mc,
#footer { margin: 0 auto; width: 980px; }


.cb,.cblh a:hover {
    color: #000;
}

.cg,.cgu {
    color: #6c6c6c;
}

.cg a:hover,.grey,.cgu a,.cgu a:visited {
    color: #6c6c6c;
    text-decoration: underline;
}

.cgd,.cgd a {
    color: #333;
    text-decoration: none;
}

.cgd a:hover {
    text-decoration: underline;
}

.nu,.ru a {
    text-decoration: none;
}

table,.nb {
    border: none;
    width: 100%;
}

.none,.n,.hide {
    display: none;
}

.error,.error-picture {
    color: #B80000;
}

.blue a,.blue a:visited,.cblue {
    color: #517198;
}

#pageNav .middleLink a,#pageNav .endLink a {
    padding: 0 8px;
}

#pageNav .middleLink a {
    color: #fb0;
    font-size: 16px;
    font-weight: 700
}

#footer {
    margin-top: 40px;
    padding: 0 0 20px 0;
    border-top: 1px solid #e5e5e5;
}

.feu {width:60px; height: 40px; background: transparent url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MTIiIGhlaWdodD0iNTEyIiB2aWV3Qm94PSIwIDAgNjQgNjQiPjxwYXRoIGZpbGw9IiM1MTcxOTgiIGQ9Ik0zLjM1MiA0OC4yOTZsMjguNTYtMjguMzI4IDI4LjU4IDI4LjM0N2MuMzk3LjM5NC45MTcuNTkgMS40MzYuNTkuNTIgMCAxLjA0LS4xOTYgMS40MzYtLjU5YTIuMDAzIDIuMDAzIDAgMCAwIDAtMi44NDlsLTI5Ljk4LTI5LjczNWMtLjItLjItLjQ5NC0uMzc1LS43NTctLjQ3NWEyLjA1MiAyLjA1MiAwIDAgMC0yLjE2Ni40NTZMLjQ3OSA0NS40NDdhMi4wMDMgMi4wMDMgMCAwIDAgMCAyLjg0OSAyLjA0NSAyLjA0NSAwIDAgMCAyLjg3MyAweiIvPjwvc3ZnPg==') 50% 3px no-repeat; background-size: 30px; opacity:.9;-webkit-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease; margin: 0 10px 0 15px;}
.feu:hover {opacity:.7;} .feu a {display:block; text-indent: 120%;white-space: nowrap;overflow: hidden; width:100%;height:100%;}
/* .feu {
    width: 7%;
    padding-top: 3px;
    margin: 0 10px 0 15px;
}

.feu img {
    opacity: .8;
    -webkit-transition: opacity .2s ease;
    -o-transition: opacity .2s ease;
    transition: opacity .2s ease;
}

.feu img:hover {
    opacity: 1;
} */

.fc {
    /*width: 180px;*/
    width: 25%;
    padding: 5px 0 10px 0;
}

.fm {
    width: 25%;
    border-left: 1px solid #e5e5e5;
    padding: 5px 0 10px 20px;
    margin: 10px 0 10px;
/*    width: 150px;*/
}
    .fm li { margin: 4px 0; }
.fd {
    width: 35%;
    border-left: 1px solid #e5e5e5;
    padding: 5px 0 25px 20px;
    /*margin-left: 40px;*/
}

#job-description>p {
  padding-bottom: 10px;
}
#job-description pre {white-space: pre-wrap; word-wrap: break-word; }
#job-description {
  padding-left: 5px;
  word-wrap: break-word;
}

#tiptip_holder {
    display: none;
    left: 0;
    position: absolute;
    top: 0;
    z-index: 99999;
}

#tiptip_holder.tip_top {
    padding-bottom: 5px;
}

#tiptip_holder.tip_bottom {
    padding-top: 5px;
}

#tiptip_holder.tip_right {
    padding-left: 5px;
}

#tiptip_holder.tip_left {
    padding-right: 5px;
}

#tiptip_content {
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    background-color: rgba(81,113,152,0.92);
    border-radius: 3px;
    color: #fff;
    font-size: 11px;
    padding: 4px 8px;
}

#tiptip_arrow,#tiptip_arrow_inner {
    border-color: transparent;
    border-style: solid;
    border-width: 6px;
    height: 0;
    position: absolute;
    width: 0;
}

#tiptip_holder.tip_top #tiptip_arrow {
    border-top-color: rgba(255,255,255,0.35);
}

#tiptip_holder.tip_bottom #tiptip_arrow {
    border-bottom-color: rgba(255,255,255,0.35);
}

#tiptip_holder.tip_right #tiptip_arrow {
    border-right-color: rgba(255,255,255,0.35);
}

#tiptip_holder.tip_left #tiptip_arrow {
    border-left-color: rgba(255,255,255,0.35);
}

#tiptip_holder.tip_top #tiptip_arrow_inner {
    border-top-color: rgba(81,113,152,0.92);
    margin-left: -6px;
    margin-top: -7px;
}

#tiptip_holder.tip_bottom #tiptip_arrow_inner {
    border-bottom-color: rgba(81,113,152,0.92);
    margin-left: -6px;
    margin-top: -5px;
}

#tiptip_holder.tip_right #tiptip_arrow_inner {
    border-right-color: rgba(81,113,152,0.92);
    margin-left: -5px;
    margin-top: -6px;
}

#tiptip_holder.tip_left #tiptip_arrow_inner {
    border-left-color: rgba(81,113,152,0.92);
    margin-left: -7px;
    margin-top: -6px;
}
/* #tiptip_content b {font-family:monospace,monospace; font-size:1em;font-weight:400;padding-left: 2px;} */
.modal-overlay {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background: #000;
    opacity: .5;
    filter: alpha(opacity=5);
    z-index: 101;
    margin: 0;
    padding: 0;
}

.modal-window {
    position: fixed;
    top: 50%;
    left: 50%;
    z-index: 102;
/* background:#fff;border:solid 8px #000;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;margin:0;padding:0; */
    padding: 3px;
    background: #fff;
    background: rgba(255,255,255,.4);
/* -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px; */
    border: 1px solid rgba(255,255,255,0.3);
    -webkit-box-shadow: 0 0 10px rgba(0,0,0,.7);
    -moz-box-shadow: 0 0 10px rgba(0,0,0,.7);
    box-shadow: 0 0 10px rgba(0,0,0,.7);
}

/*.desc textarea{ width: 745px; height: 300px; }*/

.news .s11 { /* width:65px;  */padding-top:1px; }
#keywords { width: 100% }
/*.mc img { width: 250px; max-width:100%; height: auto; }*/


.top,
.formsidebar { margin: 0 auto; width: 95%; }
.example {clear: both; }
.mainTitle input,
/*.top textarea,*/
#location_outside_ro input,
.pubinput input {
    width: 100% !important;
    box-sizing: border-box;
}
.top textarea {width: 98% !important;}

.pubinput { margin-bottom: 10px}

.top textarea { height: 200px; font-size: 20px;}

.title_header,
.country,
.city,
.publish-label { width: 100%; font-size: 16px; color: #777; margin-bottom: 6px;}

.label,
.countrySelect,
.mainTitle { margin-bottom: 8px}
.title_field,
.city_field,
.countrySelect select, select#category_id { width: 100%; float: left; margin-bottom: 10px; font-size: 20px; background: #fff;} /*.mainTitle input { border:1px solid #ddd;}*/
#category_id {font-size: 16px; /*background: #fff; border:1px solid #ddd;*/}

.countrySelect select, #category_id, #publish_form input[type="text"] {border:1px solid #ddd;}
#publish_form input[type="radio"] { width:18px; height: 18px}
.mainTitle .title_field #title {/*border:0; */width: 100%;}
.mainTitle {margin-top: 15px;}
.companyjobs { margin: 25px 0 5px 0; display: block;}

.pagetype { float: left }
.back a { font: normal normal 700 18px/19.98px Arial; float: left;}
.back { float: right; margin-right: 10px }
#sort-by-type { font: normal normal 700 16px/19.98px Arial; margin: 15px 0;  }
#sort-by-type a { padding: 5px 10px 5px 0; }
.stepNavigation { margin: 5px auto; width: 98% }
#publish_form input[type="submit"],
.button { /*padding: 10px 10px; */text-align: center; font-size: 16px; margin: 10px;}
.apply_job {font-size: 16px;}
#frm-apply-online textarea { font-size: 20px; height: 200px }
#frm-apply-online input[type="text"] { font-size: 20px; width: 98%}
.checktype a { padding: 5px }
.check { margin: 10px 0;}
#publish_form .check {margin-left:-10px;}
.check input { margin: 15px; }
.pubsite { margin-bottom: 15px; }

.stepNavigation.threeStep .firstStep { width: 33%; }
.stepNavigation.threeStep .current { width: 33%; }
.stepNavigation.threeStep .secondStep { width: 33%; }
.stepNavigation.threeStep .lastDone { width: 33%; }
.stepNavigation.threeStep li.lastStep { width: 33%; }

.confirm-red-deac { font-size: 16px; line-height: 35px; }

.caption { width: 90%; margin: 0 auto; }
.checktype input { width: 30%; margin: 10px; }
.checktype label { width: 50%; vertical-align: text-bottom; }
.caption select { margin: 20px;  clear: both; }
.cell { float: left; margin-bottom: 10px; width: 120px;}
.countries_table { padding-left: 10px;}
/* Responsive */
@media screen and (max-width: 980px) {
    .row-pri,
    .row-alt { width: 100%; padding: 10px 0;}
    .row-info { width: 70%; height: 18px; }

    .topNav { width: 100%; margin: 0 auto; background-color: #517198;}

    #pageLogo { margin-left: 6px; }
    .prefooter { display: none; }

    .s14 { float: left; }

    .base { width: 98%; margin: 0 auto;}

    .fc { width: 25%; }
    .fm { width: 25%; }
    .fd { width: 35%; height: 100%;}

    /* .feu { margin: 4px 0 0 5px; } */

    .mc,
    #footer { width: 100%; }

    .contentheader { width: 100%; margin: 5px 0;}

    .head_cities {margin: 5px 0;}
    .head_cities .s14 {margin-right: 9px !important;}
}

@media screen and (max-width: 800px) {
    .rr { padding: 8px 0 0 0; background-color: #517198; width: 100%;}
    #content,
    .cgd,
    .mc { width: 100%;}
    #pageNav { float: right; }
    #pageNav a,
    #pageNav .middleLink a { font-size: 15px }
    #pageNav li { margin: 2px 0; }
    .sidebar { width: 100%; margin: auto;}
    .sideinner { width: 100%; }
    .sf { float: right; margin-right: 2%; width:390px; }
    .cathead .s14 {font: normal normal 700 16px/19.98px Arial; /*  font: normal normal 700 18px/19.98px Arial; float: left; */}
    .cathead .s14 { margin: 10px 5px; }
    .sres .s14 { float: right; }
    .pr10,
    .upcv { padding: 0; }
    .pr10 a { padding: 10px 0; padding-right: 4px;}
    .feu { width: 9%; }
    .fc { width: 25%; }
    .fm { width: 25%; margin-top: 0; }
    .fd { width: 33%; margin: 0; padding: 20px 10px 20px; margin-bottom: 15px;}
    .vip_dark,
    .vip_light,
    .reg_dark,
    .reg_light { position: relative; margin: 5px 0; }
    .lla { margin: 0; width: auto;}
    .llb { position: absolute; top: 5px; right: 5px; width: auto; }
    .llc { width: auto; }
    .lld { width: 100%; clear: both; height: auto;}
    .oh { padding: 0;}
    .news .cgd { margin-bottom: 10px;}
    .fm li { margin: 15px 0 }
    .news .cgd,
    .news .cblh { font-weight: normal;}
    .cblh a,
    .pagetype,
    .companyjobs { font: normal normal 700 16px/19.98px Arial; text-decoration: none}
    .back { margin: 0; }
    .pagetype { margin:10px 0 0 5px; }
    .s11,
    #number-views,
    #frm-send-to-friend,
    .newsLinks a { font: normal normal 400 14px/15.96px Arial; }
    .catlist li a,
    .newsLinks a { padding: 10px 0;}
    .cities li,
    .categories li { width: 33%; margin: 10px 0;}
    h1,
    h2 { font-size: 1.2em; }
    #view_all,
    #job-bottom a,
    .row-pri a,
    .row-alt a,
    .recent a,
    .favourites a,
    .send-to-friend-address-label,
    #other_location_label,
    .title_field label,
    .textArea label,
    .pubinput label,
    /*.suggestion,*/
    .newstitle a { font: normal normal 700 14px Arial;}
    .recent li { margin: 20px 0;}
    .martop { display: none; }

    .recent a, .favourites a {word-wrap: break-word;}

    #contact-form-contents label {display: block;margin: 10px 0 -10px 0;}
    #contact-form {margin-top: -20px;}
}

@media screen and (max-width: 650px) {
    #content { width: 100%; margin-bottom: 10px;}
    .feu { width: 15% }
    .fc { width: 35%; }
    .fm { width: 35%; padding: 0 0 0 20px; }
    .fd { width: 97%; clear: both; border: none;}
    .cities li { width: 33%; }
    .categories li { width: 50%; }
    .cell { width: 110px; }
}

@media screen and (max-width: 480px) {
    .sf { width: 100%; margin: 0; }
    .sf2 {margin: 0 5px; }
    .feu { width: 15%; }
    .fc { width: 60%; }
    .fm { width: 80%; clear: both; border: none;}
    .fd { width: 95%; border: none; padding: 0; margin-left: 15px}
    .cities li { width: 50%; }
    .categories li { width: 50%; }
    .sf3 { width: 90%; }
    .r .s11 { width: 100px; text-align: right; }
    .r .llc { text-align: left;}
    .stepNavigation li { text-align: left;}
    .stepNavigation li a span { display: none; }
    .stepNavigation li a em { margin: 12px 0 0 5px; font-size: 13px; }
    #pageNav .middleLink { position: absolute; top: 8px; right:5px }
    #pageNav li.middleLink a {padding: 0;}
    #pageNav li.middleLink::after {width: 0}
    #sort-by-type a { padding: 10px 5px; }
    .stepNavigation.threeStep .firstStep { width: 31%; }
    .stepNavigation.threeStep .secondStep { width: 31%; }
    .stepNavigation.threeStep .current { width: 31%; }
    .stepNavigation.threeStep .lastDone { width: 31%; }
    .stepNavigation.threeStep li.lastStep { width: 38%; }
    .mc img .tt { width: 250px; height: auto; }

    .top textarea {width: 99% !important;}
    .guglads, .google_ad {text-align: center;}
    .google_ad {margin: 10px 0;}
}

@media screen and (max-width: 320px) {
    .base { width: 100%;}
    #job-details,
    .suggestion,
    #content p,
    .options_title { width: 98%; margin: 0 auto;}
    .cities li { width: 50%; }
    .categories li { width: 100%; }
    .feu { width: 25%; margin-left: 15px}
    .fm { clear: both; /*width: 70%;*/ }
    .lla,
    #pageNav li { float: right; }
    .google_ad { display: none; }
    .sf3 { width: 85%; }
    #pageLogo { margin: 0; }
    #pageLogo a { width: 104px; padding-bottom: 6px;}
    #bbtnc { margin-right: 0}
    #footer { margin: 0; }
    #sort-by-type { text-align: center; }
    .send-to-friend-input { clear: both; }
    .checktype input { margin: 15px; }
    .stepNavigation li { text-align: left;}
}

#job-description table {width:100%;}
#job-description th{background-color:#EBEBEB;padding:5px 10px}
#job-description td {background: #fff; border: 0; border-bottom: 1px solid #eee; padding:0 0 5px 0;}
#job-description td:nth-of-type(1) {padding-right: 10px;}
#job-description tr:last-child td {border-bottom: 0;}

/* #Rambler-counter img {width: 1px; height: 1px; position: absolute; bottom: 0; left: 0; text-indent: -9999px; direction: ltr;} */

@media only screen and (max-device-width: 640px) {
    #content iframe {width: 100% !important; height: 200px;}
    #content p a img:not(.socl):not(.docimg) {width: 100% !important; height: auto;}
    .socl {margin-left: 10px;}
    .about_page_img img {width: 120px; height: auto; }
    .about_page_notice {margin-top: 15px; display: inline-block !important;}
}

.rules_desktop_ip {display:none;} .rules_mobile_ip {display:inline !important;}

@media (max-width: 979px) {
    .adlandscape {
        display: none;
    }
}

@media only screen and (max-device-height : 768px) and (max-device-width : 1024px) {
    #footer .fm {margin-top: 0;}
}

.stars {display:inline-block;width:10px;height:9px;/* background: transparent url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAACXBIWXMAAAsTAAALEwEAmpwYAAAABGdBTUEAALGOfPtRkwAAACBjSFJNAAB6JQAAgIMAAPn/AACA6QAAdTAAAOpgAAA6mAAAF2+SX8VGAAAAxUlEQVR42mL8//8/Awzk5+drgeiJEydeg4kBBBALAxJgZWWtBlLMQBwBEwMIIEaQCQUFBSosLCxanJyc60CC379/D/rz58+1CRMm3AEIIMaioqKZQJ1pbGxsDBwcHGBdP378YPj16xfD79+/ZwEEENiEpqamyUAFOczMzGAFf//+BSmYUldXlwsQQEwggX///jUxMTExIGOQGEgOIIDACoCqdUG6gKadBWGoCbogOYAAgpnABrQvtKSkxASEQWyQGEgOIMAARBVbTkBI8cAAAAAASUVORK5CYII=') 50% no-repeat; */
background: transparent url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy0yMzYgMzg1IDIzIDIzJz48cGF0aCBkPSdNLTE5NS43IDM4NWwtMy41IDloLThsNi42IDQuOS0yLjYgOS4xIDcuNS02IDcuNSA2LTIuNi05LjEgNi42LTQuOWgtOGwtMy41LTl6bS0yOC44IDBsLTMuNSA5aC04bDYuNiA0LjktMi42IDkuMSA3LjUtNiA3LjUgNi0yLjYtOS4xIDYuNi00LjloLThsLTMuNS05em0xMTUgMGwtMy41IDloLThsNi42IDQuOS0yLjYgOS4xIDcuNS02IDcuNSA2LTIuNi05LjEgNi42LTQuOWgtOGwtMy41LTl6bS0yOC43IDBsLTMuNSA5aC04bDYuNiA0LjktMi42IDkuMSA3LjUtNiA3LjUgNi0yLjYtOS4xIDYuNi00LjloLThsLTMuNS05em0tMjguOCAwbC0zLjUgOWgtOGw2LjYgNC45LTIuNiA5LjEgNy41LTYgNy41IDYtMi42LTkuMSA2LjYtNC45aC04bC0zLjUtOXonIGZpbGw9JyM4ZThlOTMnLz48L3N2Zz4=') 50% 0 no-repeat;
background-size: 9px;}

.revwc {
    padding: 10px 10px 20px 10px;
    border-left: 2px solid #fff;
    position: relative;
    transition: background-color .2s ease, border .2s ease;
}

.revwc:hover {
    border-left: 2px solid #d26a5c;
    background: #f7f7f7;
}

.revwc > div {
    padding: 5px 0;
    line-height: 130%;
}

.revwc a {
    color: #3753a4;
}

.rvtitle {
    color: #aaa;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 310px;
    overflow: hidden;
    display: inline-block;
}

.rvtotal {
    border-top: 1px solid #e5e5e5;
    text-align: right;
    font-size: 12px;
    padding: 10px 8px 5px;
}

.revwc:hover a {
    color: #c00;
}

/* #reviews {display:none;} */

.revan {
    margin-bottom: 20px;
    padding: 10px 15px;
    background: #f9f9f9;
    border: 1px solid #ddd;
    font-size: 11px;
    line-height: 15px;
}

.reviewscont {
    background: #fff;
    width: 100%;
    float: right; transition: 0.5s; position: absolute; right:0; transform:translateX(430px);
}

.hiderev {
    text-align: right;
    padding: 20px 8px 20px;
    cursor: pointer;
    color: #c00;
}

.hiderev:hover {
    text-decoration: underline;
}

.revdesc {
    padding: 5px 5px 10px 10px;
    border-bottom: 1px solid #e5e5e5;
}

.revdesc a {color:#111;}

.rvtt {
    cursor: help;
    font-size: 11px;
    color: #aaa;
    position: absolute;
    right: 8px;
    bottom: 5px;
}

.applicant {margin:10px 0 15px;padding-bottom:10px;border-bottom:1px solid #ddd;color: #8a8a8a;} .applicant li {color: #222;}

#app_banner {
  background: #fff;
  box-shadow: 0 -1px 0 #eee;
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100px;
  display: none;
}

.app_icon {
  width: 15%;
  height: 100%;
  padding: 10px 0 0 10px;
  float: left;
}

.app_icon img {
  width: 100%;
}

.app_info {
  width: 75%;
  float: right;
}

.app_icon,
.app_info {
  margin-top: 5px;
}

.app_stars span {
  background: #fff url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy0yMzYgMzg1IDIzIDIzJz48cGF0aCBkPSdNLTE5NS43IDM4NWwtMy41IDloLThsNi42IDQuOS0yLjYgOS4xIDcuNS02IDcuNSA2LTIuNi05LjEgNi42LTQuOWgtOGwtMy41LTl6bS0yOC44IDBsLTMuNSA5aC04bDYuNiA0LjktMi42IDkuMSA3LjUtNiA3LjUgNi0yLjYtOS4xIDYuNi00LjloLThsLTMuNS05em0xMTUgMGwtMy41IDloLThsNi42IDQuOS0yLjYgOS4xIDcuNS02IDcuNSA2LTIuNi05LjEgNi42LTQuOWgtOGwtMy41LTl6bS0yOC43IDBsLTMuNSA5aC04bDYuNiA0LjktMi42IDkuMSA3LjUtNiA3LjUgNi0yLjYtOS4xIDYuNi00LjloLThsLTMuNS05em0tMjguOCAwbC0zLjUgOWgtOGw2LjYgNC45LTIuNiA5LjEgNy41LTYgNy41IDYtMi42LTkuMSA2LjYtNC45aC04bC0zLjUtOXonIGZpbGw9JyM2ODllM2InLz48L3N2Zz4=') 0 0 no-repeat;
  margin-right: 3px;
    width: 14px;
    height: 14px;
    display: inline-block;
}

.app_stars span:last-child {
    opacity: .7;
    -webkit-filter: grayscale(1);
    filter: grayscale(100%);
}

.app_title,
.app_stars,
.app_mlogo {
  margin-top: 5px;
}

.app_mlogo {
  background: #fff url('data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSI1MTQgMzE1LjcgMTMyMCAyNTYuMyI+PHN0eWxlPi5zdDB7ZmlsbC1vcGFjaXR5Oi41fTwvc3R5bGU+PHBhdGggY2xhc3M9InN0MCIgZD0iTTUxNC4yIDMyMWMtLjEuNi0uMiAxLjItLjIgMS44djI0My41YzAgMi44IDEuMyA0LjggMy4zIDUuNUw2NDcgNDQ4LjMgNTE0LjIgMzIxem00LjctNS4yYzIuMS0uNCA0LjUgMCA3IDEuNCA2IDMuMyAxMDcuOSA1OS44IDEwNy45IDU5LjhsNTUuNiAzMC44LTM3LjMgMzUuNi0xMzMuMi0xMjcuNnptMTY0IDE2Ni45TDY1NS4zIDQ5OGwtMjEuNCAxMS45cy03My4xIDQwLjUtMTAwLjUgNTUuN0w2NTIgNDUzLjFsMzAuOSAyOS42em02LjQtMy42bC40LS4yczQ3LjUtMjYuMyA1My44LTI5LjhjNi4zLTMuNSA1LjctOC4zLjQtMTEtNC4yLTIuMS0zNC43LTE5LjItNDgtMjYuNmwtMzguOCAzNi44IDMyLjIgMzAuOHpNMTQ2Mi43IDQ5Mi4ybC0xMC4xIDkuNmMtMi4zIDEuMy00LjcgMi44LTcgMy45LTcgMy4yLTE0LjIgNC0yMC42IDQtNi44IDAtMTcuNC0uNC0yOC4yLTguMy0xNS4xLTEwLjctMjEuNi0yOS0yMS42LTQ1IDAtMzMuMSAyNi44LTQ5LjMgNDguNi00OS4zIDcuNiAwIDE1LjUgMS45IDIxLjggNiAxMC42IDcgMTMuMyAxNi4yIDE0LjkgMjEuMWwtNDkuOCAyMC4zLTE2LjMgMS4zYzUuMyAyNy4xIDIzLjUgNDIuOSA0My43IDQyLjkgMTAuMSAwIDE3LjUtMy4zIDI0LjQtNi43LS4yLS4xIDEuMi0uOC4yLjJ6bS0zMC40LTU0LjRjNC0xLjUgNi4xLTIuOCA2LjEtNS44IDAtOC42LTkuNS0xOC41LTIwLjgtMTguNS04LjQgMC0yNC4xIDYuNy0yNC4xIDI5LjkgMCAzLjYuNCA3LjUuNiAxMS4zbDM4LjItMTYuOXptLTczLjYgNTMuMmMwIDguMyAxLjUgOS42IDguNCAxMC4yIDMuNi40IDcuMi42IDEwLjggMWwtNy44IDQuN2gtMzcuMmM0LjktNi40IDUuNy03IDUuNy0xMS4zdi00LjdsLS4xLTEyNi41SDEzMjJsMTUuOC03LjdoMzAuMmMtNi42IDMuOC04LjUgNi4xLTkuNCAxMy42bC4xIDEyMC43em0tNTcuOC03My40YzQuOCA0IDE1IDEyLjUgMTUgMjguNyAwIDE1LjgtOC44IDIzLjItMTcuNyAzMC4yLTIuNyAyLjgtNS45IDUuOC01LjkgMTAuNCAwIDQuNyAzLjIgNy4zIDUuNSA5LjJsNy42IDUuOWM5LjMgNy45IDE3LjcgMTUuMSAxNy43IDI5LjggMCAyMC0xOS4yIDQwLjItNTUuNSA0MC4yLTMwLjYgMC00NS40LTE0LjctNDUuNC0zMC40IDAtNy43IDMuOC0xOC41IDE2LjMtMjUuOSAxMy4xLTguMSAzMC44LTkuMSA0MC4zLTkuOC0zLTMuOS02LjMtNy45LTYuMy0xNC41IDAtMy42IDEuMS01LjggMi4xLTguMy0yLjMuMi00LjYuNC02LjcuNC0yMi40IDAtMzUtMTYuOC0zNS0zMy40IDAtOS44IDQuNC0yMC42IDEzLjUtMjguNSAxMi0xMCAyNi40LTExLjcgMzcuOC0xMS43aDQzLjVsLTEzLjUgNy43aC0xMy4zem0tMTQuOSA5NC4yYy0xLjctLjItMi44LS4yLTQuOS0uMi0xLjkgMC0xMy40LjQtMjIuMyAzLjUtNC43IDEuOC0xOC4zIDYuOS0xOC4zIDIyLjNzMTQuNyAyNi40IDM3LjQgMjYuNGMyMC40IDAgMzEuMy0xMCAzMS4zLTIzLjQgMC0xMS4xLTctMTYuOS0yMy4yLTI4LjZ6bTYtNDFjNC45LTQuOSA1LjMtMTEuNyA1LjMtMTUuNSAwLTE1LjMtOS0zOS0yNi41LTM5LTUuNCAwLTExLjQgMi44LTE0LjcgNy0zLjYgNC40LTQuNiAxMC4yLTQuNiAxNS43IDAgMTQuMiA4LjIgMzcuOCAyNi4zIDM3LjggNS4yLS4xIDEwLjktMi42IDE0LjItNnptLTEyMi42IDM4LjljLTMzLjYgMC01MS42LTI2LjUtNTEuNi01MC41IDAtMjguMSAyMi42LTUyLjEgNTQuOC01Mi4xIDMxLjEgMCA1MC42IDI0LjcgNTAuNiA1MC41LS4xIDI1LjQtMTkuMyA1Mi4xLTUzLjggNTIuMXptMjYuMy0xNy4zYzUuMS02LjkgNi40LTE1LjUgNi40LTIzLjggMC0xOC45LTguOS01NS0zNS4yLTU1LTcgMC0xNCAyLjgtMTkuMSA3LjMtOC4zIDcuNS05LjggMTctOS44IDI2LjIgMCAyMS4yIDEwLjQgNTYuMiAzNi4xIDU2LjIgOC4yIDAgMTYuNy00LjEgMjEuNi0xMC45em0tMTM5IDE3LjNjLTMzLjYgMC01MS42LTI2LjUtNTEuNi01MC41IDAtMjguMSAyMi42LTUyLjEgNTQuOC01Mi4xIDMxLjEgMCA1MC41IDI0LjcgNTAuNSA1MC41IDAgMjUuNC0xOS4yIDUyLjEtNTMuNyA1Mi4xem0yNi4zLTE3LjNjNS4xLTYuOSA2LjQtMTUuNSA2LjQtMjMuOCAwLTE4LjktOC45LTU1LTM1LjItNTUtNyAwLTE0IDIuOC0xOS4xIDcuMy04LjMgNy41LTkuOCAxNy05LjggMjYuMiAwIDIxLjIgMTAuNCA1Ni4yIDM2LjEgNTYuMiA4LjMgMCAxNi43LTQuMSAyMS42LTEwLjl6bS05MS44IDExbC0yOC41IDYuNmMtMTEuNSAxLjgtMjEuOSAzLjQtMzIuOSAzLjQtNTQuOSAwLTc1LjgtNDAuNy03NS44LTcyLjUgMC0zOC45IDI5LjYtNzQuOSA4MC40LTc0LjkgMTAuNyAwIDIxLjEgMS42IDMwLjUgNC4yIDE0LjkgNC4yIDIxLjkgOS40IDI2LjMgMTIuNWwtMTYuNSAxNS44LTcgMS42IDUtOGMtNi43LTYuNi0xOS4xLTE4LjgtNDIuNi0xOC44LTMxLjQgMC01NS4xIDI0LTU1LjEgNTkuMSAwIDM3LjcgMjcuMSA3My4xIDcwLjQgNzMuMSAxMi44IDAgMTkuMy0yLjYgMjUuMy01di0zMi4zbC0zMC4xIDEuNiAxNS45LTguNmg0Mi4ybC01LjIgNWMtMS40IDEuMi0xLjYgMS42LTIgMy4yLS4yIDEuOC0uNCA3LjYtLjQgOS43bC4xIDI0LjN6bTUzMy0xMC4ydjU0LjFoLTEwLjdWNDA5LjZoMTAuN3YxNS43YzctMTAuMSAxOS43LTE4LjIgMzQuNi0xOC4yIDI2LjYgMCA0NC41IDIwLjIgNDQuNSA1Mi4yIDAgMzEuOC0xNy45IDUyLjQtNDQuNSA1Mi40LTE0LjEgMC0yNi42LTcuMi0zNC42LTE4LjV6bTY4LTMzYzAtMjQuNC0xMi42LTQzLTM0LjktNDMtMTMuOSAwLTI3LjEgMTEtMzIuOSAyMC42djQ0LjVjNS44IDkuNiAxOSAyMSAzMi45IDIxIDIyLjMgMCAzNC45LTE4LjcgMzQuOS00My4xem0yNS42LTg4LjhoMTF2MTM4LjNoLTExVjM3MS40em0xMzAuNSAxNjYuM2MyLjMgMSA2LjIgMS43IDguNyAxLjcgNi42IDAgMTEuMS0yLjcgMTUuMi0xMi4ybDcuOC0xNy44LTQyLjItMTAwLjRoMTJsMzYuMiA4Ny4xIDM1LjktODcuMWgxMi4xbC01MS41IDEyMS42Yy01LjMgMTIuNS0xMy44IDE4LjYtMjUuMyAxOC42LTMuNSAwLTgtLjYtMTAuNy0xLjRsMS44LTEwLjF6bS0zMC4yLTI4LjFjLS43LTMuNS0xLjMtNi41LTEuNy05LjEtLjMtMi42LS41LTUuMi0uNS03LjgtMy43IDUuNC04LjkgMTAtMTUuNiAxMy41LTYuNyAzLjYtMTMuMSA1LjMtMjEuOCA1LjMtMTAuNSAwLTE4LjctMi42LTI0LjUtNy44LTUuOC01LjItOC43LTEyLjQtOC43LTIxLjMgMC05IDQuMi0xNi4zIDEyLjYtMjEuOCA4LjQtNS42IDE5LjMtOC40IDMyLjgtOC40aDI1LjF2LTEyLjVjMC03LjItMi40LTEyLjgtNy4zLTE2LjktNC45LTQuMS0xMS43LTYuMi0yMC42LTYuMi04LjEgMC0xNC43IDEuOS0xOS43IDUuNi01IDMuOC03LjUgOC40LTcuNSAxNGgtMTFsLS4yLS41Yy0uNC03LjYgMy4xLTE0LjIgMTAuNC0xOS45IDcuMy01LjcgMTYuOS04LjYgMjguNy04LjZzMjEuMyAyLjggMjguNCA4LjVjNy4yIDUuNiAxMC44IDEzLjcgMTAuOCAyNC4zdjQ5LjRjMCAzLjYuMiA3IC42IDEwLjMuNSAzLjMgMS4yIDYuNyAyLjEgOS45aC0xMi40em0tMzguMy03LjJjOS4xIDAgMTUuNy0yLjEgMjIuNC02LjEgNi43LTQuMSAxMS4yLTkuMyAxMy42LTE1Ljd2LTE5LjNoLTI1LjJjLTkuNiAwLTE3LjYgMi4xLTIzLjkgNi41LTYuMyA0LjMtOS41IDkuNi05LjUgMTUuNiAwIDUuNyAyIDEwLjMgNiAxMy44IDQuMSAzLjQgOS42IDUuMiAxNi42IDUuMnoiLz48L3N2Zz4=') 0 90% no-repeat;
  background-size: 110px;
   height: 30px;
}

.app_install_btn {
  padding: 8px 12px;
  color: #fff;
  background: #689e3b;
  position: absolute;
  right: 10px;
  bottom: 10px;
  text-decoration: none;
  text-transform: uppercase;
  border-radius: 3px;
  font-size: 90%;
  box-shadow: 0 4px 2px -2px #aaa;
}

.app_close_btn {
  background: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0Ny45NzEgNDcuOTcxIiB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiI+PHBhdGggZD0iTTI4LjIyOCAyMy45ODZMNDcuMDkyIDUuMTIyYTIuOTk4IDIuOTk4IDAgMCAwIDAtNC4yNDIgMi45OTggMi45OTggMCAwIDAtNC4yNDIgMEwyMy45ODYgMTkuNzQ0IDUuMTIxLjg4YTIuOTk4IDIuOTk4IDAgMCAwLTQuMjQyIDAgMi45OTggMi45OTggMCAwIDAgMCA0LjI0MmwxOC44NjUgMTguODY0TC44NzkgNDIuODVhMi45OTggMi45OTggMCAxIDAgNC4yNDIgNC4yNDFsMTguODY1LTE4Ljg2NEw0Mi44NSA0Ny4wOTFjLjU4Ni41ODYgMS4zNTQuODc5IDIuMTIxLjg3OXMxLjUzNS0uMjkzIDIuMTIxLS44NzlhMi45OTggMi45OTggMCAwIDAgMC00LjI0MkwyOC4yMjggMjMuOTg2eiIgZmlsbD0iIzUyNTI1MiIvPjwvc3ZnPg==') 0 0 no-repeat;
  background-size: 15px;
  display: block;
  width: 15px;
  height: 15px;
  position: absolute;
  top: 10px;
  right: 10px;
}

img.emoji {vertical-align: middle;padding-right: 5px;width:16px;height:16px;}