html {
	overflow-y: scroll !important;
}

body {
	background-color: black;
}

table.main {
	width: 800px;
	height: 545px;
	background-color: black;
	font-family: Verdana;
	color: white;
}

#logo {
	text-align: center;
	width: 50%;
	height: 40px;
}


/* -------------------------------------------------------- */

#body_site a {
	font-family: Verdana;
	font-size: 28px;
	letter-spacing: 4px;
	text-align: left;
	padding: 10px;
	display: block;
	height: 40px;
	text-decoration: none;
	color: white;
}

#body_site a:hover {
	color: black;
	padding-left: 15px;
	font-weight: bold;
}

p.headtext {
	font-family: Verdana;
	letter-spacing: 4px;
	font-size: 14px;
	font-weight: bold;
}

#body_site .text_content {
	padding: 7px;
	font-family: Verdana;
	font-size: 12px;
}

/* intro */
#body_site a.link_intro {
	background:#FBB117;
}
#body_site .container_intro {
	background:#FBB117;
	margin:0 0px;
}
#body_site .rtop_intro, .rbottom_intro {
	display:block;
	background:#000;
}
#body_site .rtop_intro *, .rbottom_intro * {
	display: block;
	height: 1px;
	overflow: hidden;
	background:#FBB117;
}
#body_site .inrtop_intro, .inrbottom_intro {
	display:block;
	background:#FBB117;
}
#body_site .inrtop_intro *, .inrbottom_intro * {
	display: block;
	height: 1px;
	overflow: hidden;
	background:#FBB117;
}
#body_site .active_text_intro {
	border: #FBB117 8px solid;
	border-bottom-width: 4px;
}

/* about */
#body_site a.link_about {
	background:#09792d;
}
#body_site .container_about {
	background:#09792d;
	margin:0 0px;
}
#body_site .rtop_about, .rbottom_about {
	display:block;
	background:#000;
}
#body_site .rtop_about *, .rbottom_about * {
	display: block;
	height: 1px;
	overflow: hidden;
	background:#09792d;
}
#body_site .inrtop_about, .inrbottom_about {
	display:block;
	background:#09792d;
}
#body_site .inrtop_about *, .inrbottom_about * {
	display: block;
	height: 1px;
	overflow: hidden;
	background:#09792d;
}
#body_site .active_text_about {
	border: #09792d 8px solid;
	border-bottom-width: 4px;
}

/* work */
#body_site a.link_work {
	background:#C11B17;
}
#body_site .container_work {
	background:#C11B17;
	margin:0 0px;
}
#body_site .rtop_work, .rbottom_work {
	display:block;
	background:#000;
}
#body_site .rtop_work *, .rbottom_work * {
	display: block;
	height: 1px;
	overflow: hidden;
	background:#C11B17;
}
#body_site .inrtop_work, .inrbottom_work {
	display:block;
	background:#C11B17;
}
#body_site .inrtop_work *, .inrbottom_work * {
	display: block;
	height: 1px;
	overflow: hidden;
	background:#C11B17;
}
#body_site .active_text_work {
	border: #C11B17 8px solid;
	border-bottom-width: 4px;
}

/* contact */
#body_site a.link_contact {
	background:#0d84af;
}
#body_site .container_contact {
	background:#0d84af;
	margin:0 0px;
}
#body_site .rtop_contact, .rbottom_contact {
	display:block;
	background:#000;
}
#body_site .rtop_contact *, .rbottom_contact * {
	display: block;
	height: 1px;
	overflow: hidden;
	background:#0d84af;
}
#body_site .inrtop_contact, .inrbottom_contact {
	display:block;
	background:#0d84af;
}
#body_site .inrtop_contact *, .inrbottom_contact * {
	display: block;
	height: 1px;
	overflow: hidden;
	background:#0d84af;
}
#body_site .active_text_contact {
	border: #0d84af 8px solid;
	border-bottom-width: 4px;
}


.r1 {
	margin: 0 5px
}
.r2 {
	margin: 0 3px
}
.r3 {
	margin: 0 2px
}
.r4 {
	margin: 0 1px;
	height: 2px
}




.contact {
	font-family: Verdana;
	width: 100%;
	font-size: 12px;
	text-align: right;
	color: white;
}


input, textarea, select {
	font-family: Arial;
	font-size: 12px;
	border: solid white 1px;
	background-color: #307EFF;
	color: white;
}

/* -------------------------------------------------------- */
p.cr {
	font-family: verdana;
	color: white;
	font-size: 10px;
	text-align: center;
}
/* -------------------------------------------------------- */


