@charset "utf8";
@import url(reset.css) all;

/* --- GLOBAL rules --- */
a:link, a:visited {
	color: inherit;
	text-decoration: none;
	}
a:hover {
	text-decoration: underline;
	}
a img {
	border:none;
	}

/* --- CENTERING rules --- */
html {
	height: 100%;
	}
body {
	height: 100%;
	margin: 0;
	padding: 0;
	background-color: rgb(110,110,110);
	color: rgb(255,255,255);
	font-family: Helvetica,Arial,sans-serif;
	font-size: 12px;
	}
#page-table {
	height: 100%;
	width: 100%;
	border-collapse: collapse;
	text-align: center;
	}
#page-td {
	height: 100%;
	padding: 0;
	vertical-align: middle;
	}

/* --- PAGE rules --- */
div#frame {
	position: relative;
    width: 743px;
	margin: 10px auto;
    border: 1px solid rgb(175,175,175);
    text-align: left;
	}

/* --- top parts --- */
div#top {
	background: url(../../media/top_pattern.png);
	}
div#top h1 {
	padding: 7px 0 45px 7px;
	font-size: 110%;
	color: rgb(0,0,0);
	}
div#top h1 span {
	font-weight: bold;
	font-size: 190%;
	color: rgb(255,255,255);
	}
div#top h1 a:hover {
	text-decoration: none;
	}	
	
table#menu_top {
	font-size: 95%;
	height: 45px;
	border-collapse: collapse;
/*	border: 1px outset rgb(175,175,175); */
	}
table#menu_top tr {
	height: 50%;
	}
table#menu_top td {
	text-align: center;
	width: 119px;
/*	border: 1px inset rgb(175,175,175); */
	}
table#menu_top td.menu {
	cursor: pointer;
	}
table#menu_top td.last {
	width: 28px;
	}
table#menu_top a {
	display: block;
	}
#scroll_area .scroll_text a {
	color: #FFFF00;
	font-weight: bold;
}

table#menu_top a:hover {
	text-decoration: none;
	}

/* --- middle parts --- */
div#middle {
	clear: both;
	position: relative;
	height: 375px;
/*	border-bottom: 1px solid white; */
	background: url(../../media/wallpaper_pattern_turquoise.png);
	}
div#left_middle {
	float: left;
	position: relative;
	width: 124px;
	height: 100%;
	overflow: hidden;
/*	border-right: 1px solid white; */
	}

div#slideshow {
	position: absolute;
	left: 125px;
	width: 250px;
	height: 375px;
	}
div#description {
	position: absolute;
	left: 395px;
	padding-right: 15px;
	line-height: 150%;
	font-size: 110%;
	}
div#description.btm {
	bottom: 0px;
	}
div#description.top {
	padding: 0;
	height: 375px;
	width: 333px;
	}
div#description h1 {
	font-size: 125%;
	font-weight: bold;
	margin-bottom: 7px;
	}
div#description p {
	margin-bottom: 10px;
	}
div#description a {
	text-decoration: underline;
	}

/* --- bottom parts --- */
div#bottom {
	clear: both;
	height: 125px;
	}
div#address {
	position: absolute;
	bottom: 20px;
	margin-left: 7px;
	font-size: 95%;
	}
div#mid_bottom {
	float: left;
	width: 250px;
	height: 100%;
	margin: 0 7px 0 124px;
	background: url(../../media/woodlines_pattern.png);
/*	border-left: 1px solid white;
	border-right: 1px solid white; */
	}
div#mid_bottom h1 {
	font-size: 170%;
	margin: 10px 0 0 10px;
	}
	
/* --- php my visites --- */
div#phpmyvisites {
	visibility: hidden;
	display: none;
	}

