body {
	font-size: 10px;
	font-weight: normal;
	font-family: Verdana, Verdana, Arial, Sans-serif;
	text-align: center;
	color: #034078/*000080*/;
	cursor: default;
	margin-left: 0; margin-top: 0; margin-right: 0; margin-bottom: 0;
}

/* таблицы */

table {
	font-size: 10px;
	font-weight: normal;
	text-align: center;
}

table.bold {
	font-weight: bold;
	text-align: center;
}

table.jus {
	text-align: justify;
}

table.bor {
	text-align: left;
	border-collapse: collapse;
}

td.top, tr.top {
	font-size: 10px;
	font-weight: bold;
	background-color: #2A6093/*url('/pic/my2.gif')*/;
	color: #ffffff;
	text-align: center;
}

td.body, tr.body {
	font-weight: normal;
	background-color: #B0C4DE;
	color: #034078/*000080*/;
	text-align: center;
}

/* ссылки */

a {
	font-size: 10px;
	font-weight: bold;
	color: #034078/*000080*/;
	text-decoration: underline;
}

a:hover {
	color: #B61512;/*#ff0000;*/
	text-decoration: none;
}

a.top {
	color: #ffffff;
	/*text-decoration: none;*/
}

a.top:hover {
	color: #ffffff;
	text-decoration: none;
}

a.red {
	font-weight: bold;
	color: #B61512;/*#ff0000;*/
	text-decoration: none;
}

a.red:hover {
	font-weight: bold;
	color: #B61512;/*#ff0000;*/
	text-decoration: none;
}

/* шрифты */

font.top {
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
}

font.mes {
	font-size: 10px;
	font-weight: bold;
	color: #B61512;/*#ff0000;*/
}

font.big {
	font-size: 10px;
	font-weight: bold;
	color: #034078/*000080*/;
}

font.title {
	font-size: 11px;
	font-weight: bold;
	width: 100%;
	text-align: center;
	color: #034078/*000080*/;
}

/* элементы формы */

input, select {
	font-size: 10px;
	font-family: Verdana, Verdana, Arial, Sans-serif;
	background-color:#B0C4DE; color: #034078/*000080*/;
	border: #034078 1px solid;
	height: 15;
}

textarea {
	font-size: 10px;
	font-family: Verdana, Verdana, Arial, Sans-serif;
	background-color:#B0C4DE; color: #034078/*000080*/;
	border: #034078 1px solid;
}

input.num {
	text-align: right;
}

/* link */

a.link {
	font-size: 10px;
	font-weight: bold;
	color: #034078/*000080*/;
	text-decoration: underline;
}

a.link:hover {
	font-weight: bold;
	color: #B61512;/*#ff0000;*/
	text-decoration: none;
}

font.link {
	font-size: 10px;
	font-weight: bold;
	color: #B61512;/*#ff0000;*/
}

font.link_cur {
	font-size: 10px;
	font-weight: bold;
	color: #B61512;/*#ff0000;*/
}

/* menu */

a.menu {
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}

a.menu:hover {
	font-weight: bold;
	color: #B0C4DE;
	text-decoration: none;
}

font.menu {
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
}

font.menu_cur {
	font-size: 10px;
	font-weight: bold;
	color: #B0C4DE;
}

a.submenu {
	font-size: 10px;
	font-weight: bold;
	color: #034078/*000080*/;
	text-decoration: none;
}

a.submenu:hover {
	font-weight: bold;
	color: #B61512;/*#ff0000;*/
	text-decoration: none;
}

font.submenu {
	font-size: 10px;
	font-weight: bold;
	color: #034078/*000080*/;
}

font.submenu_cur {
	font-size: 10px;
	font-weight: bold;
	color: #B61512;/*#ff0000;*/
}

/* разное */

hr {
	color: #034078/*000080*/;
}

img {
	border: none;
}

pre, font {
	font-family: Verdana, Verdana, Arial, Sans-serif;
	font-size: 10px;
}

p.kletka {
	margin-top: 14px;
}

p.kletka2 {
	margin-top: 11px;
}

div.menu {
	background-color: #034078/*000080*/;
	position: absolute;
	/*border: navy 1px solid;*/
	cursor: hand;
}

.tree {
	cursor: hand;
}

.trans {
	background: none;
	border: none;
}

/*кнопки кросворда*/
.h {width:18px;height:18px;font:8pt;}
.b {width:18px;height:18px;background-color:lightgrey;}
