@charset "utf-8";
/* CSS Document */

body {
	background-color:#000;
	margin-top:100px;
	margin-left:80px;
	margin-right:80px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#808080;
	}

a:link, a:visited, a:hover, a:active {
	text-decoration:none;
	color:#808080;
}

a:hover{
	text-decoration:underline;
}

#contents {
	min-width:1070px;
}

#leftcolumn {
	float:left;
	width:400px;
	padding-top:100px;
}

#menu {
	margin-left:60px;
	padding-top:130px;
	position:relative;
}

#menu h1 {
	clear:left;
	position:absolute;
	top:140px;
	left:160px;
	color:#870007;
	font-weight:bold;
	font-size:17px;
}
#rightcolumn {
	float:right;
	width:660px;
}

p {
	margin-bottom:15px;
	line-height:2;
}

#introduction {
	text-align:justify;
	line-height:2;
}

#introduction a:link, #introduction a:visited, #introduction a:hover, #introduction a:active {
	text-decoration:none;
	color:#fff;
	font-weight:bold;
}

#introduction a:hover {
	text-decoration:underline;
}

#output {
	padding:10px;
	text-align:center;
	line-height:2;
}

.item {
	display:none;
}

h1 {
	font-size:14px;
	color:#870007;
	font-weight:bold;
}

#ecos {
	margin-top:100px;
}

#ecos li {
	line-height:2;
	list-style:none;
}

input.txt, textarea.txt {
	color:#4d4d4d;
	background-color:#f3e5e5;
	border:1px inset #d9d9d9;
	width:200px;
}

input.btn {
	color:#4d4d4d;
	background-color:#f3e5e5;
	border:1px outset #d9d9d9;
	margin-left:200px;;
}

form p {
	clear: left;
	margin:0;
	padding:0;
	padding-top:5px;
}

form label {
	float:left;
	width:30%;
}

#flags {
	clear:both;
	text-align:center;
	padding-top:50px;
}

ul.para {
	margin:0;
	padding:0;
	margin-top:200px;
	list-style:none;
}

ul.para li {
	text-align:center;
	display:inline;
	width:220px;
	float:left;
}

ul.para li img {
	padding:10px;
	border:none;
}

.flag img {
	border:none;
	margin:10px;
}

a.flag img {
	filter:alpha(opacity=50);
	-moz-opacity:.5;
	opacity:.5;
	khtml-opacity:.5;
}

a.flag:hover img {
	filter:alpha(opacity=100);
	-moz-opacity:1;
	opacity:1;
	khtml-opacity:1;
}

#footer {
	margin-top:75px;
	text-align:center;
}


