
/* HOME PROJECTS */

#icon-protfolio-holder{
	float: right;
}
	#icon-protfolio-holder a{
		background:transparent url(img/icon-portfolio.gif) no-repeat scroll 0px 0px;
		display:block;
		float:left;
		height:21px;
		line-height:21px;
		padding-left:25px;
		padding-right: 4px;
		color: #1076C7;
	}
	#icon-protfolio-holder img{
		margin-top: 3px;
	}

#home_slider {
	clear: both;
	position: relative;
	overflow: hidden;
	height:195px;
    width:612px;
	margin: 0 0 0px -1px;
	z-index:22;
}
	#home_slider .ajax_preloader {
		position: absolute;
		top: 0;
		left: -951px;
		width: 951px;
		height: 179px;
		padding: 140px 0 0 0;
		text-align: center;
		font-size: 10px;
		background: url(img/preloader-indicator_big.gif) no-repeat center 100px;
	}
	#home_slider .container {
		position: absolute;
		width: 9999px;
		top:0;
		left: 0px;
		z-index:23;
	}
.project_listing{
	padding-top: 2px;
	position: relative;
	margin-right: 8px;
	float: left;
}
	.project_listing .border, .project_listing .borderNoLink {
		width:295px;
		padding-right: 18px;
		height:174px;
		/*
background: url("img/project-list-mask-top.gif") top left no-repeat;
*/
		position: absolute;
		top:0;
		left:0;
		z-index:6;
		cursor: pointer;
	}
	
	.project_listing .borderNoLink {
		z-index:1;
		padding-top: 2px;
	}
	
	.project_listing a img{border:0; margin-left:2px;}

	.project_listing .bottom-bg, .project_listing .bottom-bg1{
		width: 291px;
		height: 1px;
		/*
background: url("img/project-list-mask-bottom-home.gif") top left no-repeat;
*/
		z-index: 7;
		padding-right: 18px;
	}
    .project_listing .bottom-bg1 {
     	position: relative;
		top: 108px;
     }
	 
	.project_listing .bottom-bg p.date, .project_listing .bottom-bg1 p.date{
		color: #1076C7;
		padding: 0px 0px 4px 13px;
		font-size:10px;
	}
	.project_listing .bottom-bg h2, .project_listing .bottom-bg1 h2{
		margin: 0px;
		padding: 4px 0px 4px 13px;
		color: #1076C7;
		font-size: 12px;
	}
		.project_listing .bottom-bg h2 a, .project_listing .bottom-bg1 h2 a{color: #1076C7; text-decoration: none;}

	.project_listing .bottom-bg p.desc, .project_listing .bottom-bg1 p.desc{
		color:#707070;
		width: 265px;
		/*
height: 33px;
*/
		overflow: hidden;
		margin: 0px 0px 0px 13px;
	}
	.project_listing ul {
		width: 291px;
		height: 20px;
		/*
		margin-top: 14px;
		*/
	}
		.project_listing ul li{
			display:block;
			float: left;
			background: url(../assets/horizontal_slider/home_slider-links_separator.gif) no-repeat 0 2px;
			padding-right: 8px;
		}
		.project_listing ul li a{
			 padding-left:15px;
			 margin-left: 8px;
			 font-size: 10px;

		}
		.project_listing ul li.first{
			 background: none;
			 padding-left: 5px;
		}
	.last{
		width: 292px;
		padding-right: 0;
		margin:0;
		overflow: hidden;
	}
	/* PORTFOLIO */
	.portfolio_project{
		position: relative;
		float: left;
		padding: 23px 0 0 2px;
		margin-right: 20px;
		clear: left;
	}
		.portfolio_project .border{
			width:291px;
			height:135px;
			margin:0;
			padding:0;
			background: url("../assets/horizontal_slider/portfolio-project-list-mask-top.gif") top left no-repeat;
			position: absolute;
			top:0;
			left:0;
			z-index:1;
			cursor: pointer;
		}
	.project_detailes{
		float: left;
		width: 390px;
		padding-top: 4px;
	}

	.first_project_detailes{
		float: left;
		width: 390px;
		padding: 0px;
	}

	.project_detailes .date, .first_project_detailes .date{
		color: #1076C7;
		margin: 0px 0px 10px 0px;
		font-size: 10px;
	}

	.first_project{
		position: relative;
		float: left;
		padding: 0 0 0 2px;
		margin-right: 20px;
	}


		.section-portfolio .first_project_detailes h2 a,
		.section-portfolio .project_detailes h2 a {
			color: #1076C7;
			text-decoration: none;
		}

		.section-portfolio .first_project_detailes h2 a:hover,
		.section-portfolio .project_detailes h2 a:hover {
			text-decoration: underline;
		}

		.section-portfolio .first_project_detailes h2{margin-top: 0px; padding:0px;}
		.first_project .border{
			width:291px;
			height:113px;
			margin:0;
			padding:0;
			background: url("../assets/horizontal_slider/portfolio-project-list-mask-top.gif") left -22px no-repeat;
			position: absolute;
			top:0;
			left:0;
			z-index:1;
			cursor: pointer;
		}
	.first_project ul, .portfolio_project ul{
		width: 291px;
		height: 45px;
		padding-top:15px;
		margin-left: -2px;
		background: url("../assets/horizontal_slider/portfolio-project-list-mask-bottom.gif") left top no-repeat;
	}
		.first_project ul li, .portfolio_project ul li{
			display:block;
			float: left;
			background: url(../assets/horizontal_slider/home_slider-links_separator.gif) no-repeat 0 3px;
			padding-right: 8px;
		}
		.first_project ul li a, .portfolio_project ul li a{
			 padding-left:15px;
			 margin-left: 8px;
		}
		.first_project ul li.first, .portfolio_project ul li.first{
			 background: none;
			 padding-left: 5px;
		}

	#project-nav{
		background-color: #7C8083;
		width: 100%;
		height: 19px;
		margin: 15px 0 30px 0;
	}


	#home_slider .control {
		position: relative;
		height: 15px;
		top: 180px;
		
		background: url(../assets/horizontal_slider/home_slider-control_new.gif) no-repeat;
		    
		background-color: #989B9D;
		margin: 0px 0px 0px 1px;
		padding: 0px;	
	}

	#home_slider .control li {
		float: left;
		list-style: none;
	}

	#home_slider .control li a {
		display: block;
		position: relative;
		font-size: 10px;
		line-height: 14px;
		color: #FFFFFF;
		text-decoration: none;
		text-transform: lowercase;
	}

	#home_slider .control li.prev {
		background: url(../assets/horizontal_slider/home_slider-control-separator_new.gif) no-repeat right 2px;
	}

		#home_slider .control li.prev a {
			padding-left: 25px;
			padding-right: 9px;
		}

	#home_slider .control li.next {
		float: right;
		padding-right:24px;
		background: url(../assets/horizontal_slider/home_slider-control-separator_new.gif) no-repeat 0 2px;
	}

		#home_slider .control li.next a {
			padding-left: 10px;
			padding-right: 4px;
		}

	#home_slider .control li.portfolio {
		float: left;
		/*background: url(../assets/horizontal_slider/arr_02.gif) no-repeat 0 20px ;*/
	}

		#home_slider .control li.portfolio a {
			padding-left: 10px;
			padding-right: 7px;
		}

	#home_slider .control li.pager {
		position: absolute;
		left: 256px;
		width: 100px;
		height: 19px;
		background-color: #FFFFFF;
	}

		#home_slider .control li.pager .dot {
			position: absolute;
			z-index: 8;
			top: 7px;
			left: 28px;
			width: 8px;
			height: 4px;
			font-size: 1px;
			background-image: url(../assets/horizontal_slider/home_slider-control-dot.gif);
		}

		#home_slider .control li.pager ul {
			position: absolute;
			z-index: 9;
			width: 100px;
			height: 19px;
			padding: 0 0 0 28px;
			background-image: url(../assets/horizontal_slider/home_slider-control-pager_new.gif);
		}

			#home_slider .control li.pager ul li a {
				width: 11px;
				height: 11px;
				overflow: hidden;
				padding: 0;
				margin: 4px 5px 0 0;
				text-indent: -9999px;
			}

#projects-listing .ajax_preloader {
		position: absolute;
		top: 0;
		left: 0px;
		width: 710px;
		height: 179px;
		padding: 140px 0 0 0;
		text-align: center;
		font-size: 10px;
		background: url(../assets/horizontal_slider/preloader-indicator_big.gif) no-repeat center 100px;
	}

/*
a.icon-details {
	background-image: url(../assets/horizontal_slider/icon-details.gif);
}
*/

/*
a.icon-case_studie {
	background-image: url(../assets/horizontal_slider/icon-case_studie.gif);
}

a.icon-visit {
	background-image: url(../assets/horizontal_slider/icon-visit.gif);
}
*/
/* END OF HOME PROJECTS */




/* SECTIONS */

.section-portfolio .private, .section-portfolio h2, .site_map_portfolio {
	color: #1076C7;
}

.section-about_us, .section-services, .section-careers, .section-news{padding-bottom:50px;}
.section-about_us .private, .section-about_us h1,.section-about_us h2, .section-about_us a, .site_map_about_us {
	color: #6848A5;
}
	.section-about_us a.more {
		font-size: .91em;
		padding-left: 7px;
		background: url(../assets/horizontal_slider/more-about_us.gif) no-repeat left 8px;
	}

.section-services .private, .section-services h2, .section-services a, .site_map_services {
	color: #CA1011;
}
	.section-services a.more {
		font-size: .91em;
		padding-left: 7px;
		background: url(../assets/horizontal_slider/more-services.gif) no-repeat left 8px;
	}
.section-careers .private, .section-careers h1, .section-careers h2, .section-careers a, .site_map_careers {
	color: #12AA19;
}
	.section-careers p{
		margin-bottom: 7px;
	}
	.section-careers a.more {
		font-size: .91em;
		padding-left: 7px;
		background: url(../assets/horizontal_slider/more-careers.gif) no-repeat left 8px;
	}

.section-news .private, .section-news h2, .site_map_news{
	color: #F98A22;
}
	.section-news h2{
		margin: 0;
	}
	.section-news p{
		margin-bottom: 10px;
	}
	.section-news a.more {
		font-size: .91em;
		padding-left: 7px;
		background: url(../assets/horizontal_slider/more-news.gif) no-repeat left 8px;
	}

	.section-news .summary{margin-bottom: 15px;}

#content-inner .three_columns a{text-decoration: underline ;}
#content-inner .three_columns a:hover{text-decoration: none;}
/* END OF SECTIONS */





