.logo_text{
text-align: right; position: absolute; right: 0px; top: 48px;
}
#frame {
	width: 990px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
}

#head {
	margin-top: 30px;
	height: 120px;
	border-bottom-color: #bab6b4;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	position: relative;
}

#head h1 a {
	display: block;
	background-image: url(/content/images/logo.png);
	top: 0px;
	right: 0px;
	position: absolute;
	height: 65px;
	width: 320px;
	line-height: 400px;
	overflow: hidden;
}

#head h3 { text-align: right; }

body {
	padding: 0px;
	margin: 0px;
	color: white;
	background-color: black;
	font-family: Verdana, Arial, sans-serif;
}

a {
	text-decoration: none;
	color: #e3e3e3;
}

a.black {
	color: black;
}

a:hover {
	color: #99000d;
}

a.red {
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
	font-size: 19px;
	color: #99000d;
}

a.lred {
	color: #99000d;
}

a.lred:hover {
            	color: white;
            }

a.red:hover {
            	color: #93908d;
            }


h1 {
	font-style: normal;
	font-weight: normal;
	font-family: Verdana;
	text-decoration: none;
	color: #fffaf3;
	font-size: 28px;
}

h2 { 
font-family: Verdana; 
text-decoration: none; 
font-style: normal; 
font-weight: normal; 
color: #fffaf3; 
font-size: 18px; 
}


h3 { 
font-family: Verdana; 
text-decoration: none; 
color: #fffaf3; 
font-style: normal; 
font-weight: normal; 
font-size: 18px; 
}

h4 {
	font-family: Verdana;
	text-decoration: none;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #fffaf3;
}

hr{
width: 100%;
height: 1px;
color: #fff;
border: 0;
background-color: #fff;
text-align: center;
}

.red { 
color: #a40800; 
}

.gris { 
color: #93908d; 
}

p { 
line-height: 20px; 
font-style: normal; 
font-weight: normal; 
font-size: 13px; 
font-family: Verdana; 
text-decoration: none; 
color: #bab6b4; 
}

.stroke {
	border-color: #bab6b4;
	border-style: solid;
	border-width: 1px;
}

#index_bb {
	margin-top: 20px;
	height: 460px;
	position: relative;
	margin-right: 110px;
}

#index_bb div {
	position: absolute;
	top: 0px;
	margin-left: -100px;
	width: 196px;
	height: 452px;
}

#index_bb h1 {
	text-align: center;
	position: absolute;
	bottom: 7px;
	left: 0;
	margin: 0;
	width: 100%;
}

#intro_img1 {
position: absolute;
top: 400px;
left: 190px;}

#intro_img2 { 
position: absolute; 
top: 400px; 
left: 430px;}

#intro_img3 { 
position: absolute; 
top: 400px; 
left: 630px;}

.menu_frame {
z-index: 100;
top: 54px;
position: absolute;
font-style: normal;
font-weight: normal;
            }

.book {
position: absolute;
top: 545px;
left: 840px;
color: white;
font-style: normal;
font-weight: normal;
font-size: 19px;
}


/*ul.menu {list-style:none; margin:0; padding:0}
ul.menu * { margin:0; padding:0}
ul.menu a {font-style: normal; font-weight: normal; display:block; color: white; text-decoration:none}
ul.menu li {font-style: normal; font-weight: normal; font-size: 14px; position:relative; float:left; margin-right:2px}
ul.menu ul {position:absolute; top:26px; left:0; display:none; opacity:0; list-style:none; ; font-size: 10px; }
ul.menu li a:hover { color: #a40800; }
ul.menu ul li {position:relative; border-top:none; background-color: black; opacity:0.8; filter:alpha(opacity=50);-moz-opacity:.50; width: 150px; margin:0}
ul.menu ul li a {font-style: normal; font-weight: normal; font-size: 12px; display:block; padding:3px 7px 5px;}
ul.menu ul li a:hover {color: #a40800; }
ul.menu ul ul {left:50px; top:-1px;}
ul.menu .menulink { font-style: normal; font-weight: normal; text-decoration: none; padding:5px 7px 7px; color: white; width:90px;}
ul.menu .menulink:hover, ul.menu .menuhover}
ul.menu .topline { border-top: solid #aaa}*/

#main_content {
	width: 880px;
	margin: 0px 0px 0px auto;
}

#head_menu {
list-style:none; 
margin:0; 
padding:0; 
position: absolute; 
bottom: 3px; 
left: 0;
}

#head_menu li {
font-style: normal; 
font-weight: normal; 
font-size: 15px; 
position:relative; 
float:left; 
margin-right:50px; 
text-transform: uppercase;
}

#head_menu a {
color: white;
}

#head_menu a:hover {
color: #a40800;
}

#head_menu li.menu-active a {
color: gray;
}

#menu {
	width: 105px;
	height: 510px; 
	position: absolute;
	left: 0;
	top: 140px;
}

#accordion {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 105px;
}

#accordion h3 {
font-style: normal; 
font-weight: normal; 
color: white; 
font-size: 14px; 
margin: 2px 0;
}

#accordion .menu-active { 
color: #a40800; 
}

#accordion .menu_extend {
margin: 0; 
padding: 0 0 0 10px; 
list-style: none; 
font-size: 12px;
}

#accordion .menu_extend a {color: #999;}
#accordion .menu_extend a:hover {color: #a40800;}

ul.menu {list-style:none; margin:0; padding:0; width: 80px; display: none;}
ul.menu * { margin:0; padding:0}
ul.menu a {font-style: normal; font-weight: normal; display:block; color: white; text-decoration:none}
ul.menu li {font-style: normal; font-weight: normal; font-size: 14px; position:relative; margin-right:2px}
ul.menu ul {position:absolute; top:0px; left:81px; display:none; opacity:0; list-style:none; ; font-size: 10px; }
ul.menu li a:hover { color: #a40800; }
ul.menu ul li {position:relative; border-top:none; background-color: black; opacity:0.8; filter:alpha(opacity=50);-moz-opacity:.50; width: 150px; margin:0}
ul.menu ul li a {font-style: normal; font-weight: normal; font-size: 12px; display:block; padding:3px 7px 5px;}
ul.menu ul li a:hover {color: #a40800; }
ul.menu ul ul {left:50px; top:-1px;}
ul.menu .menulink { font-style: normal; font-weight: normal; text-decoration: none; padding: 3px 0; color: white; width:80px;}
ul.menu .menulink:hover, ul.menu .menuhover {background-color: black; opacity:0.8; filter:alpha(opacity=50);-moz-opacity:.50;}
ul.menu .topline { border-top: solid #aaa}


.footer_gris { 
padding-top: 4px; 
border-top-color: #bab6b4; 
border-top-width: 1px; 
border-top-style: solid; 
text-decoration: none; 
font-style: normal; 
font-weight: normal; 
text-align: center; 
font-size: 10px; 
color: #202020; 
}

.footer_gris a { 
color: #202020; 
}

.footer_gris a:hover { 
color: #a40800; 
}

.footer { 
clear: both; 
position: relative; 
}

.right-top { 
right: 0px; 
top: 0px; 
position: absolute; 
float: none; }

.right-top a { color: #bab6b4; font-size: 10px; text-align: right; text-decoration: none; font-style: normal; font-weight: normal; }
.right-top a:hover { color: #a40800; }
.float-left { float: left; }
.float-right { float: right; }
.clear { clear: both; }
ul.list-left { color: #93908d; font-size: 14px; text-decoration: none; font-style: normal; font-weight: normal; }
ul.list-left li { left: 20px; list-style-type: square; list-style-position: inside; }
ul.list-right { text-align: right; color: #93908d; font-size: 14px; text-decoration: none; font-style: normal; font-weight: normal; }
ul.list-right li { right: 20px; list-style-position: inside; list-style-type: none; }
.stroke_bottom { border-bottom-style: solid; border-bottom-color: white; border-bottom-width: 1px; }
.stroke_top { border-top-color: white; border-top-width: 1px; border-top-style: solid; }
span { text-decoration: none; font-style: normal; font-weight: normal; font-size: 16px; color: #93908d; }

img{
border: none;
}

.img1:hover h3{ 
color: #a40800;
}

.img2:hover h3 { 
color: #a40800; 
}
.img3:hover h3 { 
color: #a40800; 
}
.img4:hover h3 { 
color: #a40800; 
}
.img5:hover h3 { 
color: #a40800; 
}
.img6:hover h3 { 
color: #a40800; 
}
.img7:hover h3 { 
color: #a40800; 
}
.img8:hover h3 { 
color: #a40800; 
}

.pos1 {
	left: 5px;
	color: black;
	top: 265px;
	position: absolute;
}
.pos2 {
	left: 148px;
	color: black;
	top: 135px;
	position: absolute;
}
.pos3 {
	left: 267px;
	color: black;
	top: 265px;
	position: absolute;
}
.pos4 {
	left: 388px;
	color: black;
	top: 135px;
	position: absolute;
}
.pos5 {
	left: 526px;
	color: black;
	top: 265px;
	position: absolute;
}
.pos6 {
	left: 633px;
	color: black;
	top: 135px;
	position: absolute;
}
.pos7 {
	left: 763px;
	color: black;
	top: 265px;
	position: absolute;
}
.pos8 {
	left: 880px;
	color: black;
	top: 135px;
	position: absolute;
}

.text-black { 
text-decoration: none; 
font-style: normal; 
font-weight: normal; 
font-size: 14px; 
color: black; 
}

.text-black a { 
color: gray; 
}

.text-black a:hover { 
color: #a40800; 
}


.white_bg a {
	color: black;
}

.white_bg a:hover {
	color: #a40800; 
}