body {
  color: black;
  background: transparent url(./images/bg.png) repeat;
  font-family: "Verdana", Verdana, sans-serif;
  margin: 0px;
  padding 0px;
  text-align:center;
  }


#wrapper {
position: relative;
    width: 809px;
  margin: 0px auto;
  background: transparent;

}


#header {
  margin: 0;
  background: transparent url(./images/header.png) no-repeat;
  color: #fff;
  height: 186px;

}

#menu{
	color: #000;
	margin: 15px 0px 0 42px;
	text-align: left;
	font-size: 114%;
	font-weight: bold;
}

#menu a{
padding: 0 10px 0 10px;
}

#body_text{
	margin: 15px 0 0 auto;
	text-align: left;
	font-size: 80%;
	width: 400px;
	padding: 0 20px 0 5px;

}

#body_text_register{
	margin: 15px 0 0 auto;
	text-align: left;
	font-size: 80%;
	width: 400px;
	color: white;
	padding: 0 20px 0 5px;

}

table.content{
width: 734px;
color: #fff;
background: transparent;
margin: 0 0 0 70px;
border: 0px;
}

table.content td img{
padding: 3px 0 0 0px;
background: transparent;
}

table.content td.left{
width: 400px;
background:transparent;
padding: 0 15px 0 0;
}

#lefoot{
font-size: 16px;
position: absolute;
width: 370px;
text-align: right;
bottom: 25px; 
font-weight: normal;
}

#additext{
	font-size: 24px;
	color: #595959;
position: absolute;
width: 370px;
text-align: right;
top: 15px;
left: 0px;
font-weight: bold;
}

#additext .extratext{
font-size: 50%;
color: #000;
text-align: left;
font-weight: normal;
}

#facebook{
font-size: 16px;
color: #000;
position: absolute;
width: 380px;
text-align: right;
bottom: 95px;
right: 15px;
font-weight: bold;
}

#content{
  position: relative;
  margin: 0;
  background: transparent url(./images/body.png) no-repeat;
  color: #fff;
  height: 707px;

}
#content_register{
  position: relative;
  margin: 0;
  background: transparent url(./images/body_register.png) no-repeat;
  color: #fff;
  height: 1207px;
}


#content.contact{
background: transparent url(./images/contact_bg.png) no-repeat;
height: 600px;
width: 850px;
}


#port_div{
width: 100%;
margin: 30px;
}


#content.portfolio img{
margin: 0 29px 25px 0;
}

#about_top{
background: transparent url(./images/about_top.png) no-repeat;
margin: 0px;
padding: 0px;
witdh:315px;
}

#about_middle{
margin: 0px;
padding: 0px;
background: transparent url(./images/about_middle.png) repeat-y;
}
#about_bottom{
background: transparent url(./images/about_bottom.png) repeat-y;
padding: 0px;
margin: 0px;
}



#content.about td{
background: transparent;
height: 100%;
vertical-align:top;
font-family: "Verdana", Verdana, sans-serif;
font-size: 80%;
}

#content.about p{
width: 325px;
font-family: "Verdana", Verdana, sans-serif;
font-size: 85%;
margin: 0px;
padding: 0px 5px 0px 5px;
}

#content.about ul{
width: 300px;
font-family: "Verdana", Verdana, sans-serif;
font-size: 85%;

}

#content.about td.left{
background: transparent;
width: 355px;
}

a, a:link, a:active, a:visited{
  color: inherit;
  text-decoration: none;
}

h1, h2, h3, h4, h5, h6 {
 color: #fff;
}


a img, a:link img, a:active img, a:visited img, a:hover img {
  border: none;
}
h1 a, h1 a:link, h1 a:visited, h1 a:hover, h1 a:active,
h2 a, h2 a:link, h2 a:visited, h2 a:hover, h2 a:active,
h3 a, h3 a:link, h3 a:visited, h3 a:hover, h3 a:active,
h4 a, h4 a:link, h4 a:visited, h4 a:hover, h4 a:active,
h5 a, h5 a:link, h5 a:visited, h5 a:hover, h5 a:active,
h6 a, h6 a:link, h6 a:visited, h6 a:hover, h6 a:active {
  color: #ccc;
  border: none
}

