BODY {
font-family: Arial, Arial Cyr, Tahoma, Verdana, sans-serif;
}

/*.about {
font-size: 11px;
color: #FFFFFF;
margin: 3 5 0 5;
}*/

.menu, .menu a {
font-size: 11px;
color: #FFFFFF;
}

.menu a:hover {
color: #E9CA45;
}

div.menu {
background-color: #738C9A; 
padding: 1 2 2 14;
text-indent: -9px;
MARGIN-LEFT: 0px;
}

div.menu.block {
background-color: #689EA8; 
font-weight: bold;
/* color: #FFF; */
padding: 1 2 2 14;
text-indent: -9px;
MARGIN-LEFT: 0px;
}

div.menu.active {
background-color: #F5D954; 
font-weight: bold;
color: #000;
}

div.menu.active a {
color: #000;
}

div.menu.active a:hover {
color: #F87300;
}


.smenu, .smenu a {
font-size: 11px;
}

.smenu a:hover {
color: #F87300;
}

.my, my * a {
color: #FFF; 
}


td.smenu {
background-color: #E7EEF1; 
border-top: 2px solid #C5D3DA;
width: 100%;
padding: 1 2 8 12;
}

td.smenu.my {
background-color: #274458; 
border-top: 2px solid #000;
}

td.smenu.my a {
color: #FFF; 
}

td.smenu.my a:hover {
color: E9CA45; 
}

td.smenu.my div.active {
background-color: #274458;
color: #FFF; 
font-weight: bold;
}

td.menu span.active {
/* background-color: #274458; */
color: #FFF; 
font-weight: bold;
}

td.smenu.active {
background-color: #FFF; 
border-top: 2px solid #FFF;
}

.smenu div {
/* padding: 2 0 0 2; */
text-indent: -9px;
MARGIN-LEFT: 10px;
}

.smenu div.active, .smenu.active div.active a {
/* background-color: #E7EEF1; */
background-color: #FFF;
color: #000; 
font-weight: bold;
}

td.smenu.right {
padding-LEFT: 0px;
}

td.smenu.right div {
MARGIN-LEFT: 0px;
text-indent: -9px;
padding-left: 11;
/* padding-bottom: 0; */
}



div.devider {
	height: 3px;
	line-height: 3px;
}

div.txtdevider{
	padding: 3 2 0 20;
	text-indent: -9px;
	MARGIN-LEFT: 0px;
	font-size: 11px;
	color: #595959;
}

td.smenu.my div.txtdevider{
color: #A9B5BE; 
}

.smenu div .num {
font-weight: normal;
color: #000000;
}


.ssmenu {
font-size: 12px;
}

div.ssmenu {
	padding: 2 5 5 5;
}


.ssmenu div.active {
	background-color: #FFF; 
	font-weight: bold;
}


/* .topmenu-a {
font-size: 12px;
color: #000000; 
background-color: #77FF29; 
padding-left: 4;
padding-right: 4;
text-decoration: none;
}*/




table.hormenu {
	background-color: #738C9A; 	
}

table.hormenu div.menu {
	padding-right: 3;
}

table.hormenu div.menu.active {
	background-color: #FFF; 	
	border-top: 1px solid #738C9A;
	border-right: 2px solid #738C9A;
	border-left: 5px solid #738C9A;
/*	padding-right: 5;
	padding-left: 13; */
	padding: 0 5 2 13;
	font-weight: bold;
	color: #000;
}

h1 {
color: #000;
/* font-weight: normal; */
font-size: 22px;
MARGIN: 2 0 2 0;
}

h2 {
color: #000;
font-weight: bold;
font-size: 95%;
MARGIN: 2 0 2 0;
}

table.data {
/*	font-size: 67%; */
	font-size: 72%;
	margin: -1 0 0 0;
}

table.normal {
	font-size: 75%;
	margin: 0 0 0 0;
}

tr.normal {
	font-size: 75%;
}


caption {
	font-size: 1.1em;
/* font-size: 9px; */
	text-align: left;
	padding: 0 0 0 2;
}


th {
/*	background-color: #738C9A; */
	background-color: #274458; 
	color: #FFF;
	font-weight: normal;	
	padding: 1 3 1 3;
/*	font-size: 0.65em; */
/* font-size: 9px; */
}

th a {
color: #FFF;
}

th a:hover {
color: #E9CA45;
}

th.sorted {
	background-color: #3D6D8C; 
	color: #FFF;
/*	font-size: 1.1em; */
/*	font-weight: bold; */
}

.checkbox {
width: 14px; 
height: 14px;
}

.checkbox.del {
border: 2px solid #cc3300;
width: 16px; 
height: 16px;
}

.checkbox.show {
border: 2px solid #3AA583;
width: 16px; 
height: 16px;
}


div.buttontxt {
	font-size: 70%;
	margin: 2 0 2 2;
}



div.pages {
/*	font-size: 70%; */
	margin: 8 0 8 0;
}

.pages table {
	font-size: 70%;
/* 	margin: 13 0 8 0; */
}

.pages td {
	padding: 2 0 2 0;
}

/*.pages div.devider {
	border-top: 1px solid #000;
	height: 1px;
	line-height: 1px;
}*/

.pages span.active {
	background-color: #F5D954; 
	color: #000;
	font-weight: bold;
	padding: 0 3 0 3;
}




.txt {
/*font-family: Verdana, Arial, Arial Cyr, Tahoma, Verdana, sans-serif; 
font-family: Georgia, Times New Roman, Times New Roman Cyr, serif; */
font-size: 90%;
line-height: 130%;
}


.txtsm {
	/* font-size: 0.7em; */
	font-size: 70%;
}

.txt .txtsm {
/* font-size: 0.7em; */
font-size: 85%;
line-height: 130%;
}



UL.list, UL.links, UL.files {
	margin: 0px 0px 0px 6px;
	padding: 3px 0px 0px 0px; 
	line-height: 100%;
}

UL.list  LI {
	margin: 3px 0px 3px 2px;
	padding: 1px 0px 0px 12px;
	BACKGROUND: url(/images/li.gif) no-repeat 0px 2px;
	LIST-STYLE-TYPE: none;
}

UL.links  LI {
	margin: 3px 0px 3px 2px;
	padding: 1px 0px 0px 12px;
	BACKGROUND: url(/images/links-arr.gif) no-repeat 0px 2px;
	LIST-STYLE-TYPE: none;
}

UL.files  LI {
	margin: 3px 0px 3px 2px;
	padding: 1px 0px 0px 15px;
	BACKGROUND: url(/images/ico-file.gif) no-repeat 0px 2px;
	LIST-STYLE-TYPE: none;
}


div.box {
border-top: 1px solid #000; 
border-bottom: 1px solid #000; 
background-color: #f3f3f3; 
padding: 12;
/* margin: 0 12 0 0; */
}


textarea {
font-family: Arial, Arial Cyr, Tahoma, Verdana, sans-serif;
}


.nav {
color: #000;
font-size: 11px;
}

div.nav {
padding: 5 5 5 0;
}

.nav a {
color: #000;
}


.form {
font-size: 12px;
}

.white {
color: #FFF;
}

.black {
color: #000;
}

.gray {
color: #808080;
}

.red {
color: #cc3300;
}

.green {
color: #008542;
}

.vinous {
color: #990037;
}

a:hover {
color: #F87300;
}

.txt table, .txt table td {
padding: 3px 3px 3px 3px;
vertical-align: top;
border-color: #000000;
font-size: 100%;
border-collapse: collapse;
}