body {
background-color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
margin:0px 0px;
padding:10px 0px;
}
.header {
width:790px;
height:81px;
}
.language_select {
margin: 0px 0px 0px 0px;
width:100px;
height:25px;
color:#64c8f0;
font-size:14px;
}
.language_select a {
color:#023a65;
text-decoration:underline;
}
.line_blue_790 {
width:790px;
height:2px;
margin: 7px 0px 0px 0px;
background-image:url(images/64c8f0.gif);
background-repeat: repeat-x;
}
.menu {
width: 147px;
height: 120px;
background-image:url(images/menu_background.gif);
background-repeat:no-repeat;
float:left;
padding:70px 0px 0px 0px;
font-size:10px;
text-align:left;
font-weight:bold;
color:#FFFFFF;
}
.main {
width:790px;
margin:50px 0px 0px 0px;
}
.line_white_126 {
background-image:url(images/ffffff.gif);
background-repeat:repeat-x;
width:126px;
height:1px;
margin: 0px 0px;
}
.button {
height:14px;
width: 110px;
padding: 4px 0px 0px 16px;
}
.button_on {
height:14px;
width: 110px;
padding: 4px 0px 0px 16px;
background-image: url(images/button_background_on.gif);
background-repeat:no-repeat;
}
.button:hover {
height:14px;
width: 110px;
padding: 4px 0px 0px 16px;
background-image: url(images/button_background_on.gif);
background-repeat:no-repeat;
}
.float_left {
float: left;
}
a .button {
color:#ffffff;
}
.content {
float: left;
margin: 20px 0px 0px 40px;
width: 315px;
height: inherit;
}
.content_header {
float: right;
width: 100px;
height: 19px;
background-color:#9f9f9f;
font-size:10px;
color:#FFFFFF;
font-weight:bold;
padding: 3px 0px 0px 12px;
text-align:left;
line-height:16px;
margin: 0px 0px 0px 0px;
}
.line_grey_315 {
background-image:url(images/9f9f9f.gif);
background-repeat:repeat-x;
height: 1px;
width: 315px;
margin: 21px 0px 0px 0px;
}
.content_text {
font-size:11px;
color:#737373;
line-height:20px;
text-align:justify;
margin: 10px 0px 0px 0px;
}
a {
text-decoration:none;
}
.projects_index {
width: auto;
height: auto;
float: right;
}
.projects_index_com_auto_2 {
width: auto;
height: auto;
float: right;
}
.clearer {
clear:both;
width:0px;
height:0px;
}
.line_grey_790 {
background-image:url(images/eaeaea790.gif);
background-repeat:repeat-x;
height: 12px;
width: 790px;
margin: 0px 0px 20px 0px;
}
.footer {
width: 790px;
margin: 100px 0px -5px 0px;
}
.footer_text {
width: 790px;
color: #72c2e8;
font-size:11px;
text-align:left;
margin: 10px 0px 20px 0px;
line-height:14px;
}
.navigation {
color: #858384;
font-size:11px;
float: right;
font-weight:bold;
margin: -2px 0px 0px 0px;
}
.navigation a {
color: #858384;
}
#v_line_footer {
font-size:14px;
font-weight:bolder;
line-height:12px;
}
.projects_about {
background-image: url(images/projects_about.jpg);
width: 184px;
height: 233px;
float: right;
}
.menu a {
color: #ffffff;
}
.line_grey_175 {
background-image:url(images/9f9f9f.gif);
background-repeat:repeat-x;
height: 1px;
width: 175px;
margin: 21px 0px 0px 0px;
}
.content_contact {
float: left;
margin: 20px 0px 0px 50px;
width: 175px;
height: inherit;
}
.content_header_contact {
float: left;
width: 70px;
height: 19px;
background-color:#9f9f9f;
font-size:10px;
color:#FFFFFF;
font-weight:bold;
padding: 3px 0px 0px 12px;
text-align:left;
line-height:16px;
margin: 0px 0px 0px 0px;
}
.content_text_contact {
font-size:11px;
color:#737373;
line-height:20px;
text-align:left;
margin: 10px 0px 0px 0px;
}
.content_text_contact a  {
color:#737373;
}
.content_text_contact a:hover  {
color:#64c8f0;
}
.navigation a:hover {
color: #64c8f0;
}
.map {
background-image: url(images/map.png);
width:370px;
height:253px;
float:right;
}
.cursor {
cursor: pointer;
}
.content_text a {
color: #858384;
}
.content_text a:hover {
color: #64c8f0;
}
.act_link_projects {
color: #64c8f0;
}
.projects_flash {
width: 184px;
height: 233px;
float: right;
margin: 0px 70px 0px 0px;
}
#largeImg {
	border: solid 1px #64c8f0;
	padding: 0px 0px 0px 0px;
}
.thumbs img {
	border: solid 1px #ccc;
	width: 50px;
	height: 65px;
	padding: 4px;
}
.thumbs_wide img {
	border: solid 1px #ccc;
	width: 50px;
	height: 65px;
	padding: 4px;
}
.thumbs img:hover {
	border-color: #64c8f0;
}
.map_eng {
background-image: url(images/map_eng.png);
width:370px;
height:253px;
float:right;
}
.link {
color: #858384;
font-size: 12px;
font-family: arial, microsoft sans-serif;
float: right;
text-align: left;
text-decoration: none;
cursor: pointer;
margin: 20px -15px 0px 0px;
font-weight:bold;
}
.content_header_popup {
width: 100px;
height: 19px;
background-color:#9f9f9f;
font-size:10px;
color:#FFFFFF;
font-weight:bold;
padding: 3px 0px 0px 12px;
text-align:left;
line-height:16px;
margin: 0px 0px -22px 0px;
}
.link:hover {
color: #64c8f0;
font-size: 12px;
font-family: arial, microsoft sans-serif;
float: right;
text-align: left;
text-decoration: none;
cursor: pointer;
margin: 20px -15px 0px 0px;
font-weight:bold;
}
.certificate {
width:185px;
height:300px;
color: #64c8f0;
font-size: 12px;
font-family: arial, microsoft sans-serif;
cursor: pointer;
font-weight:bold;
margin: 40px 0px 0px 68px;
}
a img {
border:none;
}
.link_without_alignment {
color: #858384;
font-size: 12px;
font-family: arial, microsoft sans-serif;
text-align: left;
text-decoration: none;
cursor: pointer;
font-weight:bold;
}
.link_without_alignment:hover {
color: #64c8f0;
font-size: 12px;
font-family: arial, microsoft sans-serif;
text-align: left;
text-decoration: none;
cursor: pointer;
font-weight:bold;
}
.running_line {
width:790px;
height:70px;
margin: 2px 0px 0px 0px;
}