body
{
  background: url(images/bg.jpg);
  background-position:top center;
  margin: 0px;
}
div.menu_line
{
  background: black;
  width: 100%;
  height: 69px;
  position: absolute;
  top: 182px;
  border-bottom: 1px solid #906e3f;
  border-top: 1px solid #906e3f;
  filter:alpha(opacity=45);
  -moz-opacity:.45;
  opacity:.45;
}
div.page_holder
{
  width: 100%;
  height: 100%;
  text-align: center;
}
div.page
{
  width: 1000px;
  height: 100%;
  position: relative;
  margin: auto;
  text-align: left;
  z-index: 2;
}
div.page_opacity
{
  width: 1000px;
  height: 1000px;
  position: absolute;
  top: 0px;
  background: black;
  z-index: 3;
  filter:alpha(opacity=63);
  -moz-opacity:.63;
  opacity:.63;
}
div.logo
{
  width: 329px;
  height: 292px;
  top: 0px;
  left: -3px;
  position: absolute;
  z-index: 5;
}
div.menu
{
  height: 67px;
  position: absolute;
  top: 183px;
  left: 317px;
  z-index: 6;
}
img.menu
{
  border: 0px;
  margin-right: -4px;
  z-index: 7;
}
div.last_projects
{
  width: 257px;
  height: 282px;
  background: url(images/projects_bg.png);
  position: absolute;
  top: 302px;
  left: 7px;
  z-index: 9;
}
div.random_projects
{
  width: 257px;
  height: 282px;
  background: url(images/projects_bg.png);
  position: absolute;
  top: 637px;
  left: 7px;
  z-index: 11;
}
div.content_holder
{
  width: 654px;
  height: 617px;
  background: url(images/main_bg.png);
  position: absolute;
  top: 302px;
  left: 292px;
  z-index: 12;
}
div.copyrights
{
  top: 985px;
  text-align: center;
  color: white;
  font-family: verdana,arial;
  position: relative;
  z-index: 13;
  font-size: 10px;
}
div.submenu
{
  	width: 21px;
  	position: absolute;
  	left: 654px;
  	top: 20px;
}
img.submenu
{
  	border: 0px;
}
p.title
{
  	text-align: center;
  	color: white;
  	font-family: verdana,arial;
  	font-size: 13px;
  	font-weight: bold;
  	margin: 10px;
}
.center
{
	text-align: center;
}
div.link
{
  	color: #2756cf;
  	font-family: verdana,arial;
  	font-size: 11px;
  	margin-left: 16px;
  	margin-top: 10px;
}
div.link a
{
   	color: #2756cf;
   	text-decoration: none;
}
div.info
{
  	color: white;
  	font-family: verdana,arial;
	font-size: 11px;
 	margin-left: 16px;
  	margin-top: 10px;
}
div.content
{
	margin-left: 10px;
	margin-right: 10px;
	position: relative;
	top: 10px;
	width: 632px;
	height: 590px;
	color: white;
  	font-family: verdana,arial;
  	font-size: 11px;
}
ul.serv
{
	line-height: 18px;
}
td.box
{
	width: 50%;
	line-height: 15px;
	height: 150px;
}
td.cont_inf
{
	font-size: 12px;
}
div.lang
{
	position: absolute;
	color: white;
  	font-family: verdana,arial;
  	font-size: 11px;
  	z-index: 100;
  	right: 20px;
  	top: 10px;
}