div.msc {
	float: left; border: 1px solid #dedede; padding: 5px; margin: 5px 10px 5px 0px; background-color: #ececec
}
	
div.refstitle {
	text-align:left; float: left; border: none; padding: 5px 25px 5px 5px; margin: 5px 5px 5px 0px;
}
	
div.refslink {
	width:100px;align:center; text-align:center; float: left; border: 1px solid #dedede; padding: 5px 5px 5px 5px; margin: 5px 5px 5px 0px; background-color: #ececec;
}
	
div.around-button {
     margin: 10px 10px 10px 0px
}

div.around-selected {
     margin: 10px 10px 10px 0px;
     border: 1px dashed #dedede;
     background-color: #efefef;
}


div.corrected-version {
     margin: 10px 10px 10px 0px

}
div.corrected-version-date {
    padding: 5px 10px 10px 10px;
    margin: 5px 5px 0px 10px;
}

div.corrected-version-text {
    padding: 10px 10px 10px 10px;
    margin: 5px 5px 0px 10px;
    background-color: #efefef;
}

.collapse{
  display: block;
  overflow: hidden;
}  


 .button_yellow {
      background-color: #0066cc;
      border: 1px solid #666666;
      color: lightyellow;
      padding: 10px 20px;
      text-align: left;
      text-decoration: none;
      display: inline-block;
      font-size: normal;
      font-weight: bold;
      margin: 2px 2px;
      cursor: pointer;
}

 .button_green {
      background-color: #0066cc;
      border: 1px solid #666666;
      color: white;
      padding: 10px 20px;
      text-align: left;
      text-decoration: none;
      display: inline-block;
      font-size: normal;
      margin: 2px 2px;
      cursor: pointer;
}

 .button_red {
      background-color: #0066cc;
      border: 1px solid #666666;
      color: white;
      padding: 10px 50px;
      text-align: left;
      text-decoration: none;
      display: inline-block;
      font-size: normal;
      margin: 2px 2px;
      cursor: pointer;
}

.ff_highlighted	{font-weight: bold; 
		 color: #A91818;
		}

hr		{
			color: #AC4E4A;
			background-color: #AC4E4A;
			height: 1px;
			border: none;
			width: 100%;
		}

code		{
		font-size: x-small;
		}

.showamsbib	{
		font-size: small;
		background-color: lightyellow; 
		border-style: dashed; 
		border-color: #000000; 
		border-width: 1px 1px 1px 1px;
		overflow: auto; 
		width: 100%;
		
		word-wrap: break-word;
		overflow-wrap: break-word;
		}


.leftcol {WIDTH: 100px}
.rightcol {WIDTH: 187px}
.rightcolw {WIDTH: 250px}

.event		{WIDTH: 400px;
		 FONT-WEIGHT: normal; FONT-SIZE: normal; COLOR: black; 
		}

td.divd 	{	
		border-style: dashed; 
		border-color: #d3d3d3; 
		border-width: 2px 0px 2px 0px;
		
}

td.divdsub 	{	
		border-style: solid; 
		border-color: #d3d3d3; 
		border-width: 1px 0px 0px 0px;
		
}

table.EJCont 	{	
		background-color: lightyellow; 
		border-style: solid; 
		border-color: white; 
		border-width: 1 1 1 1;
		WIDTH: 600px;
}

tr.EJContRow	{
		background-color: lightyellow;
}

td.EJContVol	{
		COLOR: white;
		background-color: #888888; 
		border-style: solid; 
		border-color: #cccccc; 
		border-width: 1 1 0 1;
}

td.EJContAI	{
		background-color: lightyellow;
		border-style: solid; 
		border-color: #cccccc; 
		border-width: 0 0 1 1;
}

td.EJContIss	{
		border-style: solid; 
		border-color: #cccccc; 
		border-width: 1 1 1 1;
}

td.EJContEmpty1	{
		border-right: solid 1 #cccccc;
}

td.EJContEmpty	{
	border-left-color : #cccccc;
	border-left-style : solid;
	border-left-width : 1px;
	border-top-color : #cccccc;
	border-top-style : solid;
	border-top-width : 1px;
	text-align : center;
	padding-left : 10px;
	padding-right : 10px;
}

BODY0 {
	COLOR: black; FONT-FAMILY: Arial
}
BODY1 {
	COLOR: black; FONT-FAMILY: Palatino Linotype, Arial
}

INPUT {
	COLOR: black; FONT-FAMILY: Arial
}
TEXTAREA {
	COLOR: black; FONT-FAMILY: Arial
}
BODY.first {
	MARGIN: 15px 0px 0px; BACKGROUND-COLOR: white;
	COLOR: black; FONT-FAMILY: Arial;
}
body.mainInfo {
	margin: 0px; 
	background-color: white;
	COLOR: black; 
	FONT-FAMILY: Arial;
}

body.m_mainInfo {
        margin: 0px;
        background-color: #fafafa;
        COLOR: black;
        FONT-FAMILY: Arial;
}

body.mainInfoArch {
	margin: 0px; 
	background-color: white;
	COLOR: black; 
	FONT-FAMILY: Palatino Linotype, Arial
}

.fix{
	font-size : small;
}
.fix180{
	border: 1px solid #000000;
	width: 180px;
	font-size : small;
}
.topPic {
	BACKGROUND-POSITION: 50% top;
	BACKGROUND-IMAGE: url(/gifs/back_mnet3.jpg); BACKGROUND-REPEAT: repeat-x; HEIGHT: 82px
}
.mnet3 {
	BACKGROUND-POSITION: center 50%; BACKGROUND-IMAGE: url(/gifs/back_mnet3.jpg); BACKGROUND-REPEAT: repeat-x; HEIGHT: 114px
}
.man1 {
	BACKGROUND-POSITION: 50% bottom; BACKGROUND-IMAGE: url(/gifs/back_man1.jpg); BACKGROUND-REPEAT: repeat-x; HEIGHT: 127px
}
.mian {
	MARGIN: 0px 5px 0px 5px; BACKGROUND-POSITION: center 50%; FONT-SIZE: normal; BACKGROUND-REPEAT: repeat-x; HEIGHT: 69px
}
.webpage {
	padding-left : 30px;
	padding-right : 10px;
   COLOR: black;
}
.pad {
	padding-left : 20px;
	padding-right : 0px;
   COLOR: black;
  }
.mob {
        padding-left : 10px;
        padding-right : 10px;
   COLOR: black;
}

.mms{
	padding-bottom : 10pt;
}
.cont{
	border-right-color : #A91818;
	border-right-style : solid;
	border-right-width : 1px;
	border-left-color : #A91818;
	border-left-style : solid;
	border-left-width : 1px;
	border-top-color : #A91818;
	border-top-style : solid;
	border-top-width : 1px;
	border-bottom-color : #A91818;
	border-bottom-style : solid;
	border-bottom-width : 1px;
	WIDTH: 100%;
}

.contOLD{
	border-right-color : #A91818;
	border-right-style : solid;
	border-right-width : 1px;
	border-left-color : #A91818;
	border-left-style : solid;
	border-left-width : 1px;
	border-top-color : #A91818;
	border-top-style : solid;
	border-top-width : 1px;
	border-bottom-color : #A91818;
	border-bottom-style : solid;
	border-bottom-width : 1px;
	WIDTH: 500px;
}

.tcontOLD{
	border-right-color : #A91818;
	border-right-style : solid;
	border-right-width : 1px;
	border-left-color : #A91818;
	border-left-style : solid;
	border-left-width : 1px;
	border-top-color : #A91818;
	border-top-style : solid;
	border-top-width : 1px;
	 WIDTH: 500px;
}

.tcont{
	WIDTH: 500px;
}

.jnamebyyear{
	border-right-color : #cccccc;
	border-right-style : solid;
	border-right-width : 1px;
	border-left-color : #cccccc;
	border-left-style : solid;
	border-left-width : 1px;
	border-top-color : #A91818;
	border-top-style : solid;
	border-top-width : 1px;
	border-bottom-color : #cccccc;
	border-bottom-style : solid;
	border-bottom-width : 0px;
	color : #333333;
	font-weight: bold;
	font-style: italic;
}
.vol{
	border-right-color : #cccccc;
	border-right-style : solid;
	border-right-width : 1px;
	border-left-color : #cccccc;
	border-left-style : solid;
	border-left-width : 1px;
	border-top-color : #A91818;
	border-top-style : solid;
	border-top-width : 2px;
	border-bottom-color : #cccccc;
	border-bottom-style : solid;
	border-bottom-width : 0px;
	background-color : #e5e5e5;
	color : #A91818;
}
.year{
	border-right-color : #cccccc;
	border-right-style : solid;
	border-right-width : 1px;
	border-left-color : #cccccc;
	border-left-style : solid;
	border-left-width : 1px;
	border-top-color : #A91818;
	border-top-style : solid;
	border-top-width : 2px;
	border-bottom-color : #cccccc;
	border-bottom-style : solid;
	border-bottom-width : 0px;
	background-color : #e5e5e5;
	color : #A91818;
}
.series{
	text-align : center;
	padding-left : 10px;
	padding-right : 10px;
	color : #A91818;
}

.per{
	border-right-color :  #A91818;
	border-right-style : solid;
	border-right-width : 1px;
	border-left-color :  #A91818;
	border-left-style : solid;
	border-left-width : 1px;
	border-top-color :  #A91818;
	border-top-style : solid;
	border-top-width : 1px;
	border-bottom-color :  #A91818;
	border-bottom-style : solid;
	border-bottom-width : 0px;
	text-align : center;
	padding-left : 10px;
	padding-right : 10px;
}

.issue{
	border-right-color : #cccccc;
	border-right-style : solid;
	border-right-width : 1px;
	border-left-color : #cccccc;
	border-left-style : solid;
	border-left-width : 1px;
	border-top-color : #cccccc;
	border-top-style : solid;
	border-top-width : 1px;
	border-bottom-color : #cccccc;
	border-bottom-style : solid;
	border-bottom-width : 0px;
	text-align : center;
	padding-left : 10px;
	padding-right : 10px;
}
.issue_with_corner {
	border-right-color : #cccccc;
	border-right-style : solid;
	border-right-width : 1px;
	border-left-color : #cccccc;
	border-left-style : solid;
	border-left-width : 1px;
	border-top-color : #cccccc;
	border-top-style : solid;
	border-top-width : 1px;
	border-bottom-color : #cccccc;
	border-bottom-style : solid;
	border-bottom-width : 0px;
	text-align : center;
	padding-left : 10px;
	padding-right : 10px;

	background-image: url(/gifs/rtcorner1.gif);
	background-repeat: no-repeat;
	background-position: right top;
}





A.topLink {
	FONT-WEIGHT: normal; FONT-SIZE: 9pt; CURSOR: pointer; COLOR: #A91818; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-VARIANT: normal; TEXT-DECORATION: none
}

A.NavLink {
	FONT-WEIGHT: bold; FONT-SIZE: small; CURSOR: pointer; COLOR: #a97876; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-VARIANT: normal; TEXT-DECORATION: none
}

A.AIMENULink {
	CURSOR: pointer; COLOR: darkblue; TEXT-DECORATION: none
}

A.SLink:link {
	CURSOR: pointer; COLOR: darkblue; TEXT-DECORATION: none
}
A.SLink:visited {
	CURSOR: pointer; COLOR: darkblue; TEXT-DECORATION: none
}
A.SLink:hover {
	CURSOR: pointer; COLOR: darkblue; TEXT-DECORATION: underline
}
A.SLink:active {
	CURSOR: pointer; COLOR: darkblue; TEXT-DECORATION: underline
}

A.BlackLink:link {
        CURSOR: pointer; COLOR: Black; TEXT-DECORATION: none
}
A.BlackLink:visited {
        CURSOR: pointer; COLOR: Black; TEXT-DECORATION: none
}
A.BlackLink:hover {
        CURSOR: pointer; COLOR: Black; TEXT-DECORATION: none
}

A.ILink {
	CURSOR: pointer; COLOR: #e1ebe1; TEXT-DECORATION: none
}
TABLE.topMenu {
	FONT-WEIGHT: normal; FONT-SIZE: normal; LINE-HEIGHT: normal; FONT-STYLE: normal; BACKGROUND-COLOR: #a6a6a6; FONT-VARIANT: normal
}
TABLE.Search {
	FONT-WEIGHT: normal;
  FONT-SIZE: normal;
  LINE-HEIGHT: normal;
  FONT-STYLE: normal;
  FONT-VARIANT: normal
}
INPUT.shortbutton {
	FONT-WEIGHT: normal; FONT-SIZE: normal; WIDTH: 40px; COLOR: black; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-VARIANT: normal
}
INPUT.longbutton {
	FONT-WEIGHT: normal; FONT-SIZE: normal; WIDTH: 120px; COLOR: black; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-VARIANT: normal
}
INPUT.verylongbutton {
	FONT-WEIGHT: normal; FONT-SIZE: normal; WIDTH: 170px; COLOR: black; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-VARIANT: normal
}
INPUT.verylongboldbutton {
	FONT-WEIGHT: normal; FONT-SIZE: normal; WIDTH: 200px; COLOR: black; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-VARIANT: normal
}
INPUT.button {
	FONT-WEIGHT: normal; FONT-SIZE: normal; WIDTH: 70px; COLOR: black; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-VARIANT: normal
}
INPUT.very250longbutton {
	FONT-WEIGHT: normal; FONT-SIZE: normal; WIDTH: 250px; COLOR: black; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-VARIANT: normal
}
INPUT.button {
	FONT-WEIGHT: normal; FONT-SIZE: normal; WIDTH: 70px; COLOR: black; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-VARIANT: normal
}
INPUT.shortbutton {
	FONT-WEIGHT: normal; FONT-SIZE: normal; WIDTH: 30px; COLOR: black; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-VARIANT: normal
}
.ID {
	FONT-WEIGHT: normal; FONT-SIZE: normal; COLOR: black; LINE-HEIGHT: normal; FONT-STYLE: normal; BACKGROUND-COLOR: white; FONT-VARIANT: normal
}
.ID200 {
	FONT-WEIGHT: normal; FONT-SIZE: normal; WIDTH: 250px; COLOR: black; LINE-HEIGHT: normal; FONT-STYLE: normal; BACKGROUND-COLOR: white; FONT-VARIANT: normal
}
.KW {
	FONT-WEIGHT: normal; FONT-SIZE: normal; WIDTH: 250px; COLOR: black; LINE-HEIGHT: normal; FONT-STYLE: normal; HEIGHT: 80px; BACKGROUND-COLOR: white; FONT-VARIANT: normal
}
.FN {
	FONT-WEIGHT: bold; FONT-SIZE: normal; COLOR: #A91818; LINE-HEIGHT: normal; FONT-STYLE: normal; BACKGROUND-COLOR: white; FONT-VARIANT: normal
}
.red {
	COLOR: #A91818
}
.small {
	font-size: small;
}
TD.fon1 {
	BACKGROUND-IMAGE: url(/gifs/line2.jpg);
  BACKGROUND-REPEAT: repeat-x; 
  padding-left :  8px;
  padding-right : 8px;
}
TD.fon13 {
	BACKGROUND-IMAGE: url(/gifs/line3.jpg);
  BACKGROUND-REPEAT: repeat-x; 
  padding-left :  8px;
  padding-right : 8px;
}
.bx-ri {
	FONT-weight: bold; FONT-SIZE: small; COLOR: #A91818; TEXT-DECORATION: underline
}
.x-ri {
	FONT-SIZE: small; COLOR: #A91818
}
.x-bl {
	FONT-SIZE: small; COLOR: #000000
}
.y-ri {
	COLOR: #A91818
}
.y-bl {
	COLOR: #000000
}
TD.nolink {
	FONT-WEIGHT: bold; FONT-SIZE: small; COLOR: #9F7C7C
}
A.ri:link {
	FONT-WEIGHT: normal; FONT-SIZE: small; COLOR: #000080; TEXT-DECORATION: none
}
A.ri:visited {
	FONT-WEIGHT: normal; FONT-SIZE: small; COLOR: #000080; TEXT-DECORATION: none
}
A.ri:hover {
	FONT-WEIGHT: normal; FONT-SIZE: small; COLOR: #000080; TEXT-DECORATION: underline
}

A.ryf:link {
	FONT-WEIGHT: normal; FONT-SIZE: small; COLOR: #A91818; TEXT-DECORATION: none
}
A.ryf:visited {
	FONT-WEIGHT: normal; FONT-SIZE: small; COLOR: #A91818; TEXT-DECORATION: none
}
A.ryf:hover {
	FONT-WEIGHT: normal; FONT-SIZE: small; COLOR: #A91818; TEXT-DECORATION: underline
}

.ryb {
	FONT-WEIGHT: bold; FONT-SIZE: small; COLOR: #A91818; TEXT-DECORATION: none
}

A.rys:link {
	FONT-WEIGHT: normal; FONT-SIZE: x-small; COLOR: #A91818; TEXT-DECORATION: none
}
A.rys:visited {
	FONT-WEIGHT: normal; FONT-SIZE: x-small; COLOR: #A91818; TEXT-DECORATION: none
}
A.rys:hover {
	FONT-WEIGHT: normal; FONT-SIZE: x-small; COLOR: #A91818; TEXT-DECORATION: underline
}

A.ry:link {
	FONT-WEIGHT: bold; FONT-SIZE: small; COLOR: #A91818; TEXT-DECORATION: none
}
A.ry:visited {
	FONT-WEIGHT: bold; FONT-SIZE: small; COLOR: #A91818; TEXT-DECORATION: none
}
A.ry:hover {
	FONT-WEIGHT: bold; FONT-SIZE: small; COLOR: #A91818; TEXT-DECORATION: underline
}

A.ry1:link {
	FONT-WEIGHT: bold; FONT-SIZE: small; COLOR: #A91818; TEXT-DECORATION: underline
}
A.ry1:visited {
	FONT-WEIGHT: bold; FONT-SIZE: small;
COLOR: #A91818; TEXT-DECORATION: underline
}
A.rn:link {
	FONT-WEIGHT: bold; COLOR: #A91818; TEXT-DECORATION: none
}
A.rn:visited {
	FONT-WEIGHT: bold; COLOR: #A91818; TEXT-DECORATION: none
}
A.rn:hover {
	FONT-WEIGHT: bold; COLOR: #A91818; TEXT-DECORATION: underline
}
UL {
	LIST-STYLE-TYPE: circle
}
.sem {
	PADDING-LEFT: 15px; TEXT-INDENT: -15px
}
P.MathNetHtmlView {
	PADDING-LEFT: 0px
}
TABLE.LoginCard {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; BORDER-LEFT: black 1px solid; COLOR: black; BORDER-BOTTOM: black 1px solid
}
TABLE.ResultsCard {
	BORDER-RIGHT: #a97876 1px solid; BORDER-TOP: #a97876 1px solid; FONT-WEIGHT: bold; FONT-SIZE: normal; BORDER-LEFT: #a97876 1px solid; COLOR: #A91818; BORDER-BOTTOM: #a97876 1px solid; BACKGROUND-COLOR: #e5e5e5
}
TABLE.FilesCard {
	BORDER-RIGHT: #a97876 1px solid;
  BORDER-TOP: #a97876 1px solid;
  FONT-WEIGHT: bold;
  FONT-SIZE: normal;
  BORDER-LEFT: #a97876 1px solid; COLOR: #A91818; BORDER-BOTTOM: #a97876 1px solid;
  BACKGROUND-COLOR: lightyellow;
}
TABLE.UploadCard {
	BORDER-RIGHT: #9999ff 1px; BORDER-TOP: #9999ff 1px; BORDER-LEFT: #9999ff 1px; COLOR: black; BORDER-BOTTOM: #9999ff 1px; BACKGROUND-COLOR: #9999ff
}
.FilesTop {
	BORDER-RIGHT: #a97876 1px solid; BORDER-TOP: #a97876 1px solid; FONT-WEIGHT: bold; FONT-SIZE: normal; BORDER-LEFT: #a97876 1px solid; COLOR: #A91818; BORDER-BOTTOM: #a97876 1px solid; BACKGROUND-COLOR: #d3d3d3
}
.ResultBody {
	FONT-WEIGHT: normal; FONT-SIZE: normal; COLOR: #000000; BACKGROUND-COLOR: #e5e5e5
}

a.r1:link {
	font-size : small;
	color: white;
	text-decoration: none;
	font-weight : bold;
}
a.r1:visited {
	font-size : small;
        color: white;
        text-decoration: none;
	font-weight : bold;
}
a.r1:hover {
	font-size : small;
        color: #e1abb8;
        text-decoration: none;
	font-weight : bold;
}

a.topmenu:link {
        font-size : small;
        color: #555555;
        text-decoration: none;
        font-weight : bold;
}
a.topmenu:visited {
        font-size : small;
        color: #555555;
        text-decoration: none;
        font-weight : bold;
}
a.tomenu:hover {
        font-size : small;
        color: #555555;
        text-decoration: none;
        font-weight : bold;
}

a.mjON:link {
	font-size : small;
	color: yellow;
	text-decoration: none;
	font-weight : bold;
	border: 1 px;
}
a.mjON:visited {
	font-size : small;
	color: yellow;
        text-decoration: none;
	font-weight : bold;
	border: 1 px;
}
a.mjON:hover {
	font-size : small;
	color: yellow;
        text-decoration: none;
	font-weight : bold;
	border: 1 px;
}


a.mjOFF:link {
	font-size : small;
	color: #d3d3d3;
	text-decoration: none;
	font-weight : bold;
}
a.mjOFF:visited {
	font-size : small;
	color: #d3d3d3;
        text-decoration: none;
	font-weight : bold;
}
a.mjOFF:hover {
	font-size : small;
	color: #d3d3d3;
        text-decoration: none;
	font-weight : bold;
}


.showUDC	{
	color: #000080;
	cursor: help;
		}

.comm		{font-size: x-small;}

TABLE.StatTable { 
	font-size: small;
	border: 1px solid #000000;
	}

TABLE.TitleTable { 
	background-color: #ededed;
	border: 1px solid #000000;
	}

TABLE.ScopeTable { 
	background-color: #ededed;
	border: 1px solid #000000;
	font-size: small;
	}

TR.StatTop {
	background-color: #bebebe;
	}

TR.StatRow {
	background-color: #d3d3d3;
	}

TABLE.StatJTable { 
	font-size: small;
	border: 1px solid #000000;
	width: 200px;
	}

.StatPersTable { 
	font-size: small;
	border: 1px solid #b3b3b3;
	text-align:center; 
	width: 90%; 
	margin: 5px; 
	padding: 5px;
	}

TABLE.StatJRNSTable { 
	font-size: small;
	border: 1px solid #000000;
	width: 167px;
	}

TR.StatJRow {
	background-color: lightyellow;
	}


.vtextinfo {
	font-size: small;
	background-color: #e5e5e5;
		}

span.limit_width img{
        max-width:90%!important;
        height:auto!important;
        }

span.jrn_logo img{
        max-width:40%!important;
        height:auto!important;
        }

.bold_red {
        font-weight: bold;
        COLOR: #A91818;
}

.ul_block{
    background-color: #ffffff;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box;
    list-style:none;
    padding:0px;
    margin:1px;
    border-top: 1px solid #d3d3d3;
    border-left: 1px solid #d3d3d3;
    border-right: 1px solid #d3d3d3;
    border-bottom: 0px solid #d3d3d3;
}
.ul_block li{
    border-top:1px solid #fff;
    border-bottom:1px solid #cacaca;
    margin:0;
    font: bold 16px/18px Helvetica, sans-serif;
    padding:0;
    display:block;
    text-align:center;

    background-color: #f4f4f4;
    background-image: -webkit-gradient(linear, top left, top right, from(#f4f4f4), to(#d8d8d8));
    background-image: -webkit-linear-gradient(left, #f4f4f4, #d8d8d8);
    background-image:    -moz-linear-gradient(left, #f4f4f4, #d8d8d8);
    background-image:     -ms-linear-gradient(left, #f4f4f4, #d8d8d8);
    background-image:      -o-linear-gradient(left, #f4f4f4, #d8d8d8);
    background-image:         linear-gradient(left, #f4f4f4, #d8d8d8);
}

.ul_block a {
    text-decoration:none;
    display:block;
    font: bold 16px/18px sans-serif;
    padding:14px 0;
    margin: 1px;

}

.table_block{
    table-layout:fixed;
    background-color:#dddddd;
    padding:0px;
    margin:1px;
    border:0px;
}

.table_block a{
    text-decoration:none;
    display:block;

}

.table_block td{
    background-color:#f4f4f4;
    padding:4px;
}

.td_block{
    padding:0px;
    margin:1px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box;
    border-top: 1px solid #d3d3d3;
    border-left: 1px solid #d3d3d3;
    border-right: 1px solid #d3d3d3;
    border-bottom: 0px solid #d3d3d3;

    background-color: #f4f4f4;
    background-image: -webkit-gradient(linear, top left, top right, from(#f4f4f4), to(#d8d8d8));
    background-image: -webkit-linear-gradient(left, #f4f4f4, #d8d8d8);
    background-image:    -moz-linear-gradient(left, #f4f4f4, #d8d8d8);
    background-image:     -ms-linear-gradient(left, #f4f4f4, #d8d8d8);
    background-image:      -o-linear-gradient(left, #f4f4f4, #d8d8d8);
    background-image:         linear-gradient(left, #f4f4f4, #d8d8d8);

}
.ul_block_small{
    list-style-type:none;
    padding:0px;
    margin:0px;
    background-color: #fafafa;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box;
    border-top: 1px solid #d3d3d3;
    border-left: 1px solid #d3d3d3;
    border-right: 1px solid #d3d3d3;
    border-bottom: 0px solid #d3d3d3;
}


.ul_block_small li{
    border-top:1px solid #fff;
    border-bottom:1px solid #cacaca;
    margin:0;
    padding:0 5px;
    display:block;

    background-color: #f4f4f4;
    background-image: -webkit-gradient(linear, top left, top right, from(#f4f4f4), to(#d8d8d8));
    background-image: -webkit-linear-gradient(left, #f4f4f4, #d8d8d8);
    background-image:    -moz-linear-gradient(left, #f4f4f4, #d8d8d8);
    background-image:     -ms-linear-gradient(left, #f4f4f4, #d8d8d8);
    background-image:      -o-linear-gradient(left, #f4f4f4, #d8d8d8);
    background-image:         linear-gradient(left, #f4f4f4, #d8d8d8);
}
.ul_block_small a {
    text-decoration:none;
    display:block;
    padding:5px 0;
    margin: 1px;
}


.block_seminars{
    padding:0px;
    margin:0px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box;
    border-top: 1px solid #d3d3d3;
    border-left: 1px solid #d3d3d3;
    border-right: 1px solid #d3d3d3;
    border-bottom: 0px solid #d3d3d3;

}

.block_seminars li{
    border-top:1px solid #fff;
    border-bottom:1px solid #cacaca;
    margin:0;
    padding:0 5px;
    display:block;

    background-color: #f4f4f4;
    background-image: -webkit-gradient(linear, top left, top right, from(#f4f4f4), to(#d8d8d8));
    background-image: -webkit-linear-gradient(left, #f4f4f4, #d8d8d8);
    background-image:    -moz-linear-gradient(left, #f4f4f4, #d8d8d8);
    background-image:     -ms-linear-gradient(left, #f4f4f4, #d8d8d8);
    background-image:      -o-linear-gradient(left, #f4f4f4, #d8d8d8);
    background-image:         linear-gradient(left, #f4f4f4, #d8d8d8);
}



.block_seminars a{
    text-decoration:none;
    display:block;
    padding:2px 0;
    margin: 1px;
}
.ul_block_med{
    list-style-type:none;
    padding:0px;
    margin:0px;
    background-color: #fafafa;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box;
    border-top: 1px solid #d3d3d3;
    border-left: 1px solid #d3d3d3;
    border-right: 1px solid #d3d3d3;
    border-bottom: 0px solid #d3d3d3;
}


.ul_block_med li{
    border-top:1px solid #fff;
    border-bottom:1px solid #cacaca;
    margin:0;
    padding:0 8px;
    display:block;

    background-color: #f4f4f4;
    background-image: -webkit-gradient(linear, top left, top right, from(#f4f4f4), to(#d8d8d8));
    background-image: -webkit-linear-gradient(left, #f4f4f4, #d8d8d8);
    background-image:    -moz-linear-gradient(left, #f4f4f4, #d8d8d8);
    background-image:     -ms-linear-gradient(left, #f4f4f4, #d8d8d8);
    background-image:      -o-linear-gradient(left, #f4f4f4, #d8d8d8);
    background-image:         linear-gradient(left, #f4f4f4, #d8d8d8);
}

.ul_block_med a {
    text-decoration:none;

    display:block;
    padding:5px 0;
    margin: 1px;
}



.notopgap {
    margin-top: 0px;
    padding-top: 0px;
}

button.zoomin {
	background:url(/gifs/zoomin.svg) left no-repeat;
	background-size: 20px;
	background-color: #fefefe;
	border: 1px solid #cccccc;
	width: 100px;
	padding: 3px 3px 3px 3px;
	margin: 3px 3px 3px 3px;
	text-align:center;
}

button.zoomout {
	background:url(/gifs/zoomout.svg) left no-repeat;
	background-size: 20px;
	background-color: #fefefe;
	border: 1px solid #cccccc;
	width: 100px;
	padding: 3px 3px 3px 3px;
	margin: 3px 3px 3px 3px;
	text-align:center;
}

