HTML, BODY {
	margin: 0px;
    padding: 0px;
    height: 100%;
	width: 100%;
    border: none;
}

/* Main Table */
TABLE#MainTable {
	 width: 100%;
	 height: 100%;
}

TABLE#MainTable TD#MainTD11 {
	height: 80px; 
	width: 150px; 
	border-right: 2px solid #67809E; 
	border-bottom: 2px solid #67809E;
}

TABLE#MainTable TD#MainTD12 {
	height: 80px; 
	width: 178px; 
	border-right: 2px solid #232122; 
	/*border-bottom: 2px solid #67809E; */
	background-color: #DF7A4E;
}

TABLE#MainTable TD#MainTD13 {
	height: 80px; 
	width: 719px; 
	border-right: 2px solid #67809E; 
	border-bottom: 2px solid #67809E; 
	vertical-align: bottom; 
	background-image: url(../images/logo-actual.jpg); 
	background-repeat: no-repeat; 
	background-position: right;
	font-size: 12px;
	line-height: 12px;
}

TABLE#MainTable TD#MainTD14 {
	height: 80px; 
	border-bottom: 2px solid #67809E;
}

TABLE#MainTable TD#MainTD21 {
	border-right: 2px solid #67809E; 
	border-bottom: 2px solid #232122; 
	background-image: url(../images/actual-bg-left-02.jpg);
}

TABLE#MainTable TD#TDCertificari {
	border-right: 2px solid #232122; 
	border-bottom: 2px solid #232122;  
	background-image: url(../images/actual-bg-certificari-01.jpg); 
	background-repeat: repeat-x; 
	background-position: top;
	text-align: center;
	vertical-align: middle;
}	

TABLE#MainTable TD#TDCertificari A {
	font-family: verdana;
	color: #2F7ACF;
	font-size: 13px;
	text-decoration: none;
	font-weight: bold;
}

TABLE#MainTable TD#TDCertificari A:hover {
	color: red;
}

TABLE#MainTable TD#TDUfoFlash {
	height: 200px; 
	width: 720px; 
	border-right: 2px solid #67809E; 
	border-bottom: 2px solid #232122;
}

TABLE#MainTable TD#MainTD24 {
	border-bottom: 2px solid #232122;
}

TABLE#MainTable TD#TDParteneri {
	border-right: 2px solid #67809E; 
	vertical-align: top; 
	text-align: center;
	font-family: verdana;
	font-size: 13px;
	font-weight: bold;
	color: #DF7A4E;
	padding-top: 150px;
} 

TABLE#MainTable TD#TDMainMenu {
	padding-top: 5px;
	border-right: 2px solid #232122;
	vertical-align: top;
}

TABLE#MainTable TD#TDContent {
	border-right: 2px solid #67809E;
	vertical-align: top;
	font-family: Verdana;
	font-size: 12px; 
	line-height: 16px;
	text-align: justify;
	padding: 10px;
	height: 100%;
}

.Subtitle {
	font-family: verdana; 
	font-size: 13px;
	color: #2F7ACF;
	display: block;
	font-weight: bold;
	margin-bottom: 10px;
}

TABLE#MainTable TD#MainTD34 {
	vertical-align: bottom;
	color: black;
	font-family: verdana;
	font-size: 11px;
	padding: 3px;
}

TABLE#MainTable TD#MainTD34 A {
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
	color: #67809E; 
}

TABLE#MainTable TD#MainTD34 A:hover {
	color: red; 
}
/* END Main Table */

TD#MainTD13 A {
	color: #2F7ACF;
	font-family: Verdana; 
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	margin-left: 20px;
}

TD#MainTD13 A:hover {
	color: #DF7A4E;
}

TABLE#MainTable TD#TDContent H1 {
	font-family: verdana; 
	font-size: 16px;
	color: #DF7A4E;
	margin: 5px 0px 30px 10px;
	text-align: left;
}

/* Page Ferestre Lemn stratificat */
TABLE.TableFerestreLemnStratificat {
	width: 670px;
	border-bottom: 1px dotted black;
	margin-bottom: 50px;
}

TABLE.TableFerestreLemnStratificat TH {
	color: #2F7ACF;
	text-align: left;
	font-family: verdana; 
	font-size: 14px;
	padding: 5px;
	height: 60px;
}

TABLE.TableFerestreLemnStratificat TD {
	padding: 5px;
	text-align: left;
}

TABLE.TableFerestreLemnStratificatMenu {
	width: 670px;
	border-bottom: 1px dotted black;
	margin-bottom: 20px;
}

TABLE.TableFerestreLemnStratificatMenu  TD {
	text-align: center;
	padding: 8px;
}

TABLE.TableFerestreLemnStratificatMenu  TD H1 {
	margin: 0px;
	padding: 0px;
	border: 0px;
	display: inline;
}

TABLE.TableFerestreLemnStratificatMenu  A {
	text-decoration: none;
	color: #2F7ACF;
	font-family: verdana; 
	font-size: 12px;
}

TABLE.TableFerestreLemnStratificatMenu  A:hover{
	color: red;
}

/* Page Usi Lemn stratificat */
TABLE.TableUsiLemnStratificat {
	width: 670px;
	border-bottom: 1px dotted black;
	margin-bottom: 30px;
}

TABLE.TableUsiLemnStratificat TH {
	color: #2F7ACF;
	text-align: left;
	font-family: verdana; 
	font-size: 14px;
	padding: 5px;
	height: 60px;
}

TABLE.TableUsiLemnStratificat TD {
	padding: 0px;
	text-align: left;
}

TABLE.TableUsiLemnStratificat A {
	text-decoration: none;
	color: #2F7ACF;
	font-family: verdana; 
	font-size: 12px;
}

TABLE.TableUsiLemnStratificat A:hover {
	color: red;
}

TABLE.TableUsiLemnStratificatMenu {
	width: 670px;
	border-bottom: 1px dotted black;
	margin-bottom: 20px;
}

TABLE.TableUsiLemnStratificatMenu  TD {
	text-align: center;
	padding: 8px;
}

TABLE.TableUsiLemnStratificatMenu  TD H1 {
	margin: 0px;
	padding: 0px;
	border: 0px;
	display: inline;
}

TABLE.TableUsiLemnStratificatMenu  A {
	text-decoration: none;
	color: #2F7ACF;
	font-family: verdana; 
	font-size: 12px;
}

TABLE.TableUsiLemnStratificatMenu  A:hover{
	color: red;
}
/* Page Ferestre de mansarda */

TABLE.TableFerestreDeMansarda {
	width: 670px;
	border-bottom: 1px dotted black;
	margin-bottom: 50px;
}

TABLE.TableFerestreDeMansarda TD {
	padding: 5px;
	text-align: left;
	border-bottom: 1px dotted black;
	font-family: verdana; 
	font-size: 12px;
}

/* Page Certificari */
TABLE.TableCertificari {
	width: 670px;
	/*border-bottom: 1px dotted black;*/
	margin-bottom: 50px;
}

TABLE.TableCertificari TD {
	padding: 5px;
	text-align: left;
	/*border-bottom: 1px dotted black;*/
	font-family: verdana; 
	font-size: 12px;
}

TABLE.TableCertificari  A {
	text-decoration: none;
	color: #2F7ACF;
	font-family: verdana; 
	font-size: 12px;
}

TABLE.TableCertificari  A:hover{
	color: red;
}

/* Page Contact */
TABLE.TableContact {
	width: 670px;
}

TABLE.TableContact TD {
	padding: 4px;
	text-align: left;
	vertical-align: top;
	font-family: verdana; 
	font-size: 12px;
}

TABLE.TableContact TH {
	padding: 4px;
	text-align: left;
	vertical-align: top;
	font-family: verdana; 
}

TABLE.TableContact  A {
	text-decoration: none;
	color: #2F7ACF;
	font-family: verdana; 
	font-size: 12px;
}

TABLE.TableContact  A:hover{
	color: red;
}

TABLE.TableContact INPUT, TABLE.TableContact TEXTAREA {
	font-family: verdana; 
	font-size: 12px;
}

DIV.Sitemap {
	font-weight: bold;
	margin-left: 50px;
	font-size: 13px;
	line-height: 20px;
	
}

DIV.Sitemap A {
	display: block;
	font-family: verdana;
	font-size: 13px;
	text-decoration: none;
	color: #2F7ACF;
	margin-left: 15px;
}

DIV.Sitemap A:hover, DIV.Sitemap A:visited:hover {
	color: red;
}

DIV.Sitemap A:visited {
	color: #DF7A4E;
}

/* Page Obloane Lemn Aluminiu */
TABLE.TableObloane {
	width: 670px;
}

TABLE.TableObloane TD {
	padding: 4px;
	text-align: left;
	vertical-align: top;
	font-family: verdana; 
	font-size: 12px;
	line-height: 20px;
}

TABLE.TableObloane  A {
	text-decoration: none;
	color: #2F7ACF;
	font-family: verdana; 
	font-size: 12px;
}

TABLE.TableObloane  A:hover{
	color: red;
}

/* Page Pereti cortina */
TABLE.TablePeretiCortina {
	width: 620px;
}

TABLE.TablePeretiCortina TD {
	padding: 10px;
	text-align: left;
	vertical-align: top;
	font-family: verdana; 
	font-size: 12px;
	line-height: 20px;
}

/* Page Ferestre lemn aluminiu*/
TABLE.TableFerestreLemnAluminiu {
	width: 670px;
}

TABLE.TableFerestreLemnAluminiu TD {
	padding: 10px;
	text-align: left;
	vertical-align: top;
	font-family: verdana; 
	font-size: 12px;
	line-height: 20px;
}

TABLE.TableFerestreLemnAluminiu TH {
	text-align: center;
	vertical-align: top;
	font-family: verdana; 
	font-size: 12px;
	color: #DF7A4E;
}

/* Page tehnologie lemn stratificat*/
TABLE.TableTehnologieLemnStratificat {
	width: 670px;
}

TABLE.TableTehnologieLemnStratificat TD {
	padding: 10px;
	text-align: justify;
	vertical-align: top;
	font-family: verdana; 
	font-size: 12px;
	line-height: 20px;
	border-bottom: 1px dotted black;
}

TABLE.TableTehnologieLemnStratificat TH {
	text-align: center;
	vertical-align: top;
	font-family: verdana; 
	font-size: 12px;
	color: #DF7A4E;
}

TABLE.TableTehnologieLemnStratificat TD SPAN.Subtitle {
	font-family: verdana; 
	font-size: 13px;
	color: #2F7ACF;
	display: block;
	font-weight: bold;
	margin-bottom: 10px;
}
TABLE.TableTehnologieLemnStratificat TD H2 {
	font-family: verdana; 
	font-size: 12px;
	line-height: 20px;
	display: inline;
	font-weight: normal;
}

TABLE.TableTehnologieLemnStratificat TD TABLE.Tabel TD {
	border: 0px;
}

/* Page Ferestre lemn aluminiu*/
TABLE.TableFerestreLemnBronz {
	width: 650px;
}

TABLE.TableFerestreLemnBronz TD {
	padding: 5px;
	text-align: left;
	vertical-align: top;
	font-family: verdana; 
	font-size: 12px;
	line-height: 20px;
}

TABLE.TableFerestreLemnBronz TH {
	padding: 0px;
}


/* Page Ferestre PVC Rehau*/
TABLE.TablePVCRehau {
	width: 670px;
}

TABLE.TablePVCRehau TD {
	padding: 10px;
	text-align: justify;
	vertical-align: top;
	font-family: verdana; 
	font-size: 12px;
	line-height: 20px;
	border-bottom: 1px dotted black;
}

TABLE.TablePVCRehau TH {
	padding: 15px;
	border-bottom: 1px dotted black;
}

TABLE.TablePVCRehau H2 {
	color: #67809E;
	margin: 20px 0px 0px 0px;
	font-family: verdana;
	font-size: 13px;
}

/* Page Ferestre PVC Gealan, Salamander*/
TABLE.TablePVCGealan, TABLE.TablePVCSalamander {
	width: 670px;
	margin-top: -30px;
}

TABLE.TablePVCGealan TD, TABLE.TablePVCSalamander TD {
	padding: 10px;
	text-align: justify;
	vertical-align: top;
	font-family: verdana; 
	font-size: 12px;
	line-height: 20px;
	border-bottom: 1px dotted black;
}

TABLE.TablePVCGealan H2, TABLE.TablePVCSalamander H2 {
	color: #67809E;
	margin: 20px 0px 0px 0px;
	font-family: verdana;
	font-size: 13px;
}

/* Page Culori Ferestre Lemn stratificat */
TABLE.TableCuloriFerestreLemnStratificat {
	width: 670px;
	border-bottom: 1px dotted black;
	margin-bottom: 30px;
}

TABLE.TableCuloriFerestreLemnStratificat TH {
	color: black;
	text-align: center;
	font-family: verdana; 
	font-size: 13px;
	padding: 0px;
	font-weight: bold;
}

TABLE.TableCuloriFerestreLemnStratificat TD {
	padding: 5px;
	text-align: center;
	font-family: verdana; 
	font-size: 13px;
}

TABLE.TableCuloriFerestreLemnStratificat TD IMG {
	width: 120px;
	height: 90px;
}

TABLE.TableCuloriFerestreLemnStratificat TR.Lemn IMG {
	width: 60px;
	height: 41px;
}

/* Page Sticla */
TABLE.TableSticla {
	width: 670px;
	border-bottom: 1px dotted black;
	margin-bottom: 30px;
}

TABLE.TableSticla TD {
	padding: 5px;
	text-align: center;
	font-family: verdana; 
	font-size: 13px;
	vertical-align: top;
	width: 25%;
}

/* Page Sticla */
TABLE.TableFeronerie {
	width: 670px;
	border-bottom: 1px dotted black;
	margin-bottom: 30px;
}

TABLE.TableFeronerie TD {
	padding: 5px;
	text-align: center;
	font-family: verdana; 
	font-size: 13px;
	vertical-align: top;
}

TABLE.TableFeronerie TH {
	color: black;
	text-align: justify;
	font-family: verdana; 
	font-size: 13px;
	padding: 5px;
	font-weight: normal;
}
	
/* Page Profile */
TABLE.TableProfile {
	width: 670px;
	border-bottom: 1px dotted black;
	margin-bottom: 30px;
}

TABLE.TableProfile TD {
	padding-bottom: 15px;
	text-align: center;
	font-family: verdana; 
	font-size: 13px;
	vertical-align: top;
}

TABLE.TableProfile TH {
	color: black;
	text-align: left;
	font-family: verdana; 
	font-size: 13px;
	padding: 5px;
	font-weight: normal;
}

/* Page Culori Usi Lemn stratificat */
TABLE.TableCuloriUsiLemnStratificat {
	width: 670px;
	border-bottom: 1px dotted black;
	margin-bottom: 30px;
}

TABLE.TableCuloriUsiLemnStratificat TD {
	padding: 7px;
	text-align: center;
	font-family: verdana; 
	font-size: 13px;
	vertical-align: top;
}

/* Page Manere Usi Lemn stratificat */
TABLE.TableManereUsiLemnStratificat {
	width: 670px;
	border-bottom: 1px dotted black;
	margin-bottom: 30px;
}

TABLE.TableManereUsiLemnStratificat TD {
	padding: 5px;
	text-align: center;
	font-family: verdana; 
	font-size: 13px;
	vertical-align: top;
}

TABLE.TableManereUsiLemnStratificat TH {
	padding: 5px;
	text-align: left;
	font-family: verdana; 
	font-size: 14px;
	vertical-align: bottom;
	margin-top: 20px;
	color: #2F7ACF;
}

TABLE.TableManereUsiLemnStratificatMenu {
	width: 670px;
	border-bottom: 1px dotted black;
	margin-bottom: 20px;
}

TABLE.TableManereUsiLemnStratificatMenu TD {
	text-align: center;
	padding: 8px;
}

TABLE.TableManereUsiLemnStratificatMenu A {
	text-decoration: none;
	color: #2F7ACF;
	font-family: verdana; 
	font-size: 12px;
}

TABLE.TableManereUsiLemnStratificatMenu A:hover{
	color: red;
}

/* Page Portofoliu*/
TABLE.Portofoliu {
	border-bottom: 1px solid grey;
	margin-bottom: 15px;
}

TABLE.Portofoliu TD {
	width: 230px;
}

TABLE.Portofoliu TH {
	vertical-align: top;
	padding-top: 20px;
	font-weight: normal;
	width: 220px;
}

TABLE.Portofoliu A IMG,
A.Portofoliu IMG {
	width: 200px;
	border: 3px solid white; 
	margin: 7px;
}

TABLE.Portofoliu A IMG:hover,
A.Portofoliu IMG:hover {
	border: 3px outset #DF7A4E;
}

/* Page  */

DIV.Scari A IMG {
	width: 150px;
	border: 3px solid white; 
	margin: 7px;
}

DIV.Scari A IMG:hover {
	border: 3px outset #DF7A4E;
}
