body {
 margin: 0; 
 padding: 0; 
 background: white;
}

a {
 text-decoration: none; 
 color: silver; 
}

a img {
 border: 0; 
}

#mainFonContainer {
 position: absolute; 
 top: 0px; 
 left: 0px; 
 height: 100%; 
 min-height: 750px; 
 width: 100%; 
 overflow: hidden; 
}

#fonPicContainer {
 width: 1983px; 
 height: 998px; 
 background: url('img/all-fon.jpg'); 
 position: absolute; 
 left: 50%; 
 margin-left: -980px; 
 top: 0px; 
}

#fonInPageFlash {
 width: 1117px; 
 height: 742px; 
 top: 0px; 
 left: 50%; 
 margin-left: -626px; 
 position: absolute; 
}

#punktirHome {
 position: absolute; 
 top: 5px; 
 left: 50%; 
 margin-left: -580px; 
 height: 740px; 
 width: 1170px; 
 border: 1px dotted silver; 
}

#punktirHomeGall {
 position: absolute; 
 top: 5px; 
 left: 50%; 
 margin-left: -580px; 
 height: 790px; 
 width: 1170px; 
 border: 1px dotted silver; 
}

#fonPicContainerPage {
 width: 1983px; 
 height: 998px; 
 background: url('img/page-fon.jpg'); 
 position: absolute; 
 left: 50%; 
 margin-left: -980px; 
 top: 0px; 
}

#fonPicProductsPage {
 width: 1983px; 
 height: 998px; 
 background: url('img/products-fon.jpg'); 
 position: absolute; 
 left: 50%; 
 margin-left: -980px; 
 top: 0px; 
}

#logoKovano {
 position: absolute; 
 top: 470px;
 left: 50%; 
 margin-left: 415px; 
}

#logoKovanoPage {
 position: absolute; 
 top: 198px;
 left: 50%; 
 margin-left: 340px; 
 visibility: hidden; 
}

#logoKovano h1, #logoKovanoPage  h1 {
 font: normal 8px arial; 
 text-transform: uppercase; 
 margin-top: 0px; 
 margin-left: 0px; 
 margin-bottom: 0px; 
 color: rgb(142,92,36); 
}

#logoPic {
 position: absolute; 
 top: 103px; 
 left: 50%; 
 margin-left: 120px; 
 width: 268px; 
 height: 103px; 
 /* background: url('img/logo.jpg') no-repeat top left; */ 
}


#introShortExpl {
 width: 415px; 
 height: auto;
 position: absolute; 
 top: 546px; 
 left: 50%; 
 margin-left: 70px; 
 font: normal 11px arial;
 color: black;  
 text-align: right; 
}
#introShortExpl p {
 margin-top: 0px; 
 margin-bottom: 10px; 
}

#langLinksIntro { 
 width: 415px; 
 height: auto;
 position: absolute; 
 top: 505px; 
 left: 50%; 
 margin-left: 70px; 
 font: normal 12px arial;
 color: black;  
 text-align: right; 
 text-transform: uppercase; 
}

#langLinksIntro  a, #langLinksIntro  a:visited, #langLinksIntro  a:active {
 color: black; 
 margin-left: 5px; 
 margin-right: 5px; 
}

#langLinksIntro  a:hover { 
 color: rgb(142,92,36); 
}

#flashIntro {
 width: 1117px; 
 height: 742px; 
 position: absolute; 
 top: 0px; 
 left: 50%; 
 margin-left: -630px; 
 background: white; 
}

#mainMenu {
 width: 605px;
 top: 20px; 
 text-align: right; 
 position: absolute; 
 left: 50%;
 margin-left: -190px; 
 height: auto; 
 font: normal 11px arial; 
 color: rgb(143,128,118); 
 text-transform: uppercase; 
}

#mainMenu  a, #mainMenu a:visited, #mainMenu  a:active {
 color: rgb(143,128,118); 
 margin-right: 1px; 
 margin-left: 1px; 
}

#mainMenu span a, #mainMenu span a:visited, #mainMenu span a:active {
  color: rgb(142,92,36); 
}

#mainMenu span {
 position: relative; 
}

#mainContent {
 width: 790px; 
 height: 350px; 
 background: rgb(106,87,73); 
 position: absolute; 
 top: 228px; 
 left: 50%; 
 margin-left: -383px; 
 opacity:0.80; 
 -moz-opacity:0.80; 
 filter: alpha(opacity=80);
}

#mainContentFull {
 width: 790px; 
 height: 350px; 
 position: absolute; 
 top: 228px; 
 left: 50%; 
 margin-left: -383px; 
}

#flashInPage {
 width: 550px; 
 height: 350px; 
 position: absolute; 
 top: 228px; 
 left: 50%; 
 margin-left: -383px; 
 z-index: 10; 
}

#flashInPageContainer {
 position: absolute; 
 overflow: hidden; 
 left: 0px; 
 top: 0px; 
 height: 350px; 
 width: 520px; 
}

#textWithScroll {
 width: 270px; 
 height: 346px; 
 position: absolute; 
 top: 234px; 
 left: 50%; 
 margin-left: 165px; 
}

#realTextContainer {
 top: 0px; 
 left: 0px; 
 left: 0px; 
 height: 335px; 
 width: 255px; 
 position: absolute; 
}

#realText  {
 color: white; 
 font: normal 12px arial; 
 position: relative; 
 float: left; 
 width: 100%; 
}

#realTextStyler {
 color: white; 
 font: normal 12px arial; 
 position: relative; 
 float: left; 
}

#realText h1 {
 font: bold 14px arial;
 margin-top: 0px; 
 margin-bottom: 7px; 
}
#realText h2 {
 font: bold 13px arial;
 margin-top: 0px; 
 margin-bottom: 7px; 
}

#creaditsDiv {
 width: 325px;
 top: 620px; 
 text-align: right; 
 position: absolute; 
 left: 50%;
 margin-left: 85px; 
 height: auto; 
 font: normal 10px arial; 
 color: rgb(143,128,118); 
 
}
#creaditsDivDown {
 width: 325px;
 top: 715px; 
 text-align: right; 
 position: absolute; 
 left: 50%;
 margin-left: 85px; 
 height: auto; 
 font: normal 11px arial; 
 color: rgb(143,128,118); 
}

#creaditsDiv a, #creaditsDiv a:visited, #creaditsDiv à:active, 
#creaditsDivDown a, #creaditsDivDown a:visited, #creaditsDivDown à:active {
 color: rgb(143,128,118); 
}
#creaditsDiv a:hover, #creaditsDivDown a:hover {
 color: rgb(142,92,36); 
}

#prod1of6 {
 width: 390px; 
 height: 110px; 
 float: left; 
 position: relative; 
 margin-right: 10px; 
 margin-bottom: 8px; 
}

.inProdOpac {
 position: absolute; 
 top: 0px; 
 left: 0px; 
 width: 390px;
 height: 110px; 
 background: rgb(106,87,73); 
 opacity:0.80; 
 -moz-opacity:0.80; 
 filter: alpha(opacity=80);
}

#prod2of6 {
 width: 390px; 
 height: 110px; 
 float: left; 
 position: relative;  
 margin-bottom: 8px; 
}

.prodImg {
 width: 209px; 
 height: 110px; 
 position: absolute; 
 left: 0px; 
 top: 0px; 
}

.prodTxt {
 width: 165px; 
 height: 83px; 
 position: absolute; 
 overflow: hidden; 
 left: 225px; 
 top: 10px; 
 font: normal 14px arial; 
 color: white; 
}

.prodTxt strong {
 text-transform: uppercase; 
}

.prodImgBlur { 
 width: 100%; 
 height: 100%; 
 position: absolute; 
 background: rgb(106,87,73); 
 opacity:0.3; 
 -moz-opacity:0.30; 
 filter: alpha(opacity=30);
 
}

#introFadeIn {
 width: 100%; 
 position: absolute; 
 top: 0px; 
 left: 0px; 
 height: auto; 
 visibility: hidden; 
}

#nextProds {
 font: bold 32px arial; 
 position: absolute; 
 top: 577px; 
 left: 50%; 
 margin-left: 335px; 
 width: 50px; 
 text-align: right; 
 color: #aaaaaa;
}
#nextProds a, #nextProds a:visited, #nextProds a:active {
 color: rgb(76,76,76);
}
#nextProds a:hover {
  color: rgb(113,95,82); 
}

#galleryLoader {
 position: relative;
 left: 0px; 
 top: 0px; 
}

#galleryBigPic {
 width: 790px; 
 height: 350px; 
}

#gallInfoLink {
 width: 66px; 
 height: 27px; 
 position: absolute; 
 top: 15px; 
 left: 724px; 
}

#gallInfoBlurBack {
 width: 100%; 
 height: 100%; 
 position: absolute; 
 top: 0px; 
 left: 0px; 
 background: rgb(106,87,73); 
 opacity:0.6; 
 -moz-opacity:0.60; 
 filter: alpha(opacity=60);
}

#gallInfoTextLink {
 color: white; 
 position: absolute; 
 top: 5px; 
 left: 15px; 
 font: normal 12px arial; 
}
#gallInfoTextLink a, #gallInfoTextLink a:visited, #gallInfoTextLink a:active {
 color: white; 
}

#gallInfoText {
 width: 240px; 
 height: 350px; 
 position: absolute; 
 top: 0px; 
 left: 550px; 
 visibility: hidden; 
}

#gallIntoTextReal {
 font: normal 12px arial; 
 color: white; 
 width: 200px; 
 height: 300px; 
 position: absolute; 
 top: 20px; 
 left: 20px; 
}

#gallIntoTextReal h1 {
 font: bold 12px arial; 
 text-transform: uppercase; 
 color: white; 
 margin-bottom: 10px; 
 margin-top: 5px; 
}

#gallInfoTextClose {
 position: absolute; 
 top: 5px; 
 left: 220px; 
 border: 1px solid white; 
 width: 15px; 
 text-align: center; 
 height: 15px; 
 font: bold 12px arial; 
}
#gallInfoTextClose a, #gallInfoTextClose a:visited, #gallInfoTextClose a:active {
 color: white; 
}

#gallerySelect {
 width: 799px; 
 position: absolute; 
 top: 610px; 
 left: 50%; 
 margin-left: -383px; 
}

.gallerySelChoice {
 width: 106px; 
 height: 61px; 
 float: left; 
 position: relative; 
 margin-right: 8px; 
}

.prodImgA {
 position: absolute; 
 top: 0px; 
 left: 0px; 
 width: 106px; 
 height: 61px; 
}


#prevGallery, #nextGallery {
 font: bold 32px arial; 
 color: #aaaaaa;
}
#prevGallery a, #prevGallery a:visited, #prevGallery a:active,  
#nextGallery a, #nextGallery a:visited, #nextGallery a:active {  
  color: rgb(76,76,76); 
}

#prevGallery a:hover, #nextGallery a:hover {
 color: rgb(113,95,82);
}

#prevGallery {
 position: absolute; 
 top: 617px; 
 left: 50%; 
 margin-left: -420px; 
}
#nextGallery {
 position: absolute; 
 top: 617px; 
 left: 50%; 
 margin-left: 420px; 
}

.subMenuDiv {
 font: normal 12px arial; 
 background: #eeeeee; 
 padding: 5px; 
 width: 150px;  
}

.subMenuDiv a:hover {
 color: black; 
}

.subMenuDiv {
 visibility: hidden;
 position: absolute;
 top: 0px;
 left: 0px;
 z-index: 10;
}

#reqHalfRow {
 width: 500px; 
 float: left; 
 position: relative; 
 margin-left: 50px; 
 margin-bottom: 7px; 
 color: white; 
 font: normal 12px arial; 
}

#reqHalfLeft {
 text-align: right; 
 color: white; 
 text-transform: uppercase; 
 font: normal 12px arial; 
 margin-right: 10px; 
 width: 125px; 
 position: relative; 
 float: left; 
}

#reqHalfRight {
 float: right; 
 width: 350px; 
 position: relative; 
}

#reqHalfRight input {
 width: 230px; 
 height: 22px; 
 border: 1px solid rgb(229,229,229); 
 background: none; 
 color: white; 
 font: normal 14px courier; 
}

#reqHalfRight textarea {
 width: 290px; 
 height: 110px; 
 border: 1px solid rgb(229,229,229); 
 background: none; 
 color: white; 
 overflow: auto; 
 font: normal 14px courier; 
}

#reqSecure {
 position: relative; 
 float: right; 
 width: 470px; 
}

#reqSecure input {
 width: 90px; 
 height: 18px; 
 border: 1px solid rgb(229,229,229); 
 background: none; 
 color: white; 
 font: normal 12px courier; 
} 

#reqHalfSubmit {
 width: 317px; 
 float: right; 
 margin-left: 50px; 
 position: relative; 
}

#reqHalfSubmit input {
 width: 94px; 
 height: 31px; 
 color: white; 
 font: bold 12px arial; 
 background: rgb(196,148,79); 
 border: 0; 
}


#contactDiv {
 position: relative; 
 float: left; 
 height: auto; 
 overflow: none; 
 z-index: 99; 
 top: 15px; 
}

, $funcAddMeta
#realText, #realText td
{
 font: normal 12px arial; 
}

a, a:visited,  a:active {
 text-decoration: none; 
 color: silver; 
}

a:hover {
 color: #dddddd;
}

#realText p, #realText td p  {
 margin-bottom: 4px; 
 margin-top: 2px; 	
}

#realText h1, #realText td h1 {
 font: bold 14px arial;
 margin-top: 0px; 
 margin-bottom: 7px; 
}

#realText h2, #realText td h2 {
 font: bold 13px arial;
 margin-top: 0px; 
 margin-bottom: 7px; 
}

#realText h3, #realText td h3 {
 font: bold 13px arial; 
 margin-top: 2px;
 margin-bottom: 6px;
}

#realText h4, #realText td h4 {
 font: normal 13px arial; 
 margin-bottom: 0px;
}

#realText h5, #realText td h5 {
 font: bold 12px arial;
 margin-bottom: 0px;
 margin-top: 0px;
}


#realText h6, #realText td h6 {
 font: normal 12px arial; 
 margin-bottom: 5px;
 margin-top: 0px;
}

#realText li {
 font: normal 12px arial;
}

#realText a, #realText a:visited, #realText a:active {
 text-decoration: none; 
}


