body    {margin-bottom: 0px;
         margin-top: 0px;
         margin-left: 0px;
         margin-right: 0px;
         background-color: #FCF1D5;
         font-size: 11px;
         font-family: Tahoma, Arial;
         text-align: justify;
/*         color: #73716B;*/
color: #45433F;
}
h1      
{
color: black;
font-size: 14px;
PADDING-RIGHT: 5px; 
PADDING-LEFT: 5px; 
PADDING-BOTTOM: 10px; 
MARGIN: 0px; 
PADDING-TOP: 10px;
font-weight: bold;
}
.asH1      
{
color: black;
font-size: 13px;
PADDING-RIGHT: 5px; 
PADDING-LEFT: 5px; 
MARGIN: 0px; 
font-weight: bold;
}

h2      {color: black;
         font-size: 11px;
	PADDING-RIGHT: 5px; 
	PADDING-LEFT: 5px; 
	PADDING-BOTTOM: 5px; 
	MARGIN: 0px; 
	PADDING-TOP: 5px;
}

.caption
      {color: #90673F;
         font-size: 11px;
	PADDING-RIGHT: 5px; 
	PADDING-LEFT: 5px; 
	PADDING-BOTTOM: 5px; 
	MARGIN: 0px; 
	PADDING-TOP: 5px;
        font-weight: bold;
}
p.caption
      {color: #90673F;
         font-size: 11px;
	PADDING-RIGHT: 5px; 
	PADDING-LEFT: 5px; 
	PADDING-BOTTOM: 5px; 
	MARGIN: 0px; 
	PADDING-TOP: 5px;
        font-weight: bold;
}

p {
   PADDING-RIGHT: 12px; 
   PADDING-LEFT: 7px; 
   PADDING-BOTTOM: 5px; 
   MARGIN: 0px; 
   PADDING-TOP: 3px;
   font-size: 11px;
   font-family: Tahoma, Arial;
   text-align: justify;
   color: #45433F;
}
p.trivial {
   font-size: 11px;
   font-family: Tahoma, Arial;
   color: #45433F;
}

p.alarm {
   font-size: 12px;
   font-family: Tahoma, Arial;
   color: #FF0000;
   font-weight: bold;

}

.block, p.block {font-size: 11px; font-family: Tahoma, Arial; margin-left: 25px;}
.subTitle 
{
	color: #45433F;
	font-size: 11 px;
	font-family : Tahoma, Arial;
	font-weight: bold;
}

.titles 
{
    font: bold 13 px Verdana,Arial,Helvetica,sans-serif; 
	color: black;
	text-align:left; 
     margin-top: 7px;
     margin-bottom: 2px;
}

table {font-size: 11px; color: #45433F;}
td {font-size: 11px; color: #45433F;}


.buy    {color: #BA5E67; text-decoration: underline;}
p.buy    {color: #BA5E67; text-decoration: underline;}

.black    {color: black; font-weight: bold; font-size: 11px;}
p.black    {color: black; font-weight: bold; font-size: 11px;}
.big_black    {color: black; font-weight: bold; font-size: 12px;}
p.big_black    {color: black; font-weight: bold; font-size: 12px;}

.copy1     {color: #872b34; font-size: 10px;}
.extratext {font-size: 10px;}
p.extratext {font-size: 10px;}

.calendar {font-weight: bold; color: black; font-size: 11px;}
.season   {font-size: 25px; color: white;}
.season1  {font-size: 13px; color: white;}

a.menu:link    {color: #FCF1D5; font-weight: bold; font-size: 13px; text-decoration: none;}
a.menu:active  {color: #FCF1D5; font-weight: bold; font-size: 13px; text-decoration: none;}
a.menu:visited {color: #FCF1D5; font-weight: bold; font-size: 13px; text-decoration: none;}
a.menu:hover   {color: white; font-weight: bold; font-size: 13px; text-decoration: none;}

a.a-white:link    {color: white; font-weight: bold; font-size: 11px; text-decoration: underline;}
a.a-white:active  {color: white; font-weight: bold; font-size: 11px; text-decoration: underline;}
a.a-white:visited {color: white; font-weight: bold; font-size: 11px; text-decoration: underline;}
a.a-white:hover   {color: white; font-weight: bold; font-size: 11px; text-decoration: none;}

a:link    {color: #BA5E67; text-decoration: underline; font-size: 11px;}
a:active  {color: #BA5E67; text-decoration: underline; font-size: 11px;}
a:visited {color: #BA5E67; text-decoration: underline; font-size: 11px;}
a:hover   {color: #BA5E67; text-decoration: none; font-size: 11px;}

a.menu1:link    {text-decoration: none; color: #872b34;}
a.menu1:active  {text-decoration: none; color: #872b34;}
a.menu1:visited {text-decoration: none; color: #872b34;}
a.menu1:hover   {text-decoration: none; color: #a94d56;}

a.title:link    {text-decoration: underline; color: #AB2130; font-weight: bold; font-size: 12px;}
a.title:active  {text-decoration: underline; color: #AB2130; font-weight: bold; font-size: 12px;}
a.title:visited {text-decoration: underline; color: #AB2130; font-weight: bold; font-size: 12px;}
a.title:hover   {text-decoration: none; color: #AB2130; font-weight: bold; font-size: 12px;}

a.small_title:link    {text-decoration: underline; color: #AB2130; font-weight: bold; font-size: 11px;}
a.small_title:active  {text-decoration: underline; color: #AB2130; font-weight: bold; font-size: 11px;}
a.small_title:visited {text-decoration: underline; color: #AB2130; font-weight: bold; font-size: 11px;}
a.small_title:hover   {text-decoration: none; color: #AB2130; font-weight: bold; font-size: 11px;}


a.menu2:link    {color: #FCF1D5; font-weight: bold; text-decoration: none;}
a.menu2:active  {color: #FCF1D5; font-weight: bold; text-decoration: none;}
a.menu2:visited {color: #FCF1D5; font-weight: bold; text-decoration: none;}
a.menu2:hover   {color: white; font-weight: bold; text-decoration: none;}

a.poster:link    {color: #FCF1D5; font-weight: bold; text-decoration: none; font-size: 17px}
a.poster:active  {color: #FCF1D5; font-weight: bold; text-decoration: none; font-size: 17px}
a.poster:visited {color: #FCF1D5; font-weight: bold; text-decoration: none; font-size: 17px}
a.poster:hover   {color: white; font-weight: bold; text-decoration: none; font-size: 17px}

a.poster2:link    {color: #872b34; font-weight: bold; text-decoration: none; font-size: 17px}
a.poster2:active  {color: #872b34; font-weight: bold; text-decoration: none; font-size: 17px}
a.poster2:visited {color: #872b34; font-weight: bold; text-decoration: none; font-size: 17px}
a.poster2:hover   {color: #a94d56; font-weight: bold; text-decoration: none; font-size: 17px}


/*
input[type=submit] {font-family: Arial; border: 1px; color: white; background-color: #BA5E67; font-size: 11px;}
input[type=reset] {font-family: Arial; border: 1px solid #C49798; color: #A1515D; background-color: #F9E4C9; font-weight: bold; font-size: 11px;}
input[type=text] {font-family: Arial; border: 1px solid #C49798; color: gray; font-size: 11px;}
select {border: 1px solid #C49798; color: gray; font-size: 11px;}
input[type=password] {font-family: Arial; border: 1px solid #C49798; color: gray; background-color: white; font-weight: bold; font-size: 11px;}
*/
.USeat {
  width:10px;
  height:10px;
  cursor:default;
}

.ASeat {
  width:10px;
  height:10px;
  text-align:center;
  color:black;
  font-size:10px;
  font-family:MS Sans Serif;  
  cursor:pointer;
}

.DSeat {
  width:10px;
  height:10px;
  text-align:center;
  color:black;
  font-size:10px;
  font-family:MS Sans Serif;  
  text-decoration:UnderLine;
  cursor:pointer;
}

.LSeat {
  width:10px;
  height:10px;
  background-color:#dddddd;
  text-align:center;
  color:black;
  font-size:10px;
  font-family:MS Sans Serif;  
  cursor:default;
}
.BSeat {
  width:10px;
  height:10px;
  background-color:#787878;
  text-align:center;
  color:white;
  font-size:10px;
  font-family:MS Sans Serif;  
  cursor:default;
}
.available_seat 
{
 cursor: pointer; 
 position: absolute; 
 z-index: 100"
}

table.legend
{
	border-left : 1px solid gray;
	border-top : 1px solid gray;
}

.legend td
{
	border-bottom : 1px solid gray;
	border-right : 1px solid gray;
}
table.invisible
{
	border-left : 0px;
	border-top : 0px;
	border-bottom : 0px;
	border-right : 0px;
}
.invisible td
{
	border-bottom : 0px;
	border-right : 0px;
}
/*текстовые инпуты*/
.frm {font-family: Tahoma,Arial; border: 1px solid #C49798; color: gray; font-size: 11px;}
/*кнопки*/
/*
.frmsub {font-family: Tahoma,Arial; border: 1px; color: white; background-color: #AB2130; font-size: 11px;font-weight: bold;}
.frmk {	font-family: Tahoma,Arial,Helvetica, sans-serif;border: 1px; color: white; background-color: #AB2130; font-size: 11px;font-weight: bold;}
*/
.frmsub {font-family: Tahoma,Arial; border: 1px solid #BD9166; color: 9B1925; background-color: #EDCB8A; font-size: 11px;font-weight: bold;}
.frmk {	font-family: Tahoma,Arial; border: 1px solid #BD9166; color: 9B1925; background-color: #EDCB8A; font-size: 11px;font-weight: bold;}

/*селекты, пароли*/
.frmpass {font-family: Tahoma,Arial; border: 1px solid #C49798; color: gray; font-size: 11px;}
.frmsel {font-family: Tahoma,Arial; border: 1px solid #C49798; color: gray; font-size: 11px; }
.frmres {font-family: Tahoma,Arial; border: 1px solid #C49798; color: gray; font-size: 11px;}

a.hleb:link    {color: black; text-decoration: underline; font-size: 11px}
a.hleb:active  {color: black; text-decoration: underline;font-size: 11px}
a.hleb:visited {color: black; text-decoration: underline;font-size: 11px}
a.hleb:hover   {color: black; text-decoration: none;font-size: 11px}
.hleb  {color: black; text-decoration: none;font-size: 11px}
