.loader{
	background:url(../../images/_img/project-next-on.png);
	background:url(../../images/_img/project-prev-on.png);
	margin-left:-1000px;
	}

.navigation:after, .page-nav:after, .single-project:after, .project-detail:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
} 
.navigation, .page-nav, .single-project, .project-detail {
	display: inline-block;
}
html[xmlns] .page-nav, html[xmlns] .navigation, html[xmlns] .single-project, html[xmlns] .project-detail {
	display: block;
}
* html .page-nav, * html .navigation, * html .single-project, * html  .project-detail {
	height: 1%;
}
body {
margin:0;
padding:0;
background:url(../../images/_img/bgd-filer-128px.png);
font-family: 'Lucida Grande', sans-serif, Verdana, Arial, Helvetica; 
}
h1, h2, h3, h4, h5, h6, ul, li {
margin:0;
padding:0
}
a img  {
border:0
}
.center {
margin:0 auto
}
.header {
width:980px;
background:url(../../images/_img/header_back.png);
height:95px;
position:relative
}
.logo a { display:block
}
.header-wrapp, .footer-wrapp {
height:95px;
}
.header-wrapp {
background: #d5d8dd url(../../images/_img/header_background.png) repeat-x;
}
.footer-wrapp {
background: #d5d8dd url(../../images/_img/footer_background.png) repeat-x;
}
.flash {
background:url(../../images/_img/flash_back.png) no-repeat center top; /*no-repeat center top*/
width: 990px; /*910*/
height:360px;
text-align: center;
padding:30px 0px /*30px 45px */
}
.content {
width:960px
}
.content .project {
width:190px;
padding:25px 25px 10px;
height:405px;
float:left;
position:relative;
background:transparent url(../../images/_img/project_back_off.png) no-repeat
}
.project h1 {
font-size:14pt;
color:#232323;
}
.project h1.long {
font-size:17px;
font-weight:normal;
line-height:80%;
margin-bottom:1px
}
.project h2 {
color:#67c8ff;
margin-bottom: 5px;
font-size:11px
}
.project img {
border: 1px #cbd8de solid
}
.project img.more {
border:0;
position:absolute;
bottom:10px;
right:25px;
}
.project ul {
list-style-type:none;
font-size:11px;
color:#707070;
}
.project li {
padding:0 0 2px 24px;
line-height:150%;
margin-top:8px;
}
.project li.client {
background: url(../../images/_img/ico-client.png) 0 0  no-repeat;
}
.project li.technology {
background: url(../../images/_img/ico-technology.png) no-repeat
}
.project li.description {
background: url(../../images/_img/ico-description.png) no-repeat
}
.page-nav {
	background: url(../../images/_img/page-nav-back.png) no-repeat;
	height:65px;
	width:940px;
	padding:10px;
	clear:both
	}
.page-nav a {
display:block;
float:left
}
a.prev-page, a.next-page, a.prev-page-stop, a.next-page-stop, a.prev-project, a.next-project, a.prev-project-stop, a.next-project-stop { 
width:230px;
height:65px
}
a.prev-page { 
background:url(../../images/_img/page-prev-off.png) no-repeat;
margin-right:130px
}
a.prev-page-stop { 
background:url(../../images/_img/page-prev-off.png) no-repeat;
margin-right:130px;
cursor:default
}
a.prev-page:hover {
background:url(../../images/_img/page-prev-on.png) no-repeat
}
a.prev-project { 
background:url(../../images/_img/project-prev-off.png) no-repeat;
margin-right:130px
}
a.prev-project-stop { 
background:url(../../images/_img/project-prev-off.png) no-repeat;
margin-right:130px;
cursor:default
}
a.prev-project:hover {
background:url(../../images/_img/project-prev-on.png) no-repeat
}

a.next-page { 
background:url(../../images/_img/page-next-off.png) no-repeat;
margin-left:130px
}
a.next-page-stop { 
background:url(../../images/_img/page-next-off.png) no-repeat;
margin-left:130px;
cursor:default
}

a.next-page:hover { 
background:url(../../images/_img/page-next-on.png) no-repeat
}

a.next-project { 
background:url(../../images/_img/project-next-off.png) no-repeat;
margin-left:130px
}
a.next-project:hover { 
background:url(../../images/_img/project-next-on.png) no-repeat
}
a.next-project-stop { 
background:url(../../images/_img/project-next-off.png) no-repeat;
margin-left:130px;
cursor:default
}
a.project-home { 
background:url(../../images/_img/project-home-off.png) no-repeat;
width:220px;
height:65px
}
a.project-home:hover { 
background:url(../../images/_img/project-home-on.png) no-repeat;
}
.footer {
width:980px;
background:url(../../images/_img/footer_back.png);
height:95px;
position:relative
}
.single-project {
background:url(../../images/_img/single-proj-back-filler-1px.png) repeat-y;
position:relative;
min-height: 700px;
height:auto !important;/*IE6+IE7*/
height: 700px;
}
.img-scroller {
width:240px;
position:absolute;
top:50px;
left:50px
}
.project-detail {
width: 600px;
float:right;
margin-right:50px;
color:#707070
}
*html .project-detail {
margin-right:20px;
}
.project-detail h1 {
background: url(../../images/_img/project-headline.png) no-repeat;
height:73px;
color:white;
font-size: 48px;
text-align:center;
padding-top:7px;
margin-bottom:20px
}
.project-detail h2 {
height:40px;
padding-top:5px;
margin-bottom:20px;
padding-left:120px;
font-size:24px;
}
.project-detail h2.client {
background:url(../../images/_img/project_client.png) no-repeat;
}
.project-detail h2.country {
background:url(../../images/_img/project_country.png) no-repeat;
}
.project-detail h2.technology {
background:url(../../images/_img/project_technology.png) no-repeat;
}
.project-detail h2.category {
background:url(../../images/_img/project_category.png) no-repeat;
}
.project-description {
font-size:10pt;
padding:0 20px;
position:relative;
background:url(../../images/_img/proj_descr_filler.png) repeat-y;
}
.project-description p {
margin-top:0;
margin-bottom:10px
}
.description-wide {
font-size:10pt;
padding:0 20px;
position:relative;
background:url(../../images/_img/proj_descr_filler_wide.png) repeat-y;
}
.description-wide p {
margin-top:0;
margin-bottom:10px
}

.description-wide h2 {
	margin-bottom: 0px;
 	padding-left: 0px;
 	padding-top: 0px;
 }

.project-detail .top {
postition:absolute;
top:-30px;
}
.project-detail .bottom {
postition:absolute;
bottom:-30px;
}

/***************************
 *** N A V I G A T I O N ***
 ***************************/

#navi {
	background: url("../../images/_img/dot.gif") top repeat-x;
}

#navi,
#navi ul {
	list-style-type:none;
	margin:0px;
	margin-top: 35px;
	padding:0px;
}

#navi li {
	padding-top:6px;
	padding-bottom:6px;
}

#navi li a {
	text-decoration: none;
	color:#666666;
	padding-left:16px;
}

#navi li a:hover {
	color:#000000;
}

#navi a.arrowright {
	background: url("../../images/_img/arrow-right.gif") 2px 3px no-repeat;
}

#navi a.arrowdown {
	background: url("../../images/_img/arrow-down.gif") 2px 3px no-repeat;
}

#navi .nl3 {
	background: url("../../images/_img/dot.gif") bottom repeat-x;
}

#navi .nl3 a {
	display:block;
}

#navi .nl3 .linkparent {
	color:#000000;
}

#navi .nl3 .linkself {
	color:#E40013;
}

#navi #nl4,
#navi #nl5,
#navi #nl6 {
	margin-top:3px;
}

#navi .nl4 a {
	margin-left:13px;
	display:block;
}

#navi .nl4 .linkself {
	color:#E40013;
}

#navi .nl5 a {
	margin-left:26px;
	display:block;
}

#navi .nl5 .linkself {
	color:#E40013;
}

#navi .nl6 a {
	margin-left:39px;
	display:block;
}
/**********************************
 *** END OF N A V I G A T I O N ***
 **********************************/
table.back {
	background: #b2b6bf;
}

tr.front {
	background: #eaf0f1;
}

.content_img {
	float: left;
	margin:0 20px 10px 0;
	background-color:#FFFFFF;
	border:1px solid #D9D9D9;
	padding:4px;
}

.image_description {
	margin: 5px;
	text-align: center;
	font-size: 8pt;
}