#scrollable1 .item {
  height: 88px;
}

.avatar_container {
  overflow: hidden;
  float: left;
}

.tiny_badge_container {
  position: relative;
  float: left;
}

.tiny_badge_e {
  width: 31px;
  height: 43px;
  padding-top: 0;
  position: absolute;
  top: 5px;
  left: -16px;
  z-index: 930;
  background: url("../img/userinfo2.png") 0 0 no-repeat;
  //background: none;
  //filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='img/userinfo2.png', sizingMethod='scale' );
  text-align: center;
  font-size: 21px;
  font-family: arial narrow;
  color: #5f230a;
}

.tiny_badge_e.small {
  background: url("../img/userinfo3.png") 0 0 no-repeat;
  width: 23px;
  height: 34px;
  font-size: 16px;
  padding-top: 0;
  padding-left: 0;
  left: -12px;
  top: 5px;
}

.one_comment .otitle,.add_comment .otitle {
  float: left;
  margin-left: 20px;
}

.barsphoto img {
  width: 290px;
  height: 215px;
}

.clear_both {
  clear: both;
}

.mainmenu_top1,.mainmenu_top2 {
  margin-top: -6px;
}

.submenu ul {
  padding: 8px 0 2px 6px;
}

.hidden {
  display: none;
}

.edit_profile textarea {
  height: 103px;
}

.edit_profile select {
  width: 290px;
  padding: 4px 10px;
  margin: 6px 0 17px 0;
  background: #ffffff;
  border: #abaaab 1px solid;
  font-family: arial;
  color: #575657;
}

.edit_profile select {
  height: 37px;
  font-size: 20px;
  font-weight: bold;
}

.edit_profile .save_changes a {
  width: 100px;
}

div.tab.active {
  background: url(../img/topic_tabs/center.png) left no-repeat;
}

div.tab.right {
  background: url(../img/topic_tabs/right.png) left no-repeat;
}

div.tab.left {
  background: url(../img/topic_tabs/left.png) right no-repeat;
}

.b_middle {
  margin-left: 90px;
}

.half_banner {
  margin-top: 26px;
}

.mlogged_links {
  display: none;
  float: right;
  width: 172px;
  text-align: center;
  padding-bottom: 4px;
  margin-top: -3px;
  padding-left: 4px;
  background-color: #ffcb00;
  color: #692E09;
  background: url("../img/main_link_reversed1.gif") 0 0 no-repeat #ffcb00;
  background-position: bottom right;
  height: 17px;
}

.mlogged_links a {
  margin-left: 10px;
  color: #692E09;
}

.mlogged_links a.last {
  margin-left: 4px;
}

.menu_link .right {
  width: auto;
}

.m_wSkyscraper {
  margin-left: 72px;
  clear: both;
  margin-right: 72px;
}

.m_Skyscraper, .m_vmiddle {
  margin-left: 90px;
  clear: both;
  margin-right: 90px;
}

.banner_right2 div {
  margin-bottom: 13px;
}

.slidetabs {
  position: relative;
  overflow: visible;
  height: 50px;
  margin-left: 5px;
}

.sh_popup {
  width: 147px;
  height: 33px;
  position: absolute;
  top: -33px;
  left: 0;
  font-family: Arial;
  font-size: 13px;
  color: #5F230A;
  display: none;
}

.sh_popup.right {
  background: url("../img/slideshow/popup_right.png") no-repeat;
  width: 147px !important;
}

.sh_popup.left {
  background: url("../img/slideshow/popup_left.png") no-repeat;
  width: 147px !important;
}

.sh_popup p {
  margin: 4px 6px 0 6px;
  display: block;
}

img.color {
  display: none;
}

.grey, .grey a {
  color: #ABAAAB;
}

.i_file {
  height: 76px;
}

.banner_right .right,.banner_right2 .right {
  width: auto;
}

img.msg {
  float: none !important;
  position: absolute;
  top: 2px;
  //top: 10px;
  left: -20px;
}

a.msg {
  position: relative;
}

a.msg:hover {
  text-decoration: none !important;
}

a.msg:hover span {
  text-decoration: underline;
  color: #ffdb00;
}

.userinfo img {
  float: right !important;
}

div.widget {
  border-top: 1px solid #A6A5A6;
  margin-bottom: 12px;
  padding: 12px 0px 0px;
}

.popup h2 {
  color: #5F230A;
}

.popup {
  width: 393px;
  height: 390px;
  display: none;
  position: absolute;
  top: 310px;
  left: 200px;
  z-index: 1000;
}

.popup_top {
  width: 100%;
  height: 21px;
  background: url("../img/popup/bg_top.png") no-repeat;
}

.popup_bottom {
  width: 100%;
  height: 21px;
  background: url("../img/popup/bg_bottom.png") no-repeat;
}

.popup_middle {
  width: 100%;
  height: 348px;
}

.popup_left {
  width: 22px;
  height: 348px;
  background: url("../img/popup/bg_left.png") no-repeat;
  float: left;
}

.popup_right {
  width: 22px;
  height: 348px;
  background: url("../img/popup/bg_right.png") no-repeat;
  float: left;
}

.popup_center {
  background-color: #f4f4f4;
  width: 349px;
  height: 348px;
  float: left;
}

.popup_content {
  margin: 30px;
}

.popup_content_wrapper {
  height: 270px;
}

.popup_header {
  border-bottom: 1px solid #a6a5a6;
  text-align: center;
  padding-bottom: 5px;
  margin-bottom: 15px;
}

.popup_header h2 {
  font-size: 18px;
}

.popup_header_left {
  text-align: left;
}

.popup_img_row {
  text-align: center;
  margin-bottom: 5px;
}

.popup_img_row img {
  margin: 0 3px 0 3px;
}

.popup_block {
  margin-top: 15px;
  padding: 5px 0 10px 0;
}

.border_top {
  border-top: 1px solid #a6a5a6;
}

.border_bottom {
  border-bottom: 1px solid #a6a5a6;
}

.popup_ajax_indicator {
  margin-top: 60px;
}

.popup_block p {
  color: #575657;
  font-size: 12px;
  font-family: Arial;
}

.popup_close {
  text-align: right;
  padding-top: 10px;
  height: 28px;
}

.popup .joinbtn {
  text-transform: uppercase;
}

.popup .txt {
  margin-bottom: 0;
  width: 100%;
}

.popup .nomargin {
  margin: 0;
}

p.popup_note {
  margin-bottom: 10px;
}

input.checkbox {
  width: auto;
  height: auto;
  margin: 0 10px 0 0;
}

.mm_expat-page .menu_left {
  width: 174px;
}

.mm_lifestyle .menu_left {
  width: 154px;
}

.mm_housing .menu_left {
  width: 140px;
}

.mm_career .menu_left {
  width: 128px;
}

.mm_education .menu_left {
  width: 164px;
}

#menu .menu li {
  //height: 16px;
}

.submit_a_comment {
  width: 128px;
  height: 26px;
  background: url("/img/add_comment.gif") 0 0 no-repeat #5F230A;
  border: none;
  cursor: pointer;
}

.bars_header .select_event {
  //float: left;
}

.bars_header .formselect .expatbtn {
  float: right;
}

*+html .submenu {
  margin-left: 128px;
}

.list_link li {
  padding-left: 0px;
}

.messages#MessageTitle, .messages textarea {
  width: 596px;
  padding: 4px 10px;
  margin: 6px 0 17px 0;
  background: #ffffff;
  border: #abaaab 1px solid;
  font-family: arial;
  color: #575657;
}

.m_top_link .title {
  background: #5F230A;
  padding: 3px 10px 4px 8px;
  margin: 0;
  color: #ffffff;
  font-size: 12px;
}

.m_top_link .title a {
  color: #ffffff;
}

.m_top_link .title a.active {
  color: rgb(252,201,0);
}

.m_top_link .title a:hover {
  color: rgb(252,201,0);
  text-decoration: none;
}

.m_top_link .corner {
  margin-bottom: 4px;
}

#afocus.fld-input input[type=text], #afocus textarea {
  width: 596px;
  padding: 4px 10px;
  margin: 6px 0 17px 0;
  background: #ffffff;
  border: #abaaab 1px solid;
  font-family: arial;
  color: #575657;
}

.brown_btn,.brown_btn_a {
  background: url("../img/joinbtn.gif") 0 0 no-repeat #f2f2f2;
}

.grey_btn,.grey_btn_a {
  background: url("../img/joinbtn.gif") -65px 0 no-repeat #f2f2f2;
}

.brown_btn,.grey_btn,.brown_btn_a,.grey_btn_a {
  float: left;
  width: 63px;
  height: 26px;
  border: none;
  margin: 0 26px 0 0;
  padding: 6px 0 0 0;
  vertical-align: middle;
  font-size: 10px;
  font-family: arial;
  color: #ffffff;
  cursor: pointer;
  text-align: center;
}

.brown_btn_a,.grey_btn_a {
  text-transform: uppercase;
  padding: 10px 0 0 0;
  color: white;
}

.brown_btn_a a:hover,.grey_btn_a a:hover {
  color: #ffda00;
  text-decoration: none;
}

.brown_btn:hover,.grey_btn:hover {
  ;text-decoration: none;
}

.brown_btn_a:hover,.grey_btn_a:hover {
  color: #ffda00;
  text-decoration: none;
}

.brown_btn_a a,.grey_btn_a a,.exthelp {
  color: white;
}

.reply {
  background: url("../img/add_comment.gif") 0 0 no-repeat #f2f2f2;
  margin: 0;
  padding: 5px 63px;
}

.reply:hover {
  background: url("../img/add_comment.gif") 0 -26px no-repeat #f2f2f2;
}

.forumpages {
  float: left;
  width: 400px;
}

.posting {
  float: right;
}

.newpost {
  background: url("../img/brown_btn_long.gif") 17px 4px no-repeat #f2f2f2;
  margin: 0;
  padding: 9px 10px 9px 28px;
  color: #fff;
  text-transform: uppercase;
  font-family: arial;
  font-size: 10px;
}

.newpost:hover {
  color: #ffda00;
  text-decoration: none;
}

#menu a.top {
  text-transform: uppercase;
}

ul.menu a {
  white-space: nowrap;
}

.login_join fieldset {
  border: none;
}

.bars_header_search {
  float: left;
  border: #a6a6a6 1px solid;
  border-left: none;
  border-right: none;
  margin-bottom: 20px;
  margin-left: 70px;
  margin-top: 6px;
  float: left;
  height: 28px;
  padding-top: 7px;
}

.search_form {
  float: left;
}

.search_form input {
  width: 270px;
  padding: 4px 10px;
  margin: 0px 0 0px 0;
  background: #ffffff;
  border: #abaaab 1px solid;
  font-family: arial;
  color: #5F230A;
}

.search_form input {
  height: 27px;
  font-size: 20px;
  font-weight: bold;
}

.search_results_title {
  margin-top: 0px;
  font-size: 16px;
}

.search_results_content {
  margin-bottom: 20px;
}

.attachments {
  padding-top: 10px;
}

.forum_razdel {
  clear: both;
}

#calendar-container a:hover {
  text-decoration: none;
}

.basetext {
  color: #333333;
}

.message#infoMessage,.message#authMessage,.message#errorMessage,#captcha_errorMessage {
  color: #5F230A;
  background: #ffcb43;
  padding: 3px;
  margin-bottom: 16px;
}

.formErrorMessage {
  color: #5F230A;
  background: #ffcb43;
  padding: 3px;
  margin-bottom: 16px;
}

.formSuccessMessage {
  color: #5F230A;
  background: #ffcb43;
  padding: 3px;
  margin-bottom: 16px;
}

.message#authMessage a,.message#errorMessage a {
  text-decoration: underline;
}

.message#authMessage a:hover,.message#errorMessage a:hover {
  text-decoration: none;
}

.greylink {
  color: #888;
}

#calendar-container a:hover {
  text-decoration: none;
}

.add_new_comment {
  margin: 18px 0 0 145px;
}

.add_new_comment textarea {
  width: 464px !important;
}

*+html .lifestyle li div.bullet {
  margin-left: 129px;
}

*+html #menu .menu li {
  padding-top: 4px;
}

.bars_header img.rss {
  margin-right: 0px;
  top: 2px;
  //top: -23px;
}

.block_title img.rss {
  margin-right: 2px;
  top: 5px;
  float: right;
  position: relative;
  //top: -30px;
  //margin-right: 10px;
}

.stLarge img {
  //margin-top: 2px;
}

.related_links {
  margin: 0;
  padding: 0;
}

.related_links li {
  vertical-align: top;
  list-style-type: none;
  display: inline-block;
  width: 135px;
  font-weight: bold;
  margin: 0 10px;
  float: left;
}

.related_links li:first-child {
  margin-left: 0;
}

.related_links li:last-child {
  margin-right: 0;
}

.related_links li img {
  display: block;
  margin-bottom: 8px;
}

.related_links li a:hover img {
  outline: 2px solid #5F230A;
}

.widget .housing_search {
  padding: 10px;
  margin: 0;
  background-color: #f3f3f3;
}

.widget .housing_search input,.widget .housing_search select {
  float: left;
  margin-bottom: 0;
}

.widget .housing_search input {
  width: 155px;
}

.widget .housing_search select {
  width: 100px;
  margin-left: 10px;
}

.widget .housing_search .btn {
  width: 100px;
  margin-left: 60px;
}

.widget .housing_search .bottom {
  float: left;
  margin-left: 0;
  margin-top: 12px;
}

.widget .housing_search .line {
  border-top: none;
  margin-left: 20px;
  margin-top: 5px;
}

.widget .housing_search .bottom img {
  vertical-align: bottom;
}
.none-margin{
    margin-bottom: 5px !important;
}

#captcha {
  margin-bottom: 15px;
}

.main_link {
  margin-bottom: 25px;
}

.MultipleAgents {
  float: left;
  margin-bottom: 10px;
  margin-top: -5px;
  display: none;
  width: 525px;
  padding-right: 70px;
}

.MultipleAgents label {
  float: left !important;
  width: 70px !important;
}

.MultipleAgentsInput {
  float: left;
}

.MultipleAgentsListUl {
  list-style-type: none;
  padding: 0;
  background: none;
  float: right;
}

.MultipleAgents .even {
  text-decoration: underline;
  float: left;
  width: 325px;
  font-size: 15px;
}

.MultipleAgents .odd {
  text-decoration: underline;
  float: left;
  width: 325px;
  font-size: 15px;
}

.MultipleAgentsInput {
  width: 245px !important;
  margin: 2px;
}

.ShowMultipleAgents {
  height: 20px;
  line-height: 20px;
  text-align: center;
  width: 325px;
  cursor: pointer;
}

.ShowMultipleAgents:hover {
  text-decoration: underline;
}

.AddMultipleAgent {
  background: none repeat scroll 0 0 #CCFF00;
  border-radius: 5px 5px 5px 5px;
  box-shadow: 0 0 5px 0 gray inset;
  cursor: pointer;
  float: left;
  padding: 2px 5px;
}

.AddMultipleAgent:hover {
  box-shadow: 0 0 2px 0 gray inset;
}

.deleteMultipleAgent {
  background: none repeat scroll 0 0 #ff4f00;
  border-radius: 5px 5px 5px 5px;
  box-shadow: 0 0 5px 0 gray inset;
  cursor: pointer;
  float: left;
  padding: 2px 5px;
}

.deleteMultipleAgent:hover {
  background: red;
  color: white;
}

.brown_button {
  background: url("/img/buttons/sprite.png") 0 0 repeat-x !important;
  border-radius: 5px;
  padding: 8px;
  padding-left: 8px;
  padding-right: 8px;
  color: white;
  font-weight: 700 !important;
  height: 30px;
  line-height: 30px;
  cursor: pointer;
  margin-top: -32px;
  text-align: center;
  text-decoration: none !important;
}

.apply_now {
  width: 150px;
  text-align: center;
  padding: 8px;
  background: url("/img/buttons/apply_now.png") 0px -35px repeat-x !important;
  font-size: 12px;
  height: 30px;
  line-height: 30px;
  cursor: pointer;
  margin-top: -32px;
  text-align: center;
  text-decoration: none !important;
  color: white;
  font-weight: 700;
}

.apply_now:hover {
  background: url("/img/buttons/apply_now.png") 0px 0 repeat-x !important;
  color: #ffda00;
}

#captcha {
  margin-bottom: 15px;
}

.cke_top {
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}

.error,.account_error {
  background: #db3531 url("/img/buttons/error-icon.png") 5px 50% no-repeat;
  color: white !important;
}

.account_error {
  margin-bottom: 10px;
  margin-left: -40px;
  padding-left: 40px;
}

.visible {
  display: block;
  padding: 10px;
  padding-left: 40px;
  margin-bottom: 10px;
  position: relative;
  line-height: 20px;
}

.success {
  background: #fdc900url("/img/buttons/success-icon.png") 5px 50% no-repeat;
  display: block;
  color: #733009;
  pladding: 10px 0 10px 40px;
}

div.text input {
  font-family: Arial, Helvetica, Sans-serif !important;
}

.empty_jobs_message {
  width: 100%;
  text-align: left;
  margin-top: 28px;
}

.empty_jobs_message a {
  text-decoration: underline;
}

.empty_jobs_message a:hover {
  text-decoration: none;
}

.additional_info {
  margin-top: 20px;
}

.seo-heading {
  position: relative;
  margin-bottom: 25px;
  border-bottom: #a6a6a6 1px solid;
}

.seo-heading h1, .seo-heading h2 {
  height: auto;
  width: 290px;
  border: none;
}

.search_left_column {
  width: 290px;
  float: left;
  border-top: #a6a6a6 1px solid;
}

.search_right_column {
  width: 300px;
  prosition: absolute;
  right: 15px;
  bottom: 15px;
  float: right;
}

.grey_separator {
  width: 35px;
  height: 1px;
  position: absolute;
  margin-top: 100%;
  background: #f4f4f4;
  z-index: 200000;
  bottom: -1px;
  left: 290px;
}

.bars_header.title_text.font_base {
  height: auto !important;
}

.seo-heading img.rss {
  position: absolute;
  left: 270px;
  top: 10px;
}

.breadcrumbs {
  blorder-top: 1px solid #c2c2c2;
  blorder-bottom: 1px solid #c2c2c2;
  margin-bottom: 15px;
  line-height: 20px;
  vertical-align: middle;
  margin-top: -4px;
}

.breadcrumbs div {
  float: left;
}

.breadcrumbs-home {
  width: 21px;
  height: 20px;
  border-left: 1px solid #c2c2c2;
  border-top: 1px solid #c2c2c2;
  border-bottom: 1px solid #c2c2c2;
  display: block;
  background: url("/img/crumb-house.png") 10px 50% no-repeat;
}

.breadcrumbs-home a {
  color: transparent !important;
  width: 25px;
  height: 20px;
  font-size: 12px;
}

.breadcrumbs a {
  color: #333333;
}

.breadcrumbs-home:after {
  display: none;
  position: absolute;
  top: 0;
  right: -7px;
  width: 7px;
  height: 20px;
  background: url("/img/crumb-angle.png") no-repeat;
  content: '';
}

.breadcrumbs-separator {
  width: 22px;
  height: 20px;
  display: block;
  float: left;
  background: url("/img/crumb-angle.png") 50% 0% no-repeat;
}

.breadcrumbs-separator-home {
  width: 22px;
  height: 20px;
  display: block;
  float: left;
  border-top: 1px solid #c2c2c2;
  border-bottom: 1px solid #c2c2c2;
  background: url("/img/crumb-angle.png") 50% 0% no-repeat;
}

.breadcrumbs-separator-last {
  position: relative;
  width: 10px;
  height: 20px;
  display: block;
  float: left;
  border-top: 1px solid #c2c2c2;
  border-bottom: 1px solid #c2c2c2;
}

.breadcrumbs-separator-last:after {
  display: block;
  position: absolute;
  top: 0;
  right: -7px;
  width: 7px;
  height: 20px;
  background: url("/img/crumb-angle.png") no-repeat;
  content: '';
}

.breadcrumbs-inactive {
  position: relative;
  height: 20px;
  margin-right: 7px;
  padding-right: 7px;
  color: #c2c2c2;
  font-size: 12px;
  border-top: 1px solid #c2c2c2;
  border-bottom: 1px solid #c2c2c2;
}

.breadcrumbs-active a {
  float: left;
}

.breadcrumbs-active {
  position: relative;
  height: 20px;
  color: gray;
  font-size: 12px;
  border-top: 1px solid #c2c2c2;
  border-bottom: 1px solid #c2c2c2;
}

.breadcrumbs-inactive:after {
  display: block;
  position: absolute;
  top: 0;
  right: -6px;
  width: 7px;
  height: 20px;
  background: url("/img/crumb-angle.png") no-repeat;
  content: '';
}}

.breadcrumbs-active a {
  float: left;
}

.breadcrumbs-active {
  position: relative;
  height: 20px;
  color: gray;
  font-size: 12px;
  border-top: 1px solid #c2c2c2;
  border-bottom: 1px solid #c2c2c2;
}

.breadcrumbs-inactive:after {
  display: block;
  position: absolute;
  top: 0;
  right: -6px;
  width: 7px;
  height: 20px;
  background: url("/img/crumb-angle.png") no-repeat;
  content: '';
}