/* @group GLOBAL */
img, div { behavior: url(iepngfix.htc) } /* needed for IEpngFix */
html { font-size: 62.5%; }
body { background: url(images/bg-body-1.jpg) no-repeat 0 150px; margin:0; font: 1.2em/1.4em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; }
address { font-style:normal; line-height:2em; padding-bottom:15px; }
a img { border: none; }
a { color: #333; text-decoration: none; }
h1 { margin: 0; padding: 0; }
hr { background:#A3A5A5; border:medium none; clear:both; color:#A3A5A5; float:none; height:0.1em; margin: 1em 0; }
p { margin: 0px; padding: 0px; }
/* @end */

.T { height: 150px; }

.B { text-align: center; position: relative; top: 100px; }

.B p { color: #A6A7A9; margin: 10px; }

.B p a { color: #A6A7A9; }

.blue { color:#007DC9; font-size:1.8em; }
.blue_small { color:#007DC9; font-size:1.2em; }

.box { padding: 10px 25px 0; }

.container { height: 768px; width: 1024px; }	

.content { position:relative; top:70px; }

.left { float: left; }

.gallery { float:left; height: 255px; margin-right: 25px; margin-top: 8px; width:305px; }
.gallery .thumbnails { float:right; margin:12px 0 16px; }
.gallery .thumbnails a.more { bottom:-22px; color: #777; float:left; position:relative; text-decoration: none; }
.gallery .thumbnails a img {margin-left:15px;}

.gray { color:#929292; font-size:1.3em; }
.gray a { color:#929292; }

.news { float:left; }
.news a strong {font-size:1.2em; text-decoration:none; }
.news a em {font-family:times New Roman; font-size:1.2em; }

.wrapper {
	background: #fff;
	height: 674px;
	left: 205px;
	position: relative;
	top: -47px;
	width: 723px;
	}

.wrapper em { color:#A6AAAC; font-size:1.4em; }

.wrapper p { color: #011a2a; font-size: 13px; line-height:1.4em; margin:20px 0; }

img.left { float:left; margin-right: 10px; }
img.title_home { left:-380px; position:relative; }
img.title_about,
img.title_projects,
img.title_news,
img.title_contact {left:-235px; position:relative; top:-62px; }

p.home { color:#FFF; margin: 0px 0 0 161px; font-size: 13px; line-height: 1.2em; letter-spacing: 1px; width:605px; }

ul.inline { color:#007DC9; font-size: 0.9em; list-style-type:none; margin:0; padding: 68px 0 0; }
ul.inline li {float:left; font-weight: bold; }
ul.inline li a { color: #A6A7A9; padding: 0 15px; text-decoration: none; text-transform: uppercase; }

