
a{
	outline: none;
}


/* BODY */

body{ 
	font-family: Verdana; 
	font-size: 12px;
	color: #ababab;
	margin: 0px;
	padding: 0px;
	background: url('/templates/images/bg.gif') fixed #1d3831;
}

html, body {
	height: 100%;
	margin: 0px;
	padding: 0px;
}

/**/

.radius{

	-webkit-border-radius:  18px; /* Safari, Chrome */
	-khtml-border-radius:  18px;    /* Konqueror */
	-moz-border-radius:  18px; /* Firefox */
	border-radius: 18px;
} 

.cl{
	clear: both;
}

.wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -223px; 
	background: url('/templates/images/bg_text.png') center repeat-y;
}

	.wrapper_2{
		background: url('/templates/images/line.gif') repeat-x;
	}
 .push {
	height: 223px; 
	z-index: 1;
}

.footer{
	height: 223px;
	z-index: 1;
}

.content{
	width: 980px;
	margin: 0px auto;
}



.cufon-loading { 
                visibility: hidden;
}

/* LAYOUT */

#content{
	width: 1000px;
	min-height: 600px;
	margin: 0px auto;
	background: url('/templates/images/top.jpg') no-repeat;
}

.top{
	margin: 0px auto;
	width: 1000px;
	height: 396px;
	background: url('/templates/images/logo_01.png') no-repeat;
	
}

.menu{
	height: 54px;
	font-size: 18px;
	line-height: 54px;
	text-transform: uppercase;
}

	.menu_01{
		width: 17px;
		background: url('/templates/images/menu_01.png') no-repeat;
	}
	
	.menu_02{
		background: url('/templates/images/menu_02.png');
	}
	
	.menu_03{
		width: 15px;
		background: url('/templates/images/menu_03.png') no-repeat;
	}
	
		.menu_01, .menu_02, .menu_03{
			float: left;
			height: 54px;
			padding: 0px;
			margin: 0px;
		}

	.menu ul{
		margin: 0;
		padding: 0;
		list-style-type: none;
	}
	
		.menu li{
			display: inline;
			margin-right: 15px;
		}
	
		.menu li a:link{
			color: #8ca8a1;
		}
		
		.menu li a:hover{
			color: #e0c6a3;
		}
	
	
.sp{
	margin-left: 420px;
}

.footer{
	background: url('/templates/images/footer.png') bottom center no-repeat;
}

#footer{
	background: url('/templates/images/footer.jpg');
	height: 176px;
	width: 1000px;
	margin: 0px auto;
}	
#text{
	background: url('/templates/images/logo_02.png') top no-repeat;
	color: #7c8d88;
	width: 1000px;
	padding-top: 20px;
	margin: 0px auto;
	font-size: 15px;
	font-family: Georgia;
	text-align: justify;
	line-height: 23px;
	min-height: 470px;
}

h1, h2{
	color: #464646;
}

h3{
	color: #06120b;
	font-size: 35px;
	margin: 0;
}

a:link h3{
	
	text-decoration: none;
}

hr{
	border: 0px;
	height: 1px;
	background-color: #43675c;
}

#footer{
	text-align: center;
}

.cp{
	padding-top: 90px;
	color: #464646;
	font: 17px/20px Georgia;
}

.up{
	width: 70px;
	height: 50px;
	position: relative;
	display: block;
	left: 50%;
	margin-left: -18px;
	text-indent: -3274px;
}