/* Обязательные стили */
body	
{
	font-family: Tahoma, Verdana, Arial sans-serif;
	background-color: #ffffff;
	font-size: 11px;
}
table	{font-size: 13px}
/* td	{font-size: 13px} */
input	{font-size: 11px}
p	{text-align: justify}
hr	{margin: 8px auto;height: 1px; color: black; border: 0 none; background-color: black; clear: both; display: block;}
/* Шрифты */
h1	{font-size: 15px; font-weight: bold}
h3	{font-size: 14px; font-weight: bold}
.menu	{font-weight: bold}
.small	{font-size: 9px}
.mid	{font-size: 11px}
.date	{font-size: 9px}
.hltext	{font-size: 10px}
.white  {color: #FFFFFF}
.red	{color: #FF0000}
.mini	{font-size: 10px; font-weight: normal}
.info	{font-size: 9px; color: #666666}
.soft	{font-size: 11px; color: #555555}
.light	{color: #888888; font-size:85%}
.selected	{font-weight:bold; color: #FF9700; font-size:90%}
.header1	{font-size:70%; font-weight:bold; color: #000000}

/* Фоны, Цвета */
.navbg		{background-color: #245E99}
#gray		{color: #BBBBBB}

/* Ссылки */
a		{color: #004488}
a:hover 	{color: #FF9700; text-decoration: none}
a.menu  	{font-weight: bold; text-decoration: none; font-size:90%}
a.mini		{text-decoration: none}
li.submenu a	{text-decoration: none; font-size:90%}
.white a	{color: #FFFFFF}
.small2 a 	{font-size: xx-small}
table.banner a	{text-decoration: underline; color: #004488; font-weight: bold; font-size: 11px}
table.banner a:hover	{text-decoration: none; color: #FF9700; font-weight: bold; font-size: 11px;}

div.nou a	{text-decoration: none}
div.nou a:hover	{text-decoration: underline}


/* Списки */
ul.hl,ol.hl 		{text-align: left; margin: 6px 0px 0px 16px; padding: 0px 0px 6px 0px}
/* li		{margin: 0px 0px 2px 0px; padding: 0px 0px 0px 0px} */
li.pw 		{font-size:11px;	margin: 0px 0px 2px 0px; padding: 0px 0px 0px 0px; list-style-type: none; list-style-image: url("/images/m_new.gif")}
li.pw2 		{font-size:85%;	margin: 0px 0px 2px 0px; padding: 0px 0px 0px 0px; list-style-type: none; list-style-image: url("/images/m_old.gif")}

li.submenu	{padding: 0px 0px 0px 0px; margin: 3px 0px 0px -25px; list-style-type: none; list-style-image: url("/images/m2.gif")}

/* Стили Форм */
input, textarea, select {font: normal 11px Verdana, Arial, Helvetica, sans-serif; border: solid 1px #000000; color:#000000}
input		{text-indent: 2px}
input.nbf	{border: 0px #FFFFFF}
input.liteoption {font-weight: bold; background-color: #eeeeee}

/* Стили Cross-Site панели */
.crosslight	{font-size:11px; color:#999999}
.crossborder	{background-color:#cccccc}
.crossbwhite	{background-color:#dddddd}
.crossbgray	{background-color:#eeeeee}
.cross		{font-family:Verdana,Tahoma,Arial,sans-serif}
a.cross		{font-family:Verdana,Tahoma,Arial,sans-serif; font-size:11px; color:#034694; text-decoration:none}
a.cross:hover	{color:#dd6900; text-decoration:underline}
a.crosssel	{font-size:11px; color:#999999; text-decoration:none}

/* Подсветка меню */

/* 
  Table properties 
*/
.table		{background-color: #aaaaaa; vertical-align: top}
.th1		{background-color: #245E99; font-size: 12px; font-weight: bold; color:#ffffff; vertical-align: top; text-align: center}
.th2		{background-color: #ebebeb; font-size: 12px; font-weight: bold; vertical-align: top; text-align: center}
.td1		{background-color: #ffffff; font-size: 12px; vertical-align: top}
.td2		{background-color: #eeeeee; font-size: 12px; color:#ffffff; vertical-align: top}

.row1		{background-color: #ffffff; font-size: 11px;}
.row2		{background-color: #f6f6f6; font-size: 11px;}
.row3		{background-color: #eeeeee; font-size: 11px;}

.rowsm1		{background-color: #ffffff; font-size: 9px;}
.rowsm2		{background-color: #f6f6f6; font-size: 9px;}
.rowsm3		{background-color: #eeeeee; font-size: 9px;}

/* Для голосования */
acronym	{cursor:help; border-bottom:1px dashed #000; color:#666666; background:transparent}
.nihil	{font-size:4px}

/* 
  Banner v ushah
*/
.uhobor	{background-color:#245E99}
a.uho	{color:#325FB5; text-decoration: none}
.mu	{font-size:12px; font-family:Tahoma; font-weight:bold; text-decoration:none}
.op	{font-size:9px; font-family:Tahoma; font-weight:regular; text-decoration:none}
.redp	{font-size:14px; font-family:Tahoma; font-weight:bold; color:#EE0000}


div#navf {
	border:1px solid #245E99;
	padding:0;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
}
div#navf h3{
	font-size: 95%;
	background: #245E99;
	color:#fff;
	padding:3;
	margin:0;
}

/*

.wad_word	{
		border-bottom: dotted 1px #FF4800; 
		text-decoration: none;
		color: FF4800; 
		background-color: transparent; 
		padding-bottom: 1px;
		cusor:pointer;
		}
.wad_tt		{
		background-color:#FCFFB3;
		padding:5px;
		width:400px;
		height:100px;
		position:absolute;
		visibility:hidden;
		zindex:1;
		cusor:pointer;
		border:dotted 1px #FF4800;
		}
.wad_tt_close	{
		float:right;
		padding:0 3px 5px 5px;
		font-family:Verdana, sans-serif;
		font-size:10px
}
.wad_tt_close a	{color:red; text-decoration:none; font-weight:bold}
