/* Страница */
body { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; height:100%; background-color:#FFFFFF; behavior:url('/htc/bodybehavior.htc'); }
body.popup { height:auto; }
body, td { font-family:Arial; font-size:75%; line-height:150%; color:#525252; }
table { border-spacing:0px; border-collapse:collapse; }
td { padding:0px; }
img { border:0px; }
img.png { behavior: url('/htc/pngbehavior.htc'); }
img.png24 {background-image:none ! important;behavior:url('/js/pngfix.htc');}

/* Плашки */
.bgr-orange, tr.bgr-orange, .bgr-orange .menuCurrentBox, .bgr-orange .c-outher .corner, .bgr-orange .c-outher .corner-small, .bgr-orange td.colored { background-color:#FCAD0E; }
.bgr-beige, tr.bgr-beige, #Icons img.current, .bgr-beige td.colored { background-color:#EFE6D4; }
.bgr-white, tr.bgr-white { background-color:#FFFFFF; }
.bgr-green, tr.bgr-green, .bgr-green .menuCurrentBox, .bgr-green .c-outher .corner, .bgr-green .c-outher .corner-small, #Icons img, .bgr-green td.colored { background-color:#ACCD74; }
.bgr-transparent { background-color:transparent; }
.bgr-gray { background-color:#ADA5A0; }
.bgr-lightgreen { background-color:#f6f5f3; }
.bgr-darkgreen { background-color:#699e29; } 	
.bgr-x-lightgeen { background-color:#f6f5f3; } 	


/* Текст и размеры */
p { padding:0px 0px 0px 0px; margin:0px 0px 1.2em 0px; }
h1 { color:#699E29; font-size:240%; line-height:120%; font-weight:bold; font-family:Arial; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; } 
h2 { color:#464646; font-size:150%; line-height:130%; font-weight:normal; font-family:Arial; padding:0px 0px 0px 0px; margin:-3px 0px 15px 0px; }
h2, h2 a { filter:none !important; }
h3 { color:#333333; font-size:130%; line-height:130%; font-weight:bold; font-family:Arial; padding:0px 0px 0px 0px; margin:0px 0px 15px 0px; }
h4 { color:#333333; font-size:115%; line-height:130%; font-weight:bold; font-family:Arial; padding:0px 0px 0px 0px; margin:0px 0px 10px 0px; }
.x-small { font-size:80%; font-family:Tahoma; line-height:140%; }
.small, .comment { font-size:90%; font-family:Tahoma; line-height:140%; }
.large { font-size:130%; line-height:150%; }
.x-large { font-size:150%; line-height:140%; }
.xx-large { font-size:170%; line-height:130%; }


/* Ссылки и цвета */
a { color:#29669E; text-decoration:underline; }
a:hover { color:#699E29; text-decoration:underline; }
.white, a.white, a.white:hover { color:#FFFFFF; }
.orange, a.orange, a.orange:hover, .orange a { color:#FCAD0E; }
.beige, a.beige, .label, .num { color:#D3C3A6; }
.brown { color:#937452; }
.green, a.textcolor:hover, a.beige:hover { color:#699E29 !important; }
.gray, span.gray:hover, a.gray, a.gray:hover, .comment, table.data tr.header td { color:#ADA5A0; }
.linkcolor { color:#29669E; }
.textcolor, a.textcolor { color:#525252; }
.black { color:#000000; }
.blue { color:#29669E; }
table.white td a, table.white td a:hover { color:#FFFFFF !important; }
span.hover-green:hover { color:#699E29; }


/* Списки */
ul, ol { padding:0px 0px 0px 0px; margin-left:0px; margin-top:0px; margin-bottom:20px; }
ul { margin-left:20px; }
.area ul, .area ol { margin-left:20px; }
ul li { padding:0px 0px 0px 0px; margin:0px 0px 8px 0px; list-style-type:disc; } 
ol li { padding:0px 0px 0px 0px; margin:0px 0px 8px 25px; }
li ul, li ol { padding-left:10px; }
ul.none { margin-left:0px; }
ul.none li { list-style-type:none; }
ul.circled { margin-left:0px; }
ul.circled li { list-style-type:none; padding-left:16px; background-repeat:no-repeat; background-position:0px 6px; background-image:url('/img/bullets/8px-beige-i.gif'); }
ul.circled li.c-green { background-image:url('/img/bullets/8px-green-i.gif'); }
ul.circled li.c-orange { background-image:url('/img/bullets/8px-orange-i.gif'); }
ul.large li { background-position:0px 7px; margin-bottom:8px; }
ol.big-nums { margin-top:20px; }
ol.big-nums li { list-style-type:none; margin-left:0px; padding-left:35px; //height:31px; min-height:31px; background-position:top left; background-repeat:no-repeat; }
ol.big-nums li.n0 { background-image:url('/img/nums/big-beige-0.png'); //background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/nums/big-beige-0.png',sizingMethod='crop'); }
ol.big-nums li.n1 { background-image:url('/img/nums/big-beige-1.png'); //background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/nums/big-beige-1.png',sizingMethod='crop'); }
ol.big-nums li.n2 { background-image:url('/img/nums/big-beige-2.png'); //background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/nums/big-beige-2.png',sizingMethod='crop'); }
ol.big-nums li.n3 { background-image:url('/img/nums/big-beige-3.png'); //background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/nums/big-beige-3.png',sizingMethod='crop'); }
ol.big-nums li.n4 { background-image:url('/img/nums/big-beige-4.png'); //background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/nums/big-beige-4.png',sizingMethod='crop'); }
ol.big-nums li.n5 { background-image:url('/img/nums/big-beige-5.png'); //background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/nums/big-beige-5.png',sizingMethod='crop'); }
ol.big-nums li.n6 { background-image:url('/img/nums/big-beige-6.png'); //background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/nums/big-beige-6.png',sizingMethod='crop'); }
ol.big-nums li.n7 { background-image:url('/img/nums/big-beige-7.png'); //background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/nums/big-beige-7.png',sizingMethod='crop'); }
ol.big-nums li.n8 { background-image:url('/img/nums/big-beige-8.png'); //background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/nums/big-beige-8.png',sizingMethod='crop'); }
ol.big-nums li.n9 { background-image:url('/img/nums/big-beige-9.png'); //background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/nums/big-beige-9.png',sizingMethod='crop'); }
ol.big-nums li p { margin-bottom:0.75em; }


/* Формы */
form { margin:0px; }
select, input, textarea { font-family:Arial; margin:0px; color:#525252;}
select.large, input.large, textarea.large { font-size:125%; line-height:110%; }
textarea.large { line-height:130%; }
div.checkbox { clear:left; margin-left:-4px; //height:1px; margin-bottom:2px; }
div.checkbox input { float:left; margin-right:-22px; }
div.checkbox label { margin-left:22px; margin-top:2px; display:block; }
div.notice { position:absolute; display:none; z-index:100; }
div.fieldName { position:absolute; width:200px; margin:2px 0px 0px -210px; text-align:right; white-space:nowrap; }
.required_field { position:absolute; margin:0px 0px 0px -10px; }
.button { background:#efe6d4; border:1px solid #e1d9c8;  height:29px;padding:3px 5px 3px 5px; }


/* Распорки */
div.d, div.empty { width:1px; height:1px; visibility:hidden; font-size:0px; line-height:0px; }
div.empty { visibility:visible; }
div.spacer { width:0px; height:25px; visibility:hidden; font-size:0px; line-height:0px; }
div.spacer-small { width:0px; height:15px; visibility:hidden; font-size:0px; line-height:0px; }
div.spacer-xsmall { width:0px; height:8px; visibility:hidden; font-size:0px; line-height:0px; }


/* Линейки */
div.line, div.line-white, div.line-green { width:100%; height:1px; font-size:0px; line-height:0px; }
div.line { border-bottom:1px solid #EFE6D4; }
div.line-white { border-bottom:1px solid #FFFFFF; }
div.line-green { border-bottom:1px solid #ACCD74; }
div.li { margin:2px 0px 2px 0px; }


/* Уголки */
.corners { position:relative; z-index:2; }
.corners .d { z-index:2; background-repeat:no-repeat; visibility:visible; }
.outer-s, .outer-m { position:absolute; width:100%; }
.outer-s .d, .inner-s .d, .border-s .d { width:6px; height:6px; }
.outer-m .d, .inner-m .d, .border-m .d { width:10px; height:10px; }
/* внешние */
.corners .outer-s .tl { background-image:url('/img/corners/6px-white-otl.png'); //background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/corners/6px-white-otl.png',sizingMethod='crop'); }
.corners .outer-s .tr { background-image:url('/img/corners/6px-white-otr.png'); //background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/corners/6px-white-otr.png',sizingMethod='crop'); float:right; }
.corners .outer-s .br { background-image:url('/img/corners/6px-white-obr.png'); //background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/corners/6px-white-obr.png',sizingMethod='crop'); float:right; position:relative; margin-top:-6px; }
.corners .outer-s .bl { background-image:url('/img/corners/6px-white-obl.png'); //background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/corners/6px-white-obl.png',sizingMethod='crop'); position:relative; margin-top:-6px; }
.corners .outer-m .tl { background-image:url('/img/corners/10px-white-otl.png'); //background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/corners/10px-white-otl.png',sizingMethod='crop'); }
.corners .outer-m .tr { background-image:url('/img/corners/10px-white-otr.png'); //background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/corners/10px-white-otr.png',sizingMethod='crop'); float:right; }
.corners .outer-m .br { background-image:url('/img/corners/10px-white-obr.png'); //background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/corners/10px-white-obr.png',sizingMethod='crop'); float:right; position:relative; margin-top:-10px; }
.corners .outer-m .bl { background-image:url('/img/corners/10px-white-obl.png'); //background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/corners/10px-white-obl.png',sizingMethod='crop'); position:relative; margin-top:-10px; }
.vacancies-separator .corners .outer-m .tl { background-image:url('/img/corners/10px-xlightgreen-otl.png'); //background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/corners/10px-xlightgreen-otl.png',sizingMethod='crop'); }
.vacancies-separator .corners .outer-m .bl { background-image:url('/img/corners/10px-xlightgreen-obl.png'); //background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/corners/10px-xlightgreen-obl.png',sizingMethod='crop'); margin-top:-10px; }
/* внутренние */
.corners .inner-s .tl { background-image:url('/img/corners/6px-green-itl.png'); //background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/corners/6px-green-itl.png',sizingMethod='crop'); }
.corners .inner-s .tr { background-image:url('/img/corners/6px-green-itr.png'); //background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/corners/6px-green-itr.png',sizingMethod='crop'); float:right; }
.corners .inner-s .br { background-image:url('/img/corners/6px-green-ibr.png'); //background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/corners/6px-green-ibr.png',sizingMethod='crop'); float:right; position:relative; margin-top:-6px; }
.corners .inner-s .bl { background-image:url('/img/corners/6px-green-ibl.png'); //background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/corners/6px-green-ibl.png',sizingMethod='crop'); position:relative; margin-top:-6px; }
.corners .inner-m .tl { background-image:url('/img/corners/10px-green-itl.png'); //background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/corners/10px-green-itl.png',sizingMethod='crop'); }
.corners .inner-m .tr { background-image:url('/img/corners/10px-green-itr.png'); //background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/corners/10px-green-itr.png',sizingMethod='crop'); float:right; }
.corners .inner-m .br { background-image:url('/img/corners/10px-green-ibr.png'); //background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/corners/10px-green-ibr.png',sizingMethod='crop'); float:right; position:relative; margin-top:-10px; }
.corners .inner-m .bl { background-image:url('/img/corners/10px-green-ibl.png'); //background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/corners/10px-green-ibl.png',sizingMethod='crop'); position:relative; margin-top:-10px; }
/* контурные */
.corners .border-s .tl { background-image:url('/img/corners/6px-green-btl.png'); //background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/corners/6px-green-btl.png',sizingMethod='crop'); }
.corners .border-s .tr { background-image:url('/img/corners/6px-green-btr.png'); //background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/corners/6px-green-btr.png',sizingMethod='crop'); float:right; }
.corners .border-s .br { background-image:url('/img/corners/6px-green-bbr.png'); //background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/corners/6px-green-bbr.png',sizingMethod='crop'); float:right; position:relative; margin-top:-6px; }
.corners .border-s .bl { background-image:url('/img/corners/6px-green-bbl.png'); //background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/corners/6px-green-bbl.png',sizingMethod='crop'); position:relative; margin-top:-6px; }
.corners .border-m .tl { background-image:url('/img/corners/10px-green-btl.png'); //background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/corners/10px-green-btl.png',sizingMethod='crop'); }
.corners .border-m .tr { background-image:url('/img/corners/10px-green-btr.png'); //background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/corners/10px-green-btr.png',sizingMethod='crop'); float:right; }
.corners .border-m .br { background-image:url('/img/corners/10px-green-bbr.png'); //background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/corners/10px-green-bbr.png',sizingMethod='crop'); float:right; position:relative; margin-top:-10px; }
.corners .border-m .bl { background-image:url('/img/corners/10px-green-bbl.png'); //background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/corners/10px-green-bbl.png',sizingMethod='crop'); position:relative; margin-top:-10px; }


/* Бокс с уголками */
td.tm { background-position:top left; background-repeat:repeat-x; }
td.rm	{ background-position:top right; background-repeat:repeat-y; }
td.bm	{ background-position:bottom left; background-repeat:repeat-x; }
td.lm	{ background-position:top left; background-repeat:repeat-y; }
td.mm { background-image:none ! important; }
.box-small, .box-m { background-color:transparent; }
.box-small td div.corner { z-index:2; width:6px; height:6px; background-repeat:no-repeat; visibility:visible; }
.box-small td.lm, .box-small td.rm, .box-small td.tl, .box-small td.tr, .box-small td.bl, .box-small td.br { width:6px; vertical-align:top; font-size:0px; line-height:0px; }
.box-small td.lm div.d, .box-small td.rm div.d { width:6px; font-size:0px; line-height:0px; }
.box-small td.tm, .box-small td.bm { height:6px; vertical-align:top; font-size:0px; line-height:0px; }
.box-small td.mm { padding:0px 2px 0px 2px; }
.c-border.brd-beige td.colored { background-image:url('/img/pix-beige.gif'); }
.c-border.brd-green td.colored { background-image:url('/img/pix-green.gif'); }
.c-border.brd-orange td.colored { background-image:url('/img/pix-orange.gif'); }
.box-small.brd-beige td.tl div.corner { background-image:url('/img/corners/6px-beige-btl.png'); //background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/corners/6px-beige-btl.png',sizingMethod='crop'); }
.box-small.brd-beige td.tr div.corner { background-image:url('/img/corners/6px-beige-btr.png'); //background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/corners/6px-beige-btr.png',sizingMethod='crop'); }
.box-small.brd-beige td.br div.corner { background-image:url('/img/corners/6px-beige-bbr.png'); //background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/corners/6px-beige-bbr.png',sizingMethod='crop'); }
.box-small.brd-beige td.bl div.corner { background-image:url('/img/corners/6px-beige-bbl.png'); //background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/corners/6px-beige-bbl.png',sizingMethod='crop'); }
.box-small.bgr-beige td.tl div.corner { background-image:url('/img/corners/6px-beige-itl.png'); //background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/corners/6px-beige-itl.png',sizingMethod='crop'); }
.box-small.bgr-beige td.tr div.corner { background-image:url('/img/corners/6px-beige-itr.png'); //background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/corners/6px-beige-itr.png',sizingMethod='crop'); }
.box-small.bgr-beige td.br div.corner { background-image:url('/img/corners/6px-beige-ibr.png'); //background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/corners/6px-beige-ibr.png',sizingMethod='crop'); }
.box-small.bgr-beige td.bl div.corner { background-image:url('/img/corners/6px-beige-ibl.png'); //background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/corners/6px-beige-ibl.png',sizingMethod='crop'); }
.box-small.brd-green td.tl div.corner { background-image:url('/img/corners/6px-green-btl.png'); //background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/corners/6px-green-btl.png',sizingMethod='crop'); }
.box-small.brd-green td.tr div.corner { background-image:url('/img/corners/6px-green-btr.png'); //background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/corners/6px-green-btr.png',sizingMethod='crop'); }
.box-small.brd-green td.br div.corner { background-image:url('/img/corners/6px-green-bbr.png'); //background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/corners/6px-green-bbr.png',sizingMethod='crop'); }
.box-small.brd-green td.bl div.corner { background-image:url('/img/corners/6px-green-bbl.png'); //background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/corners/6px-green-bbl.png',sizingMethod='crop'); }
.box-small.bgr-green td.tl div.corner { background-image:url('/img/corners/6px-green-itl.png'); //background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/corners/6px-green-itl.png',sizingMethod='crop'); }
.box-small.bgr-green td.tr div.corner { background-image:url('/img/corners/6px-green-itr.png'); //background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/corners/6px-green-itr.png',sizingMethod='crop'); }
.box-small.bgr-green td.br div.corner { background-image:url('/img/corners/6px-green-ibr.png'); //background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/corners/6px-green-ibr.png',sizingMethod='crop'); }
.box-small.bgr-green td.bl div.corner { background-image:url('/img/corners/6px-green-ibl.png'); //background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/corners/6px-green-ibl.png',sizingMethod='crop'); }
.box-small.brd-orange td.tl div.corner { background-image:url('/img/corners/6px-orange-btl.png'); //background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/corners/6px-orange-btl.png',sizingMethod='crop'); }
.box-small.brd-orange td.tr div.corner { background-image:url('/img/corners/6px-orange-btr.png'); //background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/corners/6px-orange-btr.png',sizingMethod='crop'); }
.box-small.brd-orange td.br div.corner { background-image:url('/img/corners/6px-orange-bbr.png'); //background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/corners/6px-orange-bbr.png',sizingMethod='crop'); }
.box-small.brd-orange td.bl div.corner { background-image:url('/img/corners/6px-orange-bbl.png'); //background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/corners/6px-orange-bbl.png',sizingMethod='crop'); }
.box-small.bgr-orange td.tl div.corner { background-image:url('/img/corners/6px-orange-itl.png'); //background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/corners/6px-orange-itl.png',sizingMethod='crop'); }
.box-small.bgr-orange td.tr div.corner { background-image:url('/img/corners/6px-orange-itr.png'); //background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/corners/6px-orange-itr.png',sizingMethod='crop'); }
.box-small.bgr-orange td.br div.corner { background-image:url('/img/corners/6px-orange-ibr.png'); //background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/corners/6px-orange-ibr.png',sizingMethod='crop'); }
.box-small.bgr-orange td.bl div.corner { background-image:url('/img/corners/6px-orange-ibl.png'); //background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/corners/6px-orange-ibl.png',sizingMethod='crop'); }
a:hover table td.mm * { color:#699E29; }
a:hover table.bgr-green td.mm, a:hover table.bgr-orange td.mm { color:#FFFFFF; }

.box-m td div.corner-m { z-index:2; width:10px; height:10px; background-repeat:no-repeat; visibility:visible; }
.box-m td.lm, .box-m td.rm, .box-m td.tl, .box-m td.tr, .box-m td.bl, .box-m td.br { width:10px; vertical-align:top; font-size:0px; line-height:0px; }
.box-m td.lm div.d, .box-m td.rm div.d { width:10px; font-size:0px; line-height:0px; }
.box-m td.tm, .box-m td.bm { height:10px; vertical-align:top; font-size:0px; line-height:0px; }
.box-m td.mm { padding:10px 10px 10px 10px; }
.box-m.bgr-beige td.tl div.corner-m { background-image:url('/img/corners/10px-beige-itl.png'); //background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/corners/10px-beige-itl.png',sizingMethod='crop'); }
.box-m.bgr-beige td.tr div.corner-m { background-image:url('/img/corners/10px-beige-itr.png'); //background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/corners/10px-beige-itr.png',sizingMethod='crop'); }
.box-m.bgr-beige td.br div.corner-m { background-image:url('/img/corners/10px-beige-ibr.png'); //background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/corners/10px-beige-ibr.png',sizingMethod='crop'); }
.box-m.bgr-beige td.bl div.corner-m { background-image:url('/img/corners/10px-beige-ibl.png'); //background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/corners/10px-beige-ibl.png',sizingMethod='crop'); }
.box-m.bgr-green td.tl div.corner-m { background-image:url('/img/corners/10px-green-itl.png'); //background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/corners/10px-green-itl.png',sizingMethod='crop'); }
.box-m.bgr-green td.tr div.corner-m { background-image:url('/img/corners/10px-green-itr.png'); //background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/corners/10px-green-itr.png',sizingMethod='crop'); }
.box-m.bgr-green td.br div.corner-m { background-image:url('/img/corners/10px-green-ibr.png'); //background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/corners/10px-green-ibr.png',sizingMethod='crop'); }
.box-m.bgr-green td.bl div.corner-m { background-image:url('/img/corners/10px-green-ibl.png'); //background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/corners/10px-green-ibl.png',sizingMethod='crop'); }


/* Буллиты */
a .bullet6, a .bullet8, a .bullet10 { cursor:pointer; cursor:hand; }
.bullet6 { //display:inline; position:absolute; width:6px; height:6px; margin-top:3px; //margin-top:2px; margin-left:4px; background-position:top left; background-repeat:no-repeat; line-height:0px; font-size:0px; }
.bullet8 { //display:inline; position:absolute; width:8px; height:8px; margin-top:4px; //margin-top:3px; margin-left:5px; background-position:top left; background-repeat:no-repeat; line-height:0px; font-size:0px; }
.bullet10 { //display:inline; position:absolute; width:10px; height:10px; margin-top:5px; //margin-top:3px; margin-left:5px; background-position:top left; background-repeat:no-repeat; line-height:0px; font-size:0px; }
.b-before .bullet6 { margin-left:-10px; margin-right:4px; margin-top:5px; //margin-top:4px; margin-bottom:4px; }
.b-before .bullet8 { margin-left:-13px; margin-right:5px; margin-top:4px; //margin-top:3px; margin-bottom:3px; }
.b-before .bullet10 { margin-left:-17px; margin-right:7px; margin-top:4px; //margin-top:2px; }
.large .bullet10, h3 .bullet10 { margin-top:8px; //margin-top:5px; }
.large .b-before .bullet10 { margin-top:8px; //margin-top:4px; }
h3 .b-before .bullet10 { margin-top:5px; //margin-top:4px; }
.white-i .bullet6 { background-image:url('/img/bullets/6px-white-i.png'); //background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/bullets/6px-white-i.png',sizingMethod='crop') !important; }
.white-i .bullet8 { background-image:url('/img/bullets/8px-white-i.png'); //background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/bullets/8px-white-i.png',sizingMethod='crop') !important; }
.white-i .bullet10 { background-image:url('/img/bullets/10px-white-i.png'); //background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/bullets/10px-white-i.png',sizingMethod='crop') !important; }
.orange-i .bullet6 { background-image:url('/img/bullets/6px-orange-i.png'); //background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/bullets/6px-orange-i.png',sizingMethod='crop') !important; }
.orange-i .bullet8 { background-image:url('/img/bullets/8px-orange-i.png'); //background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/bullets/8px-orange-i.png',sizingMethod='crop') !important; }
.orange-i .bullet10 { background-image:url('/img/bullets/10px-orange-i.png'); //background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/bullets/10px-orange-i.png',sizingMethod='crop') !important; }
.beige-i .bullet6 { background-image:url('/img/bullets/6px-beige-i.png'); //background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/bullets/6px-beige-i.png',sizingMethod='crop') !important; }
.beige-i .bullet8 { background-image:url('/img/bullets/8px-beige-i.png'); //background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/bullets/8px-beige-i.png',sizingMethod='crop') !important; }
.beige-i .bullet10 { background-image:url('/img/bullets/10px-beige-i.png'); //background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/bullets/10px-beige-i.png',sizingMethod='crop') !important; }
.green-i .bullet6 { background-image:url('/img/bullets/6px-green-i.png'); //background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/bullets/6px-green-i.png',sizingMethod='crop') !important; }
.green-i .bullet8 { background-image:url('/img/bullets/8px-green-i.png'); //background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/bullets/8px-green-i.png',sizingMethod='crop') !important; }
.green-i .bullet10, a.beige-i:hover .bullet10, span.beige-i:hover .bullet10, span.hover-green:hover .beige-i .bullet10 { background-image:url('/img/bullets/10px-green-i.png'); //background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/bullets/10px-green-i.png',sizingMethod='crop') !important; }


/* Стрелки */
.arrow { position:absolute; background-repeat:no-repeat; background-position:top left; line-height:0px; font-size:0px; }
.bullet10 .arrow { width:10px; height:10px; }
.bullet10 .arrow.r, .bullet10 .arrow { background-image:url('/img/arrows/10px-white-r.png'); //background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/arrows/10px-white-r.png',sizingMethod='crop') !important; }
.bullet10 .arrow.t { background-image:url('/img/arrows/10px-white-t.png'); //background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/arrows/10px-white-t.png',sizingMethod='crop') !important; }
.bullet10 .arrow.b { background-image:url('/img/arrows/10px-white-b.png'); //background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/arrows/10px-white-b.png',sizingMethod='crop') !important; }
.bullet10 .arrow.l { background-image:url('/img/arrows/10px-white-l.png'); //background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/arrows/10px-white-l.png',sizingMethod='crop') !important; }
.bullet10 .arrow-t { background-image:url('/img/arrows/10px-white-t.png'); //background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/arrows/10px-white-t.png',sizingMethod='crop') !important; }


/* Числовые инфоблоки */
.more { position:relative; padding-left:48px; width:100%; min-height:97px; background:url('/img/infographic/more.png') 0px 0px no-repeat; //background-image:none; //filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/infographic/more.png',sizingMethod='crop') !important; } 
.more.shift { margin-left:-48px; }
.value { position:relative; float:left; width:100%; margin:0px 0px 0px 0px; //padding-top:3px; }
.value div.num { float:left; }
.value div.num img.png { position:absolute; margin:0px 0px 0px -5px; }
.value div.num span { visibility:hidden; display:block; height:92px; //height:97px; overflow:hidden; position:relative; z-index:2; //padding-top:10px; margin-top:10px; font-size:110px; line-height:90px; letter-spacing:-6px; }
.value div.fleft.comment { margin:0px 0px 0px 20px; padding:0px 0px 0px 0px; width:40%; }
.value div.bottom { bottom:20px !important; //bottom:15px !important; width:40%; min-width:220px; }
.label { clear:both; font-weight:bold; position:relative; width:100%; z-index:3; //margin-top:5px; } 
.label img.png { position:absolute; margin-left:-5px; }
.label span { visibility:hidden; display:block; height:38px; padding-left:2px; }


/* Главный визуал */
.c-glvisual { position:absolute !important; //left:-10px; }
.right-corner { bottom:0px; //bottom:2px; }


/* Файл для скачивания */
.file { margin:2px 0px 0px 0px; padding:0px 0px 5px 40px; }
.file div.bgr { position:absolute; z-index:1; margin:-2px 0px 0px -40px; display:block; width:32px; height:32px; background:url('/img/files/bgr-file-lightgray.png') top left no-repeat; //background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/files/bgr-file-lightgray.png',sizingMethod='crop'); }
.file div.a { position:absolute; z-index:2; margin:-2px 0px 0px -40px; display:block; width:32px; height:32px; }


/* Постраничный скроллинг */
.pageIndex { min-width:12px; //width:12px; text-align:center; }


/* Меню */
#Menu { margin:-2px 0px 0px -5px; }
#Menu .menuCurrentBox { height:25px; margin-top:-25px; }
#Menu .menuTitle { padding:0px 5px 3px 5px; }
#Menu .menuBullet { margin:-20px 0px 0px 4px; }
#Menu2 { position:absolute; margin-top:16px; padding-left:5px; white-space:nowrap; }
#MenuSpacer { min-height:147px; height:147px; }
#MenuSpacerMain { min-height:50px; height:50px; }
#Menu2 div { margin-bottom:3px; }


/* Руководство */
.leadershipPhoto { width:421px; margin:50px 0px 0px -210px; overflow:hidden; }


/* География */
#geoPlace { min-height:440px; //height:440px; padding:0px 0px 0px 0px !important; }
#geoMap { height:493px; z-index:2; display:none; }
#geoMap div.region { position:absolute; height:493px; width:100%; background-position:center center; background-repeat:no-repeat; }
#geoMap div.cities { position:relative; left:50%; margin-left:-445px; width:891px; height:493px; }
#geoMap div.d { width:740px; } 
#geoBgr { background-image:url('/img/geography/map.gif'); }
#geoCities .city { position:absolute; margin:-9px 0px 0px 8px; }
.geo-item { position:relative; z-index:2; float:right; padding-top:2px; padding-bottom:5px; }
.geo-item img { margin:-2px 0px 0px 10px; float:right; vertical-align:baseline; }
.geo-item span { white-space:nowrap; float:right; } 


/* Работа в компании */
div.vacancies-separator { width:20px; margin-left:-20px; }
div.employment-spacer { width:0px; height:600px; }


/* Простая таблица данных */
table.data { margin:0px 0px 20px 0px; width:100%; }
table.data tr td { border-bottom:1px solid #EFE6D4; padding:10px 20px 10px 0px; vertical-align:top; }
table.data tr.header td { border-bottom:3px solid #ACCD74; padding:0px 20px 10px 0px; font-size:70%; font-family:Tahoma; line-height:140%; vertical-align:bottom; }


/* Сетка, элементы */
#Container { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; background:url('/img/bgr-body.jpg') bottom left repeat-x; min-width:700px; min-height:100%; width:100%; height:100%; } /* position:absolute; display:block; */
#Content { height:100%; }
.outherSpacer { width:4%; }
.content { width:1000px; padding:0px 20px 0px 20px; }
#SpacerBeforeHeader { position:relative; height:50px; } /* height:expression(parseInt(document.body.clientHeight/14, 10) + 0 + 'px'); */
#Logo img { margin-left:-2px; }
#Icons { width:50%; margin-top: 15px; }
#Backpath {  }
.leaders { width:100%; padding:5px 0px 5px 10px; //height:60px; min-height:50px; }
.area { width:100%; padding:16px 0px 16px 0px; }
div.inBox { //width:100%; margin:0px 20px 0px 20px; //padding:0px 20px 0px 20px; //margin:0px 0px 0px 0px; }
.area div.inArea { //width:100%; margin:0px 20px 0px 20px; //padding:0px 20px 0px 20px; //margin:0px 0px 0px 0px; }
.area div.person { position:absolute; z-index:0; height:100%; width:57%; margin-top:-17px; background-position:100% 15px; background-repeat:no-repeat; }
.visual { //height:250px; min-height:210px; }
#Languages { margin:-6px 0px 0px 0px; width:15%; }
#SpacerBeforeFooter { position:relative; visibility:hidden; width:1px; font-size:0px; line-height:0px; //height:expression(parseInt(document.getElementById('Footer').clientHeight, 10) + parseInt(document.body.clientHeight/8, 10) + 30 + 'px'); }
#Footer { position:absolute; bottom:expression(parseInt(document.body.clientHeight/10, 10) + 'px'); }
#Contacts {  } 
#Contacts div.nowrap span { position:absolute; width:20px; margin:-1px 0px 0px -25px; text-align:right; }
#Copy { }
#Copy #C { position:absolute; width:20px; margin:0px 0px 0px -25px; text-align:right; }
#Uarr { position:absolute; font-size:120%; margin:0px 0px 0px 3px; }
.laquo { position:absolute; width:20px; margin-top:0px; //margin-top:-2px; margin-left:-20px; text-align:right; }
td.popupBorders { padding:20px 20px 20px 20px; }


/* Колонки */
.columns { width:100%; clear:both; }
.c-1-16 { float:left; width:12.5%; margin-right:5%; //display:inline; //margin-right:-100%; }
.c-1-26, .c-1-13 { float:left; width:30%; margin-right:5%; //display:inline; //margin-right:-100%; }
.c-1-36, .c-1-12 { float:left; width:47.5%; margin-right:2.5%; //display:inline; //margin-right:-100%; }
.c-1-46, .c-1-23 { float:left; width:65%; margin-right:5%; //display:inline; //margin-right:-100%; }
.c-3-26, .c-2-13 { float:left; width:30%; margin-right:5%; //display:inline; //margin-right:-70%; //margin-left:35%; }
/*.c-2-36 { float:left; width:47.5%; //display:inline; margin-left:17.5%; }*/
.c-3-36 { float:left; width:50%; //display:inline; //margin-left:35%; }
.c-3-46, .c-2-23 { float:left; width:65%; //display:inline; //margin-left:35%; }
.c-4-36, .c-2-12 { float:left; width:47.5%; margin-left:2.5%; //display:inline; //margin-left:52.5%; }
.c-5-26, .c-3-13 { float:left; width:30%; //display:inline; //margin-left:70%; }
.c-5-26-r, .c-3-13-r { float:right; width:30%; //display:inline; }
.c-1-46 .columns .c-1-36, .c-1-23 .columns .c-1-12 { float:left; width:46.2%; margin-right:3.8%; //display:inline; //margin-right:-100%; }
.c-1-46 .columns .c-4-36, .c-1-23 .columns .c-2-12 { float:left; width:46.2%; margin-left:3.8%; //display:inline; //margin-left:53.8%; }
.c-3-46 .columns .c-1-36, .c-2-23 .columns .c-1-12 { float:left; width:46%; margin-right:4%; //display:inline; //margin-right:-70%; }
.c-3-46 .columns .c-4-36, .c-2-23 .columns .c-2-12 { float:left; width:46%; margin-left:4%; //display:inline; //margin-left:54%; }
.c-3-46 .visual .columns .c-1-36 div, .c-2-23 .visual .columns .c-1-12 div, .c-1-46 .visual .columns .c-1-36 div, .c-1-23 .visual .columns .c-1-12 div { padding-left:20px; }
.c-3-46 .visual .columns .c-4-36 div, .c-2-23 .visual .columns .c-2-12 div, .c-1-46 .visual .columns .c-4-36 div, .c-1-23 .visual .columns .c-2-12 div { padding-right:20px; }
.mr0 { //margin-right:0px; }


/* Имитация valign="bottom" */
.c-1-26 .bottom, .c-1-13 .bottom, .c-3-26 .bottom, .c-2-13 .bottom, .c-5-26 .bottom, .c-3-13 .bottom { width:30%; }
.c-1-46 .bottom, .c-1-23 .bottom, .c-3-46 .bottom, .c-2-23 .bottom { width:65%; }
.c-1-36 .bottom, .c-1-12 .bottom, .c-4-36 .bottom, .c-2-12 .bottom, .c-2-36 .bottom { width:47.5%; } 
.c-3-36 .bottom { width:50%; }
.bottom { position:absolute; bottom:0px; //width:100% !important; }
.bottom div.inner { position:absolute; bottom:0px; width:100% !important; }

.fullheightbox { overflow:hidden; }
.fullheight { padding-bottom: 32767px; margin-bottom: -32767px; }
@media all and (min-width: 0px) {
.fullheight { padding-bottom:0px; margin-bottom:0px; }
}

.border { border:1px solid #000000; }
.border-gray { border:1px solid #d7d7d7; }

div.mapd { width:1px; height:1px; }
div.map2 { width:180px; height:146px; background:url('/img/map-small-2.gif'); background-position:left top; background-repeat:no-repeat; }
div.map2big { width:671px;	height:1px;	background:url('/img/map-big-2.png');	background-position:center;	background-repeat:no-repeat; //background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/map-big-2.png',sizingMethod='crop'); z-index:6; }
div.map1 { width:180px; height:146px; background:url('/img/map-small-1.gif'); background-position:left top; background-repeat:no-repeat; }
div.map1big { width:671px;	height:500px;	background:url('/img/map-big-1.png');	background-position : center;		background-repeat : no-repeat; //background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/map-big-1.png',sizingMethod='crop'); z-index:6; }
.margin-alt { margin: -10px 0px 0px -7px; }
.padding10 { padding:4px 0px 4px 10px; }


