BODY {font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; background-color: #ffebe8; MARGIN-TOP: 0px;MARGIN-LEFT: 0px;overflow-y:scroll;}
.frm_in{border-left: 1px solid #828282;border-right: 1px solid #828282;border-bottom: 1px solid #828282;background-color:white }
A { color: #fa0405; font-size: 11px; font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;}
A:visited { color: #fa0405; font-size: 11px;}
A:active { color: #fa0405; font-size: 11px; text-decoration: underline;}
A:hover { color: #fa0405; font-size: 11px; text-decoration: underline}
.ltext1{width: 246px;margin-left:7px;margin-right:7px;}
.ltext1 td{color: #49544c}
.hlogo{font-size: 18px; font-weight: bold; color:#5e7364}
.hlogo A {font-size: 18px; font-weight: bold; color:#5e7364;TEXT-DECORATION:none} /* ссылка */
.hlogo A:active {font-size: 18px; font-weight: bold; color:#5e7364;TEXT-DECORATION:none} /* ссылка */
.hlogo A:visited{font-size: 18px; font-weight: bold; color:#5e7364;TEXT-DECORATION:none} /* ссылка */
.hlogo A:hover {font-size: 18px; font-weight: bold; color:#5e7364;TEXT-DECORATION:underline} /* ссылка */
.err { color: red; font-size: 11px; font-style: italic; }

.head_find{font-size:16px;background-color:white;text-align:center;font-weight:bold;color:red;padding-top:7px;padding-bottom:7px}
.act_flag_m{text-align:center;border-bottom: 1px solid #828282; border-left: 1px solid #828282; border-top: 1px solid #828282;padding-top:4px;padding-bottom:4px;background-color: white}
.flag_m_pered{text-align:center;border-left: 1px solid #b2b2b2;border-right: 1px solid #626063;padding-top:4px;padding-bottom:4px; background-color: white}
.flag_m_top{text-align:center;border-top: 1px solid #b2b2b2;border-bottom: 1px solid #b2b2b2;border-left: 1px solid #b2b2b2;border-right: 1px solid #626063;padding-top:4px;padding-bottom:4px; background-color: white}
.flag_m_top_pered{text-align:center;border-top: 1px solid #b2b2b2;border-left: 1px solid #b2b2b2;border-right: 1px solid #626063;padding-top:4px;padding-bottom:4px; background-color: white}
.flag_m{text-align:center;border-bottom: 1px solid #b2b2b2;border-left: 1px solid #b2b2b2;border-right: 1px solid #626063;padding-top:4px;padding-bottom:4px; background-color: white}
.flag_m1{text-align:center;border-top: 1px solid #b2b2b2;border-left: 1px solid #b2b2b2;border-bottom: 1px solid #626063;padding-top:4px;padding-bottom:4px;width:23px; background-color: white}
.flag_m1_post{text-align:center;border-top: 1px solid #b2b2b2;border-bottom: 1px solid #626063;padding-top:4px;padding-bottom:4px;width:23px; background-color: white}
.flag_m_act1{text-align:center;border-top: 1px solid #626063;border-left: 1px solid #626063;border-right: 1px solid #626063;padding-top:4px;padding-bottom:4px;width:23px; background-color: white}
.flag_end{text-align:center;border-left: 1px solid #b2b2b2;border-bottom: 1px solid #626063;}
.flag_end_post{text-align:center;border-bottom: 1px solid #626063;}
.inner_find{border-bottom: 1px solid #828282; border-right: 1px solid #828282; border-top: 1px solid #828282;}
.under_flag{border-right: 1px solid #828282;}

/* Стили сортировки выборки гостиниц */
.sort { color: #890000;  font-size: 11px; font-weight: 700 } /* верхний регистр */
.user { font-size: 11px} /* верхний регистр */
.po { color: #fa0405; font-size: 11px; } /* нижний регистр */
.raz { color: #808080; font-size: 11px; } /* жирный */

.hidden {position: absolute; visibility: hidden;}
.visible {position: absolute; visibility: visible; z-index: 4;}

/* Стили блока гостиницы */
.mblock { color: white; font-size: 11px; } /* заголовок окна */
.stand {font-size: 11px; font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;} /* описание гостиницы */
.blink { color: #fa0405; font-size: 11px; } /* ссылка */
.ontab { color: black; font-size: 11px; font-weight: bold } /* надтабличная надпись */
.btable { background-color: #828282} /* таблица */
.bspectable { background-color: #d91e3b} /* таблица */
.tableborderprice {border: 1px solid #828282;background-color: white}
.tabprice0 { background-color: #828282;}
.tabprice0 td{color:white}
.tabprice1 { background-color: #e4e4e4; border: 1px solid white;} /* таблица */
.tabprice2 { background-color: #white; border: 1px solid white;} /* таблица */
.b2table {background-color: #828282} /* таблица */
.ntable { width: 440px; color: #494949; font-size: 11px; margin-left: 8px; margin-right: 8px; margin-top: 8px; margin-bottom: 8px } /* таблица */
.cpec_tab {background-color: #ececec}
.menua {padding: 3px; background-color: #b85f61; color: white; padding: 1px}


/* Стили блока поиска */
.ltext { font-size: 11px; color: #646464; font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;} /* текст */
.linput { color: #646464} /* инпут */
SELECT, INPUT { font-size: 11px; color: #646464; }

/* Другие стили */
.datepr { color: red; font-size: 11px; font-weight: bold }
.price { font-size: 8px; margin-right: 5px; margin-top: 5px; }
.vprice { font-size: 11px; margin-right: 5px; margin-top: 10px; }
.nprice { font-size: 11px; margin-right: 5px; margin-top: 20px; color: #3a465c; }
.dprice { font-size: 11px; color: #a5a5a5; }
.regleft { width: 50%; text-align: right; background-color: #e3e3e1 }
.regleft2 { width: 50%; text-align: right; }
.regleft_mycab { width: 50%; text-align: right; background-color: #e3e3e1}
.regright_mycab { background-color: #e3e3e1; text-align:left}
.regleft_mycab1 {text-align:left;background-color:#e3e3e1;height:25px;padding-left:7px}
.regright_mycab1 {background-color:#e3e3e1;text-align:right;height:25px;padding-right:7px}
.regright { background-color: #e3e3e1; text-align:left;width: 50%; }
.formlink { color: #5f5f5f; font-size: 11px; } /* ссылка */
.toplink { color: white; font-size: 11px} /* ссылка */
.menulink { color: white; font-size: 11px} /* ссылка */
A.menulink { color: white; font-size: 11px} /* ссылка */
A:active.menulink { color: white; font-size: 11px} /* ссылка */
A:visited.menulink{ color: white; font-size: 11px} /* ссылка */
A:hover.menulink { color: white; font-size: 11px} /* ссылка */
A.formlink { color: #5f5f5f; font-size: 11px; } /* ссылка */
A:active.formlink { color: #5f5f5f; font-size: 11px; } /* ссылка */
A:visited.formlink { color: #5f5f5f; font-size: 11px; } /* ссылка */
A:hover.formlink { color: #5f5f5f; font-size: 11px; } /* ссылка */
A.toplink { color: white; font-size: 11px} /* ссылка */
A:active.toplink { color: white; font-size: 11px} /* ссылка */
A:visited.toplink{ color: white; font-size: 11px} /* ссылка */
A:hover.toplink { color: white; font-size: 11px} /* ссылка */
A.kalendar:link { font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 10px;  color: white; TEXT-DECORATION: underline }
A.kalendar:visited { font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 10px;  color: white; TEXT-DECORATION: underline }
A.kalendar:hover { font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 10px;  color: white; TEXT-DECORATION: none }
A.kalendar:active { font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 10px;  color: white; TEXT-DECORATION: none }
.noframe { background-color: white } /* таблица */

.noactiveday{color: #000000; width:50%}
.activeday{color: #201e10; background-color: #e3e3e1;}
.active_weekend{color: #201e10; background-color: #cbcbcb;}
.liveday{color: #FFFFFF; background-color: #ff0403;}
.dayout{color: white; background-color: #fe7e7e;}
.podsvetka{color: red; background-color: white;}
.formonth{background-color: #828282;}
.kalendarheader{color: #49544C;}
.btkal{border-collapse:collapse;}
.btkal td {border:1px solid white;font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;}
.hkal  td {border:0px;font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;}
 /*  */
 
UL{MARGIN-TOP: 2mm}
.booking { MARGIN-BOTTOM: 0mm; MARGIN-LEFT: 5mm; MARGIN-TOP: 2mm}


FORM  { MARGIN-TOP: 0mm; MARGIN-BOTTOM: 0mm }
TD {color: #575757; font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 11px}
B {color: #646464; font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 11px; font-weight: bold }

div.rc-container {
  background-color: white;
  color:  white;
}

div.rc1, div.rc2,
div.rc3, div.rc4 {
  background-color: #5e7364;
  height: 1px;
  font-size: 1px;
  overflow: hidden;
}
div.rc1 {
  margin: 0 5px;
}
div.rc2 {
  margin: 0 3px;
}
div.rc3 {
  margin: 0 2px;
}
div.rc4 {
  margin: 0 1px;
  height: 2px;
}


div.rc1_f, div.rc2_f,
div.rc3_f, div.rc4_f {
  background-color: #5e7364;
  height: 1px;
  font-size: 1px;
  overflow: hidden;
}
div.rc1_f {
  margin: 0 5px;
}
div.rc2_f {
  margin: 0 3px;
}
div.rc3_f {
  margin: 0 2px;
}
div.rc4_f {
  margin: 0 1px;
  height: 2px;
}


div.rc1e, div.rc2e,
div.rc3e, div.rc4e {
  background-color: #fbd100;
  height: 1px;
  font-size: 1px;
  overflow: hidden;
}
div.rc1e {
  margin: 0 5px;
}
div.rc2e {
  margin: 0 3px;
}
div.rc3e {
  margin: 0 2px;
}
div.rc4e {
  margin: 0 1px;
  height: 2px;
}



div.rc11, div.rc21,
div.rc31, div.rc41 {
  background-color: #bfccc2;
  height: 1px;
  font-size: 1px;
  overflow: hidden;
}
div.rc11 {
  margin: 0 5px;
}
div.rc21 {
  margin: 0 3px;
}
div.rc31 {
  margin: 0 2px;
}
div.rc41 {
  margin: 0 1px;
  height: 2px;
}


.headfind{background-color: #5e7364; color: white; padding: 4px; padding-bottom: 7px; margin: 0; text-align: center}
.help {cursor: pointer; cursor: hand; color: #890000; text-decoration: underline}
.headbox {background-color: #5e7364; color: white; padding: 4px; padding-bottom: 7px; margin: 0; text-align: center}
.headbox_a {background-color: #bfccc2; color: #49544c; padding: 4px; padding-bottom: 7px; margin: 0; text-align: center}
.hb_evro {background-color: #fbd100; color: white; padding: 4px; padding-bottom: 7px; padding-top: 7px; margin: 0; text-align: center}

.hidden {position: absolute; visibility: hidden;}
.visible {position: absolute; visibility: visible; z-index: 4;}
.htable { background-color: #8e8e8e}
