BODY { background:#FFFFFF; color:#606060; font:69% Tahoma, Sans-serif; }
HTML, BODY, DIV, DL, DT, DD, UL, OL, LI, P, H1, H2, H3, H4, H5, H6, FORM, FIELDSET, PRE, A, TABLE, TR, TH, TD
{ padding:0; margin:0; border:0; line-height:1.2em; }
IMG {border: 0;}
HTML, BODY, DIV, LI, P, H1, H2, H3, H4, H5, H6, A { line-height:1.25em; }
TABLE { border-collapse:collapse; }
P { font-size:1em; padding-bottom:1.2em; }
object { display:block; zoom:1; }

/* HEADERS
----------------------------------------------- */
H1, H2, H3, H4, H5, H6 { font:normal 1em Tahoma; }
H1 { color:#606060; font-size:220%; padding-bottom:0.8em; }
H2 { color:#5F5F5F; font-size:140%; padding-bottom:0.7em; /*padding-top:5px;*/ font-weight:bold; }
H3 { color:#5F5F5F; font-size:120%; padding-bottom:0.8em; font-weight:bold; }
H4 { color:#5F5F5F; font-size:100%; padding-bottom:1em; font-weight:bold; }
H5 { color:#5F5F5F; font-size:100%; padding-bottom:1em; font-weight:bold; }
H6 { color:#5F5F5F; font-size:100%; padding-bottom:1em; font-weight:bold; }
/* -------------------------------------------- */

/* LISTS
----------------------------------------------- */
UL { list-style:none; }
UL LI {}

OL {}
OL LI {}

#listLinks { }
#listLinks li { padding:0 0 10px 12px; font-size:110%; line-height:1em; background:url('/media/system/images/bullet-menu.gif') 0 0.4em no-repeat; }
#listLinks a { color:white; text-decoration:none; line-height:1em; }
#listLinks a:hover { text-decoration:underline; }

#listFiles {  }
#listFiles li { padding-left:18px; padding-bottom:10px; font-size:110%; line-height:1em; }
#listFiles a { color:white; text-decoration:none; line-height:1em; }
#listFiles a:hover { text-decoration:underline; }
#listFiles li.iconDoc { background:url('/media/system/images/icon-block-doc.gif') 0 0 no-repeat; }
#listFiles li.iconPdf { background:url('/media/system/images/icon-block-pdf.gif') 0 0 no-repeat; }
#listFiles li.iconImg { background:url('/media/system/images/icon-block-img.gif') 0 0.2em no-repeat; }
#listFiles li.iconXls { background:url('/media/system/images/icon-block-xls.gif') 0 0 no-repeat; }
#listFiles li.iconVideo { background:url('/media/system/images/icon-block-video.gif') 0 0.1em no-repeat; }
#listFiles li.iconPpt { background:url('/media/system/images/icon-block-ppt.gif') 0 0.2em no-repeat; }

#listManagers { padding:15px 0 0 0 !important; }
#listManagers li { padding:0 0 55px 0 !important; background:none !important; zoom:1; }
#listManagers li .img { float:left; width:135px; }
#listManagers li .text { float:left; width:265px; }
#listManagers li .text h2 { padding:0 !important; color:#606060 !important; line-height:1em !important; }
#listManagers li .text .position { font-weight:bold; color:#606060; }
#listManagers li .text .bio { padding-top:10px; line-height:1.1em !important; }
#listManagers li.last { padding-bottom:20px !important; }
#listManagers .contentHTML p { line-height:1.15em; }

#listNews { padding:0 !important; font-size:105%; }
#listNews li { padding:0 0 25px 0 !important; background:none !important; }
#listNews li .date { color:#75C044; padding-bottom:3px; }
#listNews li .img { float:right; padding:5px 0 10px 10px; }
#listNews li .text { color:#606060; padding:5px 0 0 0; line-height:1.25em; }
#listNews li .source { color:#B1B1B1; font-size:0.9em; }
#listNews li .source a { color:#B1B1B1; font-size:0.9em; }

.listPages { /*padding:0 0 1em 0 !important;*/ padding:0 !important; overflow:hidden; text-align:center; margin:0 auto; }
.listPages li { text-align:center; margin:0 !important; padding:0 5px !important; background:url('/media/system/images/img-border-right-black.gif') 100% 100% no-repeat !important; display:inline; color:black; }
.listPages li a { font-weight:normal; }
.listPages li.noBack { background:none !important; }
.listPages li.selected { font-weight:bold; }

#listSearchResults { padding-bottom:15px; }
#listSearchResults li { padding:0 0 1.8em 0 !important; background:none !important; font-weight:bold; }
#listSearchResults li .fontNormal { font-weight:normal; }
#listSearchResults p.text { padding-top:1em; }

.listVacancies { border-top:1px solid #75C044; padding-top:5px; }
.listVacancies .head { font-size:140%; padding-bottom:0.7em; font-weight:bold; }
.listVacancies .head a { border-bottom:1px dashed #0079c2; text-decoration:none; }
.listVacancies .head a:hover { border:none; }
.listVacancies li { padding:0 0 0 20px; background:url('/media/system/images/img-bullet.gif') 0 0.8em no-repeat; }
.listVacancies .vacancyBlock { padding-bottom:30px; font-size:105%; }
.listVacancies .vacancyBlock .desc { padding-left:12px; font-size:100%; }
.listVacancies ul.unimilkUList li { padding:0 0 5px 6px; background:url('/media/system/images/bul-job.gif') 0 0.55em no-repeat; }

#holderArchive ul a { color:white; }
#holderArchive .listYears { font-size:130%; }
#holderArchive .listYears li { padding-bottom:0.6em; }
#holderArchive .listYears li span { border-bottom:1px dashed white; cursor:pointer; }
#holderArchive .listYears li.selected span { font-weight:bold; border:0; }
#holderArchive li .listMonths { font-size:85%; }
#holderArchive li .listMonths li { padding:0.6em 0 0 12px; color:#CCFF99; background:url('/media/system/images/bullet-menu.gif') 0.1em 1.1em no-repeat; }
#holderArchive li .listMonths li.selected { color:white; font-weight:bold; }

ul.unimilkUList { padding-bottom:1em; }
ul.unimilkUList li { padding:0 0 5px 20px; background:url('/media/system/images/img-bullet.gif') 0 0.55em no-repeat; }

ol.unimilkOList { padding-bottom:1em; padding-left:25px; }
ol.unimilkOList li { font-weight:bold; padding:0 0 5px 0; background:none; }
ol.unimilkOList li .fontNormal { font-weight:normal; }
/* -------------------------------------------- */

/* FORMS
----------------------------------------------- */
INPUT { margin:0; color:#606060; }
INPUT.text { border:1px solid #606060; height:14px; padding:2px; font-family:Tahoma; }
INPUT.file { height:22px; padding:2px; font-family:Tahoma; font-size:1em; }
INPUT.radio, INPUT.checkbox {}
INPUT.button, INPUT.submit {}
TEXTAREA { margin:0; border:1px solid #606060; color:#606060; font-size:1em; font-family:Tahoma; }
SELECT {color:#606060;font-family:Tahoma;}

form .row { }
form .label { float:left; padding-right:5px; padding-top:3px; color:#606060; font-weight:bold; }
form .input { float:left; }

#formSearchTop { float:right; padding-top:20px; margin-right:-1px; }
#formSearchTop input.text { border:1px solid #CCCCCC; padding:2px 0 3px 6px; color:#8B8B8B; margin-right:5px; width:120px; height:auto; font-size:1em; }
#formSearchTop input.submit { border:0; width:21px; height:20px; background:url('/media/system/images/btn-search-glass.gif') 0 0 no-repeat; cursor:pointer; font-size:1em; }

#formFeedback { }
#formFeedback .label { width:75px; font-size:105%; }
#formFeedback .input { width:350px; }
#formFeedback input.text { width:340px; font-size:1em; }
#formFeedback input.submit { float:right; margin-right:4px; background:#0078C1; border:0; width:80px; height:24px; cursor:pointer; color:white; font:bold 1em Tahoma; }
#formFeedback textarea { width:340px; height:250px; padding:2px; }
#formFeedback .clear { padding-bottom:7px; }

#sendLink { }
#sendLink .label { width:90px; font-size:105%; }
#sendLink .input { width:350px; }
#sendLink input.text { width:340px; font-size:1em; }
#sendLink input.submit { float:right; margin-right:4px; background:#0078C1; border:0; width:80px; height:24px; cursor:pointer; color:white; font:bold 1em Tahoma; }
#sendLink textarea { width:340px; height:250px; padding:2px; }
#sendLink .clear { padding-bottom:7px; }
/*#formFeedback .row { overflow:hidden; _height:1%; padding-bottom:7px; }*/

#formSearch { padding-bottom:20px; }
#formSearch input.text { width:300px; font-size:1em; padding:3px; color:#606060; margin:1px 10px 0 0; float:left; }
#formSearch input.submit { width:80px; height:24px; border:0; background:#0078C1; cursor:pointer; color:white; font:bold 1em Tahoma; float:left; }

#formVacancy .label { width:60px; font-size:105%; }
#formVacancy .input { width:310px; }
#formVacancy input.text { width:300px; font-size:1em; }
#formVacancy input.submit { float:right; margin-right:4px; background:#0078C1; border:0; width:80px; height:24px; cursor:pointer; color:white; font:bold 1em Tahoma; }
#formVacancy .clear { padding-bottom:7px; }

#formSubscr { width:255px; }
#formSubscr .row { padding-bottom:7px; }
#formSubscr .label { width:40px; font-size:105%; }
#formSubscr .row label { font-size:105%; }
#formSubscr input.text { width:200px; font-size:1em; }
#formSubscr input.checkbox { cursor:pointer; margin-right:3px; }
#formSubscr input.submit { float:right; margin-right:4px; background:#0078C1; border:0; width:95px; height:24px; cursor:pointer; color:white; font:bold 1em Tahoma; }
/* -------------------------------------------- */

/* LINKS
----------------------------------------------- */
A { font-size:1em; color:#0078C1; }
A:hover { text-decoration:none; }
A:visited {}
/* -------------------------------------------- */

/* NAV
----------------------------------------------- */
#menuTop { float:left; margin-left:1px; padding-top:25px; }
#menuTop li { float:left; padding-right:16px; }
#menuTop li a { color:#9C9C9C; }

#menuTopHelp { float:right; margin-right:-8px; padding-top:23px; }
#menuTopHelp li { float:left; background:url('/media/system/images/img-border-right.gif') 100% 90% no-repeat; padding:0 10px; }
#menuTopHelp a { color:#8B8B8B; font-size:94%; }

/*
#menuMain { background:#75C044 url('/media/system/images/img-corner.gif') bottom left no-repeat; height:48px; }
#menuMain li { float:left; height:48px; padding:0 17px; position:relative; color:white; }
#menuMain li.first { padding-left:23px; }
#menuMain li.last { padding-right:24px; }
#menuMain li.selected { background:#0079C2; }
#menuMain li div.holderImg { margin-top:16px; }
#menuMain li img { z-index:10; position:relative; }
#menuMain li a { color:white; }
*/

#menuMain { background:#75C044 url('/media/system/images/img-corner.gif') bottom left no-repeat; height:48px; overflow:hidden; }
#menuMain li { float:left; height:48px; padding:0 17px; position:relative; color:white; }
#menuMain li.first { padding-left:24px; }
#menuMain li.last { padding-right:0px; }
#menuMain li.last .img { padding-right:23px; float:none; }
#menuMain li .img { height:32px; padding-top:16px; background:#75C044; float:left; }
#menuMain li.selected .img { background:#0079C2; }
#menuMain li img { z-index:10; position:relative; cursor:pointer; }
#menuMain li a { color:white; cursor:pointer; }

#menuLeft { padding:20px 5px 5px 25px; }
#menuLeft li { padding-bottom:15px; font-size:130%; line-height:1em; }
#menuLeft li.selected span a { font-weight:bold; color:#83D0FF; }
#menuLeft li a { color:white; text-decoration:none; line-height:1em; }
#menuLeft li a:hover { text-decoration:underline; }
#menuLeft li li { color:white; font-size:79%; font-weight:normal; padding:12px 0 0 14px; background:url('/media/system/images/bullet-menu.gif') 0 1.35em no-repeat; line-height:1em; }
#menuLeft li li.selected { background:url('/media/system/images/bullet-menu-sel.gif') 0 1.35em no-repeat; }
#menuLeft li li a { line-height:1em; }
#menuLeft li li li { font-size:100%; background:url('/media/system/images/bullet-menu.gif') 0 1.4em no-repeat; line-height:1em; }
#menuLeft li li li.selected { background:url('/media/system/images/bullet-menu-sel.gif') 0 1.4em no-repeat; }
#menuLeft li li li a { line-height:1em; }
/* -------------------------------------------- */

/* BLOCKS
----------------------------------------------- */
#holderMain { width:876px; margin:0 auto; }
#holderHead {}
#holderMenuTop { height:63px; }

#imgHeadMain { width:876px; height:180px; position:relative; margin-bottom:2px; }
#logo { position:absolute; top:32px; left:27px; }

/*
.menuMainFirstItemLeftCorner { background:url('/media/system/images/img-left-corner-first.gif') 0 0 no-repeat; width:28px; height:48px; position:absolute; top:0; left:0; z-index:1; }
.menuMainItemLeftCorner { background:url('/media/system/images/img-left-corner.gif') 0 0 no-repeat; width:28px; height:48px; position:absolute; top:0; left:0; left:-6px; z-index:1; }
.menuMainItemRightCorner { background:url('/media/system/images/img-right-corner.gif') 0 0 no-repeat; width:21px; height:48px; position:absolute; top:0; right:-8px; z-index:1; }
*/

.menuMainFirstItemLeftCorner { background:url('/media/system/images/img-left-corner.png') 0 0 no-repeat; width:28px; height:48px; position:absolute; top:0; left:0; z-index:1; }
.menuMainItemLeftCorner { background:url('/media/system/images/img-left-corner.png') 0 0 no-repeat; width:28px; height:48px; position:absolute; top:0; left:0; left:-6px; z-index:1; }
.menuMainItemRightCorner { background:url('/media/system/images/img-right-corner.png') 0 0 no-repeat; width:28px; height:48px; position:absolute; top:0; right:-8px; z-index:1; }

* html .menuMainFirstItemLeftCorner { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/system/images/img-left-corner.png',sizingMethod='scale'); }
* html .menuMainItemLeftCorner { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/system/images/img-left-corner.png',sizingMethod='scale'); }
* html .menuMainItemRightCorner { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/system/images/img-right-corner.png',sizingMethod='scale'); }

#holderBody { padding-top:30px; overflow:hidden; padding-bottom:110px; border-bottom:1px solid #CECECE; zoom:1; position:relative; }

* html #holderBody { overflow:visible; }

#printHolderLink { display:none; }
#printPath { display:none; }

#holderLeft { float:left; width:164px; margin-right:70px; }
#holderMenuLeft { background:#0079C2; margin-bottom:25px; zoom:1; }
.cornerRightTopBlue { background:url('/media/system/images/corner-rt-blue-block.gif') top right no-repeat; }
.cornerLeftBottomBlue { background: url('/media/system/images/corner-lb-blue-block.gif') bottom left no-repeat; }

#holderBannerLeft { text-align:center; }
#holderBannerLeft .imgTitle { padding-bottom:15px; color:#0078C1; }

#holderCenter { float:left; width:410px; padding-top:15px; padding-bottom:0.5em; zoom:1; min-height:450px; height:auto; }
* html #holderCenter { height:450px; }

#holderCenter p { line-height:1.45em; }

#holderCenterZero { padding-top:17px; }
#holderCenterZero p { line-height:1.45em; }

.contentHTML p { line-height:1.45em; }
.contentHTML { font-size:105%; }
.contentHTML .imgContent { padding:5px 0 25px 0; }

#holderPageHelp { position:relative; left:235px; top:55px; width:440px; zoom:1; line-height:1.3em; clear: both;}
#holderPageHelp .green { background:#75C044; }
#holderPageHelp .blue { background:#0078C1; }
#holderPageHelp .link { display:block; color:white; float:left; }
#holderPageHelp .printer { width:140px; background-image:url('/media/system/images/icon-print.gif'); background-repeat:no-repeat; background-position:0.85em 0.45em; }
#holderPageHelp .top { width:120px; background-image:url('/media/system/images/icon-top.gif'); background-repeat:no-repeat; background-position:0.75em 0.65em; }
#holderPageHelp .email { width:145px; background-image:url('/media/system/images/icon-email.gif'); background-repeat:no-repeat; background-position:0.75em 0.85em; }
#holderPageHelp .printer .ml { padding-left:34px; }
#holderPageHelp .top .ml { padding-left:28px; }
#holderPageHelp .email .ml { padding-left:35px; }
#holderPageHelp .container { margin-right:10px; }
#holderPageHelp .container .ml { margin-top:-4px; }
#holderPageHelp .container .tl, .container .bl { height:10px; position:relative; font-size:1px; line-height:1px; }
#holderPageHelp .container .bl { /*margin-top:-5px;*/ }
#holderPageHelp .container .trc, .container .blc { position:relative; width:10px; height:10px; }
#holderPageHelp .green .trc { float:right; background:url('/media/system/images/corner-rt-green-small-block.gif') 0 0 no-repeat; }
#holderPageHelp .green .blc { float:left; background:url('/media/system/images/corner-lb-green-small-block.gif') 0 0 no-repeat; }
#holderPageHelp .blue .trc { float:right; background:url('/media/system/images/corner-rt-blue-small-block.gif') 0 0 no-repeat; }
#holderPageHelp .blue .blc { float:left; background:url('/media/system/images/corner-lb-blue-small-block.gif') 0 0 no-repeat; }

#btnPrint { background:#75C044; float:left; }
#btnPrint a { color:white; display:block; background:url('/media/system/images/icon-print.gif') 9px 5px no-repeat; height:30px; padding:0 5px 0 35px; }

#holderRight { float:right; width:164px; }

#holderLinks { background:#75C044; margin-bottom:27px; color:white; }
#holderLinksInner { padding:20px 15px 15px 22px; zoom:1; }
#holderLinks h2 { color:white; padding:0; padding-bottom:10px; }

#holderFiles { background:#75C044; margin-bottom:27px; color:white; }
#holderFilesInner { padding:20px 15px 15px 25px; zoom:1; }
#holderFiles h2 { color:white; padding:0; padding-bottom:10px; }

#holderArchive { background:#75C044; color:white; }
#holderArchiveInner { padding:20px 15px 15px 25px; zoom:1; }
#holderArchive h2 { color:white; padding:0; padding-bottom:10px; }

.cornerLeftTopGreen { background:url('/media/system/images/corner-lt-green-block.gif') top left no-repeat; }
.cornerRightBottomGreen { background:url('/media/system/images/corner-rb-green-block.gif') bottom right no-repeat; }

#holderFoot { font:94% Arial; color:#A4A4A4; padding-top:30px; padding-bottom:35px; zoom:1; }
#copy { float:left; margin-right:3px; }
#copyList { float:left; padding-bottom:14px; }
#designedActis { color:#CECECE; }

.headerIconBiobalance { padding-left:75px; padding-top:20px; padding-bottom:10px; background:url('/media/6924D910-428A-41C2-9A71-03CF3170D438.jpg') 0 8px no-repeat; }
.headerIconProstokvashino { padding-left:75px; padding-top:20px; padding-bottom:10px; background:url('/media/09A182DC-AADB-413F-8F51-A4CC55FC2D18.jpg') 0 8px no-repeat; }
.headerIconSummerday { padding-left:75px; padding-top:30px; padding-bottom:10px; background:url('/media/0C8CC847-7B34-4657-AD72-3A1BA08A113D.jpg') 0 0 no-repeat; }
.headerIconPetmol { padding-left:75px; padding-top:20px; padding-bottom:10px; background:url('/media/F94A8EA7-429F-4F1F-B64C-A52418D454C5.jpg') 0 24px no-repeat; }
.headerIconTema { padding-left:75px; padding-top:20px; padding-bottom:10px; background:url('/media/A1488FAE-BDEF-4667-A3ED-4CE2724EA2D0.jpg') 0 17px no-repeat; }

.unimilkTable { color:#606060; width:100%; margin-bottom:2em; margin-top:10px; }
.unimilkTable th { vertical-align:middle; border:1px solid white; background:#E2F7D4; padding:12px 0; font-size:100%; white-space:nowrap; }
.unimilkTable td { vertical-align:middle; border:1px solid white; padding:3px 10px 3px 10px; font-size:105%; }
.unimilkTable tr.even { background:#E2F7D4; }
.unimilkTable tr.valignTop td { vertical-align:top; }
.unimilkTable .noLink { text-decoration:none; color:#606060; }
.unimilkTable .width90 { width:90px; }
.unimilkTable .width140 { width:140px; }
.unimilkTable .width130 { width:130px; }
.unimilkTable .width150 { width:150px; }

#newsBlock {}
#newsBlock h2 { padding-top:0; }
#newsBlock .sourceNews { color:#B1B1B1; margin-top:-8px; padding-bottom:10px; }
#newsBlock .sourceNews a { color:#B1B1B1; }
#newsBlock .dateNews { color:#75C044; font-size:100%; }
#newsBlock .contentHTML p { line-height:1.3em; }
#newsBlock .backLink { padding-top:1.3em; font-size:105%; }

.blockSitemap { width:190px; margin-right:35px; float:left; padding-bottom:25px; }
.blockSitemap .folders {  }
.blockSitemap .folders li { font-weight:bold; background:url('/media/system/images/img-bullet-sitemap.gif') 0.3em 0.5em no-repeat; padding:0 0 10px 15px; }
.blockSitemap .folders ul li { background:none !important; font-weight:normal !important; padding:10px 0 0 10px !important; }
.blockSitemap .folders ul ul li { background:none !important; font-weight:normal !important; padding:5px 0 0 12px !important; }

.msgError { color:#F04120; font-weight:bold; }
.msgSuccess { color:#75C044; font-weight:bold; }

.alignCenter { text-align:center; }
/* -------------------------------------------- */

/* TEXT
----------------------------------------------- */
/* -------------------------------------------- */

/* OTHER
----------------------------------------------- */
.clear { clear:both; font-size:0; line-height:0; height:0; }
.noBack { background:none !important; }
.noMargin { margin:0 !important; }
.noPadding { padding:0 !important; }
.hidden { display:none; }
.clearOverflow { overflow:hidden; _height:1%; zoom:1; }
.clickable { cursor:pointer; }
.b { font-weight:bold; }
/* -------------------------------------------- */