
body {
    /*background-color: #000000; */
    background-color: #4e0101;
    margin: 0px;
    padding: 0px;
    font-family:  arial, helvetica, sans-serif; 
    font-size: 13px;
    color: #e2d15f;
	scrollbar-face-color: #212121;
	scrollbar-highlight-color: #404040;
	scrollbar-shadow-color: #000000;
	scrollbar-3dlight-color: #616161;
	scrollbar-arrow-color:  #A1A1A1;
	scrollbar-track-color: #000000;
	scrollbar-darkshadow-color: #000000;
  
}
img { border: none; }
html, body { height: 100%; }
hr 
{ 
  display: none;
}
a { 
  text-decoration: none;
}

a:link
{ 
  color: #e2d15f;
  text-decoration: none;
  
}
  
a:active
{ 
/*  color: #f2eeaa; */
/*   color: #ffaa29; */
  color: #e2d15f;
  text-decoration: none;
  border: none;
}


a:visited
{ 
/*  color: #f2eeaa; */
    color: #e2d15f;
  text-decoration: none;
}

a:hover
{ 
  color: #ffaa29;
/*  text-decoration: none; 
  border: none;*/
}

/* Hides from IE5-mac \*/
* html .buggybox { height: 1%;}
/* End hide from IE5-mac */
div#container
{ 
   background-color: #4e0101;
  margin: 0;
  padding: 0;
  width: 100%;
  min-height:100%;
  ;
  position: relative;
}

* html #container {
   height: 100%;
}
div#container2
{ 
  position: relative; 
  background-color: #e2d15f;

}
div#top
{
  min-width: 48em;
  background-color: #4e0101;
  margin: 0px;
  padding: 0px;
  width: 100%;
  border: none;
  height: 121px;
}

div#toplogo
{
  background-color: #4e0101;
  border: none;
  margin: 0px;
  padding: 0px;
  float: right;
  height: 121px;
  width: 242px;
}

div#toplogo *
{
  background-color: #4e0101;
  border: none;
  margin: 0px;
  padding: 0px;
}

div#topmenuside
{ 
  position: relative;
  height: 15px;
  float: right;
  background-color: #4e0101;

}

div#topmenu
{ 
  border: none;
/*  position: relative; */
  padding: 0px;
  background-color: #4e0101;
/*  height: 18px;  */
  width: 100%;
/*  border-width: 1px;
  border-color: #e2d15f;
  border-style: dotted; */

}
div#separator
{ 
/*  position: relative;  */
}
div#sidemenu
{ 
  margin-left: 10px;
  float: right; 
  margin-top: 25px;
  height: 40em;
  margin-right: 5px;
  margin-bottom: 5px;
  font-size: 12px;
  text-align: center;
}

div#menutop 
{
  width: 127px;
  height: 45px;
}     
div#menubottom 
{

  width: 127px;
  height: 65px;

}



div#mainpart
{ 
  background-color: #4e0101; 
  height:100%;
  padding-bottom: 13px;
}


div#main
{
 margin-left: 40px;
 background-color: #4e0101;
}

div#bordtop { 
  height: 4px;
  clear: both;
  background-color: #e2d15f;
}

.border_line { 
/*  position: relative;*/
  height: 1px;   
  background-color: #e2d15f; 
}
div#borddown { 
   height: 1px;
  clear: both;
  background-color: #e2d15f;
}

div#copyr { 
  font-size: 10px;
  color: white;
  background: black;
  text-align: center;
}

/* some min-height emulation for IE*/
.prop 
{ 
  float: right;
  width: 1px;
} 

.min400px 
{ 
  height: 400px;
} 

.clear { 
  clear:both;
  height:1px;
  overflow: hidden;
}

div#stolb
{ 
  margin-top: 30px;
  margin-right: 15px;
  margin-left: 30px;
  margin-bottom: 30px;
  padding: 3px;
  text-align: center;
  width: 15em;
  height: 7em;
  border-width: 1px;
  border-color: #e2d15f;
  border-style: dotted;
  float: left;
}

#menu { 
  position: relative;
  width: 45em; 
  background: #4e0101;
  float: left;  
/*  overflow: visible;*/

}
#menu ul { 
/*  position: relative; */
  list-style: none;
  margin: 0;
  padding: 0;
  width: 9em;
  float: left;
}

#menu a { 
/*  font: bold 11px/14px arial, helvetica, sans-serif;  */
  font-size: 10px;

  display: block;
  border-width: 1px;
  border-style: solid;
  border-color: #ccc #888 #555 #bbb;
  margin: 0;
  padding: 2px 3px;
}

#menu a.top {
  font-size: 12px;
  font-weight: bold;
/*  font: bold 14px arial, helvetica, sans-serif; */
  display: block;
  border-width: 0px 1px 0px 0px;
  border-color: transparent #888 transparent transparent;
  border-style:solid;
  margin: 0;
  padding: 2px 3px;
}

#menu h2 { 
  font: bold 11px/14px arial, helvetica, sans-serif;
  display: block;
  text-align: center;
  margin: 0;
  border-width: 0px 1px 0px 0px;
  border-style:solid;
/*  border-color: #ccc #888 #555 #bbb; */
  border-color: transparent #888 transparent transparent;
  color: #e2d15f;
  background: #4e0101;
  text-transform: uppercase;
}

#menu a { 
  color: #e2d15f;
  background: #4e0101;
  text-decoration: none;
}

#menu a:hover { 
  color: #a00;
  background: #e2d15f;
}



#menu ul ul { 
  position: absolute;
  z-index: 500;  
}

#menu ul ul ul { 
  top: 0;
  left: 100%;
}

#menu li { 
 position: relative;
} 


div#menu ul ul,
div#menu ul li:hover ul ul,
div#menu ul ul li:hover ul ul
{ 
  display: none;
}



div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul

{ 
  display: block;
}

.contact
{ 
  margin-top: 30px;
  margin-right: 15px;
  margin-left: 30px;
  margin-bottom: 30px;
  padding: 3px;
  text-align: center;
  width: 15em;
  height: 9em;
  border-width: 1px;
  border-color: #e2d15f;
  border-style: dotted;
/*   float: left; */
}

.about
{ 

  padding: 3px;
  margin-top: 30px;
  margin-right: 15px;
  margin-left: 30px;
  margin-bottom: 30px;
  padding: 3px;
  border: none; 
  min-width: 500px;
  width: 550px;
}
div#loc
{ 

  padding: 20px;
  border: none;

}

div#footer
{
position: absolute;
bottom: 0;
height: 12px;
width: 100%;
}
/*table, tr, td {
border: 1px solid #e2d15f;
} */

