﻿/* Стиль для всего текста по умолчанию */
A:LINK                {color: #535353; text-decoration: underline;}
A:ACTIVE              {color: #535353; text-decoration: underline;}
A:VISITED             {color: #535353; text-decoration: underline;}
A:HOVER               {color: red; text-decoration: none;}
P,TD,UL,INPUT,SELECT  {color: #535353; font-family: Verdana; font-size: 8pt;}
H2,H3,H4              {color: black; font-family: Verdana;}
H1                    {color: black; font-family: Verdana; font-size: 12pt;}
HR                    {background-color: #DADADA; border: none; height: 1px;}
BODY                  {color: #535353; overflow: scroll;}
IMG                   {border: 0px;}
TR                    {text-align: left;}

/* Стиль для таблиц с выбором типов виз */
.td1    {width: 200px; text-align: left;}
.td2    {width: 330px; text-align: center; font-weight: bold; background-color: #D9FFD9;}
.td3o   {width: 110px; text-align: center; background-color: #D9FFD9;}
.td3t   {width: 110px; text-align: center; background-color: #FFFED9;}
.td4    {width: 220px; text-align: center; font-weight: bold; background-color: #FFFED9;}
#page_content {
	margin-top:15px;
	margin-bottom:15px;
}
/*--------------------------------------*/
.btn_green {
	padding: 10px;
  background: #15bd1a;
  background-image: -webkit-linear-gradient(top, #15bd1a, #045406);
  background-image: -moz-linear-gradient(top, #15bd1a, #045406);
  background-image: -ms-linear-gradient(top, #15bd1a, #045406);
  background-image: -o-linear-gradient(top, #15bd1a, #045406);
  background-image: linear-gradient(to bottom, #15bd1a, #045406);
  -webkit-border-radius: 10;
  -moz-border-radius: 10;
  border-radius: 10px;
  text-transform: uppercase;
  font-family: Arial;
  color: #ffffff;
  font-size: 12px;
  padding: 10px 10px 10px 10px;
  text-decoration: none;
}

.btn_green:hover {
  background: #71bd33;
  background-image: -webkit-linear-gradient(top, #71bd33, #71bd33);
  background-image: -moz-linear-gradient(top, #71bd33, #71bd33);
  background-image: -ms-linear-gradient(top, #71bd33, #71bd33);
  background-image: -o-linear-gradient(top, #71bd33, #71bd33);
  background-image: linear-gradient(to bottom, #71bd33, #71bd33);
  text-decoration: none;
}

/* Стиль для таблицы, используемой в формах */
TABLE.TABLEa {border: 1px solid #DADADA; width: 750px; border-spacing: 0px; padding: 5px; border-collapse: collapse;}
TR.TRa {background-color: #FFDDDD; font-weight: bold; text-align: center; width: 750px;}
TD.TDa {background-color: #FFDDDD; font-weight: bold; text-align: center; width: 750px; padding: 5px;}
TD.TDb {width: 375px; text-align: left; vertical-align: top; padding: 5px;}
TD.TDc {width: 750px; text-align: center;}
TD.TDd {width: 375px; text-align: right;}
TD.TDe {width: 200px; text-align: left;}
TD.TDf {width: 250px; text-align: center;}
TD.TDg {width: 110px; text-align: center;}
TD.TDh {width: 400px; text-align: left;}

TD.TDpsl {width: 250px; text-align: right; padding: 5px;}
TD.TDpsr {width: 500px; text-align: left; padding: 5px;}

INPUT.INPUTa
  {
    color: #FFFFFF;
    background-color: #CC0000;
    border: 1px solid #CC0000;
    cursor: pointer;
  }


/*--- Стиль для таблицы используемой для вывода ошибок ----------*/
TABLE.tErr {border: 1px solid #FF0000; background-color: #FFF4F4; width: 500px;}
/*---------------------------------------------------------------*/

/*--- Стиль для отображения на красном фоне ---------------------*/
.red {color: white;}
.red HR {background-color: white; border: none; height: 1px;}
.red A:LINK    {color: white; text-decoration: underline}
.red A:ACTIVE  {color: white; text-decoration: underline}
.red A:VISITED {color: white; text-decoration: underline}
.red A:HOVER   {color: white; text-decoration: none}
/*---------------------------------------------------------------*/

/*--- Стиль для подсказок ---------------------------------------*/
.tip {color: #808080; font-style: italic; font-size: 7pt;}
/*---------------------------------------------------------------*/

/*--- Стиль для сносок ---------------------------------------*/
div.footnote {color: red; font-style: italic; font-size: 7pt; text-align: left;}
/*---------------------------------------------------------------*/

/*--- Стиль для таблиц (список) экскурсий -----------------------*/
TD.TDi {width: 150px; text-align: center; padding: 5px;}
TD.TDg {width: 550px; text-align: left; padding: 5px;}
/*---------------------------------------------------------------*/


.ITred    {width: 300px; border: 2px groove #FFBFBF;}
.ITgrey   {width: 300px; border: 2px groove #C0C0C0;}

/* Поля форм*/
.TFa      {width: 300px;}
.TFb      {width: 70px;} /* поля даты*/

.loading   {position: fixed; top: 50%; left: 50%; margin-top: -200px; margin-left: -100px;}

.hidden   {display: none;}
.formText {width: 300px;}

/* Стили для кабинета */
.TRc        {text-align: center; font-weight: bold; background-color: #FFDDDD;}
.TDcab1l    {text-align: left; width: 650px; padding: 5px; border-bottom-style: solid; border-bottom-width: 1px; border-color: #C0C0C0;}
.TDcab1r    {text-align: left; width: 100px; padding: 5px; border-bottom-style: solid; border-bottom-width: 1px; border-color: #C0C0C0;}
.TDcab1c    {width: 750px; font-weight: bold; padding: 5px; border-bottom-style: solid; border-bottom-width: 1px; border-color: #C0C0C0;}

/* НОВЫЕ КЛАССЫ С ОБЪЕДИНЕНИЕМ*/

/* Таблицы, использующиеся в формах*/
