
body {
	margin: 0px;
	padding: 0px;
	background-image:url(/i/img/bg010.gif);
	background-repeat:repeat-x;
}

body, div, p, h1, h2 {
	font-size: 12px;
	font-family: Tahoma, Arial, sans-serif;
}

img { border: 0px; }
a { color: #20ac00 }

#content {
	margin: 0 auto;
	padding: 0;
	width: 750px;
}

#bg030 {
	background-image:url(/i/img/bg030.gif);
	background-position: bottom;
	background-repeat: repeat-x;	
}

#text { width: 493px; float: left;  }
#contacts { width: 193px; float: right; margin-top: 60px; }

#header {
	background-image:url(/i/img/bg020.jpg);
	background-repeat: no-repeat;

	height: 148px;
	width: 844px;
	
	margin: 0 auto;
	padding: 0;
}

p, li { font-size: 120%; }

h1, h2, h3 { color: #007cdb; font-weight:normal; padding-top: 12px;}

h1 { color: #1a4f94; }
h2 { color: #1a4f94; font-weight: bold; }
h3 { color: #e11935; }
h3 a { color: #e11935; }

h1.slogan {
	margin-left: 45px;
	margin-top: 30px;
	font-weight: 600;
	position: absolute;
}

h3 { font-size: 140%; margin-top: 0.5em; margin-bottom: 0em;  }
h2 { font-size: 140%; margin-bottom: 0.6em; margin-top: 0.2em; }

h2.bullet { margin-top: 0.2em;  text-indent: -21px;  }

h2.bullet img { margin-right: 4px; position: relative; top: 2px; }

/*
h2.bullet { text-indent: -21px; }
h2.bullet img { margin-right: 3px; }
*/

h1.slogan:first-line { font-size: 200% }

#logo010 { float: right; margin-right: 16px; }

#menu010 {
	position: absolute; top: 110px;
	padding-left: 45px;
}

#menu010 ul {
	margin:0px; padding:0px;
	list-style:none;
}

#menu010 ul li {
	float: left;
	margin-right: 3px;
}

#menu010 ul li div {
	width: 150px; height: 38px;
	background-image:url(/i/img/menu010.gif);
}

#menu010 ul li.active div {
	width: 150px; height: 38px;
	background-image:url(/i/img/menu010_active.gif);
}

#menu010 a {
	padding-top: 5px;
	padding-left: 10px;

	display: block;
	color: white;
	font-size: 120%;
	text-decoration: none;
}

#menu010 a img {
	position: relative; top: 6px; margin-right: 5px;
}

.room h3 { float: left; width: 70%; padding: 0; margin: 0; margin-bottom: 10px;}

.room .photo {
//	background-color: #606060;
	border-bottom: 2px solid #1a4f94;
	width: 493px;
}

.room .room_id {
	float: right;
	background-image:url(/i/img/el018.gif);
	background-position:center right;
	height: 22px;
	color: #3c3c3c;
}

.room .room_id_bg2 {
	background-image:url(/i/img/el010.gif);
	padding-left: 20px;
	margin-right: 10px;
}

.room .room_id a { color: #3c3c3c; text-decoration: none; height: 22px; display: block; position: relative; top: 3px; }


.room img.pic {
//	border: 4px solid #606060;
	border: 4px solid white;
}

.room .photo_browse {
	padding: 12px;
	padding-top: 6px;
	color: white;
	text-align:center;
}

.photo_browse a.left { position: relative; top: 5px; margin-right: 10px; }
.photo_browse a.right { position: relative; top: 5px; margin-left: 10px; }

.photo_browse a.pager_active { padding: 2px 5px 2px 5px; margin-left: 1px; background-color: #1a4f94; color: white; text-decoration: none; }
.photo_browse a.pager { padding: 1px 4px 1px 4px; margin-left: 1px; border: 1px solid #20ac00; color: black; text-decoration: none; }

big { font-size: 150% }

.clear { clear: both; }

#menu020 { float: right; width: 294px; height: 39px; background-image:url(/i/img/menu020_010.gif); color: white; }
#menu020 ul { list-style: none; margin: 0px; margin-left: 6px; padding: 0px; margin-top: 11px; }
#menu020 ul li { float: left; margin-left: 10px; font-size: 120%; }
#menu020 ul li.active { border-bottom: 3px solid #ea640c; padding-bottom: 2px; }
#menu020 ul li  a {  color: white; text-decoration: none; }



#contacts ul { list-style: none; margin: 0px; padding: 0px; margin-top: 40px; }
#contacts li img { position: relative; top: 6px; margin-right: 8px; }
#contacts big { font-size: 120%; }


#footer { border-top: 1px solid #003d71; padding-top: 34px; padding-bottom: 44px; margin-top: 34px; }
#logo020 { float: right; }

sup { font-size: 50%; }

ul.ticks { list-style-image:url(/i/img/bullet010.gif); padding-left: 0px; margin-left: 17px; }
ul.ticks li { margin-top: 10px;  margin-left: 0px;  }

#animals { position: absolute; top: 0px; left: 0px; }

.lang_active { border: 3px solid #ea640c;  }
a.lang img { border: 3px solid white; }


