/* ����� ���������� ����� */

.partn_table{			/* ����� ��� ���������� ������� */
	color: #51533D;
}

.partn_table td{		/* ����� ��� ���������� ������ ������� */
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

.partn_table td.zalivka{		/* ����� ��� ���������� ������ ������� � �������� */
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	border-bottom: 1px solid #DCCDB0;
}

.partn_table .partn_top{			/* ����� ��� ���������� ������� ������ ������� */
	background-color: #DCCDB0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #51533D;

	border-top: 1px solid #51533D;
	border-bottom: 1px solid #51533D;
}

.partn_form INPUT, .partn_form SELECT{		/* ����� ��� ���������� ������ ������� */
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.partn_form .button{ /* ����� ��� ���������� ������ */
	color: #51533D;
	background-color:#FFFFFF;
	border: 1px solid #B3B9C3;
}


A.part_popup_top-letters{
 color:#C9CAAE;
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 font-weight:bold;
 text-decoration: underline;
}

A:HOVER.part_popup_top-letters{
 color:#ECEDE3;
}

A.part_popup_list-letters{
 color:#4f7d9a;
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 text-decoration:none;
}

A:HOVER.part_popup_list-letters{
 color:#ffa618;
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
}


/* ����� ���������� ������� ����������� (������ ������) */

#hotels
{
	background-color:#FFFFFF;
	width:100%;

	margin-top:5px;
}

#hotels TD
{
	border-top: 1px solid #DCDDD5;
	padding:10px;
	padding-right:0px;
	vertical-align:top;
}

#hotels A
{
	color:#527D98;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;

	text-decoration:underline;
}


#hotels A:HOVER
{
	text-decoration:none;
}

#hotels A.name
{
	color:#527D98;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;

	text-decoration:underline;
}

#hotels A.name:HOVER
{
	text-decoration:none;
}

#hotels IMG.hotel-image
{
	border: 1px solid #8B8D75;
}

#hotels .hotelClass
{
	text-align:center;
}

#hotels .hotelPrice
{
	padding-top:3px;
	padding-bottom:3px;
}

#hotels .hotelPrice TABLE
{
	padding-top:3px;
	padding-bottom:3px;
	background-color: #DCCDB0;
}

#hotels .hotelPriceBright
{
	padding-top:3px;
	padding-bottom:3px;
}

#hotels .hotelPriceBright TABLE
{
	padding-top:3px;
	padding-bottom:3px;
	background-color: #EEECE7;
}

#hotels .price
{
	color:#F69E06;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}

#hotels .preprice
{
	color:#F69E06;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}


#hotels .button{ /* ����� ��� ���������� ������ */
	color: #F69E06;
	background-color:#FFFFFF;
	font-weight:bold;

	border: 1px solid #F69E06;
}


/* ����� ���������� SUGGEST-�������� */

* {
    padding:0;
}

.ac_results { /* ���������� ������ � ������������ */
	padding: 0px;
	border: 0px solid WindowFrame;
	background-color: Window;
	overflow: hidden;
}

.ac_results ul { /* ���������� ������ ��������� */
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li { /* ���������� ������ ��������� */
	position:relative;
    margin: 0px;
	padding: 2px 5px;
	cursor: pointer;
	display: block;
	width: 100%;
	font: menu;
	font-size: 12px;
	overflow: hidden;
}

.ac_loading {
	background : Window url('/horse_partner/img/ajax-loader.gif') right center no-repeat;
}

.ac_over { /* ����� ���������� ������� (����������� ��������) */
	background-color: Highlight;
	color: HighlightText;
}
#example { /* ����� ���������� input-������� */
/*  position:absolute;
  top:10px;
  left:10px;
  width:150px;
  font-family: "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 10pt;*/
}

.qnt { /* ����� ���������� �������� ������ */
  position:absolute;
  top:2px;
  right:10px;
  font-size:0.8em;
  color:#26A908;
}


.ac_results iframe { /* ��������� �����, ����� �� �������! */
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
	filter:mask();
	width:3000px;
	height:3000px;
}


/* ����� ���������� ���� � ����������� �� ����� */
.partn_hotel_table{			/* ����� ��� ���������� ������� */
	background-color: #FFFFFF;
}


.partn_hotel_table A{
	color:#4F7C9A;
	text-decoration:underline;
}

.partn_hotel_table A:HOVER{
	text-decoration:none;
}

.partn_hotel_table td{		/* ����� ��� ���������� ������ ������� */
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #51553C;

}

.partn_hotel_h1{		/* ����� ��� ���������� ������ ������� */
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#898D76;
}

.partn_hotel_table #header{
	background-color: #DCCDB0;
	border-top: 1px solid #52543E;
	border-bottom: 1px solid #52543E;
	padding:5px;
	padding-left:10px;
}

.partn_hotel_table .button{ /* ����� ��� ���������� ������ */
	color: #F69E06;
	background-color:#FFFFFF;
	font-weight:bold;

	border: 1px solid #F69E06;

	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}


#hotel_rates .rate1
{
	background-color:#DCCDB0;
	padding:5px;
}

#hotel_rates .rate1 .button{ /* ����� ��� ���������� ������ */
	color: #F69E06;
	background-color:#FFFFFF;
	font-weight:bold;

	border: 1px solid #F69E06;

	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

#hotel_rates .rate2
{
	background-color:#EEECE7;
	padding:5px;
}

#hotel_rates .rate2 .button{ /* ����� ��� ���������� ������ */
	color: #F69E06;
	background-color:#FFFFFF;
	font-weight:bold;

	border: 1px solid #F69E06;

	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}


#hotel_rates
{
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
}
