@font-face {
  font-family: 'Oxygen';
  font-style: normal;
  font-weight: 300;
  src: url(fonts/Oxygen-normal-300.eot);
  src: local('Oxygen Light'), local('Oxygen-Light'), url(Oxygen-normal-300.html) format('embedded-opentype'), url(fonts/Oxygen-normal-300.woff) format('woff');
}
@font-face {
  font-family: 'Oxygen';
  font-style: normal;
  font-weight: 400;
  src: url(fonts/Oxygen-normal-400.eot);
  src: local('Oxygen'), local('Oxygen-Regular'), url(fonts/Oxygen-normal-400.eot) format('embedded-opentype'), url(fonts/Oxygen-normal-400.woff) format('woff');
}
@font-face {
  font-family: 'Oxygen';
  font-style: normal;
  font-weight: 700;
  src: url(fonts/Oxygen-normal-700.eot);
  src: local('Oxygen Bold'), local('Oxygen-Bold'), url(fonts/Oxygen-normal-700.eot) format('embedded-opentype'), url(fonts/Oxygen-normal-700.woff) format('woff');
}

* { font-family: 'Oxygen', sans-serif, tahoma; font-size:14px; font-weight:400; color:#ffffff; }

body { margin:0px; padding:0px; text-align:center; height:100%; background:#3d7775 url(images/bg-body.html) top center repeat-y; }
div.mainSheet { margin:0 auto 0 auto; width:1260px; text-align:left; position:relative; }

form, li, ul { margin:0px; padding:0px; }
ul { list-style-type:none; }

a { text-decoration:none; }
a:hover { text-decoration:underline; }

input, option, textarea { color:#0E4E4D; }

.btnBG { background:#ff75af; }

div.hmenu { background:transparent url(bg-menu.png) center top no-repeat; height:127px; width:100%; position:fixed; z-index:10; top:0; }
div.hmenu ul { margin:0 auto; width:1260px; }
div.hmenu ul li { float:left; }

a.m-home	{ display:block; width:100px;height:104px;text-indent:-6000px; margin-left:117px; margin-top:23px; outline:0; }
a.m-foglalas-hu	{ display:block; width:150px;height:150px;text-indent:-6000px; background:url(but-foglalas-hu.png) left top no-repeat; margin-left:348px; margin-top:-8px; background-position:0 -200px; outline:0; }
a.m-galeria-hu	{ display:block; width:135px;height:135px;text-indent:-6000px; background:url(but-galeria-hu.png) left top no-repeat; margin-left:25px; margin-top:30px; background-position:0 -200px; outline:0; }
a.m-kapcsolat-hu	{ display:block; width:137px;height:137px;text-indent:-6000px; background:url(but-kapcsolat-hu.png) left top no-repeat; margin-left:-17px; margin-top:-2px; background-position:0 -200px; outline:0; }
a.m-linkek-hu	{ display:block; width:116px;height:116px;text-indent:-6000px; background:url(but-linkek-hu.png) left top no-repeat; margin-left:20px; margin-top:40px; background-position:0 -200px; outline:0; }
a.m-rolunk-hu	{ display:block; width:115px;height:115px;text-indent:-6000px; background:url(but-rolunk-hu.png) left top no-repeat; margin-left:10px; margin-top:12px; background-position:0 -200px; outline:0; }

div.menucirc { height:278px; width:1260px; position:fixed; top:0; right:50%; margin-right:-630px; background:transparent url(bg-menuitems.png) right bottom no-repeat; z-index:1; }

.roomTits { position:absolute; padding-left:210px; margin-top:-40px; z-index:9; }
.roomTits .c1 { width:120px; float:left; }
.roomTits .c2 { width:160px; float:left; }
.roomTits .c3 { width:180px; float:left; }
.roomTits .c4 { width:120px; float:left; margin-top:60px; }
.roomPrb { background:#9ac3bf;width:160px;height:167px;position:absolute;color:#3d7775;padding-left:500px;padding-right:10px; }
.roomPrb div {color:#114e4c;font-size:22px;font-weight:700; }
.roomDsb { background:#7da3a0;width:160px;height:100px;position:absolute;margin-top:-15px;padding-left:330px;padding-top:40px;letter-spacing:2px;font-size:20px; }
.roomTyp { background:#ffffff;width:120px;height:140px;position:absolute;margin-top:4px;padding-left:210px;color:#ff75af;font-size:18px; }
.roomTyp .typ { font-size:64px;color:#ff75af;font-weight:700 }

.freeRooms { position:absolute;left:580px;top:150px;padding:7px 10px;font-size:22px;display:block;width:230px;font-weight:300; display:none;}
.roomCtit { font-weight:bold;margin:8px 0 4px 100px; }
.roomComm { margin:4px 0 4px 100px; }

.miniImgOpener { z-index:11; }

table.roomCap td,
table.roomCap th { background:#7DA3A0;text-align:center }
table.roomCap th { font-weight:bold; text-align:center }
table.roomCap td.allBooked { background:#FF509B }

.araink  h3{font-size:22px;}
.araink table td{border:1px solid #fff;padding:4px 4px;font-size: 16px;}

ul.roomImgs { margin-left:100px;position:relative;height:110px; }
ul.roomImgs li { float:left; margin-right:10px; }
.roomBigImg { position:absolute;top:-258px;opacity:0;z-index:1; }

.roomHover { -moz-box-shadow: 0px 2px 8px #122D4A; -webkit-box-shadow: 0px 2px 8px #122D4A; -khtml-box-shadow: 0px 2px 8px #122D4A; -o-box-shadow: 0px 2px 8px #333; box-shadow: 2px 2px 18px #222; border:3px solid #fff; }

#page1 { height:960px; }
#page2 { height:auto;margin-top:-200px;padding-top:200px;padding-bottom:100px;background:url(bg-foglalas.png) center 500px no-repeat;position:relative;z-index:2 }
#page3 { background:url(bg-velociped.jpg) center top no-repeat;height:auto;padding:550px 0 300px 0; }

#askButt { display:block;vertical-align:middle;width:150px;position:absolute;top:550px;left:931px;text-align:center;color:#FF509B;font-size:24px;font-weight:bold; }

.titAsk { color:#cebda8; font-size:16px; }
.titCsop { background:#9ac3bf; color:#3d7775;padding:10px; text-align:center; font-weight:700; font-size:18px; }
.askSel { background:#fff; padding:8px; border:0; color:#114e4c; font-size:14px; width:90px; }
.roomSel { background:#fff; padding:6px 8px; border:0; color:#114e4c; font-size:14px; width:90px; margin:8px 0 0 5px; }

div.roomSum { float:left; background:#C3D7D5;padding:12px;width:450px; font-size:18px; color:#FF509B }
div.roomSumPrice { float:left; background:#ffffff;padding:12px;width:250px; font-size:20px; margin-left:15px; color:#FF509B; text-align:center }
input.ask { font-size:20px; width:450px; padding:12px; background:#fff; border:0; margin-top:15px; }
div.askUz { float:left;background:#fff;width:450px;padding:12px;margin-top:15px;z-index:2;position:relative }
div.askUz textarea { width:450px; border:0; height:100px; }

input.cntct { font-size:20px; width:280px; padding:8px; background:#9AC3BF; border:0; margin:5px 0 10px 0; }
div.cntctUz { background:#9AC3BF;width:272px;padding:12px;margin:5px 0 10px 0; }
div.cntctUz textarea { background:#9AC3BF;width:272px; border:0; height:135px; }
input.sendcont { background:#FF75B0; color:#fff; padding:10px 15px; font-size:14px; font-weight:300; margin:10px 0 0 0; }

#sendbooking { background:url(arrow.png) right center no-repeat; width:335px; padding:0 75px 0 200px; height:96px; position:absolute; bottom:-20px;left:300px;line-height:96px;font-size:24px;display:block;font-weight:bold; }
#bookres { background:url(tick.png) right center no-repeat;position:absolute;bottom:-4px;left:920px;width:160px;height:60px;padding-right:54px;opacity:0; }

a.galmini { float:left;width:120px;height:120px;margin:0 15px 15px 0; }

h1.wherefrom { color:#FD76B0; font-weight:bold; font-size:30px; }

h3.linktit { color:#492B09;margin:0;height:36px;line-height:36px; }

ul.linkcol1 { margin-top:20px; }
ul.linkcol1 li { font-size:18px; margin-bottom:15px; }
ul.linkcol1 li a { font-size:18px; }
ul.linkcol1 li div { color:#805F3A; }

ul.linkcol2 { margin-top:20px; }
ul.linkcol2 li { font-size:18px; margin-bottom:15px; }
ul.linkcol2 li a { font-size:18px; }
ul.linkcol2 li div { color:#124D4B; }

ul.linkcol3 { margin-top:20px; }
ul.linkcol3 li { font-size:18px; margin-bottom:15px; }
ul.linkcol3 li a { font-size:18px; }
ul.linkcol3 li div { color:#805F3A; }

ul.linkcol4 { margin-top:20px; }
ul.linkcol4 li { font-size:18px; margin-bottom:15px; }
ul.linkcol4 li a { font-size:18px; }
ul.linkcol4 li div { color:#FF75AF; }

h3.eventtit { color:#7DA3A0;margin:0;height:36px;line-height:36px;font-weight:700;font-size:20px; }
ul.eventcol { margin-top:20px; }
ul.eventcol li { font-size:15px; margin-bottom:15px;color:#7DA3A0; }
ul.eventcol li a { font-size:18px; }
ul.eventcol li div { font-size:18px; }

.RD { color:#ee0000; }
.BD { font-weight:bold; }
.F10 {font-size:10px;}
.F11 {font-size:11px;}
.F12 {font-size:12px;}
.F14 {font-size:14px;}
.F16 {font-size:16px;}
.F18 {font-size:18px;}
.F22 {font-size:22px;}
.AR11 { font-family:arial; font-size:11px; }
.ari12 { font-family:arial; font-size:12px; }
.midMRG { margin:0px 15px 0px 15px; }
.midTBL { margin:0px auto; }
.MRG10 { margin:0px 10px 0px 10px; }
.LTHRU { text-decoration:line-through; }
.RT { text-align:right; }
.LT { text-align:left; }
.CNT, .CT { text-align:center; }
.BRD1 {border:1px solid #000;}
.BRD0 {border:0px;}
.FLCR{float:left;clear:right;}
.FL{float:left;}
.FR{float:right;}
.FR { float:right; }
.CLB{clear:both;}
.NOUT {outline:0;}
.HUL:hover { text-decoration:underline; }
.R8 { -moz-border-radius: 8px; -webkit-border-radius: 8px; -khtml-border-radius: 8px; border-radius: 8px; }
.SH { -moz-box-shadow: 5px 5px 8px #444; -webkit-box-shadow: 5px 5px 8px #444; -khtml-box-shadow: 5px 5px 8px #444; -o-box-shadow: 5px 5px 8px #444; box-shadow: 5px 5px 8px #444; }
.SHinner { -moz-box-shadow: inset 0 0 15px #333; -webkit-box-shadow: inset 0 0 15px #333; -khtml-box-shadow: inset 0 0 15px #333; -o-box-shadow: inset 0 0 15px #333; box-shadow: inset 0 0 15px #333; }


/* - slider - */
.maszk {position:absolute; top:50px; width:100%; height:960px; background:url(slides-mask.png) center center no-repeat; z-index:5; }

.clearer:after,
.clearer		{display: inline-block;}
.clearer		{display: block;}

#slideshowWindow {width:1260px; height:960px; position:relative; z-index:0; padding:0; margin: 50px auto 0 auto; background:#fff }

#slideshowLoading { width:80px; height:12px; position:absolute; top:50%; left:50%; margin:-6px 0 0 -16px; background:transparent url('ajax-loader.html') no-repeat 0px 0px; }

#slideshow { height:960px; position:relative; overflow:hidden; z-index:0; }
#slideshow li { height:960px; position:absolute; left:-1260px; top:0px; z-index:1; }
#slideshow .blurb,
#slideshow .layer1 { position:absolute; top:0px; left:0px; width:1260px; height:960px; overflow:hidden; }
#slideshow .layer1 img {display:block; }

#slideshow .blurb {z-index:4;  color:#fff; }
#slideshow .blurb .layertx {position:absolute; top:0; left:0; color:#fff }
#slideshow .blurb .layertx img {display:block; margin:0 0 300px 0; }

#slideshow .layer1 { z-index:3; }

#slideshow .layer1 img { display:block; border:0; }

#slideshow img {margin:0; }

#pagedots {display:none; overflow:hidden; padding:0; margin:0; position:absolute; bottom:10px; left:30px; z-index:10; background:url(blk-70-.html);height:24px;}
#pagedots li {float:left; display:inline; margin:0 2px;}
#pagedots li a {display:block; height:24px; text-indent:-999em;	background-color:transparent; background-position:0px 0px; background-repeat:no-repeat; outline:0;}

#pagedots a:hover { background-position:0px -20px; }
#pagedots a.selected { background-position:0px -40px; }

#pagedots a {width:14px; margin:6px 0 0 0; background-image:url('slider-dots.html'); }

.cryptedmail:after {
  content: attr(data-name) "@" attr(data-domain) "." attr(data-tld); 
}

/* - end slider - */
