/*----------------------*/
/*---INDEX PAGE BEGIN---*/
/*----------------------*/
/*--NAVIGATION BEGIN--*/
div.navigation{
	font-size:14px;
	margin-left:105px;
	margin-bottom:3px;

}
div.navigation div.nav_item, div.navigation div.nav_item_last{
	float:left;
	text-align:left;
	width:100px;
}
div.navigation a{
	text-decoration:none;
}
div.navigation div.nav_item a.selected, div.navigation div.nav_item_last a.selected{
	font-family:"SegoeWPN-Semibold";
	font-weight:normal;
	color:#000;
}
div.navigation a:link, div.navigation a:visited{
	color:#666;
}
div.navigation a:hover, div.navigation a:active{
	color:#000;
}
div.navigation div.lang{
	text-align:right;
	margin-right:102px;
}
/*--NAVIGATION END--*/

/*---GRID BEGIN-----*/
.nivoSlider {
    position:relative;
    width:799px; /* Change this to your images width */
    height:399px; /* Change this to your images height */
    background:url(../images/loading.gif) no-repeat 50% 50%;
    margin:0 auto;
}
.nivoSlider img {
    position:absolute;
    top:0px;
    left:0px;
    display:none;
}
div.grid{
	z-index:99;
	position: absolute;
	top:23px;
	width:1001px;
	height:400px;
}
div.col {
	float: left;
}
div.colLast {
	float:left;
}
div.grid div.col div.one, div.grid div.colLast div.one{
	border:1px solid #FAFAFA;
	width:99px;
	height:99px;
	overflow: hidden;
	position: relative;

}
div.col div.one{
	background:#EEE;
}
div.col:first-child div.one{
	border:1px solid #fafafa !important;
	background:none;
}
div.col:first-child div.one:first-child{
	/*background:url('../images/logo.png') center center no-repeat !important;*/
	/*cursor: pointer;*/
}
/*---GRID END-----*/

/*---SLOGAN BEGIN-----*/
div.moto{
	position: absolute;
	top:270px;
	left:0;
	z-index:999;
	text-align:right;
	color:#333;
	width:800px;
}
div.moto h2.slogan{
	color:#111;
	font-size:14px;
	margin:0px;
	padding:0px;
	margin-top:4px;
	line-height:14px;
}
div.moto h1.name{
	color:#333;
	margin:0px;
	font-size:61px;
	line-height:50px;
	text-align:right;
	font-family:"SegoeWPN", sans-serif !important;
	font-weight:normal;
}
/*---SLOGAN END-----*/
/*----------------------*/
/*---INDEX PAGE END-----*/
/*----------------------*/

/*---------------------------*/
/*---PROJECTS PAGE BEGIN-----*/
/*---------------------------*/

/*---RESIDENTIAL BEGIN-----*/


/*div.residential_row{
	overflow: hidden;
	width:800px;
	height:100px;
	position: absolute;
	top:20px;
	left:100px;
}*/
/*div.residential_one{
	position: absolute;
	width:100px;
	height:100px;
	overflow: hidden;
	top:0px;
	left:0px;
}
div.residential_two{
	position: absolute;
	width:600px;
	height:100px;
	overflow: hidden;
	top:0px;
	left:200px;
}*/
div.residential_title{
	padding-top:0px;
	height:99px !important;
	font-size:14px;
	font-family:"SegoeWPN";
}
div.residential_title h2{
	padding-left:5px;
	padding-top:79px;
	padding-bottom:5px;
	line-height:16px;
	font-size:14px;
	font-family:"SegoeWPN";
	color:#444;
}
div.col a{
	text-decoration:none;
}
div.col a:link, div.col a:visited{
}
div.col a:hover, div.col a:active{
}
/*---RESIDENTIAL END-----*/

/*---COMMERCIAL BEGIN-----*/

/*div.commercial_one{
	position: absolute;
	width:500px;
	height:100px;
	overflow: hidden;
	top:120px;
	left:100px;

}
div.commercial_two{
	position: absolute;
	width:200px;
	height:100px;
	overflow: hidden;
	top:120px;
	left:700px;
}*/
/*div.commercial_title{
	padding-left:5px;
	padding-top:65px;
	width:94px !important;
	height:34px !important;
	line-height:14px;
	font-size:14px;
	background-color:#fafafa;
	font-family:"SegoeUISemibold";
}*/
div.commercial_title{
	padding-top:0px;
	height:99px !important;
	font-size:14px;
	font-family:"SegoeWPN";
}
div.commercial_title h2{
	padding-top:63px;
	padding-left:5px;
	padding-bottom:5px;
	line-height:16px;
	font-size:14px;
	font-family:"SegoeWPN";
	color:#444;
}
/*---COMMERCIAL END-----*/

/*---PUBLIC BEGIN-----*/
/*div.public_one{
	position: absolute;
	width:200px;
	height:100px;
	overflow: hidden;
	top:220px;
	left:100px;
}
div.public_two{
	position: absolute;
	width:500px;
	height:100px;
	overflow: hidden;
	top:220px;
	left:400px;
}*/
/*div.public_title{
	padding-left:5px;
	padding-top:65px;
	width:94px !important;
	height:34px !important;
	line-height:14px;
	font-size:14px;
	background-color:#fafafa;
	font-family:"SegoeUISemibold";
}*/
div.public_title{
	padding-top:0px;
	height:99px !important;
	font-size:14px;
	font-family:"SegoeWPN";
}
div.public_title h2{
	padding-top:47px;
	padding-left:5px;
	padding-bottom:5px;
	line-height:16px;
	font-size:14px;
	font-family:"SegoeWPN";
	color:#444;
}
/*---PUBLIC END-----*/

/*---LANDSCAPE BEGIN-----*/
/*div.landscape_one{
	position: absolute;
	width:300px;
	height:100px;
	overflow: hidden;
	top:320px;
	left:200px;
}*/
/*div.landscape_title{
	padding-left:5px;
	padding-top:35px;
	width:94px !important;
	height:64px !important;
	line-height:15px;
	font-size:14px;
	background-color:#fafafa;
	font-family:"SegoeUISemibold";
}*/
div.landscape_title{

	padding-top:0px;
	height:99px !important;
	font-size:14px;
	font-family:"SegoeWPN";
}
div.landscape_title h2{
	padding-top:47px;
	padding-left:5px;
	padding-bottom:5px;
	line-height:16px;
	font-size:14px;
	font-family:"SegoeWPN";
	color:#444;
}
/*---LANDSCAPE END-----*/

/*---COMPETITIONS BEGIN-----*/
/*div.competitions_one{
	position: absolute;
	width:300px;
	height:100px;
	overflow: hidden;
	top:320px;
	left:600px;
}
div.competitions_title{
	text-indent:5px;
	padding-top:75px;
	height:24px !important;
	font-size:14px;
	background-color:#fafafa;
	font-family:"SegoeUISemibold";
}*/
div.competitions_title{
	padding-top:0px;
	height:99px !important;
	font-size:14px;
	font-family:"SegoeWPN";
}
div.competitions_title h2{
	padding-left:5px;
	padding-top:79px;
	padding-bottom:5px;
	line-height:16px;
	font-size:14px;
	font-family:"SegoeWPN";
	color:#444;
}
/*---COMPETITIONS END-----*/

/*---INTERIORS BEGIN-----*/

div.interiors_title{
	padding-top:0px;
	height:99px !important;
	font-size:14px;
	font-family:"SegoeWPN";
}
div.interiors_title h2{
	padding-left:5px;
	padding-top:79px;
	padding-bottom:5px;
	line-height:16px;
	font-size:14px;
	font-family:"SegoeWPN";
	color:#444;
}
/*---INTERIORS END-----*/


div.row_one,div.row_two,div.row_three,div.row_four{
	/*background-color:#fafafa;*/
}
div.row_one img,div.row_two img,div.row_three img,div.row_four img{
	display: none;
	opacity: 0.5;
	filter:alpha(opacity=50);

}
/*---------------------------*/
/*---PROJECTS PAGE END-------*/
/*---------------------------*/

/*--------------------------------*/
/*---RESIDENTIAL PAGE BEGIN-------*/
/*--------------------------------*/
div.residential_page div.one img{
	display: none
}
div.residential_page div.img_thumb img{
	opacity: 0.65;
	-moz-opacity: 0.65;
	filter:alpha(opacity=65)
}
div.interiors_page div.one img{
	display: none
}

div.residential_cat{
	padding-top:0px;
	height:99px !important;
	font-size:14px;
	font-family:"SegoeWPN-Semibold";
	font-weight:normal;
	background:#DDDDDD !important;
}
div.residential_cat h1{
	padding-left:5px;
	padding-top:79px;
	padding-bottom:5px;
	line-height:16px;
	font-size:14px;
	font-family:"SegoeWPN-Semibold";
	font-weight:normal;
	color:#000;
}
/*div.project_caption{
	display: none;
	background-color:#fafafa;
	line-height:14px;
	padding-left:5px;
	padding-top:5px;
	width:94px;
	height:35px;
	top:100px;
	position: absolute;
	color:#000;
	font-size:13px;
	opacity: 0.8;
	filter: alpha(opacity = 80) !important;
}*/
/*div.timeline{
	margin-top:-11px;
	padding-left:10px;
	color:#000;
}*/

/*--------------------------------*/
/*---RESIDENTIAL PAGE END---------*/
/*--------------------------------*/

/*--------------------------------*/
/*---COMMERCIAL PAGE BEGIN-------*/
/*--------------------------------*/
div.commercial_page div.one img{
	display: none
}
div.commercial_cat{
	padding-top:0px;
	height:99px !important;
	font-size:14px;
	font-family:"SegoeWPN-Semibold";
	font-weight:normal;
	background:#ddd !important;
}
div.commercial_cat h1{
	padding-left:5px;
	padding-top:63px;
	padding-bottom:5px;
	line-height:16px;
	font-size:14px;
	font-family:"SegoeWPN-Semibold";
	font-weight:normal;
	color:#000;
}
/*div.project_caption{
	display: none;
	background-color:#ccc;
	line-height:14px;
	padding-left:5px;
	padding-top:5px;
	width:94px;
	height:35px;
	top:100px;
	position: absolute;
	color:#000;
	font-size:13px;
	opacity: 0.8;
	-moz-opacity: 0.8;
	filter:alpha(opacity=8);
}
div.timeline{
	margin-top:-11px;
	padding-left:10px;
	color:#000;
}
div.timeline div{
	margin-bottom:79px;
}*/
/*--------------------------------*/
/*---COMMERCIAL PAGE END---------*/
/*--------------------------------*/

/*---------------------------*/
/*---PUBLIC PAGE BEGIN-------*/
/*---------------------------*/
div.public_page div.one img{
	display: none
}

div.public_cat{
	padding-top:0px;
	height:99px !important;
	font-size:14px;
	font-family:"SegoeWPN-Semibold";
	font-weight:normal;
	background:#ddd !important;
}
div.public_cat h1{
	padding-left:5px;
	padding-top:47px;
	padding-bottom:5px;
	line-height:16px;
	font-size:14px;
	font-family:"SegoeWPN-Semibold";
	font-weight:normal;
	color:#000;
}
/*div.project_caption{
	display: none;
	background-color:#ccc;
	line-height:14px;
	padding-left:5px;
	padding-top:5px;
	width:94px;
	height:35px;
	top:100px;
	position: absolute;
	color:#000;
	font-size:13px;
	opacity: 0.8;
	-moz-opacity: 0.8;
	filter:alpha(opacity=8);
}*/

/*div.timeline{
	margin-top:-11px;
	padding-left:10px;
	color:#000;
}
div.timeline div{
	margin-bottom:79px;
}*/
/*---------------------------*/
/*---PUBLIC PAGE END---------*/
/*---------------------------*/

/*------------------------------*/
/*---LANDSCAPE PAGE BEGIN-------*/
/*------------------------------*/
div.landscape_page div.one img{
	display: none
}
div.landscape_cat{
	padding-top:0px;
	height:99px !important;
	font-size:14px;
	font-family:"SegoeWPN-Semibold";
	font-weight:normal;
	background:#ddd !important;
}
div.landscape_cat h1{
	padding-left:5px;
	padding-top:47px;
	padding-bottom:5px;
	line-height:16px;
	font-size:14px;
	font-family:"SegoeWPN-Semibold";
	font-weight:normal;
	color:#000;
}
/*div.project_caption{
	display: none;
	background-color:#ccc;
	line-height:14px;
	padding-left:5px;
	padding-top:5px;
	width:94px;
	height:35px;
	top:100px;
	position: absolute;
	color:#000;
	font-size:13px;
	opacity: 0.8;
	-moz-opacity: 0.8;
	filter:alpha(opacity=8);
}*/
div.timeline{
	margin-top:-11px;
	padding-left:10px;
	color:#000;
}
div.timeline div{
	margin-bottom:79px;
}
/*------------------------------*/
/*---LANDSCAPE PAGE END-------*/
/*------------------------------*/

/*---------------------------------*/
/*---COMPETITIONS PAGE BEGIN---------*/
/*---------------------------------*/
div.competitions_page div.one img{
	display: none
}
div.competitions_cat{
	padding-top:0px;
	height:99px !important;
	font-size:14px;
	font-family:"SegoeWPN-Semibold";
	font-weight:normal;
	background:#ddd !important;
}
div.competitions_cat h1{
	padding-left:5px;
	padding-top:79px;
	padding-bottom:5px;
	line-height:16px;
	font-size:14px;
	font-family:"SegoeWPN-Semibold";
	font-weight:normal;
	color:#000;
}
/*div.timeline{
	margin-top:-11px;
	padding-left:15px;
	color:#888;
	font-size:13px;
}
div.timeline div{
	margin-bottom:79px;
}*/
/*---------------------------------*/
/*---COMPETITIONS PAGE END---------*/
/*---------------------------------*/

/*------------------------------*/
/*---PROJECT PAGE BEGIN---------*/
/*------------------------------*/
div.main_img_containter
{
	width:499px;
	border-left:1px solid #FAFAFA;
	height:299px;
	position: absolute;
	overflow: hidden;
	left:400px;
	z-index:999;
}
div.main_img_containter img{
	display: none;
	cursor: pointer;
}
div.project_title{
	padding-left:2px;
	padding-right:2px;
	padding-top:67px;
	height:32px !important;
	width:95px !important;
	font-size:14px;
	line-height:14px;
	background-color:#ddd !important;
	color:#000;
	font-family:"SegoeWPN-Semibold";
	font-weight:normal;
}
div.project_title h2{
	/*padding-left:5px;
	padding-top:65px;*/
	height:34px !important;
	width:97px !important;
	font-size:12px;
	line-height:14px;
	background-color:#ddd;
	color:#000;
	font-family:"SegoeWPN-Semibold";
	font-weight:normal;
	padding:0 !important;
}
div.project_title_three_rows{
	/*padding-left:5px;
	padding-top:65px;*/
	padding:53px 2px 2px 2px;
	height:44px !important;
	width:95px !important;
	font-size:12px;
	line-height:14px;
	background-color:#ddd;
	color:#000;
	font-family:"SegoeWPN-Semibold";
	font-weight:normal;
}
div.project_title_three_rows h2{
	height:34px !important;
	width:97px !important;
	font-size:12px;
	line-height:14px;
	background-color:#ddd;
	color:#000;
	font-family:"SegoeWPN-Semibold";
	font-weight:normal;
	padding:0 !important;
}
div.project_info{
	background-color:#ddd;
	padding:10px;
	width:379px !important;
	height:279px;
	overflow: hidden;
	color:#000;
	display: none;
	position: absolute;
	-moz-opacity: 0.85;
	filter:alpha(opacity=85) !important;
	opacity: .85;
	line-height:17px;
	overflow-y: scroll;
}
div.project_info_2{
	width:479px !important;
}
div.project_info p{
	text-align:left;
	font-size:13px;
}
div.project_info h3{
	font-size:14px;
	line-height:17px;
	font-family:"SegoeWPN-Semibold";
	font-weight:normal;
	margin-bottom:10px;
}
div.project_info span{
	vertical-align: super;
	position: absolute;
	margin-top:-4px;
	font-size:10px;
}
div.left_column{
	float:left;
	margin-right:20px;
	margin-bottom:10px;
	font-size:13px;
}
div.right_column{
	margin-bottom:10px;
	font-size:13px;
}
div.right_column span{
	vertical-align: super;
	position: absolute;
	margin-top:-4px;
	font-size:10px;

}
div.project_info_small{
	background-color:#ddd;
	padding:10px;
	width:379px !important;
	height:279px;
	overflow: hidden;
	color:#000;
	display: none;
	position: absolute;
	-moz-opacity: 0.85;
	filter:alpha(opacity=85) !important;
	opacity: .85;
	line-height:14px;
}
div.project_info_small p{
	text-align:left;
	font-size:12px;
}
div.project_info_small h3{
	font-size:13px;
	line-height:14px;
	font-family:"SegoeWPN-Semibold";
	font-weight:normal;
	margin-bottom:10px;
}
div.left_column_small{
	float:left;
	margin-right:20px;
	margin-bottom:10px;
	font-size:12px;
}
div.right_column_small{
	margin-bottom:10px;
	font-size:12px;
}
div.right_column_small span{
	vertical-align: super;
	position: absolute;
	margin-top:-4px;
	font-size:10px;

}
/*------------------------------*/
/*---PROJECT PAGE END-----------*/
/*------------------------------*/

/*------------------------------*/
/*---SERVICES PAGE BEGIN--------*/
/*------------------------------*/

div.services_info{
	background-color:#ddd;

	padding:15px;
	width:469px;
	height:269px;
	left:201px;
	overflow: hidden;
	position: absolute;
	z-index:999;
}
div.services_info_scroll h1{
	margin:0;
	padding:0;
	font-size:15px;
	font-family:"SegoeWPN-Semibold", sans-serif;
	font-weight:normal;
	margin-bottom:10px;
	line-height:17px;
}
div.services_info_scroll ul li ul{
	padding-left:12px;
	margin-top:5px;
	margin-bottom:10px;
}
/*------------------------------*/
/*---SERVICES PAGE END----------*/
/*------------------------------*/

/*------------------------------*/
/*---ABOUT US PAGE BEGIN--------*/
/*------------------------------*/
div.about_us_container
{
	width:399px;
	border-top:1px solid #FAFAFA;
	border-left:1px solid #FAFAFA;
	height:299px;
	position: absolute;
	overflow: hidden;
	left:100px;
	top:123px;
	z-index:-999;
}
div.about_us_container div.cv_info, div.about_us_container div.team_info,
div.about_us_container div.pic1_info, div.about_us_container div.pic2_info,
div.about_us_container div.office_info{
	background-color:#ddd;
	padding:15px;
	width:370px;
	height:270px;
	overflow: hidden;
	position: absolute;
}
div.team_info,div.pic1_info,div.pic2_info, div.office_info, {
	display: none;
}
div.team_info p,div.pic1_info p,div.pic2_info p, div.office_info p, div.cv_info p{
	text-align:left;
	font-size:13px;
	line-height:18px;
	color:#111;
}
div.cv_info {
}
div.cv_info h1,div.prizes_info h1, div.partners_info h1,
div.team_info h1, div.person_male_info h1, div.person_female_info h1, div.clients_info h1{
	margin:0;
	padding:0;
	font-size:15px;
	font-family:"SegoeWPN-Semibold", sans-serif;
	font-weight:normal;
	margin-bottom:10px;
	line-height:17px;
}
div.team_info {
	line-height:10px !important;
}
div.team_info h2.ex_partners{
	font-size:14px;
	font-weight:normal;
	font-family:"SegoeWPN-Semibold", sans-serif;
	margin:0;
	padding:0;
}
div.team_info ul.ex_partners li{
	display: inline !important;
}
div.clients_info ul li{
	display: inline !important;
}
div.clients_info ul li div a, div.clients_info ul li div a:link,div.clients_info ul li div a:visited, span.no_link{
	text-decoration: none;
	font-family:"SegoeWPN-Semibold", sans-serif;
	font-weight:normal;
	color:#000;
}
div.clients_info ul li div a:hover,div.clients_info ul li div a:active{
	text-decoration: underline;
	font-family:"SegoeWPN-Semibold", sans-serif;
	font-weight:normal;
	color:#000 !important;
}
div.partners_info h2{
	margin:0;
	padding:0;
	font-size:14px;
	font-family:"SegoeWPN-Semibold", sans-serif;
	font-weight:normal;
	margin-bottom:5px;
	line-height:16px;
	margin-top:25px;
}
div.partners_info h2.first{
	margin-top:0px;
}
div.partners_info ul li{
	display: inline !important;
}
li.break{
	line-height:12px !important;
	margin:0 !important;
	padding:0 !important;
}
div.content div ul{
	display: block;
	margin:0;
	padding:0;
}
div.content div ul li{
	display: block;
	margin:0;
	padding:0;
	line-height:17px;
	font-size:13px;
	margin-bottom:5px;
	color:#000;
}
div.content div.person_male_info ul li ul{
	margin-left:15px;
	margin-top:3px;
}

div.content div.prizes_info ul li strong{
	font-family:"SegoeWPN-Semibold", sans-serif !important;
	font-weight:normal;
	color:#000;
}
span.square{
	font-size:10px !important;
	color:#444;
}
span.dagger{
	font-size:20px;
	vertical-align:bottom;
}
span.year_dagger{
	font-size:10px;
	vertical-align:super;
}
li.dagger{
	margin-top:-4px !important;
}
div.content div ul li a, div.content div ul li a:link, div.content div ul li a:visited{
	color:#000;
}
div.content div ul li a:hover, div.content div ul li a:active{
	color:#333;
}
div.office, div.cv, div.team, div.partners, div.prizes, div.iso{
	text-indent:5px;
	padding-top:75px;
	height:24px !important;
	background-color:#ddd !important;
	color:#000;
	cursor:pointer;
}
div.clients{
	line-height:16px;
	/*text-indent:5px;*/
	padding-left:5px;
	width:94px !important;
	padding-top:62px;
	height:37px !important;
	background-color:#ddd !important;
	color:#000;
	cursor:pointer;
}

div.pic1, div.pic2{
	cursor:pointer;
}
div.pic1 img, div.pic2 img{
	display: none;
}
div.office img{
	position: absolute;
	display: none;

}
div.office{
	text-indent:0px;
	padding:0px;
	height:99px !important;
	font-size:14px;
	background-color:#fafafa;
	color:#000;
	cursor:pointer;
	/*background: url('../images/port.jpg');*/
}
div.office_title{
	color:#000;
	position: absolute;
	text-indent:5px;
	padding-top:75px;
	display: none;
}
a.prize_box, a.prize_box:link, a.prize_box:visited{
	text-decoration: none;
}
a.prize_box:hover, a.prize_box:active{
	text-decoration: underline;
}
img.office{
	display:none;
}
div.about_us_img_cont{
	display: none;
}
div.iso a, div.iso a:link, div.iso a:visited{
	font-family: "SegoeWPN-Semibold", sans-serif;
	font-weight: normal;
	text-decoration: none;
	color:#000;
}
div.iso a:hover, div.iso a:active{
	text-decoration: none;
	color:#000;
}
ul.ex_partners li{
	color:#888 !important;
}
ul.ex_partners li span.square{
	color:#BBB !important;
}
/*------------------------------*/
/*---ABOUT US PAGE END----------*/
/*------------------------------*/

/*------------------------------*/
/*---CONTACT PAGE BEGIN---------*/
/*------------------------------*/
div.contact_container
{
	width:399px;
	border-left:1px solid #fafafa;
	height:299px;
	position: absolute;
	overflow: hidden;
	left:400px;
	z-index:999;
}
div.map, div.contact{
	text-indent:5px;
	padding-top:75px;
	height:24px !important;
	font-size:14px;
	background-color:#ddd !important;
	color:#000;
	cursor:pointer;
}
div.map{
	/*background: url('../images/port.jpg');*/
	text-indent:0px;
	padding-top:0px;
	height:99px !important;
	background-color:#fafafa;
	cursor: pointer;
}
div.map img{
	position: absolute;
	cursor: pointer;
	display: none;
}
div.map_title{
	position: absolute;
	color:#000;
	background:#ddd;
	text-indent:5px;
	margin-top:75px;
	cursor: pointer;
	display: none;
}
div.contact_container div.contact_info{
	background-color:#ddd;
	padding:15px;
	width:370px;
	height:270px;
	overflow: hidden;
	position: absolute;
}
div.map_info{
	position: absolute;
	overflow: hidden;
	padding:0px;
	width:399px;
	height:299px;
	display: none;
}
div.contact_info{
	color:#000;
	font-family: "SegoeWPN",sans-serif;
	font-size: 13px !important;

}
div.contact_info ul li {
	margin-bottom:1px;
}
div.contact_info ul li span.services_list_square{
	/*font-size:7px !important;*/
}
div.contact_info ul li div.services_list_square{
	margin-left:10px !important;
}
/*------------------------------*/
/*---CONTACT PAGE END-----------*/
/*------------------------------*/


/*-----OVERWRITE AND ADDITIONAL----*/
div.timeline div{
	margin-bottom:0px;
	height:100px;
}
div.timeline div.last_year{
	height:10px;
}

div.project_caption{
	display: none;
	background-color:#fafafa;
	line-height:14px;
	/*padding-left:5px;
	padding-top:5px;*/
	/*padding:5px 2px 2px 2px;*/
	padding:2px;
	width:95px;
	height:42px;
	top:53px; /*60px*/
	position: absolute;
	color:#000;
	font-size:12px;
	font-family:"SegoeWPN-Semibold";
	font-weight:normal;
	opacity: .65;
	filter:alpha(opacity=65) !important;
}
div.project_caption h2{
	display: none;
	/*background-color:#fafafa;*/
	line-height:14px;
	/*padding-left:5px;
	padding-top:5px;*/
	/*padding:5px 2px 2px 2px;*/
	/*padding:2px;
	width:95px;
	height:54px;*/
	margin:0px;
	top:1px; /*60px*/
	position: absolute;
	color:#000;
	font-size:12px;
	font-family:"SegoeWPN-Semibold";
	font-weight:normal;
}
div.project_caption_two_rows{
	display: none;
	background-color:#fafafa;
	line-height:14px;
	/*padding-left:5px;
	padding-top:5px;*/
	padding:2px;
	width:95px;
	height:28px;
	top:67px; /*60px*/
	position: absolute;
	color:#000;
	font-size:12px;
	font-family:"SegoeWPN-Semibold";
	font-weight:normal;
	opacity: .65;
	filter:alpha(opacity=65) !important;
}

div.img_thumb img{
	position: absolute;
	opacity: 0.65;
	-moz-opacity: 0.65;
}
/*div.img_thumb img.bw{
	z-index:101;
}
div.img_thumb img.color{
	z-index:100;
	filter: alpha(opacity = 65) !important;
}*/

img.logo{
	opacity: 1 !important;
	-moz-opacity: 1 !important;
	filter:alpha(opacity=100) !important;
}
div.absolute_row_one{
	position: absolute;
	/*border:1px solid red;*/
	margin-left:99px;
	width:802px;
	height:99px;
	z-index:999;
	cursor: pointer;
	background:#FAFAFA;
	opacity: 0;
	-moz-opacity: 0;
	filter:alpha(opacity=0);
}
div.absolute_row_two{
	position: absolute;
	/*border:1px solid red;*/
	margin-left:99px;
	margin-top:99px;
	width:802px;
	height:99px;
	z-index:999;
	cursor: pointer;
	background:#FAFAFA;
	opacity: 0;
	-moz-opacity: 0;
	filter:alpha(opacity=0);
}
div.absolute_row_three_left{
	position: absolute;
	/*border:1px solid red;*/
	margin-left:99px;
	margin-top:199px;
	width:299px;
	height:99px;
	z-index:999;
	cursor: pointer;
	background:#FAFAFA;
	opacity: 0;
	-moz-opacity: 0;
	filter:alpha(opacity=0);
}
div.absolute_row_three_right{
	position: absolute;
	/*border:1px solid red;*/
	margin-left:399px;
	margin-top:199px;
	width:499px;
	height:99px;
	z-index:999;
	cursor: pointer;
	background:#FAFAFA;
	opacity: 0;
	-moz-opacity: 0;
	filter:alpha(opacity=0);
}
div.absolute_row_four_left{
	position: absolute;
	/*border:1px solid red;*/
	margin-left:99px;
	margin-top:299px;
	width:399px;
	height:99px;
	z-index:999;
	cursor: pointer;
	background:#FAFAFA;
	opacity: 0;
	-moz-opacity: 0;
	filter:alpha(opacity=0);
}
div.absolute_row_four_right{
	position: absolute;
	/*border:1px solid red;*/
	margin-left:499px;
	margin-top:299px;
	width:399px;
	height:99px;
	z-index:999;
	cursor: pointer;
	background:#FAFAFA;
	opacity: 0;
	-moz-opacity: 0;
	filter:alpha(opacity=0);
}
*{
	font-weight:normal;
}
span.services_list_square{
	float:left;
}
div.services_list_square{
	margin-left:10px;
}
