@charset "utf-8";
/* CSS EGCOA */

a:focus {
	outline: none;
}

body {
	margin:0px;
	padding:0px;
	background:url(../images/bg.jpg) repeat-x;
}

.newsLine {
	border-top: 1px solid #e8ecde;
	border-left: none;
	border-right: none;
	border-bottom: none;
	background: #fff;
}

#main_container {
	width:980px;
	margin:0 auto;
}

#header {
	height:244px;
	background:#FFFFFF;
}

#header_left {
	width:678px;
	height:235px;
	padding-top:9px;
	float:left;
}

#header_right {
	width:302px;
	height:244px;
	float:right;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#a4a4a4;
}

#header_right p {
	margin:0px;
	padding:0px;
}

#flag_icons {
	width:647px;
	height:35px;
	margin:0px 14px 0px 10px;
	padding:4px 0px 0px 6px;
	background:url(../images/images.png) 0px -229px no-repeat;
}

#flag_icons img {
	border:0px;
	padding-right:25px;
}

#flag_icons img.last {
	border:0px;
	padding-right:0px;
}

#logo {
	width:116px;
	height:150px;
	margin:10px 0px 0px 20px;
	background:url(../images/images.png) -539px 0px no-repeat;
}

#logo a {
	height:150px;
	display:block;
	text-indent:-9999px;
}

#language {
	width:270px;
	height:30px;
	padding:4px 16px 0px 16px;
	background:#c5cfac;
	border-bottom:#8c9a67 1px solid;
}

#language form {
	padding:0px;
	margin:0px;
}

#language select {
	width:100%;
	font:italic 11px Verdana, Arial, Helvetica, sans-serif;
	color:#a7a7a7;
	padding:3px;
}

#language select .nl {
	background:url(../images/icons/nl.gif) no-repeat;
	padding:0px 0px 2px 24px;
	font-style:normal;
}
#language select .de {
	background:url(../images/icons/de.gif) no-repeat;
	padding:0px 0px 2px 24px;
	font-style:normal;
}
#language select .fr {
	background:url(../images/icons/fr.gif) no-repeat;
	padding:0px 0px 2px 24px;
	font-style:normal;
}
#language select .it {
	background:url(../images/icons/it.gif) no-repeat;
	padding:0px 0px 2px 24px;
	font-style:normal;
}
#language select .pt {
	background:url(../images/icons/pt.gif) no-repeat;
	padding:0px 0px 2px 24px;
	font-style:normal;
}
#language select .es {
	background:url(../images/icons/es.gif) no-repeat;
	padding:0px 0px 2px 24px;
	font-style:normal;
}

#partners {
	width:302spx;
	background:url(../images/bg_partners_supplies.gif) repeat-x;
	padding:12px 0px 0px 0px;
	border-bottom:#e6e6e6 1px solid;
}

#partners img {
	padding:12px 20px 20px 0px;
}

#supplier {
	width:302px;
	padding:12px 0px 0px 0px;
}

#supplier img {
	padding:12px 20px 0px 0px;
}

#menu {
	height:38px;
	background:url(../images/bg_menu.gif) repeat-x;
}

#menu ul {display:inline-block;}
#menu ul.top-level {margin-left:0;}
#menu ul {margin:0; padding:0; list-style:none; white-space:nowrap; text-align:left;}
#menu li {margin:0; padding:0;}
#menu a {display:block; font:normal 14px Helvetica, Arial, sans-serif; color:#9c9c9c; line-height:38px; text-decoration:none; padding:0 20px;}
* html #menu ul.top-level {margin-left:0;} /* I don't know why, but this centers IE5.5 ?? */

#menu li:hover > ul {visibility:visible;}
#menu a:hover ul,
#menu a:hover a:hover ul,
#menu a:hover a:hover a:hover ul {visibility:visible;}
#menu a:hover ul ul,
#menu a:hover a:hover ul ul {visibility:hidden;}

#menu ul.top-level {margin:0 auto;}
#menu li.top-level-li {float:left; position:relative; border-right:#343434 1px solid;}

#menu a.top-level-a {float:left; padding:0 20px 0 20px;}

#menu a.top-level-a:hover {white-space:nowrap; background:url(../images/bg_menu_active.gif) repeat-x;}

#menu li.top-level-li:hover > a {white-space:nowrap;}
#menu li.top-level-li:hover > a.down {color:#fff;}

#menu li ul {display:block; position:absolute; visibility:hidden; background:#929292; padding:1px 1px 0px 1px; left:0;}
#menu li li {border-bottom:1px solid #c2c2c2;}
#menu li li a {background:#fff; line-height:30px; color:#424242; font-size:13px;}
#menu li li a:hover {background:#e3e6ed;}
#menu li li:hover > a {background:#e3e6ed;}
#menu li li a.fly {background:#f4f4f4 url(../images/menu_arrow.png) no-repeat right top;}
#menu li li a.fly:hover {background:#f4f4f4 url(../images/menu_arrow_active.png) no-repeat right top;}
#menu li li:hover > a.fly {background:#f4f4f4 url(../images/menu_arrow_active.png) no-repeat right top;}

#menu ul.drop-down {top:38px; /*opacity:0.85;*/}
#menu li li ul {left:100%; margin-top:-31px; margin-left:-1px;}

#menu table {position:absolute;top:0;left:0;border-collapse:collapse;text-align:left;}
#menu table ul li a {padding-left:0; padd\ing-left:20px;}
#menu table table {top:auto; left:100%; margin-left:-1px; padding:0; margin:0;}
#menu table table ul {margin-top:-4px; marg\in-top:-7px;}

#wrapper {
	width:960px;
	min-height:200px;
	margin:0px auto;
	background:#FFFFFF;
	padding:10px;
}

#content {
	background:url(../images/bg_content.jpg) repeat-x;
	width:613px;
	padding:17px 20px 17px 20px;
	font:11px/1.4em Verdana, Arial, Helvetica, sans-serif;
	color:#686868;
	float:left;
	min-height: 200px;
}

#content input.registreer {
	padding: 5px 12px 5px 12px;
	border: 1px solid #757575;
	background: #d3d9bf;
	font-size: 14px;
}

#content ul.formError,
#content ul.formError.li {
	color: #FF0000;
	padding: 0;
	margin: 0;
}

#content img.bordergray {
	margin: 0 10px 10px 0;
	background: #fafafa;
	padding: 1px;
	border: 4px solid #60635b;
}

#content img {
	margin: 0 10px 10px 0;
	background: #fafafa;
	padding: 1px;
}

#content p {
	line-height: 19px;
}

#content h1 {
	margin:0px;
	padding:0px;
	color:#000000;
	font:normal 14px Helvetica, Arial, sans-serif;
}

#content h2 {
	margin:0px;
	padding:0px;
	color:#000000;
	font:normal 13px Helvetica, Arial, sans-serif;
}

#content h3 {
	margin:0px;
	margin-bottom:-10px;
	padding:0px;
	color:#000000;
	font:normal 12px/13px Verdana, Arial, Helvetica, sans-serif;
}

#content a:link {
	color:#157c45;
	text-decoration:underline;
}
#content a:visited {
	color:#157c45;
	text-decoration:underline;
}
#content a:hover {
	color:#157c45;
	text-decoration:none;
}
#content a:active {
	color:#157c45;
	text-decoration:none;
}

#column {
	width:291px;
	float:right;
	border-top:#000 1px solid;
}

#LogMenuUs {
	width: 200px;
	height: 10px;
	background: #272924;
	border-top:#888 1px solid;
}

#LogMenuUs p {
	margin:0px;
	padding:0px;
	color:#deeacb;
	font:14px/26px Helvetica, Arial, sans-serif;
}

#newsletter {
	background:url(../images/images.png) -362px -150px no-repeat;
	margin-bottom:11px;
	border-top:#888 1px solid;
}

#newsletter p {
	margin:0px;
	padding:0px;
	color:#deeacb;
	font:14px/26px Helvetica, Arial, sans-serif;
}

#newsletter form {
	background:#000;
	margin:0px;
	padding:12px 16px 12px 16px;
}

#newsletter .field {
	font:italic 12px Arial, Helvetica, sans-serif;
	color:#9b9b9b;
	border:0px;
	width:205px;
	padding: 5px 0 0 10px;
	height:20px;
	/* line-height:23px; */
	border:#CCCCCC 1px solid;
}

#newsletter .button {
	margin-bottom:-8px;
	float: right;
}

#banner {
	background: url(../images/banner_bg.png) top left no-repeat;
	height:200px;
	width:291px;
	text-align: center;
	margin-bottom:11px;
}

#banner img {
	margin: 13px 0 0 0;
}

#banner a {
	display:block;
	height:200px;

}

#LogMenuUs {
	height: 10px;
	width: 291px;
	margin-bottom:11px;
	border-top:#888 1px solid;
	color: #fff;
	font:12px/26px Helvetica, Arial, sans-serif;
	padding: 0;
	margin: 0;
}

#users {
	margin-bottom:11px;
}

#users h2 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	margin: 0;
	padding: 0;
}

#users ul.loginMenu {
	width: 291px;
	background: #000;
	list-style: none;
	margin: 0;
	padding: 0;
}

#users ul.loginMenu li {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	list-style: none;
	line-height: 20px;
	border-bottom: 1px solid #ccc;
	padding: 4px 0 4px 10px;
	margin: 0;
}

#users ul.loginMenu li a,
#users ul.loginMenu li a:link {
	text-decoration: none;
	color: #fff;
}

#users ul.loginMenu li a:hover,
#users ul.loginMenu li a:active {
	text-decoration: underline;
	color: #fff;
}

#members_only {
	background:url(../images/images.png) -362px -150px no-repeat;
	width:291px;
	height:79px;
	margin-bottom:11px;
}

#members_only a {
	display:block;
	height:79px;
	text-indent:-9999px;
}

#members_only_out {
	background:url(../images/logout.png) top left no-repeat;
	width:291px;
	height:79px;
	margin-top:11px;
}

#members_only_out a {
	display:block;
	height:79px;
	text-indent:-9999px;
}

#members_register {
	background:url(../images/registernow.png) top left no-repeat;
	width:291px;
	height:79px;
	margin-bottom:11px;
}

#members_register a {
	display:block;
	height:79px;
	text-indent:-9999px;
}

#bottom {
	width:100%;
	background:url(../images/bg_bottom.gif) repeat-x top;
	min-height:100px;
	padding-top:80px;
	clear:both;
}

#copyright {
	width:980px;
	margin:0px auto;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#929292;
	text-indent:30px;
}

#copyright span {
	padding:0px 8px 0px 8px;
}

#copyright a:link {
	color:#929292;
	text-decoration:none;
}
#copyright a:visited {
	color:#929292;
	text-decoration:none;
}
#copyright a:hover {
	color:#635e5e;
	text-decoration:none;
}
#copyright a:active {
	color:#929292;
	text-decoration:none;
}
