body {
 margin: 0;
 padding: 0; 
 background: rgb(90,71,56);
}

a {
 text-decoration: none; 
 color: rgb(126,35,16);
}

a img {
 border: 0px; 
}

#introBack {
 width: 100%; 
 height: 100%; 
 min-height: 830px; 
 position: absolute;
 overflow: hidden; 
 top: 0px; 
 left: 0px; 
}

#introBackPic {
 position: absolute; 
 float: left; 
 left: 50%; 
 top: 0px;
 margin-left: -935px; 
 width: 1871px; 
 height: 1200px; 
 background: url('img/intro.jpg') no-repeat top left;
}

#introBackIE6h {
 height: 830px; 
 float: left; 
 position: relative; 
 width: 10px; 
}

#defBack {
 width: 100%; 
 position: absolute; 
 top: 0px; 
 left: 0px; 
 background: url('img/defaultLongBack.jpg') no-repeat top center;
}

#mainContContainer  {
 float: left; 
 position: relative; 
 left: 50%; 
 margin-left: -500px; 
 width: 950px; 
 height: auto; 
 color: rgb(255,244,220);
}

#logoRow {
 width: 950px; 
 float: left; 
 position: relative; 
 height: 180px; 
}

#horizMenu {
 width: 950px; 
 float: left; 
 position: relative; 
 height: 47px; 
 left: 20px; 
}

#internalLangLinks {
 position: absolute; 
 top: 30px; 
 width: 200px; 
 height: 20px;
 left: 50%; 
 margin-left: -485px; 
 text-align: center; 
 text-transform: uppercase; 
}

#internalLangLinks span, #internalLangLinks a {
 padding-left: 5px; 
 padding-right: 5px; 
 font: normal 14px "Palatino Linotype","Book Antiqua",Palatino,FreeSerif,serif;
}

#menuAndCont {
 width: 950px; 
 float: left; 
 position: relative; 
 height: auto; 
}

#vertMenu { 
 width: 190px; 
 float: left; 
 position: relative; 
 height: auto; 
 padding-left: 20px; 
 padding-top: 55px; 
 color: black; 
}

#mainCont, #mainCont0 {
 position: relative; 
 float: right; 
 height: auto; 
 min-height: 550px; 
 width: 680px; 
 padding-left: 25px; 
 padding-top: 30px; 
 padding-right: 30px; 
 font: normal 14px arial; 
 line-height: 20px;
}

#mainCont1 {
 position: relative; 
 float: right; 
 height: auto; 
 min-height: 550px; 
 width: 680px; 
 padding-left: 25px; 
 padding-top: 30px; 
 padding-right: 30px; 
 font: normal 14px arial; 
 line-height: 20px;
 background: rgb(175,155,120); 
}

#mainCont h1, #mainCont div h1, #mainCont0 h1, #mainCont0 div h1, #mainCont1 h1, #mainCont1 div h1 {
 font: bold 22px arial; 
 margin-top: 0px; 
 margin-bottom: 5px; 
 padding-bottom: 0px; 
 margin-left: 0px; 
 padding-left: 0px; 
}

#horizMenuIntro {
 position: absolute; 
 top: 300px; 
 width: 800px; 
 height: 30px; 
 left: 50%; 
 margin-left: -275px; 
}

.horizMenuButtonIntro  {
 padding-left: 90px; 
 position: relative; 
 float: left; 
 width: 165px; 
 height: 21px; 
 overflow: hidden; 
 background: none; 
 font: bold 18px "Palatino Linotype","Book Antiqua",Palatino,FreeSerif,serif;
 color: rgb(44,39,35);
 text-align: center; 
 padding-top: 4px; 
}

.horizMenuButtonIntroHover {
 padding-left: 90px; 
 position: relative; 
 float: left; 
 width: 165px; 
 height: 21px; 
 overflow: none; 
 background: none; 
 font: bold 18px "Palatino Linotype","Book Antiqua",Palatino,FreeSerif,serif;
 color: rgb(44,39,35);
 text-align: center; 
 padding-top: 4px; 
}

.subPagesInro {
 width: 165px; 
 height: auto; 
 position: absolute; 
 top: 29px; 
}

.subPagesIntroPage {
 position: relative; 
 float: left; 
 width: 165px; 
 height: 20px; 
 padding-top: 3px; 
 left: -4px; 
 font: bold 14px "Palatino Linotype","Book Antiqua",Palatino,FreeSerif,serif;
 background: url('img/subMenuButtonIntro.jpg') no-repeat top center;
}

.horizMenuButton {
 margin-left: 118px; 
 position: relative; 
 float: left; 
 width: 132px; 
 height: 21px;
 overflow: hidden;  
 font: bold 14px "Palatino Linotype","Book Antiqua",Palatino,FreeSerif,serif;
 color: rgb(44,39,35);
 text-align: center; 
 padding-top: 4px; 
}
.horizMenuButton a, .horizMenuButton a:visited, .horizMenuButton a:active {
 color: rgb(30,22,20);
}

.horizMenuButtonHover {
 overflow: none; 
 height: auto; 
 margin-left: 118px; 
 position: relative; 
 float: left; 
 width: 132px; 
 font: bold 14px "Palatino Linotype","Book Antiqua",Palatino,FreeSerif,serif;
 color: rgb(44,39,35);
 text-align: center; 
 padding-top: 4px; 
}

#link2intro {
 width: 178px; 
 height: 20px; 
 position: relative; 
 float: left; 
 font: bold 14px "Palatino Linotype","Book Antiqua",Palatino,FreeSerif,serif;
 color: rgb(44,39,35);
 text-align: center; 
 padding-top: 5px; 
 margin-left: 2px; 
}

.subPagesTXT a, .subPagesTXT a:visited, .subPagesTXT a:active {
 color: black; 
}

#introBGlink {
 position: absolute; 
 top: 305px; 
 left: 50%; 
 margin-left: -427px; 
 font: normal 16px "Palatino Linotype","Book Antiqua",Palatino,FreeSerif,serif;
}
#introENlink {
 position: absolute; 
 top: 305px; 
 left: 50%; 
 margin-left: -360px; 
 font: normal 16px "Palatino Linotype","Book Antiqua",Palatino,FreeSerif,serif;
}
#introRUlink {
 position: absolute; 
 top: 305px; 
 left: 50%; 
 margin-left: -290px; 
 font: normal 16px "Palatino Linotype","Book Antiqua",Palatino,FreeSerif,serif;
}
#introRUlink a, #introBGlink a, #introENlink a {
 font-weight: bold; 
}

#bottomBack {
 position: absolute; 
 left: 1px; 
 height: 400px;
 width: 100%; 
 top: 100%; 
 margin-top: -400px; 
 background: url('img/bottomBack.jpg') no-repeat top center;
}

#sentencii {
 width: 730px; 
 float: right; 
 position: relative; 
 height: 87px; 
}

#umnotiaTXT {
 width: 460px; 
 height: 60px; 
 padding-top: 18px; 
 padding-left: 10px;
 float: left; 
 position: relative; 
 font: normal 18px "Palatino Linotype","Book Antiqua",Palatino,FreeSerif,serif;
 font-style: italic;
 color: rgb(7,66,0);
}
#umnotiaAuth {
 width: 205px; 
 height: 30px; 
 padding-top: 40px; 
 padding-right: 20px;
 float: left; 
 position: relative; 
 font: normal 18px "Palatino Linotype","Book Antiqua",Palatino,FreeSerif,serif;
 font-style: italic;
 color: rgb(7,66,0);
}

#siteMapLink {
 width: 200px; 
 height: 30px; 
 top: -55px; 
 padding-left: 5px;
 float: right; 
 position: relative; 
 font: bold 16px "Palatino Linotype","Book Antiqua",Palatino,FreeSerif,serif;
 color: rgb(7,66,0);
 text-align: right; 
}
#siteMapLink a, #siteMapLink a:visited, #siteMapLink a:active {
 color: rgb(50,50,50); 
}
#siteMapLink a:hover {
 color: white; 
}

.vertMenuPage {
 width: 180px; 
 height: 50px;
 text-align: center; 
 float: left; 
 position: relative; 
 color: rgb(126,35,16);
 text-transform: uppercase; 
 font: normal 14px "Palatino Linotype","Book Antiqua",Palatino,FreeSerif,serif;
}
.vertMenuSubPages {
 width: 180px; 
 height: auto;
 float: left; 
 position: relative; 
 min-height: 37px;
 text-transform: uppercase; 
 font: normal 14px "Palatino Linotype","Book Antiqua",Palatino,FreeSerif,serif;
}

.vertMenuSubPageContainer {
 width: 178px; 
 float: left; 
 position: relative; 
 height: 38px;
 overflow: hidden; 
}

.vertMenuSubPage {
 width: 178px; 
 float: left; 
 position: relative; 
 height: 38px;
 overflow: hidden; 
 text-align: center; 
 color: rgb(126,35,16); 
 text-transform: uppercase; 
}

.vertMenuSubPageHover {
 width: auto; 
 float: left; 
 position: relative; 
 height: auto;
 overflow: none; 
 min-height: 38px; 
 text-align: center; 
 color: rgb(126,35,16); 
 text-transform: uppercase; 
}

.vertMenuPage a, .vertMenuPage a:visited, .vertMenuPage a:active, 
.vertMenuSubPage a, .vertMenuSubPage a:visited, .vertMenuSubPage a:active {
 color: rgb(30,22,20);
}

.vertSubPages { 
 position: absolute; 
 height: auto; 
 width: 250px; 
 top: -5px; 
 width: 280px; 
 padding-left: 12px; 
 padding-right: 10px; 
 background: url('img/vertsubback.jpg') repeat-y top right;
 left: 177px; 
 z-index: 1000; 
}

.vertSubPageDiv {
 float: left; 
 position: relative; 
 width: 280px; 
 height: auto; 
 padding-top: 4px; 
 padding-bottom: 4px; 
 text-align: center; 
 text-transform: none; 
 font: normal 14px "Palatino Linotype","Book Antiqua",Palatino,FreeSerif,serif; 
 border-bottom: 1px solid rgb(192,165,118);
}

.subPHsupp {
 float: left; 
 position: relative; 
 width: 1px; 
 height: 37px; 
}

#introVertMenu {
 position: absolute; 
 top: 400px; 
 left: 50%; 
 margin-left: -445px;
 height: auto; 
 width: 195px;
}


.vertMenuPageIntro {
 width: 195px; 
 height: 30px; 
 padding-top: 20px; 
 margin-bottom: 38px; 
 float: left; 
 position: relative; 
 text-align: center; 
 font: normal 18px "Palatino Linotype","Book Antiqua",Palatino,FreeSerif,serif; 
}
.vertMenuPageIntro a, .vertMenuPageIntro a:visited, .vertMenuPageIntro a:active {
 color: rgb(30,22,20);
}

.vertMenuPageIntroPromo {
 width: 195px; 
 height: 30px; 
 padding-top: 25px; 
 margin-bottom: 40px; 
 float: left; 
 position: relative; 
 text-align: center; 
 font: bold 18px "Palatino Linotype","Book Antiqua",Palatino,FreeSerif,serif; 
}
.vertMenuPageIntroPromo a, .vertMenuPageIntroPromo a:visited, .vertMenuPageIntroPromo a:active, 
.vertMenuPagePromo a, .vertMenuPagePromo a:visited, .vertMenuPagePromo a:active {
 color: rgb(126,35,15);
}

.vertMenuPagePromo {
 width: 180px; 
 height: 30px;
 padding-top: 20px; 
 text-align: center; 
 float: left; 
 position: relative; 
 text-align: center; 
 font: bold 18px "Palatino Linotype","Book Antiqua",Palatino,FreeSerif,serif; 
}

.mebeliEnterKare {
 width: 296px; 
 height: 300px; 
 position: relative; 
 float: left; 
}

.mebeliEnterPic {
 float: left; 
 position: relative; 
 overflow: hidden; 
 width: 284px; 
 height: 276px; 
}

.mebeliEnterKareGroupOdd  .mebeliEnterTextLink {
 width: 135px; 
 height: 23px; 
 float: left; 
 left: 80px; 
 position: relative; 
 top: 1px; 
 text-align: center; 
}

.mebeliEnterTextLink {
 width: 135px; 
 height: 23px; 
 float: left; 
 left: 73px; 
 position: relative; 
 top: 1px; 
 text-align: center; 
}

#mebeliEnterPositioning {
 float: left;
 position: relative; 
 top: 80px; 
 left: 65px; 
}

#portfolioEnterPositioning { 
 float: left;
 position: relative; 
 top: 9px; 
 left: 64px; 
} 
#portfolioEnterPositioning .mebeliEnterKare {
 width: 318px; 
 height: 333px; 
 position: relative; 
 float: left; 
}

#mebeliGroupNumberLinks {
 width: 590px; 
 padding-top: 5px; 
 height: 65px; 
 text-align: center; 
 font: bold 18px "Palatino Linotype","Book Antiqua",Palatino,FreeSerif,serif;
 float: left; 
 position: relative; 
}

#mebeliGroupNumberLinksDown {
 width: 590px; 
 padding-top: 5px; 
 height: 65px; 
 text-align: center; 
 font: bold 18px "Palatino Linotype","Book Antiqua",Palatino,FreeSerif,serif;
 float: left; 
 position: relative; 
}

#mebeliGroupPositioning {
 float: left; 
 width: 630px; 
 padding-left: 55px; 
 position: relative; 
 padding-top: 10px; 
 left: 11px; 
}

#mebeliGroupKares {
 float: left; 
 position: relative;
 padding-left: 0px; 
 width: 100%; 
 height: 910px; 
}	

.mebeliEnterKareGroup, .mebeliEnterKareGroupOdd {
 width: 295px; 
 height: 301px; 
 float: left; 
 position: relative; 
 overflow: hidden; 
}

.mebeliInGroupPic {
 width: 284px;
 height: 275px; 
 float: left; 
 position: relative; 
}

#mebeliGroupExplanation {
 width: 580px; 
 height: 150px;
 padding-top: 42px;  
 left: 5px; 
 float: left; 
 position: relative; 
}

#mebelBigPic {
 position: absolute; 
 top: 24px; 
 left: 45px; 
 width: 664px; 
 height: 329px;
 overflow: hidden; 
 text-align: center; 
 background: rgb(62,46,31); 
}

#mebelPageText1 {
 width: 650px;
 height: 240px; 
 position: absolute; 
 top: 370px; 
 left: 48px; 
}

#mebelPageText2 {
 width: 650px;
 height: 80px; 
 position: absolute; 
 top: 640px; 
 left: 50px; 
}

#mayaLoader {
 width: 100%; 
 height: 100%; 
 position: absolute; 
 top: 0px; 
 left: 0px; 
 background: silver;
 z-index: 90;
 -moz-opacity:0.70;
 opacity:0.70;
 filter:alpha(opacity=70);
}

#mayaLoaderText {
 top: 50%; 
 left: 50%; 
 width: 300px;
 height: 200px; 
 margin-top: -200px; 
 margin-left: -150px; 
 position: absolute; 
 text-align: center; 
 font: normal 14px arial; 
 color: black; 
}

#ekipHomeMainTXT {
 position: absolute; 
 width: 630px; 
 height: 375px; 
 left: 15px; 
 top: 5px; 
}

#ekipHome2ndTXT {
 position: absolute; 
 width: 630px; 
 height: 165px; 
 left: 15px; 
 top: 440px; 
}

#ekipKalina {
 width: 630px; 
 height: 465px; 
 position: absolute; 
 top: 710px; 
 left: 40px; 
}

#ekipKalina img {
 float: left; 
 position: relative; 
 left: -40px; 
 top: -7px; 
}

div #ekipKalina h2 {
 font: bold 18px arial; 
 text-decoration: underline; 
}

#ekipKalina strong {
  color: rgb(126,35,16);
}

#ekipHome12 {
 width: 680px; 
 height: 450px; 
 position: absolute; 
 top: 1222px; 
 overflow: hidden; 
 left: 0px; 
}

.ekipList {
 width: 650px; 
 height: 210px;
 float: left; 
 position: relative; 
 margin-bottom: 16px; 
}

.ekipList img {
 float: left; 
 margin-right: 20px; 
}

div.ekipList h2 {
 margin-top: 15px; 
 text-decoration: underline; 
}
.ekipList strong {
  color: rgb(126,35,16);
}

#ekip6x {
 position: absolute; 
 top: 65px; 
 left: 4px; 
}

#ekipPagesBottom {
 width: 630px; 
 text-align: center; 
 position: absolute; 
 top: 1710px; 
 left: 30px; 
 height: 30px; 
 font: bold 16px "Palatino Linotype","Book Antiqua",Palatino,FreeSerif,serif; 
}

#ekipPagesBottomPage {
 width: 630px; 
 text-align: center; 
 position: absolute; 
 top: 1230px; 
 left: 30px; 
 height: 30px; 
 font: bold 16px "Palatino Linotype","Book Antiqua",Palatino,FreeSerif,serif; 
}

#ekipPagesTop {
 width: 280px; 
 text-align: center; 
 position: absolute; 
 top: 15px; 
 left: 400px; 
 height: 30px; 
 font: bold 16px "Palatino Linotype","Book Antiqua",Palatino,FreeSerif,serif; 
}

#ekipPageH1 {
 width: 630px; 
 position: absolute; 
 top: -10px; 
 left: 10px; 
 height: 30px; 
 font: normal 16px arial; 
} 

#mneniaH1 {
 position: absolute; 
 top: -10px; 
 left: 103px; 
 width: 600px; 
}
#partnersH1 {
 position: absolute; 
 top: -15px; 
 left: 103px; 
 width: 600px; 
}

.opin {
 float: left; 
 position: relative; 
 width: 552px; 
 height: 380px; 
 padding-top: 10px; 
 padding-bottom: 28px; 
 overflow: hidden; 
 font: bold 13px arial; 
}

.opinInside {
 float: left; 
 position: relative; 
 width: 515px; 
 height: auto; 
 padding-top: 10px; 
 padding-bottom: 28px; 
 font: bold 13px arial; 
}


#mnenieKares {
 position: absolute; 
 top: 50px; 
 left: 130px; 
}

#mneniaPagesBottom  {
 width: 630px; 
 text-align: center; 
 position: absolute; 
 top: 1245px; 
 left: -80px; 
 height: 30px; 
 font: bold 16px arial; 
}

#partnerKares {
 width: 680px; 
 height: 1360px; 
 position: absolute; 
 left: 26px; 
 top: 22px; 
}

.partnerKare {
 width: 680px; 
 height: 225px; 
 position: relative; 
 float: left; 
}

.partnerKareTxt {
 width: 380px; 
 padding-left: 15px; 
 float: left; 
 position: relative; 
 height: 215px; 
 overflow: hidden; 
 padding-top: 0px; 
 top: -5px; 
}

.partnerKarePic {
 width: 269px; 
 height: 208px; 
 float: right; 
 position: relative; 
}

#partnerKares .partnerKareTxt h2 {
 font: bold 16px arial; 
 color: rgb(126,35,16);
 text-decoration: underline; 
 margin-bottom: 4px; 
}

#partnersPagesBottom {
 width: 630px; 
 text-align: center; 
 position: absolute; 
 top: 1370px; 
 left: 10px; 
 height: 30px; 
 font: normal 16px arial; 
}

#interesnoOdd {
 width: 675px; 
 height: 560px; 
 position: absolute; 
 left: 30px; 
 top: 35px; 
}
#interesnoOdd div.interesnoTitle {
 position: absolute; 
 top: 3px; 
 left: 98px; 
 width: 177px; 
 text-align: center; 
}
#interesnoOdd div.intersnoTXT {
 width: 377px; 
 height: 477px; 
 position: absolute; 
 top: 42px; 
 overflow: hidden; 
}

#interesnoEven {
  width: 675px; 
 height: 560px; 
 position: absolute; 
 left: 33px; 
 top: 618px; 
}

#interesnoEven div.interesnoTitle h2, #interesnoOdd div.interesnoTitle h2 {
  color: rgb(126,35,16);
}
#interesnoEven div.interesnoTitle {
 position: absolute; 
 top: 7px; 
 left: 372px; 
 width: 177px; 
 text-align: center; 
}
#interesnoEven div.intersnoTXT {
 width: 360px; 
 height: 477px; 
 position: absolute; 
 top: 42px; 
 left: 295px; 
 overflow: hidden; 
}
.interesnoPic1 {
 width: 265px; 
 height: 220px; 
}
.interesnoPic2 {
 width: 265px; 
 height: 285px; 
}

#interesnoOdd div.interesnoPic1 {
 position: absolute; 
 top: 25px; 
 left: 403px; 
}
#interesnoOdd div.interesnoPic2 {
 position: absolute; 
 top: 265px; 
 left: 403px; 
}

#interesnoEven div.interesnoPic1 {
 position: absolute; 
 top: 30px; 
 left: -12px; 
}
#interesnoEven div.interesnoPic2 {
 position: absolute; 
 top: 269px; 
 left: -12px; 
}

#interesnoPagesBottom {
 width: 630px; 
 text-align: center; 
 position: absolute; 
 top: 1230px; 
 left: 20px; 
 height: 30px; 
 font: normal 16px arial; 
}

.uslugaKare {
 width: 680px; 
 height: 225px; 
 position: relative; 
 float: left; 
}

.uslugaLeft, .uslugaLeftPic {
 position: absolute;
 top: 0px; 
 left: 0px;
 width: 405px;
 height: 210px; 
}

.uslugaLeftBlur {
 position: absolute;
 top: 0px; 
 left: 0px;
 width: 405px;
 height: 210px; 
 background: rgb(165,149,121);
 -moz-opacity:0.80;
 opacity:0.80;
 filter:alpha(opacity=80);
}

.uslugaLeftTxt {
 position: absolute; 
 width: 385px;
 height: 200px; 
 top: 5px; 
 left: 10px; 
 overflow: hidden; 
}

.uslugaRight {
 width: 270px; 
 height: 210px; 
 position: absolute; 
 left: 100%;
 top: 0px; 
 margin-left: -270px; 
}

#karesUslugi {
 position: absolute;
 top: 21px; 
 left: 26px; 
}

#uslugaLongTXT {
 width: 600px; 
 height: 700px; 
 float: left; 
 position: relative; 
 padding-left: 25px; 
} 

#uslugaLongShortTXT {
 width: 255px; 
 height: 260px; 
 float: left; 
 position: relative; 
 padding-left: 20px; 
 padding-top: 75px; 
 overflow: hidden; 
}

#uslugaLongPic {
 width: 365px; 
 height: 275px; 
 float: left; 
 position: relative; 
 left: 40px; 
 top: 69px; 
 overflow: hidden; 
}

#karesUslugi div.uslugaLeftTxt h2 {
 font: bold 18px arial; 
 color: rgb(126,35,16);
}
#karesUslugi div.uslugaLeftTxt a {
 font-weight: bold; 
 float: right; 
}

#contactText1 {
 position: absolute; 
 top: 65px; 
 left: 5px; 
 width: 605px; 
 height: 230px; 
}

#contactSmallText1 {
 position: absolute; 
 top: 335px; 
 left: 5px; 
 width: 250px; 
 height: 270px; 
}

#contactShowRoomH2 {
 position: absolute; 
 top: 640px; 
 left: 5px; 
 width: 600px; 
 height: 30px; 
}

#contactSmallText2 {
 position: absolute; 
 top: 830px; 
 left: 5px; 
 width: 250px; 
 height: 180px; 
}

#contactShowRoomTxt {
 position: absolute; 
 top: 695px; 
 left: 5px; 
 width: 610px; 
 height: 110px; 
} 

.paketiEnterKare {
 width: 300px; 
 height: 300px; 
 position: relative; 
 float: left; 
}

#paketiEnterPositioning {
 position: absolute; 
 top: 32px; 
 left: 75px;
 height: auto; 
 width: auto; 
}

.paketiEnterPic {
 float: left; 
 position: relative; 
 overflow: hidden; 
 width: 284px; 
 height: 276px; 
 left: 9px; 
 top: 3px; 
}

#paketTxt {
 width: 580px;
 height: 375px; 
 position: absolute;
 left: 95px; 
 top: 35px; 
}

#paketGallThumbs {
 width: 630px; 
 height: 1250px;
 position: absolute; 
 left: 82px; 
 top: 444px; 
}

#paketGallThumbs img {
 padding-bottom: 14px; 
}

#galleryBigPicContainer {
 width: 100%; 
 height: 100%; 
 position: absolute; 
 top: 0px; 
 left: 0; 
 z-index: 20; 
 visibility: hidden; 
 text-align: center; 
}

#galleryBigPic {
 width: 100%; 
 height: inline; 
 padding-top: 20px; 
 padding-bottom: 20px; 
 position: relative; 
 text-align: center; 
 z-index: 22;
}

#galleryClose {
 float: right; 
 position: relative; 
 height: 40px; 
 width: 100%; 
 text-align: right;
 font: bold 18px arial; 
 z-index: 30;
}

#galleryClose a {
 border: 1px solid white; 
 position: relative; 
 left: -20px; 
 top: 10px; 
 color: rgb(224,205,162); 
}

#gallNumbers {
 position: relative; 
 float: left; 
 height: 20px; 
 width: 200px; 
 margin-left: -100px; 
 left: 50%; 
 top: 5px; 
 text-align: center;
 font: bold 18px arial; 
 z-index: 99;
}

#gallNumbers a {
 margin-left: 7px; 
 margin-right: 7px; 
 color: rgb(224,205,162); 
}

#gallBackBlur {
 width: 100%; 
 height: 100%; 
 position: absolute; 
 float: left; 
 top: 0px; 
 left: 0px; 
 z-index: 22; 
 background: rgb(50,31,16);
 -moz-opacity:0.90;
 opacity:0.90;
 filter:alpha(opacity=90); 
}

#promoPagesTop {
 position: absolute; 
 width: 730px; 
 text-align: center; 
 height: 20px; 
 left: -20px; 
 top: 20px; 
 font: bold 16px "Palatino Linotype","Book Antiqua",Palatino,FreeSerif,serif; 
}
#promoPagesBottom {
 position: absolute; 
 width: 730px; 
 text-align: center; 
 height: 20px; 
 left: -20px; 
 top: 1565px; 
 font: bold 16px "Palatino Linotype","Book Antiqua",Palatino,FreeSerif,serif; 
}

.promoKareKare {
 width: 675px; 
 height: 298px; 
 position: relative; 
 float: left; 
}

.promoKarePic {
 width: 255px; 
 height: 255px; 
 position: absolute; 
 top: 0px; 
 left: 0px; 
}

#promoKares {
 width: 675px; 
 height: auto; 
 position: absolute; 
 top: 72px; 
 left: 15px; 
}

.promoKareTxt {
 width: 376px; 
 height: 255px; 
 position: absolute; 
 top: 0px; 
 left: 280px; 
}

.promoKarePrice {
 width: 100%; 
 height: 57px; 
 position: absolute; 
 top: 0px; 
 left: 0px; 
}

.priceBlur {
 width: 100%; 
 height: 57px; 
 position: absolute; 
 top: 0px; 
 left: 0px;
 background: rgb(224,205,162); 
 -moz-opacity:0.60;
 opacity:0.60;
 filter:alpha(opacity=60); 
}

.promoKareDescr {
 width: 340px; 
 height: 165px; 
 position: absolute; 
 left: 10px; 
 top: 65px; 
} 

.priceOff {
 width: 120px; 
 position: absolute; 
 left: 55px;
 top: 12px;
 text-align: center; 
 font: bold 24px arial; 
 color: black;
 z-index: 10; 
}
.priceOn {
 width: 140px; 
 position: absolute; 
 left: 200px;
 top: 10px;
 text-align: center; 
 font: bold 32px arial; 
 color: rgb(184,61,28);
 z-index: 10; 
}

.promoArrow {
 width: 112px;
 height: 10px; 
 position: absolute; 
 left: 65px;
 top: 22px;
 background: url('img/promo-arrow.gif') no-repeat top left;
 z-index: 10; 
}

#introFlash {
 position: absolute; 
 top: 55px; 
 left: 50%;
 margin-left: -473px; 
 z-index: 50; 
}

#pageFlash {
 position: absolute; 
 top: 17px; 
 left: 50%;
 margin-left: -470px; 
 z-index: 15; 
 padding: 0;
}

#portfolioStep1kares {
 position: absolute;
 top: 83px; 
 left: 64px; 
 width: 670px; 
}

#portFolioStep1PagesTop {
 position: absolute;
 top: 20px; 
 left: 64px; 
 width: 670px; 
 text-align: center; 
 font: bold 16px "Palatino Linotype","Book Antiqua",Palatino,FreeSerif,serif; 
}

#portFolioStep1Pages {
 position: absolute;
 top: 1310px; 
 left: 64px; 
 width: 670px; 
 text-align: center; 
 font: bold 16px "Palatino Linotype","Book Antiqua",Palatino,FreeSerif,serif; 
}

.portfoliotep1 {
 height: 399px; 
 width: 335px; 
 float: left; 
 position: relative; 
}

.portfoliotep1pic {
 width: 320px; 
 height: 275px; 
 position: absolute; 
 top: 0px;
 left: 0px; 
}
.portfolioStep1explain {
 position: absolute; 
 width: 310px; 
 height: 82px; 
 left: 9px; 
 top: 295px; 
 overflow: hidden; 
 font: normal 14px arial;
}
.portfolioStep1explain a, .portfolioStep1explain a:visited, .portfolioStep1explain a:active {
 color: rgb(255,244,220);
}

.portfolioStep1explain a:hover, .portfoliotep1:hover  .portfolioStep1explain a {
 color: rgb(126,35,16);
}

#portfolioGalleryThumbs {
 width: auto; 
 height: auto; 
 float: left; 
 position: relative; 
 left: 56px; 
}

#portfolioGalleryThumbs img {
 padding-bottom: 67px; 
}

#portfolioObExplain1 {
 width: 620px; 
 height: 32px; 
 position: absolute; 
 top: 450px; 
 left: 50%;
 line-height: 14px; 
 margin-left: -280px; 
}
#portfolioObExplain2 {
 width: 620px; 
 height: 32px; 
 position: absolute; 
 top: 925px; 
 left: 50%;
 line-height: 14px; 
 margin-left: -280px; 
}
#portfolioObExplain3 {
 width: 620px; 
 height: 32px; 
 position: absolute; 
 top: 1398px; 
 left: 50%;
 line-height: 14px; 
 margin-left: -280px; 
}
#portfolioObExplain4 {
 width: 620px; 
 height: 32px; 
 position: absolute; 
 top: 1865px; 
 left: 50%;
 line-height: 14px; 
 margin-left: -280px; 
}

#portfolioPageNumbers {
 width: 620px; 
 height: 32px; 
 position: absolute; 
 top: 1950px; 
 left: 50%;
 line-height: 14px; 
 margin-left: -280px; 
 text-align: center; 
 font: bold 14px "Palatino Linotype","Book Antiqua",Palatino,FreeSerif,serif; 
}

#opinionOrig {
 width: 507px; 
 height: 457px; 
 padding-bottom: 18px; 
 background: url('img/backs/origOpin.gif') no-repeat top center;
 position: absolute; 
 left: 50%;
 text-align: left; 
 overflow: auto; 
 margin-left: -253px; 
 padding-left: 70px; 
 padding-right: 70px; 
 top: 20px; 
 padding-top: 30px; 
 font: normal 14px "Palatino Linotype","Book Antiqua",Palatino,FreeSerif,serif;
}

#opinionOrigScroll {
 position: absolute; 
 text-align: left; 
 overflow: auto; 
 top: 20px; 
 left: 70px;
 width: 507px; 
 height: 440px; 
}

#mebelGallThumbs {
 position: absolute; 
 top: 742px; 
 left: 45px; 
 width: 690px; 
 height: 240px; 
 overflow: hidden; 
}

.mebGallThmb1of3 {
 position: relative; 
 width: 214px;
 height: 207px; 
 float: left; 
 padding-right: 8px;
 text-align: center;
 color: rgb(126,35,16);
 font-weight: bold; 
}

.mebelNextPic {
 width: 214px;
 height: 207px; 
 float: left; 
 position: relative; 
}

.mebelNextPic2 {
 width: 214px;
 height: 207px; 
 float: left; 
 position: relative; 
 left: 5px; 
}

.medprebnextspan {
 float: left; 
 position: relative; 
 width: 99px; 
 left: 50px; 
 text-align: center;
}

.medprebnextspan2 {
 float: left; 
 position: relative; 
 width: 99px; 
 left: 61px; 
 text-align: center;
}

.mebGallThmb1of3 span {
 position: relative; 
 top: -5px; 
}

#promoInLeft {
 float: left; 
 position: relative;
 width: 170px; 
 padding-left: 7px; 
 text-align: center; 
 margin-top: 20px; 
}

.promoLeftKare {
 width: 170px; 
 height: 110px; 
 float: left; 
 position: relative; 
 text-align: center; 
 z-index: 2000; 
}

.promoLeftKareTit {
 width: 170px; 
 height: auto; 
 float: left; 
 position: relative; 
 text-align: center; 
 font: bold 16px arial; 
 color: rgb(29,29,29);
}
.promoLeftKareCenaOff {
 width: 90px; 
 height: auto; 
 float: left; 
 left: 40px; 
 position: relative; 
 text-align: center; 
 color: rgb(29,29,29);
}
.promoLeftKareCenaOn {
 width: auto; 
 height: auto; 
 float: middle; 
 position: relative; 
 text-align: center; 
 font: bold 24px arial; 
 color: rgb(209,26,12);
}
.promoLeftKareCenaOn a, .promoLeftKareCenaOn a:visited, .promoLeftKareCenaOn a:active {
 color: rgb(209,26,12);
}

.promoOldPriceZadrask {
 position: absolute; 
 top: 9px; 
 left: 10px; 
 width: 70px;
 height: 2px; 
 background: rgb(209,26,12);
 font: normal 1px arial;
}

.calendarDivInPage {
 width: 160px; 
 background: white; 
 z-index: 20; 
 display: block; 
 font: normal 12px arial; 
 color: black; 
}

.calendarprevNext, .calendarYear {
 width: 100%; 
 float: left; 
 text-align: center;
 padding-top: 2px; 
 padding-bottom: 2px; 
 font: bold 14px arial; 
 color: rgb(147,0,0); 
}

.ajCalDay {
 width: 20px; 
 height: 17px; 
 margin: 1px; 
 float: left; 
 text-align: right; 
 position: relative; 
 font: normal 12px arial; 
}

.ajCalDayLink {
 width: 20px; 
 height: 17px; 
 margin: 1px; 
 float: left; 
 text-align: right; 
 position: relative; 
 background: rgb(191,6,6); 
 font: normal 12px arial; 
}
.ajCalDayLink a, .ajCalDayLink a:active, .ajCalDayLink a:visited {
 color: white; 
}

#siteMapContainer {
 position: absolute; 
 top: 50px; 
 left: 210px; 
 width: 320px; 
 height: 870px; 
 line-height: 23px; 
}

.siteMapLevel1 {
 margin-left: 109px; 
}

.siteMapLevel2 {
 margin-left: 130px; 
}

#pageBack {
 position: absolute; 
 top: 157px; 
 left: 50%; 
 width: 100px; 
 text-align: right; 
 font: bold 16px "Palatino Linotype","Book Antiqua",Palatino,FreeSerif,serif;
 margin-left: 342px; 
}
#pageBack a, #pageBack a:visited, #pageBack a:active {
 color: rgb(245,245,245); 
}
#pageBack a:hover {
 color: rgb(126,35,16);
}

#myLiked {
 position: absolute; 
 top: 102px; 
 left: 50%; 
 width: 212px; 
 text-align: right; 
 height: 20px; 
 font: bold 14px "Palatino Linotype","Book Antiqua",Palatino,FreeSerif,serif;
}

#myLiked a, #myLiked a:visited, #myLiked a:active {
 color: rgb(230,230,230);
}

.subMenuDiv {
 visibility: hidden; 
 position: absolute; 
 z-index: 99;
 width: 132px; 
 height: auto; 
}

.subPagesButton {
 width: 132px; 
 background: red url('img/subMenuButtonPage.gif');
 position: relative; 
 float: left; 
 top: 0px; 
 left: 0px;  
 -moz-opacity:0.80;
 opacity:0.80;
 filter:alpha(opacity=80);
}

.subPagesTXT {
 position: absolute; 
 top: 20px; 
 padding-top: 5px; 
 left: -10px; 
 padding-left: 10px; 
 padding-right: 10px; 
 height: auto; 
 text-align: center; 
 font: normal 14px luicida; 
 height: auto; 
 line-height: 19px; 
 color: black; 
 width: 132px; 
 z-index: 1000; 
 padding-bottom: 15px; 
}

#noTemplateStyleDiv {
 background: rgb(175,155,120); 
}

#liveChatLink {
 position: absolute; 
 top: -20px; 
 left: 615px; 
 
}

#add2cartInMebel {
 position: absolute; 
 top: 0px; 
 left: 100%; 
 width: 150px; 
 margin-left: -145px; 
 height: 20px; 
}

#add2likedLink {
 width: 150px; 
 height: 20px; 
 text-align: center; 
 position: absolute; 
 top: 0px; 
 left: 0px; 
}

#add2likedLink a, #add2likedLink a:visited, #add2likedLink a:active {
 color: rgb(255,244,220); 
 text-decoration: underline; 
} 

#add2likedBlur {
 width: 150px; 
 height: 20px; 
 position: absolute; 
 top: 0px; 
 left: 0px;
}

#add2cartInMebel:hover #add2likedBlur {
 background: rgb(237,218,169); 
 -moz-opacity:0.70;
 opacity:0.70;
 filter:alpha(opacity=70);
}

.orderFormRow {
 width: 250px; 
 float: left; 
 position: relative; 
 height: auto; 
 padding-bottom: 10px; 
}

.ordFleft {
 width: 90px; 
 float: left; 
 position: relative; 
 text-align: right; 
}

.ordFrite {
 width: 150px; 
 padding-left: 10px; 
 float: left; 
 position: relative; 
}

#mebeliGroupExplanation input {
 width: 150px; 
 height: 18px; 
 border: 1px solid silver; 
 background: rgb(245,232,200);
}

#mebeliGroupExplanation textarea {
 width: 150px; 
 height: 50px; 
 overflow: auto; 
 border: 1px solid silver; 
 background: rgb(245,232,200);
}

#scSubmit {
 position: absolute; 
 top: 130px; 
 left: 350px; 
}

#scSubmit input {
 width: 182px; 
 height: 50px; 
 border: 0px; 
 background: rgb(245,232,200) url('img/submit-back.jpg') no-repeat center center;
 font: bold 16px "Palatino Linotype","Book Antiqua",Palatino,FreeSerif,serif;
}

#contOfficeMap {
 position: absolute; 
 width: 382px; 
 height: 300px; 
 top: 322px; 
 left: 286px; 
}

#contShowRoomMap {
 position: absolute; 
 width: 382px; 
 height: 200px; 
 top: 821px; 
 left: 285px; 
}
.calendarDivInPage {
 width: 160px; 
 background: white; 
 z-index: 1000; 
 display: block; 
 font: normal 12px arial; 
 color: black; 
 height: auto; 
 position: absolute; 
 visibility: hidden; 
}

.calendarprevNext, .calendarYear {
 width: 100%; 
 float: left; 
 text-align: center;
 padding-top: 2px; 
 padding-bottom: 2px; 
 font: bold 14px arial; 
 color: rgb(147,0,0); 
 height: auto; 
}

.ajCalDay {
 width: 20px; 
 height: 17px; 
 margin: 1px; 
 float: left; 
 text-align: right; 
 position: relative; 
 font: normal 12px arial; 
}

.ajCalDayLink {
 width: 20px; 
 height: 17px; 
 margin: 1px; 
 float: left; 
 text-align: right; 
 position: relative; 
 background: rgb(191,6,6); 
 font: normal 12px arial; 
}
.ajCalDayLink a, .ajCalDayLink a:active, .ajCalDayLink a:visited {
 color: white; 
}

.hintDiv {
 float: left; 
 position: relative; 
 padding: 5px; 
 border: 1px dotted silver;
 background: rgb(255,251,237);
 font: normal 11px arial; 
 color: black; 
 margin: 5px; 
}.defPageText, .defPageText td
{
 font: normal 14px cambria,verdana,arial; 
 line-height: 20px;  
 color: rgb(255,244,220);
}

a, a:visited,  a:active {
 text-decoration: none;
color: rgb(126,35,15);
}

a:hover {
 color: rgb(25,25,25); 
}

.defPageText p, .defPageText td p  {
 margin-top: 2px; 
 margin-bottom: 6px; 
}

.defPageText h1, .defPageText td h1 {
 color: rgb(255,244,220);
 font: bold 14px cambria,verdana,arial; 
 margin-bottom: 10px; 
}

.defPageText h2, .defPageText td h2 {
 color: rgb(255,244,220);
 font: bold 14px cambria,verdana,arial; 
 margin-bottom: 10px; 
 margin-top: 0px; 
}

.defPageText h3, .defPageText td h3 {
 font: bold 13px cambria,verdana,arial; 
 color: rgb(255,244,220);
 margin-top: 2px;
 margin-bottom: 6px;
}

.defPageText h4, .defPageText td h4 {
 font: normal 13px cambria,verdana,arial; 
 margin-bottom: 0px;
}

.defPageText h5, .defPageText td h5 {
 font: bold 12px cambria,verdana,arial;
 margin-bottom: 0px;
 margin-top: 0px;
}


.defPageText h6, .defPageText td h6 {
 font: normal 12px cambria,verdana,arial; 
 margin-bottom: 5px;
 margin-top: 0px;
}

.defPageText ul {
 margin-left: 5px; 
}

.defPageText li {
 font: normal 12px cambria,verdana,arial;
}

.defPageText a, .defPageText a:visited, .defPageText a:active {
 text-decoration: none; 
}

