BODY { font-family: arial;  background-color: white;}
A { color: #DC1790; font-size: 11px; font-family: arial}
A:visited { color: #DC1790; font-size: 11px;}
A:active { color: #DC1790; font-size: 11px; text-decoration: underline;}
A:hover { color: #DC1790; font-size: 11px; text-decoration: underline}

/* Стили сортировки выборки гостиниц */
.sort { color: #DC1790;  font-size: 11px; font-weight: 700 } /* верхний регистр */
.user { color: white;  font-size: 11px} /* верхний регистр */
.po { color: #DC1790; font-size: 11px; } /* нижний регистр */
.raz { color: #808080; font-size: 11px; } /* жирный */

.hidden {position: absolute; visibility: hidden;}
.visible {position: absolute; visibility: visible; z-index: 4;}
.err { color: red; font-size: 11px; font-style: italic; }

/* Стили блока гостиницы */
.mblock { color: white; font-size: 12px; } /* заголовок окна */
.stand {font-size: 11px; font-family: arial} /* описание гостиницы */
.blink { color: #DC1790; font-size: 11px; } /* ссылка */
.ontab { color: black; font-size: 11px; font-weight: bold } /* надтабличная надпись */
.btable { background-color: #ababab} /* таблица */
.bspectable { background-color: #dd1790;} /* таблица */
.tabprice0 { background-color: #f4d3e7}
.tabprice1 { background-color: #f6e6f0} /* таблица */
.tabprice2 { background-color: #f6e6f0} /* таблица */
.b2table {background-color: #dd1790} /* таблица */
.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;}
.cpec_tab1 {background-color: #f1f1f1; border-bottom: 1px dotted #BCBCBC;}
.menua {padding: 3px; background-color: #dd1790; color: white}


/* Стили блока поиска */
.ltext { font-size: 11px; color: #646464; font-family: arial} /* текст */
.linput { color: #646464; margin-bottom: 3px;} /* инпут */
SELECT, INPUT { font-size: 11px; color: #646464; padding: 2px; margin: 0px; }

/* Другие стили */
.datepr { color: red; font-size: 11px; font-weight: bold }
.price { font-size: 8px; margin-right: 5px; margin-top: 5px; }
.vprice { font-size: 13px; margin-right: 5px; margin-top: 10px; color: #999999; }
.nprice { font-size: 13px; margin-right: 5px; margin-top: 20px; color: #3a465c; }
.dprice { font-size: 11px; color: #a5a5a5; }
.regleft { width: 50%; text-align: right; background-color: whitesmoke }
.regleft2 { width: 50%; text-align: right; }
.regright { background-color: whitesmoke; text-align:left;}
.formlink { color: #5f5f5f; font-size: 11px; } /* ссылка */
.toplink { color: white; font-size: 11px} /* ссылка */
.menulink { color: #DC1790; font-size: 11px} /* ссылка */
A.menulink { color: #DC1790; font-size: 11px} /* ссылка */
A:active.menulink { color: #DC1790; font-size: 11px} /* ссылка */
A:visited.menulink{ color: #DC1790; font-size: 11px} /* ссылка */
A:hover.menulink { color: #DC1790; 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 } /* таблица */
.clear_calendar { color: inherit; }

.noactiveday{color: #000000; background-color: #cccccc; margin-right:1px; margin-bottom:1px; padding:1px;}
.activeday{color: #201e10; background-color: #eeeade; margin-right:1px; margin-bottom:1px; padding:1px;}
.liveday{color: #FFFFFF; background-color: #DC1790; margin-right:1px; margin-bottom:1px; padding:1px;}
.dayout{color: #201e10; background-color: #F248B0; margin-right:1px; margin-bottom:1px; padding:1px;}
.podsvetka{color: green; background-color: white; margin-right:1px; margin-bottom:1px; padding:1px;}
.formonth{background-color: #8d99af; margin: 0px; padding: 0px;}
.kalendarheader{color: #5d5749}
.btkal{border-collapse:collapse;}
.btkal td {border:1px solid #b7c7d7}
.hkal  td {border:0px}
 
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; font-size: 11px}
B {color: #646464; font-family: arial; font-size: 11px; font-weight: bold }

div.rc-container {
  background-color: white;
  color:  white;
}

div.rc1, div.rc2,
div.rc3, div.rc4 {
  background-color: #ffdb4e;
  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: #8cccf2;
  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: #dd1790;
  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: #8cccf2; color: white; padding: 4px; padding-bottom: 7px; margin: 0; text-align: center}
.help {cursor: pointer; cursor: hand; color: #DC1790; text-decoration: underline}
.headbox {background-color: #ffdb4e; color: white; padding: 4px; padding-bottom: 7px; margin: 0; text-align: center}
.headbox_a {background-color: #dd1790; color: white; 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;}

.regleft_mycab { width: 50%; text-align: right; background-color: whitesmoke}
.regright_mycab { background-color: whitesmoke; 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}
.top_input{width: 83px; background-color: white; height:16px}



div#select_city  {
	text-align:	right;
	/*position:relative;*/
	height:34px;
}
table.select_city {
	/*position:absolute;
	right:0px;
	top:0px;*/
	margin-top:	7px;
	margin-bottom:	7px;
	text-align:	left;
}
table.select_city td.city_td {
	width:50%;
	text-align:right;
}
table.select_city td.select_td {
	width:50%;
}
span.select_city  {
	font-family:Arial !important;
	font-size:12px !important;
}
select.select_city {
	width:	100% !important;
}
option.select_city {
	font-size:13px;
	width:	100% !important;
}


input.check_ok {
	width:100%;
	margin:0px;
	padding:3px;
	font-size: 12px;
}

