﻿@CHARSET "UTF-8";

/* Body
-------------------- */
* {
    margin:		0;
    padding:	0;
}

body, td {
	font-size:		0.7em;
	font-family:	Helvetica, Arial, sans-serif;
	color:			#58585a;
}

body {	
	background-image:	url(../images/top_bg.jpg);
	background-position: top;
	background-repeat:	no-repeat;	min-height:800px;
}

html {
	min-height: 100%;
	height: auto;
	
	background-color:	black;
	background-image:	url(../images/body_bg.jpg);
	background-position: bottom;
	background-repeat:	no-repeat;
}

.wrap
{
	width:			860px;
	margin-top:		0px;
	margin-left:	auto;
	margin-right:	auto;
	position:		relative;
	
	min-height:460px;
}

a
{
	color:			#2e2113;
	text-decoration:	none;
}
a:focus, a:hover, a:active
{
	color:			#8b0700;
	text-decoration:	underline;
}

.clear
{
	clear: both;
}

img
{
	border: 0;
	vertical-align: top;
}





#top
{
	min-height:	240px;
	position:	relative;
}

#top #logo
{
	float:right;
	
	margin-top:20px;
}

#top #logo img
{
	width:480px;
	height:165px;
}


#top #navigation
{
	color:	white;
	width:	650px;
	
	padding-left:	210px;
	padding-top:	205px;
}


#middle
{
	background-image:	url(../images/content_bg.png);
	min-height:	400px;
	margin-bottom:	100px;
	padding:30px;
	position:	relative;
}
#middle .left
{
	float:	left;
	width:	160px;
	margin-bottom:	90px;
}
#middle #content
{
	float:	right;
	width:	600px;
	margin-bottom:	60px;
}

#left_bottom
{
	position:	absolute;
	bottom:	30px;
	left:	30px;
}


/* Menu
-------------------- */
.menu
{
	font-size:		1.1em;
	font-family:	Helvetica, Arial, sans-serif;
	list-style:	none;
}

.menu li
{
	display:	block;
	float:		left;
}


.menu li a
{
	display:	block;
	padding:	3px 7px 3px 12px;
}
.menu li:first-child a
{
	display:	block;
	padding:	3px 7px 3px 7px;
}


#mainmenu 
{
	float:	right;
	max-width:	480px;
}


#mainmenu li
{
	background-image:	url(../images/menu_bg.png);
	background-position:	center left;
	background-repeat:	no-repeat;
}


#mainmenu li:first-child
{
	background-image:	none;
	background-position:	center left;
	background-repeat:	no-repeat;
}


#mainmenu li a
{
	color:		#fff;
}

#mainmenu li a:hover,
#mainmenu li.active a
{
	color:		#faa61a;
}


#language
{
	float: left;
	color:	white;
	font-size:1.1em;
	padding-left:	20px;
	padding-top:	3px;
}

#language a
{
	color: white;
	padding:	3px 0px 3px 0px;
}
#language a.active
{
	color: #faa61a;
}


/* Submenu
-------------------- */
#submenu
{
	width:	160px;
  
	float:	left;
	
	font-size:		1.1em;
	font-family:	Helvetica, Arial, sans-serif;
	list-style:		none;
	
	padding-bottom:	18px;
	
	background-image:	url(../images/submenu_bg.png);
	background-position:	bottom left;
	background-repeat:	no-repeat;
}

#submenu li
{
}
#submenu li a
{
	width:	130px;
	
	display:	block;
	
	color:	#6b2733;
	font-weight:	bold;
	
	padding-left:	30px;
	padding-top:	10px;
	padding-bottom:	5px;
	padding-right:	5px;

	background-image:	url(../images/submenu_bg.png);
	background-position:	top left;
	background-repeat:	no-repeat;
}

#submenu li.active a,
#submenu li a:hover
{
	xcolor:	#0069a6;
	text-decoration:	underline;
}




/* Content
-------------------- */
.content {
	font-size:	1.1em;
	color:	#737476;
}
td {
	font-size:	1em;
	color:	#737476;
	padding:	5px;
}
.content h1 {
	font-size:	1.3em;
	color:		#6b2733;
	padding:	0;
	font-weight:	bold;
	margin:	1em 0;
}
.content h1:first-child {
	margin-top:	0;
}
.content h2 {
	font-size:	1.2em;
	color:		#6b2733;
	padding:	0;
	margin:	1em 0;
}
.content h3 {
	font-size:	1.1em;
	color:		#ffffff;
	padding:	0;
	padding-left:	10px;
	line-height:	30px;
	background-image:	url(../images/h3.png);
	background-position:	center left;
	background-repeat:	no-repeat;
	margin:	1em 0;
}
.content p
{
	line-height: 1.3em;
	margin:	1em 0;
}
#ArticlesContainer img
{
	margin:	1em;
}
#ArticlesContainer img.scms_context_button_anchor {
	margin:0;
}
.content a
{
	color:		#6b2733;
	text-decoration:	underline;
}