/* CSS Document */

body {
	font: 62.5% 'PFCenturyRegular', Arial,Helvetica,sans-serif;
	margin:0;
	padding:0;
	background:url(../img/bg/bg.jpg) no-repeat fixed center top;
}

a {
  outline: none;
}

:focus {
  -moz-outline-style: none;
}

.arial {
	font-family:Arial, Helvetica, sans-serif;
}

#wrapper {
	width:1000px;
	margin:0 auto;
	padding-top:173px;
	position:relative;
}

.clear {
	clear:both;
}

#logo {
	width:423px;
	float:left;
}

#languages {
	float:right;
	width:134px;
	margin-top:52px;
	font-size:1.2em;
}

#languages a:link {
	text-decoration:none;
	color:#464a25;
}

#languages a:visited {
	text-decoration:none;
	color:#464a25;
}

#languages a:hover {
	color:#893b2b;
}

#languages a:active {
	color:#893b2b;
}

#social {
	width:201px;
	height:90px;
	overflow:hidden;
	float:right;
	text-align:center;
	margin-top:-20px;
}

.fb-like-box {
	height:62px;
}

#content-left {
	width:788px;
	height:380px;
	float:left;
	margin-top:23px;	
}

#index-list {
}

#index-list ul {
	margin:0;
	padding:0;
}

#index-list ul li {
	list-style-type:none;
	float:left;
	width:190px;
	margin-right:7px;
	background:#fff;
	height:380px;
}

#index-list ul li a:link {
	text-decoration:none;
	color:#464a25;
	display: block; 
}

#index-list ul li a:visited {
	text-decoration:none;
	color:#464a25;
}

#index-list ul li a:hover {
	color:#686D36;
	display: block; 
}

#index-list ul li a:active {
	color:#686D36;
}


#index-list ul li h1 {
	border-top:22px solid #a3a321;
}

#index-list ul li a:hover h1 {
	border-top:22px solid #893b2b;
}

#index-list ul li h1 {
	font-size:2em;
	text-align:right;
	padding:10px 10px 22px 0px;
	margin:0px 0px 0px 0px;
	letter-spacing:-0.5px;
}

#index-list ul li a:link  h1 {
	color:#464a25;
}

#index-list ul li a:visited h1 {
	color:#464a25;
}

#index-list ul li a:hover h1 {
	background:url(../img/bg/news_module_h1_bg.png) no-repeat 15px 8px;
}

#index-list ul li div.index-span {
	text-align:right;
	display:block;
	font-size:1.2em;
	margin-right:12px;
	margin-left:12px;
	padding-top:8px;
	border-top:2px solid #b6b453;
}

#content-right {
	width:201px;
	height:380px;
	margin-top:23px;
	float:right;
}

#contact-module {
	height:107px;
	background:url(../img/bg/contact_bg.png) no-repeat;
}

#contact-module a:link {
	text-decoration:none;
}

#contact-module a:visited {
	text-decoration:none;
}

#contact-module h1 {
	color:#fff;
	font-size:2.1em;
	text-align:right;
	padding-top:11px;
	padding-bottom:22px;
	margin:0px 10px 6px 14px;
	border-bottom:2px solid #ffffff;
}

#contact-module span {
	color:#fff;
	display:block;
	text-align:right;
	padding-right:7px;
	font-size:1.2em;
}

#news-module {
	height:273px;
	overflow:hidden;
	background:url(../img/bg/news_bg.png) no-repeat;
}

#news-module h1 {
	color:#fff;
	font-size:2.1em;
	text-align:right;
	padding-top:17px;
	padding-bottom:10px;
	margin:0px 9px 4px 14px;
	border-bottom:2px solid #b6b453;
	background:url(../img/bg/news_module_h1_bg.png) no-repeat 0px 15px;
}

#news-module ul {
	margin:0;
	padding:0;
}

#news-module ul li.first {
	padding:0px 7px 6px 14px;
}

#news-module ul li {
	list-style-type:none;
	border-bottom:1px solid #89876d;
	color:#fff;
	font-size:1.2em;
	padding:5px 7px 5px 14px;
	text-align:right;
	margin-right:4px;
	line-height:13px;
}

#news-module a:link, #news-module a:visited {
	color:#fff;
	text-decoration:none;
}

#news-module a:hover, #news-module a:active {
	color:#ccc;
	text-decoration:underline;
}

#news-module ul li.newslink {
	background:#893b2b;
}



#footer-left {
	width:400px;
	float:left;
	margin-top:25px;
	font-size:1.4em;
}

#footer-right {
	width:50px;
	float:right;
	margin-top:20px;
}

#footer-right img {
	padding-right:0px;
}

/* inner page */
#inner-pic {
	width:557px;
	float:left;
	border-bottom:15px solid #a3a321;
}

#inner-pic190 {
	width:190px;
	float:left;
	border-bottom:15px solid #a3a321;
}

#inner-data {
	width:213px;
	height:380px;
	float:right;
	background:#fff;
	margin-right:7px;
	overflow:hidden;
}

#inner-data584 {
	width:584px;
	height:380px;
	float:right;
	background:#fff;
	margin-right:7px;
	overflow:hidden;
}


#inner-data span, #inner-data584 span{
	font-size:1.1em;
	font-family:Arial, Helvetica, sans-serif;
	padding:0px 8px 5px 14px;
	display:block;
	text-align:left;
}


#inner-data h1, #inner-data584 h1 {
	color:#464a25;
	font-size:2.1em;
	text-align:right;
	padding-top:12px;
	padding-bottom:22px;
	margin:0px 9px 8px 14px;
	border-bottom:2px solid #b6b453;
	background:url(../img/bg/news_module_h1_bg.png) no-repeat 0px 15px;
}

#menu {
	background:#fff;
	height:263px;
	overflow:hidden;
	margin-bottom:11px;
}

#menu ul {
	margin:0;
	padding:0;
}

#menu ul li {
	list-style-type:none;
	font-size:1.2em;
	padding:0px 7px 3px 0px;
	text-align:right;
	margin-right:4px;
}

#menu ul li h1 {
	color:#464a25;
	font-size:1.9em;
	text-align:right;
	padding-top:12px;
	padding-bottom:8px;
	margin:0px 3px 4px 10px;
	border-bottom:2px solid #b6b453;
	background:none;
}

#menu ul li span {
	color:#1c1b1a;
	display:block;
	text-align:right;
	padding-right:7px;
	font-size:1em;
}

#menu ul li a:link {
	display: block; 
	text-decoration:none; 
}

#menu ul li a:visited {
	text-decoration:none; 
}

#menu ul li a:hover {
	display:block; 
	text-decoration:none;
	background:url(../img/bg/news_module_h1_bg.png) no-repeat 10px 12px;
}

/* News list */
ul#news-list {
	margin:0;
	padding:0;
	list-style-type:none;
}

ul#news-list li { 	border-bottom:1px solid #ccc; list-style-type:circle; margin-left:15px; }
ul#news-list li.first { 	padding-top:0px !important; }
ul#news-list li.last { 	border-bottom:none !important; }

ul#news-list li h3 {
	margin:0;
	padding:0;
	font-size:1.2em;
}

ul#news-list li a:link, ul#news-list li a:visited {
	display:block;
	text-decoration:none;
	color:#000;
	padding:6px 0px 6px 2px;
}

ul#news-list li a:hover, ul#news-list li a:active {
	background:#F0F0F4;
	color:#893b2b;
}

/* extras */
#banner {
	position:absolute;
	right:232px;
	top:100px;
}

#twitter-widget-0 {
	width: 180px !important;
}

.textlink a:link {
	text-decoration:none;
	color:#464a25;
}

.textlink a:visited {
	text-decoration:none;
	color:#464a25;
}

.textlink a:hover {
	color:#893b2b;
}

.textlink a:active {
	color:#893b2b;
}

