TD.png, IMG.png { filter:expression(fixPNG(this)); } 

body, table {
	font-family:Arial, Tahoma, Verdana, sans-serif;
	font-size: 11px;
	color: #44575f;
}

body{
 	margin:0;
  	padding:0;
	background-color:#fbf3e2;
}

IMG {border:none;}

H1 { /* Стиль заголовков первого уровня */
	font-family: Tahoma, Verdana, Sans-Serif;
	font-size:17px;
	font-weight:bold;
	color:#2d2d2d;
    margin:0;
    margin-bottom:5px;
}

H1.header {
    font-size:11px;
    text-transform:uppercase;
    background:url('/images/redarrow.gif') no-repeat 0 3px;
    padding-left:20px;
    margin-bottom:10px;
}

H2 { /* Стиль заголовков второго уровня */
	font-family: Tahoma, Verdana, Sans-Serif;
	font-size:16px;
	color:#2d2d2d;
	font-weight:bold;
    margin:0;
    margin-bottom:5px;
}

H3 { /* Стиль заголовков третьего уровня */
	font-family: Tahoma, Verdana, Sans-Serif;
	color:#2d2d2d;
	font-weight:bold;
	font-size:15px;
    margin:0;
    margin-bottom:5px;
}

H4 { /* Стиль заголовков Четвертого уровня */
	font-family: Tahoma, Verdana, Sans-Serif;
	font-size:14px;
	color:#2d2d2d;
	font-weight:bold;
    margin:0;
    margin-bottom:5px;
}


H5 { /* Стиль заголовков пятого уровня */
	font-family: Tahoma, Verdana, Sans-Serif;
	font-size:13px;
	color:#2d2d2d;
	font-weight:bold;
    margin:0;
    margin-bottom:5px;
}

H6 { /* Стиль заголовков Шестого уровня */
	font-family: Tahoma, Verdana, Sans-Serif;
	font-size:12px;
	color:#2d2d2d;
	font-weight:bold;
    margin:0;
    margin-bottom:5px;
}

TD.news P {
    margin:0;
    margin-bottom:5px;
}


UL { margin:0; padding-left:10px; list-style:none; }
UL LI { background:url(/images/li2.gif) no-repeat 3px 4px; margin:0; padding:0 0 0 20px; }
OL { margin-left:10px; padding-left:20px; }
OL LI { list-style-image:none; }

LI.sub { list-style-type:none;list-style-position:outside; background:url(/images/li3.gif) no-repeat 3px 6px; margin:0; padding:0 0 0 15px; }

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

A.inverse { text-decoration: none; }
A.inverse:hover { text-decoration: underline; }

.white, .white A, .white A:hover { color:white; }
.red { color:#b40000; }

A.menu {
	font-family: Tahoma, Verdana, Sans-Serif;
	font-size:11px;
	color: #2d2d2d;
	text-decoration: none;
	font-weight:bold;
	text-transform:uppercase;
}
A.menu:hover {
	font-family: Tahoma, Verdana, Sans-Serif;
	font-size:11px;
	color: #2d2d2d;
	text-decoration: underline;
	font-weight:bold;
	text-transform:uppercase;
}

A.sub {	font-family:Verdana, Sans-Serif; font-size:12px; color:white;vertical-align:middle; }
A.sub:hover { font-family:Verdana, Sans-Serif; font-size:12px; color:white;vertical-align:middle; }

A.act, A.act:hover { color:#2d2d2d; font-weight:bold; }

A.botmenu, A.botmenu:hover { font-size:11px; margin-left:20px; }
A.white, A.white:hover { color:white; }
A.gray, A.gray:hover { color:#555555; }

.photo { background:url('/images/photo_bg.png'); }

.nsubj { font-size:11px; background:url('/images/newsheader_bg.gif') no-repeat 0 3px; padding-left:22px; font-weight:bold; }
.nsubj2 { font-size:11px; background:url('/images/newsheader_bg2.gif') no-repeat 0 3px; padding-left:22px; font-weight:bold; }
.ndate { color:#444a51; } 
.nannot { font-size:11px; padding:0 0 0 10px; }


.footer, .footer A, .footer A:hover, .footer P { font-family:Verdana, sans-serif;font-size:10px; color:#555555; }
.footer P { margin:0; }
.footer2 P { margin:0; }


.input{
 		height:20px;
		background-color:#FFFFFF;
		border: #B3B6BF 1px solid;
}

.submit {
		background-color:#CCCCCC;
		vertical-align:middle;
		height:20px;
		border: #B3B6BF 1px solid;
		color:#474C5C;
}

.textarea{
		background-color:#FFFFFF;
		padding:2px 0 0 5px;
		border: #B3B6BF 1px solid;
		overflow:auto;
}
