﻿.mapHolder
{
  height: 400px;
  display: none;
  width: 95%;
  margin-left: auto;
  margin-right: auto;
  clear: right;
/*  position: relative;
*/  background-color: White;
}
.listingPageBody .mapHolder{
	width:100%;}
.mapModalHolder	/*класс должен быть определен после класса mapHolder*/
{
	height:700px;
	width:700px;	
}
.hidden
{
  display: none;
}
.hint
{
  font-style: italic;
  color: Gray;
}
.featuredHolders .container
{
  float: left;
  height: 116px;
  position: relative;
  overflow: hidden;
}

.featuredRightArrow
{
  float: left;
  z-index: 100;
  cursor: pointer;
  width: 27px;
  height: 116px;
}

.previous_button_disabled
{
  background:'';
}

.featuredLeftArrow
{
  float: left;
  z-index: 100;
  cursor: pointer;
	width: 27px;
  height: 116px;
}

.next_button_disabled
{
  background: '';
}


.featuredHolder ul
{
  width: 100000px;
	height: 130px;
  width: 100000px;
  position: relative;
	margin-top: 5px;
}

.featuredHolder ul li
{
  width: 150px;
	height: 140px;
  text-align: center;
  list-style: none;
  float: left;
	margin: 0 4px;
}

.ContactBut
{
  cursor: pointer;
}
div.autocomplete
{
  position: absolute;
  background-color: white;
  border: 1px solid #ccc;
  margin: 0px;
  padding: 0px;
  font-size: 11px!important;
  text-align: left;
  overflow: auto;
}
div.autocomplete ul
{
  list-style-type: none;
  margin: 0px;
  padding: 0px;
}
div.autocomplete ul li.selected
{
  background-color: #EAF2FB;
}
div.autocomplete ul li
{
  list-style-type: none;
  display: block;
  margin: 0;
  padding: 2px;
  cursor: pointer;
}
.combo /* look&fell of scriptaculous select box*/
{
  margin: 0px 5px 10px 0px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 0.8em;
  width: 10em;
  display: block;
  text-align: left;
  background: url('/img/bg_select.jpg') right;
  height: 18px;
  cursor: pointer;
  border: 1px solid #ccc;
  color: #999;
}


.tablelistingTableth
{
  background-image: url(/img/thBg.gif);
  background-repeat: repeat-x;
  white-space: nowrap;
  height: 22px;
  text-align: left;
  vertical-align: middle;
  padding: 2px 3px;
  text-transform: uppercase;
  font-size: 11px;
  border-bottom: 1px solid#aaaaaa;
  border-left: 1px solid #c4c3bc;
  border-right: 1px solid #c4c3bc;
}
.tablelistingTableth img
{
}
.tablelistingTableth input
{
  padding-top: 4px;
  vertical-align: top;
}
.tablelistingTableth form
{
  height: 20px;
  margin-bottom: 0;
  font-size: 11px;
  vertical-align: middle;
}
.tablelistingTableth form input
{
  vertical-align: middle;
}
.contectInfoAppear
{
  display: none;
}
.loggedUserMenu
{
  width: 210px;
}
.iframe_upload_picture
{
  width: 300px;
  height: 300px;
  border: 0px none;
  margin-top: -10px;
  overflow: hidden;
  float: left;
  margin: 7px 0 0 30px;
}
.userImage
{

}
.bannerFloat
{
  position: fixed;
  top: 300px;
  border: 5px solid #FFFFFF;
  left: -5px;
  z-index: 100000;
}

.bannerFloatHide
{
  position: fixed;
  top: 290px;
  background-color: #FFFFFF;
  font-size: 11px;
  height: 21px;
  left: 200px;
  padding: 0 0 0 3px;
  width: 120px;
  z-index: 2000;
  display: none;
}
.bannerFloatHide img
{
  border: medium none;
  margin-left: 3px;
  vertical-align: middle;
}
.firstField .moveUp
{
  display: none;
}
.lastField .moveDown
{
  display: none;
}
.contectInfoAppear
{
  display: block;
}
tr.addCommentCorrection td
{
  border-top: none;
  border: none;
}

.addCommentCorrection input
{
  background-image: none;
  height: 20px;
}

.feedbackForm .transparentBorder
{
  padding: 9px;
}
div.verticalSearchHolder
{
	margin-bottom: 10px;
}

.adressFetured a
{
  text-decoration: none;
}

.priceFeatured a
{
  text-decoration: none;
}
.subregion
{
  margin-left: 11px;
}

.subregion li{
margin-left:8px;}

