﻿/* PERSONAL SECTION COMMON */
body								{padding-left:5px;padding-right:5px;margin: 0px 0px 0px 0px;background-color: white;height: 100%;}
img								{border-width:0px;}
a:hover							{color: Navy;}
#conPersonalHeader_lbLinks a		{ font-weight:normal;}
#conPersonalHeader_lbLinks img	{ margin: 0 1px; }
.DatePicker img					{ margin-left:3px;}
#Wrapper							{ _height:100%; min-height: 100%;  position: relative;  }
#SuggestionBox					{margin-left:20px;}
#SuggestionBox h1					{color:#333365;font-size:11pt;}
#SuggestionBox .SendBox			{margin-top:10px;}
#SuggestionBox .SendFailureBox, 
#SuggestionBox .SendSuccessBox	{ color:#333365;}
#SuggestionBox .SendButton		{ margin-left:410px; }
#SuggestionBox .Title				{font-size: 22px; color: #333365; font-weight: bold;}
#SuggestionBox .SubTitle			{font-size: 14px; color: #4F81BD; font-weight: bold; font-style: italic;}
#SuggestionBox #FAQ				{border: solid 1px #D4DDF0; background-color: #F1F4F9; padding: 10px; margin-top: 20px; margin-right: 20px;}
#SuggestionBox p					{margin-top: 10px; margin-bottom: 15px;}

.NoRowsPanel						{ padding: 10px; border: solid 1px #BBBBBB; background-color: #EEEEEE; margin-bottom: 20px;}


/* PERSONAL DATAGRID */
.DataGrid .Header								{ border-bottom: solid 1px black; padding-left: 8px;	padding-right: 8px;}
.DataGrid .Altern								{ padding-left: 4px; padding-right: 4px; background-color: #FFFFFF;}
.DataGrid .Item								{ padding-left: 4px; padding-right: 4px;}
.GroupFrameBlue .DataGrid .Header				{ background-color:#D5D7E3;}
.GroupFrameOrange .DataGrid .Header			{ background-color:#EEE5D7;}
.DataGrid										{}
.DataGrid td									{ border: solid 1px white;  }
.GroupHeader

/* DOWNLOAD PAGE */
#page_download #dgGroups .Header		{ font-weight:bold; }
#page_download fieldset				{ border:0;}		
#page_download .DatePicker input		{ width:70px;}
<!--[if IE]>
       #page_download .ddlAreaClass			{ width:250px!Important;}
<![endif]-->

#page_download .ddlAreaClass			{ width:245px!Important;}

#page_download .descriptionClass		{ margin-left:0px; width:401px!Important; margin-top:2px; }
#page_download .PopupLink				{ display:none;}
#page_download .NiceSeachButton		{ margin-left:40px; margin-top:5px; }
#page_download .lbTotalCount			{ float:right; margin-top:5px;}
#page_download #frameAllFiles			{ margin-top:0px; }		
#page_download .PagerAllFiles a		{ line-height: 26px; }
#page_download .uiDdlAreaPlaceHolder	{margin-left:297px}

#FilterForm fieldset input,
#FilterForm fieldset span,
#FilterForm fieldset select,
#FilterForm fieldset label 			{ float: left; }
#FilterForm fieldset .ajax__calendar_popup_button {width:auto;}
#FilterForm .LongLabel					{ float:left; padding-left: 10px; width: 100px; margin-top: 2px; padding-top: 2px; }
#FilterForm .ShortLabel				{ padding-left: 5px; padding-right: 2px; width: 15px; }
#FilterForm fieldset label				{ font-size: 100%; padding-left: 2px; padding-top: 4px; text-align: left; width: 45px; }

#FilterForm .RadPicker_Web20 {float:left;	}

.PersonalPage a,					
.PersonalPage a:visited	{ font-size: 11px; color: #0039a6; }
.PersonalPage a:hover		{ color: #0039a6; text-decoration: none; }

.PersonalPage a.DaysToChangePassword	{ color: #000000; font-size: 12px; text-decoration: underline; }

.PersonalPage								{ font-family: Arial, Helvetica, sans-serif; margin: 0 /*auto*/; width: 985px; text-align: left; padding: 0px 0px 0px 0px; }
.PersonalPage #TopPart					{ margin-left: 2px; margin-bottom: 6px; }	
.PersonalPage #ContentLeft				{ float: left; }	
.PersonalPage #ContentRight			{ margin-left: 2px; float: left; }	
.PersonalPage #Actualities 			{ background: url('../Img/Personal/bgActuality.gif') no-repeat center; width: 550px; height: 240px; margin-bottom: 6px; }
.PersonalPage #Articles 				{ background: url('../Img/Personal/bgArticles.gif') no-repeat center; width: 550px; height: 240px; margin-bottom: 6px; }
.PersonalPage #Products 				{ background: url('../Img/Personal/bgProducts.gif') no-repeat center; width: 550px; height: 240px; margin-bottom: 6px; }
.PersonalPage #Files						{ background: url('../Img/Personal/bgFiles.gif') no-repeat center; width: 431px; height: 486px; }
.PersonalPage #Files .SubSection		{ padding: 10px 10px 10px 40px; font-size: 11px; }

.PersonalPage #InterventionSection					{ background: url('../Img/Personal/bgIntervention.jpg') no-repeat center; width: 431px; height: 240px; margin-bottom: 6px; }
.PersonalPage #InterventionSection .Label			{ font-weight: bold; text-align: left; width: 160px; }
.PersonalPage #InterventionSection .Data			{ text-align: right; width: 135px; margin-top: 15px; }
.PersonalPage #InterventionSection .SubSection	{ padding: 10px 10px 10px 45px; font-size: 11px; }
.PersonalPage #InterventionSection .FileTitle1	{ margin-bottom: 5px; }
.PersonalPage #InterventionSection .Row			{ background: url('../Img/Personal/bgInterventionRow.gif') repeat-x; width: 361px; height: 17px; margin: 0px 0px 3px 0px; padding: 5px 10px 0px 5px; color: #644c33; }
.PersonalPage #InterventionSection .Row a			{ color: #644c33; }
.PersonalPage #InterventionSection .Row *			{ font-size: 11px; }
.PersonalPage #InterventionSection .RowLeft		{ float: left; }
.PersonalPage #InterventionSection .RowRight		{ float: right; font-weight: bold; }
.PersonalPage #InterventionSection .DataGrid .Header		{ background-color: #d6bcbb; border-bottom: solid 1px black; }
.PersonalPage #InterventionSection .DataGrid .Altern		{ padding: 2px 2px 2px 4px; background-color: #e2d0cf; }
.PersonalPage #InterventionSection .DataGrid .Item			{ padding: 2px 2px 2px 4px; background-color: #f0e7e7; }
.PersonalPage #InterventionSection .DataGrid td				{ padding-top: 3px; padding-bottom: 3px; color: #644c33; }
.PersonalPage #InterventionSection .DataGrid td a			{ color: #644c33; }
.PersonalPage #InterventionSection .DataGrid td a:hover	{ color: #644c33; }

.PersonalPage #Login								{ position: relative; top: 28px; left: 60px; width: 300px; }
.PersonalPage #ChangePasswordInfo			{ position: relative; top: 100px; left: 60px; width: 350px; }
.PersonalPage #ChangePasswordTime			{ position: relative; top: 63px; left: 60px; width: 300px; }

.PersonalPage #LoginSection						{ background: url('../Img/Personal/bgLogin.jpg') no-repeat center; font-size: 12px; width: 912px; height: 24px; padding-top: 12px; padding-left: 50px; padding-right: 20px; font-size: 12px; }
.PersonalPage #LoginSection span					{ font-size: 12px; }
.PersonalPage #LoginSection .Label				{ font-weight: bold; text-align: left; width: 160px; }
.PersonalPage #LoginSection .Data				{ text-align: right; width: 135px; margin-top: 15px; }
.PersonalPage #LoginSection .LoginPartLeft	{ float: left }
.PersonalPage #LoginSection .LoginPartRight	{ float: right; }

.PersonalPage #Files .DataGrid .Header		{ background-color: #ffd491; border-bottom: solid 1px black; }
.PersonalPage #Files .DataGrid .Altern		{ padding-left: 4px; padding-right: 2px; background-color: #ffe1b1; }
.PersonalPage #Files .DataGrid .Item		{ padding-left: 4px; padding-right: 2px; background-color: #fff0d7; }
.PersonalPage #Files .DataGrid td a			{ color: #644c33; }
.PersonalPage #Files .DataGrid td a:hover	{ color: #644c33; }

.PersonalPage .GroupHeader				{ color:#333365; font-size:10pt; font-weight:bold;}
.PersonalPage .DataGrid .Header td	{ padding: 2px 8px 2px 8px; }
.PersonalPage .DataGrid				{  }
.PersonalPage .DataGrid td			{ border: solid 1px white; font-size: 11px; padding: 1px; }
.PersonalPage .DataGrid .HA_Right	{ text-align: right; }

.PersonalPage .FileTitle1		{ font-weight: bold; padding: 2px; font-size: 11px; }
.PersonalPage .FileTitle2		{ font-weight: normal; padding: 10px 0px 2px 2px; font-size: 11px; }
.PersonalPage .FileTitle2 *	{ font-weight: normal; padding: 10px 0px 2px 2px; font-size: 11px; }
.PersonalPage .FileTitle2Add	{ font-weight: bold; }

#NewsListControl					{ margin: 0px 10px 5px 55px; font-size: 11px; }
#NewsListControl .NewsItem			{ height: 50px; padding-top: 5px; }
.NewsItem .NewsImage				{ float:left; margin:1px 5px; width:55px; height:42px;}
#NewsListControl .Title			{ font-size: 11px; font-weight: bold; }
#NewsListControl .Perex			{ font-size: 11px; }
#NewsListControl .NewsItemMore		{ color: #777777; }
#NewsListControl .NewsItemMore a	{ color: #777777; }

#Files a:visited,
#NewsListControl .Perex a:visited	{ color: #777777; }

#NewsListControl .NewsListControlHeight			{ height: 210px; }
#NewsListControl .NewsListControlHeightProducts	{ height: 160px; }

.PersonalPage #Products #NewsListControl			{ padding-top: 50px; }
.PersonalPage #Products #NewsListControl .NewsItem	{ height: 50px; padding-top: 8px; }

#NewsList								{ width: 985px; }
#NewsList .Wrapper						{ margin: 0px 0px 2px 0px; clear: both; height: 163px; }
#NewsList .WrapperItem					{ background-color: #e3eaf5; }
#NewsList .WrapperAlternateItem		{ background-color: #d5deef; }
#NewsList .TitlePart					{ width: 35px; height: 163px; float: left; }
#NewsList .TitlePartTopItemActuality	{ background: url('../Img/Personal/bgActualityList_topItem.gif') no-repeat center;
}	
#NewsList .TitlePartTopItemArticles	{ background: url('../Img/Personal/bgArticlesList_topItem.gif') no-repeat center;
}	
#NewsList .TitlePartTopItemProducts	{ background: url('../Img/Personal/bgProductsList_topItem.gif') no-repeat center;
}	
#NewsList .TitlePartItem				{ background: url('../Img/Personal/bgNewsList_item.gif') no-repeat center;
}	
#NewsList .TitlePartAlternateItem		{ background: url('../Img/Personal/bgNewsList_alternateItem.gif') no-repeat center;
}
#NewsList .PicturePart					{ float: left; width: 120px; padding: 10px 5px 5px 15px; }
#NewsList .BodyPart					{ padding: 10px 5px 5px 5px; }
#NewsList .BodyPart .BodyPartName		{ padding-bottom: 3px; font-weight: bold; font-size: 14px; color: #001c54; }
#NewsList  table			 			{border: solid 0px #ffffff;}

#NewsPreview							{ width: 985px; }
#NewsPreview #NewsTop					{ height: 12px; background: #e3eaf5 url('../Img/Personal/bgDetail_top.gif') no-repeat left 50%; 
padding: 0px; font-size: 6px; }
#NewsPreview #NewsMiddle				{ background: #e3eaf5 url('../Img/Personal/bgDetail_middle.gif') repeat-y left 50%; 
padding-left: 50px; padding-right: 5px; position: relative; }
#NewsPreview #NewsMiddle .NewsTitle	{ padding-bottom: 15px; }
#NewsPreview #NewsMiddle .NewsTitle *	{ font-size: 16px; font-weight: bold; }
#NewsPreview #NewsBottom				{ height: 12px; background: #e3eaf5 url('../Img/Personal/bgDetail_bottom.gif') no-repeat left 50%; 
padding: 0px; font-size: 6px; }
#NewsPreview #NewsMiddle .Icon			{ float: left; margin: 0px 10px 10px 0px; border: solid 1px #ffffff; position: relative; }

.ChangePasswordForm									{ width: 700px; margin: 20px /*auto auto auto*/; }
.ChangePasswordForm #ChangePasswordTop					{ height: 12px; background: #f1f4f9 url('../Img/Personal/bgDetail_top.gif') no-repeat left 50%; 
font-size: 6px; }
.ChangePasswordForm #ChangePasswordMiddle				{ background: #f1f4f9 url('../Img/Personal/bgDetail_middle.gif') repeat-y left 50%; 
padding-left: 50px; }
.ChangePasswordForm #ChangePasswordMiddle label			{display:inline-block; width:120px;}
.ChangePasswordForm #ChangePasswordMiddle p				{padding: 0px 10px 20px;}
.ChangePasswordForm #ChangePasswordMiddle .helpButton	{width:18px; height:18px; margin-top:5px;display:inline-block;}
.ChangePasswordForm #ChangePasswordBottom				{ height: 12px; background: #f1f4f9 url('../Img/Personal/bgDetail_bottom.gif') no-repeat left 50%; 
font-size: 6px; }
.ChangePasswordForm .ChangePasswordTitle				{ font-size: 14px; font-weight: bold; color: #213e67; padding-bottom: 10px; }
.ChangePasswordForm #ChangePasswordMiddle .SendButton	{ margin-top:20px;}

.DetailBoxTopPart,
.DetailBoxBottomPart							{ height: 12px; font-size: 6px;}
.DetailBoxTopPart 								{ background: url('../Img/Personal/bgDetail_top.gif') no-repeat left 50%;
}
.DetailBoxContentPart 							{ background: url('../Img/Personal/bgDetail_middle.gif') repeat-y left 50%; 
padding-left: 50px; padding-right: 20px;  }
.DetailBoxBottomPart 							{ background: url('../Img/Personal/bgDetail_bottom.gif') no-repeat left 50%;
}
.DetailBoxContentPart h1						{ font-size: 14px; font-weight: bold; color: #213e67; padding-bottom: 10px; }



.DetailBoxTopPart, 		
.DetailBoxContentPart, 	
.DetailBoxBottomPart 							{ background-color: #f1f4f9;}	


.DetailBoxContentPart							{ position:relative;}	
.FormSection *									{ z-index:10;_position:relative;}	


#UserDelegationPage #MainContentBox,
#UserDelegationPage .UserList					{ width:700px; margin: 20px;}

#UserDelegationPage #MainContentBox p			{ padding-bottom:10px;padding-top:10px;}	
#UserDelegationPage #MainContentBox label, 
#UserDelegationPage #MainContentBox input		{ float:left;margin-right:10px;margin:2px;}
#UserDelegationPage #MainContentBox label		{ width:100px;text-align:right;}	

#UserDelegationPage #MainContentBox .Button	{ margin-left:141px;}


#UserDelegationPage .UserList h3				{ font-size: 13px; color: #213e67; padding-bottom: 7px;}

#UserDelegationPage .UserList table			{ border: solid 2px #f1f4f9; border-collapse:collapse; width:100%;}
#UserDelegationPage .UserList td,					
#UserDelegationPage .UserList th				{ border: solid 1px #f1f4f9;}
#UserDelegationPage .UserList th				{ background-color:#95AEDD;color: #FFFFFF; font-weight:normal;}
#UserDelegationPage .UserList td.LeftAligned	{ text-align:left; padding-left:5px;}
#UserDelegationPage .UserList td.CenterAligned	{ text-align:center;}

#page_download .helpTooltipPanel				{display:inline;float:none;}
#page_download #mainTooltip .helpTooltipPanel	{ position:absolute; left:930px;margin-top:10px;}
#page_download #mainTooltip .helpTooltip		{ left:-550px;top:90px;}
#page_download .helpTooltip,
#page_download .helpTooltip	*										{font-size:9pt;}
#page_download .helpTooltip					{ background-color:#E7E9F2; width:480px;left:30px;top:-80px;}
#page_download #processedBox					{ position: absolute; top: 142px; left:547px;z-index:10;}
#page_download #processedBox .helpTooltip		{ left: -600px; top:40px;}

.NBOrder {width:750px!important;}

.NBOrder h1 {padding:1em 0 0 0; font-size: 13pt;color:#36A;}
.NBOrder h2 {margin:2em 0 1em; font-size: 10pt;}
.NBOrder h3 {margin:1em 0; }
.NBOrder em { color: #666;font-style:normal; font-weight:bold;}
.NBOrder li {margin:2px 0 0 2em; }

.NBOrder td {vertical-align:top; padding-right: 6em;}

.NBOrder label {display:inline-block; width: 90px;}
.NBOrder .normal {font-weight:normal;}

.NBOrder input[type=submit] {float:right;}

.NBOrder .selNB input,
.NBOrder .selNB img {  position: relative;}