.png2 { 
 behavior: url('../skin1/png.htc');
}

* {
 margin: 0;
 padding: 0;
 font-family: Georgia;
 font-size: 14px;
}

html, body {
	height: 100%;
}

body {
 background-color: #ffffff;
 color: #000000;
 background-image: url(images/gradient_top.gif);
 background-repeat: repeat-x;
 background-position: left top;
}

#content {
 min-height:100%;
 _height: 100%;
 width: 941px; 
 margin: 0px auto;
 text-align: left;
}

#footer {
 height: 133px;
 margin-top:-133px;
 position:relative;
 background-image: url(images/gradient_bottom.gif);
 background-repeat: repeat-x;
 background-position: left bottom;
}

#content_footer {
 width: 941px; 
 margin: 0px auto;
 background-image: url(images/bottom.png);
  
 background-repeat: repeat-x;
 background-position: left bottom;
 height: 133px;
}

#content_footer p {
 font-size: 11px;
 color: #666;
 float: left;
 margin-top: 70px;
} 

#before_footer {
 height: 133px; 
 clear:both;
}

ul.hr {
 padding: 0;
 position: absolute;
 top: 120px;
 z-index: 10;
 margin-left: 40px;
}

ul.hr li {
 display: inline;
 margin-right: 45px;
 padding: 3px;
 color: #4977ae;
 font-size: 17px;
}

ul.hr a  {
 color: #4977ae;
 font-size: 17px;
 text-decoration: none;
}

ul.hr li a.active {
 color: #fff;
}


ul.hr_simple {
 padding: 0;
 z-index: 10;
 margin-left: 100px;
 margin-top: 70px;
 float: left;
}

ul.hr_simple li {
 display: inline;
 margin-right: 0px;
 padding: 3px;
 color: #666666;
 font-size: 11px;
}

ul.hr_simple a  {
 color: #666666;
 font-size: 11px;
 text-decoration: none;
}

ul.hr_simple li a.active {
 color: #000;
}
#content p {
 margin: 20px 0px 20px 0px;
 line-height: 1.5;
}

h1 {
 color: #ff5a00;
 font-size: 20px;
 margin: 20px 0px 15px 0px;
}

.active_link {
 position: absolute;
 background-repeat: no-repeat;
 z-index: 9;
}

.project {
 width: 262px;
 text-align: center;
 float: left;
 margin: 0px 20px 0px 20px;
}

.project a {
 color: #3366cc;
 font-size: 15px;
}

.h2 {
 font-size: 17px;
 color: red;
}

.service {
 float: left;
 width: 400px;
 margin: 20px 30px 0px 20px;
}

.clear {
 font-size: 0px;
 clear: both;
}

#testimonials {
 background-image: url(images/testimonials.png);
  
 background-repeat: no-repeat;
 background-position: left top;
 width: 900px;
}

#testimonials a{
 font-size: 16px;
 color: #0099cc;
}

#job ul{
 margin: 20px;
}

#job ul li{
 list-style-type: none;
}

#job a{
 color: #ff6600;
}
h3 {
 color: #0066ff;
 font-weight: 600;
}

.head {
  color: #3399cc;
  font-size: 17px;
  text-align: left;
}

.head img {
  vertical-align: middle;
  float: none;
  margin-left: 20px;
}

.address{
 padding-left: 30px;
}




.recent_project_descr {
  height: 250px; 
  background: url("images/recent_bottom.gif") top center no-repeat; 
  font-size: 13px; 
  color: #FFFFFF; 
  font-family: Arial; 
  padding-top: 8px; 
  padding-left: 30px; 
  padding-right: 30px; 
  line-height: 1.6em;
}

td.about {
 color: #0C3765;
 font-size: 13px;
 font-family: Tahoma; 
}

a.port:link, a.port:active, a.port:visited {
 border-bottom: 1px DASHED;
 text-decoration: none;
 color: #07C;
 padding: 2px;
 font-size: 18px;
 }
 
a.port:hover{
 border-bottom: 1px solid;
 text-decoration: none;
 color: #C3003A;
 padding: 2px;
 font-size: 18px;
 }
 
  .jobName {
 margin: 0;
 font-family: Arial;
 font-weight: 100;
 font-size: 22px;
 color: #C40000;
 }
 
 
 div.img_container {
 float: left;
 width: 33%;
 border: 0px solid green;
 position: static;
 text-align: center;
 margin-bottom: 30px;
}

div.img_container a {
 padding: 11px 0px;
 display: block;
}

div.img_container a:hover {
 border: 1px solid #07C;
 padding: 10px 0px;
 display: block;
}

table, td, img
	{ margin: 0; padding: 0; border-collapse: collapse; font-family: Arial; vertical-align: top; }

td.left {
  background: url(images/left.png) repeat-y;
  
}

td.right {
  background: url(images/right.png) repeat-y;
  
}
	
.send {
	display: block;
	posit1ion: absolute;
	background: url('images/send.gif') left top no-repeat;
	width: 77px;
	height: 39px;
}
.send:hover {
	display: block;
	posit1ion: absolute;
	background: url('images/send.gif') left bottom no-repeat;
	width: 77px;
	height: 39px;
}	