#gTopMsgHead {
	width: 846px;
	background-image: url(../img/gBodyTopCorner.gif);
	background-position: right top;
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #d0d5da;
	padding: 10px 0px 0px 0px;
}
#gTopMsgWraper {
	width: 842px;
	height: 30px;
}
#gTopMsgWraper1 {
	padding-left: 15px;
	height: 23px;
}
#gPageContent {
	width: 842px;
}
.gLeftCols {
	float: left;
	width: 630px;
}
.gLeftCol1 {
	float: left;
	width: 190px;
	padding: 0px 0px 10px 10px;
}
.gLeftCol2 {
	float: left;
	width: 220px;
	padding: 0px 0px 10px 10px;
}
.gLeftCol3 {
	float: left;
	width: 190px;
	padding: 0px 0px 10px 10px;
}
.gPaperTop {
	background-image: url(../img/PaperTopBg.gif);
	background-position: right top;
	background-repeat: no-repeat;
	height: 21px;
	width:inherit;
	float: left;
}
.gPaperMiddle {
	background-image: url(../img/PaperMiddleBg.jpg);
	background-position: right top;
	background-repeat: repeat-y;
	height: 260px;
	float:left;
}
.gPaperMiddleLeft1 {
	background-image: url(../img/PaperMiddleLeft.jpg);
	background-position: left top;
	background-repeat:repeat-y;
	height:260px;
	width:162px;
	float: left;
}
.gPaperMiddleLeft2 {
	background-image: url(../img/PaperMiddleLeft.jpg);
	background-position: left top;
	background-repeat:repeat-y;
	height:260px;
	width:192px;
	float: left;
}
.gPaperMiddleLeft3 {
	background-image: url(../img/PaperMiddleLeft.jpg);
	background-position: left top;
	background-repeat:repeat-y;
	height:260px;
	width:162px;
	float: left;
}
.gPaperMiddleRight {
	background-image: url(../img/PaperMiddleRight.jpg);
	background-position: left top;
	background-repeat:repeat-y;
	height:260px;
	float:right;
}
.gPaperBottom {
	background-image: url(../img/PaperBotMiddle.jpg);
	height: 28px;
	width:inherit;
	float: left;
}
.gPaperBottomLeft {
	background-image: url(../img/PaperBotLeft.gif);
	background-position: left top;
	background-repeat: no-repeat;
	height: 28px;
	float: left;
}
.gPaperText1 {
	float: left;
	width: 139px;
	padding-left: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	line-height: 16px;
	color: #464749;
}
.gPaperText2 {
	float: left;
	width: 169px;
	padding-left: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	line-height: 16px;
	color: #464749;
}
.gPaperText3 {
	float: left;
	width: 139px;
	padding-left: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	line-height: 16px;
	color: #464749;
}
.gPaperTitle {
	padding-bottom: 20px;
	padding-left: 1px;
	float: left;
}
A.gServLink:ACTIVE, A.gServLink:LINK, A.gServLink:VISITED {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	line-height: 18px;
	color: #464749;
	text-decoration:none;
}
A.gServLink:HOVER {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	line-height: 18px;
	color: #464749;
	text-decoration:none;
	border-bottom: 2px solid #557ebe;
}
.gRightCol {
	float: right;
	width: 195px;
	padding-top: 5px;
}
.gRedBgHead {
	background-image: url(../img/sMenuBg3_1.gif);
	background-position: left top;
	background-repeat: repeat-x;
	background-color: #e20000;
	width: 166px;
	float: right;
	padding: 8px 15px 8px 15px;
	font-family: "Lucida Sans", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	line-height: 12px;
	color: #ffffff;
	text-transform: uppercase;
}
.gRightBgFoot {
	background-color: #58595a;
	width: 142px;
	float: right;
	padding: 10px 0px 10px 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	line-height: 15px;
	color: #cccccc;
}
.gGreenTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	line-height: 15px;
	color: #66c736;
}
.gRightMore {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	line-height: 15px;
	color: #e74a02;
	background-color: #454648;
	padding: 5px;
}
A.gRightMore:ACTIVE, A.gRightMore:LINK, A.gRightMore:VISITED {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	line-height: 15px;
	color: #e74a02;
	text-decoration:none;
}
A.gRightMore:HOVER {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	line-height: 15px;
	color: #e74a02;
	text-decoration:underline;
}
#gSPaperTitle1 {
	float: left;
	background-image: url(../img/sTitleBg1.gif);
	background-position: right top;
	background-repeat: no-repeat;
	padding: 5px 10px 5px 18px;
}
#gSPaperTitle2 {
	float: left;
	background-image: url(../img/sTitleBg2.gif);
	background-position: right top;
	background-repeat: no-repeat;
	padding: 5px 10px 5px 18px;
}
#gSPaperTitle3 {
	float: left;
	background-image: url(../img/sTitleBg3.gif);
	background-position: right top;
	background-repeat: no-repeat;
	padding: 5px 10px 5px 18px;
}
#gSPaperTitle4 {
	float: left;
	background-image: url(../img/sTitleBg4.gif);
	background-position: right top;
	background-repeat: no-repeat;
	padding: 5px 10px 5px 18px;
}
#gSPaperTitle5 {
	float: left;
	background-image: url(../img/sTitleBg5.gif);
	background-position: right top;
	background-repeat: no-repeat;
	padding: 5px 10px 5px 18px;
}
#gSPaperTitle6 {
	float: left;
	background-image: url(../img/sTitleBg6.gif);
	background-position: right top;
	background-repeat: no-repeat;
	padding: 5px 10px 5px 18px;
}
.gSPaperTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #fdfdfd;
	text-transform: uppercase;
	text-decoration: none;
}
/* ---------------------------------------- Big Paper --*/

.gLeftBigCol {
	float: left;
	width: 565px;
	padding: 0px 0px 0px 10px;
}
.gBigPaper {
	background-position: left top;
	background-repeat: repeat-x;
	float:left;
}
.gBigPaperTop {
	background-image: url(../img/BigPaperTopRight.gif);
	background-position: right top;
	background-repeat: no-repeat;
	width: 560px;
	float: left;
}
.gBigPaperMiddle {
	background-image: url(../img/BigPaperMiddleBg.gif);
	background-position: right top;
	background-repeat: repeat;
	width: 560px;
	float:left;
}
.gBigPaperMiddleC {
	background-image: url(../img/BigPaperMiddleRight.jpg);
	background-position: right top;
	background-repeat: no-repeat;
	width: 560px;
	float:left;
}
.gBigPaperMiddleLeft {
	background-image: url(../img/BigPaperMiddleLeft.gif);
	background-position: left top;
	background-repeat: repeat-y;
	float: left;
}
.gBigPaperMiddleRight {
	background-image: url(../img/BigPaperMiddleRight.gif);
	background-position: right top;
	background-repeat: repeat-y;
	float: left;
	width: 561px;
}
.gBigPaperBottom {
	float: left;
	background-color: #333435;
	width: 561px;
	height: 1px;
}
.gBigPaperC {
	float: left;
	padding: 25px 20px 20px 20px;
}
#gBigPaperLeft {
	width: 395px;
	float: left;
}
#gBigPaperRight {
	width: 100px;
	float: right;
}
.gServSecondDesc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	line-height: 16px;
	color: #2d4365;
	letter-spacing: 0.1em;
	padding: 0px 10px 20px 10px;
}
/* ------------------------------------------------- Exemple de lucrari --*/

h3 {
	font-family: "Lucida Sans", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	line-height: 18px;
	letter-spacing: 0.1em;
	color: #ffffff;
}
#gRightBigCol {
	float: right;
	width: 255px;
	background-color: #58595a;
	padding: 1px;
}
#gFirst {
	float: left;
	width: 252px;
	padding-top: 7px;
}
#gAll {
	visibility: hidden;
	position:absolute;
	float:left;
	width: 252px;
	padding-top: 7px;
}
.gRExPicCont {
	padding: 10px 6px 4px 1px;
	float: left;
	background-image: url(../img/PExPic.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
}
.gRExDesc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	line-height: 16px;
	color: #cdcece;
	letter-spacing: 0.1em;
	padding: 5px 10px 20px 15px;
	float: left;
	width: 230px;
}
.gRExFoot {
	float: left;
	width: 255px;
	background-color: #2d4365;
}
A.gRExMore:ACTIVE, A.gRExMore:LINK, A.gRExMore:VISITED {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	line-height: 15px;
	color: #ced1d8;
	text-decoration:none;
}
A.gRExMore:HOVER {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	line-height: 15px;
	color: #ced1d8;
	text-decoration:none;
	border-bottom: 2px solid #557ebe;
}
.gMoreEx {
	float: left;
	padding: 7px 30px 7px 15px;
}
.gToSite {
	float: left;
	padding: 7px 0px 7px 5px;
}
/* -------------------------------------------------------------- Poze --*/



.gPSmallPic1 {
	background-image: url(../img/PSmallPic.gif);
	background-position: left top;
	background-repeat: no-repeat;
	padding: 1px 3px 3px 1px;
	float: left;
}
.gPSmallPic2 {
	background-position: left top;
	background-repeat: no-repeat;
	float: left;
}
.gPOutSmallPic1 {
	opacity:0;					/* newer Mozilla and CSS-3 */
	-moz-opacity:0;				/* Mozilla 1.6 and below   */
	-khtml-opacity:0;
	filter:alpha(opacity=0);	/* Internet Explorer       */
}
.gServiceDetails {
	visibility:hidden;
	position:absolute;
	float:left;
	padding-bottom: 10px;
}
.gServiceDetailsSelected {
	visibility:visible;
	position:relative;
	float:left;
	padding-bottom: 10px;
}
.gCheckWorks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	line-height: 15px;
	color: #2c4163;
	letter-spacing: 0.1em;
	width: 110px;
	padding-bottom: 10px;
	float: left;
}
/* ----------------------------------------------------- Ultimele proiecte --*/

.gPSmallPic3 {
	background-image: url(../img/PSmallPic1.gif);
	background-position: left top;
	background-repeat: no-repeat;
	padding: 1px 3px 3px 1px;
	float: left;
}
.gRightContainer {
	padding-top: 5px;
}
.gRightDesc {
	width: 171px;
	float: right;
	padding: 15px 10px 0px 15px;
	background-color: #58595a;
}
.gRightTitleWrap {
	padding-left: 4px;
	padding-bottom: 1px;
	/*	border-left: 2px solid #557ebe;*/

	float: left;
	display: block;
	width: 160px;
}
A.gRightTitle:ACTIVE, A.gRightTitle:LINK, A.gRightTitle:VISITED {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	line-height: 16px;
	color: #66c736;
	text-decoration: none;
}
A.gRightTitle:HOVER {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	line-height: 16px;
	color: #66c736;
	text-decoration: none;
	border-bottom: 2px solid #292925;
}
.gDate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #cdcece;
	line-height: 12px;
	letter-spacing: 0.1em;
	padding-left: 4px;
	float: left;
	width: 120px;
}

