ul.noli {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding:0pt;
}

img     { border: 0px; }
.center { text-align: center; }
table.center    { margin: 0 auto; text-align: left; }
.clear  { clear: both; }

body    { background-color: #dbcfbf; color: #62161a; font-size: 11px; font-family: Verdana, Arial, Helvetica; text-align: center; padding: 0px; margin: 0px; }
a       { text-decoration: underline; color: #62161a; font-weight: bold; }

h1      { font-size: 12px; }
h2      { font-size: 11px; }

td.date {
  width :70px; }

#header {
    background: url('/tourinvestment/pics/portal/fejlec.jpg');
    width: 780px;
    height: 170px;
    position: relative;
    margin: 0 auto;
}

#content {
    width: 778px;
    margin: 0 auto;
    background-color: #ece5dd;
}                            

#window #content { width:550px !important; }

#keresesgomb    { position: absolute; left: 305px; bottom: 12px; }
#logingomb      { position: absolute; left: 374px; bottom: 12px; }
#nlgomb         { position: absolute; left: 437px; bottom: 12px; }
#sitemapgomb    { position: absolute; left: 540px; bottom: 12px; }

#shadow_bottom  { height:10px; width: 800px; background: url('/tourinvestment/pics/portal/arnyek_also.gif'); margin: 0 auto; }
#window #shadow_bottom { width:550px !important; }

#shadow         { background:url("/tourinvestment/pics/portal/arnyek_kozep.gif") top center repeat-y; }

#main_content   { padding-left: 10px; width: 530px; float: left; text-align: left;}
#right_content  { padding-right:10px; width: 223px; float: right; text-align: left; }

#mainmenu       { margin-left: 30px; }
#mainmenu a     { width: 120px; height: 32px; display: block; float: left; }
a#menu1         { background: url("/tourinvestment/pics/portal/gomb01.gif"); }
a#menu2         { background: url("/tourinvestment/pics/portal/gomb02.gif"); }
a#menu3         { background: url("/tourinvestment/pics/portal/gomb03.gif"); }
a#menu4         { background: url("/tourinvestment/pics/portal/gomb07.gif"); }
a#menu5         { background: url("/tourinvestment/pics/portal/gomb04.gif"); }
a#menu6         { background: url("/tourinvestment/pics/portal/gomb06.gif"); }
.mainmenu2 #menu1 { background: url("/tourinvestment/pics/portal/gomb01a.gif"); }
.mainmenu3 #menu3 { background: url("/tourinvestment/pics/portal/gomb03a.gif"); }
.mainmenu4 #menu4 { background: url("/tourinvestment/pics/portal/gomb07a.gif"); }
.mainmenu5 #menu5 { background: url("/tourinvestment/pics/portal/gomb04a.gif"); }
.mainmenup #menu2 { background: url("/tourinvestment/pics/portal/gomb02a.gif"); }
a#menu1:hover   { background: url("/tourinvestment/pics/portal/gomb01a.gif"); }
a#menu2:hover   { background: url("/tourinvestment/pics/portal/gomb02a.gif"); }
a#menu3:hover   { background: url("/tourinvestment/pics/portal/gomb03a.gif"); }
a#menu4:hover   { background: url("/tourinvestment/pics/portal/gomb07a.gif"); }
a#menu5:hover   { background: url("/tourinvestment/pics/portal/gomb04a.gif"); }
a#menu6:hover   { background: url("/tourinvestment/pics/portal/gomb06a.gif"); }

#minimenu       { margin-top: 10px; padding-bottom:1px; }
#minimenu a     {
    background: url("/tourinvestment/pics/portal/kisgomb_gb_alap.gif");
    width: 64px;
    height: 25px;
    float: left;
    display: inline;
    text-align: center;
    color: #8c8070;
    font-weight: bold;
    font-size: 11px;
    line-height: 25px;
    text-decoration: none;
}
#minimenu #mon{
    width:80px;
    background: url("/tourinvestment/pics/portal/kisgomb2_gb_alap.gif");
}
#minimenu #mon:hover{
    width:80px;
    background: url("/tourinvestment/pics/portal/kisgomb2_gb_aktiv.gif");
}


#minimenu a.inactive{ background: url("/tourinvestment/pics/portal/kisgomb_gb_letiltott.gif") !important; color: #c8bfb0 !important; }
#minimenu a:hover   { background: url("/tourinvestment/pics/portal/kisgomb_gb_aktiv.gif"); color: #62161a; }

.minimenu12 #wel    { background: url("/tourinvestment/pics/portal/kisgomb_gb_aktiv.gif");  color: #62161a;}
.minimenu13 #hun    { background: url("/tourinvestment/pics/portal/kisgomb_gb_aktiv.gif");  color: #62161a;}
.minimenu294 #bul   { background: url("/tourinvestment/pics/portal/kisgomb_gb_aktiv.gif");  color: #62161a;}
.minimenu295 #slo   { background: url("/tourinvestment/pics/portal/kisgomb_gb_aktiv.gif");  color: #62161a;}
.minimenu296 #mon   { background: url("/tourinvestment/pics/portal/kisgomb2_gb_aktiv.gif"); color: #62161a;}
.minimenu16 #rom    { background: url("/tourinvestment/pics/portal/kisgomb_gb_aktiv.gif");  color: #62161a;}
.minimenu297 #ser   { background: url("/tourinvestment/pics/portal/kisgomb_gb_aktiv.gif");  color: #62161a;}
.minimenu298 #bos   { background: url("/tourinvestment/pics/portal/kisgomb_gb_aktiv.gif");  color: #62161a;}

#main_text {
    text-align: justify;
    margin-top:24px;
    border: 1px solid #c3bcb4;
    background-color: #F6F1E6;
    padding: 10px;
    padding-top: 0px;
}

#banner     { margin-top: 8px; margin-bottom: 1px; text-align: center; }
#banner img { margin-bottom: 5px; }

#bnh     {
    background: url("/tourinvestment/pics/portal/header_bnh.gif");
    background-repeat: no-repeat;
    background-position: 0 0;
    margin-top: 0px;
}

#bnh ul  { padding-top: 30px; padding-left: 20px; margin-left: 0px; margin-top: 0px; }

#opp     {
    background: url("/tourinvestment/pics/portal/ourpreferred-csik.gif");
    background-repeat: no-repeat;
    background-position: 10px 0;
    margin-top: 0px;
    padding:10px;
    padding-top: 30px;
    padding-left:20px;
    text-align:left;
}

#opp p{
    margin-top:5px;
    margin-bottom:5px;
}

#whatsnew   { 
    background: url("/tourinvestment/pics/portal/header_wnotp.gif");
    background-repeat: no-repeat;
    background-position: 0 0;
    background-color: #fff;
    margin-top: 10px;
}

#whatsnew ul{  padding-top: 30px; padding-left: 20px; padding-bottom: 10px; margin-left: 0px; margin-top: 0px; }

#hotoffers          { 
    background: url("/tourinvestment/pics/portal/header_ho.gif");
    background-repeat: no-repeat;
    background-position: 0 0;
    background-color: #fff;
}

#hotoffers ul{  padding-top: 30px; padding-left: 20px; padding-bottom: 10px; margin-left: 0px; margin-top: 10px; margin-bottom: 0px; }

#datum      { font-size: 10px; color: #dca493; position: absolute; left: 10px; top: 3px; }

h1.news     {font-size: 11px; padding-top: 5px; margin-top:0px; }
#banner3    { padding-top: 10px; margin-bottom: 0px; }
#banner4 img{ padding-top: 10px; margin-bottom: 0px; }

.query      { border: 1px solid #711019; }
.searchbutton   { 
    background-image: url(/tourinvestment/pics/portal/gomb_search.gif); 
    background-position: top left;
    background-repeat: no-repeat;
    background-color: transparent;
    border: none !important;
    width: 63px !important;
    height:20px;
}

.loginbutton   { 
    background-image: url(/tourinvestment/pics/portal/gomb_login.gif); 
    background-position: top left;
    background-repeat: no-repeat;
    background-color: transparent;
    border: none !important;
    width: 57px !important;
    height:20px;
}

.loginform input    { width: 150px; border: 1px solid #711019; color: #711019; }
.searchform input, .searchform select   { width: 150px; border: 1px solid #711019; color: #711019; }
.searchform select  { width: 152px; width: expression("155px"); }
.checkbox input     { width: 15px; border: none;}
.emailinput         { width: 170px; border: 1px solid #711019; color: #711019; }

.spacing td         { padding-top: 15px; }

/* --- rounded corners -- */
/* http://www.albin.net/CSS/RoundedCorners/ */
.roundedCornerSpacer {
    margin: 0px; padding: 0px; border: 0px;
    clear: both;
    font-size: 1px; line-height: 1px;
}

/* In the CSS below, the numbers used are the following:
    1px: the width of the border
    3px: a fudge factor needed for IE5/win (see below)
    4px: the width of the border (1px) plus the 3px IE5/win fudge factor
    4px: the width or height of the border image
*/

.borderBL, .borderBR {
    width: 4px; height: 4px;
    padding: 0px; border: 0px;
    z-index: 99;
}

.borderBL { float: left; clear: both; }
.borderBR { float: right; clear: right; }
.borderBL { margin: -4px 0px 0px 0px; }
.borderBR { margin: -4px 0px 0px 0px; }

/* IE5-5.5/win needs the border scooted to the left or right by an
   additional 3px! Why? */
.borderBL {
    margin-left: -3px;
    ma\rgin-left: 0px;
}
html>body .borderBL {
    margin-left: 0px;
}
.borderBR {
    margin-right: -3px;
    ma\rgin-right: 0px;
}
html>body .borderBR {
    margin-right: 0px;
}

/* To get around a known bug in IE5/win, apply the
   border (no margin, padding or positioning) to the
   content class and apply whatever positioning you
   want to the contentWrapper class. */
#hotoffers {
    margin: 0px;
    padding: 0px;
    border: 1px solid #00000;
}
#right_content {
/* position this div however you want, but
   keep its padding and border at zero */
    border: 0px;
}

.invTable   { border-collapse: collapse; width: 500px; }
.invTable img{ margin: 5px; margin-left: 0px; }
.invTable td{ border-top: 1px solid black; padding: 5px; }
.invRow0    { background-color: #ECE5DD; }
.invRow1    { background-color: #E2BE78; }
.pubtabpanel h2{ margin: 0; }
.pubtabpanel { margin-top: 5px; }

#tabs #savebutton:hover { color:red; }

#FileUploadServletIMG div           { float: left; margin-right: 5px; margin-bottom: 10px; text-align: center; }
#FileUploadServletIMG div img       { border: 2px solid #ece5dd; }
#FileUploadServletIMG div.hled img  { border: 2px solid red; }
#FileUploadServletOther ul          { clear: both; }

#logo{
    display:block;
    position:absolute;
    left:30px;
    width:260px;
    height:30px;
    top:130px;
}