/* H */

h1 {

	font-weight: normal;

	color: #000;

	margin: 0;

	padding: 0;

	font-size: 24px;

	line-height: 24px;

	font-family: Tahoma;

}

div.house h1 {

	margin: 120px 30px 20px 30px;

	border-bottom: 1px solid #c0c0c0;

	padding: 0 0 10px 10px;

	font-weight: bold;

	font-family: Trebuchet MS;

}

div.services h1 {

	margin: 120px 30px 20px 30px;

	border-bottom: 1px solid #c0c0c0;

	padding: 0 0 10px 10px;

	font-weight: bold;

	font-family: Trebuchet MS;

}

div.gallery h1 {

	margin: 120px 30px 20px 30px;

	border-bottom: 1px solid #c0c0c0;

	padding: 0 0 10px 10px;

	font-weight: bold;

	font-family: Trebuchet MS;

}

div.area h1 {

	margin: 120px 30px 20px 30px;

	border-bottom: 1px solid #c0c0c0;

	padding: 0 0 10px 10px;

	font-weight: bold;

	font-family: Trebuchet MS;

}

/* Links */

a:link,

a:visited,

a:hover,

a:active {

	color: #fff;

	text-decoration: underline;

}

a:hover {

	text-decoration: none;

}

div.footers a:link,

div.footers a:visited,

div.footers a:hover,

div.footers a:active {

	color: #fff;

	text-decoration: none;

}

div.footers a:hover {

	text-decoration: underline;

}



/* Paragraphs */

p {

	margin: 0;

	padding: 0;

	font-family: Tahoma, Arial, Helvetica, sans-serif;

	color: #000;

	line-height: 16px;

	font-size: 12px;

}

div.house p {

	margin: 0 40px 40px 40px;

	line-height: 18px;

}

div.services p {

	margin: 0 40px 40px 40px;

	line-height: 18px;

}



/* Lists */

ul {

	margin: 0;

	padding: 0;

	list-style-type: none;

}

li {

	margin: 0 0 0 20px;

	padding: 0;

	list-style-type: square;

	line-height: 24px;

}

div.rightside ul {

	width: 200px;

	height: 600px;

	margin: 15px 0 0 0;

	list-style-type: none;

}

div.rightside ul li {

	border-bottom: 1px solid #78462c;

	text-transform: uppercase;

	color: #fff;

	font-family: Tahoma;

	font-size: 12px;

	list-style-type: none;

	font-weight: bold;

margin: 5px 10px;
padding: 0;

}



div.rightside ul li a:link,

div.rightside ul li a:visited,

div.rightside ul li a:hover,

div.rightside ul li a:active {

display:block;

	color: #fff;

	text-decoration: none;

	padding: 2px 10px 2px 10px;
line-height:20px;

}

div.rightside ul li a:hover {

	background: #ff0000;

}

div.area_scroll ul {

	list-style-type: none;

	float: left;

	display: inline;

	margin: 0 0 0 -20px;

}

div.area_scroll ul li {

	float: left;

	display: inline;

	width: 100px;

	height: 100px;

	text-align: center;

	line-height: 12px;

}

div.area_scroll ul li a:link, 

div.area_scroll ul li a:visited,

div.area_scroll ul li a:active,

div.area_scroll ul li a:hover {

	color: #464646;

	text-decoration: none;

}

div.area_scroll ul li a:hover {

	text-decoration: none;

	color: #000;

}

/* Forms */
form {
	margin: 0;
	padding: 0;
}
input {
	width: 420px;
	height: 20px;
	border: 1px solid #464646;
	font-family: Tahoma;
	font-size: 12px;
	color: #000;
	line-height: 20px;
}
select {
	height: 20px;
	border: 1px solid #464646;
	font-family: Tahoma;
	font-size: 12px;
	color: #000;
	line-height: 20px;
}
textarea {
	width: 420px;
	height: 150px;
	border: 1px solid #464646;
	font-family: Tahoma;
	font-size: 12px;
	color: #000;
	line-height: 20px;
}
/* Other */
.obligatory {
	font-weight: bold;
	font-size: 14px;
	font-family: Tahoma;
	color: #ff0000;
}
