html,body{ color:#3f3f3f  }



body{

	font-family: arial, sans-serif;

	font-size: 12px;

}



* { padding:0px; margin:0px;}



img { border:none}











.clear { clear:both}







div#footer{;color: #FFF; background-image:url(images/footer.gif); height:40px; background-repeat:no-repeat}



div#footer p{margin:0;padding:5px 10px}



ul{ padding:0px; margin:0px}



.right { float:right}



.txtright { margin-left:225px;}











.navigation { height:80px; width:808px; margin:0 auto}



.navright { float:right;height:80px;}



.navleft { float:left;height:80px;}



.navbg{ background: url(images/nav_bg.gif) repeat-x; height:77px; width:776px; margin:0 auto; float:left}



/*



#current {  color: #FFFFFF }



.topnavbox{ float:right;width:776px; height:77px; _height:77px; padding:0px; margin:0px; display:block; overflow:hidden;  }



.topnav ul{ list-style:none; width:700px; height:77px;  }



.topnav li{ list-style:none; float:left; line-height:90px; }



.topnav li a{ font-family:Arial, Helvetica, sans-serif; font-size:18px; text-decoration:none; color:#b3b3b4; 



width:21px;text-align:center;  padding-left:24px; padding-right:25px; }



.topnav li a:hover{ color: #CCCCCC }



*/







.newnavbg { background:url(images/navigationbg.png) no-repeat; width:809px; height:41px; padding-top:40px; clear:both;}



.newnavhome{ display:block; width:45px; height:13px; float:left; padding-left:40px; }



.newnavportfolio{ display:block; width:65px; height:13px; float:left;margin-left:60px;}



.newnavservices{ display:block; width:63px; height:13px; float:left;margin-left:60px;}



.newnavmethod{ display:block; width:68px; height:13px; float:left;margin-left:70px;}



.newnavcontact{ width:82px; height:13px; float:left;margin-left:60px;}



.newnavtesti{ display:block; width:97px; height:13px; float:left;margin-left:60px;}







.newnav { list-style:none; float:left; display:block; height:50px; width:775px;}



.spacer {height:23px}



.navsep {background:url(images/nev_seprater.gif) no-repeat top; width:2px; height:77px; }



















#container{width:808px;margin:0 auto}



div#footer{width:100%; text-align:center;}



a { color:#000000; text-decoration:none}



#navlist a:hover { color: #E4E4E4}







.bodyportfolio{background:url(images/bgportoplio.jpg) center top; background-repeat:no-repeat}



.bodymethod{background:url(images/bgmethod.jpg) center top; background-repeat:no-repeat}



.bodycontact{background:url(images/bgcontact.jpg) center top; background-repeat:no-repeat}
.bodycontact p{
	margin:0;
	padding: 0px;
}



.bodytesti{background:url(images/bgtestimoniols.jpg) center top; background-repeat:no-repeat}



.bodyservices{margin:0;padding:0; background:url(images/bgservises.jpg) center top; background-repeat:no-repeat}





#content{ width:808px; margin:0 auto; padding-top:10px;  }



#contentservices{

	height:865px;

	width:728px;

	margin:0 auto

}



#contentservices p {

line-height:15px;

}



#contentmethods{

	height:295px;

	width:728px;

	margin:0 auto

}





#contentcontact{

	height:325px;

	width:720px;

	margin:0 auto

}
#contenttest{

	height:940px;

	width:728px;

	margin:0 auto

}

.frm_hash{
	border: 1px solid #5FC82D;
}

.mainhd {height:61px; width:750px; font-size:38px; color:#FFFFFF;  padding: 23px 0 0 40px; }



.portfoliosublinks { height:77px; width:801px;  padding-top:10px; }



/*.portfoliosublinks img { padding-top:10px; } */



.portfoliosublinks p{ float:left; display:block;font-size:18px; color:#FFFFFF}



.portfoliosublinks a{ display:block;font-size:38px; color:#FFFFFF; margin: 22px 16px 0px 60px;}



.portfoliosublinks a:hover{ color:#CCCCCC}



.portfolioart { padding-left:35px;}



.portfoliophotographt { padding-left:45px;}







.portfoliocontect { text-align:left; width:560px; height:515px; padding-left:245px; border:none}



.portfliomainpic{ height:463px; margin:0px; padding:0px;background: url(images/portfliomainpic.png) no-repeat left; }



.portfoliosubbtns{ float:right; padding-right:30px; clear:both;}



.portfoliosubbtns img{ border:none}









.spacer{height:4px; clear:both; margin:0px; }



.footer{

	text-align:center;

	color: #808080;

	font-size:11px;

	font-weight:normal;

	width:808px;

	margin:0 auto;

	height:20px;

	clear:both;

}
