* { margin: 0; padding: 0; }

body{
font-family: Helvetica, Arial, sans-serif;
font-size: 13px;
margin: 0px auto; 
}

 /*this is what we want the div to look like
    when it is not showing*/
  div.loading-invisible{
    /*make invisible*/
    display:none;
  }

  /*this is what we want the div to look like
    when it IS showing*/
  div.loading-visible{
    /*make visible*/
    display:block;
    /*position it 200px down the screen*/
    position:absolute;
    top:200px;
    left:0;
    width:100%;
    text-align:center;
  }

.languages a
{
text-decoration:none;
}



a{
text-decoration:none;
}

a:hover{
color:#FF0000;
text-decoration:underline;
}

#underconstruction{
width:1024px;
margin:0 auto;
}

#error {
font-weight:bold;
color:#FF0000;
}

#LoginBox {
position:fixed;
top: 0px;
visibility: hidden;
border: 1px solid;
background-color:#EDF0F9;
left:50%;
margin-left:-165px;
}

 ul.sitemap{
margin: 1em 0;
list-style-type: none;
background: url(images/dot.gif) repeat-y 3px 0;
padding: 0;
}
ul.sitemap li{
margin-bottom: .5em;
}
ul.sitemap li a{
background: url(images/bullet1.gif) no-repeat 0 .4em;
padding-left: 15px;
}

ul.sitemap li a.open, ul.sitemap li li a.open, ul.sitemap li li li a.open, ul.sitemap li li li li a.open{
background-image: url(images/bullet2.gif);
}

/* second level */
ul.sitemap ul{
margin: .5em 0 0 0;
padding: 0;
list-style-type: none;
}

ul.sitemap li li{
background: url(images/dot2.gif) no-repeat 2px .5em;
}

ul.sitemap li li a{
padding: 0 0 0 30px;
background: url(images/bullet1.gif) no-repeat 20px .3em;
}

/* third level */
ul.sitemap ul ul{
background: url(images/dot.gif) repeat-y 30px 0;
}

ul.sitemap li li li{
background: url(images/dot2.gif) no-repeat 30px .5em;
}

ul.sitemap li li li a{
padding: 0 0 0 60px;
background: url(images/bullet1.gif) no-repeat 50px .3em;
}

/*guestbook */
.container { 
padding: 10px;
text-align:left;
margin-left:auto;
margin-right: auto;
width:600px;
font-size: 12px;
color: #000000;
}

.guestbook_repeat{
border: 1px solid #CDDFEF;
}

.guestbook_top{
padding: 2px;
background-color:#E4ECF6;
border-bottom: 1px solid #ffffff;
}

.guestbook{
padding-bottom: 5px;
padding-left: 5px;
padding-right: 5px;
background-color: #F3F7FB;
overflow: hidden;
}

/*image file replacement*/

/* PDF document links */

a[href$='.pdf'] {

background:transparent url(images/page_acrobat.png) center left no-repeat;

display:inline-block;

padding-left:20px;

line-height:15px;

}

 

 a[href$='.ppt'] {

background:transparent url(images/page_powerpoint.png) center left no-repeat;

display:inline-block;

padding-left:20px;

line-height:15px;

}

 

 

/* Excel Documents links */

a[href$='.xls'], a[href$='.csv'], a[href$='.xlw'], a[href$='.xlt'] {

background:transparent url(images/page_excel.png) center left no-repeat;

display:inline-block;

padding-left:20px;

line-height:15px;

}



/* Zip Rar Documents links */

a[href$='.zip'], a[href$='.rar'] {

background:transparent url(images/page_compress.png) center left no-repeat;

display:inline-block;

padding-left:20px;

line-height:15px;

}

 

/* Word Document Links */

a[href$='.doc'], a[href$='.rtf'], a[href$='.wps'], a[href$='.txt'] {

background:transparent url(images/page_word.png) center left no-repeat;

display:inline-block;

padding-left:20px;

line-height:15px;

}

 

/* mailto: links */

a[href^="mailto:"] {

background:transparent url(images/page_email.png) center left no-repeat;

display:inline-block;

padding-left:20px;

line-height:15px;

}







  /*Login to admin*/

    #adminLogin {

    position: absolute; 

    left: 0px; 

    bottom: 0px;

    }	

    body > #adminLogin {

    position:fixed;

    }

	

	a.srollover {

	display: block;

	width: 16px;

	height: 16px;

	background: url("../../images/site/admin2.png") 0 0 no-repeat;

	text-decoration: none;

}

a:hover.srollover {

	background-position: -16px 0;

}

/*************/

/*powered by ints */

	 #ints a{

	 display:block;

	 padding-top:20px;

	 padding-right:5px;

	 text-decoration: underline;

	 font-size:10px;

    }

/*************/	



a.css_tooltip{

position:relative;

text-decoration:none;

}

a.css_tooltip:hover{

background-color:transparent;

}

a.css_tooltip span{

display: none;

}

a.css_tooltip:hover span{

display:block;

position:absolute;

z-index:20;

top:1.3em;

left:1em;

width:203px;

padding:5px;

border:2px solid #666666;

background-color:#000000;

color:#FFFFFF;

}

a.css_tooltip span img{

border:1px solid #FFFFFF;

}

a.css_tooltip span b{

display:block;

font-weight:normal;

}



/* Search results*/

#result {

background-color:#FFFFFF;

text-decoration:none;

border: 1px solid #ccc;

}



/*Comments  */





#scissor

{

	line-height:25px;

	background-image: url(images/scissor-cut.png);

	background-repeat: repeat-x;

	background-position: center top;

}





.errormsg {

  display: block;

  width: 87%;

  height: 22px;

  line-height: 22px;

  color: #FFFFFF;

  font-weight: bold;

  background: #FF9D9D url(images/stop.gif) no-repeat 10px center;

  padding: 3px 10px 3px 40px;

  margin: 10px 0;

  border-top: 2px solid #FF0000;

  border-bottom: 2px solid #FF0000;

}



.okmsg {

  display: block;

  width: 87%;

  height: 26px;

  line-height: 26px;

  color: #FFFFFF;

  font-weight: bold;

  background: #61DE61 url(images/ok.gif) no-repeat 10px center;

  padding: 3px 10px 3px 40px;

  margin: 10px 0;

  border-top: 2px solid #02B902;

  border-bottom: 2px solid #02B902;

}



.alertmsg {

  display: block;

  width: 87%;

  height: 26px;

  line-height: 26px;

  color: #FFFFFF;

  font-weight: bold;

  background: #ffb73b url(images/alert.png) no-repeat 10px center;

  padding: 3px 10px 3px 40px;

  margin: 10px 0;

  border-top: 2px solid #f7921e;

  border-bottom: 2px solid #f7921e;

}







input, textarea, select {

  margin: 0;

  padding: 2px;

  font-size: 1em;

  color: #666666;

  background: #F5F5F5;

  border: 1px solid #ccc;

  margin: 5px 0;

}   



input:focus, textarea:focus, select:focus {

  border: 1px solid #999;

  background-color: #FFFFFF;

}



input.button {
cursor: pointer;
border: none;
font-weight: bold;
border: 1px solid #333333;
}

span.required{
font-size: 13px !important;
 color: red !important;
}

span.formrequired{
font-size: 10px !important;
color: red !important;
}

.msgSent {
  font-size: 20px;
  text-align: center;
}

input.btn { 
	  color:#050;
	  font-size:10px;
	  padding-top:2px;
      padding-bottom:2px;
      font-family:Verdana, Arial, Helvetica, sans-serif;
} 

p.commentscount {
color:#6F5B14;
margin-top:12px;
margin-left:10px;
margin-bottom:4px;
height:12px;
font-size:14px;
font-weight:bold;
}

#respond {
color:#6F5B14;
font-size:12px;
font-weight:bold;
text-decoration:none;
border: 1px solid #ccc;
padding: 4px;
backgroud-color:#ffffff;
}

.formcomments{
list-style:none;
}

#formfield{
margin: 10px;
border: 1px solid #ccc;
}

#myForm{
	text-decoration:none;
	border: 1px solid #ccc;
	font-size:12px;
	font-weight:bold;  
    padding: 0.5em;
}

#commentsform{
border: 1px solid #ccc;
padding-left:10px;
}

.author_meta a{
text-decoration:none;
font-size:12px;
font-weight:bold;
padding-left:3px;
}

.comment_meta{
color:#8CDC00;
font-size:9px;
}

.comment_body{
padding-left:3px;
padding-right:3px;
}

.count{
font-size:22px;
color:#CCCCCC;
padding-right:3px;

}

td.row1 {
background: #f0f0f0;
border: 1px solid #ccc;
}

td.row2 {
background: #ffffff;
border: 1px solid #ccc;
}

td.row1:hover {
border: 1px solid #8F8F8F;
}

td.row2:hover {
border: 1px solid #8F8F8F;
}

a.anchorLink{
background:url(images/button.gif);
display:block;
color:#555555;
font-weight:bold;
height:30px;
line-height:29px;
margin-bottom:14px;
text-decoration:none;
width:191px;
}

a:hover.anchorLink{
color:#0066CC;
}

.add{
background:url(images/robot_gpost.png) no-repeat 10px 8px;
text-indent:30px;
display:block;
}
	
.highlight_search_word{
background-color: pink;
}

/*price rates table */
table { margin: 0; }
.pagePrice{
background-color:#CBD94A ;
}
.pagePrice td{
padding:6px;
}
.pagePrice tr{
background-color:#FFFFFF;
}

.priceRates{
font-size:22px;
font-weight:bold;
background-color:#E7E9CC;
color:#9DA407;
}

.tableheader{
font-weight:bold;
font-size:15px;
}
.tablecontent1 td{
background-color:#F8F9E8;
font-weight:bold;
}

.tablecontent1 .priceRoom {
font-size:15px;
font-weight:bold;
background-color:#9DA407;
color:#ffffff;
}

.tablecontent2 td{
background-color:#FEFEFC;
font-weight:bold;
}

.tablecontent2 .priceRoom {
font-size:15px;
font-weight:bold;
background-color:#9DA407;
color:#FEFFEF;
}