BODY {
  MARGIN-TOP: 0;
  }

DIV {
   CURSOR:default;
   }

DIV.small {
   FONT:70% Arial;
   }

DIV.medium {
   FONT:80% Arial;
   }

DIV.large {
   FONT:18px Arial;
   }

DIV.large_gray {
   COLOR:#333333;
   FONT:14px Arial;
   }

P  {
   CURSOR:default;
   MARGIN-TOP:0px;
   MARGIN-BOTTOM:0px;
   }

OL.lang {
   MARGIN-TOP:0px;
   MARGIN-BOTTOM:0px;
   }

.small {
        FONT-SIZE:90%;
        FONT-FAMILY:times;
        FONT-WEIGHT:normal;
        COLOR:black;
}


A.gray:link {
   COLOR:gray;
   }

A.gray_black:hover {
   COLOR:black;
   }
A.gray_black {
   COLOR:gray;
   }

A.title:hover {
   color: black;
   text-decoration: underline;
   CURSOR:pointer;
   CURSOR:hand;
   }
A.title {
   color: black;
   text-decoration: none;
   CURSOR:pointer;
   CURSOR:hand;
   }

A.black_gray:hover {
   color: red;
   text-decoration: underline;
   CURSOR:pointer;
   CURSOR:hand;
   }
A.black_gray {
   color: black;
   text-decoration: underline;
   CURSOR:pointer;
   CURSOR:hand;
   }


A.translator     {
        color:#666666;
}
A:link.translator     {
        color:#666666;
}
A:alink.translator     {
        color:#ff0000;
}
A:hover.translator {
        COLOR: #cc0000
}



A.coauthor:hover       {
        color:black; text-decoration: none;
}
A.coauthor     {
        color:black; text-decoration: underline;
}


A.a_gray:hover {
   COLOR:black;
   TEXT-DECORATION:none;
   }
A.a_gray {
   COLOR:gray;
   TEXT-DECORATION:none;
   }

A.a_black:hover {
   COLOR:red;
   TEXT-DECORATION:none;
   }
A.a_black {
   COLOR:black;
   TEXT-DECORATION:none;
   }



A.aMenu:hover {
        WIDTH:100%;
	FONT-SIZE:80%;
        FONT-FAMILY:times;
        COLOR:black;
	PADDING-LEFT:7px;
	PADDING-BOTTOM:1px;
	DISPLAY:block;
	BACKGROUND-COLOR:#EDEBD5;
	TEXT-DECORATION:underline;
	BORDER-TOP:3px solid;
	BORDER-COLOR:#9A8E51;
}
A.aMenu {
        WIDHT:100%;
        FONT-SIZE:80%;
        FONT-FAMILY:times;
        COLOR:gray;	
	PADDING-LEFT:7px;
	PADDING-BOTTOM:1px;
	DISPLAY:block;
	TEXT-DECORATION:none;
	BACKGROUND:#F5F4EA;
	BORDER-TOP:3px solid;
	BORDER-COLOR:#EDEBD5;
}
DIV.divMenuActive {
        WIDTH:100%;
        FONT-SIZE:80%;
        FONT-FAMILY:times;
        COLOR:black;
        PADDING-LEFT:7px;
        PADDING-BOTTOM:1px;
        DISPLAY:block;
        BACKGROUND-COLOR:#EDEBD5;
        BORDER-TOP:3px solid;
        BORDER-COLOR:#9A8E51;
}

A:hover {
   COLOR: #cc0000
   }
A:link  {
   COLOR:#003366;
   }



A:hover.a_blue {
   COLOR:#cc0000;
   }
A.a_blue {
   COLOR:#003366;
   }




A.button_search        {
        FONT-SIZE: 80%;
	FONT-FAMILY: times;
        padding-left: 3px;
        padding-right: 3px;
        padding-top: 1px;
        padding-bottom: 1px;
        background-color: #eeeeee;
        border: 1px solid #cccccc;
        text-align: center;
        text-decoration: none;
        color:#868686;
	HEIGHT:19px;
}
A.button_search:hover {
	background-color: #cccccc;
	border: 1px solid black;
	COLOR:black;
}

A.button {
        FONT-SIZE: 80%;
        FONT-FAMILY: times;
        padding-left: 5px;
        padding-right: 5px;
        padding-top: 1px;
        padding-bottom: 1px;
        background-color: #eeeeee;
        border: 1px solid #cccccc;
        text-align: center;
        text-decoration: none;
        color:#868686;
        HEIGHT:19px;
	WIDTH:25px;
}
A.button:hover {
        background-color: #cccccc;
        border: 1px solid black;
        COLOR:black;
}

A.buttonActive {
        FONT-SIZE: 80%;
        FONT-FAMILY: times;
        padding-left: 5px;
        padding-right: 5px;
        padding-top: 1px;
        padding-bottom: 1px;
        BACKGROUND-COLOR:#CCCCCC;
        border: 1px solid black;
        text-align: center;
        text-decoration: none;
        COLOR:black;
        HEIGHT:19px;
        WIDTH:25px;
}
A.buttonActive:hover {
        background-color: #cccccc;
        border: 1px solid black;
        COLOR:black;
}


INPUT.sub {
	BORDER-top:1px solid;
	BORDER-bottom:1px solid;
	BORDER-right:1px solid;
	BORDER-left:1px solid;
	BACKGROUND:#EEEEEE;
	COLOR:black;
	BORDER-COLOR:#CCCCCC;
	FONT-FAMILY:times;
}

.150_px       {
        WIDTH:70%; BORDER-top:1px solid; BORDER-bottom:1px solid;
BORDER-right:1px solid; BORDER-left:1px solid; COLOR:black;
BORDER-COLOR:#7f9db9; COLOR:black;
}

INPUT.search {
	FONT-SIZE:10pt;
        FONT-FAMILY:times;
	WIDTH:125px;
	
}

INPUT.buttonActive {
   FONT-SIZE:80%;
   FONT-FAMILY:times;
   PADDING-LEFT:15px;
   PADDING-RIGHT:15px;
   BACKGROUND-COLOR:#EEEEEE;
   BORDER:1px solid #CCCCCC;
   }

TEXTAREA {
   WIDTH:100%;
   BORDER:1px solid #7F9DB9;
   }

INPUT.border {
   BACKGROUND:#F9F9F9;
   BORDER:1px solid;
   BORDER-COLOR:#7F9DB9;
   FONT-SIZE:120%;
   FONT-FAMILY:tahoma;
   WIDTH:100%;
   }

INPUT.i_without {
   WIDTH:100%;
   HEIGHT:22px;
   BORDER-STYLE:solid none solid solid;
   BORDER-WIDTH:1px 0px 1px 1px;
   BORDER-COLOR:#7F9DB9;
   }

A.buttonActive {
        FONT-SIZE: 80%;
        FONT-FAMILY: times;
        PADDING-LEFT: 35px;
        padding-right: 35px;
        padding-top: 1px;
        padding-bottom: 1px;
        BACKGROUND-COLOR:#EEEEEE;
        BORDER:1px solid #CCCCCC;
        text-align: center;
        text-decoration: none;
        COLOR:gray;
        HEIGHT:19px;
        WIDTH:25px;
}
A.buttonActive:hover {
        BACKGROUND-COLOR:#CCCCCC;
        BORDER:1px solid black;
        COLOR:black;
}

INPUT.withborder {
   WIDTH:100%;
   BORDER-TOP:1px solid #666666;
   BORDER-LEFT:1px solid #666666;
   BORDER-BOTTOM:1px solid #DDDDDD;
   BORDER-RIGHT:1px solid #DDDDDD;
   }

INPUT.submit {
   FONT:70% Arial;
   }









#top {
   MIN-WIDTH:800px;
   }
#leftmenu {
   POSITION:absolute;
   LEFT:10px;
   WIDTH:160px;
   FLOAT:left;
   }
#content_rightmenu {
   MIN-WIDTH:550px;
   MARGIN-LEFT:170px;
   CLEAR:both;
   }
#rightmenu {
   FLOAT:right;
   WIDTH:200px;
   }
#content {
   MARGIN-RIGHT:200px;
   BORDER-RIGHT:1px solid #CCCCCC;
   PADDING-RIGHT:10px;
   }
#body {
   width: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 825)? "800px" : "100%")
   }
#end {
   PADDING-TOP:25px;
   CLEAR:both;
   }


TABLE.table_border {
   BORDER-COLLAPSE: collapse;
margin-bottom: 1em;   }
TD.td_border {
   BORDER:1px solid gray;
   BORDER-COLLAPSE: collapse;
   PADDING:2 10 2 10;
   }

