@CHARSET "UTF-8";

body{
background-color:#B9B7AC;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#737373;
}

div.bg{background-image:url(../img/bg.gif); margin:auto;}

div.container{
/**background-image:url(../img/ctr_bg.jpg);**/
background-color:#FFFFFF;
background-repeat:repeat-y;
margin:auto;
margin-top:0px;}

.clear{line-height:1px;}

table{width:95%;}


/* LAYOUT =================================================== */

div.topnav{height:26px; width:523px; overflow:hidden;}
div.topnav a{background-image:url(../img/topnav.jpg); background-repeat:no-repeat; display:block; height:26px; text-indent:-9999px; float:left;}

div.topnav a.about-us{width:96px; background-position:0 0;}
div.topnav a.job-board{width:102px; background-position:-96px 0;}
div.topnav a.candidates{width:108px; background-position:-198px 0;}
div.topnav a.employers{width:100px; background-position:-306px 0;}
div.topnav a.contact-us{width:117px; background-position:-406px 0;}

div.topnav a:hover.about-us{width:96px; background-position:0 -26px;}
div.topnav a:hover.job-board{width:102px; background-position:-96px -26px;}
div.topnav a:hover.candidates{width:108px; background-position:-198px -26px;}
div.topnav a:hover.employers{width:100px; background-position:-306px -26px;}
div.topnav a:hover.contact-us{width:117px; background-position:-406px -26px;}

div.topnav a.about-us-selected{width:96px; background-position:0 -26px;}
div.topnav a.job-board-selected{width:102px; background-position:-96px -26px;}
div.topnav a.candidates-selected{width:108px; background-position:-198px -26px;}
div.topnav a.employers-selected{width:100px; background-position:-306px -26px;}
div.topnav a.contact-us-selected{width:117px; background-position:-406px -26px;}

div.footer{height:19px; width:394px; overflow:hidden;}
div.footer a{background-image:url(../img/nav_footer.gif); background-repeat:no-repeat; display:block; height:19px; text-indent:-9999px; float:left;}

div.footer a.about-us{width:68px; background-position:0 0;}
div.footer a.job-board{width:78px; background-position:-68px 0;}
div.footer a.candidates{width:85px; background-position:-146px 0;}
div.footer a.employers{width:83px; background-position:-231px 0;}
div.footer a.contact-us{width:80px; background-position:-314px 0;}

/* GENERIC =================================================== */
a, a:hover, a:focus{color:#737373;}

h1{margin-top:20px; font-size:12px; color:#B63039; text-transform:uppercase;}
h2{margin-top:25px; font-size:12px; color:#D7B04E; font-weight:bold; margin-bottom:0px;}
h3{font-size:11px; color:#B63039; font-weight:bold;}

table, td, th {vertical-align:top;}
th, td, caption {padding:0px;}

textarea{height:80px; width:300px;}
input{margin-top:5px; width:308px;}
input.send {margin-top:5px; width:50px;}

.content-contact th, td, caption {padding-top:5px;}
jobtable-flp th, td, caption{padding-bottom:5px; padding-right:5px;}

a{color:#737373; font-weight:bold;}
a:hover{color:#737373; font-weight:bold;}
a:selected{color:#737373; font-weight:bold;}
a:focus{color:#737373; font-weight:bold;}

p{margin:0px;}
div.content p{margin-top:15px;}
div.content-sites p{margin-top:15px;}
div.content-sites ul li{margin-top:15px;}
div.ctr-footer p{margin-left:3px;}
/* LEFT COLUMN =================================================== */

div.left-column {
width:390px;
height:570px;
margin-left:17px;
margin-top:15px;
float:left;}

div.left-column-flp {
width:390px;
height:415px;
margin-left:20px;
_margin-left:10px;
margin-top:0px;
float:left;}

div.homepage {background-image:url(../img/pic_home.jpg);background-repeat:no-repeat;}
div.homepage-flp {background-image:url(../img/pic_home-flp.gif);background-repeat:no-repeat;}
div.candidates {background-image:url(../img/pic_candidates.jpg);background-repeat:no-repeat;}
div.candidates-flp {background-image:url(../img/pic_candidates-flp.gif);background-repeat:no-repeat;}
div.contact {background-image:url(../img/pic_contact.jpg);background-repeat:no-repeat;}
div.contact-flp {background-image:url(../img/pic_contact-flp.gif);background-repeat:no-repeat;}
div.jobboard{background-image:url(../img/pic_jobboard.jpg);background-repeat:no-repeat;}

div.jobtable{padding-top:20px; _padding-top:20px; overflow:hidden; height:350px;}
div.jobtable-flp{margin-top:200px; overflow:hidden; height:350px; overflow-y:scroll;}

/* RIGHT COLUMN =================================================== */

div.right-column {
width:530px;
height:570px;
margin-left:20px;
margin-top:15px;}

div.right-column-flp {
width:530px;
height:415px;
margin-left:20px;
margin-top:0px;}

div.advert {/**background-image:url(../img/advert.jpg); background-repeat:no-repeat;**/ height:69px;}
div.logo{background-image:url(../img/logo.jpg); height:173px; background-repeat:no-repeat;}

div.content {
height:175px;
line-height:16px;}

div.content-sites{
overflow-y:scroll;
height:370px;
line-height:16px;
width:522px;}

div.content-flp{
overflow-y:scroll;
height:140px;
line-height:16px;
width:522px;}

div.content-home{
overflow-y:scroll;
height:180px;
line-height:16px;
width:522px;
margin-bottom:20px;}

div.content-contact{
height:370px;
line-height:16px;}

div.content img{width:125px; margin-top:10px;}

/* Flags =================================================== */

div.flags{height:26px; width:523px; overflow:hidden;}
div.flags a{background-image:url(../img/flags.jpg); background-repeat:no-repeat; display:block; height:26px; text-indent:-9999px; float:left;}

div.flags a.german{width:51px; background-position:0 0;}
div.flags a.french{width:51px; background-position:-51px 0;}
div.flags a.japanese{width:51px; background-position:-102px 0;}
div.flags a.iets{width:51px; background-position:-153px 0;}
div.flags a.hebrew{width:51px; background-position:-204px 0;}
div.flags a.hollands{width:51px; background-position:-255 0;}
div.flags a.sweden{width:51px; background-position:-306px 0;}
div.flags a.italian{width:51px; background-position:-357px 0;}

/* box1 =================================================== */

div.box1 {
height:85px;
line-height:14px;
padding:10px;
color:#FFFFFF;
background-image:url(../img/box1-bg.gif);
background-repeat:no-repeat;}

a.but-send-cv {height:16px; width:70px; overflow:hidden; background-image:url(../img/send_cv.jpg); background-repeat:no-repeat; display:block; height:16px; text-indent:-9999px; float:right;}
a.but-send-cv a {width: 70px; background-position: 0 0;}

div.sendcv{position:relative;
bottom:0px;}

/* box1 =================================================== */
div.ctr-footer{
margin-left:20px;
_margin-left:10px;
margin-top:10px;}

div.ctr-social{text-align:right;}
div.ctr-social img{height:40px; width:40px; margin-top:10px; border:none;}
