/*** HEAD ***/

#MainPage
{ width: 100%; }

#MainPage THEAD TH
{ height: 80px; }

#MainPage THEAD TH.Logotype
{ width: 35%; padding: 0 0 0 45px; }

#MainPage THEAD TH.Logotype IMG
{ width: 264px; height: 57px; margin-top: 14px; }

#MainPage THEAD TH.Slogan
{ width: 35%; padding: 0 0 0 15px; }

#MainPage THEAD TH.Slogan IMG
{ width: 232px; height: 19px; margin-top: 28px; }

#MainPage THEAD TH.TechNavigation
{ width: 30%; font-size: 90%; padding: 0 0 0 36px; }

* HTML #MainPage THEAD TH.TechNavigation
{ font-size: 85%; }

#MainPage THEAD TH.TechNavigation TABLE
{ margin-top: 28px; }

#MainPage THEAD TH.TechNavigation TABLE TD
{ padding-right: 30px; }

.Language
{ padding: 3px 0 0 30px; }


/*** BIG PICTURE AND MAIN MENU ***/

TD.BigPictureHolder
{ height: 300px;}

TD.BigPictureHolder TABLE.BigPictureHolder
{ height: 300px; width:100%}

TD.BigPictureHolder TABLE.BigPictureHolder TD.BigPicture
{ height: 300px; width:100%; vertical-align:bottom; text-align:right}

TD.BigPictureHolder TABLE.BigPictureHolder TD.BigPicture .PrintIco
{ margin: 10px; }

TD.BigPictureHolder TABLE.BigPictureHolder TD.BigPicture DIV.PictureTitle
{ height: 50px; width:47%; margin:0px 0px 0px auto; }

TD.BigPictureHolder TABLE.BigPictureHolder TD.BigPicture DIV.PictureTitle TABLE.Arrows
{ width:100% }

TD.BigPictureHolder TABLE.BigPictureHolder TD.BigPicture DIV.PictureTitle TABLE.Arrows TD.PictureName
{ width:100%; vertical-align:middle; text-transform:uppercase; }

TD.BigPictureHolder TABLE.BigPictureHolder TD.BigPicture DIV.PictureTitle TABLE.Arrows TD.PictureName DIV
{ padding:5px; color:white; }

DIV.PrintButton
{ position:absolute; margin-top:-250px; margin-left:65%}

* HTML DIV.PrintButton
{ margin-left:-40px}


/**************/

.MenuMain
{ background: #eaeaea; padding: 7px 0 0 30px; }

.MenuMain TABLE
{ width: 100%; }

.MenuMain TABLE TH
{ width: 1%; vertical-align: middle; padding-right: 13px; }

.MenuMain TABLE TD
{ width: 99%; padding: 11px 10px 12px 2px; border-bottom: 1px solid #d1d1d1; font-size:90%}

.MenuMain TABLE TR.LastItem TD
{ border: none; }

#MainPage TD.MenuMain TABLE TD A
{ color: #000000; text-decoration: none; font-size: 110%; }

#MainPage TD.MenuMain TABLE TD A:hover
{ text-decoration: underline; }


.MenuMainIns
{ padding: 7px 0 0 30px; }

.MenuMainIns TABLE
{ width: 100%; font-size: 110%; color: #000000; }

.MenuMainIns TABLE TH
{ width: 1% vertical-align: middle; padding: 0 10px 0 25px; }

.MenuMainIns TABLE TD
{ width: 99%; padding: 13px 10px 14px 2px; border-bottom: 1px solid #e8e8e8; font-size:90%}

.MenuMainIns TABLE TR.LastItem TD
{ border: none; }

#MainPage TD.MenuMainIns TABLE TD A
{ color: #000000; text-decoration: none; }

#MainPage TD.MenuMainIns TABLE TD A:hover
{ text-decoration: underline; }

.MenuMainIns TR.Parent TH, .MenuMainIns TR.Parent TD
{ background: #e8e8e8; border-bottom: 1px solid #e8e8e8; border-top: 1px solid #e8e8e8; }

#MenuSub
{ margin: 20px 0 0 0; font-size: 85%; }

#MenuSub LI
{ list-style-type: none; margin-bottom: 15px; padding-left: 23px; }

#MenuSub LI A
{ text-decoration: underline!important; }

#MenuSubSub
{ margin: 10px 0 0 0; }

#MenuSubSub LI 
{ margin-bottom: 10px; }

#MenuSubSub LI A
{ color: #7e7e7e!important; }

/*** NEWS AND PRESS-RELEASES ***/

.News
{ background: #eaeaea; padding: 20px 20px 0 30px; }

.News A
{ color: #421d45!important; }

.News H3
{ margin-left: 15px; }

.Press
{ background: #eaeaea; padding: 20px 20px 0 0; }

.Press A
{ color: #421d45!important; }

.Press H3
{ margin-left: 15px; }

TABLE.LastNews
{ width: 100%; margin-top: 10px; }

TABLE.LastNews TH
{ width: 1%; padding: 5px 8px 0 2px; }

* HTML TABLE.LastNews TH
{ padding-top: 7px; }

TABLE.LastNews TD
{ width: 99%; padding-bottom: 15px; }

TABLE.LastNews TD A
{ display: block; text-decoration: none; }

TABLE.LastNews TD A:hover
{ text-decoration: underline; }

.Date
{ font-size: 80%; color: #a07958; }

TD.AllNews
{ padding-left: 30px; }

.AllNews, .AllReleases
{ background: #eaeaea; padding: 10px 0 20px 0; vertical-align:bottom; }

.AllNews A, .AllReleases A
{ font-weight: bold; padding-left: 16px; text-decoration: none; color: #421d45!important; }

.AllNews A:hover, .AllReleases A:hover
{ text-decoration: underline; }

.MadeIn
{ padding: 30px 0 30px 48px; }

.Copyright
{ padding: 30px 0 30px 15px; font-size: 85%; color: #5d5d5d; }

.CopyrightIns
{ padding: 30px 0 30px 15px; font-size: 85%; color: #5d5d5d; }

.Search
{ padding: 30px 10px 0 30px; white-space: nowrap; }


/*** INSIDE ***/

.Content
{ padding: 0 0 30px 45px; text-align: justify; }

.BreadPrint
{ width: 100%; font-size: 87%; color: #8c8c8c; margin-bottom: 10px; border-top: 3px solid #E8E8E8; }

.BreadPrint TD
{ padding-top: 10px; }

.BreadPrint A
{ color: #8c8c8c!important; text-decoration: none; }

.BreadPrint A:hover
{ text-decoration: underline; }

.HistoryTable
{ width: 100%; }

.HistoryTable TH
{ width: 1%; white-space: nowrap; padding: 1em 30px 20px 0; }

.HistoryTable TD
{ width: 99%; padding-bottom: 20px; }

.SimpleTable
{ width: 100%; font-size: 90%; margin-bottom: 20px; }

#MainPage TABLE.SimpleTable THEAD TH
{ padding: 5px 20px 5px 0; border-bottom: 2px solid #dcdcdc; height: 0; font-weight: bold; }

#MainPage TABLE.SimpleTable TBODY TD
{ padding: 5px 20px 5px 0; border-top: 1px solid #dcdcdc; }

.Numbers
{ text-align: right; }

.bold
{ font-weight: bold; }

.Managers
{ width: 100%; }

.Managers TH
{ width: 1%; padding: 0 20px 30px 0; }

.Managers TD
{ width: 99%; padding: 0 0 30px 0; }

.Managers TD P
{ margin: 1.2em 0; line-height: 1.2em; }

.DateInside
{ color: #7d7d7d; font-size: 90%; }

.NewsTitle
{ margin: 0; font-size: 140%; }

.NewsTitle A
{ text-decoration: none;  color: #012B7F!important; }

.NewsTitle A:hover
{ text-decoration: underline; }

.BackLink
{ margin-top: 30px; }

.Documents TD
{ padding: 0 5px 20px 0; }

.Documents TD SPAN
{ font-size: 87%; }

.DocumentLink
{ color: #797979; }

.DocumentDate
{ color: #797979; text-align:right; font-size:95%; vertical-align:middle; }

.FirstLevel
{ font-size: 140%; }

UL.FirstLevelUl LI
{ list-style-type: none; margin-bottom: 4px; }

UL.FirstLevelUl LI UL
{ margin: 10px 0 15px 2em; }

.FeedbackForm
{ width: 100%; }

.FeedbackForm TD.Label
{ width: 1%; white-space: nowrap; padding: 0 15px 15px 0; }

.FeedbackForm TD.Input
{ width: 99%; padding-bottom: 15px; }

.SearchList LI
{ margin-bottom: 2em; }

A.SearchTitle
{ font-size: 130%; }

DIV.Galleries
{}

DIV.Galleries DIV.OneGallery
{ float:left; margin-right:20px; margin-bottom:20px}


DIV.Galleries DIV.OneGallery DIV.Img
{ padding:5px; border:1px solid #aeaeae}


Opacity_1
{ 
	opacity: 0.1;        		/* ‘¢®©áâ¢® CSS3 */
	-moz-opacity: 0.10;   		/* „«ï Mozilla */
	-khtml-opacity: 0.10; 		/* „«ï Konqueror/Safari */
	filter: alpha(opacity=10);	/* „«ï IE */ 
}

Opacity_2
{ 
	opacity: 0.3;        		/* ‘¢®©áâ¢® CSS3 */
	-moz-opacity: 0.30;   		/* „«ï Mozilla */
	-khtml-opacity: 0.30; 		/* „«ï Konqueror/Safari */
	filter: alpha(opacity=30);	/* „«ï IE */ 
}

Opacity_3
{ 
	opacity: 0.5;        		/* ‘¢®©áâ¢® CSS3 */
	-moz-opacity: 0.50;   		/* „«ï Mozilla */
	-khtml-opacity: 0.50; 		/* „«ï Konqueror/Safari */
	filter: alpha(opacity=50);	/* „«ï IE */ 
}

Opacity_4
{ 
	opacity: 0.7;        		/* ‘¢®©áâ¢® CSS3 */
	-moz-opacity: 0.70;   		/* „«ï Mozilla */
	-khtml-opacity: 0.70; 		/* „«ï Konqueror/Safari */
	filter: alpha(opacity=70);	/* „«ï IE */ 
}

Opacity_5
{ 
	opacity: 1;        		/* ‘¢®©áâ¢® CSS3 */
	-moz-opacity: 1;   		/* „«ï Mozilla */
	-khtml-opacity: 1; 		/* „«ï Konqueror/Safari */
	filter: alpha(opacity=100);	/* „«ï IE */ 
}


