body {
 margin: 0;
 padding: 0;
 background: rgb(216,201,179);
}

a {
 text-decoration: none;
 color: rgb(49,0,20);
}

a:hover {
 text-decoration: none;
 color: white;
}

a img {
 border: 0;
}

#mainContainer {
 position: absolute; 
 width: 100%; 
 height: 100%; 
 left: 0px; 
 top: 0px; 
 overflow: hidden; 
 height: 800px;
}

#fonContainer {
 position: absolute; 
 background: url('img/fonTop-1.jpg') no-repeat top center;
 left: 50%; 
 width: 1300px;
 height: 800px;
 margin-left: -580px;
 top: 0px;
}

#flashContainer {
 position: absolute; 
 left: 50%; 
 margin-left: -579px;
 top: 0px;
}

#widePic {
 position: absolute; 
 top: 9px; 
 left: 9px; 
 width: 545px; 
 height: 395px; 
} 


#langLink {
 position: absolute; 
 top: 80px;
 left: 50%;
 margin-left: 190px;
 height: 22px;
 width: 240px;
 color: rgb(182,144,62);
 font: bold 11px arial;
 text-align: right;
}

#langLink a, #langLink a:visited, #langLink a:active {
 color: rgb(182,144,62);
 margin-left: 5px;
 font: normal 11px arial;
}

#langLink a:hover {
 text-decoration: none;
 color: white;
}

#fonTopLeft {
 width: 1200px;
 left: 50%;
 margin-left: -1195px;
 top: -1px;
 height: 858px;
 background: url('img/fonTopCont.jpg') repeat-x top right;
 position: absolute;
}

#fonTopRight {
 width: 1200px;
 left: 50%;
 margin-left: 0px;
 top: -1px;
 height: 858px;
 background: url('img/fonTopCont.jpg') repeat-x top left;
 position: absolute;
}

#bigFlashOrPic {
 width: 720px;
 height: 330px;
 position: absolute; 
 top: 163px;
 left: 50%;
 margin-left: -295px;
}

#menuspot {
 width: 150px;
 left: 50%;
 position: absolute; 
 margin-left: -465px;
 top: 200px;
 min-height: 10px;
 height: 260px;
 text-align: left;
 vertical-align: bottom;
}

#menuCell h1, #menuCell h1 а {
 font: bold 11px arial;
 color: rgb(66,13,32);
 margin-top: 0px;
 margin-bottom: 0px;
}

#menuCell {
 height: 255px;
 width: 145px;
 padding-left: 5px;
 vertical-align: bottom;
 font: bold 11px arial;
 color: rgb(66,13,32);
 text-align: right;
 line-height: 25px;
}

#menuCell a, #menuCell a:visited, #menuCell a:active {
 font: normal 11px arial;
 color: rgb(66,13,32);
 line-height: 25px;
}

#menuCell a:hover {
 color: white;
 text-decoration: none;
}

#contactLink {
 width: 250px;
 height: 20px;
 position: absolute; 
 top: 122px;
 left: 50%;
 margin-left: 185px;
}

#bookLink {
 height: 20px;
 background: rgb(216,179,92); 
 padding-left: 5px;
 padding-right: 5px;
 float: right;
}

#zaKontakt {
 height: 20px;
 margin-left: 10px;
 margin-right: 10px;
 float: right;
 font: bold 12px arial;
 color: rgb(216,179,92); 
}

#zaKontakt a, #zaKontakt a:visited, #zaKontakt a:active {
 font: bold 12px arial;
 color: rgb(216,179,92); 
}
 
#zaKontakt a:hover {
 color: white;
 text-decoration: none;
} 
 
#bookLink a, #bookLink a:visited, #bookLink a:active {
 font: bold 12px arial;
 color: white;
}

#bookLink a:hover {
 color: rgb(69,13,32);
 text-decoration: none;
}

#submenuspot {
 width: 150px;
 left: 50%;
 position: absolute; 
 margin-left: -465px;
 top: 510px;
 min-height: 10px;
 height: 260px;
 font: bold 11px arial;
 color: rgb(66,13,32);
 text-align: right;
 line-height: 25px;
 z-index: 3;
}

#submenuspot H1 {
 font: bold 12px arial;
 color: rgb(66,13,32);
 margin-top: 0px;
 margin-bottom: 0px;
}

#submenuspot a, #submenuspot a:visited, #submenuspot a:active {
 font: normal 11px arial;
 color: rgb(66,13,32);
 line-height: 25px;
}

#submenuspot a:hover {
 color: white; 
 text-decoration: none;
}

#mainContDiv{
 width: 100%;
 min-height: 350px;
 left: 0px;
 top: 510px;
 z-index: 2;
 position: absolute;
}

#textContainer {
 width: 100%;
 display: block;
 min-height: 250px;
 float: left;
 background: url('img/botCont.jpg') repeat-x bottom center;
}

#theFooter {
 width: 100%;
 display: block;
 height: auto;
 height: 133px;
 float: left;
 background: rgb(66,13,32);
 overflow: hidden;
 position: relative;
}

#realContentgold {
 width: 740px;
 min-height: 200px;
 height: auto; 
 background: rgb(176,142,68) url('img/goldBotBack.jpg') no-repeat bottom right;
 left: 50%;
 margin-left: -306px;
 position: relative; 
 margin-bottom: 20px;
 display: block;
 top: -12px;
}

#realContentdefault {
 width: 740px;
 min-height: 200px;
 height: auto; 
 left: 50%;
 margin-left: -306px;
 position: relative; 
 margin-bottom: 15px;
 display: block;
}

#realContentscroll {
 width: 740px;
 min-height: 200px;
 height: auto; 
 left: 50%;
 margin-left: -306px;
 position: relative; 
 margin-bottom: 15px;
 display: block;
}

#heightSupporter {
 float: right;
 display: block;
 width: 1px;
 height: 200px;
}

#namaliWidth {
 width: 550px;
 display: block;
 float: left;
}

#rightPic {
 width: 175px;
 display: block;
 float: right;
 height: auto; 
 background: rgb(176,142,68);
 margin-left: 10px;
 margin-top: 10px;
}

#rightPic img {
 margin-left: 12px;
 margin-top: 12px;
 margin-bottom: 12px;
}

#contentStyler {
 width: 100%;
 display: block;
 padding: 5;
 font: normal 12px arial;
 color: rgb(25,25,25);
}

#footFon {
 position: absolute; 
 top: 0px;
 left: 50%;
 margin-left: -580px;
 width: 1296px;
 height: 133px;
 background: url('img/footFon.jpg') no-repeat top center;
}

#footFlash  {
 position: absolute; 
 top: 0px;
 left: 50%;
 margin-left: -584px;
 width: 1300px;
 height: 133px;
}

#footFonLeft {
 width: 1200px;
 left: 50%;
 margin-left: -1195px;
 top: 0px;
 height: 133px;
 background: url('img/footFonCont.jpg') repeat-x top right;
 position: absolute;
}

#footFonRight {
 width: 1200px;
 left: 50%;
 top: 0px;
 height: 133px;
 background: url('img/footFonCont.jpg') repeat-x top right;
 position: absolute;
}


#specOfferRow {
 width: 780px;
 height: auto;
 display: block;
 margin-top: 7px;
}

#specOffer {
 width: 260px;
 float: left; 
}

#goldFrameSpecOffer {
 width: 220px;
 height: 127px;
 background: rgb(176,143,68);
 display: block;
 margin-right: 40px;
}

#specOfferText {
 width: 220px;
 display: block;
 float: left; 
 margin-top: 10px;
 padding-bottom: 12px;
}

#specOfferText span a, #specOfferText span a:visited, #specOfferText span a:active {
 color: rgb(25,25,25);
 font-weight: normal; 
}

#specOfferText span a:hover {
 color: white;
}

#goldFrameSpecOffer img {
 margin-top: 10px;
 margin-left: 10px;
}

#specOfferText p {
 margin-top: 0px;
 margin-bottom: 0px;
}

#specOfferText p a {
 font-weight: bold;
}

#creditsDiv {
 position: absolute; 
 top: 75px;
 left: 50%;
 margin-left: 50px;
 font: normal 11px arial;
 color: rgb(176,143,68)
}

#creditsDiv div {
 font: normal 8px arial;
 color: rgb(176,143,68);
}

#creditsDiv a, #creditsDiv a:visited, #creditsDiv a:active {
 color: rgb(176,143,68);
}

#creditsDiv h1, #creditsDiv h2 {
 font: bold 12px arial;
 color: rgb(176,143,68);
 margin-top: 0px;
 margin-bottom: 0px;
}

#creditsDiv h1 span {
 margin-left: 100px;
}

#creditsDiv h1 {
 position: relative; 
 left: 40px;
 top: 15px;
}

#creditsDiv h2 span {
 margin-left: 40px;
}

#scrollbar_content {
 width: 100%;
 height: 250px;
}

#galleryDiv {
 position: absolute; 
 left: 50%;
 margin-left: -307px;
 top: 152px;
 width: 745px;
 height: 559px;
 background: rgb(176,142,68) url('img/galleryFon.jpg') no-repeat top left;
 z-index: 5; 
 visibility: hidden;
}

#galleryH1 {
 float: left; 
 margin-left: 10px;
 width: 700px;
}
#galleryH1 h1 {
 font: bold 14px verdana;
 color: rgb(66,13,32);
 margin-top: 5px;
 margin-bottom: 2px;
}
#closeGallery {
 font: normal 12px arial;
 text-transform: lowercase; 
 float: right;
 width: 15px;
 margin-top: 5px;
 margin-right: 10px;
 border: 1px solid rgb(49,0,20); 
 text-align: center; 
}

#galleryPicContainer {
 width: 745px;
 height: 480px;
 text-align: center; 
 margin-top: 15px;
 float: left;
}
#galleryPrevNext {
 width: 745px;
 float: left; 
 text-align: center; 
 font: normal 12px arial; 
 margin-top: 15px;
}
#galleryPrevNext a {
 margin-left: 3px;
 margin-right: 3px;
}

#reqRow {
 width: 720px; 
 float: left; 
 height: auto; 
}

#reqHalfRow {
 width: 350px; 
 height: auto; 
 float: left; 
}

#reqHalfLeft {
 width: 155px; 
 height: auto; 
 float: left; 
 text-align: right; 
}

#reqHalfRight {
 width: 195px; 
 height: auto; 
 float: left; 
}

#reqHalfRight input {
 width: 180px; 
 height: 17px; 
 border: 1px solid gold; 
 background: #dddddd; 
 margin-bottom: 5px;
 margin-left: 10px; 
 font: normal 12px arial; 
}

#reqHalfRight textarea {
 width: 180px; 
 height: 50px; 
 border: 1px solid gold; 
 background: #dddddd; 
 overflow: auto; 
 margin-bottom: 5px;
 margin-left: 10px;  
 font: normal 12px arial; 
}

#reqHalfRight select {
 width: 183px; 
 height: 18px; 
 border: 1px solid gold; 
 background: #dddddd; 
 margin-bottom: 5px;
 margin-left: 10px; 
 font: normal 12px arial; 
}

#reqHalfRight span select , #reqHalfRight span input {
 width: 90px; 
}

#reqHalfSubmit  input {
 width: 110px; 
 height: 25px; 
 border: 0px solid gold; 
 background: rgb(73,14,36); 
 color: rgb(216,179,92);
 font: bold 12px arial; 
 margin-bottom: 5px;
 margin-left: 240px; 
}
#reqHalfSubmit  {
 height: 40px; 
 float: left; 
 margin-top: 10px; 
}
#contentStyler, #contentStyler td
{
 font: normal 12px arial;
 color: rgb(25,25,25);
}

#contentStyler p, #contentStyler td p  {
 margin-bottom: 4px; 
 margin-top: 4px; 	
}

#contentStyler h1, #contentStyler td h1 {
 font: bold 14px verdana;
 color: rgb(66,13,32);
 margin-top: 2px;
 margin-bottom: 2px;
}

#contentStyler h2, #contentStyler td h2 {
 font: bold 12px verdana;
 color: rgb(66,13,32);
 margin-bottom: 6px;
 margin-top: 4px;
}

#contentStyler h3, #contentStyler td h3 {
 font: bold 12px verdana;
 color: rgb(25,25,25);
 margin-top: 5px;
 margin-bottom: 3px;
}

#contentStyler h4, #contentStyler td h4 {
 font: normal 12px verdana;
 color: rgb(66,13,32);
 margin-bottom: 0px;
}

#contentStyler h5, #contentStyler td h5 {
 font: bold 11px verdana;
 color: rgb(66,13,32);
 margin-bottom: 0px;
 margin-top: 0px;
}


#contentStyler h6, #contentStyler td h6 {
 font: normal 11px verdana;
 color: rgb(66,13,32);
 margin-bottom: 5px;
 margin-top: 0px;
}

#contentStyler li {
 font: normal 11px verdana;
}

#contentStyler a, #contentStyler a:visited, #contentStyler a:active {
 text-decoration: none;
 color: rgb(49,0,20);
 font-weight: bold; 
}


#contentStyler a:hover {
 text-decoration: none;
 color: white;
}

table td.discuss1, table td.discuss2 {
 width: 50%;
}