body,
html {
	width:100%;
	padding:0;
	margin:0;
	font: normal 14px "Trebuchet MS",Helvetica,Jamrul,sans-serif;
}
.body {
	background:url(images/body-bg.jpg) #0d1905 0 0 repeat-x;
}

/* General style definitions */
*:focus {
	outline:none;
}
table {
	padding:0;
	border:none;
	border-collapse:collapse;
}
img {
	border:none;
}
a {
	color:#000;
	text-decoration:underline;
}
a:hover {
	text-decoration:none;
}
.clear {
	width:100%;
	clear:both;
	height:1px;
	overflow:hidden;
}
form,fieldset {
	padding:0;
	margin:0;
	border:none;
}


#wrap {
	width:920px;
	margin:0 auto;
	height:680px;
	background:url(images/wrap-bg.jpg) #0d1905 0 0 repeat-x;
}


#header {
	height:121px;
	background:url(images/header-bg.jpg) 0 0 no-repeat;
	position:relative;
}
#logo {
	width:338px;
	height:58px;
	margin:0 auto;
	padding-top:35px;
	text-align:center;
}

#lang {
	position:absolute;
	padding:0;
	margin:0;
	top:98px;
	left:25px;
	width:190px;
	float:left;
	font-weight:bold;
	font-size:0.75em;
	list-style:none;
	text-transform:uppercase;
}
#lang li {
	float:left;
	color:#fcfae7;
	padding-right:8px;
	margin-right:4px;
/*	background:url(images/dot.gif) 100% 7px no-repeat; */
}
#lang li.last {
	padding:0;
	margin:0;
	background:none;
}
#lang li a {
	color:#fcfae7;
	text-decoration:underline;
}
#lang li a:hover {
	color:#233914;
}

#topmenu ul {
	padding:0 25px;
	margin:0;
	font-weight:bold;
	font-size:1.07em;
	list-style:none;
	float:left;
	width:870px;
	height:30px;
	line-height:30px;
	text-transform:uppercase;
	color:#cc9966;
	background:url(images/bg.png) #f5f1cd 0 0 repeat-x;
	overflow:hidden;
}
#topmenu li {
	float:left;
	padding:0 15px;
	height:30px;
}
#topmenu ul a {
	color:#cc9966;
	text-decoration:none;
}
#topmenu ul a:hover, #topmenu li.active a {
	color:#233914;
}
#topmenu ul.sub {
	border-top:1px solid #ebdabc;
	height:25px;
	line-height:25px;
	font-size:0.85em;
	background-position:0 -4px;
}
#topmenu ul.sub li {
	height:25px;
}

#content-wrap {
	float:left;
	width:100%;
	color:#233914;
	clear:both;
	padding:30px 0 10px 0;
	background:url(images/bg.png) 0 -56px repeat-x;
}
.index #content-wrap {
	padding:30px 0 0 0;
}
#wide {
	float:right;
	width:701px;
	clear:both;
}
#welcome {
	height:66px;
	background:url(images/title-welcome.png) 340px 13px no-repeat;
	text-indent:-9999em;
}
p.welcome {
	padding:0 33px;
	margin:0;
	font-size:1.15em;
	color:#223612;
}


.left-column {
	float:left;
	width:210px;
	padding-left:9px;
}
.content-column {
	float:left;
	width:483px;
	background:url(images/content-bg.png) #fff 0 0 no-repeat;
}
.content-column-inner {
	background:url(images/content-bg.png) -483px 100% no-repeat;
	padding:25px 35px;
	overflow:hidden;
}
.index .content-column {
	padding:0 0 65px 0;
	margin:0;
	background:none;
}
.right-column {
	float:left;
	width:210px;
	padding:6px 8px 0 0;
}
.index .right-column {
	width:187px;
	min-height:380px;
	padding:15px 12px;
	margin-top:12px;
	line-height:1.65;
	color:#65450a;
}
.right-column h3 {
	line-height:normal;
	font-size:1.07em;
	font-weight:bold;
	text-transform:uppercase;
	padding:0;
	margin:0;
}
.right-column .block {
	padding-bottom:25px;
}
.right-column a {
	color:#cf9c6a;
}
.right-column a.more {
	font-size:0.85em;
}
.right-column .block p {
	padding:0;
	margin:0;
}

.left-column {
	float:left;
	width:210px;
	padding:6px 8px 0 0;
}
.index .left-column {
	width:187px;
	min-height:380px;
	padding:15px 12px;
	margin-top:12px;
	line-height:1.65;
	color:#65450a;
}
.left-column h3 {
	line-height:normal;
	font-size:1.07em;
	font-weight:bold;
	text-transform:uppercase;
	padding:0;
	margin:0;
}
.left-column .block {
	padding-bottom:25px;
}
.left-column a {
	color:#cf9c6a;
}
.left-column a.more {
	font-size:0.85em;
}
.left-column .block p {
	padding:0;
	margin:0;
}

#welcome-frame {
	padding:22px 15px 28px 21px;
	background:url(images/welcome-frame.png) 0 0 no-repeat;
	overflow:hidden;
}
#welcome-rotator {
	height:284px;
	overflow:hidden;
}
#welcome-frame img {
	display:block;
	overflow:hidden;
}


h1 {
	font-size:15px;
	font-weight:bold;
	padding:0;
	margin:0 0 1em 0;
	color:#CC9966;
}

table.facts {
	width:100%;
}
table.facts th {
	vertical-align:top;
	padding:0 8px 20px 0;
	text-align:right;
}
table.facts td {
	padding:0 0 20px 0;
}

#copyright {
	font-size:0.85em;
	width:945px;
	font-weight: bold;
	margin:0 auto;
	color: #ffffff;
	padding:20px 0px 0 5px;
	clear:both;
}

#copyright a{

	color: #ffffff;

}
