td.menu, td.ads, td.copy, div.menu {font-size:10px; font-family: Verdana, Arial, Helvetica, sans-serif;}
td.copy {font-size:10px; font-family: Verdana, Arial, Helvetica, sans-serif;}
td.header {font-size:12px; font-family: Verdana, Arial, Helvetica, sans-serif;}
.main {font-size:12px; font-family: Verdana, Arial, Helvetica, sans-serif;}
H1.header {font-size:18px; font-weight:bold; text-align:center; font-family:Arial, Helvetica, sans-serif;}
H1.header-l {font-size:18px; font-weight:bold; text-align:left; font-family:Arial, Helvetica, sans-serif;}
H1.header-r {font-size:18px; font-weight:bold; text-align:right; font-family:Arial, Helvetica, sans-serif;}
H1.main {font-size:14px; font-weight:bold; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif;}
H1.main-r {font-size:14px; font-weight:bold; text-align:right; font-family:Verdana, Arial, Helvetica, sans-serif;}
H1.main-l {font-size:14px; font-weight:bold; text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif;}
.main2 {font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif;}
.main3 {font-size:10px; font-family: Verdana, Arial, Helvetica, sans-serif;}
.mainnews {font-size:12px; font-family: Verdana, Arial, Helvetica, sans-serif;}
.rub {font-size:9px; font-family: Verdana, Arial, Helvetica, sans-serif;}
.date {font-size:10px; font-family: Verdana, Arial, Helvetica, sans-serif;}
a.menu {text-decoration: none;}
a.menu:hover {text-decoration: underline;}
a.menu:active {text-decoration: none; font-color:#000000;}
a.ads {color: #000000; text-decoration: none;}

table.ads {border-top-width: 5px; border-top-style: solid; border-top-color: #A32638; border-bottom-width: 5px; border-bottom-style: solid; border-bottom-color: #A32638; border-left-width: 1px; border-left-style: solid; border-left-color: #9DA3A3; border-right-width: 1px; border-right-style: solid; border-right-color: #9DA3A3;}
td.brr {border-right-width: 1px; border-right-style: solid; border-right-color: #9DA3A3;}
.green {color: #009900}
.red {color: #CC0033}
.blue {color: #0000FF}

A:link {text-decoration: none;}
A:visited {text-decoration: none;}
A:active {text-decoration: none; font-color:#000000;}

A:hover { COLOR: #3356FD; text-decoration: underline;}

.header-red{color: #ffffff; background-color: #9b1c2f; font-size: 12px; width:100%;}

p.text {margin:3px 0px 5px 0px;}

li {margin: 0px 0px 5px 0px;}

.pad {margin-right: 5px;}
select.spec{ 
    width:65%; 
    left:0px; 
    position: relative; 
    font-size: 10px;
 }
#validator{
  display: none;
}
tr.row0:hover {
	background-color: #f1f1f1;
}
tr.row0 {
	background-color: #ffffff;
	text-align: left;
}
/*------------ ÀÔÈØÀ ----------------------*/
.afisha {font-size:12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align:left}
.afisha div {width:30%; float:left; margin:10px; border-top: 1px solid;}
.afisha h2 {font-size:14px; font-weight:bold; color:#C00; margin: 5px 0px 10px 0px;}
.afisha p {margin: 10px 0px 10px 0px;}
.afisha p > b {color:#39F;}
.museum {font-size:12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align:left}
.museum h4 {text-align:center; color:#c00;}
.museum p {margin: 10px 0px 10px 0px;}
.museum p > strong {color:#39f;}
/*div.afisha_col {width:30%; float:left; margin:10px;}*/
