/* base tags */
body{font:normal normal normal 75%/1.22em Verdana,"Geneva CE",lucida,sans-serif;color:#696969;margin:0px;padding:0px;background:#ffffff;direction:ltr;}
img{border:none;}
a:link{color:#1e8ac3;text-decoration:none;}
a:visited{color:#1e8ac3;text-decoration:none;}
a:active{color:#1e8ac3;text-decoration:none;}
a:hover{color:#00355f;text-decoration:underline;}
form{display:block;margin:0px;padding:0px;}
input,select{font:normal normal normal 90%/1.22em Verdana,"Geneva CE",lucida,sans-serif;}
option{padding:1px 3px 1px 2px;}
h1,h2,h3,h4,h5,h6{margin:0px;padding:0px;font:normal bold normal 111%/1.88em Verdana,"Geneva CE",lucida,sans-serif;text-align:left;}
/* page layout */
#jc-main{height:100%;text-align:center;}
#page_min_width{width:790px;height:1px;font-size:1px;}
#page{width:780px;margin:0px auto;text-align:left;}
#container{width:780px;float:left;}
#banner{width:780px;height:auto;background:#1E8AC3;text-align:center;}
#header{width:780px;height:98px;}
#header-left_main{float:left;width:150px;height:98px; background:url(/images/jobcity/layout/header-jobcity.jpg); background-repeat:no-repeat;}
#header-left_main a{float:left;}

.jclogoplace{float:left; width:110px; height:98px; margin:0px; padding:0px;}
#header-right{float:left;width:630px;height:98px;}
#menu{width:780px;height:27px;line-height:27px;text-align:center;background:url(/images/jobcity/layout/menu_homepage.gif);}
.menu-class{height:27px;float:left;}
.menu-spacer{width:15px;height:27px;float:left;}
.menu-spacer-center{width:1px;height:27px;float:left;}
.menu-spacer-big{width:6px;height:27px;float:left;}
#menu-01{width:134px;}
#menu-02{width:87px;}
#menu-03{width:125px;}
#menu-04{width:80px;}
#menu-05{width:89px;}
#menu-06{width:225px;}
#menu a{color:#ffffff;display:block;}
#menu h3{color:#ffffff;text-align:center;}
#menu-01 a{padding-left:8px;}
#menu-05 a{padding-right:10px;}
#body{width:780px;}
.body-spacer{width:15px;height:100%;float:left;font-size:1px;}
#body-content{width:750px;height:100%;float:left;}
#footer{width:780px;}
.footer-spacer{width:15px;height:27px;font-size:1px;float:left;}
#footer-content {width:750px;height:27px;float:left;background-image:url(/images/jobcity/layout/footer.gif);}
#footer-text{width:780px;float:left;padding:2px 0px 5px 0px;}
#footer-text .main {text-align:center;color:#696969;font-size:75%;}
#footer-text .footer-links {color:#696969; font-size:75%; padding:5px 30px 10px;}
#footer-text .footer-links .back-links {color:#1E8AC3;}

/* classes */
.clr{clear:both;}
.underline{text-decoration:underline;}
.underlinehp{text-decoration:underline; text-align:left; padding-left:30px;}
.bluespan{color:#1e8ac3;}
.blue_list{margin:10px 0px 0px 0px;padding:0px 10px 10px 29px;font-size:9pt;color:#008AC6;overflow:hidden;}
.blue_list li{margin:0px 0px 4px 0px;}
.clear{clear:both}
/* headers */
h2{overflow:hidden;color:#ffffff;font-weight:bold;}
h2.blue{background:#1E8AC3 url(/images/jobcity/headers/header_blue.gif) no-repeat top left;padding:0px 0px 0px 17px; clear:both;}
h2.blue_right{background:#1E8AC3 url(/images/jobcity/headers/header_blue_right.gif) no-repeat top left;padding:0px 0px 0px 17px;}
h2.green{background:#74C640 url(/images/jobcity/headers/header_green.gif) no-repeat top left;padding:0px 0px 0px 17px;}
h2.yellow{background:#ECC300 url(/images/jobcity/headers/header_yellow.gif) no-repeat top left;padding:0px 0px 0px 17px;}
h2.lightgreen{background:#BEE13C url(/images/jobcity/headers/header_lightgreen.gif) no-repeat top left;padding:0px 0px 0px 17px;}
h2.pink{background:#E079BE url(/images/jobcity/headers/header_pink.gif) no-repeat top left;padding:0px 0px 0px 17px;}
h2.gray{background:#9A9A9A url(/images/jobcity/headers/header_gray.gif) no-repeat top left;padding:0px 0px 0px 17px;}
h2.orange{background:#FF9653 url(/images/jobcity/headers/header_orange.gif) no-repeat top left;text-align:center;}
h2.red{background:#F9455B url(/images/jobcity/headers/header_red.gif) no-repeat top left;text-align:center;}
h2.darkred{background:#D61A1E url(/images/jobcity/headers/header_darkred.gif) no-repeat top left;text-align:center;}
h2.darkgreen{background:#4FA945 url(/images/jobcity/headers/header_darkgreen.gif) no-repeat top left;text-align:center;}
/* block layout */
.block-spacer{width:750px;height:6px;float:left;font-size:1px;background:#ffffff;}
.block-spacer-small{width:225px;height:6px;font-size:1px;background:#ffffff;}
#block_1_back{width:750px;background:url(/images/jobcity/layout/back_gray_gray.gif) repeat-y left;}
#block_1_footer{width:750px;background:url(/images/jobcity/layout/footer_gray_gray.gif) no-repeat bottom left;}
#block_1_content{width:519px;float:left;}
#block_1_editorial{width:519px;background:url(/images/jobcity/layout/back_editorial.gif) repeat-y top left;}
#block_1_editorial_footer{width:519px;text-align:left;background:url(/images/jobcity/layout/footer_editorial.gif) no-repeat bottom left;}
.block_1_spacer_after_editorial{width:519px;height:6px;background:#ffffff;font-size:1px;}
#block_1_main{width:519px;}
#block_1_main_left{width:256px;float:left;}
#block_1_spacer{width:256px;height:6px;background:#ffffff;font-size:1px;}
#block_1_better_job{width:256px;}
#block_1_main_center{width:7px;float:left;font-size:1px;}
#block_1_main_right{width:256px;float:left;}
#block_1_blue{width:519px;}
#block_1_blue_left{width:256px;float:left;}
#block_1_blue_spacer{width:7px;float:left;}
#block_1_blue_right{width:256px;float:left;}
#block_1_tops{width:519px;background:url(/images/jobcity/layout/back_blue_gray.gif) repeat-y top left;}
#block_1_tops_footer{width:519px;background:url(/images/jobcity/layout/footer_gray_both.gif) no-repeat bottom left;}
#block_1_tops_left{width:256px;float:left;margin:0px 7px 1px 0px;}
#block_1_tops_right{width:256px;float:left;margin:0px 0px 1px 0px;}
#block_1_tops_left a img{margin:10px 0px;}
#block_1_top_staff{background:url(/images/jobcity/layout/back_gray.gif) no-repeat bottom left;}
#block_1_top_staff_footer{background:url(/images/jobcity/layout/footer_gray_right.gif) no-repeat bottom left;}
#news_footer{background:url(/images/jobcity/layout/footer_gray_left.gif) no-repeat bottom left;}
.news_spacer{background:#ffffff; float:left; clear:both; width:256px; height:5px; margin:0px; padding:0px;}
#block_1_top_spacer{height:6px;background:#ffffff;font-size:1px;}
#block_1_top_direct{text-align:left;}
#block_1_top{width:225px;float:left;margin:0px 0px 0px 6px;}
#block_2_back{width:750px;background:url(/images/jobcity/layout/back_gray_gray.gif) repeat-y left;}
#block_2_footer{width:750px;background:url(/images/jobcity/layout/footer_gray_gray.gif) no-repeat bottom left;}
#block_2_left{float:left;width:256px;text-align:left;}
#block_2_center{float:left;width:256px;text-align:left;}
#block_2_right{float:left;width:225px;text-align:left;}
#block_2_spacer{float:left;width:7px;font-size:1px;}
#block_2_spacer2{float:left;width:6px;font-size:1px;}
#block_3_back{width:750px;background:url(/images/jobcity/layout/back_gray_gray.gif) repeat-y left;}
#block_3_footer{width:750px;}
#block_3_left{float:left;width:256px;text-align:left;}
#block_3_center{float:left;width:256px;text-align:left;}
#block_3_right{float:left;width:225px;text-align:left;}
#block_3_spacer{float:left;width:7px;font-size:1px;}
#block_3_spacer2{float:left;width:6px;font-size:1px;}
/* editorial */
#block_1_editorial_footer h3 {font-size:115%;line-height:1.22em;padding:8px 0px 4px 15px;font-weight:bold;}
#editorial-left{float:left;width:386px;padding:0px 0px 15px 15px;line-height:15px;font-size:90%;}
#editorial-right{float:left;width:103px;padding:0px 15px 15px 0px;}
#editorial-left a{text-decoration:underline;}
/* homepage search */
a.search-link{display:block;padding:10px 10px;text-align:center;}
.search-select{padding:0px 15px;}
.search-gray{font-size:90%;text-align:left;padding:7px 15px;}
.search-blue{font-size:90%;text-align:left;padding:5px 15px;color:#1E8AC3;}
.search-blue input{margin:0px 5px 0px 0px;padding:0px;}
#search-left{display:block;float:left;width:113px;}
#search-right{float:left;width:113px;text-align:right;}
#search-last{font-size:90%;padding:7px 0px 0px 0px;text-align:center;margin: 0px 0px 10px 0px;}
#search-section {width:225px; height:80px; margin:3px 0px 0px 0px;padding:0px;}
#search-district {width:225px; height:80px; margin:3px 0px 0px 0px;padding:0px;}
#search-fulltext {width:221px;margin:3px 0px 0px 0px;padding:0px;}
/* for company */
.link{display:block;padding:10px 15px;text-align:left;}
.link-red{display:block;padding:0px 15px;text-align:left;}
.link-red:link,.link-red:active,.link-red:visited{color:#BC2628;}
.link-red:hover{color: #D2080C;}

/* faces */
#faces_mouse{z-index:50;position:absolute;width:256px;display:none;}
#faces_mouse_img{width:256px;height:82px;}
#faces_container{z-index:10;width:256px;position:relative;}
#faces_container_over{display:none;width:256px;}
#faces_img{float:left;width:241px;_height:82px;min-height:82px;background-image:url(/images/jobcity/people/people.jpg);background-position:187px 100%;background-repeat:no-repeat;}
#faces_detail{float:left;width:185px;min-height:82px;_height:82px;background:#DBF2FF;}
#faces_text{float:left;width:185px;}
#faces_text_in{width:165px;color:#177FBE;font-size:8pt;text-align:left;margin:10px 10px 0px 10px;background:#DBF2FF;}
#faces_name{float:left;width:185px;color:#177FBE;font-size:7pt;text-align:right;background:#DBF2FF;}
#face_spacer_top{width:256px;float:left;font-size:1px;height:17px;}
.face_spacer_small{width:15px;float:left;font-size:1px;}
.face_spacer_big{width:29px;float:left;font-size:1px;}
#face_01{width:56px;height:65px;margin:0px 0px 0px 0px;float:left;background-image:url(/images/jobcity/people/people.jpg);background-position:0px 0px;background-repeat:no-repeat;}
#face_02{width:56px;height:65px;margin:0px 0px 0px 0px;float:left;background-image:url(/images/jobcity/people/people.jpg);background-position:-56px 0px;background-repeat:no-repeat;}
#face_03{width:56px;height:65px;margin:0px 0px 0px 0px;float:left;background-image:url(/images/jobcity/people/people.jpg);background-position:-112px 0px;background-repeat:no-repeat;}
/*videa jobcity*/
.videatxt{float:left;width:226px;padding:15px; line-height:15px;font-size:90%;}
.rightvideo{float:right; padding-top:5px;}
.left{float:left;}
.videolink{float:left; padding:0px 0px 0px 5px; text-align:left;}
.videolink:link, .videolink:active, .videolink:visited{color:#BC2628;}
.videolink:hover{color: #D2080C;}
/* top employer */
#block_1_tops_left a {display:block;padding:0px 68px;}
/* top company */
.top_company_list{color:#008AC6;width:205px;padding:0px;margin:0px 5px 0px 15px;font-size:9pt;}
.top_company_img{width:20px;float:left;padding:0px;margin:3px 0px;}
.top_company_link{width:185px;float:right;padding:0px;margin:3px 0px;text-align:left;}
.top_company_link a{font-weight:bold;}
.top_company_space{width:205px;line-height:1px;height:1px;float:left;font-size:1px;}
.top_company_logo_div{width:225px;height:70px;text-align:left;margin:20px 0px 20px 0px;}
.top_company_logo_frame{width:130px;height:70px;background-color:#cacaca;overflow:hidden;text-align:center;margin:0px 47.5px 0px 47.5px;}
/* topdirect */
#topdirect{color:#1E8AC3;margin:10px 15px 0px 15px;}
/* interview */
.interviews{margin:10px 15px 15px 15px;overflow:hidden;}
.interviews .article-blue {padding:0 0 12px;}
.interview_photo{width:226px;float:left;}
.interview_photo img {display: block; width:75px;}
.interview_text{width:226px;float:left;margin:5px 0px 15px 0px;font-size:8pt;}
.interview_left{float:left;}
.interview_right{float:right;width:140px;}
.interview_more{float:right;text-align:right;}
.interview_more span {font-family:monospace; font-size:170%; font-weight:bold; line-height:1em; text-decoration:none; color:#1E8AC3;}
/* educity */
#educity{display:block;padding:10px 15px 0px;}
.educity-search{margin:0px 15px 5px 15px;}
#educity-fulltext{height:16px;font-size:11px;width:222px;}
#educity-img{margin:5px 6px 0px 0px;float:right;}
/* articles */
.article-blue{display:block;font-weight:bold;padding:0px 10px;}
.article-blue-firstline{display:block;font-weight:bold;padding:10px 10px 0px 10px;}
.article-gray{display:block;padding:0px 10px 10px 10px;}
.article-gray:link,.article-gray:visited,.article-gray:active,.article-gray:hover{color:#696969;text-decoration:none;}
/* back - meetings comben */
#block_3_meetings{background:url(/images/jobcity/layout/footer_gray.gif) no-repeat bottom left;}
#block_3_comben{background:url(/images/jobcity/layout/footer_gray.gif) no-repeat bottom left;}
/* budovy JC header*/
#links{ position:relative; float:left; height:98px; width:630px; margin-top:-40px; }
#top_1{ position:relative; float:left; margin-left:5px; margin-top:72px; width:25px; height:25px;  }
#top_2{ position:relative; float:left; margin-left:0px; margin-top:42px; width:28px; height:55px; }
#top_3{ position:relative; float:left; margin-left:15px; margin-top:44px; width:25px; height:53px; }
#top_4{ position:relative; float:left; margin-left:0px; margin-top:64px; width:17px; height:33px; }
#top_5{ position:relative; float:left; margin-left:0px; margin-top:38px; width:27px; height:59px; }
#top_6{ position:relative; float:left; margin-left:0px; margin-top:42px; width:25px; height:55px;}
#top_7{ position:relative; float:left; margin-left:0px; margin-top:51px; width:30px; height:46px;}
#top_8{ position:relative; float:left; margin-left:0px; margin-top:56px; width:30px; height:41px;}
#top_9{ position:relative; float:left; margin-left:15px; margin-top:22px; width:33px; height:75px; }
#top_10{ position:relative; float:left; margin-left:0px; margin-top:52px; width:25px; height:45px;}
#top_11{ position:relative; float:left; margin-left:2px; margin-top:27px; width:15px; height:70px;}
#top_12{ position:relative; float:left; margin-left:2px; margin-top:51px; width:30px; height:46px;}
#top_13{ position:relative; float:left; margin-left:5px; margin-top:10px; width:33px; height:32px;}
#top_14{ position:relative; float:left; margin-left:-35px; margin-top:57px; width:15px; height:40px;}
#top_15{ position:relative; float:left; margin-left:-19px; margin-top:43px; width:20px; height:55px;}
#top_16{ position:relative; float:left; margin-left:0px; margin-top:27px; width:29px; height:70px;}
#top_17{ position:relative; float:left; margin-left:2px; margin-top:51px; width:30px; height:46px;}
#top_18{ position:relative; float:left; margin-left:2px; margin-top:12px; width:25px; height:85px;}
#top_19{ position:relative; float:left; margin-left:4px; margin-top:12px; width:41px; height:85px;}
#top_20{ position:relative; float:left; margin-left:4px; margin-top:12px; width:44px; height:85px;}
#toplabel{position:relative; margin-top:1px; margin-left:-10px; float:left; width:600px;}
.bluetop{color:#1E8AC3; font-weight:bold; line-height:1em;}
.gray{color:gray; font-size:70%; line-height:2em;}
#house_name{font-weight:bold; color:#EE3937;}

/* Aktuality*/
.news_all{margin:10px 15px 0px 15px; overflow:hidden;}
.date a{clear:both;float:left; font-weight:bold;}
.body img{clear:both; float:left; margin:4px 0px 4px 0px;}

a.partners-link {color:#fff; line-height:2em; padding-right:20px; float:right;}
.personal-changes .interview_photo {width:195px;}
.personal-changes .interview_right {width:110px;}
.personal-changes .interview_text {width:195px;}
