BODY {
	background-image: url(../i/bg_body.gif);
	background-repeat: repeat;
}
P, LI, TD {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6F6F6F;
	margin-top: 0px;
}
a, a:hover, a.visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0F6799; /*#DF444C;*/
	text-decoration: underline;
}

.tdH1 {
	background-image: url(../i/bg_h1.gif);
	background-repeat: repeat-y;
	padding: 0px 5px 0px 5px;
}
.tdH3 {
	background-image: url(../i/bg_h3.gif);
	background-repeat: repeat-x;
}
.tdH4 {
	background-image: url(../i/bg_h4.jpg);
	background-repeat: repeat-x;
}
.tdH5 {
	background-image: url(../i/bg_h5.gif);
	background-repeat: repeat-x;
}
.tdHOne {
	background-image: url(../i/bg_h6.gif);
	background-repeat: repeat-x;
}
.tdHTwo {
	background-image: url(../i/bg_h7.gif);
	background-repeat: repeat-x;
}
.tdH8 {
	background-image: url(../i/bg_h8.jpg);
	background-repeat: repeat-x;
}
.tdH9 {
	background-image: url(../i/bg_h9.gif);
	background-repeat: repeat;
}



.tdFlash {
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
}



.topNavigation, .topNavigation:hover, .topNavigation:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.pageSloganDiv {
	position: relative;
	display: block;
	width: 150px;
	height: 117px;
}

.pageSloganSpan {
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;

	padding: 40px 5px 5px 5px;
}

DIV.mainDiv {
	position: relative;
}
DIV.bigPicture {
	position: absolute;
	display: block;
	width: 349px;
	height: 234px;
	top: 14px;
	left: 22px;
	z-index: 1000;
}
DIV.pictureList {
	position: absolute;
	display: block;
	width: 349px;
	height: 149px;
	top: 264px;
	left: 22px;
}
DIV.projectsList {
	position: absolute;
	display: block;
	width: 520px;
	height: 75px;
	top: 14px;
	left: 405px;
	/*border: solid #cc0000 1px;*/
}
DIV.allProjectsLink {
	position: absolute;
	display: block;
	width: 520px;
	height: 15px;
	top: 35px;
	left: 405px;
	text-align: right;
	/*border: solid #cc0000 1px;*/
}
DIV.projectDescription {
	position: absolute;
	display: block;
	width: 520px;
	height: 330px;
	top: 74px;
	left: 405px;
	/*border: solid #cc0000 1px;*/
}
DIV.listProjects {
	position: absolute;
	display: block;
	width: 909px;
	height: 390px;
	top: 14px;
	left: 14px;
	/*border: solid #cc0000 1px;*/
}
DIV.projectNavigation {
	position: absolute;
	display: block;
	top: 385px;
	right: 14px;
	text-align: right;
	/*border: solid #cc0000 1px;*/
}

.prjList {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #DF444C;
	text-decoration: underline;
	line-height: 14px;
}
.prjTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #0F6799;
	margin-bottom: 5px;
}
.prjPeriod {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6F6F6F;
	margin-bottom: 15px;
}
.prjDescr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6F6F6F;
}


DIV.container {
	position: relative;
}
DIV.copyMaster {
	position: absolute;
	top:0px;
	left:0px;
	z-index: 101;

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
DIV.copySlave {
	position: absolute;
	top:1px;
	left:1px;
	z-index: 100;

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
DIV.icyMaster {
	position: absolute;
	top:0px;
	right:1px;
	z-index: 101;

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
DIV.icySlave {
	position: absolute;
	top:1px;
	right:0px;
	z-index: 100;

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.icyLink, .icyLink:hover, .icyLink.visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}


.aboutTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #0F6799;
	margin-bottom: 5px;
}
DIV.aboutClientsList {
	background-color: #F2F6F7;
	padding: 5px;
	margin-bottom: 5px;
}

DIV.archPhoto {
	margin: 0 0 10 0;
}
.archName, .archName:hover, .archName.visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0F6799;
	text-decoration: none;
}

DIV.archDetailsPhoto {
	position: absolute;
	display: block;
	width: 125px;
	top: 60px;
	left: 25px;
}
DIV.archDetailsName {
	position: absolute;
	display: block;
	top: 60px;
	left: 170px;
}
DIV.archDetailsCV {
}
DIV.contactInfo {
	position: absolute;
	display: block;
	top: 74px;
	left: 405px;
	width: 520px;
	height: 330px;
	/*border: solid #cc0000 1px;*/
}
DIV.linksContainer {
	position: absolute;
	display: block;
	top: 74px;
	left: 405px;
	margin-bottom: 20px;
	/*border: solid #cc0000 1px;*/
}
DIV.linksHead {
	position: relative;
	display: block;
	margin-bottom: 20px;
	/*border: solid #cc0000 1px;*/
}
DIV.linksList {
	position: relative;
	display: block;
	margin-bottom: 20px;
	/*border: solid #cc0000 1px;*/
}

DIV.mapContainer {
	position: absolute;
	display: block;
	top: 74px;
	left: 405px;
	margin-bottom: 20px;
	/*border: solid #cc0000 1px;*/
}
DIV.sitemapItem {
	margin: 0 0 5 0;
}



DIV.pagePictureBg {
	position: absolute;
	display: block;
	background-color: #E7E7E7;
	width: 382px;
	height: 256px;
	top: 74px;
	left: 0px;
	z-index: 200;
}
DIV.pagePicture {
	position: relative;
	display: block;
	width: 349px;
	height: 234px;
	top: 11px;
	left: 22px;
	z-index: 201;
}
DIV.servicesDescription {
	position: absolute;
	display: block;
	width: 520px;
	height: 330px;
	top: 74px;
	left: 405px;
	/*border: solid #cc0000 1px;*/
}

