/* СТИЛИ ОФОРМЛЕНИЯ ФОРМЫ */

.partn_table{			/* стиль для оформления таблицы */
	background-color: #FFFFFF;
	color: #51533D;
  width: 100%;
}

.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-image: url(http://www.chemodan.com.ua/horse_partner/img/86235947.jpg); 
	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;
	width: 130px;
	border-top: 0px solid #51533D;
	border-bottom: 0px 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: 0px solid #ffffff;
}

.partn_form .button_send:hover {
background:transparent url(http://www.chemodan.com.ua/horse_partner/img/send_n_2.jpg) no-repeat scroll left top;
border:medium none;
color:#007BB8;
cursor:pointer;
height:23px;
width:123px;
}
.partn_form .button_send {
background:transparent url(http://www.chemodan.com.ua/horse_partner/img/send_n_1.jpg) no-repeat scroll left top;
border:medium none;
height:23px;
width:123px;
}


A.part_popup_top-letters{
 color:#C9CAAE;
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 font-weight:bold;
 text-decoration: underline;
}

A.part_popup_top-letters:HOVER{
 color:#ECEDE3;
}

A.part_popup_list-letters{
 color:#4f7d9a;
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 text-decoration:none;
}

A.part_popup_list-letters:HOVER{
 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:7px;
	padding-bottom:7px;
	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-ЭЛЕМЕНТА */



.ac_results { /* оформление окошка с результатами */
	padding: 0px;
	border: 1px solid WindowFrame;
	background-color: Window;
	overflow: hidden;
}

.ac_results ul { /* оформления списка элементов */
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
  background-color: #ffffff;
  border: 1px solid #F69E06;
}

.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:top;
  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;
}
element.style {
height:25px;
padding-left:0;
padding-right:0;
width:104px;
}