/* CSS Document */
*
{
padding:0;
margin:0;
}


body
{
margin:0;
padding:0;
background:url(images/bg.jpg) repeat;
}

/* Home Page Styles ---> Start */
#main_block
{
width:1024px;
height:1100px;
}
#header
{
width:1024px;
height:160px;
padding-bottom:5px;
}
#header_logo
{
width:400px;
height:100px;
padding-top:10px;
}
#menu_block
{
width:1024px;
height:50px;
}

#menu_bg
{
width:700px;
height:50px;
background:url(images/h_menu_bg.png) no-repeat;
float:left;
}

#query
{
width:184px;
height:50px;
float:left;
padding-top:6px;
}

#social_icon
{
width:140px;
height:50px;
float:left;
padding-top:9px;
}


.slider_block
{
width:1024px;
height:260px;
background:url(images/slider_bg.png) no-repeat;
}
.slider-wrapper
 { 
	width: 1024px;; 
	margin: 5px auto;
}

#body_content
{
width:1024px;
height:885px;
}

#content_top
{
width:1024px;
height:20px;
background:url(images/content_bg1.png) no-repeat;
}

#content
{
width:1024px;
height:820px;
background:#FFFFFF;
padding-top:15px;
}

#content_left
{
width:814px;
height:495px;
float:left;
}

#content_left h1
{
font-family:"Century Gothic";
color:#46b749;
font-size:18px;
width:750px;
padding-left:30px;
padding-bottom:10px;
}

#content_left p
{
width:750px;
font-family:"Century Gothic";
color:#0099dd;
font-size:14px;
}

#content_left ul
{
width:700px;
padding-left:60px;
}

#content_left li
{
font-family:"Century Gothic";
color:#0099dd;
font-size:14px;
padding-bottom:10px;
}

#content_right
{
width:180px;
height:525px;
float:left;
padding-left:10px;
}

#recent_activity
{
width:180px;
height:190px;
background:url(images/recent.png) no-repeat;
padding-top:35px;
}

#recent_activity li
{
padding-bottom:10px;
}

#recent_activity li a
{
text-decoration:none;
font-family:"Century Gothic";
font-size:14px;
color:#0099dd;
}

#recent_activity li a:hover
{
text-decoration:none;
font-family:"Century Gothic";
font-size:14px;
color:#46b749;
}

#recent
{
width:150px;
height:130px;
padding-top:20px;
} 

#clients
{
width:180px;
height:225px;
background:url(images/client.png) no-repeat;
padding-top:45px;
}

@-moz-document url-prefix(){
#clients
{
width:180px;
height:225px;
background:url(images/client.png) no-repeat;
}
}

#clients li
{
padding-bottom:10px;
padding-left:13px;
}

#clients li a
{
text-decoration:none;
font-family:"Century Gothic";
font-size:14px;
color:#0099dd;
}

#clients li a:hover
{
text-decoration:none;
font-family:"Century Gothic";
font-size:14px;
color:#46b749;
}


#content_bottom
{
width:1024px;
height:20px;
background:url(images/content_bg2.png) no-repeat;
}

#block
{
width:965px;
height:290px;
}

#block img
{
padding-top:45px;
}

#blocks
{
width:965px;
background:#FFFFFF;
height:130px;
}

#section1
{
width:185px;
height:130px;
float:left;
background:url(images/app_bg.png) no-repeat;
padding-right:10px;
}
#section2
{
width:185px;
height:130px;
float:left;
background:url(images/web_bg.png) no-repeat;
padding-right:10px;
}
#section3
{
width:185px;
height:130px;
float:left;
background:url(images/infra_bg.png) no-repeat;
padding-right:10px;
}
#section4
{
width:185px;
height:130px;
float:left;
background:url(images/serv_bg.png) no-repeat;
padding-right:10px;
}
#section5
{
width:185px;
height:130px;
float:left;
background:url(images/sys_bg.png) no-repeat;
}


#section6
{
width:185px;
height:130px;
float:left;
background:url(images/net_bg.png) no-repeat;
padding-right:10px;
}
#section7
{
width:185px;
height:130px;
float:left;
background:url(images/sec_bg.png) no-repeat;
padding-right:10px;
}
#section8
{
width:185px;
height:130px;
float:left;
background:url(images/sup_bg.png) no-repeat;
padding-right:10px;
}
#section9
{
width:185px;
height:130px;
float:left;
background:url(images/amc_bg.png) no-repeat;
padding-right:10px;
}
#section10
{
width:185px;
height:130px;
float:left;
background:url(images/cons_bg.png) no-repeat;
}


/* Menu Styles */

#main-block div .menu-block
{
width:700px;
height:25px;
}

.main_menu

{
width:1024px;
position:relative;
}

.main_menu ul

{
    margin:0;

    list-style:none;
	padding-top:12px;
	padding-left:15px;

}

.main_menu ul li

{

    padding:0;

    margin:0;

    border-right:0px solid #fff;

    float:left;
	padding-left:2px;
}

.main_menu ul li a

{

    color:#fff;

    display:block;

    text-decoration:none;

    
}

.main_menu ul li a:hover

{
}

.main_menu ul li ul

{
display: none;
position:absolute;
}



/*Footer Menu Styles */

.footer-menu-block
{
width:700px;
height:25px;
}

.footer_menu

{
width:1024px;
position:relative;
}

.footer_menu ul

{
    margin:0;

    list-style:none;
	padding-left:15px;

}

.footer_menu ul li

{

    padding:0;

    margin:0;

    border-right:0px solid #fff;

    float:left;
	padding-left:15px;
}

.footer_menu ul li a

{

    color:#0099dd;

    display:block;

    text-decoration:none;
	font-family:"Century Gothic";
	font-size:12px;
	font-weight:bold;

    
}

.footer_menu ul li a:hover
{
color:#46b749;
}

.footer_menu ul li ul

{
display: none;
position:absolute;
}

.footer_menu ul li label
{
font-family:"Century Gothic";
color:#0099dd;
font-size:12px;
padding:0px;
font-weight:bold;
}

#footer
{
width:1024px;
height:30px;
background-color:#FFFFFF;
}
#footer1
{
width:1024px;
height:20px;
background:url(images/content_bg1.png) no-repeat;
}

#space
{
height:5px;
}
#space1
{
height:10px;
}

.cus_form
{
background:url(images/bg.jpg) repeat;
}

input{ 
	padding: 7px;
	border: solid 1px #0099dd;
	outline: 0;
	width: 150px;
	height:15px;
	background: #FFFFFF url('bg_form.png') left top repeat-x;
	background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF));
	background: -moz-linear-gradient(top, #FFFFFF, #EEEEEE 1px, #FFFFFF 25px);
	box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	-moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	-webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	}
	
textarea { 
	padding: 7px;
	border: solid 1px #0099dd;
	outline: 0;
	width: 150px;
	height:45px;
	background: #FFFFFF url('bg_form.png') left top repeat-x;
	background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF));
	background: -moz-linear-gradient(top, #FFFFFF, #EEEEEE 1px, #FFFFFF 25px);
	box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	-moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	-webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	}
	
.styled-button{
	-webkit-box-shadow:rgba(0,0,0,0.2) 0 1px 0 0;
	-moz-box-shadow:rgba(0,0,0,0.2) 0 1px 0 0;
	box-shadow:rgba(0,0,0,0.2) 0 3px 0 0;
	color:#0099dd;
	background-color:#CCCCCC;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border:none;
	font-family:'Helvetica Neue',Arial,sans-serif;
	font-size:13px;
	font-weight:700;
	height:32px;
	padding:4px 16px;
	text-shadow:#FE6 0 1px 0
}

#customer label
{
font-family:"Century Gothic";
color:#0099dd;
font-size:14px;
}

.customer_tittle
{
font-family:"Century Gothic";
color:#0099dd;
font-size:20px;
}

/* Home Page Styles ---> End */

/* About Us Page Styles --->Start */

#body_block
{
width:1024px;
height:665px;
}

#about_content
{
width:1024px;
height:600px;
background:#FFFFFF;
padding-top:15px;
}

#about_content_left
{
width:814px;
height:495px;
float:left;
}

#about_content_left h1
{
font-family:"Century Gothic";
color:#46b749;
font-size:18px;
width:750px;
padding-left:30px;
padding-bottom:10px;
}

#about_content_left h2
{
font-family:"Century Gothic";
color:#46b749;
font-size:14px;
width:750px;
padding-left:30px;
padding-bottom:10px;
}

#about_content_left p
{
width:750px;
font-family:"Century Gothic";
color:#0099dd;
font-size:14px;
}

#about_content_left ul
{
width:700px;
padding-left:60px;
}

#about_content_left li
{
font-family:"Century Gothic";
color:#0099dd;
font-size:14px;
padding-bottom:10px;
}


#about_content_right
{
width:180px;
height:495px;
float:left;
padding-left:10px;
}


/* About Us Page Styles --->End */

/* Services Page Styles --->Start */

#service_block
{
width:1024px;
height:660px;
}

#service_content
{
width:1024px;
height:600px;
background:#FFFFFF;
padding-top:10px;
}

#service_content_right
{
width:774px;
height:600px;
float:left;
}

#service_content_right h1
{
font-family:"Century Gothic";
color:#46b749;
font-size:18px;
width:750px;
padding-left:15px;
}

#service_content_right p
{
font-family:"Century Gothic";
color:#0099dd;
font-size:14px;
width:725px;
padding-left:15px;
}

#service_content_right ul
{
width:650px;
padding-left:60px;
}

#service_content_right li
{
font-family:"Century Gothic";
color:#0099dd;
font-size:14px;
padding-bottom:10px;
list-style:square;
}

#service_content_left
{
width:250px;
height:600px;
float:left;
}

#services_image
{
width:185px;
height:130px;
/*background:url(images/amc_bg.png) no-repeat;*/
}

#services_image img
{
padding-top:40px;
}

/* Services Page Styles --->End */


/* Portfolio Page Styles --->End */

#portfolio_block
{
width:1024px;
height:660px;
}

#portfolio_content
{
width:1024px;
height:640px;
background:#FFFFFF;
}

/* Portfolio Page Styles --->End */


/* Groups Page Styles --->End */

#group_block
{
width:1024px;
height:660px;
}

#group_content
{
width:1024px;
height:640px;
background:#FFFFFF;
}

#group_content h1
{
font-family:"Century Gothic";
color:#46b749;
font-size:18px;
width:750px;
padding-left:15px;
padding-bottom:25px;
}

#group_content h2
{
font-family:"Century Gothic";
color:#0099dd;
font-size:15px;
width:750px;
padding-left:15px;
}

#group_content p
{
font-family:"Century Gothic";
color:#0099dd;
font-size:15px;
width:750px;
padding-left:15px;
}

/* Groups Page Styles --->End */


/*Clients Page Styles --->End */

#clients_block
{
width:1024px;
height:660px;
}

#clients_content
{
width:1024px;
height:640px;
background:#FFFFFF;
}

#clients_content h1
{
font-family:"Century Gothic";
color:#46b749;
font-size:18px;
width:750px;
padding-left:15px;
padding-bottom:25px;
}

#clients_content h2
{
font-family:"Century Gothic";
color:#0099dd;
font-size:15px;
width:750px;
padding-left:15px;
}

#clients_content p
{
font-family:"Century Gothic";
color:#0099dd;
font-size:15px;
width:750px;
padding-left:15px;
}

#logo_block
{
width:1024px;
padding-left:100px;
}


#client_logo
{
width:550px;
height:125px;
padding-bottom:35px;
}
#logo
{
width:125px;
height:125px;
float:left;
padding-right:55px;
}

#logo1
{
width:125px;
height:125px;
float:left;
padding-right:55px;
}

#logo2
{
width:125px;
height:125px;
float:left;
}

/* Clients Page Styles --->End */


/*Contact Page Styles --->End */

#contact_block
{
width:1024px;
height:660px;
}

#contact_content
{
width:1024px;
height:640px;
background:#FFFFFF;
}

#contact_block1
{
width:1024px;
padding-left:25px;
}

#contact_content h1
{
font-family:"Century Gothic";
color:#46b749;
font-size:18px;
width:750px;
padding-left:15px;
padding-bottom:25px;
}

#contact_content h2
{
font-family:"Century Gothic";
color:#46b749;
font-size:15px;
width:750px;
padding-left:15px;
padding-bottom:25px;
}


#contact_content p
{
font-family:"Century Gothic";
color:#0099dd;
font-size:15px;
width:750px;
padding-left:15px;
}


/* Contact Us Page Styles --->End */


/*Graphics Page Styles------>Start*/
#gallery
{
width:1024px;
height:300px;
padding-left:75px;
}

#gallery_section1
{
width:300px;
height:250px;
float:left;
}
#gallery_section2
{
width:300px;
height:250px;
float:left;
}
#gallery_section3
{
width:300px;
height:250px;
float:left;
}
#gallery1
{
width:1024px;
height:300px;
padding-left:75px;
}

#gallery_section4
{
width:300px;
height:250px;
float:left;
}
#gallery_section5
{
width:300px;
height:250px;
float:left;
}
#gallery_section6
{
width:300px;
height:250px;
float:left;
}






/*Graphics Page Styles------>End*/








