body 
{
		font-family: Tahoma;
		font-size: 12px;
		background: #FFFFFF;

}


span.greyblue { color: #C2D2D8 }
span.green   { color: #E3EBC9 }
span.red     { color: #F2D6CB }
span.accent  { color: #566369 }
span.add	{ color: #AAB4B9 }
span.small	{ font-size: 10px }

p 
{		
		font-family: Tahoma;
		font-size: 12px;
		color:#697881; 
		margin-top: 8; 
		margin-bottom:8
}



li
{
	margin-top : 8;
	margin-bottom : 8;
}

p.imaged
{
	/*text-indent: 18px;
	*/
	margin-right: 10px;
	padding-left : 18px;
}

p.idented
{
text-indent: 0px;
}

p.imaged.attention 
{
		background: url('/i/el03.gif');
		background-position: top left;
		background-repeat:no-repeat;
}

p.imaged.download 
{
		background: url('/i/el04.gif');
		background-position: top left;
		background-repeat:no-repeat;
}

p.imaged.phone 
{
		background: url('/i/el05.gif');
		background-position: top left;
		background-repeat:no-repeat;
}

p.imaged.address 
{
		background: url('/i/el06.gif');
		background-position: top left;
		background-repeat:no-repeat;
}

p.imaged.email 
{
		background: url('/i/el07.gif');
		background-position: top left;
		background-repeat:no-repeat;
}

p.imaged.fax 
{
		background: url('/i/el08.gif');
		background-position: top left;
		background-repeat:no-repeat;
}

p.imaged.add 
{
		background: url('/i/el09.gif');
		background-position: top left;
		background-repeat:no-repeat;
}

p.imaged.arrow 
{
		background: url('/i/el01.gif');
		background-position: top left;
		background-repeat:no-repeat;
}

p.imaged.date 
{
		background: url('/i/el15.gif');
		background-position: top left;
		background-repeat:no-repeat;
}

p.imaged.time 
{
		background: url('/i/el13.gif');
		background-position: top left;
		background-repeat:no-repeat;
}

p.imaged.reddate 
{
		background: url('/i/el14.gif');
		background-position: top left;
		background-repeat:no-repeat;
}

p.nobr         
{ 
		margin-top: 0; 
		margin-bottom: 0 
}

h1 
{
	font-family: Tahoma;
	font-size: 17px;
	text-transform:uppercase;
	color:#697881;
	margin-top:0;
	margin-bottom:10;
	font-weight :  normal;
	letter-spacing : 1;
}

h2
{
		font-family: Tahoma;
		font-size: 14px;
		text-transform: uppercase; 
		font-weight: bold;
		color:#697881; 
		margin-top:0; 
		margin-bottom:10
}

h3
{
	font-family: Tahoma;
	font-size: 12px;
	text-transform:uppercase;
	font-weight: bold;
	color:#697881;
	margin-top: 4;
	margin-bottom:2;
	padding: 0;
}


h4
{
		font-family: Tahoma;
		font-size: 12px;
		font-weight: bold;
		color:#697881;
		margin-top:0; 
		margin-bottom:0
}

h5
{
		font-family: Tahoma;
		font-size: 10px;
		font-weight: bold;
		text-transform:uppercase;
		margin-top:0; 
		margin-bottom:0;
		color:#697881
}

a:visited, a:link	{
	color:#557DAA;
	text-decoration: none;
}
a:hover 	{
	color:#4E67B1;
	text-decoration: underline;
}

a.menutop:link, a.menutop:visited {
	color:#96AEBE;
	padding: 2 4 2 4;
	text-decoration: none;
	text-align: left;
	font-weight: bold;
	width: 100%;
	height: 100%;
	display : block;
}
a.menutop:hover {
	color:#557DAA;
	border-style: none;
	border-width: 1px;
	padding: 2 4 2 4;
	border-color: #C2D2D8;
	text-decoration: none;
	text-align: left;
	font-weight: bold;
	width: 100%;
	height: 100%;
	display : block;
}

a.menutop.biblio:hover	{
	background: #F2D6CB url('/i/menu_con.gif');
	background-position: top right;
	background-repeat:no-repeat;
	display : block;
}

a.menutop.info:hover	{
	background: #E3EBC9 url('/i/menu_con.gif');
	background-position: top right;
	background-repeat:no-repeat;
	display : block;
}

a.menutop.struct:hover	{
	background: #C2D2D8 url('/i/menu_con.gif');
	background-position: top right;
	background-repeat:no-repeat;
	display : block;
}

a.menutop.arm:hover	{
	background: #F3B78F url('/i/menu_con.gif');
	background-position: top right;
	background-repeat:no-repeat;
	display : block;
}

a.menutop.links:hover	{
	background: #FAF7D3 url('/i/menu_con.gif');
	background-position: top right;
	background-repeat:no-repeat;
	display : block;
}

/* центральная таблица */
.tablcenter
{
	border-width: 0px;
	border-style: solid; 
	margin: 0;
	padding: 0;
}
/* таблица верхнего меню */
.tablmenu 
{	border-color: #557DAA; 
	border-style: solid;  
	border-width: 0px; 
	width: 100%
}
/* выделенная ячейка верхнего меню */
td.mselected
{
	border-color: #CBDFE7;
	border-style: solid;  
	border-width: 0px; 
}
p.mselected
{
	color:#557DAA; 
	background: #E6EAEC;
	padding: 2 4 2 4; 
	text-decoration: none; 
	text-align: left; 
	font-weight: bold;
	margin-top: 0; 
	margin-bottom: 0 
}

td	{
	font-size: 12px;
	font-family: Tahoma;
	color:#697881;
	padding: 0;
	margin: 0;

}

.tablheader
{
		 background-color: #CBDFE7;
}

.tablglass1
{
		 background: #CBDFE7 url('/i/top_glass1.gif');
	     background-position: top left;
		 background-repeat:no-repeat;
}

.tablglass2
{
		 background: #CBDFE7 url('/i/top_glass2.gif');
	     background-position: top left;
		 background-repeat:no-repeat;
}

.tabllogo
{
		 background: #CBDFE7 url('/i/logo_libbg.gif');
	     background-position: bottom left;
		 background-repeat:no-repeat;
}

.white_lcircled
{
		 background: url('/i/white_circle.gif');
	     background-position: top right;
		 background-repeat:repeat-y;
}

.tab_separator
{
		 background: url('/i/doted_br_v.gif');
	     background-position: top right;
		 background-repeat:no-repeat;
}

/* для автоматически генерируемых ссылок */
p.menu1
{
	padding-left: 0;
	margin-left: 0;
	margin-top: 4; 
	margin-bottom: 0 
}
a.menu1:link, a.menu1:visited {color:#96AEBE; padding: 1 0 1 3; text-decoration: none; font-weight: bold; font-size: 11px; width: 100%}
a.menu1:hover {/* background: #E6EAEC; */ color:#557DAA; padding: 1 0 1 3; text-decoration: none; font-weight: bold; font-size: 11px; width: 100%}

.menucurent {
	font-size: 11px;
	color: #557DAA;
	font-weight: bold;
	background: #E6EAEC;
	width: 100%;
	padding: 1 0 1 3;
	}
/* === */

/* select быстрого перехода */
.quickgo
{
	font-size: 9px;
	width: 130px;
	background: #FFFFFF;
/* 	background-image: url('img/bg_but.gif'); */
}

/* обрамление быстрого перехода */
.tabquick
{
	background: #E6EAEC url(../i/quick_bg.gif) no-repeat 85%;
	border-style: none;
	padding: 0px;
	margin: 0px;
	border : 0 none;
}

.imageback
{
	background-color : #E6EAEC;
}
