body{
  font-family: Trebuchet MS;
  font-size: 12px;
  background-color: #0e0e0e;
  vertical-align: top;
  padding: 0px;
  margin: 0px;
  background-image: url(../images/body_bk.gif); 
  background-position: top left; 
  background-repeat: repeat-x; 
  vertical-align: top;
}
input {
	font-family: verdana;
	font-size: 10px;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	text-align: left;
	border: 1px solid #006378;
	}
textarea{
	font-family: verdana;
	font-size: 10px;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	text-align: left;
	border: 1px solid #006378;
}

table{
  padding: 0px;
  margin: 0px;
  }

tr{
	background-color: transparent;
}
td{
	vertical-align: top;
	}

p{
text-align: left;
margin-top: 10px;
}

div{
  padding: 0px;
  margin: 0px;
  }


.block_img img{
  display: block;
  }

#top_table img{
  display: block;
  }

#centrat{
}
#centrat td{
	vertical-align: top;
	background-color: transparent;
	font-family: Trebuchet MS;
	font-size: 12px;
	line-height: 16px;
	color: #4E5357;
	}
#content_print{
  width: 370px;
	font-family: Trebuchet MS;
	font-size: 11px;
	color: #000000;
	text-align: left;
  margin: 0px; 
  padding: 0px;
  width: 100%; 
  overflow: visible;
  }

#content{
  width: 370px;
	font-family: Trebuchet MS;
	font-size: 11px;
	color: white;
	text-align: left;
  margin: 0px; 
  padding: 0px;
	}	
.content_cell{
  /*background-image: url(../images/left_black_stripe.gif); */
  background-position: bottom left; 
  background-repeat: no-repeat; 
  vertical-align: top; 
  text-align: center;
  padding-left: 20px;
}	

h1{
text-align: left;
	font-size: 13px;
	line-height: 20px;
	color: #3797FF;
	color: #ffffff;
	margin-top: 10px;
	margin-bottom: 5px;
	margin-left: 0px;
	}	
h2{
text-align: left;
	font-size: 13px;
	line-height: 20px;
	color: white;
	margin-top: 10px;
	margin-bottom: 5px;
	margin-left: 0px;
	}	
ul{
margin-left: 15px;
text-align: left;
}

.menu {
	border-top: 3px solid #FF5F2A; 
	text-align: center;
	padding: 2px;
	color: silver;
	margin-bottom: 10px;
	margin-top: 10px;
	}
.menu a{
	border: none;
	text-decoration: none;
	font-weight: normal;
	color: #FF5F2A;
	}
.menu img{
	border: none;
	}
#hovering{
	font-size: 4px; 
	color: #12897D;
	background-color: transparent;
	width: 61px;
	font-weight: normal;
	text-align: center;
	}	
#hovering p{
	font-size: 9px; 
	color: #12897D;
	color: #000000;
	text-align: center;
	background-color: transparent;
	vertical-align: middle;
	padding: 0px;
	margin: 0px;
	}	
#bottombar{
	color: #cacaca; 
	font-weight: normal; 
	font-size: 10px;
	}
#bottombar	a{
	text-decoration: none;
	color: gray; 
	font-weight: normal; 
	font-size: 10px;
	}
#bottombar	a:hover{
	text-decoration: none;
	color: #32D4CB; 
	font-weight: normal; 
	font-size: 10px;
	}
#rfq_form td{
vertical-align: middle;
}

.prj_title{
text-align: left;
font-weight: bold;
}

.prj_desc{
text-align: left;
color: silver;
}

.prj_pics_small{
border: 1px solid #32D4CB;
margin: 0px 8px 8px 0px;
width: 69px;
height: 69px;
}

.prj_pics_big{
border: 1px solid #32D4CB;
margin: 8px 8px 8px 8px;
}

#gallery{
padding: 10px 0px 0px 10px;
margin: 20px 0px 10px 0px;
border: 1px solid #5A5A5A; 
background-color: #434343;
width: 339px;
}

#popup_pic_frame{
padding: 10px;
background-color: #616161;
vertical-align: middle;
text-align: center;
}


.subtitles a{
text-decoration: none;
display: block;
color: #18B4A4;
background-image: url(../images/subtitles_bk.gif);
background-repeat: no-repeat;
background-position: 0px 6px;
padding-left: 10px;
text-align: left;
}

.subtitles a:hover{
color: #CC0000;
color: #ffffff;
}


.adrese{
	font-size: 9px;
	margin-top: 10px;
	margin-bottom: 5px;
	margin-left: 0px;
	color: #cacaca;
	line-height: 12px;
	vertical-align: top;
	width: 50%;
}

.all_projects_cell{
padding: 6px;
text-align: center;
vertical-align: top;
}

.all_projects_cell img{
border: 1px solid #32D4CB;
width: 69px;
height: 69px;
}

.all_projects_cell a{
font-size: 11px;
color: #17E6E4;
text-decoration: none;
font-weight: normal;}

#similar_projects {
margin-left: 20px;
font-size: 12px;
font-weight: normal;
text-decoration: none;
color: #ffffff;
padding-left: 16px;
margin: 0px 0px 16px 0px;
}

#similar_projects a{
font-size: 10px;
font-weight: bold;
text-decoration: none;
display: block;
color: #17E6E4;
background-image: url(../images/similar_prj_bk.gif);
background-repeat: no-repeat;
background-position: 0px 6px;
padding-left: 10px;
}

#services_pics{
margin: 14px 0px 0px 8px;
}

#services_pics img{
border: 1px solid #32D4CB;
margin: 2px 2px 0px 0px;
background-color: gray;
}


#side_tab{
float: right;
border: 1px solid #5A5A5A; 
background-color: #434343;
text-align: left;
width: 150px;
font-size: 10px;
padding: 5px;
}

#side_tab a{
color: #18B4A4;
text-decoration: none;
}

#side_tab a:hover{
color: white;
}

#side_tab ul{
color: silver;
text-decoration: none;
padding: 10px;
margin: 5px;
}

.menu_top_ro{
height: 19px;
background-image: url(../images/meniu_top_ro.gif); 
background-position: 0px -19px; 
background-repeat: no-repeat; 
}

.menu_top_en{
height: 19px;
background-image: url(../images/meniu_top_en.gif); 
background-position: 0px -19px; 
background-repeat: no-repeat; 
}

.menu_top_de{
height: 19px;
background-image: url(../images/meniu_top_de.gif); 
background-position: 0px -19px; 
background-repeat: no-repeat; 
}

.menu_top_fr{
height: 19px;
background-image: url(../images/meniu_top_fr.gif); 
background-position: 0px -19px; 
background-repeat: no-repeat; 
}

#xgallery_table{
  border: 1px solid #5A5A5A; 
  background-color: #434343; 
  margin: 0px; 
  width: 250px;
  }
