body {
 margin: 0px;
 padding: 0px; 
 background: rgb(214,214,214); 
}

@font-face {
	font-family: jacob;
	src: url('img/fonts/jakob.eot?#iefix') format('embedded-opentype'), 
	     url('img/fonts/jakob.woff') format('woff'), 
	     url('img/fonts/jakob.ttf')  format('truetype'),
	     url('img/fonts/jakob.svg#svgFontName') format('svg');
}

@font-face {
	font-family: kremlin;
	src: url('img/fonts/kremlin.ttf') format('truetype'),
		 url('img/fonts/kremlin.eot?#iefix') format('embedded-opentype'), 
	     url('img/fonts/kremlin.woff') format('woff'), 
	     url('img/fonts/kremlin.svg#svgFontName') format('svg');
}

.flw100 {
 float: left; 
 position: relative; 
 width: 100%; 
 height: auto; 
}

.flw50 {
 float: left; 
 position: relative; 
 width: 50%; 
 height: auto; 
}

.flw100center {
 float: left; 
 position: relative; 
 width: 100%; 
 height: auto; 
 text-align: center; 
}

.flwA {
 float: left; 
 position: relative; 
 width: auto; 
 height: auto;
 display: block;  
}

.posAbs {
 position: absolute; 
 top: 0px; 
 left: 0px; 
 width: auto; 
 height: auto; 
}

.divRighter {
 float: right; 
 position: relative; 
 width: auto; 
 height: auto; 
}

.noDisplay {
 display: none; 
}

a img {
 border: 0px; 
}
 
img {
 border: 0;
}

a, a:link, a:visited {
 text-decoration: none;
 border:0; 
 color: rgb(0,142,37); 
}

a:visited  {
	text-decoration: none;
	border: 0; 
} 
a:hover { 
	text-decoration: none;
	border: 0; 
	color: rgb(153,204,0);
}
a:active { 
	text-decoration: none;
	border: 0; 
}

.horScr #ifMobile {
 width: 1920px; 
 height: 0px; 
 font: normal 0px arial; 
 float: left; 
 position: relative; 
}

.vertScr #ifMobile {
 width: 1080px; 
 height: 0px; 
 font: normal 0px arial; 
 float: left; 
 position: relative; 
}

.horScr {
 float: left; 
 position: relative; 
 width: 1920px; 
 height: auto; 
 left: 50%; 
 margin-left: -960px; 
 min-height: 990px; 
}

.vertScr {
 float: left; 
 position: relative; 
 width: 1080px; 
 left: 50%; 
 margin-left: -540px; 
 height: auto; 
 min-height: 1830px; 
}

.horScr .topMenuLine, .vertScr .topMenuLine {
 position: relative; 
 float: left; 
 width: 100%; 
 height: auto; 
 border-bottom: 6px solid rgb(204,204,204); 
 background: white url('img/top-menu-waves.jpg') no-repeat bottom right; 
}

.horScr .topMenuLine .click2home, .horScr .topMenuLine .click2homebg, .horScr .topMenuLine .click2homeru {
 position: absolute; 
 top: 0px; 
 left: 0px; 
 width: 384px; 
 height: 203px; 
 z-index: 99; 
 background: white url('img/logo-hor.jpg') no-repeat center center;
 cursor: pointer; 
}

.horScr .topMenuLine .click2homeen, .horScr .topMenuLine .click2homede {
 position: absolute; 
 top: 0px; 
 left: 0px; 
 width: 384px; 
 height: 203px; 
 z-index: 99; 
 background: white url('img/logo-hor-en.jpg') no-repeat center center;
 cursor: pointer; 
}

.vertScr .topMenuLine .click2home, .vertScr .topMenuLine .click2homebg, .vertScr .topMenuLine .click2homeru {
 position: absolute; 
 top: 0px; 
 left: 0px; 
 width: 205px; 
 height: 107px; 
 z-index: 99; 
 background: white url('img/logo-vert.jpg') no-repeat center center;
 cursor: pointer; 
}

.vertScr .topMenuLine .click2homeen, .vertScr .topMenuLine .click2homede {
 position: absolute; 
 top: 0px; 
 left: 0px; 
 width: 205px; 
 height: 107px; 
 z-index: 99; 
 background: white url('img/logo-vert-en.jpg') no-repeat center center;
 cursor: pointer; 
}

.langLinks {
 position: absolute; 
 top: 0px; 
 width: 360px; 
 left: 100%; 
 margin-left: -360px; 
 height: 48px; 
}

.langActive {
 float: left; 
 position: relative; 
 width: 55px; 
 height: 30px; 
 color: rgb(229,229,229); 
 font: normal 14px arial; 
 text-align: center; 
 padding-top: 15px; 
 background: rgb(195,163,126);
 border-left: 4px solid white; 
}

.langLink {
 float: left; 
 position: relative; 
 width: 55px; 
 height: 30px; 
 color: rgb(229,229,229); 
 font: normal 14px arial; 
 text-align: center; 
 padding-top: 15px; 
 background: rgb(76,76,76);
 cursor: pointer; 
 border-left: 4px solid white; 
}
.langLink a, .langLink a:visited, .langLink a:active {
 color: rgb(229,229,229);
}

.horScr .mainMenu {
 float: left; 
 position: relative; 
 width: 1250px; 
 height: 107px; 
 padding-left: 415px; 
}

.vertScr .mainMenu {
 float: left; 
 position: relative; 
 width: 877px; 
 height: 107px; 
 padding-left: 205px; 
}

.horScr .buttonIn {
 float: left; 
 position: relative; 
 padding-left: 20px; 
 padding-right: 20px; 
 height: 67px; 
 padding-top: 40px; 
 color: white; 
 text-transform: uppercase; 
 font: normal 16px arial; 
 background: rgb(204,204,204) url('img/button-in-texture.jpg') repeat; 
}

.vertScr .buttonIn {
 float: left; 
 position: relative; 
 padding-left: 15px; 
 padding-right: 15px; 
 height: 57px; 
 padding-top: 50px; 
 color: white; 
 text-transform: uppercase; 
 font: normal 12px arial; 
 background: rgb(204,204,204) url('img/button-in-texture.jpg') repeat; 
}

.horScr .buttonLink{
 float: left; 
 position: relative; 
 padding-left: 20px; 
 padding-right: 20px; 
 height: 67px; 
 padding-top: 40px; 
 color: rgb(76,76,76); 
 text-transform: uppercase; 
 font: normal 16px arial; 
 cursor: pointer; 
}

.vertScr .buttonLink {
 float: left; 
 position: relative; 
 padding-left: 10px; 
 padding-right: 10px; 
 height: 57px; 
 padding-top: 50px; 
 color: rgb(76,76,76); 
 text-transform: uppercase; 
 font: normal 12px arial; 
 cursor: pointer; 
}

.buttonLink a, .buttonLink a:visited, .buttonLink a:active {
 color: rgb(76,76,76); 
}

.buttonIn a, .buttonIn a:visited, .buttonIn a:active {
 color: white; 
}

.horScr .subMenu {
 float: right; 
 position: relative; 
 width: 1505px; 
 height: 97px; 
 background: rgb(153,153,153);
}

.vertScr .subMenu {
 float: right; 
 position: relative; 
 width: 100%; 
 height: 97px; 
 background: rgb(153,153,153);
}

.vertScr .subsButtons {
 float: left; 
 position: relative; 
 width: 1070px; 
 height: 97px; 
 padding-left: 10px; 
}

.horScr .subsButtons {
 float: left; 
 position: relative; 
 width: 1095px; 
 padding-left: 10px; 
 height: 97px; 
}

.subsBeltContainer {
 float: left; 
 position: relative; 
 width: 1070px; 
 height: 97px; 
 overflow: hidden; 
}

.subsBeltBelt {
 position: absolute; 
 top: 0px; 
 left: 0px; 
 width: 10000px; 
 height: 97px; 
}

.horScr .subMenu .buttonIn {
 float: left; 
 position: relative; 
 padding-left: 20px; 
 padding-right: 20px; 
 height: 67px; 
 width: auto; 
 min-width: 120px; 
 padding-top: 30px; 
 color: white; 
 text-transform: uppercase; 
 font: normal 16px arial; 
 background: rgb(76,76,76) url('img/button-sub-in-texture.jpg') repeat; 
}

.horScr .subMenu .buttonLink {
 float: left; 
 position: relative; 
 padding-left: 20px; 
 padding-right: 20px; 
 height: 77px; 
 min-width: 120px; 
 padding-top: 30px; 
 color: rgb(76,76,76); 
 text-transform: uppercase; 
 font: normal 16px arial; 
 cursor: pointer; 
}

.vertScr .subMenu .buttonIn {
 float: left; 
 position: relative; 
 padding-left: 20px; 
 padding-right: 20px; 
 height: 57px; 
 width: auto; 
 min-width: 120px; 
 padding-top: 40px; 
 color: white; 
 text-transform: uppercase; 
 font: normal 12px arial; 
 background: rgb(76,76,76) url('img/button-sub-in-texture.jpg') repeat;
}

.vertScr .subMenu .buttonLink {
 float: left; 
 position: relative; 
 padding-left: 20px; 
 padding-right: 20px; 
 height: 67px; 
 min-width: 120px; 
 padding-top: 40px; 
 color: rgb(76,76,76); 
 text-transform: uppercase; 
 font: normal 12px arial; 
 cursor: pointer; 
}


.horScr .rotatePicHomeContainer {
 float: left; 
 position: relative; 
 width: 100%; 
 height: 690px;
 overflow: hidden; 
}

.vertScr .rotatePicHomeContainer {
 float: left; 
 position: relative; 
 width: 100%; 
 height: 650px;
 overflow: hidden; 
}

.horScr .rotatePicsbelt {
 position: absolute; 
 top: 0px; 
 left: 0px; 
 width: 10000px; 
 height: 690px;  
}

.vertScr .rotatePicsbelt {
 position: absolute; 
 top: 0px; 
 left: -420px; 
 width: 10000px; 
 height: 690px;  
}

.horScr .rotateHomeCell {
 float: left; 
 position: relative; 
 width: 1920px; 
 height: 690px; 
 min-height: 690px; 
 min-width: 1920px; 
 background: url('img/home-frame-1.jpg') no-repeat top center;
}

.vertScr .rotateHomeCell {
 float: left; 
 position: relative; 
 width: 1920px; 
 height: 650px; 
 min-height: 650px; 
 min-width: 1080px; 
 background: url('img/home-frame-1.jpg') no-repeat top center;
}

.horScr .discoverSign {
 position: relative; 
 float: left; 
 width: 700px; 
 height: 375px; 
 top: 193px; 
 left: 50%; 
 margin-left: -540px; 
}

.vertScr .discoverSign {
 position: relative; 
 float: left; 
 width: 700px; 
 height: 375px; 
 top: 193px; 
 left: 50%; 
 margin-left: -530px; 
}


.discoverLeftBlur {
 float: left; 
 position: relative; 
 width: 47px; 
 height: 375px; 
 background: white; 
 -moz-opacity: 0.40;  
 opacity: 0.40; 
 filter:alpha(opacity=40);
}

.discoverBigBlur {
 float: left; 
 position: relative; 
 width: 653px; 
 height: 375px; 
 background: white; 
 -moz-opacity: 0.60;  
 opacity: 0.60; 
 filter:alpha(opacity=60);
}

.dicoverTextPlace {
 position: absolute; 
 top: 25px; 
 left: 96px; 
 width: 580px; 
 height: 285px; 
 overflow: hidden; 
 color: black; 
}

.dicoverTextPlace span {
 font-size: 36px; 
 font-family: kremlin, jacob;
 color: black; 
}

.ostrovdiscover {
 float: left; 
 position: relative; 
 width: 100%; 
 height: auto; 
 font: normal 66px arial; 
 color: black; 
 text-transform: uppercase; 
}

.dioscoverTextExpl {
 float: left; 
 position: relative; 
 width: 100%; 
 height: auto; 
 font: normal 33px arial; 
 color: black; 
 text-transform: uppercase; 
 vertical-align: top; 
}

.dioscoverTextExpl strong {
 font: bold 55px arial; 
 padding-top: 0xp; 
 margin-top: 0xp; 
}

.dioscoverTextExpl img {
 vertical-align: top; 
}

.diccoverReadMore {
 position: absolute; 
 top: 312px; 
 left: 200px; 
 width: 212px; 
 height: 29px; 
 padding-left: 14px; 
 padding-top: 14px; 
 cursor: pointer; 
 font: normal 14px arial; 
 color: white; 
 text-transform: uppercase; 
 background: black url('img/read-more.jpg') no-repeat center right; 
}

.diccoverReadMore a, .diccoverReadMore a:visited, .diccoverReadMore a:active {
 color: white; 
}

.midCol {
 float: left; 
 position: relative; 
 width: 1080px; 
 height: auto; 
 left: 50%; 
 margin-left: -540px; 
}

.sightseeHomeContainer {
 float: left; 
 position: relative; 
 padding-top: 30px; 
 height: 270px; 
 background: rgb(204,204,204);
 width: 980px; 
 padding-left: 50px; 
 padding-right: 50px; 
}

.sightseeHomeContainer h1 {
 padding: 0px; 
 margin: 0px; 
 text-transform: uppercase; 
 color: black; 
 font: normal 16px arial; 
}

.mustSee {
 position: absolute; 
 top: 15px; 
 left: 50%; 
 width: 510px; 
 text-align: right; 
 height: 40px; 
 font-weight: normal;
 font-size: 28px;
 font-family: kremlin, jacob; 
 color: rgb(76,76,76); 
}

.homeZabContainer {
 position: absolute; 
 top: 65px; 
 left: 50px; 
 width: 980px; 
 height: 220px; 
 overflow: hidden; 
}

.zabelCell {
 float: left; 
 position: relative; 
 width: 316px; 
 margin-right: 16px; 
 height: 220px; 
 cursor: pointer; 
}

.homeZabBelt {
 position: absolute; 
 top: 0px; 
 left: 0px; 
 width: 10000px; 
 height: 220px; 
}

.homeZabPic {
 width: 316px; 
 height: 155px; 
 float: left; 
 position: relative; 
}

.homeZabName {
 float: left; 
 position: relative; 
 width: 270px;
 padding-right: 38px; 
 height: 56px; 
 padding-left: 8px; 
 padding-top: 9px; 
 background: rgb(25,25,25); 
 text-transform: uppercase; 
 color: rgb(204,204,204); 
 font: normal 16px arial; 
}

.homeZabName a, .homeZabName a:visited, .homeZabName a:active {
 color: rgb(204,204,204); 
}

.moveBeltLeft {
 position: absolute; 
 top: 155px; 
 left: 0px; 
 margin-left: 0px; 
 width: 38px; 
 height: 47px; 
 background: url('img/move-belt-left.jpg') no-repeat center center;
 cursor: pointer; 
}

.moveBeltRite {
 position: absolute; 
 top: 155px; 
 left: 100%; 
 margin-left: -38px; 
 width: 38px; 
 height: 47px; 
 background: url('img/move-belt-right.jpg') no-repeat center center;
 cursor: pointer; 
}

.theFooter {
 float: left; 
 position: relative; 
 width: 100%; 
 height: 50px; 
 padding-top: 20px; 
 padding-bottom: 20px; 
 color: rgb(229,229,229); 
 font: normal 11px arial; 
 background: black; 
}

.theFooter a, .theFooter a:visited, .theFooter a:active {
 color: rgb(229,229,229); 
}
.theFooter a:hover {
 color: white; 
}

.BurgasFlag {
 float: left; 
 position: relative; 
 width: 75px; 
 height: 50px; 
 margin-left: 25px; 
 background: url('img/burgas-flag.jpg') no-repeat top left;
}

.EUFlag {
 float: left; 
 position: relative; 
 width: 75px; 
 height: 50px; 
 margin-left: 10px; 
 background: url('img/eu-flag.jpg') no-repeat top left;
}

.euReqSign {
 float: left; 
 position: relative; 
 width: 700px; 
 margin-left: 20px; 
}

.horScr .horViewLeftHome {
 position: absolute; 
 top: 803px; 
 left: 50%; 
 margin-left: -960px; 
 width: 420px; 
 height: 300px; 
 background: white url('img/home-left-kare-fon.gif') no-repeat bottom right;  
}

.horViewLeftHomeTitle {
 float: left; 
 position: relative; 
 width: 394px; 
 height: auto; 
 padding-left: 26px; 
 padding-bottom: 45px; 
 padding-top: 28px; 
 background: url('img/underline-caption-wave.jpg') no-repeat bottom left;
 text-transform: uppercase; 
 color: rgb(102,102,102); 
 font: normal 16px arial; 
}

.horViewLeftHomeLorem {
 float: left; 
 position: relative; 
 width: 320px; 
 padding-left: 26px; 
 padding-top: 15px; 
 height: 110px; 
 padding-bottom: 10px; 
 font: normal 14px arial; 
 color: black; 
 overflow: hidden; 
}

.greyButton {
 float: left; 
 position: relative; 
 width: 212px; 
 height: 29px; 
 padding-left: 14px; 
 padding-top: 14px; 
 cursor: pointer; 
 font: normal 14px arial; 
 color: rgb(229,229,229); 
 text-transform: uppercase; 
 background: rgb(76,76,76) url('img/grey-button-arrow.jpg') no-repeat center right; 
}
.greyButton a, .greyButton a:visited, .greyButton a:active {
 color: rgb(229,229,229); 
}

.padd26px {
 float: left; 
 position: relative; 
 width: auto; 
 height: auto; 
 padding-left: 26px; 
}

.horScr .horViewRightHome {
 position: absolute; 
 top: 803px; 
 left: 50%; 
 margin-left: 540px; 
 width: 394px; 
 padding-left: 26px; 
 padding-top: 10px; 
 height: 290px; 
 background: black url('img/home-wt-hor-texture.jpg');  
 color: rgb(229,229,229); 
}

.vertScr .horViewRightHome, .vertScr .horViewLeftHome {
 display: none; 
}

.QRimg {
 float: left; 
 position: relative; 
 width: 95px; 
 height: 95px; 
 padding: 5px; 
 border: 1px solid rgb(225,225,225); 
 margin-left: 5px; 
 margin-bottom: 10px; 
}

.WThorizHomeCaption {
 float: left; 
 position: relative; 
 width: auto; 
 height: 24px; 
 text-transform: uppercase; 
 color: rgb(229,229,229); 
 font: normal 16px arial; 
 padding-right: 133px; 
 background: url('img/wave-wt-hor.gif') no-repeat center right;
}

.horViewRightHomeLorem {
 float: left; 
 position: relative; 
 width: 300px; 
 padding-top: 15px; 
 height: 50px; 
 padding-bottom: 10px; 
 font: normal 14px arial; 
 color: rgb(229,229,229); 
}

.developSwitcher {
 position: fixed; 
 top: 200px; 
 left: 50%; 
 width: 120px; 
 height: auto; 
 text-align: center; 
 background: silver; 
 z-index: 9999;
 cursor: pointer;  
 color: white; 
 FONT: normal 14px arial; 
 border: 1px solid red; 
}
.developSwitcher:hover {
 color: black; 
}

.horScr .homeVertBelowLinks {
 display: none; 
}

.vertScr .homeVertBelowLinks {
 float: left; 
 position: relative; 
 left: 50%; 
 margin-left: -540px; 
 padding-top: 30px; 
 padding-bottom: 20px; 
 height: 720px; 
 background: rgb(204,204,204);
 width: 1030px; 
 padding-left: 25px; 
 padding-right: 25px; 
 border-top: 5px solid white; 
}

.homeVertBelowLinks h2 {
 padding: 0px; 
 margin: 0px; 
 text-transform: uppercase; 
 color: black; 
 font: normal 16px arial; 
}

.horSep15px {
 float: left; 
 position: relative; 
 width: 100%; 
 height: 15px; 
}

.horSep25px {
 float: left; 
 position: relative; 
 width: 100%; 
 height: 25px; 
}

.kareTall {
 float: left; 
 position: relative; 
 width: 244px; 
 height: 445px; 
 overflow: hidden; 
 background: white; 
 padding: 0px; 
 cursor: pointer; 
}

.vertSep25px {
 float: left; 
 position: relative; 
 width: 15px;
 height: 200px; 
}

.kareSmall {
 float: left; 
 position: relative; 
 width: 244px; 
 height: 220px; 
 overflow: hidden; 
 background: white; 
 cursor: pointer; 
}

.picGreyFrame {
 float: left; 
 position: relative; 
 width: 215px; 
 height: 196px; 
 border: 15px solid rgb(153,153,153); 
 overflow: hidden; 
}

.seeScuba {
 float: left; 
 position: relative; 
 width: 233px; 
 padding-left: 11px; 
 height: auto; 
 padding-top: 12px; 
 min-height: 200px; 
 background: white url('img/see-scuba.jpg') no-repeat top left;
}

.seeBrownText {
 float: left; 
 position: relative; 
 width: 100%; 
 height: auto; 
 padding-bottom: 3px; 
 font: normal 26px kremlin, jacob; 
 color: rgb(195,163,126);
}

.seeWhatUppercase {
 float: left; 
 position: relative; 
 width: 100%; 
 height: auto; 
 font: normal 19px arial; 
 color: rgb(76,76,76);
 text-transform: uppercase; 
}

.seeWhatUppercase a, .seeWhatUppercase a:visited, .seeWhatUppercase a:active {
 color: rgb(76,76,76);
}

.buttonStick2bot {
 position: absolute; 
 top: 100%; 
 left: 0px; 
 margin-top: -57px; 
 width: 100%; 
 height: auto; 
}

.mapKareBanner {
 float: left; 
 position: relative; 
 width: 100%; 
 height: 224px; 
 border-bottom: 1px solid rgb(204,204,204); 
 background: url('img/map-kare-banner.jpg') no-repeat center center; 
}

.mapKareText {
 background: white url('img/see-map-kare-fon.jpg') no-repeat bottom right; 
 float: left; 
 position: relative; 
 width: 233px; 
 padding-left: 11px; 
 height: 215px; 
 padding-top: 5px; 
}

.picBigGoldFrame {
 float: left; 
 position: relative; 
 width: 215px; 
 height: 315px; 
 border: 15px solid rgb(195,163,127); 
 overflow: hidden; 
} 

.homeGoToGallery {
 background: white url('img/diagon-fon.jpg') no-repeat bottom right; 
 float: left; 
 position: relative; 
 width: 233px; 
 padding-left: 11px; 
 height: 96px; 
 padding-top: 5px; 
}

.tallKareQR {
 float: left; 
 position: relative; 
 width: 100%; 
 height: 206px; 
 background: url('img/tall-kare-QR-back.jpg') no-repeat top center;
}

.QRinTall {
 width: 100px; 
 height: 100px; 
 text-align: center; 
 padding-top: 4px; 
 position: absolute; 
 top: 43px; 
 left: 68px; 
 background: white; 
 border: 1px solid rgb(153,153,153);
}

.WTinTall {
 float: left; 
 position: relative; 
 width: 200px; 
 padding-left: 11px; 
 height: 160px; 
 padding-top: 15px; 
 overflow: hidden; 
 font: normal 14px arial;
 color: black; 
}
.WTinTall span {
 font: normal 19px arial; 
 color: rgb(76,76,76);
 text-transform: uppercase; 
 padding-bottom: 10px; 
}

.dicsoverBurgasarrow {
 float: left; 
 position: relative; 
 width: 200px; 
 height: 160px; 
 padding-left: 44px; 
 background: url('img/discover-burgas-arrow.jpg') no-repeat top left;
}

.kareSmallUseful {
 float: left; 
 position: relative; 
 width: 219px; 
 height: 210px; 
 overflow: hidden; 
 padding-left: 25px; 
 padding-top: 10px; 
 background: rgb(195,163,126) url('img/usefull-vert-back.jpg') no-repeat top left; 
 cursor: pointer; 
}

.kareSmallUseful .seeBrownText {
 color: black; 
 font: normal 28px kremlin, jacob; 
 padding-bottom: 20px; 
}

.kareSmallUseful .seeWhatUppercase {
 color: white; 
}

.kareSmallUseful .seeWhatUppercase strong {
 font: normal 28px arial; 
}

.kareSmallBook {
 float: left; 
 position: relative; 
 width: 233px; 
 padding-top: 25px; 
 padding-left: 11px; 
 height: 195px; 
 overflow: hidden; 
 background: white url('img/small-book-fon.jpg') no-repeat top right; 
}

.bookKareInfo {
 float: left; 
 position: relative; 
 width: 180px; 
 height: auto; 
 font: normal 14px arial; 
 color: black; 
 padding-top: 5px; 
}

.bookKarePhone {
 float: left; 
 position: relative; 
 width: auto; 
 height: 40px; 
 padding-top: 10px; 
 padding-left: 35px; 
 color: rgb(197,25,25); 
 font: normal 24px arial; 
 background: url('img/book-kare-phone.jpg') no-repeat center left; 
}

.horScr .bookInSubMenu {
 position: relative;
 float: right;
 width: 380px; 
 height: 91px; 
 background: black url('img/home-wt-hor-texture.jpg');  
 color: rgb(229,229,229); 
 font: normal 12px arial; 
 padding-left: 14px; 
 padding-top: 6px; 
}

.vertScr .bookInSubMenu {
 display: none; 
}

.phoneOnBlack {
 float: left; 
 position: relative; 
 width: auto; 
 height: 34px; 
 padding-top: 12px; 
 padding-left: 35px; 
 color: rgb(197,25,25); 
 font: normal 24px arial; 
 background: url('img/phone-on-black.gif') no-repeat center left; 
}

.path2page {
 float: left; 
 position: relative; 
 width: 100%; 
 height: auto; 
 padding-top: 2px; 
 padding-bottom: 10px; 
 text-transform: uppercase; 
 font: normal 12px arial; 
 color: black; 
}

.path2page a, .path2page a:visited, .path2page a:active {
 color: black;
 background: rgb(204,204,204); 
}

.path2page a:hover {
 color: white; 
}

.startdardPageWhite {
 float: left; 
 position: relative; 
 width: 1080px; 
 height: 810px; 
 background: white; 
}

.cmsZone {
 float: left; 
 left: 50%; 
 margin-left: -540px; 
 position: relative; 
 width: 1060px; 
 height: auto; 
 padding: 10px;
 background: white; 
 font: normal 13px arial; 
 color: black;  
}

.starndardLeftCol {
 float: left; 
 position: relative; 
 width: 516px; 
 height: 810px; 
 overflow: hidden;
 background: url('img/stadard-white-back.jpg') no-repeat top left; 
}

.eventsListLeftCol  {
 float: left; 
 position: relative; 
 width: 516px; 
 height: 810px; 
 overflow: hidden;
 background: white url('img/events-text-back.jpg') no-repeat top left; 
}

.timetableLeftCol {
 float: left; 
 position: relative; 
 width: 692px; 
 height: 810px; 
 overflow: hidden;
 background: white url('img/tt-white-back.jpg') no-repeat top right; 
}

.hrSilver {
 float: left; 
 position: relative; 
 width: 100%; 
 height: 2px; 
 font: normal 1px arial; 
 background: rgb(204,204,204);
}

.standardSmallPic {
 float: left; 
 position: relative;
 width: 345px; 
 height: 163px; 
 overflow: hidden; 
}

.standardBigPic {
 float: right; 
 position: relative; 
 width: 560px; 
 height: 810px; 
 overflow: hidden; 
 text-align: right; 
}

.timetableBigPic {
 float: right; 
 position: relative; 
 width: 388px; 
 height: 810px; 
 overflow: hidden; 
 text-align: right; 
} 

.leftBigPicPic {
 float: left; 
 position: relative; 
 width: 400px; 
 height: 610px; 
 overflow: hidden; 
}

.bigPicInLeft {
 float: left; 
 background: rgb(76,76,76) url('img/bigPicRframe.jpg') no-repeat top left; 
 position: relative; 
 overflow: hidden; 
 text-align: right; 
 width: 400px; 
 height: 610px; 
 padding-top: 100px; 
 padding-bottom: 100px; 
 padding-left: 80px; 
 padding-right: 80px; 
}

.standardCaptions {
 float: left; 
 position: relative; 
 width: 480px; 
 height: 75px; 
 padding-top: 42px; 
 padding-left: 33px; 
 font: normal 36px arial; 
 color: rgb(76,76,76);
 line-height: 34px; 
}

.standardCaptionsUp {
 float: left; 
 position: relative; 
 width: 480px; 
 height: 120px; 
 padding-top: 155px; 
 padding-left: 33px; 
 font: normal 36px arial; 
 color: rgb(76,76,76);
}

.standardCaptions span, .standardCaptionsUp span, .smallCaptions span {
 text-transform: uppercase; 
 font: normal 16px arial; 
 position: relative; 
 top: -12px; 
}

.smallCaptions {
 float: left; 
 position: relative; 
 width: 480px; 
 height: 120px; 
 padding-top: 20px; 
 padding-left: 33px; 
 font: normal 36px arial; 
 color: rgb(76,76,76);
}


.standardPageTextContainer {
 float: left; 
 position: relative; 
 width: 400px; 
 height: 450px; 
 left: 33px; 
 top: 46px; 
 overflow: hidden; 
}

.eventsPageTextContainer {
 float: left; 
 position: relative; 
 width: 400px; 
 height: 600px; 
 left: 33px; 
 top: 46px; 
 overflow: hidden; 
}

.menuPageTextContainer {
 float: left; 
 position: relative; 
 width: 400px; 
 height: 720px; 
 left: 33px; 
 top: 46px; 
 overflow: hidden; 
}

.timetableTextContainer {
 float: left; 
 position: relative; 
 width: 580px; 
 height: 490px; 
 left: 33px; 
 top: 46px; 
 overflow: hidden; 
}

.museumPageTextContainer {
 float: left; 
 position: relative; 
 width: 400px; 
 height: 310px; 
 left: 33px; 
 top: 46px; 
 overflow: hidden; 
}

.standardTextBelt {
 position: absolute; 
 top: 0px; 
 left: 0px; 
 width: 400px; 
 height: auto; 
 font: normal 14px arial; 
 color: black; 
}

.timetableTextBelt {
 position: absolute; 
 top: 0px; 
 left: 0px; 
 width: 580px; 
 height: auto; 
 font: normal 14px arial; 
 color: black; 
}

.standardTextBelt h1, .standardTextBelt h2, .timetableTextBelt h1, .timetableTextBelt h2 {
 padding: 0px; 
 margin-top: 10px; 
 margin-bottom: 5px; 
 text-transform: uppercase; 
 color: black; 
 font: bold 16px arial; 
 color: rgb(76,76,76); 
}

.scrollInPage {
 position: absolute; 
 left: 100%; 
 top: 675px; 
 margin-left: -70px; 
 width: 44px; 
 height: 76px; 
 background: rgb(76,76,76) url('img/scroll-in-page.jpg') no-repeat center center;
}

.scrollClicker {
 float: left; 
 position: relative; 
 width: 44px; 
 height: 38px; 
 cursor: pointer; 
}

.horScr .defPageHorColLeft {
 position: absolute; 
 top: 237px; 
 left: 50%; 
 margin-left: -936px; 
 width: 370px; 
 height: 810px; 
}

.horScr .defPageHorColRight {
 position: absolute; 
 top: 237px; 
 left: 50%; 
 margin-left: 565px; 
 width: 370px; 
 height: 810px; 
}

.vertScr .defPageHorColLeft, .vertScr .defPageHorColRight {
 display: none; 
}

.horLookMapBanner {
 float: left; 
 position: relative; 
 width: 360px; 
 height: 455px; 
 padding-left: 10px; 
 background: white url('img/map-hor-desugn-back.jpg') no-repeat bottom left;
}

.mapPicInBanner {
 position: relative; 
 float: left; 
 left: -10px; 
 width: 337px; 
 height: 300px; 
 background: url('img/map-left-banner.jpg') no-repeat top left;
 color: white; 
 font: normal 36px arial; 
 color: white; 
 text-transform: uppercase; 
 padding-left: 33px; 
 padding-top: 28px; 
}

.horColPicInBannerBig {
 position: relative; 
 float: left; 
 left: -10px; 
 width: 370px; 
 height: 328px; 
 overflow: hidden; 
}

.horColSmallBanner {
 position: relative; 
 float: left; 
 width: 370px; 
 height: auto; 
}

.picHorLeftColGreyFrame {
 position: relative; 
 float: left; 
 width: 334px; 
 height: 138px; 
 border: 18px solid rgb(153,153,153);
 overflow: hidden; 
}

.horColSmallBannerTextPlace {
 float: left; 
 position: relative; 
 width: 360px; 
 padding-left: 10px; 
 height: 154px; 
 background: white; 
 padding-top: 3px; 
}

.horColGoldFrameBigPic {
 position: relative; 
 float: left; 
 width: 334px; 
 height: 360px; 
 border: 18px solid rgb(195,163,126);
 overflow: hidden; 
}

.horColLink2gall {
 float: left; 
 position: relative; 
 width: 360px; 
 padding-left: 10px; 
 height: 110px; 
 background: white url('img/hor-col-back-wWave.jpg') no-repeat bottom left;
}

.horColLink2gall .buttonStick2bot {
 margin-top: -80px; 
}

.QRandWTinHorCol {
 float: left; 
 position: relative; 
 width: 340px; 
 height: 293px; 
 padding-left: 30px; 
 background: white url('img/QR-WT-inColback.jpg') no-repeat bottom right; 
 padding-top: 10px; 
}

.QRwithFrame {
 float: left; 
 position: relative; 
 width: 100px; 
 height: 100px; 
 border: 10px solid rgb(178,178,178);
 overflow: hidden; 
}

.WThorDesignOnWhite {
 float: left; 
 position: relative; 
 width: 315px; 
 height: 95px; 
 padding-top: 15px; 
 font: normal 14px arial; 
 color: black; 
}

.WThorDesignOnWhite span { 
 text-transform: uppercase; 
 font: normal 18px arial; 
}

.linkOnBigPic {
 position: absolute; 
 top: 707px; 
 left: 100%; 
 margin-left: -240px; 
 width: 220px; 
 height: auto; 
 min-height: 30px; 
 padding-left: 6px; 
 padding-right: 6px; 
 padding-top: 12px; 
 padding-bottom: 10px; 
 color: rgb(25,25,25); 
 background: rgb(195,163,126);
 text-transform: uppercase; 
 text-align: left;
 font: normal 16px arial; 
 line-height: 17px; 
 cursor: pointer; 
}

.linkOnBigPic a, .linkOnBigPic a:visited, .linkOnBigPic a:active {
 color: rgb(25,25,25); 
}

.islandMapPlot { 
 float: left; 
 position: relative; 
 width: 1080px; 
 height: 810px; 
 background: rgb(179,209,255) url('img/island-map-big.jpg') no-repeat top left; 
 overflow: hidden; 
}

.burgasMapPlot { 
 float: left; 
 position: relative; 
 width: 1080px; 
 height: 810px; 
 background: rgb(179,209,255); 
}

.onMapIsleName {
 position: absolute; 
 top: 50px; 
 left: 40px; 
 text-transform: uppercase; 
 color: white; 
 font: normal 36px arial; 
 width: auto;
 height: auto; 
}

.onMapObjPositioner {
 position: absolute; 
 width: auto; 
 height: auto; 
} 

.onMapObject {
 float: left; 
 position: relative;  
 width: 140px; 
 height: auto; 
 font: bold 12px arial; 
 text-transform: uppercase; 
 color: rgb(79,79,79); 
}

.onMapObject a, .onMapObject a:visited, .onMapObject a:active {
 color: rgb(79,79,79); 
}

.onMapObjPic {
 float: left; 
 position: relative; 
 width: 76px; 
 height: 70px;
 text-align: center;  
 border: 6px solid rgb(178,178,178);
 margin-bottom: 4px; 
 background: rgb(178,178,178); 
}

.horScr .signhtseenBeltContainer {
 float: left; 
 position: relative; 
 width: 1725px; 
 height: 600px; 
 overflow: hidden; 
 left: 107px; 
}

.vertScr .signhtseenBeltContainer {
 float: left; 
 position: relative; 
 width: 1035px; 
 height: 600px; 
 overflow: hidden; 
 left: 33px; 
}

.theSightseenBelt {
 position: absolute; 
 top: 0px;
 left: 0px;
 width: 10000px; 
 height: 600px; 
}

.sightseenBelt {
 position: absolute; 
 top: 0px; 
 left: 0px; 
 width: 10000px; 
 height: 600px; 
}

.sightListKare {
 float: left; 
 position: relative; 
 width: 325px; 
 height: 600px; 
 cursor: pointer; 
}

.sightseeListPic {
 float: left; 
 position: relative; 
 width: 325px; 
 height: 298px; 
 overflow: hidden; 
 text-align: center; 
 background: rgb(240,240,240) no-repeat center center;
}

.oddSightseen, .evenSightseen {
 float: left; 
 position: relative; 
 width: 345px; 
 height: 600px; 
}

.oddSightseen .sightListKare {
 background: white url('img/odd-sightseenlist-back.jpg') no-repeat bottom right; 
}

.evenSightseen .sightListKare {
 background: white url('img/even-sightseenlist-back.jpg') no-repeat bottom right; 
}

.sightseenListText {
 float: left; 
 position: relative; 
 width: 300px; 
 height: 220px; 
 overflow: hidden; 
 padding-top: 5px; 
 padding-left: 15px; 
}

.sightseenListText .seeWhatUppercase {
 min-height: 40px; 
}

.zabListShortExplain {
 float: left; 
 position: relative; 
 width: 100%; 
 height: 110px; 
 overflow: hidden; 
 font: normal 14px arial; 
 color: black; 
 padding-top: 10px; 
}

.sightBeltLeftMover {
 position: absolute; 
 top: 230px; 
 left: 0px; 
 width: 65px; 
 height: 81px; 
 background: rgb(76,76,76) url('img/move-belt-big.jpg') no-repeat center center; 
 cursor: pointer; 
}

.sightBeltRightMover {
 position: absolute; 
 top: 230px; 
 left: 100%; 
 margin-left: -65px; 
 width: 65px; 
 height: 81px; 
 background: rgb(76,76,76) url('img/move-belt-big-right.jpg') no-repeat center center; 
 cursor: pointer; 
}

.horScr .horBelowSightList, .vertScr .horBelowSightList {
 float: left; 
 position: relative; 
 width: 100%; 
 height: 175px; 
 background: white; 
}

.horScr .clickOnMapBelowSightseen {
 float: left; 
 position: relative; 
 width: 290px; 
 height: 143px; 
 border-top: 12px solid white; 
 padding-top: 20px; 
 padding-left: 130px; 
 background: rgb(195,163,126) url('img/clickOnMapBelowList.jpg') no-repeat top left; 
 font: normal 16px arial; 
 color: black; 
}

.vertScr .clickOnMapBelowSightseen {
 display: none; 
}

.clickOnMapBelowSightseen .buttonStick2bot { 
 left: 130px; 
}

.bothLookSightShortText {
 float: left; 
 position: relative; 
 width: 1070px; 
 padding-left: 10px; 
 height: 163px; 
 padding-top: 12px; 
 background: white url('img/zabel-short-text-hor-back.jpg') no-repeat top right;
}

.gallThumbsBelt {
 float: left; 
 position: relative; 
 width: 950px; 
 padding-left: 65px; 
 padding-right: 65px; 
 height: 163px; 
 padding-top: 12px; 
 background: white url('img/gall-belts-back.jpg') no-repeat top right;
 font: bold 20px arial; 
 text-transform: uppercase; 
 color: rgb(76,76,76); 
}

.belowZabelTitle {
 float: left; 
 position: relative; 
 width: 380px; 
 height: 153px; 
 overflow: hidden; 
 font: normal 28px arial; 
}

.belowZabelTitle .flw100 {
 color: black; 
 text-transform: uppercase; 
}

.zabelLoremIpsum {
 float: left; 
 position: relative; 
 width: 540px; 
 height: 126px; 
 overflow: hidden; 
 top: 10px; 
 left: 60px; 
 font: normal 14px arial; 
}

.zabelLoremTXT {
 float: left; 
 position: relative; 
 width: 540px; 
 height: auto; 
}

.scrollInZab {
 float: left;
 position: relative; 
 width: 44px; 
 height: 76px; 
 top: 30px; 
 left: 63px; 
 background: rgb(76,76,76) url('img/scroll-in-page.jpg') no-repeat center center;
}

.horScr .horBeloListWTandQR {
 float: left; 
 position: relative; 
 width: 420px; 
 height: 175px; 
 background: black url('img/home-wt-hor-texture.jpg') repeat; 
 overflow: hidden; 
}

.vertScr .horBeloListWTandQR {
  display: none; 
}

.WTleft2QR {
 float: left; 
 position: relatve; 
 width: 260px; 
 height: 160px; 
 padding-left: 27px; 
 padding-top: 30px; 
 color: white; 
 font: normal 14px arial; 
}

.WTleft2QR span {
 font: normal 18px arial; 
 text-transform: uppercase; 
} 

.WTleft2QR .buttonStick2bot {
 left: 30px; 
}

.QRbelowList {
 float: left; 
 position: relative; 
 width: 98px; 
 height: 98px; 
 padding: 5px; 
 border: 1px solid white;
 text-align: center; 
 left: 10px; 
 top: 30px; 
}

.openMuseumScheme {
 position: absolute; 
 left: 0px; 
 width: 220px; 
 height: 62px; 
 padding-top: 15px; 
 padding-bottom: 15px; 
 padding-left: 23px; 
 padding-right: 50px; 
 top: 680px; 
 background: rgb(204,204,204) url('img/open-scheme-button.jpg') no-repeat top left; 
 cursor: pointer; 
}

.openMuseumScheme .seeWhatUppercase {
 top: -10px; 
}

.schemeAboveOn {
 width: 1080px; 
 height: 690px; 
 background: white url('img/scheme-museum.jpg') no-repeat top center; 
 position: absolute; 
 top: 35px; 
 left: 0px; 
 z-index: 1000; 
}

.schemeAboveOn a, .schemeAboveOn a:visited, .schemeAboveOn a:active {
 color: black; 
}

.closeXscheme {
 position: absolute; 
 top: 0px; 
 left: 820px;
 width: 170px;
 height: 30px;
 padding-right: 44px;
 background: rgb(76,76,76) url('img/close-scheme-x.jpg') no-repeat top right;
 text-align: center;
 text-transform: uppercase;
 color: white;
 font: normal 16px arial;
 cursor: pointer;
 padding-top: 15px; 
}

.museumSchemeCaption {
 position: absolute; 
 top: 43px; 
 left: 48px; 
 width: 1010px; 
 height: 45px; 
 text-transform: uppercase; 
 color: rgb(76,76,76);
 font: normal 28px arial; 
}

.liftSign {
 position: absolute; 
 top: 120px; 
 left: 320px; 
 width: auto; 
 height: auto; 
 text-transform: uppercase; 
 color: black; 
 font: normal 12px arial; 
}

.roomSchemeNumbers {
 position: absolute; 
 top: 280px; 
 left: 55px; 
 width: 970px; 
 height: auto; 
 font: normal 38px arial; 
 color: black;  
}

.room1schemeSign {
 float: left; 
 position: relative; 
 width: 130px; 
 padding-right: 10px; 
 padding-left: 19px; 
 height: auto; 
 min-height: 20px; 
}

.room2schemeSign {
 float: left; 
 position: relative; 
 width: 74px; 
 padding-right: 10px; 
 padding-left: 3px; 
 height: auto; 
 min-height: 20px; 
}

.room3schemeSign {
 float: left; 
 position: relative; 
 width: 115px; 
 padding-right: 10px; 
 padding-left: 16px; 
 height: auto; 
 min-height: 20px; 
}

.room4schemeSign {
 float: left; 
 position: relative; 
 width: 112px; 
 padding-left: 6px; 
 padding-right: 10px; 
 height: auto; 
 min-height: 20px; 
}

.room5schemeSign {
 float: left; 
 position: relative; 
 width: 106px; 
 padding-left: 12px; 
 padding-right: 10px; 
 height: auto; 
 min-height: 20px; 
}


.roomEXITschemeSign {
 float: left; 
 position: relative; 
 width: 67px; 
 padding-left: 1px; 
 padding-right: 10px; 
 height: auto; 
 min-height: 20px; 
}


.room6schemeSign {
 float: left; 
 position: relative; 
 width: 100px; 
 padding-left: 10px; 
 padding-right: 10px; 
 height: auto; 
 min-height: 20px; 
}

.roomSchemeExplains {
 position: absolute; 
 top: 323px; 
 left: 55px; 
 width: 970px; 
 height: auto; 
 font: normal 11px arial; 
 text-transform: uppercase; 
 color: black;  
}

.schemeLegendRooms {
 position: absolute; 
 width: 700px; 
 top: 490px; 
 left: 60px; 
 height: auto; 
 color: black; 
 font: normal 18px arial; 
 line-height: 24px; 
 text-transform: uppercase; 
}

.restBookBelowText {
 position: absolute; 
 top: 685px; 
 left: 10px; 
 width: auto; 
 height: auto; 
}

.bookRestZaBook {
 position: absolute; 
 top: -2px; 
 left: 40px; 
 font: normal 14px arial; 
 color: rgb(0,0,0);
 text-transform: uppercase; 
}

.importantTimetable {
 float: left; 
 position: relative; 
 width: 470px; 
 font: normal 14px arial; 
 height: auto; 
 padding-left: 55px; 
 padding-right: 55px; 
 padding-top: 20px; 
 padding-bottom: 20px; 
 margin-bottom: 15px; 
 min-height: 112px; 
 background: rgb(229,229,229) url('img/import-tt-left.jpg') no-repeat top left;
}

.importTimetableRight {
 position: absolute; 
 top: 100%; 
 left: 100%; 
 width: 53px; 
 height: 137px; 
 margin-left: -53px; 
 color: black; 
 margin-top: -137px; 
 background: rgb(229,229,229) url('img/import-tt-right.jpg') no-repeat bottom right;
}

div.timetableTextBelt .table {
 width: 100%; 
}

div.timetableTextBelt .table .tr .td {
 border-bottom: 2px solid white; 
 margin: 0px; 
 padding: 3px; 
 background: rgb(229,229,229); 
}

.horScr .restMenuOver {
 position: absolute; 
 top: 237px; 
 height: 810px; 
 width: 1473px; 
 left: 50%; 
 margin-left: -540px; 
 background: white; 
 z-index: 100; 
}

.vertScr .restMenuOver {
 position: absolute; 
 top: 237px; 
 height: 810px; 
 width: 1080px; 
 left: 0px; 
 background: white; 
 z-index: 100; 
}

.horScr .pricesGstOver, .vertScr .pricesGstOver {
 position: absolute; 
 top: 237px; 
 height: 810px; 
 width: 1080px; 
 left: 50%; 
 margin-left: -540px; 
 background: white; 
 z-index: 100;
}


.menuAboveWhite {
 float: left; 
 position: relative; 
 width: 553px; 
 height: 810px; 
 background: url('img/menu-white-back.jpg') no-repeat top center; 
}

.horScr .menuAboveBigPic {
 float: right; 
 position: relative; 
 overflow: hidden; 
 height: 810px; 
 width: 920px; 
}

.vertScr .menuAboveBigPic {
 float: right; 
 position: relative; 
 overflow: hidden; 
 height: 810px; 
 width: 527px; 
}


.gstPricesBigPic  {
 float: right; 
 position: relative; 
 overflow: hidden; 
 height: 810px; 
 width: 520px; 
}

.galleryMainPic {
 float: left; 
 position: relative; 
 width: 1050px;
 left: 50%; 
 margin-left: -540px; 
 height: 615px; 
 background: white; 
 padding: 15px; 
 background: rgb(178,178,178); 
 overflow: hidden; 
}

.bigPicLoader {
 float: left; 
 position: relative; 
 width: 1050px; 
 height: 615px; 
 text-align: center; 
 background: white; 
 overflow: hidden; 
}

.flw100h810ovfh {
 float: left; 
 position: relative; 
 width: 100%; 
 height: 645px; 
 overflow: hidden; 
}

.vertScr .prevPicHorView, .vertScr .nextPicHorView {
 display: none; 
}

.horScr .prevPicHorView {
 position: absolute; 
 top: 0px; 
 left: 50%; 
 margin-left: -1640px; 
 width: 1080px; 
 height: 810px; 
}

.horScr .nextPicHorView {
 position: absolute; 
 top: 0px; 
 left: 50%; 
 margin-left: 560px; 
 width: 1080px; 
 height: 810px; 
}

.nextPicHorView .bigPicLoader {
 text-align: left; 
} 

.prevPicHorView .bigPicLoader {
 text-align: right; 
} 

.galleryMainPic .sightBeltLeftMover {
 top: 270px; 
 left: -2px; 
}

.galleryMainPic .sightBeltRightMover {
 top: 270px; 
}

.gallThumbsBeltContainer {
 position: relative; 
 float: left; 
 width: 946px; 
 height: 113px; 
 overflow: hidden; 
 margin-top: 7px; 
}

.gallThumbsBeltBelt {
 position: absolute; 
 top: 0px; 
 left: 0px; 
 width: 10000px; 
 height: 113px; 
}

.gallThumbsCell {
 position: relative; 
 float: left; 
 width: 100px; 
 height: 95px; 
 border: 9px solid rgb(178,178,178); 
 background: white; 
 margin-right: 20px; 
 cursor: pointer; 
}

.gallThumbsBelt .moveBeltLeft, .gallThumbsBelt .moveBeltRite {
 top: 80px; 
}


.walkObj {
 float: left; 
 position: relative; 
 width: 130px; 
 height: auto; 
 font: normal 12px arial; 
 color: black; 
 background: white; 
}

.walkObj img {
 float: left;
 margin-right:3px; 
}

.walkObj a, .walkObj a:visited, .walkObj a:active {
 color: black; 
}

.exponatName { 
 position: absolute; 
 top: 410px; 
 left: 650px; 
 width: 340px; 
 height: 175px; 
 padding-left: 30px; 
 padding-right: 30px; 
 background: rgb(195,163,125); 
 color: black; 
 font: normal 14px arial; 
 padding-top: 20px; 
 text-align: left; 
 overflow: hidden; 
}
.exponatName strong {
 text-transform: uppercase; 
} 

.myEvent {
 float: left; 
 position: relative; 
 width: 100%; 
 height: auto; 
 padding-bottom: 60px; 
 font: normal 14px arial; 
}

.myEvent h2 {
 padding: 0px; 
 margin-top: 10px; 
 margin-bottom: 5px; 
 text-transform: uppercase; 
 color: black; 
 font: normal 24px arial; 
 color: rgb(76,76,76); 
} 

.myEvent span {
 font: normal 18px arial; 
 color: rgb(76,76,76); 
}

.myEvent p {
 margin-top: 0px; 
 padding: 0px; 
 margin-bottom: 5px; 
}

.gstPricesAbove {
 float: left; 
 position: relative; 
 width: 520px; 
 height: 810px; 
 background: white url('img/events-text-back.jpg') no-repeat top right; 
}

.subMenuLeftMover {
 position: absolute; 
 top: 30px; 
 left: 0px; 
 margin-left: 0px; 
 width: 22px; 
 height: 47px; 
 background: url('img/move-belt-left.jpg') no-repeat center center;
 cursor: pointer; 
 border-right: 1px solid silver; 
 border-top: 1px solid silver; 
 border-bottom: 1px solid silver; 
}

.subMenuRiteMover {
 position: absolute; 
 top: 30px; 
 left: 100%; 
 margin-left: -23px; 
 width: 22px; 
 height: 47px; 
 background: url('img/move-belt-right.jpg') no-repeat center center;
 cursor: pointer;  
 border-left: 1px solid silver; 
 border-top: 1px solid silver; 
 border-bottom: 1px solid silver; 
}

.ktinfLogos {
 float: right; 
 position: relative; 
 width: 130px; 
 height: 50px; 
 margin-right: 30px; 
 text-align: right; 
}

.openLinksHere {
 position: fixed;
 top: 0px; 
 left: 0px; 
 width: 100%; 
 height: 100%; 
 z-index: 100; 
}

.openLinksHere .closeXscheme {
 left: 100%; 
 margin-left: -250px; 
}

.linkOpensHere {
 float: left; 
 position: relative; 
 width: 90%; 
 height: 90%; 
 margin: 5%;
}

.blur100prc {
 position: absolute; 
 top: 0px; 
 left: 0px; 
 width: 100%; 
 height: 100%; 
 background: white; 
 -moz-opacity: 0.90;  
 opacity: 0.90; 
 filter:alpha(opacity=90);
}

.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: 13%; 
 height: auto; 
 margin-left: 1%; 
 margin-top: 1px; 
 float: left; 
 text-align: right; 
 position: relative; 
 font: normal 12px arial; 
}

.ajCalDayLink {
 width: 13%; 
 height: auto; 
 margin-left: 1%; 
 float: left; 
 text-align: right; 
 margin-top: 1px; 
 position: relative; 
 background: rgb(191,6,6); 
 font: normal 12px arial; 
 cursor: pointer; 
}
.ajCalDayLink a, .ajCalDayLink a:active, .ajCalDayLink a:visited {
 color: white; 
}

.ajCalDayLinkSlctd {
 width: 13%; 
 height: auto; 
 margin-left: 1%; 
 margin: 1px; 
 float: left; 
 text-align: right; 
 position: relative; 
 margin-top: 1px; 
 background: rgb(6,191,6); 
 font: normal 12px arial; 
}

.hintDiv {
 float: left; 
 position: relative; 
 padding: 5px; 
 border: 1px dotted silver;
 background: rgb(255,251,237);
 font: normal 11px arial; 
 color: black; 
 margin: 5px; 
}

.hintDiv h1, .hintDiv h2, .hintDiv h3 {
 margin: 0px; 
 padding: 0px; 
}

.calendarDivDirect {
 width: 160px; 
 background: white; 
 display: block; 
 font: normal 12px arial; 
 color: black; 
 height: 130px; 
 float: left; 
 position: relative; 
}

.ajcalRow {
 float: left; 
 position: relative; 
 width: 100%; 
 height: auto; 
}
.realContText, .realContText td
{
 font: normal 12px arial; 
 color: RGB(25,25,25);
 line-height: 14px; 
}

a, a:visited,  a:active {
 text-decoration: none;
 color: rgb(0,204,255); 
}

a:hover {
 text-decoration: none; 
 color: rgb(25,25,25);
}

a img {
 border: 0; 
}

.realContText p, .realContText td p  {
 margin-top: 2px; 
 margin-bottom: 12px; 
}

.realContText h1, .realContText td h1 {
 color: rgb(153,176,36); 
 font: bold 24px arial; 
 margin-bottom: 10px; 
}

.realContText h2, .realContText td h2 {
 color: rgb(153,176,36); 
 font: bold 16px arial; 
 margin-bottom: 10px; 
 margin-top: 0px; 
}

.realContText h3, .realContText td h3 {
 font: bold 13px arial; 
 color: rgb(153,176,36); 
 margin-top: 2px;
 margin-bottom: 6px;
}

.realContText h4, .realContText td h4 {
 font: normal 13px arial; 
 margin-bottom: 0px;
 color: rgb(153,176,36); 
}

.realContText h5, .realContText td h5 {
 font: bold 12px arial;
 margin-bottom: 0px;
 margin-top: 0px;
}


.realContText h6, .realContText td h6 {
 font: normal 12px arial; 
 margin-bottom: 5px;
 margin-top: 0px;
}

.realContText ul {
 margin-left: 5px; 
}

.realContText li {
 font: normal 12px arial;
}

.realContText a, .realContText a:visited, .realContText a:active {
 text-decoration: none; 
}

