/* requared styles for site engine work (used in php scripts)*/
div.lineplace {
 text-align: center;
 position: static;
 z-index: 1;
 float: left;
 font-size: 10pt;
 cursor: auto;
}
.mb,.mb1,.mb2 {
/*menu list box*/
   list-style: none;
   text-align : left;
   padding: 0px;
   margin: 0px;
}
.mb1,.mb2 {
   padding-left: 5px;
}

.mi,.mi1,.mi2 {
/*menu item level 0,1,2 */
}
.mio,.mi1o,.mi2o {
/*menu opened item level 0,1,2 */
}
.mif,.mi1f,.mi2f {
/*menu first item level 0,1,2 */
}
.miof,.mi1of,.mi2of {
/*menu first opened item level 0,1,2 */
}
.mid,.mi1d,.mi2d {
/*menu item dir level 0,1,2 */
}
.mido,.mi1do,.mi2do {
/*menu item opened dir level 0,1,2 */
}
.midof,.mi1dof,.mi2dof {
/*menu first opened dir item level 0,1,2 */
}
.mibox{
/*menu item box*/
   text-align: left;
   list-style: none;
	padding: 0px;
	margin: 0px;
   border-style: solid;
	border-width: 1px 0px;
	border-top-color: #617732;
   border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: white;
   
}
.mi,.mio,.mif,.mid,.mido,.midf,.miof,.midof,
.mi1,.mi1o,.mi1f,.mi1d,.mi1do,.mi1df,.mi1of,.mi1dof,
.mi2,.mi2o,.mi2f,.mi2d,.mi2do,.mi2df,.mi2of,.mi2dof {
   color: white;
   border-bottom: #617732 1px solid;
   font: bold 10pt Verdana, Geneva, Arial, Helvetica, sans-serif;
   background-image: url(/img/mic.gif);
   background-position: 7px 7px;
   background-repeat: no-repeat;
   padding-left: 24px;
   letter-spacing: -1px;
   display: block;
   text-transform: uppercase;
   text-decoration: none;
/*  width:175px;*/
/*shadow*/
/* needed for Internet explorer */
  height: 25px;
  filter: Shadow(Color=#333333,Direction=135,Strength=2);
  /* Needed for Gecko */
  line-height: 25px;
 /* white-space: nowrap;*/
  text-shadow: #333333 2px 2px 2px;
/*overflow:hidden;
*/}
/*.mi1,.mi1o,.mi1f,.mi1d,.mi1do,.mi1df,.mi1of,.mi1dof{
   background-position: 10px 7px;
   padding-left: 27px;
}
.mi2,.mi2o,.mi2f,.mi2d,.mi2do,.mi2df,.mi2of,.mi2dof {
   background-position: 10px 7px;
   padding-left: 27px;
}
*/
.mi:before,.mio:before,.mif:before,.mid:before,.mido:before,.midf:before,.miof:before,.midof:before,
.mi1:before,.mi1o:before,.mi1f:before,.mi1d:before,.mi1do:before,.mi1df:before,.mi1of:before,.mi1dof:before,
.mi2:before,.mi2o:before,.mi2f:before,.mi2d:before,.mi2do:before,.mi2df:before,.mi2of:before,.mi2dof:before {
  display: block;
  margin: 0px -2px -27px 1px;
  padding: 0px;
  color: #666666;
/*  overflow:hidden;
*/}
.mi1,.mi1o,.mi1f,.mi1d,.mi1do,.mi1df,.mi1of,.mi1dof,
.mi2,.mi2o,.mi2f,.mi2d,.mi2do,.mi2df,.mi2of,.mi2dof {
   font-size: 9px;   
   margin-top: 0px;
   margin-bottom: 0px;
}
.mio,.miof,.mido,.midof,.mi1o,.mi1of,.mi1do,.mi1dof,.mi2o,.mi2of,.mi2do,.mi2dof {
   background-image: url(/img/mio.gif);
}
a.mi:link,a.mif:link,a.mio:link,a.miof:link,a.mid:link,a.mido:link,a.midf:link,a.midof:link,
a.mi:active,a.mif:active,a.mio:active,a.miof:active,a.mid:active,a.mido:active,a.midf:active,a.midof:active,
a.mi:visited,a.mif:visited,a.mio:visited,a.miof:visited,a.mid:visited,a.mido:visited,a.midf:visited,a.midof:visited,
a.mi1:link,a.mi1f:link,a.mi1o:link,a.mi1of:link,a.mi1d:link,a.mi1do:link,a.mi1df:link,a.mi1dof:link,
a.mi1:active,a.mi1f:active,a.mi1o:active,a.mi1of:active,a.mi1d:active,a.mi1do:active,a.mi1df:active,a.mi1dof:active,
a.mi1:visited,a.mi1f:visited,a.mi1o:visited,a.mi1of:visited,a.mi1d:visited,a.mi1do:visited,a.mi1df:visited,a.mi1dof:visited,
a.mi2:link,a.mi2f:link,a.mi2o:link,a.mi2of:link,a.mi2d:link,a.mi2do:link,a.mi2df:link,a.mi2dof:link,
a.mi2:active,a.mi2f:active,a.mi2o:active,a.mi2of:active,a.mi2d:active,a.mi2do:active,a.mi2df:active,a.mi2dof:active,
a.mi2:visited,a.mi2f:visited,a.mi2o:visited,a.mi2of:visited,a.mi2d:visited,a.mi2do:visited,a.mi2df:visited,a.mi2dof:visited
{
   color: white;
}
a.mi:hover,a.mif:hover,a.mid:hover,a.midf:hover,
a.mi1:hover,a.mi1f:hover,a.mi2d:hover,a.mid2f:hover,
a.mi2:hover,a.mi2f:hover,a.mi2d:hover,a.mid2f:hover, {
 color: white;
 background-color: #87A83D;
 
}

.bb,.bb1,.bb2 {
/*body list box*/
}
.bb1 { 
   margin-bottom : 20px;
   text-align : left;
   list-style-image: url(/src/ul1.gif);
   margin-top: 5px;
 }
.bb2 { 
   text-align : left;   
   list-style-image: url(/src/ul2.gif); 
   margin-bottom : 5px;
   margin-top: 0px;
}

.bibox {
/*body item box*/

}
.bi,.bi1,.bi2 {
/*body item level 0,1,2 */
   margin-top: 5px;
   margin-bottom: 0px;
   text-align: left;
}
.bi2 {
   font-size: 10px;
   margin-top: 5px;

}

.message {
	color: BLUE;
}
.error {
   color: RED;
}

.gr_add {
   text-align : justify;
   margin-top: 5px;
	list-style: disc;
	margin-left: 20px;
}
.gr_add_title {
   border-bottom: 1px solid black;
	padding:5px 0px;
	margin-left: 0px;
}
A.sec{ font-size: 8pt; }

.hidden,a.hidden,a.hidden:link,a.hidden:visited {
 color: #CCCCCC;
}
