P,TD,TH  {
	font-family : sans-serif;
	font-size : 11pt;
	color : #003366;
	background-color : #6699cc;
}

INPUT {width: 95px; BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #77aadd}

textarea {width: 430px; BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #77aadd}

A.news  {
	color : #ff0000;
	text-decoration : none;
	font-style:italic;
	font-size : 8pt;
}

A.news:link  {
	color : #ff0000;
	text-decoration : none;
	font-style:italic;
	font-size : 8pt;
}

A.news:visited  {
	color : #99ccff;
	text-decoration : none;
	font-style:italic;
	font-size : 8pt;
}


A  {
	color : #000000;
	text-decoration : none;
}

A:link  {
	color : #000000;
	text-decoration : none;
}

A:visited  {
	color : #000000;
	text-decoration : none;
}

A:active  {
	color : #99ccff;
	text-decoration : none;
}

A:hover  {
	color : #ffffff;
	text-decoration : none;
}

H3  {
	font-size : 14pt;
}

H4  {
	font-size : 12pt;
}

DT  {
	font-weight : none;
	text-decoration : none;
}

P.j  {
	text-align : justify;
	font-weight : normal;
; text-indent: 0.75cm
}

DIV.cit  {
	font-family : sans-serif;
	font-size : 8pt;
}

.clsLightTD  {
	font-family : sans-serif;
	font-size : 11pt;
	color : #003366;
	background-color : #6699cc;
	font-weight : normal;
	text-align : justify;
	text-indent : 0.75cm;
}

.clsMiddleTD  {
	font-family : sans-serif;
	font-size : 11pt;
	color : #99ccff;
	background-color : #336699;
	text-align : left;
}

.clsDarkTD {
	font-family : sans-serif;
	font-size : 12pt;
	color : #6699cc;
	background-color : #003366;
}

.clsDarkTD A:link,  .clsDarkTD A:visited {
	color : #336699;
	text-decoration : none;
}

.clsDarkTD A:active, .clsDarkTD A:hover  {
	color : #ffffff;
	text-decoration : none;
}

#info_menu  {
	POSITION : absolute;
	TOP : 306;
	LEFT : 50;
	VISIBILITY : hidden;
	Z-INDEX : 40;
	font-size : 8pt;
}

#humour_menu  {
	POSITION : absolute;
	TOP : 306;
	LEFT : 50;
	VISIBILITY : hidden;
	Z-INDEX : 40;
	font-size : 8pt;
}

BODY { 
	font-family : sans-serif;
	font-size : 11pt;
	color : #003366;
	background-color : #6699cc;
        SCROLLBAR-FACE-COLOR: #4e80bc; 
        SCROLLBAR-HIGHLIGHT-COLOR: #6699CC;
        SCROLLBAR-SHADOW-COLOR: #000000;
        SCROLLBAR-3DLIGHT-COLOR: #ffffff;
        SCROLLBAR-ARROW-COLOR: #000000;
        SCROLLBAR-TRACK-COLOR: #6699CC; 
        SCROLLBAR-DARKSHADOW-COLOR: #003366
 } P { }

.new {
	color : #ff0000;
	font-style:italic;
}
.red {
        color : #ff0000;
}

.rr{
	position: fixed;
	left:685px;
	top: 20px;
}

.rm{
 position: fixed;
 left:610px;
 top: 455px;
 width: 375px;
 bottom: 5px;
 padding-bottom: 95px;
}

.links{
 padding: 2px;
 text-align:center;
}

.rm .links{
 background:#6699CC;
}

.links a{
 font-weight: bold;
 font-size : 10pt;
 margin: 0px 10px 2px 2px;
}

.rm .links a:first-child{
 font-size : 12pt;
 display: block;
 margin: 3px 0px 0px 3px;
}

.toc-header{
 display:none; /* changed on load*/
 position: fixed;
 left:515px;
 top: 2px;
 width: 120px;
 height: 23px;
 border: 2px solid #6699CC;
 outline: 2px solid #4E80BC;
 background-color: #4E80BC;
 text-align: center;
 padding-top:7px;
}

.toc-header>a{
 font-weight:bold;
 font-size: 12pt;
}

.toc{
 padding: 2px; 
 text-align:left;
 display:none; /* changed on event*/
}

.toc h3{
 font-size : 11pt;
 text-align: center;
 margin: 2px;
}

.toc h4{
 font-size : 10pt;
 margin: 5px;
}

.toc p{
 margin: 0px 2px; 0 0;
}

.toc p.centr{
 font-size : 11pt;
 text-align: center;
 font-weight: bold;
 margin: 0;
}

.toc ol{
 padding-left: 25px;
 margin: 0px 2px; 0 0;
}

.toc-header .toc{
 overflow-y: auto;
 height: 100%;
 margin-top: 11px;
 margin-left: -300px;
 height: auto;
 max-height: 600px;
 background:#6699CC;
 border: 2px solid #4E80BC;
 outline: 2px solid #6699CC;
}

.rm .toc{
 overflow-y: auto;
 height: 100%;
 margin-top: 13px;
 background:#6699CC;
}

.rm .share:before{
 content: "Понравилось? Спорно? Не согласны? Поделитесь?!";
 display: block;
 font-weight:bold;
 font-size: 10pt;
 color:black;
 padding-top:2px;
 margin-bottom:2px;
}

.rm .share{
 text-align:center;
 background:#6699CC;
 margin-top: 10px;
 padding-bottom: 2px;
}

span.b-share{
 font-weight:bold;
 font-size: 10pt;
}

#vk_comments{
 margin-left:5px;
}

