/*
html, body, div, span, object, iframe,
 h2,  h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
}*/
html,body,img,q,dl,dt,dd,ol,ul,li {
	margin: 0;
	padding: 0;
	border: 0;
}

a img {
	border: none;
	float: left;
}

img{
	float:left;
}

li {
	list-style-type: none;
	float: left;

}

h2  , h3{
	float: left;
	font-size:17px;
	color:#2db34a;
}

p , ul {
	float: left;
	margin:0;

}

a {
	text-decoration: none;
	outline-style:none;
}

a:hover {
	color: black;
	text-decoration: none;
}

.inline {
	display: inline;
}

.hidden {
	display: none;
}

.clear {
	clear: both;
}

body {
	font-family: georgia, Helvetica, sans-serif;
	font-size:18px;
	color:#fff;
}

#page{
	margin:0 auto;
	width:1024px;
	padding-top:50px;
}

body#home{
	background:transparent url(../images/clients_bg.jpg) no-repeat scroll center top;
	float:left;
	padding:300px 0;
	width:100%;
	background-color:black;
	background-attachment:fixed;
	
}

body#client{
	background: url(../images/clients_bg.jpg) no-repeat scroll center top;
	padding:70px 0 200px;
	float:left;
	width:100%;
	background-color:black;
	background-attachment:fixed;
}

body#service{
	background: url(../images/clients_bg.jpg) no-repeat scroll center top;
	padding:70px 0;
	float:left;
	width:100%;
	background-color:black;
	background-attachment:fixed;
}

body#contact{
	background: url(../images/clients_bg.jpg) no-repeat scroll center top;
	padding:70px 0;
	float:left;
	width:100%;
	background-color:black;
	background-attachment:fixed;
}

#nav{
	background: url(../images/nav_bg.png) repeat;
	height:100px;
	width:100%;
	position:fixed;
	z-index:1000;
	bottom:100px;
	left:0;	
}

#nav_menu{
	margin:0 auto;
	width:1024px;
}
	
#logo{
	float:left;
	font-size:10px;
	margin-left:50px;
	margin-top:30px;
	width:270px;
}	

#logo p{
	margin-left:70px;
}	
	
#content{
	background: url(../images/nav_bg.png) repeat;
	float:left;
	margin:0 160px;
	padding:30px 15px;
	width:670px;
	min-height:300px;
}	
	
#clients{
	background: url(../images/nav_bg.png) repeat;
	float:left;
	margin:0 160px;
	padding:30px 15px;
	width:670px;
	margin-bottom:20px;
	
}	
	
#services{
	background: url(../images/nav_bg.png) repeat;
	float:left;
	margin:0 160px;
	padding:30px 15px;
	width:670px;
	margin-bottom:20px;

}	

#top{
	min-height:530px;
	margin:0 auto;
	width:1024px;
}	

#left, #right{
	width:320px;
	float:left;
}	

#left{
	margin-right:30px;
}	

span.text{
	width:320px;
	float:left;
}	

#right p{
	margin:5px 0;
}	

input{
	border:none;
	background:#191919;
	width:320px;
	float:left;
	color:#fff;
	height:25px;
	font-size:18px;
}	

textarea{
	border:none;
	background:#191919;
	width:320px;
	float:left;
	color:#fff;
	height:69px;
	font-size:18px;
}	
span.error{
	display:none;
	color:#fff;
	background-color:#2db34a;
	font-size:16px;
	text-indent:20px;
}	

input.submit{
	background: url(../images/submit.png) no-repeat ;
	float:left;
	height:39px;
	margin-left:237px;
	margin-top:20px;
	width:90px;
	border:none;
}

#content li{
	width:500px;
}

ul.menu{
	margin-top:40px;
	margin-left:100px;
}	

ul.menu li{
	margin-left:50px;
}	

#left img, #right img{
	float:left;
	margin-bottom:5px;
}	

#clients p{
	float:left;
	width:325px;
}

#image{
	float:left;
	text-align:center;
	width:250px;
}

#image img{
	float:none;
}

#clients span{
	float:left;
	width:73px;
	
}	

#footer{
	font-size:10px;
	margin: 0;
	padding: 0;
	position:fixed;
	z-index:1000;
	bottom:0px;
	left:0;	
	color:#2db34a;
	width:100%;
}	

#footer_text {
	width:800px;
	margin:0 auto;
}	
h1 {
font-size:10px;}
