/*============= Header ==============*/
html { 
	overflow: scroll; 
}

td.titletop {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold; 
	color: #660066; 
	background-image: url(../view/ttltopbg.gif); 
	background-repeat: repeat-x; 
	background-position: left top; 
	background-color: #FFFFFF
}

/*============= Top menu ==============*/
td.submenu {  
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #660033; text-decoration: none; background-color: #E4E0EB
}
a.submenu { 
	font-family: Arial; 
	font-size: 11px; 
	font-weight: bold ; 
	color: #000066; 
	text-decoration: none
}

a.submenu:hover {  
	color: #990033; 
	text-decoration: underline
}

/*========= Content journals ===========*/

div.annot {
	display: none; 
	position:relative; left:20px; 
	width: 480px;
	padding:10px 10px; 
	background-color:#EEF8FF; 
	border:solid thin #AABBFF;
	font-size:8pt;
}

img.info {
	vertical-align: -3px;
	margin-left: 5px;
	width: 16px;
	height: 16px;
}

/*===================================*/

#imga {border-style:none; vertical-align:middle}

span {margin:5 0 5 13}

.cat {
	font-family: Tahoma;
	font-size: 8pt;
}


/*============ Услуги ===============*/
table.service, table.service td {
	background-color: #eeeeee;
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	padding: 3px 3px 3px 3px;
	border: 5px solid #f7f7f9;
	border-collapse: collapse;
}

img.service {
 	width: 70px;
 	height: 100px;
 	float: left; /* Обтекание картинки по левому краю */
 	margin: 10px 10px; 
}

td.year, a.year {  
	background-color: #E4E0EB;
	padding: 4px 4px 4px 4px;
	border: 1px solid #E9E5EF;
	font-family: Verdana;
	font-size: 10pt;
	font-weight: bold ;
	color: #000066; 
	text-decoration: none
}

a.year:hover {  
	color: #ff0000; 
	text-decoration: underline;
}

/*============ Новости ===============*/
td.content-news {
	padding-left: 12px; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	
}

td.solid-blue  { 
	border-right: 5px solid rgb(153,204,255); 
	background: rgb(221,238,255); 
	text-align: center; 
	letter-spacing: -0.03em; 
	font-family: Verdana; 
	font-size: 9pt; 
	font-weight: 900; 
}

/*============ Vestnik ===============*/
ul.content--news {
	padding-left: 12px; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	
}

/*========== ===============*/

td.news {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	text-align: left;
	padding: 4px 4px 4px 4px
 }

font.topcat {
	font-family: Tahoma;
	color: #3551C7;
	font-size: 8pt;
	font-weight: bold;
}


h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #660066;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	text-transform: uppercase;
	line-height: 12pt;
}

td.menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #660066;
	background-image: url(../view/menubg.gif);
	background-repeat: no-repeat;
	background-position: right top
}




td.h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
	background-color: #99CCFF;
	text-align: center;
	vertical-align: top
}

td.h2 {
	color: #000066;
	background-color: #FFFFCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold
}
td.h2v { 
	color: #000066;
	background-color: #FFFFCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	text-align: left
}

td.mag {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	vertical-align: top;
	
}

td.content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

 


td.map {  text-align: center; vertical-align: top}

td.mapref {  text-align: right; vertical-align: top; color: #666666; font-size: 10pt; font-family: Arial, Helvetica, sans-serif}

.address {  font-family: "Times New Roman", Times, serif; font-size: 9pt; font-style: normal}

.sign {  font-style: italic; text-align: right}

.hilight {  color: #660033; font-weight: bold}

dfn {  font-weight: bold}



a.menuref:visited {
	color: #666699;
 text-decoration: none
}

a.menuref:active {
	color: #000066;
 text-decoration: none
}

a.menuref:hover { color: #000066; ; text-decoration: none}

a.top {  font-family: Arial, Helvetica, sans-serif; color: #99CCFF; font-size: 1ex}

td.title { font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 15pt; font-weight: bold; background-color: #99CCFF}

a.title { color: #FFFFFF; text-decoration: none }

a.menuref { color: #666699; ; text-decoration: none }

a.map {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #666666; text-decoration: underline}

.branchH {  
	font-weight: bold;
	color: #660033;
}

.aletter { font-size: larger; font-weight: bold; color: #990033 ; text-transform: uppercase}

a.letter { font-weight: bold; text-transform: capitalize; text-decoration: none; font-size: 9pt}

a.letter:hover { font-weight: bold; text-transform: capitalize; text-decoration: underline}


td.left {
	background-image: url(leftleft.gif);
	background-repeat: repeat-y
}

td.tab {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

td.tabdigit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	vertical-align: middle;
}

.bluebutton { 
  BORDER-BOTTOM:	black 0px solid;
  BORDER-LEFT:		white 0px solid;
  BORDER-RIGHT:		black 0px solid;
  BORDER-TOP:		white 0px solid;
  margin:			0px;
  font-family:		Tahoma;
  font-size:		11px;
  font-weight:		bold;
  background-color:	#E1E6FC;
  color:			black;
}

.redbutton { 
  BORDER-BOTTOM:	black 1px solid;	
  BORDER-LEFT:		white 1px solid;
  BORDER-RIGHT:		black 1px solid;	
  BORDER-TOP:		white 1px solid;
  margin:			1px;
  font-family:		Tahoma;
  font-size:		11px;
  font-weight:		bold;
  background-color:	#E6CDCD;
  color:			black;
}
