body,html,table {
margin: 0;
padding: 0;
}
body {
font:16px/1.1 Verdana,Arial,Helvetica,sans-serif;
background:#FFF;
color:#000;
}
a{
color: #6081BF;
font-weight:bold;
}
ul{
list-style-position: inside;
}
#content {
width: 95%;
margin: 0 auto;
text-align:left;
min-width: 1024px;
max-width: 1280px;
}
#locdatahead {
border: 1px solid black;
}
#title {
text-align: center;
padding-top: 10px;
}
div.mapclick,#sidebar {
float: right;
}
#sidebar {
width: 310px;
margin:0; padding:0;
}
#sidebar-content {
margin:0; padding: 0.5em 0.3em;
font-size: 0.7em;
}
#memectr{width:350px; margin: 0 auto;}
#main {
margin:0 310px 0 0; padding:0;
}
#main-content {
margin:0; padding: 0.5em 1em;
}
#header {
margin: 0; padding: 0;
background-color: #E6DCCF; 
height: 80px;
}
#footer {
margin: 0; padding: 0;
padding: 0.2em 0;
font-size: 0.7em;
text-align: center;
}
#rescomments {
font-size: 0.8em;
}
#memeob {
min-width: 715px; 
#min-width: 750px;
margin: 0 0 0.5em 0;
}
#memeib {
background: #E0E0E0; 
width: 715px; 
#width: 750px;
min-width: 715px; 
margin: 0 auto; 
padding: 0.2em 0.5em; 
text-align: center;
}
.sbut {
display: block;
margin: 0;
padding: 0;
}
p.readthis, p.question {
font-size: 1.5em;
}
p.readthis {
text-align: center;
}
p.question {
color: #0066b3;
}
.hide, .uinp, .note, p.readthis {
color: red;
}
.hide, .note {
font-size: 0.8em;
}
.small {
  font-size: 0.7em; 
  font-weight: normal;
}
#menu, #buttons {
margin: 0; padding: 0;
padding-top: 0.2em;
background-color: #CCB88F;
}
#searchform {
text-align: center;
margin-bottom: 0.5em;
}
#formhead {
border: 1px solid black;
border-bottom: 0;
width: 37em;
font-weight: bold;
}
#formmain {
border: 1px solid black;
width: 36em;
background-color: #E6DCCF;
padding: 0.5em;
}
#formtable,#formmain,#formhead {
margin: 0 auto;
}
td.ftt,td.fti {
vertical-align:top;
}
td.ftt {
font-weight: bold;
padding: 0 0.5em;
margin: 0;
}
#picframe, #buttons, #map, #mapkey {
width: 300px;
}
#picframe, #pictitle, div.header {
background-color: #E6DCCF;
text-align: center;
}
p.bigger {
font-size: 1.1em;
padding: 0 2em;
}
div.header {
border-bottom: 1px solid black;
font-size: 1.2em;
font-weight: bold;
}
#addres {
text-align: center; 
font-size: 1.2em; 
font-weight:bold;
}
#boxright {
width: 350px; 
min-width: 350px; 
float: left;
position: relative;
left: 10px;
}
#boxleft {
width: 350px; 
float: left; 
position: relative; 
left: 5px;
}
table.minibox, table.miniboxhd {
width: 80%;
padding: 0;
border-spacing: 0;
border-collapse: collapse;
margin: 0.5em 0;
}
div.effect {
border: 1px solid black;
margin-bottom: 2em;
}
table.effecttable {
padding: 0;
width: 100%;
border-spacing: 0;
border-collapse: collapse;
padding: 0.6em;
}
#disambig ul{
  font-size: 0.8em;
  margin: 0;
}
div.resblock { 
  border: 1px solid black; 
  padding: 1%; 
  margin-bottom: 0.5em;
}
div.resblock table.minibox {
  width: 60%;
}
table.effecttable .et1, table.effecttable .et1a  {
width: 20%;
font-weight: normal;
padding-left: 0.3em;
}
table.effecttable .et2, table.effecttable .et2a {
width: 15%;
font-weight: normal;
text-align: right;
}
table.effecttable .et1t, table.effecttable .et2t, table.effecttable .et1ta, table.effecttable .et2ta {
border-top: 1px solid black;
}
table.effecttable .et2t, table.effecttable .et2ta{
text-align: right;
}
table.effecttable .et1t, table.effecttable .et1ta{
font-weight: bold;
padding-left: 0.3em;
}
table.effecttable .et3, table.effecttable .et3a {
width: 65%;
font-weight: normal;
font-size: 0.8em;
}
table.effecttable .et1a, table.effecttable .et2a, table.effecttable .et3a,table.effecttable .et1ta, table.effecttable .et2ta, table.effecttable .et3ta {
background-color: #E0E0E0; 
}
table.effecttable .et1h, table.effecttable .et2h, table.effecttable .et3h {
background-color: #E6DCCF;
font-weight: bold;
border-bottom: 1px solid black;
border-top: 1px solid black;
}
table.effecttable .et1h {
border-left: 1px solid black;
padding-left: 0.3em;
}
table.effecttable .et2h {
text-align: center;
padding-left: 2em;
}
table.effecttable .et3h {
border-right: 1px solid black;
text-align: center;
}
table.miniboxhd { display: none; visibility: hidden; } 
table.minibox .c1 {
width: 65%;
font-weight: normal;
padding-left: 0.3em;
font-size: 0.8em; 
}
table.minibox .c2 {
width: 35%;
text-align: right;
padding-right: 0.3em;
font-weight: normal;
font-size: 0.8em;
}
tr.head .c1 {
border-width: 1px 0 1px 1px;
border-color: black;
border-style: solid;
}
tr.head .c2 {
border-width: 1px 1px 1px 0;
border-color: black;
border-style: solid;
}
td.rc0,td.rc1,td.rc2,td.rc3,td.rc0a,td.rc1a,td.rc2a,td.rc3a
{
  width: 2.5%;
  margin: 0;
  padding: 0;
  border-bottom: 1px solid black;
}
td.rc0,td.rc1,td.rc2,td.rc3
{
  border-left: 1px solid black;
}
td.rc0a,td.rc1a,td.rc2a,td.rc3a
{
  border-right: 1px solid black;
}
td.rc0,td.rc0a
{
  background: #00BFFF; 
}
td.rc1,td.rc1a
{
  background: #0F0;
}
td.rc2,td.rc2a
{
  background: #FF0;
}
td.rc3,td.rc3a
{
  background: #F00;
}
td.rd
{
  width: 25%;
  margin: 0;
  padding: 0;
  text-align: center;
  font-weight: bold;
  border-bottom: 1px solid black;
}
td.rm, td.rt
{
  margin: 0;
  padding: 0;
  text-align: center;
  font-weight: bold;
}
td.rtcr,td.rtcl,td.rt {
  border-bottom: 1px solid black;
}
td.rtcr {
  border-right: 1px solid black;
}
td.rtcl {
  border-left: 1px solid black;
}
td.rm { 
  border: 1px solid black; 
  background: #E6DCCF;
}
td.sp 
{
  width: 4%;
  margin: 0;
  padding: 0;
}
table.minibox .head
{
background-color: #E6DCCF;
}
div.effectdesc {
margin: 0.6em;
padding: 0.3em;
}
div.content {
padding: 0.2em 0.6em;
}
#locdata {
margin: 0 0 0.5em 310px; 
}
#map {
border: 1px solid black;
float: left;
margin: 0 0.6em 0.6em 0;
}
#picmap { background-repeat:no-repeat; margin: 0 auto; }
img.overlay { display: block; visibility: visible; }
img.nooverlay { display: none; visibility: hidden; }
#mapkey {
height: 60px;
}
div.mapkeyno, div.mapkeyhe, div.mapkeyfo, div.mapkeysh, div.mapkeyra {
width: 300px;
background:url(/layout/mapkey.png);
}
div.mapkeyhe, div.mapkeysh, div.mapkeyra, div.mapkeyno, div.mapkeyfo { height: 60px; }
div.mapkeyno {background-position: left 0;}
div.mapkeyhe {background-position: left -180px;}
div.mapkeyfo {background-position: left -60px;}
div.mapkeysh {background-position: left -120px;}
div.mapkeyra {background-position: left -240px;}
.sbut {
  margin: 0.5em 0 0 0;
}
div.contad {
width: 300px;
margin: 0.3em 0;
}
hr.cleaner {
clear:both;
height:1px;
margin: -1px 0 0 0; padding:0;
border:none;
visibility: hidden;
}
hr.lcleaner {
clear:left;
height:1px;
margin: -1px 0 0 0; padding:0;
border:none;
visibility: hidden;
}

#menu ul, #menu li, #buttons ul, #buttons li {border:0; margin:0; padding:0; list-style:none;}

#buttons ul { padding-left: 0.3em; }

#buttons a { font-size: 0.8em; }

#menu ul {
border-bottom:solid 1px #DEDEDE;
height:19px;
padding-left:0.6em;
}
#yctxt{text-align:justify;margin:5px 5px 15px;}
#menu li, #buttons li {float:left; margin-right:0.2em;}
.tab a:link, .tab a:visited{
background:url(/layout/tab-round.png) right 40px;
display:block;
color: #6081BF;
font-weight:bold;
height:20px;
line-height:20px;
text-decoration:none;
}
.tab a span{
background:url(/layout/tab-round.png) left 40px;
display:block;
height:20px;
margin-right:14px;
padding-left:14px;
}
.tab a:hover{
background:url(/layout/tab-round.png) right 20px;
display:block;
}
.tab a:hover span{
background:url(/layout/tab-round.png) left 20px;
display:block;
}

/* -------------------------------- */
/* ACTIVE ELEMENTS */
.active a:link, .active a:visited, .active a:visited, .active a:hover{
background:url(/layout/tab-round.png) right 0 no-repeat;
}
.active a span, .active a:hover span{
background:url(/layout/tab-round.png) left 0 no-repeat;
}
