@CHARSET "UTF-8";

html, body{ width: 100%; height: 100%;	background: #000000 url(../img/bg.gif) repeat-x scroll 0 0;	color: #bb89a6;	margin: 0;	padding: 0;	text-align: center;	font-family:tahoma,verdana,arial;	font-size:11px;	font-weight: normal;}

a {color: #bb89a6; font-style: normal;text-decoration: none;}
a:hover,a.sel { color: #bb89a6; text-decoration: underline;}
a:focus {outline: none;}
ol,ul {padding-left: 30px;}
.clear{  clear: both;  display: block;  width: 0px;  height: 0px; }
* {margin: 0;}
html{overflow: auto;}
div, img{border: 0 none;	margin: 0;	padding: 0}
p {padding: 0px; margin: 1em 0px;} 
html, div, map, dt, isindex, form {display:block;}

#top_distance  { display: inline;float: right;height: 50%;margin-top: -261px;width: 100%;}

#flags { width: 990px; height: 25px; margin: 0px auto;}
#flags a { margin: 5px 2px; text-indent: -9999px; float: right; width: 20px; height: 12px; border: 1px solid #712a60; background: #4c142f url(../img/pl.gif) no-repeat scroll 1px 1px;}
#flags a.sel { background-position: 1px 1px;  border-color: #8a437c;}

#menu { clear: both;padding: 0px; margin: 0 auto; display: block; padding-top: 5px; list-style-type: none; width: 990px; height: 30px;  background-color: #390327;}
#menu>li { z-index: 1000; height: 30px; display: block; float: left;  position: relative;}
#menu>li>a { display: block; line-height: 30px; padding: 0px 10px;color: #7c566b; font-weight: normal; text-decoration: none;}
#menu>li.active>a {  background: transparent url(../img/arrow.gif) no-repeat scroll 20px 24px;}
#menu>li.sel>a { font-weight: bold;}
#menu>li.sel>a, #menu li a:hover {  text-decoration: none; color: #7e325c; }
#menu li ul { list-style-type: none; display: none;  margin: 0px; padding: 0px; position: absolute;text-align: left;}
#menu>li.active ul { display: block; }
#menu li ul li {z-index: 100; background-color: #451534;}
#menu li ul a { padding-left: 27px; padding-right: 15px; line-height: 25px; color: #a49ca1; text-decoration: none; white-space: nowrap; background: transparent url(../img/dot.gif) no-repeat scroll 10px 4px;}
#menu li ul a.sel { font-weight: bold;}
#menu li ul a:hover { color: #91617b; }

#intro { width: 990px; height: 456px; margin: 0px auto;}
#intro.flash-replaced .alt{ display: none;}
#content { width: 952px; padding-left: 38px; height: 438px; margin: 0 auto; background: #300020 url(../img/content.jpg) no-repeat scroll 0px 0px; text-align: left;}

#right  { float:right; width: 498px; height: 426px; position: relative;}
#slide { width: 498px; height: 426px;}

h1#logo { position:absolute; z-index: 10; width: 498px; height: 164px; left: 0px; top: 0px; background: transparent url(../img/blur.png) no-repeat scroll 0 0;}
h1#logo .sIFR-alternate{display: none;}
h1#logo a.logo { display: block; text-indent: -5555px; background: transparent url(../img/logo.png) no-repeat scroll 0 0; width: 79px; height: 81px; float: left; margin: 18px; }
h1#logo a.title { display: block; font-weight: normal; font-size: 15px; text-align: center; width: 380px; margin-top: 49px; margin-left: 10px; margin-right: -10px; color: #cbbcc2; text-decoration: none; float: left;}
#content h2 { line-height: 60px; width: 420px; height: 60px; float: left; color: #c9c3c3; font-size: 14px; font-weight: normal;}

#text { width: 420px; height: 333px; float: left;}
#text .scroll { width: 420px; height: 333px; overflow: auto;  }
#text .scroll .scrt{ margin-right: 15px; line-height: 1.5em;}
#text .withScroll .scroll .scrt{ margin-right: 8px;}

#back { width: 420px; float: left; line-height: 20px; vertical-align: middle;}
#back:hover { text-decoration: none;}

#gallery { margin: 0px -5px; width: 420px;}
#gallery a { display: block; margin: 5px; float: left; width: 58px; height: 60px; position: relative;}
#gallery a span { display: block; width: 58px; height: 60px;  position: absolute; left: 0px; top: 0px; background: transparent url(../img/border.mini.png) no-repeat scroll 0 0; cursor: pointer;}

#gallery2 { margin: 0px -8px; width: 420px;}
#gallery2 a { text-decoration: none; display: block; margin: 5px 8px; float: left; width: 83px; padding: 1px 1px; position: relative;}
#gallery2 a:hover span.text { text-decoration: underline;}
#gallery2 a span.text { width: 93px; margin: 0px -5px; display: block; text-align: center;}
#gallery2 a span.border { display: block; width: 84px; height: 87px;  position: absolute; left: 0px; top: 0px; background: transparent url(../img/border.big.png) no-repeat scroll 0 0; cursor: pointer;}



#footer {  padding-top: 4px; width: 990px; height: 16px; line-height: 16px; color: #7c4068; margin: 1px auto 10px;}
#footer a { color: #7c4068;}
#activelogo { display: block; overflow: hidden; text-indent: -666px; height: 16px; width: 33px; float: right; background: transparent url(../img/adlogo.gif) no-repeat scroll 0 0;}