#body {
    background-image:url(/public/themes/careerjump/images/bg-top.jpg);
    background-color:#036F09;
    background-position: left bottom;
}

#body .body {
    background-image:url(/public/themes/careerjump/images/bg-page.gif);
    background-color:#FFF;
}
#body .gradLeft {
    background-image:url(/public/themes/careerjump/images/bg-page-left.jpg);
    background-position: left bottom;
}
#body .gradRight {
    background-image:url(/public/themes/careerjump/images/bg-page-right.jpg);
    background-position: right bottom;
}
#top {
    background-image:url(/public/themes/careerjump/images/topmenu3.jpg);
}
#panels {
    background: none;
    min-height:453px;
    padding-top:10px;
}
#panelContent {
    float:left;
    margin:0 9px;
    width:700px;
}
#panelInfo {
    display: none;
}

#panelMenu h1 {
    display: block;
    height: 34px;
    width: 180px;
    margin: 0 0 0 10px;
    padding: 0;
    background: url(/public/themes/careerjump/images/title.png) no-repeat left top;
}
#panelMenu h1 span{
    display: none;
}
#panelMenu ul.menu {
    background: none;
    color: #4a4747;
    margin: 0;
}
#panelMenu ul.menu ul{
    padding: 0 0 0 10px;
    margin: 0;
    list-style-type:none;
    background: none;
}
#panelMenu ul.menu li{
    padding: 2px 0 0 15px;
    margin: 0;
    position: relative;
    _height: 1px;
    min-height: 1px;
}
#panelMenu ul.menu ul li{
    background: none !important;
    padding: 2px 0 0 15px;
    margin: 0;
}
#panelMenu ul.menu li.hover{
    background: url(/public/themes/careerjump/images/menu-highlight.png) no-repeat 10px top !important;
}
#panelMenu ul.menu li .active{
    position: absolute;
    top: -2px;
    left: -10px;
    background: url(/public/themes/careerjump/images/menu-active.gif) no-repeat left center;
    height: 23px;
    width: 25px;
}
#panelMenu ul.menu li.active-hl{
    background: url(/public/themes/careerjump/images/menu-highlight.png) no-repeat 10px top !important;
}
#panelMenu ul.menu li.bold a{
    font-weight: bold;
}
#panelMenu ul.menu li a, #panelMenu ul.menu ul li a{
    font-weight: normal;
    padding: 1px 3px;
}

.login_block{
    width: 384px;
    background: url(/public/themes/careerjump/images/login-bg.png) repeat-y top left;
    position: relative;
    text-align: center;
    margin: 0 auto;
}
.login_block .top{
    background: url(/public/themes/careerjump/images/login-top.png) no-repeat top left;
}
.login_block .bottom{
    background: url(/public/themes/careerjump/images/login-bottom.png) no-repeat bottom left;
    padding: 10px;
    color: #4a4747;
    font-family: Tahoma,Arial,sans-serif;
}
.login_block .bottom p.blue{
    
    color: #024c80;
    font-size: 1.2em;
    font-family: Tahoma,Arial,sans-serif;
}

.login_block a.registration{
    background: url(/public/themes/careerjump/images/reg-link.png) no-repeat center center;
    display: block;
    width: 150px;
    height: 38px;
    line-height: 38px;
    color: #FFFFFF;
    padding: 0 0 0 28px;
    font-weight: bold;
    font-size: 1.2em;
    text-align: center;
    margin: 10px auto;
}

.svk_block{
    width: 575px;
    background: url(/public/themes/careerjump/images/block-bg.png) repeat-y top left;
    position: relative;
}
.svk_block .top{
    background: url(/public/themes/careerjump/images/block-top.png) no-repeat top left;
}
.svk_block .bottom{
    background: url(/public/themes/careerjump/images/block-bottom.png) no-repeat bottom left;
    padding: 25px 230px 30px 5px;
    font-size: 1.1em;
    color: #4a4747;
    line-height: 2.4em;
    font-family: Tahoma,Arial,sans-serif;
    font-weight: bold;
}
.top-text{
    background: url(/public/themes/careerjump/images/top-text.gif) no-repeat top left;
    width: 358px;
    height: 60px;
}
.top-text span{
    display: none;
}

.top-right-block{
    position: absolute;
    top: -30px;
    right: -190px;
}
.zvyraznovac{
    position: absolute;
    top: 0px;
    right: -10px;
    _right: 10px;
    background: url(/public/themes/careerjump/images/zvyraznovac1.png) no-repeat top right !important;
    background:none;
    filter: none !important;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/public/themes/careerjump/images/zvyraznovac1.png',sizingMethod='scale');
    width: 527px;
    height: 211px;
    z-index: 55;
}
.zvyraznovac2{
    position: absolute;
    top: 0px;
    right: 30px;
    background: url(/public/themes/careerjump/images/zvyraznovac2.png) no-repeat top right !important;
    background:none;
    filter: none !important;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/public/themes/careerjump/images/zvyraznovac2.png',sizingMethod='scale');
    width: 398px;
    height: 462px;
    z-index: 55;
}
.listok{
    position: absolute;
    top: 115px;
    right: 5px;
    _right: 15px;
    background: url(/public/themes/careerjump/images/listok.png) no-repeat top right !important;
    background:none;
    filter: none !important;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/public/themes/careerjump/images/listok.png',sizingMethod='scale');
    width: 241px;
    height: 180px;
    z-index: 50;
}
.listok-close{
    position: absolute;
    top: 115px;
    right: 5px;
    _right: 15px;
    background: url(/public/themes/careerjump/images/listok-close.png) no-repeat top right !important;
    background:none;
    filter: none !important;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/public/themes/careerjump/images/listok-close.png',sizingMethod='scale');
    width: 241px;
    height: 180px;
    z-index: 50;
}
.listok1{
    position: absolute;
    top: 115px;
    right: 5px;
    _right: 15px;
    background: url(/public/themes/careerjump/images/listok1.png) no-repeat top right !important;
    background:none;
    filter: none !important;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/public/themes/careerjump/images/listok1.png',sizingMethod='scale');
    width: 241px;
    height: 180px;
    z-index: 50;
}
.listok2{
    position: absolute;
    top: 115px;
    right: 5px;
    _right: 15px;
    background: url(/public/themes/careerjump/images/listok2.png) no-repeat top right !important;
    background:none;
    filter: none !important;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/public/themes/careerjump/images/listok2.png',sizingMethod='scale');
    width: 241px;
    height: 180px;
    z-index: 50;
}
.listok4{
    position: absolute;
    top: 115px;
    right: 5px;
    _right: 15px;
    background: url(/public/themes/careerjump/images/listok4.png) no-repeat top right !important;
    background:none;
    filter: none !important;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/public/themes/careerjump/images/listok4.png',sizingMethod='scale');
    width: 241px;
    height: 180px;
    z-index: 50;
}
.listok-regist{
    position: absolute;
    top: 115px;
    right: 5px;
    _right: 15px;
    background: url(/public/themes/careerjump/images/listok3.png) no-repeat top right !important;
    background:none;
    filter: none !important;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/public/themes/careerjump/images/listok3.png',sizingMethod='scale');
    width: 241px;
    height: 180px;
    z-index: 50;
}
.link{
    position: absolute;
    top: 115px;
    right: 5px;
    _right: 15px;
    width: 241px;
    height: 180px;
    z-index: 60;
    position: relative;
}
.link a{
    display: block;
    width: 241px;
    height: 180px;
}
.link a span{
    display: none;
}

#panelContent .content{
    width: 520px;
    margin: 40px 0 0 0;
    color: #6e6c6c;
}
#panelContent a{
    border: none;
}
#panelContent img{
    border: none;
}
#panelContent .content h2.prihlaska{
    display: block;
    width: 312px;
    height: 28px;
    background: url(/public/themes/careerjump/images/title-prihlaska.png) no-repeat top left;
}
#panelContent .content h2.prihlaska span{
    display: none;
}
#panelContent .content hr{
    border: none;
}

table.svk tr th{
    text-align: left;
    font-weight: normal;
    color: #6e6c6c;
    padding: 10px 0;
    vertical-align: top;
    font-size: 1.1em;
}
table.svk tr td{
    text-align: left;
    color: #404040;
    padding: 10px 0;
}
table.svk tr td.big{
    font-weight: bold;
    font-size: 1.4em;
}
table.svk tr td.medium{
    font-weight: bold;
    font-size: 1.2em;
}


form.careerjump{
    text-align: center;
}
form.careerjump .separator{
    height: 5px;
    background: url(/public/themes/careerjump/images/hr.png) repeat-x left top;
}
form.careerjump label.required{
    color: #e00b37;
}
form.careerjump input.text{
    width: 225px;
    background: #F5F4F5;
    border: 1px solid #d5d8db;
    color: #000000;
    padding: 3px;
    font-size: 1em;
    
}
form.careerjump input.small{
    width: 150px;
    
}
form.careerjump select{
    width: 233px;
    background: #F5F4F5;
    border: 1px solid #d5d8db;
    padding: 3px;
    color: #000000;
    font-size: 0.9em;
    font-size: 1em;
}
form.careerjump select.small{
    width: 65px;
}
form.careerjump select.medium{
    width: 95px;
}
form.careerjump input.submit{
    width: 190px;
    height: 27px;
    line-height: 27px;
    padding: 0 0 0 30px;
    color: #FFFFFF;
    font-weight: bold;
    text-align: center;
    font-size: 1em;
    background: url(/public/themes/careerjump/images/submit.png) no-repeat top left;
    border: none;
    cursor: pointer;
}
form.careerjump input.login-button{
    width: 83px;
    height: 28px;
    line-height: 27px;
    color: #FFFFFF;
    font-weight: bold;
    text-align: center;
    font-size: 1em;
    background: url(/public/themes/careerjump/images/login-btn.png) no-repeat top left;
    border: none;
    cursor: pointer;
}

.education{
    padding: 0 0 20px 0;
}
.education .schoolname{
    font-weight: bold;
    font-size: 1.1em;
}
.education .description {
    font-style:italic;
    padding: 5px 0 0 0;
}

.job{
    padding: 0 0 20px 0;
}

.job .firmname{
    font-weight: bold;
    font-size: 1.1em;
}
.job .position{
    font-weight: bold;
    font-size: 1.1em;
}
.job .description {
    font-style:italic;
    padding: 5px 0 0 0;
}

.aditional-info{
    padding: 15px 0 0 0;
    margin: 10px 0;
    background: url(/public/themes/careerjump/images/uvodzovky-horne.png) no-repeat left top;
}
.aditional-info .top{
    padding: 0 25px 15px 25px;
    background: url(/public/themes/careerjump/images/uvodzovky-dolne.png) no-repeat right bottom;
}

p.info{
    margin: 0;
    color: #6e6c6c;
    
}
p.info.icon{
    padding: 0 0 0 40px;
    background: url(/public/themes/careerjump/images/info.png) no-repeat left center;
    
}
p.align-left{
    text-align: left;
}

#no_school_info {
    display: none;
    color: #e00b37;
    background: url(/public/themes/careerjump/images/exclamation.png) no-repeat left 5px;
    padding: 0 0 20px 20px;
}
#no_job_info {
    display: none;
    color: #e00b37;
    background: url(/public/themes/careerjump/images/exclamation.png) no-repeat left 5px;
    padding: 0 0 20px 20px;
}

#note-big {
    position: absolute;
    width: 319px;
    height: 363px;
    top: -20px;
    left: 130px;
    background: url(/public/themes/careerjump/images/note-big.png) no-repeat left top !important;
    background:none;
    filter: none !important;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/public/themes/careerjump/images/note-big.png',sizingMethod='scale');
    z-index: 80;
}
#note-link {
    height:18px;
    left:363px;
    position:absolute;
    top:8px;
    width:62px;
    z-index:90;
    
}

#note-link a.note-close{
    display: block;
    width: 62px;
    height: 18px;
    position: relative;
}
#note-link a.note-close span{
    display: none;
}

#note-small {
    background: url(/public/themes/careerjump/images/note-small.png) no-repeat left top;
    width: 195px;
    height: 222px;
}

#panelMenu .separator{
    background: url(/public/themes/careerjump/images/separator.png) no-repeat center top;
    height: 10px;
}
