body{
        position: relative;
        margin: 0;
        padding: 0;
        background: #F1F6FF url(http://www.europehotelstart.com/images/newbg.jpg) repeat-y;
        padding-bottom:25px;
}

body , td , input , textarea, select {FONT-FAMILY: Verdana; font-weight: normal;
                   font-size: 13px;
                   color: #414A76}



.menuback{
        background-color : #EBEBFE;
}

a#firstLink {FONT-FAMILY: 'Trebuchet MS', Verdana; font-weight: bold; font-size: 18px; color: #104591;}

div#headerA , div#headerA a , div#headerA a:visited {font-size:14px; color:#0000ff; font-weight:normal; font-size: 11px;  }

div#hierMenu a {
        display: block;
        text-align: left;
        font-size: 12px;
        font: 8pt/12pt georgia;
        padding: 5px 2px 3px 5px;
        margin: 0 0 4px 0;
        border-width: 0;
        text-decoration: none;
        color: #36455A;
        font-weight: bold;
        background-color : #C9CCF8;
}
div#menuAct_old {
        display: block;
        text-align: left;
        font-size: 12px;
        font: 8pt/12pt georgia;
        padding: 5px 2px 3px 5px;
        margin: 0 0 4px 0;
        border-width: 0;
        text-decoration: none;
        color: #4E3D07;
        background: #c6d7f0;
        font-weight: bold;
        background: url(images/act-hotel-menu.gif) no-repeat;
        border-top-color: #4E3D07;
        border-top-style: solid;
        border-top-width: 1px;
        border-bottom-color: #4E3D07;
        border-bottom-style: solid;
        border-bottom-width: 1px;
}

div#menuAct {
        display: block;
        text-align: left;
        font-size: 12px;
        font: 8pt/12pt georgia;
        padding: 5px 2px 3px 5px;
        margin: 0 0 4px 0;
        border-width: 0;
        text-decoration: none;
        color: #36455A;
        font-weight: bold;
        border-top-color: #161694;
        border-top-style: solid;
        border-top-width: 1px;
        border-bottom-color: #161694;
        border-bottom-style: solid;
        border-bottom-width: 1px;
        background-color : transparent;
}

div#explanation  {font-size: 9px; font-weight: normal; font-family: arial, sans-serif}

.myexplanation  {
        font-size: 9px;
        font: 8pt/10pt georgia;
        font-weight: normal;
}

div.mymenu {
        text-align: left;
        font-size: 12px;
        padding: 5px 5px 3px 20px;
        margin: 0 0 4px 0;
        border-width: 0;
        font: 8pt/12pt georgia;
        text-decoration: none;
        color: #DED88F;
        font-weight: bold;
        background-color : #EBDA96;
}

div#hierMenu a:hover {
        background-color: #5F69EB;
        color: #ffffff;
}


a:link {
        font-weight: bold;
        text-decoration: none;
        color: #2E2EAB;
}
a:visited {
        font-weight: bold;
        text-decoration: none;
        color: #2E2EAB;
}
a:hover, a:active {
        text-decoration: none;
        color: Black;
}


.bookhead{
        font: 8pt/12pt georgia;
        font-size: 14px;
        FONT-WEIGHT: bold;
        display: inline;
        background : #EDEDFE;
        padding-left : 10px;
        padding-bottom : 2px;
        padding-top :2px;
        width : 600px;
        text-transform : uppercase;
        letter-spacing : 1px;
        border : 1px solid #C2C2FC;
        color: #2E2EAB;
}

.kathead{
        font: 8pt/12pt georgia;
        font-size: 14px;
        FONT-WEIGHT: bold;
        display: inline;
        background : #EDEDFE;
        padding-left : 10px;
        padding-bottom : 2px;
        padding-top :2px;
        width : 600px;
        border : 2px outset #C2C2FC;
        text-transform : uppercase;
        letter-spacing : 1px;
}

div#hBox{
        background : #EDEDFE;
        padding: 2px 5px 2px 5px;
        margin-left: 40px;
        width : 500px !important;
        width : 522px;
        border : 2px outset #C2C2FC;
        text-transform : uppercase;
        letter-spacing : 1px;
}
div#hBox h1 , div#hBox h2 {display: inline; padding: 0; margin:0;font-family: georgia;
        font-size: 10px;
        FONT-WEIGHT: bold;
        }
div#hBox h1 a , div#hBox h1 a:visited {text-decoration:none; color:#2E2EAB}

.hpicture {
        margin: 7px 8px 0px 4px;
        border-style: outset;
        border-width: 2px;
        border-color: #C2C2FC;
}


.hname{
        font: 8pt/16pt georgia;
        font-size: 13px;
        FONT-WEIGHT: bold;
        background : #DFE3F7;
        padding-left : 5px;
        padding-bottom : 2px;
        padding-top :2px;
        margin-bottom : 0px;
        margin-left : 0px;
        margin-right : 0px;
        margin-top : 0px;
        display: inline;
        width: 490px !important; width: 500px;
}


.hbottom{
        font: 8pt/16pt georgia;
        font-size: 12px;
        background : #E3E3E8;
        padding-right : 10px;
        padding-bottom : 1px;
        padding-top :1px;
        width : 500px;
}

.houter{
        width : 500px;
        background-color : #FBFAEE;
        border-color : #384F67;
        border : 1px solid;
        margin-left : 50px;
}

.dtext{
        font: 8pt/16pt georgia;
        font-size: 12px;
        padding-left : 10px;
        padding-right : 10px;
        line-height :180%;
        padding-top : 3px;
        padding-bottom : 3px;
}
input.imputtext{
        font-weight: normal;
        font-size: 12px;
        padding: 0;
        margin: 0;
        font-family: "Times New Roman", Times, serif;
}
.dtitle{
        font: 8pt/16pt georgia;
        font-size: 16px;
        padding-left : 10px;
        padding-right : 10px;
        line-height :100%;
        padding-top : 15px;
        padding-bottom : 3px;
        font-weight : bold;
        display:inline;
}

.dpicture{
        margin: 2px 2px 2px 2px;
        border-style: outset;
        border-width: 1px;
        border-color: #C2C2FC;
}
.smiley_picture{
        margin: 3px 15px 3px 3px;
}

.htext{
        font: 8pt/16pt georgia;
        font-size: 12px;
        padding-left : 10px;
        padding-right : 10px;
        width : 500px;
        line-height :200%;
        padding-top : 3px;
        padding-bottom : 3px;
}

.emp {
  color: #104591;
}

 h1 {font-weight: bold; font-size: 20px; color: #104591; MARGIN: 0px}
 h2 {font-weight: bold; font-size: 16px; color: #104591}



 .h1b {        FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #104591; MARGIN-left: 300px; MARGIN-top: 5px;}
 .h2b {        FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #104591; MARGIN-left: 0px;}
 .h2b a {font-size:9px}

 .home_h1 {font-weight: bold; font-size: 14px; color: #104591}



.text , .par  {font-family: 'Trebuchet MS', Verdana;
                      font-size: 11px;
                          letter-spacing: 0.05em}

#mainCategories , #mainCategories h3 {font-size: 13px;
                                    color: #104591;
                                        margin: 15px 0 8px 0}

#mainCategories a {font-size: 12px;
                                   font-weight: normal;
                                   color: #104591}


#catPage {font-size: 12px; font-weight: normal}
#catPage a {color: #00f; text-decoration: underline}
#catPage a:visited {color: puprple}

a.buttonLink {color: #fff;
                          background-color: #485082;
                          font-weight: bold;
                          padding: 1px 6px 1px 6px;
                          text-decoration: none;
                          border-style: solid;
                          border-width: 2px;
                          border-top-color: #333;
                          border-right-color: #333;
                          border-bottom-color: #999;
                          border-left-color: #999;
                          }
a.buttonLink:hover {color: yellow; text-decoration: none}

a.buttonLink:active {border-top-color: #999;
                                           border-right-color: #999;
                                           border-bottom-color: #333;
                                           border-left-color: #333;
                                           }

a.buttonLink:visited {color: #fff;
                          background-color: #485082;
                          font-weight: bold;
                          padding: 1px 6px 1px 6px;
                          text-decoration: none;
                          border-style: solid;
                          border-width: 2px;
                          border-top-color: #333;
                          border-right-color: #333;
                          border-bottom-color: #999;
                          border-left-color: #999;
                          }
div.error{
        font-size : 12px;
        font-style : normal;
        font-variant : normal;
        font-weight : bold;
        color : #DF0005;
        line-height : 100%;
        text-decoration : none;
        padding: 15px 25px 0 15px
}
div.roomPrice {padding: 15px 25px 0 0;
                           text-align: right}
div.bookingSummary {padding-right: 15px;
                                    padding-bottom: 15px;
                                    text-align: right;
                                        font-size: 11px}

div.prepaid_ad {
	font-weight : bold;
	color : #C45300;
	margin-top: 20px;
}
div.prepaid_ad2 {
	font-weight : bold;
	color : green;
	margin: 10px 0px 0px 0px;
	font-size: 11px;
}
