BODY, TABLE {font-size: 10pt; font-family: Arial, Tahoma, Verdana, sans-serif;}
TD, TH {font-size: 10pt; font-family: Arial, Tahoma, Verdana, sans-serif;}
A,A:visited {color: #4a0000; text-decoration:underline;}
A:hover {color:#4a0000; text-decoration:none;}
H1.title { font-size:19pt;; font-weight: normal; margin:0%; }

div.info a {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:9pt; color: #ECE9D8; text-decoration: none;}
div.info a:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:9pt; color: #ECE9D8; text-decoration: none;}
div.info a:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:9pt; color: #ECE9D8; text-decoration: underline;}
table.header {background-color:#800000;}
table.header2 {background-color:#C20202;}
table.header3 {background-color:#800000;}
span.header3 {color: white;}
td.header3 a,td.header3 a:link,td.header3 a:hover,td.header3 a:visited {color:#FFFFFF;}
table.header4 {background-color:#800000;}
tr.dataheader {background-color:#800000; color:white;}

span.price { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:8pt; color: blue; font-weight:bolder;}

a.catalog1, a.catalog1:visited {font-family: Verdana; font-size: 9pt; color: #800000; text-decoration: none;}
a.catalog1:hover{font-family: Verdana; font-size: 9pt; color: #800000; text-decoration: underline;}

a.film_name { color: #FAFAFA; font-size: 12pt; font-family: Verdana; }
a.film_name:visited { color: #FAFAFA; font-size: 12pt; font-family: Verdana; }
a.film_name:hover { color: #FAFAFA; font-size: 12pt; font-family: Verdana; }

a.film_more, a.film_more:link, a.film_more:hover, a.film_more:visited { color: #800000; font-size: 8pt; font-family: Verdana; font-weight: bolder; }
a.buy, a.buy:link, a.buy:hover, a.buy:visited { color: blue; font-size: 8pt; font-family: Verdana; font-weight: bolder; }
div.attr a,
div.attr a a:link,
div.attr aa:hover,
div.attr aa:visited { color: #800000; font-size: 8pt; font-family: Verdana; }
div.attr { font-size: 8pt; font-family: Verdana; }

td.title1 {background-color:#660000; color: #FFFFFF; font-size:10pt; font-weight:bolder;}
table.newbrd {border:1px solid #C20202;}
table.newbg {background-color:#FFDD7B;}
span.annotate {font-size:8pt;}

/* строка навигации по страницам */

div.pages a					{color: #B22222;}
div.pages span.active		{padding:0 0.4em; color: white}
div.pages div.numbers a		{padding:0 0.4em}
div.pages div.arrows, 
div.pages div.numbers		{margin-left: 0px}
div.pages span.active		{background-color: #B22222;}
div.pages div.arrows		{padding:0.3em 0; color:#333333}
div.pages div.arrows a		{color:#333333}
div.pages div.numbers		{padding:0.3em 0; font-weight:bold; color:#333333}
/* стили для правил получения кода доступа */

.common_access {
    width:100%;
}

.common_phone_msg {
    color: red;
    font-size: 20px;
    font-weight: bolder;
}

.common_phone_num {
    background-color: red;
}

.common_warning {
    color: red;
    font-weight: bolder;
}

.common_link_rules {
    font-size:11px;
}

.common_text_rules {
    font-size:11px;
}
.err {
    color: red;
    font-size:14px;
}