/* LAYOUT */
body {
	margin:0;
	font: 12px Arial, sans-serif;
	color:#5a5959;
	background:#787878;
	/*
	background:#575657 url('../images/bg.png');
	background-repeat:repeat-x;
	*/
}
p {
	margin:10px 0 0 0;
	font: 12px Arial, sans-serif;
}
img {
	border:none;
	background:none;
}
hr {
	width:94%;
	color:#e9e9e9;
	background:none;
}

#wrapper {
	margin:0 auto;
	padding:0;
	width:920px;
	height:auto;
	clear:both;
}
#top {
	margin:10px 0 0 0;
	padding:0px;
	width:920px;
	height:1px;
	float:left;
	background:url('../images/bg_top.jpg');
}
#logo {
	margin:0px;
	padding:0px;
	width:920px;
	height:183px;
	float:left;
	background:url('../images/bg_logo.jpg');
}

/* MENU ONE */
#topmenu {
	margin:0px;
	padding:0px;
	width:920px;
	height:35px;
	background:#fff url('../images/bg_menu.jpg');
}
#menubg {
	margin:0 10px 0 10px;
	padding:0px;
	width:900px;
	height:34px;
	background:#e9e9e9;
	border-bottom:1px #ccc solid;
}
/* =hatsub */
#topmenu ul {
	list-style:none;
	margin:0px;
	padding:0;
}
#topmenu #menu {
	
	
}
#topmenu #menu li {
	font:normal 15px arial, Trebuchet MS, sans-serif;
	display:inline;
	position:relative;
	float:left;
}
#topmenu #menu .notcurrent {
	float: left;
	color: #202020;
	padding:9px 18px 8px 18px;
	margin:0;
	text-decoration: none;
	border-right:1px solid #d2d2d2;
}
#topmenu #menu .notcurrent:hover {
	color: #202020;
	background:#d7d7d7;
}
#topmenu #menu .current{
	float: left;
	padding: 9px 18px 8px 18px;
	margin:0;
	text-decoration: none;
	background:url('../images/bg_on.jpg');
	color: #f2f2f2;

}
#topmenu #menu .current:hover {
	background:url('../images/bg_on.jpg');
	color: #f2f2f2;
	
}


/* MENU TWO */
#menutwo {
	margin:0 0 0 10px;
	padding:0px;
	width:900px;
	height:34px;
	background:#f6f6f6;
	border-bottom:1px #eee solid;
	
}
/* =hatsub */
#menutwo ul {
	list-style:none;
	margin:0px;
	padding:0;
}
#menutwo #menutwoul li {
	font:normal 15px arial, Trebuchet MS, sans-serif;
	display:inline;
	position:relative;
	float:left;
	margin:0px;
	padding:0px;
}
#menutwo #menutwoul .notcurrent {
	float: left;
	color: #202020;
	padding:9px 5px 8px 5px;
	margin:0;
	text-decoration: none;
	border-right:1px solid #ddd;
}
#menutwo #menutwoul .notcurrent:hover {
	color: #202020;
	background:#d7d7d7;

}
#menutwo #menutwoul .current{
	float: left;
	padding: 9px 5px 8px 5px;
	margin:0;
	text-decoration: none;
	color: #ffffff;
	background:#291818;
	
}
#menutwo #menutwoul .current:hover {
	background:#291818;
	color: #f2f2f2;

}



/* MENU LANG */
#menulang {
	margin:0 -30px 0 0;
	padding:0px;
	max-width:124px;
	height:24px;
	background:#f6f6f6;
	float:right;
}
/* =hatsub */
#menulang ul {
	list-style:none;
	margin:0px;
	padding:0;
}
#menulang #menulangul li {
	font:normal 13px arial, Trebuchet MS, sans-serif;
	display:inline;
	position:relative;
	float:left;
	margin:0px;
	padding:0px;
}
#menulang #menulangul .notcurrent {
	float: left;
	color: #202020;
	padding:5px 7px 4px 7px;
	margin:0;
	text-decoration: none;
}
#menulang #menulangul .notcurrent:hover {
	color: #202020;
	background:#d7d7d7;

}
#menulang #menulangul .current{
	float: left;
	padding: 5px 7px 4px 7px;
	margin:0;
	text-decoration: none;
	color: #ffffff;
	background:#291818;
	
}
#menulang #menulangul .current:hover {
	background:#291818;
	color: #f2f2f2;

}




#content {
	margin:0px;
	padding:0px;
	width:920px;
	min-height:500px;
	height: auto !important;
	height: 500px;
	float:left;
	clear:both;
	background:#fff url('../images/bg_menu.jpg');
}
	#content ul {
		line-height:20px;
		margin:0px;
		padding:0;
	}
	#content li {
		font:normal 15px Georgia, Trebuchet MS, sans-serif;
		position:relative;
		float:left;
	}

#text {
	margin:25px 0 0 45px;
	padding:0px;
	width:800px;
	height:auto;
	float:left;
	position:relative;
}

#wrapper #content #text ul li {
	font:normal 13px Arial, Sans-serif;
	margin:0 0 10px 20px;
	clear:both;
	float:left;
	width:100%;
}
#text2 {
	margin:25px 0 0 45px;
	padding:0px;
	width:500px;
	height:auto;
	float:left;
	position:relative;
}

#right {
	margin:15px 40px 0 0px;
	padding:10px;
	width:260px;
	height:auto;
	float:right;
}

#right a, #right a:visited, #right a:active, #right {
	text-decoration:none;
	color:#202020;
}
#rightline {
	margin:45px 20px 0 25px;
	padding:0;
	width:1px;
	height:550px;
	float:right;
	border-left:1px solid #e9e9e9;
}

#right2 {
	margin:25px 25px 0 0;
	padding:0px;
	width:290px;
	height:auto;
	float:right;
}

#footer_text {
	margin:0px;
	padding:0px;
	width:920px;
	height:auto;
	float:left;
	clear:both;
	background:#fff url('../images/bg_menu.jpg');
	font-size:10px;
}
#footer {
	margin:0px;
	font-size:11px;
	padding:17px 0 6px 0;
	width:920px;
	height:20px;
	text-align:right;
	float:left;
	clear:both;
	background:url('../images/bg_footer.jpg') no-repeat;
}



/* TEXT */

h1 {
	font: bold 28px arial, sans-serif;
	color:#303030;
	line-height:31px;
	letter-spacing:-0.5pt;
	margin:0 0 3px 0;
}
h2 {
	font: bold 17px arial, serif;
	color:#303030;
	line-height:21px;
	margin:0 0 5px 0;
	letter-spacing:0;
}
h3 {
	font: bold 26px arial, serif;
	color:#303030;
	line-height:29px;
	margin:0 0 4px 0;
	letter-spacing:0;
}
h4 {
	font: normal 14px arial, serif;
	color:#303030;
	line-height:14px;
	margin:10px 0 0 0;
	letter-spacing:0;
}






/* LINKS */
a {
	/*border-bottom: dashed 1px #3887ac;*/
	text-decoration:underline;
	color:#0075B9;
}

/* LINKS */
.clearlink a, .clearlink a:visited, .clearlink a:active, .clearlink {
	/*border-bottom: dashed 1px #3887ac;*/
	text-decoration:none;
	color:#202020;
}
.clearlink2 a, .clearlink2 a:visited, .clearlink2 a:active, .clearlink2 {
	/*border-bottom: dashed 1px #3887ac;*/
	text-decoration:none;
	color:#202020;
	font-size:18px;
}



/* FORMS */
form {
 	margin:0;
	clear:both;
 }
textarea {
		font:12px arial;
}

/* MISC */

.space1 {
	width: auto;
	margin:0;
	padding:0;
	clear:both;
	line-height:1px;
	font-size:1px;
}
.space3 {
	width: auto;
	margin:0;
	padding:0;
	clear:both;
	line-height:3px;
	font-size:1px;
}
.space5 {
	width: auto;
	margin:0;
	padding:0;
	clear:both;
	line-height:5px;
	font-size:1px;
}
.space7 {
	width: auto;
	margin:0;
	padding:0;
	clear:both;
	line-height:7px;
	font-size:1px;
}
.space10 {
	width: auto;
	margin:0;
	padding:0;
	clear:both;
	line-height:10px;
	font-size:1px;
}
.space20 {
	width: auto;
	margin:0;
	padding:0;
	clear:both;
	line-height:20px;
	font-size:1px;
}


