

*{
	font-family: tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#686868;
	background-repeat:no-repeat;
	text-align:left;
}
body{
	text-align:center;
	background:url(../../_common/img/bg.jpg) left top repeat-x;
	background-color:#E3EEF2;
}
body,h1,h2,h3,h4,h5,h6,form,input{
	padding:0px;
	margin:0px;
}
img{
	border:0px;
}
.cb{
	clear:both;
}
#mainBlock {
	width:978px;
	margin: 17px auto 0px auto;
	background:url(../../_common/img/main_block_bg_middle.gif) left top repeat-y;
}
#homeBlockTop {
	background:url(../../_common/img/main_block_bg_top.gif) left top no-repeat;
	text-align:center;
	padding:21px 0px 0px 0px;
}
#header {
	background:url(../../_common/img/top_banner.jpg) left top no-repeat;
	width:940px;
	height:246px;
	margin: 0px auto 0px auto;
	position:relative;
}
.contact_topBanner {
	background:url(../../_common/img/contact_banner.jpg) left top no-repeat !important;
}
.contact_topBanner .headerTopText {
	left:300px;
}

.content_topBanner {
	background:url(../../_common/img/crporate_banner.jpg) left top no-repeat !important;
}
.content_topBanner .headerTopText {
	left:300px;
}

#menuBlock {
	padding:12px 0px 0px 0px;
}
#homeBlockBottom {
	padding:8px 0px 21px 0px;
	background:url(../../_common/img/main_block_bg_bottom.gif) left bottom no-repeat;
}
.menu {
	background:url(../../_common/img/menu_bg.gif) left top repeat-x;
	width:940px;
	height:47px;
	margin: 0px auto 0px auto;
}
.content {
	width:940px;
	margin: 0px auto 0px auto;
}
.contentLeftSide {
	width:550px;
	text-align:justify;
	background-color:#E7E7E7;
	vertical-align:top;
}
.contentLeftTd {
	width:200px;
	text-align:justify;
	background-color:#E7E7E7;
	vertical-align:top;
}
.contentRightTd {
	width:730px;
	text-align:justify;
	background-color:#E7E7E7;
	vertical-align:top;
}
.whiteLine {
	width:10px;
	background-color:#ffffff;
}
.contentRightSide {
	width:380px;
	text-align:justify;
	background-color:#E7E7E7;
	vertical-align:top;
}

.blueTitleDiv {
	background:url(../../_common/img/title_blue.gif) right top no-repeat;
	height:27px;
}
.blueTitle {
	font-family:"Arial Narrow", Arial, sans-serif;
	font-size:13px;
	background:url(../../_common/img/blue_title_right.gif) left top no-repeat;
	height:27px;
	text-transform:uppercase;
	padding:0px 0px 0px 27px;
	line-height:24px;
	color:#ffffff;
}
.blueTitle a {
	font-family:"Arial Narrow", Arial, sans-serif;
	font-size:13px;
	text-transform:uppercase;
	color:#ffffff;
	text-decoration:none;
}
/*.blueTitleRight {
	font-family:"Arial Narrow", Arial, sans-serif;
	font-size:13px;
	background:url(../../_common/img/title_blue_right.gif) left top no-repeat;
	height:27px;
	text-transform:uppercase;
	padding:0px 0px 0px 27px;
	line-height:24px;
	color:#ffffff;
}*/
.menuLineTable {
	width:100%;
	height:45px;
}
.separator {
	background-image:url(../../_common/img/separator.gif);
    background-repeat:no-repeat;
	background-position:top;
	width:2px;
}
.menuItem {
	padding: 0px 25px 0px 25px;
	text-align:center;
	cursor:pointer;
}
.menuItemActive {
	background-image:url(../../_common/img/but_active.gif);
    background-repeat:no-repeat;
	background-position:bottom center;
	padding: 0px 25px 0px 25px;
	text-align:center;
	cursor:pointer;
}
.menuItem:hover {
	background-image:url(../../_common/img/but_active.gif);
    background-repeat:no-repeat;
	background-position:bottom center;
	padding: 0px 25px 0px 25px;
	text-align:center;
}
.menuItemLink {
  	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
    color:#5C5C5C;
}
.contentLeftTop {
	padding: 0px 10px 10px 10px;
	text-align:justify;
	border-left:1px solid #E7E7E7;
	border-right:1px solid #E7E7E7;
	/*background-color:#E7E7E7;*/
	/*background:url(../../_common/img/content_line.gif) left bottom repeat-x;*/
}
.contentLeftTop {
	font-size:13px;
}
.contentLeftTop * {
	font-size:13px;
}
.grayBG {
	background-color:#E7E7E7;
}
.homeHorizLine {
	height:1px;
	background:url(../../_common/img/content_line.gif) left bottom repeat-x;
}
.date_block {
	overflow:hidden;
	_height:1%;
	padding:0px;
	margin:6px 0px 6px 0px;
}
.date_block dd {
	font-size:10px;
	color:#FFFFFF;
	float:left;
	line-height:18px;
	background-color:#5293C9;
	padding:0px 5px 0px 5px;
	margin:0px;
	height:20px;
	font-weight:normal;
}
.date_block dt {
	line-height:19px;
	float:left;
	width:240px;
	padding-left:10px;
}
.date_block dt a {
	color:#5293C9;
	/*float:left;*/
	font-weight:bold;
	/*padding-left:10px;*/
	text-decoration:none;
	font-size:12px;
}
.date_block dt a:hover {
	text-decoration:underline;
}
.learnMoreBlock {
	padding: 5px 0px 5px 0px;
}
.learnMoreLink {
	color:#E08C18;
	background:url(../../_common/img/2str.gif) right 5px no-repeat;
	padding: 0px 12px 0px 0px;
	text-decoration:underline;
	font-weight:bold;
	font-size:10px;
}
.learnMoreLink:hover {
	text-decoration:none;
}
.missionStat {
	padding: 0px 10px 0px 10px;
	text-align:justify;
	/*background:url(../../_common/img/content_vert_line.gif) top center repeat-y;*/
}
/*.missionStatLeft {
	width:252px;
	float:left;
	padding: 10px 0px 10px 0px;
	text-align:justify;
}
.missionStatRight {
	width:252px;
	float:right;
	padding: 10px 0px 10px 0px;
	text-align:justify;
}*/
.missionStatTable {
	width:100%;
}
.missionStatTableRightTd {
	width:50%;
	padding: 10px 0px 10px 9px;
	text-align:justify;
	vertical-align:top;
}
.missionStatTableLeftTd {
	width:50%;
	padding: 10px 11px 10px 0px;
	text-align:justify;
	background:url(../../_common/img/content_vert_line.gif) top right repeat-y;
	vertical-align:top;
}
.newsBlock {
	padding: 10px;
	text-align:justify;
}
.newsImgLeft {
	float:left;
	width:146px;
	height:57px;
	padding:3px;
	border:4px solid #C7C7C7;
	margin: 0px 10px 0px 0px;
}
.newsImgRight {
	float:right;
	width:146px;
	height:57px;
	padding:3px;
	border:4px solid #C7C7C7;
	margin: 0px 0px 0px 10px;
}
.missionImg {
	width:119px;
	height:57px;
	border:3px solid #DEDEDE;
	margin: 0px 0px 10px 0px;
}
.viewMoreBlock {
	padding: 5px 0px 5px 0px;
}
.viewMoreLink {
	color:#E08C18;
	background:url(../../_common/img/2str.gif) right 6px no-repeat;
	padding: 0px 12px 0px 0px;
	text-decoration:underline;
	font-weight:bold;
	font-size:10px;
}
.viewMoreLink:hover {
	text-decoration:none;
}
.footer {
	width:978px;
	height:50px;
	margin: 20px auto 20px auto;
}
.copyright {
	float:left;
	width:300px;
	margin: 0px 20px 0px 20px;
	text-align:left;
}
.developed {
	float:right;
	width:300px;
	margin: 0px 20px 0px 20px;
	text-align:right;
}
.developed a {
	color:#5192C8;
	font-weight:bold;
	text-decoration:none;
}
.developed a:hover {
	text-decoration:underline;
}
.logo {
	position:absolute;
	top:60px;
	right:91px;
}
#logoLink {
	display:block;
	width:145px;
	height:137px;
	background:url(../../_common/img/logo.png) left top no-repeat;
}
.locales {
	position:absolute;
	width:150px;
	height:18px;
	top:22px;
	right:47px;
}
.locales a {
	display:block;
	width:58px;
	height:18px;
	text-align:center;
	text-transform:uppercase;
	float:right;
	color:#ffffff;
	text-decoration:none;
	line-height:17px;
	font-size:10px;
	font-family: tahoma, Verdana, Arial, Helvetica, sans-serif;
	margin: 0px 3px 0px 3px;
}
.locales a.active {
	background:url(../../_common/img/locale_active.gif) left top no-repeat;
	color:#003E79;
}

.headerTopText {
	position:absolute;
	width:330px;
	height:140px;
	top:70px;
	left:142px;
	padding: 45px 0px 0px 0px;
	/*background:url(../../_common/img/top_header_text.png) left top no-repeat;*/
}

.content_topBanner .headerTopText {
	position:absolute;
	width:330px;
	height:140px;
	top:10px;
	left:142px;
	padding: 45px 0px 0px 0px;
	background:url(../../_common/img/top_header_text.png) left top no-repeat;
}
/*.headerTopText a {
	background:url(../../_common/img/top_link_str.gif) right 5px no-repeat;
	color:#003E79;
	padding: 0px 8px 0px 0px;
	text-transform:uppercase;
	text-decoration:none;
	font-size:12px;
	font-family: Arial;
	line-height:20px;
}*/
.titleCont {
	color:#003E79;
	text-transform:uppercase;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	margin: 0px 0px 7px 0px;
}
.textOrangeBold {
	color:#E08C18;
}
.contList {
	margin: 10px 0px 5px 0px;
	padding: 0px;
	list-style:none;
}
.contList li {
	margin: 0px;
	padding: 0px;
}
.contList li a {
	background:url(../../_common/img/2str.gif) left 5px no-repeat;
	color:#E08C18;
	font-weight:bold;
	padding: 0px 0px 0px 13px;
	line-height:15px;
	text-decoration:none;
}
.contList li a:hover {
	text-decoration:underline;
}
.contentBg {
	background-color:#E7E7E7;
}
.contPadd {
	width:50%;
	border:1px solid #EEEEEE;
	background-color:#BBBFC4;
	height:20px;
}
.contact_dropdown {
	width:50%;
	border:1px solid #EEEEEE;
	background-color:#BBBFC4;
	height:20px;
}
.contPaddText {
	width:90%;
	border:1px solid #EEEEEE;
	background-color:#BBBFC4;
}
.formTitle {
	padding:7px 2px 4px 2px;
}
.buttonDiv {
	padding:7px 2px 10px 2px;
}
.formDiv {
	width:300px;
	margin:auto;
}
.clearNoneDivName {
	width:100px;
	float:left;
	padding:5px 5px 1px 0px;
	text-align:right;
}
.clearNoneDiv {
	width:150px;
	float:left;
	padding:1px 0px 1px 0px;
}
.clearNoneDiv input {
	width:100%;
	height:20px;
	border:1px solid #EEEEEE;
	background-color:#BBBFC4;
}
.clearButtonDiv {
	text-align:center;
	margin:7px 2px 10px 2px;
}
.pach {
	margin:0px 0px 10px 0px;
}
.pach a {
	margin:0px 4px 0px 4px;
	padding:0px 0px 0px 13px;
	background:url(../../_common/img/arrow.gif) left 3px no-repeat;
	text-decoration:none;
}
.home {
	background:url(../../_common/img/home.gif) left 3px no-repeat !important;
	padding:0px 0px 0px 12px;
	margin:0px 4px 0px 1px !important;
}
/*Left menu START*/
.contentLeftTdMenu {
	background:url(../../_common/img/left_menu_bg.jpg) left top repeat;
	width:221px;
	text-align:justify;
	background-color:#2BAEF2;
	vertical-align:top;
}
.contentRightTdMenu {
	width:709px;
	text-align:justify;
	background-color:#FFFFFF;
	vertical-align:top;
}
.menuTitle {
	padding:10px 15px 10px 18px;
	color:#ffffff;
	text-transform:uppercase;
	font-family:  Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
}
.menuBg {
	padding:20px 0px 0px 0px;
	margin:0px;
	list-style:none;
	height:489px;
	background:url(../../_common/img/left_menu.jpg) left top no-repeat;
}
.menuLeft {
	padding:0px;
	margin:0px 1px 0px 1px;
	list-style:none;
}
.menuLeft li {
	font-weight:bold;
	padding:0px;
	margin:0px;
}
.menuLeft li a {
	text-decoration:none;
	display:block;
	padding:4px 18px 4px 18px;
	margin:0px;
	color:#003E78;
	text-transform:uppercase;
	font-family:  Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
.menuLeft li a:hover {
	color:#ffffff !important;
}
.LeftmenuActive {
	background-color:#0FA6F4;
	border-top:1px solid #59D0F6;
	border-bottom:1px solid #59D0F6;
	color:#ffffff;
}
.LeftmenuActive a {
	color:#ffffff !important;
}
.sub_menu {
	list-style:none;
	padding:0px;
	margin:0px;
	list-style:none;
}
.sub_menu li {
	font-weight:normal;
	padding:0px;
	margin:0px;
}
.sub_menu li a {
	text-decoration:none;
	display:block;
	padding:2px 0px 2px 33px;
	color:#003E78 !important;
	text-transform:uppercase;
	font-family:  Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0px;
}
.sub_menu li a:hover {
	color:#ffffff !important;
}
.sub_menu .LeftmenuActive {
	color:#ffffff;
	border-top:0px solid #59D0F6;
	border-bottom:0px solid #59D0F6;
	background:url(../../_common/img/submenu_arrow.gif) 21px 7px no-repeat;
}
.sub_menu .LeftmenuActive a {
	color:#ffffff !important;
}
/*Left menu END*/
.blockTitleContent {
	color:#5293C9;
	padding:0px;
	margin:0px;
	font-size:14px;
}
.linkJobs {
	color:#125287;
	text-decoration:none;
}
.linkJobs:hover {
	text-decoration:underline;
}
.buttonCVbottomLeft {
	padding:10px 5px 0px 0px;
	width:155px;
	float:left;
	text-align:left;
}
.buttonCVbottomRight {
	padding:0px 0px 0px 0px;
	width:100px;
	float:right;
	text-align:right;
}
.buttonCVbottomLeft2 {
	padding:0px;
	width:300px;
	float:left;
	text-align:left;
}
.buttonCVbottomRight2 {
	padding:0px;
	width:300px;
	float:right;
	text-align:right;
}
.emailCV, .subjectCV {
	width:50%;
	border:1px solid #EEEEEE;
	background-color:#BBBFC4;
	height:20px;
}
.textCV {
	width:90%;
	border:1px solid #EEEEEE;
	background-color:#BBBFC4;
}






.tdForm {
	width:100px;
	padding:0px 0px 2px 5px !important;
}
.tdFormCV {
	padding:0px 100px 2px 5px !important;
}
.tdFormAt, .mandatoryCV {
	padding:0px 0px 2px 5px !important;
}
.unterInput {
	margin:-19px 0px 0px 1px;
	_margin:-21px 0px 0px 0px;
	position:absolute;
	clear:both;
}
*+html .unterInput {
	margin:-21px 0px 0px 0px;
}
.tableJob td {
	border-bottom:1px dotted #686868;
}
.borderTableResume tr td {
	padding-top:2px;
	padding-bottom:2px;
	padding-left:5px;
}
.borderTableResume tr td tr td {
	padding-top:2px;
	padding-bottom:2px;
	padding-left:0px;
}
.selectWidth1 {
	padding:0px 10px 0px 0px;
}
.inputPhone1 {
	padding:0px 20px 0px 0px;
}
.inputPhone2 {
	padding:0px 20px 0px 0px;
}
.inputFieldFixedWidth {
	width:100%;
}
.infoBlockResume {
	font-weight:bold;
	color:#ffffff;
	background-color:#4789BF;
	padding:3px 5px 3px 2px;
}
.bgSendResumeForm td {
	padding: 2px 0px 2px 0px;
	background-color:#DFDDDD;
}
.headerjobs {
	text-transform:uppercase;
	font-size: 11px;
	font-weight:bold;
	color:#ffffff;
	background-color:#4789BF;
	padding:3px 5px 3px 2px;
}
.descriptionsjobs {
	font-weight:bold;
	color:#5293C9;
	font-size: 14px;
	padding:10px 0px 0px 0px;
}
.textjobs {
	text-align:justify;
}
.allJj {
	width:100%;
}
.allInnjobs {
	padding: 2px 5px 2px 5px;
	background-color:#DFDDDD;
}
.newsAndEventsRight {
	font-size:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image:url(../../_common/img/news_title_ico.gif);
	padding:0px 0px 0px 14px;
	background-position:left center;
	margin:0px 0px 0px 0px;
	font-weight:bold;
	text-decoration:none;
}
.newsAndEventsRight:hover {
	text-decoration:underline;
}
.inputFieldFixedWidth, .phonefield1, .phonefield2, .inputFieldSchoolWidth {
	border:1px solid #EEEEEE;
	background-color:#BBBFC4;
	height:18px;
}
.inputPhone1 select, .inputPhone2 select, .inputPhone3 select, .selectWidth1 select {
	border:1px solid #EEEEEE;
	background-color:#BBBFC4;
	height:18px;
	width:100%;
}
.letterCV {
	border:1px solid #EEEEEE;
	background-color:#BBBFC4;
}
#school1 {
	border:1px solid #EEEEEE;
	background-color:#BBBFC4;
}
.paddingLangCheckboxCV {
	padding:0px 0px 0px 20px !important;
}


.bottom_news
{
	width:325px;
	float:left;
	display:block;
	margin-right:10px;
}
.paddingSend {
	padding:40px 10px 40px 10px;
	text-align:center;
}

.deleteSmall {
	background-image:url(../../_extranet/img/delete.gif) !important;
	background-position: left 0px !important;
	background-repeat:no-repeat;
	padding:0px !important;
	height:10px!important;
	width:10px!important;
}
.delete {
	background-image:url(../../_extranet/img/delete.gif) !important;
	background-position: right 2px;
	background-repeat:no-repeat;
	padding:0px 13px 0px 0px;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px !important;
	text-transform:uppercase;
	color:#90A4C0;
	font-weight:normal;
	text-transform:uppercase;
	width:50px;
}
.delete:hover{
	text-decoration:none;
}
.deleteNew {
	background-image:url(../../_extranet/img/close_red.gif);
	background-position: right 0px;
	background-repeat:no-repeat;
	margin:2px 0px 0px 0px;
	padding:0px 13px 0px 0px;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px !important;
	text-transform:uppercase;
	color:#90A4C0;
	font-weight:normal;
	text-transform:uppercase;
	width:150px;
}
.deleteNew:hover{
	text-decoration:none;
	background-image:url(../../_extranet/img/close_red_active.gif);
}


.gallery_item{
	text-align:center;
	width:145px;
	height:145px;
	margin:5px;
	float:left;
}
.tooltip{
	display:none;
	position:absolute;
	margin: 50px 0px 0px 50px;
	padding:0px 5px 0px 5px;
	background-color:#37496F;
	color:#ffffff;
	border:1px outset #223152;
	text-align:center;
	white-space: nowrap;
}
.texttoleft, .texttoright {
	text-align:center;
}
.Backblock {
	text-align:right;
}
.Backblocklink {
	color:#E08C18;
	background:url(../../_common/img/2str_right.gif) left 5px no-repeat;
	padding: 0px 0px 0px 12px;
	text-decoration:underline;
	font-weight:bold;
	font-size:10px;
}
.Backblocklink:hover {
	text-decoration:none;
}