/*================================================================*\
|| # Copyright (C) 2010  Joomla51. All Rights Reserved.           ||
|| # license - PHP files are licensed under  GNU/GPL V2           ||
|| # license - CSS  - JS - IMAGE files are Copyrighted material   ||
|| # Website: http://www.joomla51.com                             ||
\*================================================================*/
 
@font-face {
    font-family: 'Cuprum';
    src: url('http://robota.lviv.ua/templates/jobslviv/fonts/cuprum-regular-webfont.eot');
    src: url('http://robota.lviv.ua/templates/jobslviv/fonts/cuprum-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('http://robota.lviv.ua/templates/jobslviv/fonts/cuprum-regular-webfont.woff') format('woff'),
         url('http://robota.lviv.ua/templates/jobslviv/fonts/cuprum-regular-webfont.ttf') format('truetype'),
         url('http://robota.lviv.ua/templates/jobslviv/fonts/cuprum-regular-webfont.svg#cuprumregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Cuprumbold';
    src: url('http://robota.lviv.ua/templates/jobslviv/fonts/cuprum-bold-webfont.eot');
    src: url('http://robota.lviv.ua/templates/jobslviv/fonts/cuprum-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('http://robota.lviv.ua/templates/jobslviv/fonts/cuprum-bold-webfont.woff') format('woff'),
         url('http://robota.lviv.ua/templates/jobslviv/fonts/cuprum-bold-webfont.ttf') format('truetype'),
         url('http://robota.lviv.ua/templates/jobslviv/fonts/cuprum-bold-webfont.svg#cuprumregular') format('svg');
    font-weight: bold;
    font-style: normal;
}
 
a, h1.logo-text a, h3 span.first-word, h2,h2 a:link,h2 a:visited, .contentheading {color:#666;}
td {padding:4px 6px;}

#body_bg {/*background: url(../images/bg.png) 50% 0 repeat-y;*/}
#nazva {line-height: 24px; border-bottom: 1px solid #CCC; width: 96%; margin-left: 2%;}
#prepay, #mails {border: 1px solid #E6E6E6; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; margin: 10px 5px; padding: 0 5px; behavior: url(/pie/PIE.htc);}
#magaz {border: 1px solid #E6E6E6; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; margin:4px 5px 5px 5px; padding: 0 5px; behavior: url(/pie/PIE.htc);}
#facebook {width: 30px; height: 30px; border: 1px solid rgb(204, 204, 204); float: left; 
-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; margin: 4px 4px 4px 25px; padding: 0px 0px; behavior: url(/pie/PIE.htc);}
#facebook a div {width: 30px; height: 30px; background:none; background: rgb(242, 242, 242) url("../images/style1/facebook.png") no-repeat scroll -8px -5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
#facebook a:hover div {background: rgb(242, 242, 242) url("../images/style1/facebook.png") no-repeat scroll -8px -53px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
#prepay {width: 140px; height: 30px; border:1px solid #CCC; float:left; background: url(../images/style1/prepay.png) 5px 0 no-repeat #f2f2f2;}
#mails {width: 140px; height: 30px; border:1px solid #CCC; float:left; background: url(../images/style1/mails.png) 5px 0 no-repeat #f2f2f2;}
#magaz{width: 240px; height: 30px; border:1px solid #CCC; float:left; background: url(../images/style1/magaz.png) 4px 0 no-repeat #f2f2f2;}
#mails a, #magaz a {line-height: 30px; margin-left:40px;}
#prepay a {line-height: 30px; margin-left:55px;}

#jobseek {width: 200px; height: 36px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background: url(../images/style1/jobseek.png) 0px 0 repeat-x; float:right;margin: 8px 25px 0 0;text-align:center; behavior: url(/pie/PIE.htc);}
#employ {width: 200px; height: 36px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background: url(../images/style1/employ.png) 0px 0 repeat-x; float:right; margin: 10px 25px 0 0;text-align:center; behavior: url(/pie/PIE.htc);}
#jobseek a, #employ a {color:#fff; font-size:20px; line-height: 36px; padding: 5px 40px;}

#slide{
    width: 741px;
    height: 270px;
    /*border: 1px solid #F00;*/
    border-radius:7px; -moz-border-radius:7px; -webkit-border-radius:7px;
    overflow:hidden;
    margin: 5px 0 0 -5px;
    }
/*------*/
#jobs_bg{
    position: relative;
    top: 0;
    left: 0;
    width: 739px;
    height: 270px;
    background: #fff;
    }
#jobs_img{
    position: relative;
    top: 13px;
    left: 245px;
    width: 168px;
    height: 257px;
    background: transparent url(../images/style1/jobs_img.png) no-repeat left top;
    margin-top:-208px;
    }
#jobs_txt{
    position: relative;
    top: 20px;
    left: 30px;
    width: 255px;
    height: 234px;
    background: transparent url(../images/style1/jobs_txt.png) no-repeat left top;
    margin: -270px 0 0 -30px;
    cursor: pointer;
    z-index:2;
    }
#jobs_txt2{
    position: relative;
    top: 20px;
    left: 30px;
    width: 255px;
    height: 234px;
    background: transparent url(../images/style1/jobs_txt.png) no-repeat left bottom;
    margin: -270px 0 0 -30px;
    display:none;
    }

#jobs_r{
    position: relative;
    top: 0;
    left: 0;
    width: 370px;
    height: 270px;
    background: transparent;
    margin-top:-272px;
    }
#empl_bg{
    position: relative;
    top: 0;
    left: 0;
    width: 739px;
    height: 270px;
    background: #fff;
    margin-top:-272px;
    }
#empl_img{
    position: relative;
    top: 0px;
    left: 345px;
    width: 171px;
    height: 252px;
    background: transparent url(../images/style1/empl_img.png) no-repeat left top;
    margin-top:-268px;
    }
#empl_txt{
    position: relative;
    top: 40px;
    left: 500px;
    width: 282px;
    height: 234px;
    background: transparent url(../images/style1/empl_txt.png) no-repeat left top;
    margin: -278px 0 0 -41px;
    cursor: pointer;
    z-index:2;
    }
#empl_txt2{
    position: relative;
    top: 40px;
    left: 500px;
    width: 282px;
    height: 234px;
    background: transparent url(../images/style1/empl_txt.png) no-repeat left bottom;
    margin: -278px 0 0 -41px;
    display:none;
    }

#empl_r{
    position: relative;
    top: 0;
    left: 370px;
    width: 370px;
    height: 270px;
    background: transparent;
    margin-top:-213px;
    }
#je_bg{
    position: relative;
    top: 0;
    left: 0;
    width: 740px;
    height: 270px;
    margin-top:-272px;
    }
#jobs_1{
    position: relative;
    top: 30px;
    left: 270px;
    width: 278px;
    height: 62px;
    background: url('../images/style1/jobs_1.png') no-repeat scroll left top transparent;
    padding-left: 55px;
    display:none;
    }
#jobs_2{
    position: relative;
    top: 45px;
    left: 270px;
    width: 280px;
    height: 62px;
    background: url('../images/style1/jobs_2.png') no-repeat scroll left top transparent;
    padding-left: 55px;
    display:none;
    }
#jobs_3{
    position: relative;
    top: 60px;
    left: 270px;
    width: 310px;
    height: 64px;
    background: url('../images/style1/jobs_3.png') no-repeat scroll left top transparent;
    padding-left: 55px;
    display:none;
    }
#jobs_ar{
    position: relative;
    top: 45px;
    left: 10px;
    width: 37px;
    height: 31px;
    background: url('../images/style1/jobs_ar.png') no-repeat scroll left top transparent;
    display:none;
    cursor: pointer;
    }
#empl_1{
    position: relative;
    top: 30px;
    left: 420px;
    width: 299px;
    height: 62px;
    background: url('../images/style1/empl_1.png') no-repeat scroll left top transparent;
    padding-left: 55px;
    display:none;
    }
#empl_2{
    position: relative;
    top: 45px;
    left: 420px;
    width: 281px;
    height: 63px;
    background: url('../images/style1/empl_2.png') no-repeat scroll left top transparent;
    padding-left: 55px;
    display:none;
    }
#empl_3{
    position: relative;
    top: 60px;
    left: 420px;
    width: 277px;
    height: 65px;
    background: url('../images/style1/empl_3.png') no-repeat scroll left top transparent;
    padding-left: 55px;
    display:none;
    }
#empl_ar{
    position: relative;
    top: 45px;
    left: 690px;
    width: 37px;
    height: 31px;
    background: url('../images/style1/empl_ar.png') no-repeat scroll left top transparent;
    display:none;
    cursor: pointer;
    }
a.sl {font-size:20px; text-decoration:none; color:#D64C22;}
a.sl:hover {color:#EF9A2A;}
a.sm {font-size:16px; margin-left: 35px;}
a.sm:hover {color:#D64C22;}
a.sl2 {font-size:20px; text-decoration:none; color:#87A428;}
a.sl2:hover {color:#AECB3C;}
a.sm2 {font-size:16px; margin-left: 35px;}
a.sm2:hover {color:#87A428;}
#back {background: url('../images/read.png') repeat scroll 0% 0% transparent; display: inline; margin: -10px 30px 2px 30px; padding: 2px 8px !important; text-align: center; color: #557515; border-width: 1px; border-style: solid; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-color: #CCC #BBB #BBB #CCC; border-radius: 5px; -moz-border-radius:5px; -webkit-border-radius:5px; line-height: 20px !important; cursor: pointer; float:right;}
#back:hover {text-decoration: underline;}
.module_partn {height: 560px;}
#reestr {
    height: 31px;
    line-height: 31px;
    width: 110px;
    margin-left: 195px;
    text-align: center;
    background: url('/templates/jobslviv/images/menu_sep.png') no-repeat scroll 0% 50% transparent;
}
#search_m1, #search_m2, #search_m3 {width: 238px;height: 32px;border: 1px solid #CCC;float:left;text-align:center;line-height: 32px;cursor:pointer;}
#search_m1 {background:#FCF3E5;border: 1px solid #F15C23;border-bottom: 1px solid #FCF3E5;border-radius:5px 5px 0 0; font-size: 18px; color:#F15C23;margin-left:5px;}
#search_m2 {background:#F6F9ED;border: 1px solid #94BA3E;border-bottom: 1px solid #F6F9ED;border-radius:5px 5px 0 0; font-size: 18px; color:#557515;}
#search_m3 {background:#FFF;border: 1px solid #CCC;border-bottom: 1px solid #FFF;border-radius:5px 5px 0 0; font-size: 18px; color:#555;}
#line1{background:#FCF3E5;width: 238px;height: 2px;border:0;float:left;margin:-130px 0 0 6px;float:left;}
#line2 {background:#F6F9ED;width: 238px;height: 2px;border:0;float:left;margin:-190px 0 0 246px;float:left;display:none;}
#line3 {background:#FFFFFF;width: 238px;height: 2px;border:0;float:left;margin:-230px 0 0 486px;float:left;display:none;}
#search_cont {background:none;width: 730px;height: 130px; border: 0px; padding:0;overflow: hidden;margin:-1px 0 0 0;float:left;}
#m1 {background:#FCF3E5;width: 708px;height: 108px; border: 1px solid #F15C23; padding:10px;}
#m2 {background:#F6F9ED;width: 708px;height: 168px; border: 1px solid #94BA3E; padding:10px;}
#m3 {background:#FFFFFF;width: 728px;height: 208px; border: 1px solid #CCCCCC; padding:10px 0;}
.banneritem img {margin-bottom: 10px;}