
body {
color: #6e6e7e;
font-size: 100.01%;
font-family: verdana, arial, sans-serif;
line-height: 140%;
background-color: #8B9EB6;
margin: 0; padding: 0;
background: url("../files/bg.png") #D8E4F3; 
background-repeat: repeat-x;
background-position: 0px 0px;
background-attachment: fixed;

}


a:link {
color: #696666;
text-decoration: none;
border-bottom: 1px #ababab
}
a:visited {
color: #696666;
text-decoration: none;
border-bottom: 1px #ababab
}
a:active {
color: #DA7217;
text-decoration: none
}
a:hover {
color: #DA7217;
text-decoration: none
}


#container {
background-color: #F7F7F7;
margin-right: auto;
margin-left:auto;
width: 775px; height:450;
margin: o auto;
}


#logo {
background: #2A4A7B url("../files/logo.jpg");
margin: 2px 0; padding: 0;
width: 100%;
height: 182px;
border-left: 0px solid #fff;
border-right: 0px solid #fff;
}


#navi {
background: url("../files/sun3.png") 0 no-repeat;
background-position: 65px 15px;
font-size: 0.8em;
background-color: #F7F7F7;
margin: 0; padding: 85px 0;
border-right: 0px solid #fff;
border-left: 2px solid #fff;
margin-right: 0;
width: 32%;
float: left
}

#navi a:link {
color: #696666;
font-weight: bold;
text-decoration: none
}
#navi a:visited {
color: #696666;
font-weight: bold;
text-decoration: none
}
#navi a:active {
color: #EF7818;
font-weight: bold;
text-decoration: none
}
#navi a:hover {
color: #EF7818;
font-weight: bold;
text-decoration: underline overline
}


#main {
font-size: 0.8em;
background-color: #E8EAEC;
border-left: 1px  #2A4A7B;
border-right: 2px solid #fff;
margin: 0; padding: 30px 0 240px;
width: 67%;
float: right
}

#main p {
padding-right: 30px;
padding-left: 50px
}

table {
padding-right: 30px;
padding-left: 50px
}

th {
background-color: #F7F7F7;
}

#lang {
color: #E8EAEC;
font-size: 0.7em;
line-height: 20px;
margin: 2px 0; padding: 0;
background-color: #2A4A7B;
width: 100%; height: 20px;
clear: both
}

#lang a:link {
color: #F7F7F7;
font-weight: bold;
text-decoration: underline
}
#lang a:visited {
color: #F7F7F7;
font-weight: bold;
text-decoration: none
}
#lang a:active {
color: #000;
font-weight: bold;
text-decoration: underline
}
#lang a:hover {
color: #000;
font-weight: bold;
text-decoration: underline overline
}

#lang p {
margin: 1px 0; padding: 0;
padding-right: 30px;
float: right
}


#foot {
color: #E8EAEC;
font-size: 0.7em;
line-height: 20px;
margin: 6px 0; padding: 0;
background-color: #2A4A7B;
width: 100%; height: 20px;
clear: both
}

#foot a:link {
color: #F7F7F7;
font-weight: bold;
text-decoration: underline
}
#foot a:visited {
color: #F7F7F7;
font-weight: bold;
text-decoration: none
}
#foot a:active {
color: #000;
font-weight: bold;
text-decoration: underline
}
#foot a:hover {
color: #000;
font-weight: bold;
text-decoration: underline overline
}

#foot p {
padding-left: 30px
}


#img {
text-align: left;
width: 150px; height: 150px;
float: left
}

#newshead {
color: #6e6e7e;
font-size: 1.5em;
font-weight: bold
}

#article { }

.input {
background-color: #cdcdcd;
margin-bottom: 1px;
border: solid 1px #fff
}

.left {
margin: 0 1em 0.2em 0;
float: left
}

.right {
 margin: 0 0 0.2em 1em;
 float: right
 }

h1 {
color: #6e6e7e;
font-size: 1.5em;
margin-left: 50px
}

h2 {
color: #6e6e7e;
font-size: 1.1em;
margin-left: 50px
}

h3 {
color: #6e6e7e;
font-size: 0.9em;
margin-left: 50px
}

h3.toggler {
color: #6e6e7e;
font-size: 0.9em;
line-height: 140%;
clear: both
border-bottom: 1px solid #DBDBE4;
border-top: 1px solid #DBDBE4;
padding: 10px 0px 1%;
margin-bottom: -6px;

}

.accordion {
color: #6e6e7e;
font-size: 0.9em;
line-height: 20px;
clear: both
}

ul.main {
margin-left: 50px
}

ul.contact {
list-style-type: none;
margin-left: 50px
}


/********************************************************************************/

#form-module * {
        margin: 0; padding: 0;
}

#form-module {
         padding-right: 30px;
         padding-left: 50px;
	width:475px;
	background-color:#E8EAEC;
	color:#666;
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:1em;
}

#form-module fieldset {
	border:0px solid #fff;
}

#form-module legend {
	display:none;
}


#form-module p {
	margin:0;
	padding:5px;
	font-size:1em;
	font-weight:bold;
}

#form-module .element {
	display:block;
	clear:both;
	background-color:#E8EAEC;
	border-top:0px solid #E8EAEC;
}

#form-module label {
	display:block;
	float:left;
	padding:5px;
	width:120px;
	border-right:0px solid #E8EAEC;
}

#form-module label.checkbox {
	width:372px;
	border-left:0px solid #E8EAEC;
	border-right:none;
}

#form-module input,
#form-module select,
#form-module textarea {
	float:left;
	margin:5px;
	width:295px;
	border:1px solid #333;
}

#form-module input.text {
	height:20px;
}

#form-module input.checkbox {
	width:120px;
	padding:0;
	border:none;
}

#form-module input.submit {
	margin:5px 5px 5px 137px;
	padding:2px 5px;
	border:1px solid #333;
	background-color:#fff;
	color:#666;
	font-family:verdana, arial, helvetica, sans-serif;
	text-align:center;
	cursor:pointer;
}

#form-module input.submit:hover {
	background-color:#E8EAEC;
	color:#000;
}

#form-module label.textarea,
#form-module textarea.textarea {
	height:96px;
}

#form-module-thanks {
	display:block;
	color:#666;
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:1em;
}