body {
  	margin: 0px;
  	margin: 0px;
  	text-align: center;
	background: url(../images/page-fon.gif) #a8d465 16px top no-repeat fixed;
}
.main-tbl {
  border:  none;
  width: 802px;
  text-align: left;
  font-family: Arial,Helvetica,sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: normal;
  font-size-adjust: none;
  font-stretch: normal;
  color: #4d473b;
  background-color: #ffffff;
  border-left: 4px solid #7ab226;
  border-right: 4px solid #7ab226;
}
.h1 {
  font-size: 13px;
  font-weight: bold;
  color: #ff9523;
  line-height: 26px;
}
.h3 {
  font-size: 13px;
  font-weight: bold;
  color: #4d473b;
}

.title2{
	color: #c32938;
	font-weight: bold; 
	line-height: 26px;
}
.menu {
  font-family: Helvetica,sans-serif;
  font-size: 12px;
  color: #fcf7c0;
  background-image: url(../images/header_07.jpg);
  background-repeat: no-repeat;
  font-weight: bolder;
  line-height: 24px;
  padding-left: 60px;
  padding-top: 20px;
  vertical-align: top;
}
a.meny:link {
  color: #fcf7c0;
  text-decoration: none;
}
a.meny:visited {
  color: #fcf7c0;
  text-decoration: none;
}
a.meny:active {
  color: #fcf7c0;
  text-decoration: none;
}
a.meny:hover {
  color: #c36729;
  text-decoration: none;
}
.decor {
  border-bottom: 1px dotted #fcf7c0;
  padding-bottom: 4px;
}
.top-navig {
  background-image: url(../images/header_03.jpg);
  background-repeat: no-repeat;
  width: 284px;
  height: 133px;
  padding-left: 210px;
  vertical-align: bottom;
}
.lang {
  	font-size:smaller;
  	border-top: 1px dotted #a9b3bc; 
  	border-bottom: 1px dotted #a9b3bc; 
  	padding-top:3px;
	padding-left:27px;
}
#de.lang {
	padding-left:13px;
}
.dots {
  border-bottom: 1px dotted #a9b3bc;
  margin: 0px 10px 0;
}
.colona {
  border-right: 1px dotted #a9b3bc;
  padding: 5px 15px 15px;
  width: 220px;
  background-image: url(../images/fon1.png);
  background-repeat: repeat-x;
  line-height: 16px;
  margin-top: 10px;
  margin-left: 10px;
}
.colona p {
  margin-bottom: 10px;
}
.fon-b {
  background-image: url(../images/fon-b.png);
  background-repeat: repeat-x;
  height: 71px;
  font-size: 9px;
  vertical-align: bottom;
  padding-left: 20px;
}
.plus {
  text-align: right;
  color: #999999;
  font-weight: bold;
}
.fon-l {
  background-image: url(../images/fon-l.png);
  background-repeat: repeat-y;
  height: auto;
  width: 4px;
}
.fon-r {
  background-image: url(../images/fon-r.png);
  background-repeat: repeat-y;
  height: auto;
  width: 4px;
}
.bullet {
  list-style-type: square;
  list-style-image: none;
  list-style-position: inside;
  display: list-item;
}
.buton {
  border: 1px solid #228b22;
  padding: 5px;
  height: 18px;
  background-image: url(../images/btn_bg.gif);
  background-repeat: repeat-x;
  background-position: left top;
  background-color: #e4e4e4;
}
a.buton:link {
  color: #006400;
  text-decoration: none;
}
a.buton:visited {
  color: #006400;
  text-decoration: none;
}
a.buton:active {
  color: #006400;
  text-decoration: none;
}
a.buton:hover {
  color: #006400;
  text-decoration: none;
}
a:link {
  color: #4d473b;
  text-decoration: none;
}
a:visited {
  color: #4d473b;
  text-decoration: none;
}
a:active {
  color: #4d473b;
  text-decoration: none;
}
a:hover {
  color: #4d473b;
  text-decoration: underline;
}

div.thumbwrapper {
	/*float: left;*/
	height: 157px;
	width: 210px;
	padding: 10px;
	background: #F0EEE0;
	/*background: #D9DDDE;*/
	border: 1px solid #85C329;
	text-align: center;
	}
div.text-rooms {
	padding: 0px 10px 10px 20px;
	background-color: #F0EDE0;
	border-top: 1px dotted gray;
	/*border-bottom: 1px dotted gray;*/
	border-bottom: 1px solid #c32938;
	float: none;
	width: 202px;
}	
.highslide {
	outline: none;
	text-decoration: none;
}
.highslide img {
	border: 2px solid silver;
}
.highslide:hover img {
	border-color: gray;}
	

div#photos img {
	border: 1px solid #cccccc;
}
div#photos {
	color: #FFFFFF;
	width: 780px;
	padding-top: 20px;
	margin-bottom: 50px;
}
.setThumb {
	float: left;
	width: 214px;
	height: 162px;
	background-image: url(../images/gallery-back2.jpg);
	background-repeat: no-repeat;
	background-position: 1px 1px;
	margin: 10px 10px 40px 30px;
}
.setTitle {
	color: #c32938;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 25px;
	width: 210px;
	text-align: center;
}
	#flashcontent {
		width: 780px;
		height: 680px;
	}
	
a.oshte {
	color: #999;
	text-decoration: none;
	border-bottom: 1px dotted #ccc;
	font-size: 10px;
}

a.oshte:hover {
	border-bottom: 1px solid #999;
}