body {font-family: Verdana, Arial;}
td {font-size: 11px; font-family: Verdana, Arial;}
input[type=submit] {font-family: Verdana, Arial; border: 1px solid gray; color: gray; background-color: white; font-weight: bold; font-size: 10px;}
input[type=text] {border: 1px solid silver; color: gray; font-size: 10px;}

h1 {font-size: 12px; color: gray; margin-bottom: 7px;}
a.menu:link {font-family: Verdana, Arial; font-weight: bold; font-size: 12px; color: black; text-decoration: none;}
a.menu:visited {font-family: Verdana, Arial; font-weight: bold; font-size: 12px; color: black; text-decoration: none;}
a.menu:active {font-family: Verdana, Arial; font-weight: bold; font-size: 12px; color: black; text-decoration: none;}
a.menu:hover {font-family: Verdana, Arial; font-weight: bold; font-size: 12px; color: red; text-decoration: none;}

a:link {color: #333399; text-decoration: none; }
a:visited {color: #333399; text-decoration: none;}
a:active {text-decoration: none;}
a:hover {color: #ff0000; text-decoration: none;}

p {font-size: 11px; font-family: Verdana, Tahoma,Arial;	margin-bottom: 10px; margin-top: 5px;  
}
p.trivial {font-size: 11px; font-family: Verdana, Arial;}
p.extratext {font-size: 10px; font-family: Verdana, Arial;}
p.brown_extratext {font-size: 10px; font-family: Verdana, Arial; color: gray}
p.brown_text {font-size: 11px; font-family: Verdana, Arial; color: gray}
.block, p.block {font-size: 10px; font-family: Verdana, Arial; margin-left: 25px;}
.epi, p.epi, p.brown_epi {font-size: 10px; font-family: Verdana, Arial; margin-left: 130px;}
P.copyright {font-size: 9px; font-family: Verdana, Arial; color: gray;}
a.copyright {font-size: 9px; font-family: Verdana, Arial; color: #333399;}
.trivial {font-size: 11px; font-family: Verdana, Arial;}
.extratext {font-size: 10px; font-family: Verdana, Arial;}
.brown_extratext {font-size: 10px; font-family: Verdana, Arial; color: gray}
.brown_text {font-size: 11px; font-family: Verdana, Arial; color: gray}
.copyright {font-size: 9px; font-family: Verdana, Arial; color: gray;}
a.copyright:link {color: gray; text-decoration: underline; }
a.copyright:visited {color: gray; text-decoration: underline;}
a.copyright:hover {color: #ff0000; text-decoration: underline;}

a.important:link {color: #ff0010; text-decoration: underline; font-weight: bold; }
a.important:visited {color: #ff0010; text-decoration: underline; font-weight: bold;}
a.important:hover {color: #ff0000; text-decoration: underline; font-weight: bold;}

#calendar{font-family:tahoma, verdana, arial;font-size:10px;}
#calendar td {font-size:12px;text-align:center;text-decoration:none;width:15px;height:15px; border:0;}
#calendar th {text-align:center;font-size:12px;text-decoration:none;border-right:0;border-left:0;padding:2}
.red{color:red;}
#calendar a {text-decoration: underline;}


.subTitle 
{
	color: #000000;
	font-size: 11 px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.titles 
{
    font: bold 12 px Verdana,Arial,Helvetica,sans-serif; 
	color: gray;
	text-align:left; 
	margin-left:0 em;
	margin-bottom: 0 em; 
	margin-top: 0.5 em;  
	margin-right: 0.5 em;;
}
.titles_red 
{
    font: bold 12 px Verdana,Arial,Helvetica,sans-serif; 
	color: red;
	text-align:left; 
	padding-left: 0px;
	padding-bottom: 5px; 
	padding-top: 5px;  
	padding-right: 5px;
        margin: 0px;
}

.concert_date
{
    color: #FF0000;
    font-size: 15 px;
    font-family : Tahoma,Verdana,Arial,Helvetica;
    text-align:left; 	
    font-weight: bold;
}

.ss_date
{
    color: #FF0000;
    font-size: 12 px;
    font-family : Verdana,Tahoma, Arial,Helvetica;
    text-align:left; 	
    font-weight: bold;
    PADDING-RIGHT: 0px; 
    PADDING-LEFT: 0px; 
    PADDING-BOTTOM: 10px; 
    MARGIN: 0px; 
    PADDING-TOP: 10px;
	
}
p.ab_extratext
{
	text-align: justify;
	font-family: Verdana,Arial,Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	PADDING-RIGHT: 10px; 
	PADDING-LEFT: 5px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px;
}

p.ab_extratext_left
{
	text-align: left;
	font-family: Verdana,Arial,Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	PADDING-RIGHT: 10px; 
	PADDING-LEFT: 5px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px;
}

.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;
}

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: Verdana,Tahoma,Arial; border: 1px solid silver; color: black; background-color: #FFFFFF; font-weight: none; font-size: 11px;}
/*кнопки*/
.frmsub {font-family: Verdana,Tahoma,Arial; border: 1px solid silver; color: #3c3c3c; background-color: #dddddd; font-weight: bold; font-size: 10px;}
.frmsub_afisha {font-family: Verdana,Tahoma,Arial; border: 1px solid #ff0000; color: #ff0000; background-color: #dddddd; font-weight: bold; font-size: 11px;}

.frmsub_red {font-family: Verdana,Tahoma,Arial; border: 1px solid silver; color: #ff0000; background-color: #dddddd; font-weight: bold; font-size: 10px;}
.frmk {	background-color: #dddddd;  border: 1px solid silver; color: #3c3c3c;font-family: Verdana,Arial,Helvetica, sans-serif;	font-size: 10px;font-weight: bold;}
/*селекты, пароли*/
.frmpass {font-family: Verdana,Tahoma,Arial; border: 1px solid silver; color: gray; background-color: white; font-weight: bold; font-size: 11px;}
.frmsel {border: 1px solid gray; color: black; font-size: 11px; font-family: Verdana,Tahoma,Arial; }
.frmres {font-family: Verdana,Tahoma,Arial; border: 1px solid silver; color: black; background-color: white; font-weight: bold; font-size: 11px;}

table.list {
  border-top:1px solid gray;
  border-left:1px solid gray;
  width:100%;
  border-collapse: collapse;
}

td.even {
  border-bottom:1px solid gray;
  border-right:1px solid gray;
  padding:2px;
}

td.odd {
  border-bottom:1px solid gray;
  border-right:1px solid gray;
  padding:2px;
}

.videoblock {border: 1px solid silver; margin: 0px; background: #ffffff}
.silverimg
{
 border-top: 1px solid silver;
 border-bottom: 1px solid silver;
 border-left: 1px solid silver;
 border-right: 1px solid silver;
}
