/* Version: $Id: titulka.css 921 2010-04-26 08:14:14Z svarcm $ */

#layout_content_right_cv {
	width: 215px;
	height: 230px;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 1;
}

/* title */
#layout_content_title {
	position: relative;
	width: 720px;
	height: 126px;
}

#layout_content_title_loged ul { /* prostor login formu po zalogovani */
	position: absolute;
	right: 30px;
	top: 66px;
	text-align: right;
	color: #FFFFFF;
	width: 185px;
	height: 83px;
	margin: 0;
	padding: 12px 15px 5px 15px;
}
#layout_content_title_loged li {
	background-repeat: no-repeat;
	background-position: left center;
	padding: 5px 0 5px 27px;
	margin-bottom: 1px;
	list-style-type: none;
	text-align: left;
	font-size: 95%;
}
#layout_content_title_loged li.inbox {
	background-image: url(../images/icon_index_inbox.gif);
}
#layout_content_title_loged li.basket {
	background-image: url(../images/icon_index_basket.gif);
}
#layout_content_title_loged li.history {
	background-image: url(../images/icon_index_history.gif);
}

#layout_content_title_loged a {
	color: #fff;
}

#layout_content_title, #layout_content_title_loged { /* ibanner + login */
  width: 725px;
  height: 135px;
  margin-bottom: 20px;
  overflow: hidden;
  color: #fff;
  background: #516a93 url(../images/ibanner-bg.gif) repeat-x left top;
}

/* ibanner */
#ibanner-725x135 {
  width: 725px;
  height: 135px;
  overflow: hidden;
}
#ibanner-725x135 img {
  border: 0;
}

div.titlecontent h1 {
	font-size: 14px;
	/* padding-bottom: 5px; */
	margin-top: 5px;
	margin-bottom: 5px;
	padding-top: 20px;
}
div.titlecontent h2 {
	font-size: 16px;
	margin-bottom: 5px;
	margin-top: 45px;
	color: #FFFFFF;
	padding-left: 40px;
}
div.titlecontent h2.abs {
	font-size: 22px;
	margin-bottom: 5px;
	margin-top: 20px;
	color: #0A2851;
	padding-left: 40px;
}
div.titlecontent span.abs {
	color: #FFFFFF;
	display: block;
	margin-left: 42px;
}
div.titlecontent div.ghost a {
	color: #FFFFFF;
	display: block;
	margin-left: 42px;
	background-image: url(../images/layout_ghost.gif);
	background-repeat: no-repeat;
	width: 130px;
	padding-left: 40px;
	position: absolute;
	top: 30px;
	left: 340px;
	padding-bottom: 10px;
}
div.titlecontent span {
	color: #FFFFFF;
	display: block;
}

div.titlecontent span a {
	color: #FFFFFF;
	text-decoration: underline;
}

#layout_content_title div.loginform { /* Login vedle ibanneru */
	position: absolute;
	right: 25px;
	top: 17px;
	text-align: right;
	color: #FFFFFF;
	width: 185px;
	height: 83px;
	padding: 17px 15px 0 15px;
}
div.loginform form {
	margin: 0;
	padding: 0;
}
div.loginform label {
  position: relative;
	display: block;
	width: 100%;
	text-align: left;
	padding-bottom: 7px;
}
div.loginform #passlabel {
  padding-bottom: 9px;
}
div.loginform input {
  border: 1px solid #010101 !important;
}
div.loginform input.login {
  position: absolute;
  right: 0;
	width: 120px;
}

div.loginform table label {
  padding-left: 5px;
}
div.loginform input.cbx {
  vertical-align: middle;
  margin-left: -11px !important;
  margin-right: -1px;
  border: 0 !important;
}
div.loginform input.login_submit {
	float: right;
	background-color: #BFCBD6;
	border: 1px solid #3e5170 !important;
	color: #0a2851;
	font-weight: bold;
	font-size: 11px;
	padding-top: 1px;
	padding-bottom: 1px;
	width: 75px;
	text-align: center;
	cursor: pointer;
}

#layout_content_title_abs {
	position: relative;
	width: 720px;
	height: 105px;
}
#layout_content_title_abs div.titlecontent {
	/* position: absolute; */
	padding-top: 10px;
	padding-left: 210px;
	width: 400px;
	top: 0px;
}



div.box {
	background-color: #F6F5F3;
	border: 1px solid #000000;
	background-image: url(../images/bg_box_hd_index.gif);
	background-repeat: repeat-x;
	background-position: top;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
}
div.box form {
	margin: 0;
	padding: 0;
}
div.box table {
}
div.box table th {
	background-image: url(../images/bg_box_hd_index.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	height: 27px;
}
div.box table td.td1 {
	padding-bottom: 6px;
	padding-top: 4px;
	font-size: 12px;
	text-align: right;
}
div.box table td.td1 strong, div.box table td.td1 h1{
  	float: left;
	color: #516A95;
	font-size: 13px;
	margin: 0;
	padding: 0;
}
div.box table td.td1 a:link, div.box table td.td1 a:visited {
	color: #0033AC;
}
div.box table td.td1 a:hover {
	color: #E86E01;
	text-decoration: underline;
}
div.box table td.td1 #fire {
	padding-left: 17px;
  font-weight: bold;
  color: #E86E01;
	background: url(../images/icon_fire.gif) no-repeat left center;
}
div.box table a.arrow {
	color: #0033AC;
	background-image: url(../images/icon_arrow.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding-left: 13px;
}
div.box table a:hover {
	color: #E86E01;
	text-decoration: underline;
}
div.box table td.fntsmall1 {
	font-size: 11px;

}
div.box table td.fntsmall2 {
	font-size: 11px;

}

input, select {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
input.submit{
	background-image: url(../images/submit.gif);
	background-repeat: no-repeat;
	width: 100px;
	color: #FFF;
	font-weight: bold;
	font-size: 12px;
	border: none !important;
	height: 26px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #EB7401;
	z-index: 100;
	cursor: pointer;
	padding-bottom: 4px;
	padding-top: 4px;
}
input.submit_cv{
	background: url(../images/submit.gif);
	background-repeat: no-repeat;
	width: 100px;
	color: #FFF;
	font-weight: bold;
	font-size: 12px;
	padding-top: 4px;
	border: none;
	padding-bottom: 4px;
	height: 26px;
	font-family: Arial, Helvetica, sans-serif;
	background-position: center;
	margin-right: auto;
	margin-left: auto;
	display: block;
	cursor: pointer;
}
table.portal {
	width: 100%;
	font: 13px/16px Arial, sans-serif;
}
table.portal td.head {
	background-color: #F6EEAE;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 7px;
	padding-bottom: 7px;
	width: 100%;
}
.box1 table.portal td.head {
	background-color: #F68F00;
}
table.portal td.sk {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}
table.portal td.head a {
	color: #000000 !important;
	font-weight: bold;
	text-decoration: underline;
}
.box1 table.portal td.head a {
	color: #fff !important;
}
table.portal td.head span{
	font-weight: bold;
	font-size: 12px;
}
table.portal a:link, .box4 a:link, table.portal a:visited, .box4 a:visited {
	color: #003399;
	text-decoration: underline;
	font-size: 12px;
}
table.portal a:hover, .box4 a:hover {
	color: #E86E01;
	text-decoration: underline;
}
table.portal td.content span a {
  font-size: 12px;
}
.box1 table.portal td.content {
	padding-left: 10px;
	padding-right: 9px;
}
#includebox td.content {
  padding-left: 10px;
  padding-right: 9px;
  font-size: 11px;
}
.box1 table.portal td.content div {
  clear: both;
  float: none;
  margin-bottom: 6px;
  margin-top: 7px;
}
table.portal td.grd {
	background-image: url(../images/gradient_yellow.gif);
	background-repeat: repeat-x;

}
table.portal span, .box4 span {
	font-size: 11px;
	line-height: 15px;
}
table.portal span.dot a {
  font-size: 11px;
  line-height: 15px;
}
table.portal span.dot {
	background-image: url(../images/icon_dot.gif);
	background-repeat: no-repeat;
	display: block;
	padding-left: 8px;
	background-position: 0px 6px;
}
table.portal img.foto {
	border: 1px solid #DFD8B9;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
	margin-right: 5px;
	margin-top: 3px;
}
table.portal strong {
	padding-bottom: 4px;
	display: block;
	padding-top: 7px;
}
table.portal strong span {
	font-weight: normal;
}
table.portal a.poolold, .box4 a.poolold {
	font-size: 11px;
	text-align: right;
	color: #DD5800 !important;
	display: block;
}

#layout_content_right_cv h2 {
	color: #EA7101;
	font-size: 16px;
	text-decoration: underline;
	margin-top: 20px;
	margin-bottom: 0px;
	padding: 0;

}
#layout_content_right_cv h3 {
	color: #EA7101;
	padding: 0;
	font-size: 26px;
	margin-top: 0px;
	margin-bottom: 10px;
}
#layout_content_right_cv .createcv a {
	background-image: url(../images/submit.gif);
	background-repeat: no-repeat;
	text-align: center;
	display: block;
	width: 104px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	padding-top: 7px;
	padding-bottom: 6px;
	margin-top: 80px;
	position: absolute;
	top: 118px;
	left: 50px;
}

#banner {
	display: block;
	width: 690px;
	height: 80px;
	float: left;
	font-size: 10px;
	color: #666666;
	padding-left: 20px;
	background-image: url(../images/bg_title_banner.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 17px;
	overflow: hidden;
}
#banner_2 {
	display: block;
	float: left;
	font-size: 10px;
	color: #666666;
	background-image: url(../images/bg_title_banner.gif);
	background-repeat: no-repeat;
	background-position: 652px bottom;
	padding-top: 0px;
	padding-bottom: 15px;
	width: 680px;
	padding-left: 15px;
	margin-bottom: 10px;
}


ul.tab {
	margin: 0;
	padding: 0;
	display: block;
	list-style-type: none;
	background-image: url(../images/tab_bg_abs.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	float: left;
	width: 450px;
}
ul.tab li {
	float: left;
	text-align: center;
}
ul.tab li a.active {
	width: 115px;
	height: 20px;
	display: block;
	background-image: url(../images/tab_active_abs.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	padding-top: 10px;
	color: #EC7601;
	text-decoration: none;
}
ul.tab li a.inactive {
	display: block;
	width: 115px;
	height: 20px;
	padding-top: 10px;
	color: #000000;
	text-decoration: none;
}
ul.tab li a.inactive_rc {
	display: block;
	width: 115px;
	height: 20px;
	background-image: url(../images/tab_inactive_right_end.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	padding-top: 10px;
	color: #000000;
	text-decoration: none;
}
ul.tab li a.inactive_rc_end {
	display: block;
	width: 115px;
	height: 20px;
	background-image: url(../images/tab_inactive_left_s_end_abs.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	padding-top: 10px;
	color: #000000;
	text-decoration: none;
}
ul.tab li a.inactive_lc {
	display: block;
	width: 115px;
	height: 20px;
	background-image: url(../images/tab_inactive_left_end.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-top: 10px;
	color: #000000;
	text-decoration: none;
}
ul.tab li a.inactive_lc_end {
	display: block;
	width: 115px;
	height: 20px;
	background-image: url(../images/tab_inactive_right_s_end_abs.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	padding-top: 10px;
	color: #000000;
	text-decoration: none;
}
ul.tab li a.inactive_ls {
	display: block;
	width: 115px;
	height: 20px;
	background-image: url(../images/tab_inactive_left.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-top: 10px;
	color: #000000;
	text-decoration: none;
}
ul.tab li a.inactive_rs {
	display: block;
	width: 115px;
	height: 20px;
	background-image: url(../images/tab_inactive_right.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-top: 10px;
	color: #000000;
	text-decoration: none;
}

ul.tab li a.arrow {
	display: block;
	background-image: url(../images/tab_blank.gif);
	background-repeat: repeat-x;
	padding-top: 10px;
	color: #0033AC;
	text-decoration: underline;
	font-size: 12px;
	text-align: center;
	background-position: -10px bottom;
	padding-left: 10px;
	width: 93px;
	height: 20px;
}
ul.tab li a:hover {
	color: #E86E01;
	text-decoration: underline;
}
div.tabcontent {
  position: relative;
	background-color: #FCF9E0;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #91A7B4;
	border-bottom-color: #91A7B4;
	border-left-color: #91A7B4;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	margin: 0;
	clear: both;
	padding-right: 14px;
}
div.tabcontent form {
	margin: 0;
	padding: 0;
}

#layout_content_in_2_1 div.leftandcenter {
	float: left;
	padding-top: 30px;
	width: 695px;
}
#layout_content_in_2_1 div.left {
	width: 205px;
	float: left;
	padding-left: 15px;
}
#layout_content_in_2_1 div.center {
	float: left;
	width: 475px;
}
#layout_content_in_2_1 div.right {
	float: left;
	width: 175px;
	padding-top: 30px;
	padding-left: 20px;
	padding-right: 13px;
	padding-bottom: 20px;
}
/* company */
#layout_content_in_2_1 div.left .navibox_up {
	width:185px;
	height:12px;
	font-size:1px;
	background-image: url(../images/navibox_up.gif);
	background-repeat: no-repeat;
}
#layout_content_in_2_1 div.left .navibox_center {
	width:185px;
	background:url(../images/layout_company_center.gif) repeat-y;
	text-align:center;
	padding-top:10px;
}
#layout_content_in_2_1 div.left .navibox_center ul {
	list-style-type:none;
	padding-top:15px;
	padding-bottom:5px;
	padding-right:10px;
	padding-left:25px;
	margin:0;
	text-align:left;
}
#layout_content_in_2_1 div.left .navibox_center li {
	background:url(../images/icon_li_company.gif) no-repeat 0px 6px;
	padding-left:10px;
	font-weight:bold;
	margin-bottom:3px;
}
#layout_content_in_2_1 div.left .navibox_center li a:link, #layout_content_in_2_1 div.left .navibox_center li a:visited {
	color:#0033AC;
	text-decoration:underline;
}
#layout_content_in_2_1 div.left .navibox_center li a:hover {
	color:#E86E01;
	text-decoration:underline;
}

#layout_content_in_2_1 div.left .navibox_down {
	width:185px;
	height:12px;
	font-size:1px;
	margin-bottom:20px;
	background-image: url(../images/navibox_down.gif);
	background-repeat: no-repeat;
}
#layout_content_in_2_1 div.left h2 {
	color:#C42E00;
	font-size:12px;
	border-bottom:2px solid #C42E00;
	padding-bottom:10px;
	margin:0;
	margin-bottom:0px;
	margin-left:21px;
	margin-right:21px;
}
div.boxnavi {
	font-size: 11px;
	display: block;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}
div.boxnavi a {
	color: #0033AC;
	font-weight: bold;
	font-size: 14px;
	margin-top: 5px;
	display: block;
}
div.boxnavi a:hover {
	color: #E86E01;
}
div.boxnavi h2 {
	color: #EA7101;
	font-size: 14px;
	text-decoration: underline;
	margin-top: 20px;
	margin-bottom: 0px;
	padding: 0;

}
div.boxnavi h3 {
	color: #EA7101;
	padding: 0;
	font-size: 21px;
	margin-top: 0px;
	margin-bottom: 5px;
}

#layout_content_title_default a.link-osobnosti {
	display: block;
	width: 465px;
	height: 120px;
	position: absolute;
}

.box4 {
  width:448px;
}
.box4 strong {
	border-bottom:2px solid #F6EEAE;
	display:block;
	margin-bottom:7px;
	padding-bottom:4px;
	padding-left:7px;
}

#leftpart {
    float:left;
    line-height:135%;
    max-width:205px;
    padding-left:10px;
    width:215px;
}

#rightpart {
    float:right;
    width:215px;
}

/* Pridano 30.9.2008 - Hradecky */
#big4 {
  width: 219px;
  overflow: hidden;
}
#big4 br {
  display: none;
}
#big4 strong, #big4 a {
  display: block;
  position: relative;
  width: 200px;
  height: 35px;
  padding: 20px 0 0 19px;
  color: #fff;
  font-weight: bold;
  text-decoration: none;
  overflow: hidden;
}
#big4 strong {
  color: #000;
  height: 35px;
  padding-top: 10px;
}
#big4 strong span, #big4 a span {
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 219px;
  height: 100%;
  background-repeat: no-repeat;
  background-position: left top;
}
#big4 a span {
  !cursor: hand;
}
#big4-green {
  background-color: #74B072;
}
#big4-blue {
  background-color: #73A6CC;
}
#big4-red {
  background-color: #F77351;
}
#big4-yellow {
  background-color: #F4D961;
}
#big4 strong span {
  background-image: url(../images/big4-nadpis.gif);
}
#big4-green span {
  background-image: url(../images/big4-green.gif);
}
#big4-blue span {
  background-image: url(../images/big4-blue.gif);
}
#big4-red span {
  background-image: url(../images/big4-red.gif);
}
#big4-yellow span {
  background-image: url(../images/big4-yellow.gif);
}

/* Pridano 26.11.2008 - Hradecky */

/* fixy - zmeny */
#layout_content_in {
  overflow: hidden;
  background: url(../images/layout-content-bg.gif) repeat-x 0 135px;
}
#layout_content_search {
  float: left;
  width: auto;
  padding-bottom: 0;
  padding-right: 232px;
}

/* Sample promo akce na titulku */
#ibanner-468x135 p#sample {
  height: 95px;
  margin: 0;
  padding: 20px;
  background-color: #7888ad;
}

/* Defaultni banner(ctvercovy) propagujici JobsAgent, JobsCV atd */
#selfbanner {
  position: absolute;
  bottom: 0;
  width: 215px;
  height: 230px;
  background: url(../images/selfbanner-bottom.gif) no-repeat left bottom;
}
#selfbanner h2 {
	color: #EA7101;
	font-size: 110%;
	text-decoration: none;
	margin-top: 0;
	padding-top: 9px;
	padding-bottom: 9px;
  background: url(../images/selfbanner-top.gif) repeat-x left bottom;
}
#selfbanner p {
  margin: 0;
  margin-top: 18px;
  padding-top: 5px;
  padding-left: 47px;
  font-size: 85%;
  background-repeat: no-repeat;
  background-position: left top;
}
#selfbanner p a, #selfbanner p a:visited {
  display: block;
  margin-bottom: 3px;
  font-size: 105%;
  font-weight: bold;
  color: #003399;
}
#selfbanner p a:hover {
  color: #E86E01;
}
#self-agent {
  background-image: url(../images/selfbanner-agent.gif);
}
#self-cv {
  background-image: url(../images/selfbanner-cv.gif);
}
#self-money {
  background-image: url(../images/selfbanner-money.gif);
}

#layout_content_right_cv .SL p { /* SL - "S"elf "L"ong */
  margin-top: 9px;
}

/* Pridano 2.12.2009 Temporary - Hradecky */

/* Obecne classy */
.clear {
  display: block;
  clear: both;
  height: 1px;
  font-size: 1px;
  overflow: hidden;
}
#new-search .visible {
  position: relative;
}

/* Banner v hlavicce 215x135 */
#ibanner-215x135 {
  position: absolute;
  right: 25px;
  top: 0;
  width: 215px;
  height: 135px;
  overflow: hidden;
}

/* Stary seach */
.box {
  width: 426px;
}
.box #professionList, .box #branchList {
  width: 204px;
  height: 83px;
  @height: 90px;
  @margin-bottom: -4px;
}
.box #os-l select {
  height: 97px;
  @height: 105px;
}
#os-r {
  background: url(../images/search-line.gif) no-repeat 0 52px;
}
#os-r select {
  margin-bottom: 5px;
}
#os-r #local {
  margin-top: 15px;
  margin-bottom: 30px;
}
.box #keyword {
  width: 197px;
  color: gray;
  padding-left: 3px;
}

/* Novy search */
#new-search {
  float: left;
  position: relative;
  width: 420px;
  padding: 12px 14px 12px 12px;
  font-size: 13px;
  background-color: #f6f5f3;
  border: 1px solid #020202;
}

#new-search h2 {
  margin: -12px -12px 12px -12px;
  padding: 5px 12px 7px 12px;
  font-size: 13px;
  color: #516A95;
  background: #fff url(../images/search-headline.gif) repeat-x left bottom;
}
#new-search #zadat, #new-search #zadat:visited {
  position: absolute;
  right: 12px;
  top: 5px;
  color: #003399;
}
#new-search #zadat:hover {
  color: #E86E01;
}
#new-search .ns-sipka {
  padding-left: 16px;
  background: url(../images/icon_arrow.gif) no-repeat left 60%;
}
#new-search label {
  position: absolute;
  overflow: hidden;
  width: 0;
  height: 0;
}
#new-search label.visible {
  height: auto;
  width: auto;
  display: block;
  font: bold 11px Arial;
  margin: -8px 0 1px 2px;
}

#new-search #ns-l, #new-search #ns-r {
  float: left;
  width: 204px;
}
#new-search #ns-r {
  float: right;
}
#new-search .line-bot {
  padding-bottom: 25px;
  background: url(../images/search-line.gif) no-repeat right 90%;
}
#new-search #ns-l select, #new-search #ns-r select {
  width: 100%;
  height: 20px;
  margin-bottom: 6px;
}

#new-search #search-klic {
  clear: both;
  width: 412px;
  padding: 1px 3px;
  margin-bottom: 6px;
  color: #999;
}
#new-search #ns-l #search-klic, #new-search #ns-r #search-klic {
  width: 196px;
}

#new-search #ns-l #search-obory, #new-search #ns-r #search-lokality {
  height: 80px;
  @height: 90px;
  margin-bottom: 5px;
  @margin-bottom: -6px;
  overflow: hidden;
}
#new-search .ns-padding {
  padding-left: 20px;
}

#new-search #ns-ch {
  width: 100%;
  clear: both;
}
#new-search #ns-ch div {
  float: left;
  width: 40%;
  padding-right: 10px;
}
#ns-ch label {
  position: relative;
  font-size: 11px;
  padding-right: 10px;
}

#new-search .checkbox, #ns-ch .checkbox, .advanced .checkbox {
  vertical-align: middle;
  margin: 5px 6px 5px 0;
  border: 0 !important;
  padding: 0;
  width: 15px;
  height: 15px;
}
#new-search #search-agentura {
  @margin-bottom: -4px;
}

#new-search .submit {
  float: right;
}

/* Selfpromo vpravo od searche */
#layout_content_right_promo {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 215px;
}
#layout_content_right_promo img {
  border: 0;
  vertical-align: bottom;
}

/* Zalozky vpravo od searche */
#layout_content_right_tabs ul {
  position: absolute;
  right: 0;
  top: 17px;
  width: 232px;
  margin: 0;
  padding: 0;
  list-style-type: none;
}
#layout_content_right_tabs li {
  border-left: 1px solid #a4a4a4;
  border-right: 2px solid #cdcdcd;
  border-bottom: 2px solid #a4a4a4;
  border-top: 2px solid #f0f0ee;
  margin-bottom: 2px;
  background: #22608c url(../images/tabs-bg.gif) repeat-x left bottom;
}
#layout_content_right_tabs a, #layout_content_right_tabs strong {
  display: block;
  padding: 8px 16px 9px 16px;
  color: #fff;
  font-weight: bold;
  background: #7bcb54 url(../images/tabs-bg.gif) repeat-x left -34px;
}
#layout_content_right_tabs a:hover {
  background: #508636 url(../images/tabs-bg.gif) repeat-x left 0;
}
#layout_content_right_tabs strong {
  padding-left: 29px;
  position: relative;
  left: -11px;
  background: transparent url(../images/tabs-sipka.gif) no-repeat left center;
}

/* Hledani - prace v zahranici */
#layout_content_middle_3 .international-b #branchList,
#layout_content_middle_3 .international-b #professionList,
#layout_content_middle_3 .international-b #local {
  height: 150px;
  margin-bottom: 1px;
}
#layout_content_middle_3 .box {
  width: 424px;
}
#layout_content_middle_3 #layout_content_search {
  position: static;
  padding-left: 0;
  padding-right: 0;
  width: 448px;
  overflow: hidden;
}
#layout_content_middle_3 #layout_content_right_tabs {
  position: absolute;
  right: 28px;
  top: 55px;
}
#layout_content_middle_3 #layout_content_right_tabs ul {
  position: relative;
  z-index: 10;
  width: 240px;
}
#layout_content_middle_3 #layout_content_right_tabs a {
  color: #cc3300;
  width: 205px;
}
#layout_content_middle_3 #layout_content_right_tabs li {
  background: #22608c url(../images/tabs-bg2.gif) repeat-x left bottom;
}
#layout_content_middle_3 #layout_content_right_tabs a, #layout_content_middle_3 #layout_content_right_tabs strong {
  background: #f5edaa url(../images/tabs-bg2.gif) repeat-x left -34px;
  @padding-top: 7px;
}
#layout_content_middle_3 #layout_content_right_tabs a:hover {
  background: #f3e05a url(../images/tabs-bg2.gif) repeat-x left 0;
}
#layout_content_middle_3 #layout_content_right_tabs strong {
  background: transparent url(../images/tabs-sipka.gif) no-repeat left center;
}

/* Rozsirene hledani */
.advanced .checklab {
  font-size: 11px;
  padding-right: 10px;
}
.advanced #local, .advanced #regLang, .advanced #cmpAct2 {
  height: 150px;
  width: 204px;
  margin-bottom: 1px;
}
.advanced #regLang {
  width: 202px;
}
.advanced #cmpAct2 {
  height: 54px;
}
.advanced #minsal {
  margin: 13px 0 9px 0;
}
.advanced #adtime, .advanced #keyword, .advanced #local,
.advanced #regLang, .advanced #adtype {
  margin-bottom: 8px;
}