@charset "utf-8";
/* CSS Document */

body {
	margin:0;
	background-image:url(../images/bg.gif);
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
}

.main { width:900px; margin:0 auto; padding:40px 0 0 0;  }

.bottom_home { width:100%; height:80px; background-color:#ADFF00; float:none; margin:350px 0 0 0; #margin:70px 0 0 0; }
.bottom { width:100%; height:80px; background-color:#ADFF00; float:none; margin:40px 0 0 0;	 }

.bot_main { width:900px; margin:0 auto; }

#profile_img_home {float:left; }
#profile_title_home img { margin-left:15px; }
#profile_text_home { margin:15px 0 0 240px; text-align:justify; font-size:12px; }
#profile_more { text-align:right; }
#profile_more a{ text-decoration:none; color:#000000; font-size:12px; }
#profile_more a:hover{ text-decoration:underline; color:#ADFF00; }

.services { padding:25px 0 0 0; #padding:20px 0 0 0; }
.services a{ text-decoration:none; color:#000000; }
.services a:hover{ text-decoration:underline; }

.dev { width:287px; height:250px; background-image:url(../images/dev.gif); float:left;  }
.net { width:287px; height:250px; background-image:url(../images/net.gif); float:left; margin:0 19px 0 19px;  }
.infra { width:287px; height:250px; background-image:url(../images/infra.gif); float:left;  }

#listing { padding-top:30px; #padding-top:40px;}
#listing ul{  }
#listing li { list-style:disc; font-size:11px; text-align:left; padding-bottom:4px; #padding-bottom:0px; }

#dev_more { text-align:right; padding-left:185px; }
#dev_more a{ color:#3873aa; }

#net_more { text-align:right; padding-left:185px; }
#net_more a{ color:#b343af; }

#infra_more { text-align:right; padding-left:185px; }
#infra_more a{ color:#eb8705; }

#copyright { font-size:12px; float:left; padding:15px 100px 0 0; }
#links { font-size:12px; padding:15px 202px 0 40px; float:left; }
#links a{text-decoration:none; color:#000000; }
#links a:hover{ text-decoration:underline; }

	

.left_panel { background-image:url(../images/left-bg.gif); background-repeat:no-repeat; width:225px; height:196px; float:left; padding:0 20px 0 0; }
.left_panel_partners { background-image:url(../images/left-bg-partners.gif); background-repeat:no-repeat; width:225px; height:252px; float:left; padding:0 20px 0 0; }
.left_panel_services { background-image:url(../images/left-bg-services.gif); background-repeat:no-repeat; width:225px; height:300px; float:left; padding:0 20px 0 0; }

.content { display:table; #float:left;  }
#profile_img { float:left; margin:0 20px 10px 0; }
#profile_text { text-align:justify; font-size:12px; }
#profile_text a { text-decoration:none; color:#3884cf; }
#profile_text a:hover { text-decoration:underline; }

#left_title { padding:6px 7px 12px 15px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:13px; font-weight:bold; }
#left_title a { color:#FFFFFF; text-decoration:none; }
#left_title a:hover { text-decoration:underline; }
#left_link { padding:5px 0 5px 15px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#a0a3a5; }

#left_link a { text-decoration:none; color:#000000; }
#left_link a:hover { color:#a0a3a5; }
.values-title { font-size:13px; color:#185DBC; font-weight:bold; }

.contact_form { color:#1c1c1c; font-size:12px; font-family:Arial, Helvetica, sans-serif; padding:10px 0 0 0; }
.contact_form th { text-align:left; font-weight:normal; width:150px; }
.contact_form input { width:200px; }
.contact_form textarea { width:300px; }
.contact_form #submit_but { width:90px; height:25px; } 
.contact_form #gender, #relocation { width:15px; padding-left:10px; }

.company_name { color:#3884cf; font-weight:bold; }
.partners_bigtitle { color:#3884cf; font-weight:bold; font-size:14px; }
.company_name_green a {  color:#ADFF00; font-weight:bold; text-decoration:none; !important }

#website_address { padding:7px 0 7px 0;  }
#website_address a { text-decoration:none; color:#FF0000; font-size:14px; font-weight:bold;font-family:Arial, Helvetica, sans-serif; }

#website_address a:hover { color:#999999; }

.second_row { padding:20px 0 0 0; height:275px; font-family:Arial, Helvetica, sans-serif;}
#clients { width:287px; float:left; }
#clients #img { text-align:center; padding:20px 0 20px 0; }
#clients #title { font-size:14px; font-weight:bold; padding:0 0 0 20px;  }
#clients #text { font-size:12px; text-align:justify; padding:0 20px 0 20px; }

#partners { width:287px; float:left; padding:0 20px 0 19px; }
#partners #img { text-align:center; padding:20px 0 20px 0; }
#partners #title { font-size:14px; font-weight:bold; padding:0 0 0 20px;  }
#partners #text { font-size:12px; text-align:justify; padding:0 20px 0 20px; }

#support { width:287px; float:left; }
#support #img { padding:20px 0 10px 0; }
#support #text { font-size:14px; text-align:justify; padding:0 20px 0 5px;  clear:both;}
#support #text a{ color:#FF0000; text-decoration:none; font-weight:bold; }
#support #text a:hover{ text-decoration:underline; }
#support #title { font-size:16px; font-weight:bold; text-align:justify; padding:10px 20px 0 5px; color:#FF0000; }

#ticket-form { float:left; }
#ticket-form input { width:160px; margin:8px 15px 0 10px; border:solid 1px #CCCCCC; }
#livechat { float:left; }
#but-login { border:solid 1px #FFFFFF !important; text-align:right; background:none; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:12px; }

#services_title { font-family:Arial, Helvetica, sans-serif; font-size:17px; font-weight:bold; padding:0 0 5px 0; color:#666666;  }
#services_title a { font-weight:normal; font-size:12px; color:#000000; text-decoration:none; }

/* Easy Slider */

	#slider {
		float:left;
}
#slider ul, #slider li {
	margin:0;
	padding:0;
	list-style:none;
}
#slider li {
	/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
	width:613px;
	height:260px;
	overflow:hidden;
}
#prevBtn, #nextBtn {
	display:block;
	width:20px;
	height:20px;
	position:absolute;
	left:2px;
	top:100px;
}
#nextBtn {
	left:570px;
}
#prevBtn a, #nextBtn a {
	display:block;
	width:20px;
	height:20px;
	background:url(images/btn_prev.gif) no-repeat 0 0;
}
#nextBtn a {
	background:url(images/btn_next.gif) no-repeat 0 0;
}												

.msprod { background:url(../images/new-panel-bg.gif); width:882px; height:192px; padding:40px 20px 20px 0; }
#msitem { width:260px; float:left; padding:0 7px 0 25px; }
#msitem #image { float:left; padding:8px 8px 1px 0; }
#msitem #title {  padding:10px 0 8px 10px; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;  }
#msitem #text { font-size:12px; font-family:Arial, Helvetica, sans-serif; text-align:justify; }
#msitem #more { font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#1C4881; text-decoration:none; }
#msitem #more:hover { text-decoration:underline; }
/* // Easy Slider */ 