body {
    margin-top:0px;
    background-color:#fef0cb;
    background-image:url(http://allegria.meind.ro/images/417/bg.jpg);
    background-repeat:repeat-y;
    background-position:top right;
}
a, p, div, td, body {
    font-family:Serif;
    font-size:14px;
    font-weight:bold;
    color: #5f0000;
    text-decoration:none;
}

#befoglalo {
    width:820px;
    border:0px;
    padding:0px;
    margin:0px;
    background-image:url(http://allegria.meind.ro/images/417/hatter2.png);
    background-repeat:repeat-y;
    background-position:top left;
}
#elsosor {
    background-image:url(http://allegria.meind.ro/images/417/felsosor2.png);
    background-repeat:no-repeat;
    background-position:top left;
    border:0px;
    width:820px;
/*    height:221px;*/
    height:245px;
    margin:0px;
    padding:0px;
    clear:both;
    display:block;
    float:left;
    overflow:hidden;
}
#masodiksor {

}
#harmadiksor {

}
#logo {
/*    background-image:url(http://allegria.meind.ro/images/417/logo.png);
    background-repeat:no-repeat;
    background-position:top left;*/
    width:285px;
/*    height:221px;*/
    display:block;
    border:0px;
    padding:0px;
    margin:0px;
}
#lablec {
    background-image:url(http://allegria.meind.ro/images/417/lablec2.png);
    background-repeat:no-repeat;
    background-position:top left;
    width:820px;
/*    height:76px;*/
    height:105px;
    display:block;
    border:0px;
    padding:0px;
    margin:0px;
}
#lablec a {
font-size:11px;
font-weight:normal;
}
#menu {
    background-image:url(http://allegria.meind.ro/images/417/menu_ro.jpg);
    background-repeat:no-repeat;
    background-position:top left;
    width:230px;
    height:auto;
    display:block;
    float:left;
    border:0px;
    padding:0px;
    margin:0px;
}
#kozep {
    background-image:url(http://allegria.meind.ro/images/417/kozep2.png);
    background-repeat:no-repeat;
    background-position:top left;
/*    width:550px;*/
    width:590px;
    height:auto;
    min-height:368px;
    display:block;
    float:left;
    border:0px;
    padding:0px;
    margin:0px;
}
#fade {
/*    background-image:url(http://allegria.meind.ro/images/417/jobbfelso.png);
    background-repeat:no-repeat;
    background-position:top left;
    width:495px;*/
/*    height:221px;
    display:block;*/
    padding:0px;
    margin:0px;
    border:0px;
/*    padding-top:11px;*/
    padding-top:32px;
    padding-left:22px;
}
.logolink {
    text-decoration:none;
    display:block;
    width:285px;
    height:211px;
    display:block;
    border:0px;
    padding:0px;
    margin:0px;
}
.menutarto {
    width:190px;
    height:368px;
    float:left;
    border:0px;
    padding:0px;
    margin:0px;
    padding-left:37px;
    padding-top:12px;
}
.menupont {
    width:170px;
    height:25px;
    line-height:25px;
    display:block;
/*    float:left;*/
    clear:both;
    text-decoration:none;
    margin:0px;
    padding:0px;
}
#fadediv {
    border:0px;
    padding:0px;
    padding-left:18px;
    margin:0px;
    overflow:hidden;
}
.almenutarto1 {
    width:225px;
    height:76px;
    background:transparent;
    background-image:url(http://allegria.meind.ro/images/417/camere_menu.png);
    background-repeat:no-repeat;
    background-position:bottom right;
    display:block;
    border:0px;
}
.almenutarto2 {
    width:225px;
    height:51px;
    background:transparent;
    background-image:url(http://allegria.meind.ro/images/417/servicii_menu.png);
    background-repeat:no-repeat;
    background-position:top right;
    display:block;
    border:0px;
}
.category_list_full {
    display:block;
    clear:both;
    float:left;
    width:100%;
    height:auto;
    line-height:18px;
}
.category_list_full a {
    display:block;
    clear:both;
    padding-left:40px;
    color:#eea34c;
}
.category_linktd_style1 {
    display:block;
    clear:both;
    float:left;
    width:100%;
    height:auto;
    line-height:28px;
}
.category_linktd_style1 a , .szobafoglalo_belso .cim , .sendnewsheadertitle {
    display:block;
    clear:both;
    padding-left:30px;
    color:#911613;
    font-size:18px;
}
body table tr td h1 {
    color:#911613;
    font-size:14px;
    line-height:16px;
    display:block;
    clear:both;
    text-align:left;
    margin:0px;
    padding:0px;
    text-indent:13px;
}
.holtalal {
    font-size:12px;
    font-weight:normal;
    padding-left:7px;
    padding-top:7px;
}
.szobafoglalo {
display:block;
clear:both;
width:460px;
height:140px;
text-align:left;
padding:0px;
margin:0px;
background-image:url(http://allegria.meind.ro/images/417/szobafogl.jpg);
    background-repeat:no-repeat;
    background-position:top left;

}
.szobafoglalo .cim , .szobafoglalo_belso .cim {
font-size:20px;
color:#911613;
display:block;
clear:both;
text-align:left;
line-height:26px;
/*border-bottom:1px solid #ead8bb;*/
margin-bottom:3px;
}
.szobafoglalo_belso .jobb form {
padding-top:10px;
padding-bottom:10px;
text-align:right;
}
.szobafoglalo_belso input , .szobafoglalo_belso select , .szobafoglalo_belso textarea {
background:#ffffff;
border:1px solid #ce944b;
}
.szobafoglalo_belso input {
cursor:pointer;
}
.szobafoglalo select {
font-size:10px;
}
.szobafoglalo .bal {
width:200px;
height:100px;
display:block;
float:left;
}
.szobafoglalo .jobb {
width:240px;
height:100px;
display:block;
float:left;
}
.szobafoglalo .datumtol, .szobafoglalo .datumig , .szobafoglalo .szobaselect {
display:block;
}
.egy_szoba {
width:170px;
height:170px;
display:block;
float:left;
text-align:center;
background-image:url(http://allegria.meind.ro/images/417/egy_szoba.jpg);
    background-repeat:no-repeat;
    background-position:top left;
margin:0px;
padding:0px;
}
.egy_szoba .szobanev , .egy_szoba .szabade , .egy_szoba .szabade_nem , .felsorol {
display:block;
clear:both;
padding:3px;
font-size:16px;
text-indent:17px;
}
.felsorol span {
    color:#911613;
    font-size:16px;
}
.egy_szoba .szobanev {
padding-top:13px;
height:50px;
}
.egy_szoba .szabade {
color:#68764d;
}
.egy_szoba .szabade_nem {
color:#ce4334;
}
.lefoglal {
text-align:center;
display:block;
clear:both;
}
.lefoglal a {
display:block;
line-height:70px;
width:100px;
height:70px;
background-color:#68764d;
color:#ffffff;
margin-left:35px;
background-image:url(http://allegria.meind.ro/images/417/lefogl.jpg);
    background-repeat:no-repeat;
    background-position:top left;

}
.szobaform {
display:block;
clear:both;
height:auto;
width:510px;
}
.szobaform .felirat {
display:block;
width:160px;
float:left;
margin-top:3px;
clear:left;
}
.szobaform .input {
clear:right;
}
.szobaform input, .szobaform textarea {
width:300px;
margin-top:3px;
clear:right;
}
.inputgomb {
display:block;
clear:both;
text-align:center;
}
.inputgomb input {
width:auto;
}
.fele {
width:240px;
display:block;
float:left;
margin:0px;
padding:0px;
}
.fele .cim , .fele .cim2 {
font-size:18px;
color:#911613;
display:block;
width:auto;
clear:right;
text-align:left;
line-height:33px;
margin-bottom:3px;
}
.cim {
font-size:18px;
color:#911613;
}
.fele .cim2 {
font-size:16px;
}
.fele .szoveg {
padding-right:17px;
padding-bottom:15px;
display:block;
text-align:justify;
font-size:12px;
}
#adminmenu {
padding-bottom:13px;
display:block;
clear:both;
float:left;
width:500px;
}
#bele {
display:block;
clear:both;

}
#adminmenu ul{
list-style-type:none;
display:block;
clear:both;
}
#adminmenu ul li {
float:left;
padding:2px;
border:1px solid #cccccc;
background-color:#ffffff;
margin-left:1px;
}
.szobaszerkeszt {
display:block;
clear:both;
border-top:1px solid #cccccc;
border-left:1px solid #cccccc;
}
.szobaszerkeszt td {
border-bottom:1px solid #cccccc;
border-right:1px solid #cccccc;
padding:2px;
}
.szobaszerkeszt .cim {
font-size:18px;
padding:7px;
}
.szerkeszt , .torles {
padding:2px;
border:1px solid #ff0000;
background-color:#cc0000;
color:#ffffff;
margin-left:1px;
}
.torles {
background-color:#777777;
border:1px solid #cccccc;
}
.szerkeszt a , .torles a {
font-size:12px;
color:#ffffff;
font-weight:normal;
}
.szobaszerkeszt .szobanev {
width:370px;
}
tr.oszlopfejlec td {
background-color:#ffffff;
}
.datumoszlop1 {
background-color:#cab485;
color:#ffffff;
}
.datumoszlop2 {
background-color:#eba165;
color:#ffffff;
}
.kepujablakba {
    float:right;
    cursor:pointer;
}
span.statkat, span.statkat2 {
display:block;
float:left;
padding-top:5px;
}
span.statkat2 {
    padding-top:0px;
}
span.statkat p {
    text-align:justify;
text-indent:13px;
margin-top:7px;
margin-bottom:7px;
}
/*span.statkat p:first-letter {
color:#911613;
font-size:24px;
padding:3px;
margin:3px;
border:1px solid #eea34c;
}*/
.sendnewsmainheader {
text-align:center;
display:block;
padding-top:7px;
width:500px;
}
.sendnewsmainheader input, .sendnewsmainheader textarea {
width:300px;
border:1px solid #ce944b;
}
.sendnewstdsearchbut , .inputgomb input {
cursor:pointer;
border:1px solid #eea34c;
background-color:#911613;
color:#ffffff;
font-weight:bold;
}
.szobaszerkeszt1 {
width:500px;
background-color:#ffffff;
}
.szobaszerkeszt2 {
width:470px;
float:right;
border-top:1px solid #333333;
border-bottom:1px solid #333333;
background-color:#bbbbbb;
}
.szobaszerkeszt3 {
width:430px;
float:right;
border-top:1px solid #777777;
border-bottom:1px solid #777777;
background-color:#cccccc;
}
.szobaszerkeszt1 .szobanev {
font-size:20px;
}
.szobaszerkeszt2 .szobanev {
font-size:18px;

}
.szobaszerkeszt3 td {

}
.szobaszerkeszt3 .szobanev {
font-size:14px;
}
.szobaszerkeszt1 .szerkeszt, .szobaszerkeszt1 .torles {
width:55px;
background:none;
border:none;
}
.szobaszerkeszt1 .szerkeszt a, .szobaszerkeszt1 .torles a {
border:1px solid #ffffff;
background-color:#cc0000;
}
.szobaszerkeszt1 .torles a {
background-color:#333333;
}
.datumoszlop1 , .datumoszlop2 {
width:70px;
font-weight:normal;
font-size:11px;
background-color:#555555;
border-right:1px solid #444444;
}