

BODY {
  background: #f0ede4;
  color: #222222;
  margin: 0px;
 font-size:25px;
 font-family:    Verdana,  Book Antiqua, sans-serif;
 font-weight: bold;

	
}

table.header {background:#993333;

	}


div.entranceb {font-family:    Book Antiqua;
	font-size:24px;
	font-weight: bold;
}

div.entrancem {font-family:    Book Antiqua;
	font-size:18px;
	font-weight: bold;
}

div.entrances {font-family:    Book Antiqua;
	text-align: center;
	font-size:15px;
	font-weight: bold;
}


div.entrancevs {font-family:    Book Antiqua;
	font-size:12px;
	
}
table.entrance{background: #993333;}

td.left{
	color: #ffffff;
	background: #993333;
	text-align: center;
	border-width: 0px;
	border-style: solid;
        border-color: #b31b1b #ffffff #b31b1b #ffffff;
	padding: 20;
	vertical-align: center;
	
}


td.right{
	color: #b31b1b;
	background: #f0ede4;
	text-align: center;
	border-width: 0px;
	border-style: solid;
	padding: 0;
	vertical-align: center;
	
}

a.front
{color: #b31b1b;
  text-decoration: none;
}

 a.front:hover {
  color: #ff0000;
}




div.title1{font-family:    Book Antiqua;
	color: #ffffff;
	vertical-align: center;
	text-align: center;
	margin-top: 2px;
	 margin-left: -50px;
	 margin-right: 50px;
	font-size:25px;
	font-weight: bold;
}

div.title2{font-family:    Book Antiqua;
	color: #f0ede4;
	vertical-align: center;
	text-align: center;
	 margin-top: -2px;
	 margin-left: 80px;
	 margin-right: 10px; 
	font-size:16px;
	font-weight: bold;
}

a.title
{color: #ffffff;
  text-decoration: none;
}


td.front{
	color: #b31b1b;
	background: #f0ede4;
	text-align: center;
	border-width: 3px;
	border-style: solid;
        border-color: #f0ede4 #ffffff #f0ede4 #ffffff;
	padding: 0;
	vertical-align: center;
	
}


 a.title:hover {
  color: #ffffff;
text-decoration: none;
}

td.breadcrumb{
	color: #b31b1b;
	font-size:10px;
	text-align: left;
	vertical-align: bottom;
	
}


td.main{
	color: #222222;
	
	font-size:12px;
	border-width: 3px;
	border-style: solid;
        border-color: #f0ede4 #ffffff #f0ede4 #ffffff;
	padding: 20;
	vertical-align: top;
	text-align: justify;
	
}

td.news{
	color: #222222;
	
	font-size:12px;
	border-width: 3px;
	border-style: solid;
        border-color: #d7d6d1 #d7d6d1 #d7d6d1 #d7d6d1;
	padding: 20;
	vertical-align: top;
	text-align: center;
	
}




td.side{
	color: #222222;
	text-align:center;
	font-size:10px;
	vertical-align: top;
padding: 0;	
}


h1.main {
	color: #333333;
	font-size:14px;
	text-align: center;

}

h2.main {
	color: #333333;
	font-size:12px;
	margin:-1;
	text-align: left;

}


a.main
{color: #b31b1b;
  text-decoration: none;
background:  url(../pics/line_long.jpg) repeat-x bottom left; }

}

 a.main:hover {
  color: #ff0000;
  text-decoration: underline;
}


a.mainlink
{color: #b31b1b;
  text-decoration: none;


}

 a.mainlink:hover {
  color: #ff0000;
  
}





a.caption
{color: #b31b1b;
 text-align: left;
 font-size:11px;
 text-decoration: none;
 background:  url(../pics/line_long.jpg) repeat-x bottom left; }

}

 a.caption:hover {
font-size:11px;
  color: #ff0000;
  text-decoration: underline;
}


table.main{

font-size:12px;

}

td.menu{
	
	background: #333366;
	
}

table.banner{
align:bottom;

}

img.border{

	border-width: 7;
	border-style: solid;
        border-color: #f0ede4 #dcdcdc #dcdcdc #f0ede4;
	}


td.footer{
	background: #d7d6d1;
	color: #4c4c4c;
	font-size:11px;
	
	padding: 5;
	
}
td.footerleft{
	color: #4c4c4c;
	font-size:11px;
	text-align: left;
	
}
td.footerright{
	color: #4c4c4c;
	font-size:11px;
	text-align: right;
}

a.footer
{color: #b31b1b;
  text-decoration: none;
background:  url(../pics/line.jpg) repeat-x bottom left; }

}

 a.footer:hover {
  color: #ff0000;
  text-decoration: underline;
}



td.language{
	color: #4c4c4c;
	font-size:10px;
	text-align: center;
	padding:10;
}




img.flag
{border=0;
}

 



 

#menu {
width: 100%;
float: left;
font-size:15px;
}


#menu ul {
list-style: none;
margin: 0;
padding: 0;
width: 10em;
float: left;

}

#menu a, #menu h2 {

display: block;
border-width: 0px;
border-style: solid;
border-color: #000 #000 #000 #fff;
margin: 0;
padding: 2px 3px;

}

#menu h2 {
color: #CCCC99;
background: #333366;
text-align: center;

}

#menu a {
color: #CCCC99;
background: #333366;
text-decoration: none;
border-width: 1px;
border-style: solid;
border-color: #d7d6d1 #d7d6d1 #d7d6d1 #d7d6d1;
}

#menu a:hover {
font-size:12px;
color: #222222;
background: #ffcc33;
}

#menu li {position: relative;}

#menu ul ul ul {
position: absolute;
top: 0;
left: 100%;
}
#menu ul ul {
position: absolute;
z-index: 500;
}

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;}