﻿body, div, p, h1, h2, h3, h4, h5, ul, li, table
{
	margin:0;		
	padding:0;
	border:none;
}

body
{
	background-color: #D3D3D3;
	font-family: Tahoma, Arial, Sans-Serif;
	font-size:75%;	
}

/* Master Page Layout */
#dvMainForm
{	
	margin: 0px auto 0 auto;
	width: 1000px;
	border-right: solid 1px #4F77B2;
	border-left: solid 1px #4F77B2;
	border-bottom: solid 1px #4F77B2;
}

#dvMainFormDetail
{	
	margin: 5px auto 5px auto;
	width: 1000px;
	border-right: solid 1px #4F77B2;
	border-left: solid 1px #4F77B2;
	border-top: solid 1px #4F77B2;
	border-bottom: solid 1px #4F77B2;
}

#dvVacancyViewForm
{	
	margin: 5px auto 0 auto;
	width: 1000px;
	border-right: solid 1px #4F77B2;
	border-left: solid 1px #4F77B2;
	border-bottom: solid 1px #4F77B2;
	border-top: solid 1px #4F77B2;
}

.BlockBodyBanner
{
	border-left: solid 5px #4F77B2;
	border-right: solid 1px #4F77B2;
	padding: 0px 0px 5px 0px;
	width: 194px;
	height: 100%;
	vertical-align: top;
}

.PanelsTable
{
	 width: 1000px;
	 background-color: White;	 
	 border-style: none;
	 text-align: left;
}

.PanelsTableDetail
{
	 width: 1000px;
	 background-color: White;	 
	 border-style: none;
	 text-align: left;
}

.TopPanelTR
{
	 background-color: #4F77B2;
}

.TopPanelLeftTD
{
	width: 200px;
	height: 24px;
	text-align: center;
	vertical-align: middle;	
}

.TopPanelCenterTD
{
	width: 600px;
	height: 24px;
	text-align: center;
}

.TopPanelRightTD
{
	width: 200px;
	height: 24px;
	text-align: center;	
}

.TopPanelLinks
{
	margin-right: 20px;
}

.MainWhiteLabels
{
	color: White;
	font-weight: bold;
	font-size: 10pt;
	font-family: Tahoma;
}

.MiddlePanelLeftTD
{
	vertical-align: top;
	width: 200px;
	height: 90px;	
}

.MiddlePanelCenterTD
{
	vertical-align: top;
	width: 600px;
	height: 90px;
	border-left: solid 1px #4F77B2;
}

.MiddlePanelRightTD
{
	width: 198px;
	height: 90px;
	border-left: solid 1px #4F77B2;
	vertical-align: top;
	background-color : #C9DCF2/*#C0D4F2;/*#FFFFCC;*/
}

.BottomPanelLeftTD
{
	width: 194px;
	height: 50px;
	border-right: solid 1px white;
	vertical-align: middle;
	padding-left: 5px;
}

.BottomPanelRightTD
{
	width: 800px;
	height: 25px;
	text-align:center;
	color : White;
	vertical-align: middle;
}

.BottomPanelRightTDH1
{
	width: 800px;
	height: 25px;
	text-align:center;
	color : White;
	vertical-align: middle;
		
	font-family: Tahoma;
	font-size: 10pt;
	font-weight: bold;
}

.BottomPanelTR
{
	 background-color: #4F77B2;
	 /*height: 25px;*/
}

.LinkPanelTD
{
	height: 30px;
	vertical-align: middle;
	background-color: #4F77B2;
	padding-left: 5px;
	text-align: left;
}

.LinkPanelButtonsDiv
{
	border: solid 1px black;
	text-align: center;
	background-color: #e4e4e4;
	background-image: url('../Images/New/ButtonBg.gif');
	background-repeat: repeat-x;
	margin-right: 2px;
	height: 20px;
	float: left;
}

.LinkPanelButtonsDivSelect
{
	border: solid 1px black;
	text-align: center;
	background-color: #FF9933;
	background-image: url('../Images/New/ButtonBgDown.gif');
	background-repeat: repeat-x;
	margin-right: 2px;
	height: 20px;
	float: left;
}

.LincPanelHyperLinks
{
	font-size: 10pt;
	font-family: Tahoma;
	color: black;
	font-weight: bold;
	text-decoration: none;
	margin-top: 2px;
}

.EnterTextBox
{
	border-style: solid;
	border-width: 1px;
	border-color: #1632ab;
	margin-bottom: 2px;
	width: 143px;
}

.EnterBtn
{
	border: #8e98b1 1px solid;
	font-family: Tahoma, Arial, Sans-Serif;
	padding-right: 4px;
	padding-left: 4px;
	font-size: 11px;
	background-color: #4F77B2;
	color: White;
	cursor: hand;
	font-weight: bold;
	margin: 2px 0px 0px 0px;
}

.EnterBtnDis
{
	border: #8e98b1 1px solid;
	font-family: Tahoma, Arial, Sans-Serif;
	padding-right: 4px;
	padding-left: 4px;
	font-size: 11px;
	background-color: #4F77B2;
	color: Gray;
	cursor: hand;
	font-weight: bold;
	margin: 2px 0px 0px 0px;
}

.ExitBtn
{
	border: #8e98b1 1px solid;
	font-family: Tahoma, Arial, Sans-Serif;
	padding-right: 4px;
	padding-left: 4px;
	font-size: 11px;
	background-color: White;
	color: #4F77B2;
	cursor: hand;
	font-weight: bold;
	margin: 2px 0px 0px 0px;
}

.Test
{
	border: #8e98b1 1px solid;
	font-family: Tahoma, Arial, Sans-Serif;
	padding-right: 4px;
	padding-left: 4px;
	font-size: 11px;
	background-color: #4F77B2;
	color: White;
	cursor: hand;
	font-weight: bold;
}

.RegTableTD1
{
	text-align: right;
	width: 49px;
}

.RegTableTD2
{
	text-align: left;
	width: 149px;
}

.BottomPanelLinks
{
	color: White;
	font-family: Tahoma;
	font-size: 10pt;
}

.BottomPanelLabels
{
	color: White;
	font-family: Tahoma;
	font-size: 10pt;
	font-weight: normal;
}

.BottomPanelLabelsH1
{
	color: White;
	font-family: Tahoma;
	font-size: 10pt;
	font-weight: bold;
}

.CheckBox
{
	/*border-style: solid;
	border-width: 1px;
	border-color: #1632ab;*/
}

.BlockHead
{
	background-color: #C9DCF2;
	border-left: solid 5px #FF9933;
	border-right: solid 1px #4F77B2;
	/*border-right: solid 1px #FF9933;
	border-top: solid 1px #FF9933;
	border-bottom: solid 1px #FF9933;*/
	height: 26px;	
	width: 194px;
	text-align: center;
}

.BlockHeadLong
{
	background-color: #C9DCF2;
	border-left: solid 5px #FF9933;
	/*border-right: solid 1px #4F77B2;
	/*border-right: solid 1px #FF9933;
	border-top: solid 1px #FF9933;
	border-bottom: solid 1px #FF9933;*/
	height: 26px;	
	width: 795px;
	text-align: center;
}

.BlockHeadTooLong
{
	background-color: #C9DCF2;
	border-left: solid 5px #FF9933;
	height: 26px;	
	width: 995px;
	text-align: center;
}

.BlockHeadTooLongDetail
{
	background-color: #C9DCF2;
	border-left: solid 5px #FF9933;
	height: 26px;	
	width: 995px;
	text-align: center;
}

.BlockHeadTooLongLeftAlign
{
	background-color: #C9DCF2;
	border-left: solid 5px #FF9933;
	/*border-right: solid 1px #4F77B2;
	/*border-right: solid 1px #FF9933;
	border-top: solid 1px #FF9933;
	border-bottom: solid 1px #FF9933;*/
	height: 26px;	
	width: 990px;
	text-align: left;
	padding-left: 5px;
}

.BlockHeadTooLongLeftAlignText
{
	background-color: #C9DCF2;
	border-left: solid 5px #FF9933;
	height: 26px;	
	width: 990px;
	text-align: left;
	padding-left: 5px;
}

.AdvertiseBlockLeftHead
{
	width: 445px; 
	background-color: #C9DCF2;
	border-left: solid 5px #4F77B2; 
	text-align: center;
}

.AdvertiseBlockRightHead
{
	width: 345px; 
	background-color: #C9DCF2;
	border-left: solid 5px #4F77B2; 
	text-align: center;
}

.NewBlockLeftHead
{
	width: 395px; 
	background-color: #C9DCF2;
	border-left: solid 5px #FF9933; 
	text-align: center;
}

.NewBlockRightHead
{
	width: 395px; 
	background-color: #C9DCF2;
	border-left: solid 5px #FF9933; 
	text-align: center;
}

.NewBlockLeftBody
{
	width: 400px; 
	background-color: White; 
	padding: 0px 0px 0px 0px;
	/*border-left: solid 1px #4F77B2; */
	/*border-bottom: solid 1px #4F77B2;*/
}

.NewBlockRightBody
{
	width: 394px; 
	background-color: White; 
	padding: 0px 0px 0px 0px;
	border-left: solid 1px #4F77B2; 
	/*border-bottom: solid 1px #4F77B2;*/
}

.BlockHeadLabels
{
	font-weight: bold;
	color: #4F77B2;
	font-family: Tahoma;
	font-size: 10pt;
}

.BlockHeadLabelsSecond
{
	font-weight: bold;
	color: #cc0000;
	font-family: Tahoma;
	font-size: 10pt;
}

.BlockBody
{
	border-left: solid 5px #4F77B2;
	border-right: solid 1px #4F77B2;
	padding: 5px 0px 5px 5px;
	width: 189px;
	height: 100%;
	vertical-align: top;
}

.BlockBodyTooLong
{
	border-left: solid 5px #4F77B2;
	width: 995px;
	height: 100%;
	vertical-align: top;
}

.BlockBodyTooLongDetail
{
	border-left: solid 5px #4F77B2;
	width: 995px;
	height: 100%;
	vertical-align: top;
}

.BlockBodyTooLongPage
{
	border-left: solid 5px #4F77B2;
	width: 995px;
	height: 400px;
	vertical-align: top;
}

.BlockBodyTooLongPageText
{
	border-left: solid 5px #4F77B2;
	width: 995px;
	vertical-align: top;
	padding: 3px;
}

.SecondRateBlockHeadLabels
{
	border-left: solid 5px #FF9933;
	border-bottom: solid 1px #FF9933;
	padding-bottom: 1px;
}

h1
{
	font-size: 12pt;
	font-family: Tahoma;
	font-weight: bold;
	color: #4F77B2;
}

h2
{
	/*color: White;*/
	font-family: Tahoma;
	font-size: 10pt;
}

.lblH1
{
	color: White;
	font-weight: bold;
	font-size: 10pt;
	font-family: Tahoma;
}

h3
{
	font-size: 10pt;
	font-family: Tahoma;
	font-weight: bold;
	color: #4F77B2;
}

a
{
	font-size: 10pt;
	font-family: Tahoma;
}

span
{
	font-size: 9pt;
	font-family: Tahoma;
}

/*select
{
    border: solid 1px #4F77B2;
    font-family: Tahoma;
}*/

.CatalogHeadLabels
{
    font-weight: bold;
    text-decoration: none;
    font-size: 8pt;
    font-family: Tahoma;
    /*color: #4F77B2;*/
    color: #2436A3;
}

.lblStar
{
	color: Red;
	font-weight: bold;
	height: 5px;
	font-size: 8pt
}

.textBox
{
    border: solid 1px #4F77B2;
    font-family: Tahoma;    
    background-color: White;
    font-size: 10pt;
}

.textBoxInactive
{
    border: solid 1px #4F77B2;
    font-family: Tahoma;    
    background-color: Gray;
}

.dropDownList
{
    border: solid 1px #4F77B2;
    font-family: Tahoma;
    font-size: 8pt;
    height: 21px;
    background-color: White;
}

.dropDownListInactive
{
    border: solid 1px #4F77B2;
    font-family: Tahoma;
    font-size: 8pt;
    height: 21px;
    background-color: Gray;
}

.checkBoxList
{
    border: none;
    font-family: Tahoma;
    font-size: 8pt;
    text-align: left;
}

.panel
{
    border: solid 1px #4F77B2;
    font-family: Tahoma;
}

textarea
{
    border: solid 1px #4F77B2;
    font-family: Tahoma;
}

.lblESRCaption
{
    font-family: Tahoma;
    color : #4F77B2;
    font-size: 16pt;
    text-align:center;
}

.lblCaption
{
    font-family: Tahoma;
    color : #4F77B2;
    font-size: 14pt;
    text-align:center;
}

.radioBtn
{
    border-style: none;
    font-family: Tahoma;
    font-size: 10pt;
    color: #1632ab;
}

.baseTextLabels
{
    font-family: Tahoma;
    font-size: 8pt;
    color: #1632ab;
}

.baseTextLabelsStat
{
    font-family: Tahoma;
    font-size: 8pt;
    color: #1632ab;
    text-decoration: underline;
    font-weight: bold;
    color: #CC0000;
}

.modalBackground {
	background-color: #D3D3D3;
	filter: alpha(opacity=70);
	opacity: 0.7;
}

.demoheading {
	padding-bottom:20px;
	color:#5377A9;
	font-family:Arial, Sans-Serif;
	font-weight:bold;
	font-size:1.5em;
}
.hlMain
{
    font-family:Tahoma;
    font-size: 12pt;    
}

/*CollapsiblePanel*/
.collapsePanel {
	
	background-color:white;
	overflow:hidden;
}

.collapsePanelHeader{
	width:100%;
	height:30px;
	background-image: url(../Images/bg-menu-main.png);
	background-repeat:repeat-x;
	color:#FFF;
	font-weight:bold;
}

.demoarea {
	padding: 5px;
	background:#FFF url(images/demotop.png) no-repeat left top;
}

/* Rounded Corners*/

.roundedPanel
{	
	width:300px;
	background-color:#C9DCF2;
	color:Black;
	font-weight:bold;
}

.HiddenButton {
	position: absolute;
	top: -1000px;
	border: 0px;
}

.GroupGridView
{
    width: 100%;
    border-width: 1px;
    text-align: center;
}

.top3Images
{
	float: left;
	margin-right: 3px;
}

.panelForModalPopup
{
	display:none; 
	width:200px; 
	background-color:White; 
	border-width:2px; 
	border-color:#4F77B2; 
	border-style:solid; 
	padding:10px;
}

.NewsDate
{
    font-family: Arial;
    font-size: 8pt;
}

.txt4 {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #343434; FONT-FAMILY: Tahoma; BACKGROUND-COLOR: #ffffff
}

A.lnk9 {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #01519a; FONT-FAMILY: Tahoma; TEXT-DECORATION: none
}
A.lnk9:link {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #01519a; FONT-FAMILY: Tahoma; TEXT-DECORATION: none
}
A.lnk9:active {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #01519a; FONT-FAMILY: Tahoma; TEXT-DECORATION: none
}
A.lnk9:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #01519a; FONT-FAMILY: Tahoma; TEXT-DECORATION: none
}
A.lnk9:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #01519a; FONT-FAMILY: Tahoma; TEXT-DECORATION: none
}

A.lnk6
{
	font-weight: normal;
	font-size: 11px;
	color: #343434;
	border-top-style: none;
	font-family: Tahoma;
	border-right-style: none;
	border-left-style: none;
	text-decoration: none;
	border-bottom-style: none;
}

A.lnk6:link {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #343434; FONT-FAMILY: Tahoma; TEXT-DECORATION: none
}
A.lnk6:active {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #343434; FONT-FAMILY: Tahoma; TEXT-DECORATION: none
}
A.lnk6:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #343434; FONT-FAMILY: Tahoma; TEXT-DECORATION: none
}
A.lnk6:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #343434; FONT-FAMILY: Tahoma; TEXT-DECORATION: none
}

.regionDescriprionDiv
{
	border:1px solid #FF9933;
	background-color:#FFF;
	padding:5px;
	z-index:1000001;
	font-family: Arial;
	font-size: 8pt;	
}

.iframe
{
	border-width: 0px;
	width: 100%;
}

.baseTextLabelsForVacancy
{
    font-family: Tahoma;
    font-size: 14pt;
    color: #1632ab;
}

.watermarked {
	/*height:20px;*/
	width:150px;
	padding:2px 0 0 2px;
	border:1px solid #BEBEBE;
	background-color:#F0F8FF;
	color:gray;
}	

.BlockHeadTooLongLeftAlignOA
{
	background-color: #C9DCF2;
	border-left: solid 5px #FF9933;
	border-top: solid 1px #FF9933;
	height: 26px;	
	width: 760px;
	text-align: left;
	padding-left: 5px;
}

.BlockBodyTooLongPageOA
{
	border-left: solid 1px #4F77B2;
	width: 764px;
	height: 680px;
	vertical-align: top;
	padding-left: 3px;
	padding-top: 3px;
}

.handleText
{
	width:20px;
	height:7px;
	background-image:url('../images/HandleGrip.ico');
	overflow:hidden;
	cursor:s-resize;
}

.resizingText
{
	border-color: Red;
}

.BlockBodyTooLongPageResumeDetail
{
	border-left: solid 5px #4F77B2;
	width: 995px;
	height: 400px;
	vertical-align: top;
}

.trLightness
{
    /* background-color: #F2FFC0; */
    background-color: #e4e4e4;
}

.MyCalendar .ajax__calendar_container {
    border:1px solid #646464;
    background-color: #C9DCF2;
    color: red;
}
.MyCalendar .ajax__calendar_other .ajax__calendar_day,
.MyCalendar .ajax__calendar_other .ajax__calendar_year {
    color: black;
}
.MyCalendar .ajax__calendar_hover .ajax__calendar_day,
.MyCalendar .ajax__calendar_hover .ajax__calendar_month,
.MyCalendar .ajax__calendar_hover .ajax__calendar_year {
    color: black;
}
.MyCalendar .ajax__calendar_active .ajax__calendar_day,
.MyCalendar .ajax__calendar_active .ajax__calendar_month,
.MyCalendar .ajax__calendar_active .ajax__calendar_year {
    color: black;
    font-weight:bold;
}

/* Слава */
.BlockHeadTooLongResumeDetail
{
	background-color: #C9DCF2;
	border-left: solid 5px #FF9933;
	height: 26px;	
	width: 995px;
	
}

.BlockBodyTooLongPageResumeDetail
{
	border-left: solid 5px #4F77B2;
	width: 995px;
	height: 400px;
	vertical-align: top;
}

.PanelsTableResumeDetail
{
	 width: 1000px;
	 background-color: White;	 
	 border-style: none;
	 text-align: left;
}

#dvResumeViewForm
{	
	margin: 5px auto 0 auto;
	width: 1000px;
	border-right: solid 1px #4F77B2;
	border-left: solid 1px #4F77B2;
	border-bottom: solid 1px #4F77B2;
	border-top: solid 1px #4F77B2;
}


.PanelsTableVacancyViewForm
{
	 width: 1000px;
	 background-color: White;	 
	 border-style: none;
	 text-align: left;
}

.BlockHeadTooLongVacancyViewForm
{
	background-color: #C9DCF2;
	border-left: solid 5px #FF9933;
	height: 26px;	
	width: 995px;
	text-align: center;
}

.BlockBodyTooLongPageVacancyViewForm
{
	border-left: solid 5px #4F77B2;
	width: 995px;
	height: 400px;
	vertical-align: top;
}

#dvUpdateProgress
{
	bottom: 50%; 
	left: 50%; 
	position: absolute; 
	width: 130px; 
	z-index: 100000; 
	border: dashed 2px #4F77B2; 
	background-color: White;
}
