/* стили данного сайта сюда вставляем то, что сделано только под этот сайт */
/* главная страница */
.colgmaintop {
	background: #FFF;
	padding: 15px 15px 30px 15px; 
	border: 0px;
}
.colgmainleft {
	border: 0px;
	height: 300px;
	background: #FFF;
	padding: 0px 15px 0px 15px;
	
}
.colgmainright {
	border: 0px solid #396a9d;
	height: 300px;
	background: #FFF;
	padding: 0px 15px 0px 15px;
}

/* основные  пользовательские стили нового eG, если надо меняем цвета */
/* Заголовки и параграф */
body {
	font-family: Verdana;

}
h1 {font-size:25px; 
	color:#396a9d; 
	font-weight:bold; 
	letter-spacing: 0.1ex;
}
h2 {font-size:22px; color:#003399; font-weight:bold; }
h3 {font-size:18px; color:#396a9d; font-weight:normal; }
h4 {font-size:15px; color:#003399; font-weight:bold; }

p {font-size:13px; color:black; font-weight:normal;} 
/* таблица */
/* основные строки */
.table {
	font-family:Verdana, sans-serif; 
	border: 0px solid white;
	border-collapse: collapse;
	border-bottom-width: 3px;
	border-bottom-color: #003399;
	border-top-width: 3px;
	border-top-color: #003399;
}
.table tbody {
		font-size:12px; 
		color:#000000;
}
.table td {
	padding: 5px;
}
.table tr {
	border-bottom: 1px solid #003399;
	border-top: 1px solid #003399;
}
/* подзаголовок */
.table th {
	background: #396a9d;
	color: white;
	padding: 5px;
	font-size: 14px;
	font-weight: bold;
	border-bottom-width: 3px;
	border-bottom-color: #003399;
}
/* подзаголовок второго уровня */
.th2 {
	background-color: #bbb;
	color: white;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	border-bottom: 1px solid #003399;
	border-top: 1px solid #003399;
} 
/* заголовок и футер*/
.table  thead {
	background: #396a9d;
	color: white !important;
	padding: 5px;
	font-size: 14px;
	font-weight: bold;
}
.table tfoot {
	background: #396a9d;
	color: white!important;
	padding: 5px;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
}
/* название таблицы */
.table caption {
	background: url(http://neweg.egraduate.ru/images/common/miniicons_blue.gif) 0px -598px no-repeat; 
	border:0px;  
	font-size: 11px;
	font-weight: bold;
	color: #003399;
	text-align: left;
	padding: 5px 0px 5px 17px;
} 
/* четная строка */
.treven {
	background-color: #ddd;
	border-bottom: 1px solid #962f34;
	border-top: 1px solid #962f34;
}
/* ссылки */
a:link  {text-decoration:none; color:#003399}
a:visited {text-decoration:none; color:#495caa;}
a:active {text-decoration:none; color:#495caa;}
a:hover {text-decoration:underline; color:#003399;}
/* главная страница eG */
a[icon ^="home"] { 
    background: url(http://neweg.egraduate.ru/images/common/home_icon_v.gif) 0px -150px no-repeat; 
	width:13px; 
	height:13px;
	border:0px;
	padding-left:17px;
   }
/* всплывающее окно */
a[icon ^="popup"] { 
   background: url(http://neweg.egraduate.ru/images/common/miniicons_blue.gif) 0px -200px no-repeat; 
	width:16px; 
	height:13px;
	border:0px;
	padding-left:17px;
   } 
/* на другой сайт */
a[icon ^="out"] { 
   background: url(http://neweg.egraduate.ru/images/common/miniicons_blue.gif) 0px -150px no-repeat; 
	width:16px; 
	height:13px;
	border:0px;
	padding-left:17px;   
}
/* назад */
a[icon ^="back"] { 
   background: url(http://neweg.egraduate.ru/images/common/miniicons_blue.gif) 0px -750px no-repeat; 
	width:16px; 
	height:13px;
	border:0px;
	padding-left:17px;   
}
/* увеличение объекта для текста*/
a[icon ^="look"],a[rel ^="lightbox"]{ 
	background: url(http://neweg.egraduate.ru/images/common/miniicons_blue.gif) 0px -50px no-repeat; 
	border:0px;
	padding-left:17px;   
 } 
 /* увеличение объекта для картинки*/
a[icon ^="lookpic"] {
 		background: url(http://neweg.egraduate.ru/images/common/egminiicon_look_blue.gif) right bottom no-repeat; 
		border:0px;
		padding-right:13px; 
		padding-left: 0px;
}
/* увеличение графика для текста*/
a[icon ^="graph"]{ 
	background: url(http://neweg.egraduate.ru/images/common/miniicons_blue.gif) 0px -552px no-repeat; 
	border:0px;
	padding-left:17px;   
 } 
/* увеличение таблицы для текста*/
a[icon ^="table"]{ 
	background: url(http://neweg.egraduate.ru/images/common/miniicons_blue.gif) 0px -600px no-repeat; 
	border:0px;
	padding-left:17px;   
 } 
 
/* загрузка */
a[icon ^="down"] { 
    background: url(http://neweg.egraduate.ru/images/common/miniicons_blue.gif) 0px -100px no-repeat; 
	width:16px; 
	height:13px;
	border:0px;
	padding-left:17px;  
	
} 
/* mail */
a[icon ^='mail'] { 
    background: url(http://neweg.egraduate.ru/images/common/miniicons_blue.gif) 0px 4px no-repeat; 
	width:16px; 
	height:13px;
	border:0px;
	padding-left:17px;   
	font-size: 110%;
   } 
/* pdf */
a[href $='.pdf'], a[icon ^="pdf"] { 
    background: url(http://neweg.egraduate.ru/images/common/miniicons_blue.gif) 0px -250px no-repeat; 
	width:16px; 
	height:18px;
	border:0px;
	padding-left:17px; 
 } 
 /* txt */
a[href $='.txt'], a[icon ^="txt"] { 
    background: url(http://neweg.egraduate.ru/images/common/miniicons_blue.gif) 0px -300px no-repeat; 
	width:16px; 
	height:18px;
	border:0px;
	padding-left:17px; 
 }
  /* doc */
a[href $='.doc'], a[href $='.docx'], a[icon ^="doc"] { 
    background: url(http://neweg.egraduate.ru/images/common/miniicons_blue.gif) 0px -350px no-repeat; 
	width:16px; 
	height:18px;
	border:0px;
	padding-left:17px; 
 }
   /* xls */
a[href $='.xls'], a[href $='.xlsx'], a[icon ^="xls"] { 
    background: url(http://neweg.egraduate.ru/images/common/miniicons_blue.gif) 0px -400px no-repeat; 
	width:16px; 
	height:18px;
	border:0px;
	padding-left:17px; 
 }
    /*  архивы */
a[href $='.zip'], a[href $='.rar'], a[icon ^="zip"] { 
    background: url(http://neweg.egraduate.ru/images/common/miniicons_blue.gif) 0px -449px no-repeat; 
	width:16px; 
	height:18px;
	border:0px;
	padding-left:17px; 
 }
/* списки */
ul {list-style: disc outside; color: #717171; font-size:13px;}
ol {list-style: decimal outside; color: #717171; font-size:13px;}
.ul2 {list-style: circle outside; color: #717171; font-size:13px;} /*  второй уровень */
.ol2 {list-style: lower-alpha outside; color: #717171; font-size:13px;} /*  второй уровень */
/* список с домиком только для очень коротких списков (например, ссылок) */
.lihomeicon {
	list-style: none outside; 
	background: url(http://neweg.egraduate.ru/images/common/home_icon_v.gif) 0px -148px no-repeat;
	padding-left: 25px;
	white-space: nowrap; 
	width: 520px;
	overflow: hidden;
	text-overflow: ellipsis; 
	-o-text-overflow: ellipsis; 
	-icab-text-overflow: ellipsis; 
	-khtml-text-overflow: ellipsis; 
	-moz-text-overflow:ellipsis; 
	-webkit-text-overflow: ellipsis; 
}
.lihomeicon:hover {
	-o-text-overflow: inherit;
	text-overflow: inherit;
	overflow: visible;
}
.lihomeiconbord {
		list-style: none outside; 
		background: url(http://neweg.egraduate.ru/images/common/home_icon_v.gif) 0px -48px no-repeat;
		padding-left: 25px;
}
.lihomeiconblue {
		list-style: none outside; 
		background: url(http://neweg.egraduate.ru/images/common/home_icon_v.gif) 0px -148px no-repeat;
		padding-left: 25px;
}
.lihomeiconred {
		list-style: none outside; 
		background: url(http://neweg.egraduate.ru/images/common/home_icon_v.gif) 0px -173px no-repeat;
		padding-left: 25px;
}
.lihomeicongreen {
		list-style: none outside; 
		background: url(http://neweg.egraduate.ru/images/common/home_icon_v.gif) 0px -198px no-repeat;
		padding-left: 25px;
}
/* списк Телефон */
.liphonenum {
		list-style: none outside;
		font-size: 100%;
		cursor: help;
		background: url(http://neweg.egraduate.ru/images/common/miniicons_blue.gif) 0px -497px no-repeat;
		padding-left: 25px;
}
/* списк mail */
.limail {
		list-style: none outside;
		background: url(http://neweg.egraduate.ru/images/common/miniicons_blue.gif) 0px 2px no-repeat; 
		padding-left:25px;   
}
.limail a[href ^='mailto'] {
		background: none;
		padding: 0px;
}
/* декоративные пользовательские стили нового eG */
.pfl:first-letter {font-size: 150%; color: #396a9d;} /* первая буква параграфа */
/* картинки */
/* логотип сверху */
.logo {
	float: none;
	border:0px; 
	margin: 5px 0px 5px 0px;
}
/* логотип как иконка */
.logoicon {
	float: left;
	text-align: left;
	border:0px; 
	margin: 5px 15px 15px 0px;
}
.logoright {
	clear: both;
	float: right;
	border:0px; 
	margin: 10px 0px 10px 10px;
}
/* логотип в блоке */
.logoblock {
	clear: both;
	float: none;
	border:0px; 
	margin: 0px 0px 5px 0px;
}
 /* иконка статьи */
.icon {
	float:left;
	border:0px; 
	margin: 15px 15px 15px 0px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-webkit-box-shadow: 0px 0px 10px #717171;
	-moz-box-shadow: 0px 0px 10px #717171;}
/* картинка тенью */
.pic {
	margin: 15px 15px 15px 15px;
	border: 0px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-webkit-box-shadow: 0px 0px 10px #717171;
	-moz-box-shadow: 0px 0px 10px #717171;
} 
/* картинка в блоке */
.picblock {
	float: none;
	border:0px; 
	margin: 0px 0px 15px 0px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-webkit-box-shadow: 0px 0px 10px #717171;
	-moz-box-shadow: 0px 0px 10px #717171;
}
/* иконки домика  eG */
/* черная иконка домика  eG */
.homeiconblack {
	background: url(http://neweg.egraduate.ru/images/common/home_icon_v.gif) 0px 0px no-repeat; 
	width:13px; 
	height:13px;
	border:0px;
	margin:3px;
	padding-left: 17px;
}
/* белая иконка домика  eG */
.homeiconwhite {
	background: url(http://neweg.egraduate.ru/images/common/home_icon_v.gif) 0px -25px no-repeat; 
	width:13px; 
	height:13px;
	margin:3px;
	padding-left: 17px;
}
/* бордовая иконка домика  eG */
.homeiconbord {
	background: url(http://neweg.egraduate.ru/images/common/home_icon_v.gif) 0px -50px no-repeat; 
	width:13px; 
	height:13px;
	margin:3px;
	padding-left: 17px;
}
/* оранжевая иконка домика  eG */
.homeiconorange {
	background: url(http://neweg.egraduate.ru/images/common/home_icon_v.gif) 0px -75px no-repeat; 
	width:13px; 
	height:13px;
	margin:3px;
	padding-left: 17px;
}
/* серая иконка домика  eG */
.homeicongrey {
	background: url(http://neweg.egraduate.ru/images/common/home_icon_v.gif) 0px -100px no-repeat; 
	width:13px; 
	height:13px;
	margin:3px;
	padding-left: 17px;
}
/* гаммут иконка домика  eG */
.homeicongam {
	background: url(http://neweg.egraduate.ru/images/common/home_icon_v.gif) 0px -125px no-repeat; 
	width:13px; 
	height:13px;
	margin:3px;
	padding-left: 17px;
}
/* синяя иконка домика  eG */
.homeiconblue {
	background: url(http://neweg.egraduate.ru/images/common/home_icon_v.gif) 0px -150px no-repeat; 
	width:13px; 
	height:13px;
	margin:3px;
	padding-left: 17px;
}
/* красная иконка домика  eG */
.homeiconred {
	background: url(http://neweg.egraduate.ru/images/common/home_icon_v.gif) 0px -175px no-repeat; 
	width:13px; 
	height:13px;
	margin:3px;
	padding-left: 17px;
}
/* зеленая иконка домика  eG */
.homeicongreen {
	background: url(http://neweg.egraduate.ru/images/common/home_icon_v.gif) 0px -200px no-repeat; 
	width:13px; 
	height:13px;
	margin:3px;
	padding-left: 17px;
}
/* иконка восклицательный знак */
.iconexcl {
	background: url(http://neweg.egraduate.ru/images/common/eg_signicons_red.png) 0px 0px no-repeat; 
	width:54px; 
	height:49px;
	margin:3px 10px 3px 10px;
	float: left;
	vertical-align: top;
}
/* иконка вопросительный знак */
.iconquest {
	background: url(http://neweg.egraduate.ru/images/common/eg_signicons_red.png) 0px -100px no-repeat; 
	width:52px; 
	height:49px;
	margin:3px 10px 3px 10px;
	float: left;
	vertical-align: top;
}
/* иконка информационный знак */
.iconinfo {
	background: url(http://neweg.egraduate.ru/images/common/eg_signicons_red.png) 0px -200px no-repeat; 
	width:54px; 
	height:49px;
	margin:3px 10px 3px 10px;
	float: left;
	vertical-align: top;
}
/* иконка восклицательный знак 3d*/
.iconexcl3d {
	background: url(http://neweg.egraduate.ru/images/common/eg_signicons_red_3d.png) 0px 0px no-repeat; 
	width:54px; 
	height:49px;
	margin:3px 10px 3px 10px;
	float: left;
	vertical-align: top;
}
/* иконка вопросительный знак  3d*/
.iconquest3d {
	background: url(http://neweg.egraduate.ru/images/common/eg_signicons_red_3d.png) 0px -100px no-repeat; 
	width:52px; 
	height:49px;
	margin:3px 10px 3px 10px;
	float: left;
	vertical-align: top;
}
/* иконка информационный знак 3d*/
.iconinfo3d {
	background: url(http://neweg.egraduate.ru/images/common/eg_signicons_red_3d.png) 0px -200px no-repeat; 
	width:54px; 
	height:49px;
	margin:3px 10px 3px 10px;
	float: left;
	vertical-align: top;
}

/* врезки */
.cut {
	float:right;
	width: 40%;
	padding: 10px;
	margin: 20px 0px 20px 20px;
	color: white;
	border: 0px;
	background: #396a9d;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-webkit-box-shadow: 0px 0px 10px #717171;
	-moz-box-shadow: 0px 0px 10px #717171;
}
/*  контейнер сложной врезки */
.cutcont {
	float:right;
	width: 40%;
	margin: 20px 0px 20px 20px;
	padding: 0px;
}
/* заголовок сложной врезки */
.cuthead {
	padding: 10px;
	color: white;
	font-size: large;
	font-weight: bold;
	border: 1px solid #003399;
	background: #003399;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-webkit-box-shadow: 0px 0px 10px #717171;
	-moz-box-shadow: 0px 0px 10px #717171;

}
/* текстовое поле сложной врезки */
.cuttext {
	padding: 10px;
	color: black;
	border: 1px solid #003399;
	background: #FFF;
	-webkit-box-shadow: 0px 0px 10px #717171;
	-moz-box-shadow: 0px 0px 10px #717171;

}
/* серая врезка */
.cutgrey {
	float:right;
	width: 40%;
	padding: 10px;
	margin: 20px 0px 20px 20px;
	color: black;
	border: 0px;
	background: #ccc;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-webkit-box-shadow: 0px 0px 10px #717171;
	-moz-box-shadow: 0px 0px 10px #717171;
}
.cutwhite {
	font-size: 13px;
	height: 100px;
	margin: 30px;
	border: solid 1px #003399;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	padding: 10px;
}
/* цитаты и ключевые мысли */
/* цитата на основе Q (не работает в некоторых браузерах) */	
div q {text-indent:none; font-style: italic; font-size:13px; color: #962f34; font-weight:normal; quotes: "\00AB" "\00BB";}
/* блочная цитата */
blockquote {
	background: url(http://neweg.egraduate.ru/images/common/eg_signicons_blue.png) -70px 4px no-repeat;
	padding: 20px 20px 20px 40px;
	color: #43689d;
	font-style: italic;

}
/* цитата в тексте или сноска на авторство */
cite {
	color: #43689d;
	font-style: italic;

}
/* цитата справа */
.quot {
	float:right;
	padding: 10px;
	margin: 5px 0px 5px 10px;
	color: #43689d;
	border: 0px;
	font-size: 12px;
	font-style: italic;
	width: 40%;
}
/* ключевая мысль */
.quotkey {
	clear: both;
	padding: 0px;
	margin: 25px 0px 25px 0px;
	color: #396a9d;
	border: 0px;
	font-size: 18px;
	font-weight: bold;
}
/* справка, факт */
.quotfact {
	clear: both;
	padding: 0px;
	margin: 25px 25px 25px 25px;
	color: #717171;
	border: 0px;
	font-size: 13px;
	font-style: italic;
}
/* подпись к статье */
address {
	text-align: right;
	font-size: 13px;
	font-style: italic;
}
/* эпиграф */
.epigraph {
	float: right;
	width: 300px;
	padding: 25px;
	text-align: left;
	font-size: 13px;
	font-style: italic;
}
/* Дополнительно */
code {
	font-family: Arial, sans-serif;
	font-size: 16px;
	color: navy;
	cursor: help;
}
/* акроним */
acronym {
	border-bottom: 1px dashed #717171;
	color: #717171;
	cursor: help;
}
/* аббревиатура */
abbr {
	border-bottom: 1px dashed #717171;
	color: #717171;
	cursor: help;
}
/* определение, термин */
dfn {
	font-weight: bold;
	color: #717171;
	cursor: help;
}
/* Телефон */
.phonenum {
		color: #003399;
		border-bottom: dotted 1px #003399;
		font-size: 110%;
		cursor: help;
		background: url(http://neweg.egraduate.ru/images/common/miniicons_blue.gif) 0px -497px no-repeat;
		padding-left: 17px;
}
/* название компании */
.coname {
	font-weight: bold;
	color: #396a9d;
}
/* значок таргет и название компании */
.targeticon {
	background: url(http://neweg.egraduate.ru/images/common/miniicons_blue.gif) 0px -650px no-repeat;
	padding-left: 17px;
	font-weight: bold;
	color: #7C9EAD;
}
/* даты календаря */
.calicon {
	background: url(http://neweg.egraduate.ru/images/common/miniicons_blue.gif) 0px -700px no-repeat;
	padding-left: 17px;
	font-weight: bold;
}
/* Сноска */
/* номер сноски */
.fnnum {
	vertical-align: 5px;
	font-size: 80%;
	text-decoration: none;
}
/* текст сноски */
.fntext {
	padding-left: 20px;
	color: #717171;
	font-size: 10px;
}
/* стили верстки, адаптируемые под сайт */
/* экстра меню */
.extramenulink {
	color:#ffffff!important;
	font-size:16px;
}
.roundextramenu {
	border: 0px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	background:#003399; 
	color: #FFFFFF;
	font-size: 16px;
	height:100%;
	padding: 6px 20px 6px 35px; 
	white-space: nowrap;
	}
/* хедер */
.roundheader {
	padding: 5px 20px 5px 20px;
	background: #396a9d;
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	color:white;
	height: 202px;
	
}
.roundheaderbutton {
	border: 0px;
	background:#FFFFFF; 
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;	
	font-size:14px;
	padding:7px;
	height:18px;	
}
.headertext {
	font-size: 25px;
	color: white;
	margin: 15px 15px 30px 0px;
}
.headerpic {
	border:0px;
}
.headerpicdiv {
	text-align:right; 
	padding: 0px 20px;
}
/* хлебные крошки*/
.breadcrumb {
	padding: 0px 20px 0px 20px;
	height: 40px;
	color:#717171; 
	font-size:12px;
}
.bcicon {
	background: url(http://neweg.egraduate.ru/images/common/home_icon_v.gif) 0px -100px no-repeat; 
	width:13px; 
	height:13px;
	margin:3px;
	padding-left: 10px;
	display: inline;
}
.breadcrumbslash {
	color: #717171;
	font-weight: bold;
}
.breadcrumb a:link {color:#003399; font-size:12px;}
.breadcrumb a:visited {color:#003399; font-size:12px;}
/* Статья */
/* Дата статьи */
.egarticledate {
	text-align:right;
	font-size: 13px;
	font-weight: bold;
	color: #717171;
}
/* Новость */
/* Дата новости */
.egnewsdate {
	text-align:right;
	font-size: 13px;
	font-weight: bold;
	color: #717171;
}
.egarticletags {
	font-size: 12px;
	color: #717171;
	font-weight: bold;
}
/* Архивное предупреждение новости */
.egnewsarchive {
	font-size: large;
	color: #396a9d;
}
/* Список новостей сайта  */
.egnewsitemsitelistdate {
	font-size: 16px;
	font-weight: bold;
	color: #396a9d;
}
.egnewsitemsitelistlink {
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
.egnewsitemsitelistsum {
	display: block;
	padding: 5px 0px 15px 0px;
	font-size: 12px;
	font-weight: normal;
	color: black;
}
/* Вакансия  */
/* Дата вакансии */
.egcpositiondate {
	text-align:right;
	font-size: 13px;
	font-weight: bold;
	color: #717171;
	margin: 30px 30px 0px 0px;
}
/* Краткое описание вакансии */
.egcpositionsummary {
	font-size: 12px;
	font-style: italic;
	margin: 15px 0px 15px 0px;
	clear: both;
}
/* Табличка с параметрами вакансии */
.egcpositionmetatable {
	font-size: 13px;
	color: #717171;
}
.egcpositionmetatableth {
	font-weight: bold;
}
.egcpositionmetatable td {
	border-left: 1px solid #717171;
}
.egcpositionreccomment {
	font-size: 13px;
	font-weight: bold;
	color: black;
}
/* Список вакансий*/
.egcpositionvacancylisthot {
	background: #eee;
	border: 1px solid #962f34;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	padding: 10px 5px;
}
.egcpositionvacancylisttitle {
	font-size: 14px;
	font-weight: bold;
	color: #396a9d;
}
.egcpositionvacancylistsummary {
	font-size: 12px;
	font-weight: normal;
	color: black;
	display: block;
}
.egcpositionvacancylistdate {
	font-size: 14px;
	font-weight: bold;
	color: #396a9d;

}
.egcpositionvacancylistnormal {
	clear: both;
	color: black;
	background: white;
	border: 0px;
}
.egcpositionvacancylistlogo {
	border: 0px;
	text-align: left;
	margin: 0px 10px 0px 0px;
	
}