body, td, h1, h2 ,h3, h4, pre {
 font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
body {
margin: 0px 0px 0px 0px;
background-color: #444;
}
pre {	font-size: 12px; }

.article-title {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold;}
.article-subtitle {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #CCFF33;}
.article-text {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; padding: 5px; color: #FFFFFF;}
a.article-text:link    { color: #FFFFFF; } 
a.article-text:visited { color: #FFFFFF; } 
a.article-text:hover   { color: #FFFFFF; } 
a.article-text:active  { color: #FFFFFF; } 
pre.article-text {font-size: 11px;}
.title {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color:#DDDDDD;}

.by-years {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; padding: 0px; color: #FFFFFF;}

h1.article-text {
	font-family: Tahoma, arial, helvetica, sans-serif; 
	font-size: 14px; 
	font-weight: bold;
	padding: 5px; 
	color: #DDDDDD;
}


.prevnext { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #CCC; text-decoration: none; padding: 5px 0px; text-align: right;}

.left_menu {text-align: right; padding-right: 10px; padding-top: 10px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;}
.left_menu_date {font-size: 8px; color: #ddd; font-weight: bold}
.left_menu_artist {font-size: 11px; color: #fff; font-weight: bold}
.left_menu_arena {font-size: 10px; color: #ccc; font-family: sans-serif}

.photo {padding: 25px;}

.cards-list
{
	padding-left: 5px;
	padding-right: 5px;
	background-color: yellow;
	border-style: solid;
	border-width: 1px; 
	border-color: #333;
	color: #000;
	text-align: center;
}

.cards {
	padding-left: 5px;
	padding-right: 5px;
	background-color: #abc;
	border-style: solid;
	border-width: 1px; 
	color: #000;
}

a.cards {
	font-family: sans-serif;
	font-size: 10px;
	font-weight: bold;
}

.work-title {
 padding: 5px;
 color: #eee;
 font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
}
.main_window {border: 1px solid #777; background: #555; }
.copyright { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #CCFF33; text-decoration: none; padding: 5px;}
a.copyright_a:link    { color: #CCFF33; } 
a.copyright_a:visited { color: #CCFF33; } 
a.copyright_a:hover   { color: #CCFF33; } 
a.copyright_a:active  { color: #CCFF33; } 

.works {
 background-color: #555;
 color: #ccc;
 font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
}

h1.works {
	font-family: Tahoma, arial, helvetica, sans-serif; 
    font-weight: normal;
	color: #eee;
}

a.works:link    { color: #CCFF33; } 
a.works:visited { color: #CCFF33; } 
a.works:hover   { color: #CCFF33; } 
a.works:active  { color: #CCFF33; } 

.works-list {
 background-color: #1cd;
 color: #555;
 font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
}

.afisha {
 background-color: #abc;
 color: #555;
 font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
}
.gb {
 background-color: #ccc;
 color: #333;
 font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
}
.gb-form {
 color: #333;
 font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
}

.gb-text {
 background-color: #E1E7D6;
 color: #333;
 font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
}

.main {
 background-color: #444;
 padding: 12px;
}

.main_menu {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 5px;
	color: #fff;
}

a.main_menu {
	font-size: 11px;
	color: #CCFF33;
}
a.main_menu:link    { color: #CCFF33; } 
a.main_menu:visited { color: #CCFF33; } 
a.main_menu:hover   { color: #CCFF33; } 
a.main_menu:active  { color: #CCFF33; } 

a {
	text-decoration: none;
}

.al	{
	font-size: 12px;
	background-color: #ddd;
	padding: 3px;
	color: #333;
	border-top: solid #222;
	border-right: solid #222;
	border-left: solid #222;
	border-width: 1px; 
}

.gl	{
	font-size: 12px;
	color: #333;
	background-color: #bbb;
	padding: 3px;
	border-top: solid #222;
	border-bottom: solid #222;
	border-right: solid #222;
	border-left: solid #222;
	border-width: 1px; 
}

.sl	{
	font-size: 12px;
	color: green;
	padding: 3px;
	background-color: #ddd;
	border-right: solid #222;
	border-left: solid #222;
	border-width: 1px; 

}
.el	{
	font-size: 12px;
	padding: 3px;
	border-bottom: solid #222;
	border-width: 1px; 

}
