body { color: #000000; background: #C8C8C8;}

a { text-decoration: none; color: #CE153C; }
a:visited {color: #000000; color: #CE153C;}
a:hover{text-decoration: underline; }

form {margin: 0px; padding: 0px;}
ul, ol {margin: 0px; padding: 0px;	list-style : disc inside ;}
p {margin: 0.5ex 0px;}

input { font-size: 67%; font-family : "Arial Cyr", Arial, Helvetica, sans-serif;}
input.search { background: #D8D8D8; width: 110px; height: 22px; padding: 3px 0px 0px 5px;}

select { font-size: 75%;  font-family :  "Microsoft Sans Serif", Tahoma, "Arial Cyr", Arial, Helvetica, sans-serif; }
select.razdels { font-size: 9pt; font-family :  "Microsoft Sans Serif", Tahoma, "Arial Cyr", Arial, Helvetica, sans-serif; margin: 0px 0px 2px 0px; width: 210px; height: 20px; background: #D8D8D8;}

.select  {
	font-family : "Arial Cyr", Arial, Tahoma, Helvetica, sans-serif;
	font-size: 75%;
}

.topdate {
	color: #CE153C;
	font-weight: bold;
	font-size: 75%;
	font-family : Tahoma, "Arial Cyr", Arial, Helvetica, sans-serif;
}
.toprite {
	color: #000000;
	font-weight: bold;
	font-size: 75%;
	font-family : Tahoma, "Arial Cyr", Arial, Helvetica, sans-serif;
}

div.titleblock {
	margin: 28px 0px 28px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px solid black;
}
img #title {
	margin: 0px 10px 0px 0px;
	padding: 0px 0px 0px 0px;	
}
/*
img#quote {	
	padding: 0px 0px 0px 0px;
} */

/* left  */

h3.hdr {
	margin: 0px 0px 0px 0px;
	padding: 6px 0px 7px 13px;
    background: #D8D8D8;
	border: 1px none #999999;
	border-top: 7px solid #999999;
/* 	width: 208px;
	border-bottom: 7px solid #999999; */
}

h3.chdr {
	margin: 0px 0px 0px 0px;
	padding: 6px 0px 7px 13px;
    background: #EEEEEE;
	border-top: 7px solid #999999;
/* 	width: 208px;
	border-bottom: 7px solid #999999; */
}

.hdr, a.hdr, a .hdr, .hdr a, .chdr, a.chdr, a .chdr, .chdr a {
	color: #CE153C;
	font-weight: bold;
	font-size: 13pt/13pt;
/*	font: bold 13pt/13pt;
 	font-family : "Arial Cyr", Arial, Tahoma, Helvetica, sans-serif; */
}

h3.uhdr {
	margin: 0px 0px 0px 0px;
	padding: 6px 0px 7px 13px;
    background: #D8D8D8;
	border-top: 7px solid #6699CC;
/* 	width: 208px;
	border-bottom: 7px solid #999999; */
}

.uhdr, a.uhdr, a .uhdr, .uhdr a, {
	color: #CE153C;
	font-weight: bold;
	font-size: 11pt;
	line-height: 13pt;
	font: bold 11pt/13pt;
/* 	font-family : "Arial Cyr", Arial, Tahoma, Helvetica, sans-serif; */
}

div.copy {
	border-top: 7px solid #6699CC;
	width: 208px;
	color: #000000;
	font-size: 67%;
}
div.right {
	padding: 0px 25px;
}

/* center  */

div.mainframe {
	margin: 0px 0px 0px 0px;
	padding: 0px;
}

div.vvodka {
	color: #000000;
	padding: 5px 5px 10px 5px;
	font-weight: bold;
 	font-family : Tahoma, "Arial Cyr", Arial, Helvetica, sans-serif;
	font-size: 75%;
}
.vvodka a, .vvodka a:visited{color: #000000;}

.info {
	color: #000000;
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 9px 0px;
	font-weight: normal;
	font-size: 75%;
	font-family : Tahoma, "Arial Cyr", Arial, Helvetica, sans-serif;
}
.date {
}
.source {
}

div.docframe {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

h3.doctitle {
	color: #000000;
	margin: 0px 0px 0px 0px;
	padding: 6px 0px 3px 0px;
	font-weight: bold;
	font-size: 117%;
}
.docinfo {
	color: #000000;
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 9px 0px;
	font-weight: bold;
	font-size: 75%;
	font-family : Tahoma, "Arial Cyr", Arial, Helvetica, sans-serif;
}
.docdate {
	color: #CE153C;
	font-weight: bold;
	font-family : "Arial Cyr", Arial, Helvetica, sans-serif;
}
.docsource {
	color: #CE153C;
	font-weight: bold;
	font-family : "Arial Cyr", Arial, Helvetica, sans-serif;
}
.docurl {
	color: #CE153C;
	margin: 0px 0px 0px 0px;
	padding: 6px 0px 5px 0px;
	font-weight: bold;
	font-size: 75%;
	font-family : Tahoma, "Arial Cyr", Arial, Helvetica, sans-serif;
}
.docurl a, .docurl a:visited { color: #CE153C;}

div#year {
	color: #FFFFFF;
	font-size: 108%;
	font-weight: bold;
}

div#week {
	color: #FFFFFF;
	font-size: 108%;
	font-weight: bold;
}

div#fullweek {
	color: #000000;
	font-weight: bold;
	font-style: italic;
	font-size: 130%;
  	font : bold italic 130%;
}

div#smfullweek {
	color: #000000;
	font-weight: bold;
	font-style: italic;
	font-size: 117%;
  	font : bold italic 117%;
}
table.data th {
	font-size: 92%;
	line-height: 92%;
	font-weight: bold;
	padding: 5px 10px;
}

table.data td {
	font-size: 100%;
	font-weight: bold;
	padding: 9px 10px 9px 10px;
}

table.nodata td {
	font-size: 100%;
	font-weight: normal;
	padding: 0px 0px 0px 0px;
}

table.data td.total {
	color: #CE153C;
}

table.data a, table.data a:visited { color: #000000;}

table.extdata th {
	font-size: 92%;
	line-height: 92%;
	font-weight: bold;
	text-align: center;
	padding: 7px 10px;
}
table.extdata td {
	font-size: 100%;
	font-weight: normal;
	padding: 0px 0px 0px 0px;
}
div.publ {
/* 	background: #CE153C;
	color: #FFFFFF;
 */	font-weight: bold;
	padding: 7px 10px 7px 10px;
}

div.group {
	margin: 0px;
	padding: 7px 0px 7px 5px;
	font-weight: bold;
}

div.source {
	margin: 0px;
	padding: 7px 0px 7px 15px;
}

div.note {
	color: #CE153C;
	font-size: ;
	font-weight: bold;
	padding: 1ex;
}
div.note a {
	color: #CE153C;
	text-decoration: underline;
}

div.bottomblock {
	margin: 2ex 0px 0px 0px;
	color: #000000;
}

h3.bhdr {
	width: 23ex;
	margin: 0px 0px 0px 0px;
	padding: 6px 0px 7px 10px;
    background: #EEEEEE;
	border-top: 7px solid #999999;
	border-bottom: 7px solid #999999;
	color: #CE153C;
	font-weight: bold;
	font-size: 13pt/13pt;
}

h3.bhdr a {
	color: #CE153C;
}

div.leadblock {
	width: 532px;
	margin: 0px;
	padding: 0px;
	background: #EEEEEE;
}
div.lead {
	color: #000000;
	padding: 10px 10px 10px 10px;
/* 	font-family : Tahoma, "Arial Cyr", Arial, Helvetica, sans-serif; */
	font-size: 108%;
}

div.bottom {
	color: #000000;
	padding: 5px 10px 10px 0px;
 	font-family : Tahoma, "Arial Cyr", Arial, Helvetica, sans-serif;
	font-size: 67%;
}

.bottom a, .bottom a:visited {
	color: #000000;
	text-decoration: underline;
}

/* outdated 'cose links remoov'd */
div.linksblock { 
	margin: 2ex 0px 0px 0px;
	color: #EEEEEE;
}

h3.lhdr, h3.bhdr {
	width: 23ex;
	margin: 0px 0px 0px 0px;
	padding: 6px 0px 7px 10px;
    background: #EEEEEE;
	border-top: 7px solid #999999;
	border-bottom: 7px solid #999999;
	color: #CE153C;
	font-weight: bold;
	font-size: 13pt/13pt;
}

h3.lhdr a, h3.bhdr a {
	color: #CE153C;
}

div.links {
	margin: 0px;
	padding: 10px;
    background: #EEEEEE;
}

ul.links {
	font-weight: bold;
	list-style : disc outside ;
	padding: 0px 0px 0px 15px;
	font-size: 83%;
}

ul.links li {
	padding: 0.3ex 0px 0.3ex 0px;
}

.linkdate, a .linkdate, .linkdate a{
	color: #CE153C;
/* 	font-family : "Arial Cyr", Arial, Tahoma, Helvetica, sans-serif; */
}

ul.links a {
	color: #000000;
}
/* end of clasez for linx block*/

div.banners {
	margin: 3ex 0px;
	padding: 0px;
}

.diff {
	font-size: 57%;
	font-family : "Arial Cyr", Arial, Tahoma, Helvetica, sans-serif;
}

div.col {
	margin: 0px;
	padding: 0px;
	font-weight: bold;
	font-size: 67%;
	font-family : "Arial Cyr", Arial, Tahoma, Helvetica, sans-serif;
}

div.num {
	margin: 0px;
	padding: 0px;
	font-weight: bold;
	color: #FFFFFF;
}

div.weeknum {
	margin: 0px;
	padding: 0px;
	width: 8px;
	font-weight: normal;
	font-size: 50%;
	font-family : "Arial Cyr", Arial, Tahoma, Helvetica, sans-serif;
}

