/* СТИЛИ ОФОРМЛЕНИЯ ФОРМЫ */

.partn_table{			/* стиль для оформления таблицы */
	background-color: #FFFFFF;
	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;
	
	background-color: #F1F0EB;
	border-bottom: 1px solid #D9D9CE;
}

.partn_table .partn_top{			/* стиль для оформления верхней ячейки таблицы */
	background-color: #E2E2D9;
	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: #E2E2D9;
}

#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-ЭЛЕМЕНТА */

* {
    margin:0;
    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: #E2E2D9;
	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:#E2E2D9;
	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;
}

