@import url(http://fonts.googleapis.com/css?family=Homenaje&subset=latin,latin-ext);

html{width:100%;height:100%;font-family:TrebuchetMS,Arial,sans-serif;font-size:13px;margin:0;padding:0;}
body{width:100%;margin:0;padding:0; background:#737172; min-width:1000px;}
img{border:0px solid;}
h1{font-size:30px;font-family:Arial, sans-serif;color:#FFF;text-transform:uppercase;padding:30px;margin:0;}
h3{font-size:18px;font-family:Arial, sans-serif;color:#FFF;padding:20px 30px;margin:0;}
a{text-decoration:none;color:#797979;}
a:hover{text-decoration:underline;color:#FFF;}
p{color:#FFF;padding:0 30px;}

.clear{clear:both;}

#wrapper {background-attachment: fixed; background-image: url("../img/bg.jpg");background-repeat: no-repeat; background-size: 100% 100%;  height: 100%;    left: 0;margin: auto;padding: 0;position: absolute;right:0;top:0;width:100%;min-height:700px; min-width:1000px; overflow:hidden;}
#top_content {height:385px;left:0;position:absolute;top:0;width:100%;}
#info {bottom:25px; left:0; margin:auto; padding:0; position:absolute; right:0; top:385px; width:100%;}
#info #info-left{position:absolute;top:0;bottom:0;left:0;right:60%;margin:auto;width:413px;height:280px;}
#info #info-right{position:absolute;top:0;bottom:0;left:40%;right:0;margin:auto;width:528px;height:280px;}
/*
#info #info-left {bottom:0;display:block;height:300px;left: 0;margin:auto;position: absolute;right:60%;top:0;width:40%;text-align:center;}
#info #info-right {bottom:0;display:inline-block;height:300px;left:40%;margin:auto;position:absolute;right:0;top:0;width:60%;text-align:center;}
*/
#info-right img{border:0px solid;}


#bg{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;}
#header{position:absolute;top:0;left:0;min-height:40px;margin:auto; width:80%;}

#airport-shuttle{position:absolute;top:0;right:0;width:385px;height:385px; background:URL('../img/airport-shuttle.png') no-repeat; background-size:auto; z-index:3;}
#airport-shuttle .txt{float:right;margin-top:120px; text-align:right; margin-right:15px;}
#airport-shuttle .shu{display:block; font-weight:bolder; font-family:'Arial Black', Arial, sans-serif; font-size:20px; color:#6d6e71;}
#airport-shuttle .sen{display:block; font-weight:normal; font-family:Arial, sans-serif; font-size:18px; color:#6d6e71;}
#airport-shuttle .con{display:block; font-weight:normal; font-family:Arial, sans-serif; font-size:14px; color:#6d6e71; margin-top:15px;}
.con a:hover{color:#383838; text-decoration:none;}
#airport-shuttle #arrow_right_top{position:absolute;top:70px;left:0px;bottom:0;margin:auto;width:54px;height:76px;cursor:pointer;}
#langs{margin-top:20px;}
#langs img{border:0px solid; width:24px; height:20px;}

#gallery{position:relative;width:100%;height:307px;}
#gallery {position:absolute;top:0px;left:0;width:100%;height:307px; overflow:hidden;}
#gallery img{float:left;}

#gallery #content{position:absolute;width:100%;height:120px;margin:0 auto;display:block;overflow:hidden;}
#gallery #content ul{position:absolute;height:120px;padding:0;margin:0;list-style: none;}
#gallery #content li{position:relative;width:180px;float:left;padding:0;margin:0;}


#slideshow{position:absolute;top:65px;height:307px;left:0;right:0;margin:auto;overflow:hidden; background: URL('../img/grad_bg.png');}
#slideshow #slides{position:absolute;top:10px;bottom:10px;left:0;margin:auto;height:285px;width:3000px;padding:0;margin:auto;}
#slideshow ul{list-style:none;padding:5px 0 5px 10px;margin:0; height:307px; position:absolute;}
#slideshow ul li{float:left;width:434px;margin:0px;padding:0; position:relative;}
#slideshow #left{position:absolute;top:0;left:0;bottom:0;margin:auto;width:54px;height:76px;background: url(/img/arrow-left.png) top left no-repeat;cursor:pointer;}
#slideshow #right{position:absolute;top:0;right:320px;bottom:0;margin:auto;width:54px;height:76px;background: url(/img/arrow-right.png) top left no-repeat;cursor:pointer;}
.el {
    cursor:pointer;
   -webkit-box-shadow: inset 0 0 1px rgba(0,0,0,.8), inset 0 2px 0 rgba(255,255,255,.5), inset 0 -1px 0 rgba(0,0,0,.4);
      -moz-box-shadow: inset 0 0 1px rgba(0,0,0,.8), inset 0 2px 0 rgba(255,255,255,.5), inset 0 -1px 0 rgba(0,0,0,.4);
           box-shadow: inset 0 0 1px rgba(0,0,0,.8), inset 0 2px 0 rgba(255,255,255,.5), inset 0 -1px 0 rgba(0,0,0,.4);
 
   -webkit-border-radius: 12px;
      -moz-border-radius: 12px;
           border-radius: 12px;
}

#foot {bottom:0;font-size:12px;height:25px;left:0;line-height:25px;margin:auto;position:absolute;right:0;padding:0 10px;}
#foot h1{margin:0 10px;padding:0;float:left;font-size:11px;color:#FFF;display:inline-block;}
#foot span{margin:0 10px;padding:0;float:right;font-size:11px;color:#FFF;display:inline-block;}
#foot a{font-family:Arial;font-weight:normal;font-variant:normal;font-size:11px;display:inherit;}

.gradian_bg{background: #ff0a14;
background: -moz-linear-gradient(left,  #ff0a14 21%, #ff8016 80%);
background: -webkit-gradient(linear, left top, right top, color-stop(21%,#ff0a14), color-stop(80%,#ff8016));
background: -webkit-linear-gradient(left,  #ff0a14 21%,#ff8016 80%);
background: -o-linear-gradient(left,  #ff0a14 21%,#ff8016 80%);
background: -ms-linear-gradient(left,  #ff0a14 21%,#ff8016 80%);
background: linear-gradient(to right,  #ff0a14 21%,#ff8016 80%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0a14', endColorstr='#ff8016',GradientType=1 );
font-family:Arial, sans-serif;
color:#b62930;
font-size:12px;
letter-spacing: 0.5px;
line-height:26px;
}

.gradian_bg a{display:inline-block;text-decoration:none;font-weight:bold;font-variant:small-caps;color:#fff;padding:0px 5px;font-family:"Homenaje";font-size:16px;}
.gradian_bg a:hover{color:#d3d5d6;}
/*background:rgba(255,255,255,0.8);*/
#cwrap{display:none;position:absolute;top:40px;bottom:0;left:0;right:0;z-index:0;background:rgba(255,255,255,0.8);}
#content{overflow:visible; position:absolute; top:65px; left:30px ;  box-shadow: 5px 5px 6px #383838; bbackground:url('../img/content-bg.jpg');  color:#383838; margin-bottom:30px; z-index:50;}
#content h1{color:#272727;text-shadow:1px 1px #888;}
#content p{color:#383838;}
#content .close{width:55px; height:55px; background:url('../img/close.png') no-repeat; float:right; cursor:pointer; margin:-15px 0px 0px 0px;}
/*
#onform{height:255px; overflow:hidden; background: URL('/img/online-rendeles.png') no-repeat; position:relative;}
#onform-bottom{height:25px;background: URL('/img/online-bottom.png') no-repeat; position:relative;}
#bookbox{background:URL('../img/online-bg.png') repeat-y;}

#bookForm{padding-top:20px;}
.book{font-size:12px; color:#fff; margin-left:70px;}
.book tr td:nth-child(odd){width:170px;}
.book input[type=text]{font-size:11px;width:200px; border:1px solid #383838;}
.book select{font-size:11px;width:200px; border:1px solid #383838;}
.book .text-xs{width:40px;}

.but-send{background:URL('../img/but-send.png'); width:83px; height:47px; color:#fff; font-weight:bold; text-transform: uppercase; border:0px solid; cursor:pointer;}
*/
#bookForm{padding:20px 0px 20px 0px; font-size:12px; color:#383838; position: relative;}
#bookForm table tr td{vertical-align: top;}
#bookForm table tr td:first-child{width:150px;}
#bookForm table tr td:nth-child(odd){text-align:right;}
#bookForm input[type=text]{font-size:11px;width:237px; border:1px solid #383838;}
#bookForm select{font-size:11px;width:239px; border:1px solid #383838;}
#bookForm textarea{font-size:11px;width:237px; border:1px solid #383838; height:50px;}
#bookForm .text-xs{width:80px !important;}
#bookForm .msg{font-size:10px;}
#bookForm .narancs{color:#383838;font-size:11px;}
.but-send, .pirosgomb{height:47px; color:#fff; background:#f01921; font-weight:bold; text-transform: uppercase; border-radius:5px; border-top:1px solid #F6757A; border-left:1px solid #F6757A; border-bottom:1px solid #740C0F; border-right:1px solid #740C0F; cursor:pointer;}
#bookForm .infobox{position:absolute; top:20px; right:20px; width:200px; color:#000; font-size:14px;}
#bookForm .infobox span{font-size:12px;color:#FFF;text-shadow:0 0 1px #111;}

.layer{position:absolute; top:0px; left:0px; right:0px; padding:20px; background:rgba(0,0,0,0.97); z-index:5000;}
.layer ul{color:#fff;}
.layer .close{width:52px; height:52px; background:url('../img/close.png') no-repeat; float:right; cursor:pointer; margin:10px 10px 0px 0px;}

#indulas,#erkezes,#fizetes{display:none;}

.popup{margin:7px 9px; background:URL('../img/opacity.png'); position:relative; min-height:300px; padding:20px 0px;}
.popup-title{position:absolute; left:12px; top:-7px; font-variant: small-caps; color:#FFF; font-size:15px; text-shadow:1px 1px 4px #000; background:URL('../img/popup-title.png') no-repeat; background-position:0px -60px; width:119px; height:47px; padding:33px 5px 0 5px;}

.popup p{margin:0px; padding:10px 0px;}
.popup-content{width:643px; border-radius:20px; margin:0px 60px 0px 155px; padding:0px 0px;}
.shadow{background:URL('../img/opacity-shadow.png');}
.shadow-white{background:URL('../img/opacity-shadow-orange.png'); color:#383838;}
.popup-static{width:643px; border-radius:20px; height:500px; overflow:hidden; background:URL('../img/opacity.png'); margin:0px 60px 0px 155px; padding:20px 0px;}
.popup-static h1{padding:10px 0px 20px 0px !important; font-size:24px !important; color:#f58120 !important; text-transform: none;}
.popup-static h2{color:#fc8117; text-align: center; font-size:16px; padding:0px; margin:0px;}
.popup-static-gb{width:643px; border-radius:20px; height:250px; overflow:hidden;  padding:0px 0px 20px 0px;}
.popup-scroll{width:623px; height:500px; overflow:scroll; padding:0px 20px 40px 20px;}
.popup-scroll-gb{width:623px; height:250px; overflow:scroll; padding:0px 20px 40px 20px;}

.doboz{}
.doboz h1{padding:10px 0px 20px 120px !important; font-size:24px !important; color:#f58120 !important; text-transform: none;}
.doboz .n{color:#fff;text-shadow:0 0 1px #111;font-size:13px;}
/*background:URL('../img/opacity-shadow.png'); */
.hfek{color:#383838; background:URL('../img/opacity-shadow-orange.png'); border-top-left-radius:20px; border-top-right-radius:20px;}
.hfeh{color:#000; background:URL('../img/opacity.png'); border-bottom-left-radius:20px; border-bottom-right-radius:20px;}
.hfeh a{color:#f58120; text-decoration: none;}

#calc input[type=text],#calc select, .msel{border:1px solid #383838; width:360px;}
.kicsi{width:50px !important;}
.szamol{width:65px; height:36px; cursor:pointer; background:URL('../img/but-szamol.png') no-repeat; border:0px solid; margin:0px 20px;}

/*.kiallasi{position:absolute; top:100px; left:50%; margin-left:-300px; width:600px;}*/

.table tr:nth-child(2n+3){background: #f7d4b7;}
.table tr:first-child{color:#f58120;font-weight:bold;}
.table tr td{padding:1px;}
/*.table tr td:nth-child(odd){font-weight:bold;}*/
.table tr td:nth-child(n+2){text-align:right;}

.vk{width:90%; color:#000; margin:0px auto;}
.vk td{vertical-align: top;}
.vk td:nth-child(odd){text-align:right;}
.vk input[type=text]{width:420px; border:1px solid #383838;}
.vk textarea{width:420px; height:80px; border:1px solid #383838;}

.com{width:566px; border-bottom:1px solid #fff; margin-left:10px;}
.com td{padding:5px 0px; color:#000;}

#recaptcha_widget{float:left;width:200px;}
#recaptcha_image{width:200px;}
#recaptcha_response_field{width:199px;}
#recaptcha_image img{width:200px;}

#banner_jobb{position:absolute; z-index:10; right:10px; top:400px; border:0px solid #383838;}
#fbbox{display:none; background:#fff;}
.nev{color:#fc8117; text-shadow:1px 1px #888;}

.label a {color:#383838;}

#szolg img{border-radius:10px;}

.partners{width:550px; border-collapse: collapse; border-spacing: 0px;}
.partners td{text-align:center;}
.partners img{width:110px;}

#ib{}

.fadein { position:relative; width:413px; height:280px; }
.fadein img { position:absolute; left:0; top:0; }

#banner_1{position:absolute; width:127px; height:400px; margin:0px; padding:0px; top:81px; left:13px;}
#banner_11{position:absolute; top:0; left:0;}
#banner_12{position:absolute; top:222px; left:0;}
#banner_13{position:absolute; top:0; left:0;}
#banner_11 img{position:absolute; top:0; left:0; cursor:pointer;}
#banner_12 img{position:absolute; top:0; left:0; cursor:pointer;}
#banner_13 img{position:absolute; top:0; left:0; cursor:pointer;}
#banner_2{position:relative; width:286px; height:247px; z-index:1;}
#banner_2 img{position:absolute; top:0; left:0; width:286px; height:247px; cursor:pointer;}

.landing{position:absolute; z-index:10000; margin-left:-438px; left:50%; top:0px;}

.cantat-bg{position:fixed;width:100%;height:100%;top:0;left:0;right:0;bottom:0;z-index:1000;background:rgba(0,0,0,0.7);}
.cantat-bg .contener{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:800px;height:600px;}
.cantat-bg .contener img{float:right;margin:10px 0;cursor:pointer;}
