/* <Стили форматирования> #ECF3F7*/

p {
	font-size: 13px;
	margin-top: 8px;
	margin-bottom: 9px;
	line-height: 18px;
}

p.error {
	font-size: 13px;
	margin-top: 8px;
	margin-bottom: 9px;
	line-height: 18px;
	font-weight: bold;
	color: red;
}

p.caption {
	background-image: url(../images/bg-rectangle-header.gif);
	background-repeat: repeat-x;
	font-weight: bold;
	font-size: 13.5px;
	line-height: 20px;
	color: #6C6C6C;
	padding-left: 0.9em;
	margin-top: 0;
	margin-bottom: 0;
}

p.newsbrief
{
	font-size: 11px;
	margin-top: 6px;
	margin-bottom: 7px;
	line-height: 18px;
}
p.briefbooks
{
	font-size: 10px;
	margin-top: 1px;
	margin-bottom: 1px;
	line-height: 18px;
}

p.jobcaption {
	background-color: #DBE2E6;
	font-weight: bold;
	font-size: 13.5px;
	line-height: 20px;
	color: #6C6C6C;
	padding-left: 0.9em;
	margin-top: 1.6em;
	margin-bottom: 4px;
	border-left: #80B2D1 solid 6px;
}

p.ngossline {

    font-size: 13px;
    font-style: italic;
	line-height: 20px;
	color: #6C6C6C;
	padding-left: 0.9em;
	margin-top: 1.6em;
	margin-bottom: 4px;
	border-left: #80B2D1 solid 2px;


}

ol,ul {
		font-size: 13px;
		list-style: square;
		text-align: left;
		line-height: 18px;
}

div#column-middle p.picture {
margin-top: 5px;
margin-bottom: 5px;
text-align: center;
}

a img {cursor: url("../images/zoom.cur"), default;
border: none;;
}


div#column-middle img {
margin-top: 5px;
margin-bottom: 7px;
}

div#column-middle p {
text-align: justify;
}

/*бендер, здесь прописал чтобы иконки рядом с "читать"  и "скачать" отображались в определенном диве  с регулярным выражением*/



div#column-middle a[href$=".swf"] {
	display: inline-block;

	padding-right: 21px;
	background: transparent url("/images/page_white_flash.png") center right no-repeat;
}


div.comment {
    background-color:#f0f0f9;
	padding-left: 0.7em;
	padding-right:0.3em;
	margin-top: 0;
	margin-bottom: 0;
	font-size: 11px;
	margin-top: 8px;
	margin-bottom: 9px;
	line-height: 18px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

div#column-middle a[href$=".pdf"] {
	display: inline-block;
     font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	padding-right: 21px;
	background: transparent url("/images/page_white_acrobat.png") center right no-repeat;
}

a.true_pdf:link, a.true_pdf:visited {
	color: #aa3333;
	text-decoration: none;
}

a.true_pdf:hover
{
	text-decoration: underline;
}

span a.true_pdf:link {
	text-decoration: none;
}
div#column-left a[href$=".pdf"] {
	display: inline-block;

	padding-right: 21px;
	background: transparent url("/images/page_white_acrobat.png") center right no-repeat;
}

}

div#column-left a[href$=".swf"] {
	display: inline-block;

	padding-right: 21px;
	background: transparent url("/images/page_white_flash.png") center right no-repeat;
}





a:link, a:visited {
	color: #4581A7;
	text-decoration: none;
}

a:hover
{
	text-decoration: underline;
}

/*#column-left p a {
	color: #5E5E5E;
	text-decoration: none;
}*/

td.partner-description {
padding-left: 7px;
}

td.ank{
font-size: 13px;

}

span a:link {
	text-decoration: none;
}


div#column-left ul.top {
	margin-top: 10px;
}

div#column-right ul.top3 {
	margin-top: 20px;
}

div#column-right p.top4 {
	margin-top: 20px;
}

div#column-middle ul.top2 {
	margin-top: 15px;
}

div#column-left ol,ul {
margin-top: 3px;
		font-size: 13px;
		padding-left: 20px;
}

div#column-left ul.nudge {
	font-size: 13px;
	padding-left: 21px;
}

div#column-middle ol,ul {
		font-size: 13px;
		padding-left: 20px;
	margin-top: 5px;
	margin-bottom: 7px;
}

div#column-left li {
	color: #4581A7;
	font-size: 13px;
	margin-top: 5px;
	margin-bottom: 5px;
}

div#column-right li {
	color: #4581A7;
	font-size: 13px;
	margin-top: 5px;
	margin-bottom: 5px;
}

div#column-middle li {
	color: #4581A7;
	font-size: 13px;
	margin-top: 5px;
	margin-bottom: 3px;
}

div#column-left li span {
	color: #6C6C6C;
}

div#column-middle li span {
	color: #313131;
}

div#column-left li span a:link, div#column-left li span a:visited {
	color: #6C6C6C;
}

div#column-right li span a:link, div#column-right li span a:visited {
	color: #6C6C6C;
}

div#column-middle li span a:link, div#column-middle li span a:visited {
	color: #313131;
}

div#column-left li span a:hover {
	color: #4581A7;
	text-decoration: underline;
}

div#column-left h5.top5 {
	margin-top: 9px;
}

div#column-left h6.top5 {
	margin-top: 9px;
}

div#column-middle li span a:hover {
	color: #4581A7;
	text-decoration: underline;
}


div#column-right li span a:hover {
	color: #4581A7;
	text-decoration: underline;
}

div#column-right p.miniature-top {
	text-align: center;
	margin-top: 13px;
	margin-bottom: 10px;
}

div#column-right p.miniature-lower {
	text-align: center;
	margin-top: 2px;
	margin-bottom: 2px;
/*	border-bottom: solid #D1E1EB 1px;*/
}

div#column-middle p.magazine {
font-size: 12px;
font-style: italic;
color: #9F9F9F;
}

div#column-middle p.footnote {
font-size: 12px;
font-style: italic;
text-align: left;
color: #9F9F9F;
}

div#column-middle sup {
font-size: 12px;
font-style: italic;
color: #9F9F9F;
}


p.pdflink{
	font-weight: bolder;
}

p.lbooks{
	font-weight: bolder;
	font-size: 13px;
	margin-top: 8px;
	margin-bottom: 1px;
	line-height: 13px;
}

h4,h5,h6 {
	color: #6C6C6C;
	text-align: left;
}

h5 {
margin-top: 14px;
margin-bottom: 6px;
}

h6 {
margin-top: 14px;
margin-bottom: 6px;
}

h4 {
margin-top: 15px;
margin-bottom: 6px;
}


div#column-middle p.jingle {
	font-size: 13px;
	margin-top: 30px;
	margin-bottom: 30px;
	line-height: 16px;
	text-align: center;
}

div#column-middle h5 {
	font-size: 13.5px;
	border-bottom: solid #D1E1EB 1px;
	text-align: left;
}

div#column-middle h4 {
	font-size: 14px;
	border-bottom: solid #D1E1EB 1px;
	text-align: left;
}

div#column-middle img.boxy {
border: solid 1px #E3EDF3;
/* * border-top: solid 1px #E3EDF3;
* border-left: solid 1px #E3EDF3;
* border-right: solid 1px #E3EDF3;
* border-bottom: solid 1px #E3EDF3; */

}

/* </Стили форматирования> */








/* ##################### Ниже -- макет, размеры блоков ########################################## */



html, body { /* Убираем белую кромку.  Для старых версий IE принудительно центрируем. Работает совместно с [*]  */
	margin: 0 0 0 0;
	text-align: center;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  padding:0;
  height:100%;
}


div#container {
margin-left: 0;
background-color: white;
margin-right: 0;
width: 100%;
}

/* <Шапка> -------------------------------------------------- */

div#upnav-logo {
width: 950px;
margin: 0 auto; /* [*] Если нам надо центрировать блок, не забываем прописывать эту строчку. */
height: 90px;
/*background-image: url(../images/header.png);*/
background-repeat: no-repeat;
}


div#upnav-wings {
	width: 100%;

	/*height: 283px;*/
	height: 260px;
	background-image: url(../images/plashka_bg.gif);
	background-repeat: repeat-x;
	z-index: 50;
}


div#callcenter-banner {  /* Фотка с сотрудниками колл-центра. */
	background-image: url(../images/callcenter_new.gif);
	background-repeat: no-repeat;
   width: 373px;
   height: 249px;
	z-index: 150;
	float:left;
	background-position: center;
}

div#FlashMenuLabs {
	width: 577px;
	height: 260px;
    z-index: 500;
	float:left;
/*	position:absolute; top:0px;z-index: 500;*/
	padding-left:0px;
}


/* </Шапка> -------------------------------------------------- */


/* <Спейсер между шапкой и основной частью. Туда можно поставить форму поиска> ---------- */
div#upper-spacer {height: 0px; background-color: white; width: 950px;z-index: 150;}
/* </Спейсер между шапкой и основной частью> --------------------------------------------- */

/* <Полезная часть страницы>   --------------------------------------------------------- */

div#text-container2 {
	/* <Полезная часть страницы>  width: 950px;*/
	width: 100%;
	margin: 0 auto;
	background-color: white;
}


div#text-container {
	/* <Полезная часть страницы>  width: 950px;*/
	width: 950px;
	margin: 0 auto;
	background-color: white;
}

div#column-left  {
	width: 190px;
	float: left;
	text-align: left;
	border-bottom: solid #D1E1EB 1px;
}


/* </Полезная часть страницы> +бендер инпуты и формы   --------------------------------------------------------- */


.input {
              	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
                border:1px solid #00008B;
                font-size: 13 px; color: black;
                text-decoration: none;
                background-color: #EFF0FF;
               }

.input2 {
              	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
                border:1px solid #00008B;
                font-size: 13 px; color: black;

                 text-decoration: none;
                background-color: #9999eeee;
               }



.textarea {
                        font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
                        border:1px solid #00008B;

                        font-size: 13 px; color: black;
                        text-decoration: none;
                        background-color:  #EFF0FF;
                        font: monospace;
                        }
/* Отдельные стили для середины и правого столбца .*/



/* < Подвал > */

/* < Плашка-рассечка > */
div#tail {
	height: 10px;
	width: 100%;
	background-image: url(../images/plashka_bg.gif);
	background-repeat: repeat-x;
	z-index: 50;
}
/* </ Плашка-рассечка > */

div#footer {
    clear: both;
/*	 height: 153px;*/
	 height: 129px;

}

div#footer-support {
	height: 129px;
	background-image: url(../images/footer2.png);
}

span#sitemap {
	position:relative;
	float: left;
	bottom: -70px;
	width: 230px;
	height: 45px;
	z-index: 200;
}
span#sitemapen {
	/*английский низ*/
	position:relative;
	float: left;
	bottom: -70px;
	width: 170px;
	height: 45px;
	z-index: 200;
}

div#footer-under {
	height: 13px;
	background-image: url(../images/underfooter2.png);
	background-repeat: no-repeat;
	width: 950px;
	margin: 0 auto;
}

/* </ Подвал > */

