.arak div[style="background: transparent;"] {
    font-size:14px!important;
}

.foglalas_bef {width:auto;padding:10px;}
.foglalas_select{
    width:100%;
    max-width:400px;
    border: 1px solid rgba(85,0,23,0.5);
    padding:8px;
    font-size:13px;
    color:#550017;
    margin-bottom:5px;
    margin-top:5px;
    /*border-radius:5px;*/
    background:white;
}
.foglalas_text {width:calc(100% - 10px);border: 1px solid rgba(85,0,23,0.5);padding:5px;font-size:13px;color:#550017;margin-bottom:5px;margin-top:5px;}
.FoglalasKulso {width:100%;max-width:1000px;margin:0 auto;margin-top:8px;position:relative;overflow:hidden;}
.foglalas_header {
    /*padding-left:5px;*/
    top:10px;
    background:#550017;
    color:#DBD9D9;
    text-align:left;
    /*max-width:100%;*/
    position:relative;
    z-index:100;
    width: 910px;
    margin:0 auto;
}
.FoglalasHeaderBef {
    width:98%;
    margin:0 auto;
    position:relative;
}
#foglalas_header_ossz {float:right;margin-right:2%;margin-top:10px;}
.foglalas_header h2,.foglalas_header h2 a {color:#DBD9D9;margin-top:0;padding-top:0;}
.utas_div {
    width:99%;
    margin:0.5%;
    float:none;
    display:none;
}
.utas_div_bef {width:auto;padding:10px;background:#ece6c5;}
.utas_adatok {width:30%;float:left;position:relative;bottom:0;}
.utas_arak {width:70%;float:left;}

.del {float:right;cursor:pointer;font-weight:bold;color:red;display:none;}
.del img {padding:5px;position:relative;z-index:20;}
.pl_min {float:left;margin-right:20px;}
.pl_min img {cursor:pointer;}
.foglalas_table {width:97%;margin-left:3%;top:30px;}
.foglalas_table tr td {padding-left:8px;}
.fogl_bef {text-align:center;background:#ece6c5;width:98%;padding:5px;margin:0 auto;margin-bottom:8px;/*border-radius:8px;*/border:1px solid rgba(85,0,23,0.3);}
.fogl_befbef,#eloleg_input {
    width:calc(95% - 20px)!important;
    padding:10px!important;
    margin:0 auto;
}
#eloleg_input {display:none!important;}
.fogl_befbef {margin-bottom:10px;}
.pl {margin-top:-5px;cursor:pointer;height:25px;}
.user_add_table {width:auto;margin:0 auto;font-size:14px;font-weight:bold;}
.fogl_bef1 {background:#ece6c5;width:98%;padding:5px;padding-bottom:0;margin:0 auto;margin-bottom:8px;/*border-radius:8px;*/border:1px solid rgba(85,0,23,0.3);}
.fogl_bef2 {color:white;font-size:20px;font-weight:bold;text-align:right;background:#550017;width:calc(95% - 20px);padding:5px;margin:0 auto;margin-bottom:8px;/*border-radius:8px;*/border:1px solid rgba(85,0,23,0.3);}
.db {width:50px;padding:2px;/*border-radius:8px;*/background:white;margin-top:-2px;/*margin-bottom:5px;*/margin-left:4px;margin-right:4px;}
.utas_adatok_table {width:100%;font-size:14px;}
.utas_adatok_table select {
    width:98%;
    margin0 auto;
    border: 1px solid rgba(85,0,23,0.5);
    padding:3px;
    font-size:13px;
    color:#550017;
    margin-bottom:2px;
    margin-top:-3px;
    /*border-radius:5px;*/
    background:white;
}
.utas_adatok_table input[type="text"] {
    width:94%;
    margin0 auto;
    border: 1px solid rgba(85,0,23,0.5);
    padding:3px;
    font-size:13px;
    color:#550017;
    margin-bottom:2px;
    margin-top:-3px;
    /*border-radius:5px;*/
    background:white;
}
.utas_adatok_table tr td:nth-child(1) {width:110px;text-align:left;}
.regtable tr td:nth-child(1) {width:210px;text-align:left;}
.utas {font-weight:bold;}
.irsz {width:40px!important;float:left;}
.telepules {width:calc(98% - 65px)!important;float:right!important;/*margin-right:5px;*/}
.absolute_div {position:absolute;top:0;left:0;z-index:1110;width:100%;height:100%;background:rgba(0,0,0,0.5);background-color:rgba(0,0,0,0.5);}
.absolute_div_bef {position:relative;width:90%;max-width:700px;margin:0 auto;background:#EDE3AA;padding:10px;margin-top:5px;/*border-radius:8px;*/}
.close {position:absolute;right:-5px;top:-5px;cursor:pointer;}
.absolute_div_bef .utas_adatok_table input[type="text"] {width:96%;}
.absolute_div_bef .telepules {width:calc(96% - 60px)!important;float:right;margin-right:12px;}
.error {border:1px solid red!important;background:pink!important;}
.arak {width:calc(33.3% - 10px);float:left;padding:5px;padding-top:0;overflow:hidden;}
.arak_head {width:100%;padding:3px;font-weight:bold;background:#550017;color:white;text-align:left;}
.ossz {width:calc(100% - 12px);padding:8px;background:white;margin: 0 5px auto;text-align:right;font-weight:bold;}
.ar_list {background:gray;width:calc(100% - 1px);padding:3px;font-size:11px;}
.ar_list span {text-align:right;}
.ar_akk {display:none;}
.ar_list table td {width: 50%;font-size:14px;}
.ar_list table td:nth-child(2) {font-size:13px;font-family:verdana;}

.szoba_szam_bef {width:100%;text-align:center;}
.szoba_szam {
    padding: 10px;
    /*padding-left: 15px;
    padding-right: 15px;*/
    margin: 15px;
    margin-right:0;
    margin:0 auto;
    margin-top:15px;
    font-weight: normal;
    font-size: 16px;
    color: white;
    background: #550017;
    cursor: pointer;
    width:250px;
    /*float: right;*/
    text-align:center;
    /*-moz-border-radius-topleft: 500px;
    -moz-border-radius-topright: 500px;
    -moz-border-radius-bottomleft: 500px;
    -moz-border-radius-bottomright: 500px;
    -webkit-border-top-left-radius: 500px;
    -webkit-border-top-right-radius: 500px;
    -webkit-border-bottom-left-radius: 500px;
    -webkit-border-bottom-right-radius: 500px;
    border-top-left-radius: 500px;
    border-top-right-radius: 500px;
    border-bottom-left-radius: 500px;
    border-bottom-right-radius: 500px;*/
}
.elso_szam {padding-left:17px;padding-right:17px;}
.szobak_select {display:none;margin:20px;}
.szoba_elso {display:block!important;margin-top:0;}
div#masodik_szoba {margin-top: -48px;}
div#harmadik_szoba,div#negyedik_szoba {margin-top: -12px;}


.aktiv_szoba {background:white;color:#550017;font-weight:bold;}
.szoba_sel_bef {width:100%;/*max-width:500px;*/text-align:right;position:relative;}
/*.szoba_type {width:200px;}*/
.szoba_del {float:right;cursor:pointer;display:none;margin-right: -25px;padding-top: 13px;}
.szoba_adatok {position:relative;width:100%;}
.szoba_nevek_list_bef {width:auto;padding:5px;background:#550017;}
.szoba_nevek_list_bef h1 {color:white;font-weight:normal;font-size:22px;text-align:left;padding-left:10px;}
#storno_szamol_1,#storno_szamol_2,#storno_szamol_3,#storno_szamol_4 {display:none;}
#storno_szamol_1 input,#storno_szamol_2 input,#storno_szamol_3 input,#storno_szamol_4 input {display:none;}
.megjegyzes_div {}
.megjegyzes_div textarea {
    width:100%;
    max-width:500px;
    height:140px;
    border:1px solid rgba(0,0,0,0.15);
   /* -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright:5px;
    -moz-border-radius-bottomleft:5px;
    -moz-border-radius-bottomright:5px;
    -webkit-border-top-left-radius:5px;
    -webkit-border-top-right-radius:5px;
    -webkit-border-bottom-left-radius:5px;
    -webkit-border-bottom-right-radius:5px;
    border-top-left-radius:5px;
    border-top-right-radius:5px;
    border-bottom-left-radius:5px;
    border-bottom-right-radius:5px;*/
}
.megrendelo_div,.megjegyzes_div,.fizetes_div {display:none;width: 95%;margin: 0 auto;text-align:right;}
.megrendelo_div input{
    width:100%;
    max-width:500px;
    padding:5px;
    border:1px solid rgba(0,0,0,0.15);
    /*-moz-border-radius-topleft: 5px;
    -moz-border-radius-topright:5px;
    -moz-border-radius-bottomleft:5px;
    -moz-border-radius-bottomright:5px;
    -webkit-border-top-left-radius:5px;
    -webkit-border-top-right-radius:5px;
    -webkit-border-bottom-left-radius:5px;
    -webkit-border-bottom-right-radius:5px;
    border-top-left-radius:5px;
    border-top-right-radius:5px;
    border-bottom-left-radius:5px;
    border-bottom-right-radius:5px;*/
}
#veglegesit,.SubmitClass,#modositas {
    float:right;
    background:green;
    color:white;
    font-size:22px;
    font-weight:bold;
    border:1px solid rgba(255,255,255,0.5);
   /* -moz-box-shadow: 4px 4px 5px #000000;
    -webkit-box-shadow: 4px 4px 5px #000000;
    box-shadow: 4px 4px 5px #000000;*/
    padding:5px;
    -moz-box-shadow: 2px 2px 5px #000000;
    -webkit-box-shadow: 2px 2px 5px #000000;
    box-shadow: 2px 2px 5px #000000;
    margin-right: 2.5%;
    padding-left: 10px;
    padding-right: 10px;
    /*-moz-border-radius-topleft: 5px;
    -moz-border-radius-topright:5px;
    -moz-border-radius-bottomleft:5px;
    -moz-border-radius-bottomright:5px;
    -webkit-border-top-left-radius:5px;
    -webkit-border-top-right-radius:5px;
    -webkit-border-bottom-left-radius:5px;
    -webkit-border-bottom-right-radius:5px;
    border-top-left-radius:5px;
    border-top-right-radius:5px;
    border-bottom-left-radius:5px;
    border-bottom-right-radius:5px;*/
}
#veglegesit:hover,.SubmitClass:hover,#modositas:hover {
    -moz-box-shadow: 1px 1px 3px #000000;
    -webkit-box-shadow: 1px 1px 3px #000000;
    box-shadow: 1px 1px 3px #000000;
    padding-top:6px;
    padding-bottom:4px;
}
.fogl_bef2.hh,.fogl_bef.HelpText.HelpTextp {width:94%;}
#veglegesit,#modositas {display:none;}
.SubmitClass {display:none;margin-top: 20px;margin-bottom: 20px;    margin-right: 5px;}
#pr_text {
    width:calc(95% - 20px);
    margin:0 auto;
    padding:10px;
   /* background:#FCD1D8;*/
    border:1px solid #550017;
    margin-bottom:20px;
   /* -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright:5px;
    -moz-border-radius-bottomleft:5px;
    -moz-border-radius-bottomright:5px;
    -webkit-border-top-left-radius:5px;
    -webkit-border-top-right-radius:5px;
    -webkit-border-bottom-left-radius:5px;
    -webkit-border-bottom-right-radius:5px;
    border-top-left-radius:5px;
    border-top-right-radius:5px;
    border-bottom-left-radius:5px;
    border-bottom-right-radius:5px;*/
    text-align:left;
    display:none;
}
#eloleg_input input[type="text"] {
    width: 100%;
    max-width: 250px;
    padding: 5px;
    border: 1px solid rgba(0,0,0,0.15);
   /* -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    -moz-border-radius-bottomleft: 5px;
    -moz-border-radius-bottomright: 5px;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;*/
    margin-bottom:20px;
}
.HelpText {/*background:pink;*/text-align:left;}
.HelpText p {margin:0;padding:0;font-size:12px;}
.HelpTextp {width:calc(95% - 20px);}
#egyeb_koltsegek {display:none!important;}
.FoglalasListTable {width:100%;margin:0 auto;display:table;margin-bottom:10px;}
.FoglalasListTable th,.FoglalasListTable td {text-align:left;padding:5px;}
.FoglalasListTable th {background:#550017;color:white;}
.FoglalasListTable td {border-bottom:1px solid #550017;}
.FoglalasListTable tr:nth-child(odd) {background:#ece6c5;}
.FoglalasListTable tr:last-of-type {background:#550017;color:white;}
.FoglalasListTable th:nth-child(2),
.FoglalasListTable th:nth-child(3),
.FoglalasListTable th:nth-child(4),
.FoglalasListTable td:nth-child(2),
.FoglalasListTable td:nth-child(3),
.FoglalasListTable td:nth-child(4) {text-align:right;}
.FoglalasListTable1 {width:100%;}
#adatokTakar {position:absolute;top:0;left:-15px;z-index:20;width:150%;height:150%;background:rgba(0,0,0,0.2);background-color:rgba(0,0,0,0.2);}
.adatokTakar {position:absolute;top:0;left:-15px;z-index:20;width:150%;height:150%;background:rgba(0,0,0,0.2);background-color:rgba(0,0,0,0.2);}
.kedvp {text-align:left;margin:0;margin-top:3px;margin-right:3px;}
.NoBbp {max-width:1200px;/*margin-top:10px;*/}
.NoBbpButtonBef {width:90%;margin:0 auto;text-align:center;}
.NoBbpButton {padding:8px;color:white;font-weight:bold;text-transform:uppercase;background:green;margin:10px;}
.NoBbpButtonRed {background:red;}
.ar_list table td {text-align: left;}
#EgyebKoltsegek {margin-bottom: 10px;width:95%;margin:0 auto;}
#stornoP {display:none;}
.FoglalasBefoglalo {width:95%;max-width:1000px;margin:0 auto;margin-top:10px;}
.aa {width:94%;}
.arak  {display:block;width:100%;}
.utas_adatok_table td[colspan="2"] {padding-top:15px;}
.bbb {width:95%;margin:0 auto;}
.ar_list[style="background: transparent;"] table {background:white;padding:5px;}
.ar_list[style="background: transparent;"] table td {background:white;padding-left:5px;padding-right:5px;}
.Loading {display:none;position:fixed;z-index:1000;top:0;left:0;width:100%;height:100%;background:black;background:rgba(0,0,0,0.5);background-color:rgba(0,0,0,0.5);}
.LoadingBef {width:60px;height:60px;text-align:center;position:absolute;top:-50%;left:-50%;right:-50%;bottom:-50%;margin:auto;color:white;}
.cc {background:transparent!important;border:0!important;width:100%!important;}
#err {color:red;}
.absolute_div_bef h1 {margin:0;padding:0;font-size:26px;font-weight:300;}
.absolute_div_bef p {padding:0;margin:0;}
.absolute_div_bef h4 {margin:0;margin-top:10px;padding:0;font-size:16px;font-weight:700;}
span.inaktiv {color:#C9ABB3!important;}

@media only screen and (max-width:1270px){	
    .FoglalasKulso,
    .foglalas_header {width:100%!important;max-width:100%!important;}
    #foglalas_header_relative {width:100%!important;max-width:100%!important;}
}
@media only screen and (max-width:1000px){	
	.foglalas_header {position:relative!important;width:100%!important;top:2px!important;}
    .utas_adatok,.utas_arak {width:100%!important;}
    .NoBbp,.absolute_div_bef {max-height:90vh;overflow:auto;}
    .absolute_div_bef .close {top:10px;right:10px;}
    .absolute_div_bef .close img {width:50px;}
    .absolute_div_bef p img {display:none;}
}
@media only screen and (max-width:1000px){	
	.FoglalasListTable td,.FoglalasListTable th {display:block;text-align:left!important;}
}







