@charset "utf-8";

/* CSS Document */

* html {

	width:100%;

}

html {

	width:100%;

}

body {

	margin:0;

	padding:0;

	border:0;

	font-family: 'Arial'; 

	background:#d3efa9 url('../images/bg.jpg') repeat-x left top;

}

img {

	border:0

}



h1, h2, h3 {

	color: #90BC41;

	font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;

	margin-bottom:10px;

}

h2{

	padding-top:30px;

}

em {

	font-weight: bold;

}



p, li {

	font-size:13px;

}



label {

	font-size:13px;

	color:#333;

}



div#page {

	width:100%;

}

/* HEADER */

div#header {

	width:100%;

	height:142px;

}



div#header-inner {

	padding:0;

	margin:0;

	margin-left:auto;

	margin-right:auto;

	width:780px;

	height:142px;

	background:transparent url('../images/head_bg3.jpg') no-repeat left top;

}

div#logo {

	position:absolute;

	width:440px;

	height:141px;

}



div#logo img {

	padding-top:15px;

	padding-left:5px;

}



/*HEADER - LANGUAGE SELECTOR*/

div#languageselector {

	width:auto;

	position:absolute;

	margin:60px 0 0 680px;

}

#languageselector img, #languageselector a {

	border:0;

}

#lang {

	margin: 0;

	padding: 0;

	list-style-type: none;

}

#lang li {

	padding-left:5px;

	display:inline;

}



/**/

div#small-links {

	margin:35px 20px 0 0;

	float:right;

	font-size:12px;

	color:#858585;

}



/*FOOTER*/

div#footer{

width:100%;

background:url('../images/bg_footer.gif') top repeat-x;

height:60px;

padding-top:20px;

}

div#footer-inner{

text-align:center;

margin:0 auto;

width:780px;

text-align:center;

}

#footer a {

	text-decoration:none;

	color:#fff;

	border:0;

}

#footer a:hover {

	text-decoration:underline;

}

#footer ul {

text-align:center;

height:25px;

margin:0;

padding:0;

}



#footer li {

	list-style-type:none;

	display:inline;

	padding-right:15px;

}



#footer ul ul {

	display:none;

}

#footer p {

	color: #fff;

	display:inline;

}

#footer-inner img {

margin-top:-3px;

}



ul#navi-52 {

	display:inline;

}

/*END FOOTER*/

a, a:hover {

	text-decoration:none;

}



li a, p a {

	border-bottom: #5F6A72 1px dotted;

	text-decoration:none;

	color: #5F6A72;

}



li a:hover, p a:hover {

	border-bottom: #5F6A72 1px solid;

	text-decoration:none;

	color: #5F6A72;

}



input {

	font-family:Georgia,Times New Roman,Times,serif;

	border:1px solid #999;

}



.error-message {

	background: #FDE8E7 url(../images/unchecked.gif) 15px 15px no-repeat;

	border: 2px solid #DFB9B7;

	padding: 1em 17px 1em 45px;

}

#social { position:absolute; top:10px; margin-left:650px; z-index:500;}
#plusone {  float:left;}
#fblike {width:70px; height:25px; margin:-2px 0 0 30px;}
