body {
 background: #adb0b5 url('img/botinfon.jpg') repeat-y;
 font: normal 12px arial;
 color: white;
 margin: 0;
}

a, a:visited, a:active {
 color: #c31116;
 text-decoration: none;
}

a img {
 border: 0px;
}

h1 {
 font: normal 16px arial;
 color: #c31116;
}

h2 {
 font: normal 14px arial;
 color: #c31116;
}

#flashdiv {
 width: 100%;
 height: 100%;
 z-index: 0;
 position: absolute;
 top: 0px;
 left: 0px;
}

#contTexthDiv {
 width: 340px;
 height: 310px;
 overflow: hidden;
}

#contTexthDivContact  { 
 width: 480px;
 height: 310px;
 overflow: hidden;
}


#textOrGalMenu {
 width: 340px;
 height: 310px;
 position: absolute;
 top: 5px;
 left: 515px;
 overflow: hidden;
}

#galleryMenuHere {
 width: 340px;
 height: 310px;
 overflow: hidden;
 position: absolute;
 top: -1px;
 left: 0px;
 visibility: hidden;
 background: #e7e7e7 url('img/framefon.jpg') repeat-x;
 z-index: 7;
}


#mainDiv {
 width: 100%;
 height: 100%;
 z-index: 2;
 position: absolute;
 top: 0px;
 left: 0px;
}

.mainTable {
 width: 100%;
 height: 100%;
}

.aboveIt {
 background: url('img/topintrofon.jpg') repeat-y;
}

.itIs {
 height: 685px;
 background: url('img/topintrofon.jpg') repeat-y;
}

#introFlash {
 width: 976px;
 height: 685px;
 position: relative;
 overflow: hidden;
}

#introFlashFlash {
 width: 976px;
 height: 685px;
 top: 0px;
 left: 0px;
 position: absolute;
}

#introWhoWeAre {
 width: 935px;
 text-align: center;
 height: 20px;
 top: 670px;
 left: 35px;
 position: absolute;
}

#introWhoWeAre h1 {
 font: normal 10px verdana;
 margin-top: 0px;
 margin-bottom: 0px;
 color: silver;
}

.itIsIn {
 height: 768px;
 background: url('img/in-back.jpg') no-repeat top left;
 vertical-align: top;
}

.itIsCont {
 height: 533px;
 vertical-align: top;
}

.belowIt {
 font: normal 12px verdana;
 background: url('img/botintrofon.jpg') repeat-y;
 vertical-align: top;
}

.belowItIn {
 
 background: url('img/botinfon.jpg') repeat-y;
}

#theContent {
 z-index: 8;
 width: 864px;
 height: 334px;
 BACKGROUND: url('img/contfon.jpg');	
 overflow: hidden;
 position: absolute;
 top: 213px;
 left: 56px;
}

#pageflashDiv {
 width: 510px;
 margin-left: 5px;
 float: left;
 height: 313px;
 overflow: hidden;
 margin-top: 10px;
 margin-bottom: 10px;
}

#pageFlashContainer {
 width: 495px;
 height: 320px;
 position: absolute;
 top: 5px;
 left: 5px;
 z-index: 5;
}

#galPicContainer {
 width: 495px;
 height: 320px;
 position: absolute;
 top: 5px;
 left: 5px;
 z-index: 6;
 visibility: hidden;
 overflow: hidden;
 font: normal 12px verdana;
 color: black;
 background: #e7e7e7 url('img/framefon.jpg') repeat-x;
}

#contactFormContainer {
 width: 495px;
 height: 320px;
 position: absolute;
 top: 5px;
 left: 5px;
 z-index: 6;
 visibility: hidden;
 overflow: hidden;
 font: normal 12px verdana;
 color: black;
 background: #e7e7e7 url('img/framefon.jpg') repeat-x;
}

#scrollbar_content {
 width: 340px;
 float: right;
 height: 310px;
 margin-top: 10px;
 color: black;
 font: normal 12px verdana;
}

#scrollbar_content_wide {
 width: 470px;
 float: right;
 height: 310px;
 margin-top: 10px;
 color: black;
 font: normal 12px verdana;
}

#picsDiv {
 width: 490px;
 height: 280px;
 float: left;
}

#picsNumDiv {
 width: 490px;
 height: 20px;
 float: left;
}


#scrollbar_content td {
 color: black;
 font: normal 12px verdana;
}

#mainMenu {
 width: 950px;
 height: 25px;
 text-align: center;
 position: absolute;
 left: 36px;
 top: 615px;
 font: normal 12px verdana;
 z-index: 8;
}

#mainMenu  td { 
 font: normal 12px verdana;
} 

#mainMenu a, #mainMenu a:visited, #mainMenu a:active  {
 color: white;
 margin-left: 5px;
 margin-right: 5px;
}


#menuBG td, #menuEN td { 
 font: normal 12px verdana;
} 

#menuBG a, #menuBG a:visited, #menuBG a:active, 
#menuEN a, #menuEN a:visited, #menuEN a:active   {
 color: white;
 margin-left: 5px;
 margin-right: 5px;
}

.pageMenuIn {
 padding-top: 3px;
 padding-bottom: 3px;
 padding-left: 5px;
 padding-right: 5px;
 background: #c31116;
 float: left;
}

.pageMenuLink {
 padding-top: 3px;
 padding-bottom: 3px;
 padding-left: 5px;
 padding-right: 5px;
 float: left;
}

#greetings {
 width: 500px;
 height: 60px;
 text-align: center;
 left: 220px;
 position: absolute;
 top: 80px;
 font: normal 10px verdana;
 z-index: 9;
}

#greetings h1 {
 font: normal 10px verdana;
 margin-top: 0px;
 margin-bottom: 0px;
 color: silver;
}

#greetings a, #greetings a:visited, #greetings a:active {
 color: silver;
}

#greetings  span {
color: silver;
}

#makeScroll div {
 margin-top: 4px;
 margin-bottom: 4px;
}

#galleryleftpic {
 width: 126px;
 height: 95px;
 background: silver;
 margin-right: 7px;
 margin-left: 25px;
 float: left;
 margin-bottom: 7px;
}

#galleryritepic {
 width: 126px;
 height: 95px;
 background: silver;
 float: left;
 margin-bottom: 7px;
}

#infoCode {
 height: 20px;
 width: 200px;
 float: left; 
 
}

#galPicSelect {
 height: 20px;
 width: 290px;
 float: right; 
 text-align: right; 
}

#contactForm {
 margin-left: 30px;
 margin-top: 0px;
}

#contactForm input {
 background: none;
 color: black;
 border: 1px solid #c31116;
 width: 210px;
 height: 18px;
 font: normal 10px verdana;
}

#contactForm textarea {
 background: none;
 color: black;
 border: 1px solid #c31116;
 width: 310px;
 height: 80px;
 font: normal 10px verdana;
 overflow: auto;
}

#contactForm span input {
 width: 60px;
}

#contactForm span span input {
 background: #c31116;
 color: white;
 border: 1px solid black;
 width: 120px;
 margin-left: 123px;
 margin-top: 12px;
 height: 16px;
 font: normal 10px verdana;

}

#mp3 {
 width: 17px;
 height: 20px;
 position: relative; 
 left: 920px;
 top: -100px;
}

#mp3in {
 width: 17px;
 height: 20px;
 position: relative; 
 left: 185px;
 top: -90px;
 float: right;
}

#allThinhgsContainer {
 width: 976px;
 height: 738px;
 overflow: hidden;
 position: absolute;
}

#mainFlashContainer {
 width: 976px;
 height: 728px;
 top: 0px;
 left: 0px;
 overflow: hidden;
 position: absolute;
 z-index: 7;
}

#menuBG {
 width: 950px;
 height: 25px;
 z-index: 4;
 left: 0px;
 text-align: center;
 margin-left: 36px;
 position: relative;
 z-index: 10;
 top: -90px;
 font: normal 12px verdana;
 visibility: hidden;
}

#menuEN {
 width: 950px;
 height: 25px;
 z-index: 4;
 left: 0px;
 text-align: center;
 margin-left: 36px;
 position: relative;
 z-index: 10;
 top: -115px;
 font: normal 12px verdana;
 visibility: hidden;
}

#otherLangLink {
 margin-left: 20px;
 margin-top: 4px;
 font: normal 11px verdana;
 float: left;
}

#otherLangLink a, #otherLangLink a:visited, #otherLangLink a:active {
 color: #dddddd;
}
.loadhere, .loadhere td
{
 font: normal 11px verdana;
 color: black;
}

.loadhere p, .loadhere td p  {
 margin-bottom: 8px; 
 margin-top: 8px; 	
}

.loadhere h1, .loadhere td h1 {
 font: bold 12px verdana;
 color: #c31116; 
 margin-bottom: 0px;
 text-transform: uppercase;
}

.loadhere h2, .loadhere td h2 {
 font: normal 12px verdana;
 color: black; 
 margin-bottom: 0px;
 margin-top: 0px;
 text-transform: uppercase;
}

.loadhere h3, .loadhere td h3 {
 font: bold 16px verdana;
 color: #c31116;
 margin-top: 5px;
 margin-bottom: 3px;
}

.loadhere h4, .loadhere td h4 {
 font: normal 16px verdana;
 color: #c31116; 
 margin-bottom: 0px;
}

.loadhere h5, .loadhere td h5 {
 font: bold 14px verdana;
 color: black; 
 margin-bottom: 0px;
 margin-top: 0px;
}


.loadhere h6, .loadhere td h6 {
 font: normal 14px verdana;
 color: black;
 margin-bottom: 5px;
 margin-top: 0px;
}


.loadhere a, .loadhere a:visited, .loadhere a:active {
 color: #c31116;
}