﻿
/* Left Column: Left Menu on Color Backround
-----------------------------------------------------------*/
.leftMenuContainer {
    float:left;
    width:231px;
    margin:0 16px 5px 0;
}

.leftMenu {
  background:url(../images/gradientBg231px.png) left top repeat-y;
  color:#fff;
  float:left;
  overflow:hidden;
  padding:25px 0 0 0;
  width:231px;
}

/* \ */
* html .leftMenu {
    background:none;
    float:left;
    width:231px;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/gradientBg231px.png', sizingMethod='scale');
}
/* */

.leftMenu h2 {
	color:#fff;
	font-weight:bold;
	font-size:1.4em;
	margin:0 0 5px 19px;
}
ul.leftServicesList {
	padding:3px 0 12px 19px;
}
ul.leftServicesList li {
	color:#fff;
	padding:2px 0 0;
	margin:3px 0 0;
    overflow:hidden;
    width:193px;
}
ul.leftServicesList li.current {
	color:#005e9e;
	background:url(../images/currentBgTop.gif) left top no-repeat;
}
ul.leftServicesList li a {
	color:#fff;
	font-weight:bold;
	padding:0 0 3px 0;
	display:block;	
}
ul.leftServicesList li.current a {
	color:#005e9e;
	background-color:Transparent;
	font-weight:bold;
	padding-left:0;
	text-decoration:none;
	background:url(../images/currentBgBottom.gif) left bottom no-repeat;
}
ul.leftServicesList li a span{
    background:url(../images/bulletWhite.gif) left no-repeat;
    padding-left:13px;
    display:block;
}


ul.leftServicesList li.current a span {
    background:url(../images/bulletBlue.gif) left no-repeat;
    padding-left:13px;
    text-decoration:underline;
    display:block;
}

/* Left Column: Right Blocks with Color Strip
-----------------------------------------------------------*/
.leftContentRightBlock {
	float:right;
	width:260px;
	margin:0 -19px 0 15px;
}

* html .leftContentRightBlock {margin-right:-10px;}

/* End of Left Column: Right Blocks with Color Strip
-----------------------------------------------------------*/


/* Left Column: Tabs
-----------------------------------------------------------*/

.leftTabs {
	padding-left:0px;
	float:right;
	margin-right:-1px;
	width:445px;
	margin-left:-16px;
	border-bottom:1px solid #a0c5dd;
}

div.leftTabs ul.ui-tabs-nav {padding-top:25px;}

.leftTabs ul{
    float:left;
}
.leftTabs ul li a,
.leftTabs ul li a span {
	font-weight:normal;
}

.ui-tabs-nav li {
  margin-left:-1px;
}

.ui-tabs-nav {
	background:url(../images/gradientBgTabs.png) right top repeat-y;
	color:#fff;
	padding:0;
	width:445px;
}

/* \ */
* html .ui-tabs-nav {
    background:none;
    float:right;
    width:445px;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/gradientBgTabs.png', sizingMethod='scale');
}
/* */

.ui-tabs-panel {padding:0; border:0; background:none;}

/* Left Column: Header
------------------------------------------------------------*/
    
.contentHeader, .contentHeaderPersonal {
	border-right:1px solid #a0c5dd;
	float:right;
	margin-left:-16px;
	padding-top:15px;
	width:427px;
}
.contentHeaderPersonal {
	padding-bottom:4em;
    margin-bottom:-4em;
}
.contentHeader h1 {
	color:#294253;
	font-size:1.5em;
	font-weight:bold;
	padding:.5em 19px 1.5em 0;
}

/* Left Column: Content
------------------------------------------------------------*/

.leftColumnContent {
    border-right:1px solid #a0c5dd;
    color:#294253;
    clear:right;
    padding:0 19px 0;
    margin-top:0;
    
}
div>/**/.leftColumnContent {margin-top:4em;}

/* Misc
-----------------------------------------------------------*/
.leftContentBorder {
	border-left:1px solid #bfdaec;
	border-right:1px solid #bfdaec;
	background:#fff;
	min-height:515px;
	height:auto !important;
  	height:515px;
}


/* Personal
-----------------------------------------------------------*/
h1.personalHeader {
    color:#294253;
	font-size:1.5em;
	font-weight:bold;
	padding:0 0 .5em;
	clear:left;
}
div>/**/h1.personalHeader {padding-top:.5em;}

.leftSubColumn 
{
    float:left;
    width:304px;
    border-right:1px solid #cbdeeb;
	padding-right:20px;
}
	
.rightSubColumn 
{
    float:left;
    width:291px;
    border-left:1px solid #cbdeeb;
	margin:0 0 0 -1px;
	padding:0 0 0 20px;
	}
* html .rightSubColumn {margin-right:-10px;}

.leftContentBottomPersonal {
	float:left;
	padding:1.5em 0 0 0;
	margin-bottom:.7em;
}
div>/**/.leftContentBottomPersonal {margin-bottom:1.4em;}

.leftContentBottomPersonal p.titleS {
	font-size:1.2em;
	font-weight:bold;
	margin:0;
}
/*.leftContentRightBlockPersonal {
	float:right;
	width:320px;
	margin:0 0 0 15px;
}
.leftContentRightBlockPersonalCandidate {
	float:right;
	width:310px;
	padding:0 0 10px 20px;
    border-left:1px solid #cbdeeb;
    margin-left:-1px;
}*/


/* Request for Personal Form
---------------------------------------------------------*/
.leftColumnContent form table.formZayavka {
	color:#596978;
	font-size:1em;
	font-weight:normal;
	margin:10px 0 0;
	width:320px;
}
.leftColumnContent form table.formZayavka.vacancies {
	color:#596978;
	font-size:1em;
	font-weight:normal;
	margin:10px 0 0;
	width:300px;
}
.leftColumnContent form table.formZayavka.vacancies {
	color:#596978;
	font-size:1em;
	font-weight:normal;
	margin:10px 0 0;
	width:300px;
}
.leftColumnContent form table.formZayavka.candidate {
	color:#596978;
	font-size:1em;
	font-weight:normal;
	margin:10px 0 0;
	width:280px;
}

.leftColumnContent form table.formZayavka tr td {
	padding:5px 0;
}
.leftColumnContent form table.formZayavka tr td.fZLC2 {
	padding:15px 0 5px;
}
.boldText {
	font-weight:bold;
}
.leftColumnContent form table tr td.formZayavkaRightCol {
	text-align:right;
	width:200px;
}
.leftColumnContent form .formZayavkaLeftCol {
	width:130px;
}
.leftColumnContent form .formZayavkaLeftCol2 {
	width:170px;
}
.inputText,
.inputText2,
.inputText3,
.selectBox,
.selectBox2,
.inputTextarea,
.inputTextarea2,
.inputTextFile,
.inputTextFile3 {
	border:1px solid #b7d9ed;
	border-top:1px solid #3d7bad;
}
.inputText {
	width:200px;
	height:18px;
}
.inputText2 {
	width:152px;
	height:18px;
}
.inputText3 {
	width:188px;
	height:18px;
}
.inputTextFile {
	/*height:18px;*/
	font-size:.9em;
	width:188px;
}
.inputTextFile3 {
	/*height:18px;*/
	font-size:.9em;
	width:188px;
}
.obzorDiv {
	position:relative;
}
.selectBox {
	width:202px;
	/*height:18px;*/
}
.selectBox2 {
	width:188px;
	/*height:18px;*/
}
.inputTextarea {
	width:318px;
	height:60px;
}
.inputTextarea2 {
	width:298px;
	height:60px;
}

.withBorderBottom {
	border-bottom:1px solid #BFDAEC;
	padding-bottom:20px;
}
#candidate {
	display:none;
}
a.otherParameters {
	color:#005E9E;
	font-weight:bold;
	background:url(../images/plus.gif) left no-repeat;
	padding:10px 0 10px 10px;
	text-decoration:none;
}
.leftZayavkaWithBackground {
	
	padding:0 20px 0 0;
}
.uspeshniyeKeysiBottomBlock {
	background:transparent url(../images/gradient10.gif) repeat-x scroll left top;
	border:1px solid #C7DCEA;
	padding:0 10px 0 19px;
	overflow:hidden;
}
.uspeshniyeKeysiBottomBlockLeftBlock {
	float:left;
	width:288px;
	margin:0 38px 0 0;
}
.uspeshniyeKeysiBottomBlockLeftBlock.right {
	margin:0;
}
.searchParametrs {
	color:#294253;
	font-weight:bold;
	padding:0;
	margin-bottom:1.5em;
}
.searchParametrs span {
	margin:0 15px 0 0;
}
.searchParametrs span.last {
	margin:0;
}
.zayavakForm {
	/*width:370px;*/
}
#zayavakForm,
#zayavakFormCandidate {
	display:none;
}
#zayavakFormCandidate {
	padding-top:15px;
}
#zayavakFormCandidate3 {
	padding:15px 0;
	display:none;
}
.zayavakFormCandidate3 {
	padding-top:15px;
	/*padding-bottom:15px;*/
	display:none;
}
.leftZayavka {
	width:290px;
}
/*.leftZayavka2 {
	width:310px;
	
}*/
.otrasliList {
	padding:0px 0 15px;
}
.closeFormButtonRight {
	text-align:right;
	padding:0 20px 0 0;
}


.bottomAboutAndBreadcrumb {
  clear:left;
  border-left:none;
  border-right:none;
}

.zayavakForm {margin-bottom:20px;}

.tableFormVacancies {
	width:100%;
}
form table.tableFormVacancies tr td {
	padding:0 20px 10px 0;
}
