html, body { height: 100%;}body { background-color: #F2F8F1; padding: 0; margin: 0; font-size: 11px; font-family: Verdana; min-width: 1000px; padding: 0px 5px;}table, th, td { padding: 0; margin: 0; border: none; vertical-align: top;}body, td, th, p, h1, h2, h3, h4, li, div, a { font-family: Verdana !important;}form { padding: 0; margin: 0;}img { border: none;}p { padding: 0px 0px 3px 0px; margin: 0;}ul { padding: 0; margin: 0; list-style-type: none;} ul li {padding: 0px 0px 7px 12px;  background: url('/i/design/ul.gif') no-repeat left 3px; }a:link { color: #000000; text-decoration: none;}a:visited { color: #7F7F7F; text-decoration: none;}a:hover, a:active { color: #D50A0A; text-decoration: none;}a img { text-decoration: none;}h1 { font-size: 100%; font-family: Verdana; color: #000000; text-transform: uppercase; padding: 12px 0px 7px 0px; margin: 0;}h3 { font-size: 100%; font-family: Verdana; color: #000000; text-transform: uppercase; padding: 10px 0px 7px 0px; margin: 0;}h4 { font-size: 100%; font-family: Verdana; color: #000000; padding: 8px 0px 5px 0px; margin: 0;}#logo { padding: 0px 0px 10px 0px; vertical-align: top; text-align: right;}#topBanner { text-align: center; vertical-align: middle;}#forumTitle { vertical-align: bottom; padding:0;}#forumTitle div { background-color: #00A650; font-size: 100%; font-family: Verdana; font-weight: bold; color: #ffffff; text-align: center; padding: 3px 0px;}#forumTitle a:link, #forumTitle a:visited, #forumTitle a:hover, #forumTitle a:active { color: #ffffff;}#topLinks { border-top: 1px solid #00A650; padding: 15px 80px 10px 80px; font-size: 0.9em; font-family: Verdana; font-weight: bold; text-align: center; height: 3px;}#forum_main { padding: 2px 5px 0px 5px; font-size: 0.9em; font-family: Verdana; font-weight: bold; text-align: center; height: 3px; vertical-align: middle;}#topLinks a, #forum_main a { color: #221E1F;}#topLinks td, #forum_main td  { text-align: left; padding: 0px 5px 2px 0px; vertical-align: middle;}#topLinks ul, #forum_main ul { padding: 0; margin: 0; list-style-type: none;}#topLinks ul li,  #forum_main ul li { padding: 0px 0px 10px 17px; background: url('/i/design/forum_icon.jpg') no-repeat left 1px; vertical-align: middle;}#topLinks div.linkContainer, #forum_main div.linkContainer { float: left; display: block; width: 24%; padding: 0px 5px 5px 0px; text-align: left; vertical-align: middle;}#topLinks div.linkContainer a, #forum_main div.linkContainer a  { display: block; padding: 0px 0px 9px 29px; vertical-align: middle;}#topLinks div.linkContainer a:hover, #topLinks div.linkContainer a:active,#forum_main div.linkContainer a:hover,  #forum_main div.linkContainer a:active { color: #DA251D;}#topMenu { text-align: right; font-size: 10px; font-family: Verdana; padding: 5px 5px 0px 20px;}#topMenu a:link,#topMenu a:visited,#topMenu a:active,#topMenu a:hover { color: #2E3092; text-decoration: none;}#topMenu a:hover { color: #DA251D;}#topMenu span { padding: 0px 5px 0px 5px;}#topMenu span.topMenuAct { padding: 0; color: #433F3C; font-weight: bold;}#companyNewsTitle { background-color: #00A650; font-size: 100%; font-family: Verdana; font-weight: bold; color: #ffffff; border: solid #F2F8F1; border-width: 0px 5px 0px 0px; width: 190px; height: 20px; vertical-align: middle; text-align: center; padding: 7px;}#companyNewsTitle a:link,#companyNewsTitle a:visited,#companyNewsTitle a:hover,#companyNewsTitle a:active {color: #ffffff;}#articlesTitle { background-color: #ADBC72; font-size: 100%; font-family: Verdana; font-weight: bold; color: #ffffff; height: 20px; vertical-align: middle; text-align: center; padding: 7px;}#articlesTitle a:link,#articlesTitle a:visited,#articlesTitle a:hover,#articlesTitle a:active {color: #ffffff;}#journalTitle { background-color: #00A650; font-size: 100%; font-family: Verdana; font-weight: bold; color: #ffffff; border: solid #F2F8F1; border-width: 0px 0px 0px 5px; width: 140px; height: 20px; vertical-align: middle; text-align: center; padding: 7px;}#journalTitle a:link,#journalTitle a:visited,#journalTitle a:hover,#journalTitle a:active {color: #ffffff;}#companyNews { padding: 0px 3px 0px 0px; width: 190px;}#companyNews div.newsContainer { padding: 10px;}#companyNews li span { color: #A9A9A9; font-size: 9px; font-family: Verdana; font-weight: bold;}#companyNews li span a { color: #A9A9A9; font-weight: bold;}#companyNews li span a:active, #companyNews li span a:hover { color: #A9A9A9; font-weight: bold;}p.banner { padding: 0px 0px 10px 0px; text-align: center;}p.linkToAll { padding: 0px 0px 15px 22px; text-align: left;}p.linkToAll a:visited { color: #6D6E71; text-decoration: underline; font-style: italic;}p.linkToAll a:link  { color: #6D6E71; text-decoration: underline; font-style: italic;}p.linkToAll a:hover, a:active, #articles p span a:hover, .art p span a:hover  { color: #D50A0A; text-decoration: none;}#articlePeriod { padding: 5px 5px 5px 5px;}#articlePeriod p { color: black; padding: 0px 0px 6px 0px;}#articlePeriod select { border: 1px solid #433F3C; width: 70px;}#articlePeriod input { width: 30px;}div.newArticles { background-color: #EF9BA0; font-size: 100%; font-family: Verdana; color: #ffffff; font-weight: bold; text-align: center; padding: 4px 0px;}div.newArticles a:link, div.newArticles a:visited,div.newArticles a:hover, div.newArticles a:active { color: #ffffff;}#jobTitle { background-color: #84C225; font-size: 100%; font-family: Verdana; color: #ffffff; font-weight: bold; text-align: center; padding: 4px 0px;}#jobContainer { padding: 10px;}#articlesLeftMy { padding: 10px 20px; font-size: small;}#articlesRightMy { padding: 10px 20px; font-size: small;}#articlesLeft, #articlesRight, #articles, .art { padding: 10px 10px;}#articlesRight li span, #articlesRightMy li span,#articlesLeft li span, #articlesLeftMy li span  { color: #2E3092; font-size: 85%; font-family: Verdana;}#articlesLeft li span a, #articlesLeftMy li span a { color: #A9A9A9; font-weight: bold; font-size: 9px;}#articlesRight li span a, #articlesRightMy li span a { color: #A9A9A9; font-weight: bold;}#articlesLeftMy li span a:active, #articlesLeftMy li span a:hover, #articlesRightMy li span a:active, #articlesRightMy li span a:hover { color: #A9A9A9; font-weight: bold;}span.date { font-weight: bold; color: #2E3092;}#articles img { margin: 0; padding: 0  10px 10px 0;}#articles p, .art p { text-indent: 20px; font: 100% Verdana; font-size: small;}#articles p span a, .art p span a {color: #A9A9A9;font-weight: bold;text-decoration: none;font-size: 9px;}#articles p a, .art p a {color: #476C8E;font-weight: normal;text-decoration: underline;}#articles p a:hover, #articles p a:active {color: #D50A0A;font-weight: normal;text-decoration: underline;}#articles span{color: #A9A9A9;font-size: 10px;font-weight: bold;}#articles p span {color: #A9A9A9;font-size: 9px;font-weight: bold;}#articles h1, .art h1, #articles h2, #articles h3, #articles h4 {font: 12px Verdana;font-weight: bold;}#moreArticles {text-align: left;padding-top: 10px;}#moreArticles[id] {padding: 5px 20px 20px 10px;}#moreArticlesContainer {width: 60%;text-align: left;}#moreArticlesContainer[id] {width: auto;}#moreArticles h4 { text-align: left;}#articles h1, .art h1 { text-align: center;}#articles h3 {padding-left: 20px;}#articlesLeft h3,#articlesLeftMy h3,#articlesRightMy h3,#articlesRight h3 {font-size: 100%;font-family: Verdana;color: #806A50;padding:0; margin: 0;font-weight: bold;}#articlesLeft ul, #articlesLeftMy ul,#articlesRight ul, #articlesRightMy ul { padding: 5px 0px 20px 0px;}#journal { text-align: center; padding: 10px 0px 0px 0px;}p.journalImg { padding: 0px 0px 2px 0px;}p.journalTitle { padding: 0px 5px 15px 5px;}#viewTitle { background-color: #84C225; font-size: 100%; font-family: Verdana; color: #ffffff; font-weight: bold; text-align: center; padding: 4px 0px;}#viewContainer { padding: 10px 10px 0px 10px;}#viewContainer_work { padding: 10px 10px 0px 10px; text-align: center;}#viewContainer p.viewDate { color: #939598; font-size: 100%; font-family: Verdana; font-weight: bold;}#viewContainer p.viewLogo { padding: 0px 0px 3px 0px;}#viewContainer p.viewTitle { font-size: 100%; font-family: Verdana; font-weight: bold; padding: 0px 0px 15px 0px;}#journal a:link p.journalTitle, #journal a:visited p.journalTitle, #journal a:hover p.journalTitle,#journal a:active p.journalTitle,#journal a:link p.viewTitle, #journal a:visited p.viewTitle, #journal a:hover p.viewTitle, #journal a:active p.viewTitle,#journal p.journalTitle { color: #2E3092; font-size: 85%; font-family: Verdana; font-weight: bold; text-decoration: none;}#journal a:hover p.journalTitle,#journal a:hover p.viewTitle { text-decoration: none; color: #D50A0A;}#journal a:hover p.viewDate { text-decoration: none;}#footerMenu { text-align: center; padding: 10px 0px 20px 0px; font-size: 90%; font-family: Verdana;}#footerMenu span { padding: 0px 3px;}#footerMenu span.footerMenuAct { font-weight: bold;}#footerMenu p.footerMainMenu { padding: 0px;}#footerMenu p.footerMainMenu a:link,#footerMenu p.footerMainMenu a:visited { color: #2E3092;}#footerMenu p.footerMainMenu a:active,#footerMenu p.footerMainMenu a:hover { color: #D50A0A;}#footerMenu p.footerAddMenu { color: #DA251D;}#footerMenu p.footerAddMenu a:link,#footerMenu p.footerAddMenu a:visited,#footerMenu p.footerAddMenu a:active,#footerMenu p.footerAddMenu a:hover { color: #DA251D;}#footerMenu a:hover { text-decoration: underline;}#copyright, #siteBy  { font-size: 90%; font-family: Verdana; color: #A9A9A9; padding: 0px 10px 20px 10px; float: left;}#copyright a, #siteBy a { color: #A9A9A9;}#siteBy { text-align: right; float: right;}#siteBy a:hover, #siteBy a:active, #copyright a:hover, #copyright a:active { color: #DA251D;}#gray span { color: #A9A9A9; font-size: 85%; font-weight: bold;}.tabVacansy {width:100%;border-collapse:collapse;margin:10px 0 5px 0;padding:0;}.tabVacansy TD { vertical-align:middle;}.tabVacansy SPAN {color:#c5241c;}.tdHelp {width:25px;padding-left:10px;}.inpText {vertical-align:middle;margin:2px 0;}.inpSel {vertical-align:middle;margin:2px 0;width:300px;}.inpRad {vertical-align:middle;}.trDot TD {height:10px;background:url(/i/design/i-dot.gif) 0 center repeat-x;}.trDot TD.noDot {background:none;}.butVac { margin:10px 0 10px 0;}.pages { margin-left:20px; font-size:120%; font-weight:bold;}.pages SPAN, .pages A { margin-left: 10px;}.pages SPAN { color: #D50A0A;}.vystTable, .vystTable TD {border: 1px solid black;}.vystTable TD {padding:5px;text-align: center;vertical-align:middle;}.tbl1 {}.tbl1 .mh1 {vertical-align:middle;color:#A9A9A9;font-size:12px;font-weight: bold;font-family: Verdana;text-transform: uppercase;}.clearAll {clear:both;float:none !important;font-size:0px !important;border:none;margin:0 !important;padding:0 !important;background:transparent !important;visibility:hidden !important;}.tabVacansy IMG {cursor: pointer;}A.normlink {text-decoration: underline;}A.normlink hover {text-decoration: none;}#forums { font-size: small; background-color: #FFFFFF;}#articlesLeft h3 span,#articlesLeftMy h3 span,#articlesRightMy h3 span,#articlesRight h3 span{font-size: 10px;font-family: Verdana;margin: 0;font-weight: bold;background-color: #509FD2;color: #FFFFFF;padding: 1px 4px;}div.vydelenie{font-size: 100%;font-family: Verdana;text-align: left;padding-top: 6px;padding-bottom: 6px;padding-left: 15px;}#main .button {border-left: 3px solid #13A833;}#main .button td {height: 16px}table.button td {font: 10px Verdana;height: 15px;height: 17px;border-top: 1px solid #CFCFCF;border-right: 1px solid #B7B7B7;border-bottom: 1px solid #B7B7B7;border-left: 1px solid #B7B7B7}table.button a {font-size: 10px;color: #2C334A}.button {font: 10px Verdana;color: #2C334A;background: #FFF;}input.button {border: 1px solid #CFCFCF;border-right: 1px solid #B7B7B7;border-bottom: 1px solid #B7B7B7;}.gline {background-image: url(/i/design/gor1.gif);background-repeat: repeat-x;background-position: 0 0;}.gline2 {border-top: 1px solid rgb(229, 229, 229);}.lline {background-position: 100% 0;background-repeat: repeat-y;background-image: url(/i/design/gor1.gif);}div.vydel_sm{font-size: 100%;font-family: Verdana;text-align: center;color: white;}input {font:12px Verdana;border:1px solid #aaa;border-bottom:1px solid #CFCFCF;border-right:1px solid #CFCFCF;color: black;}.journ, .vyst { padding-left:5px; padding-right:5px; padding-top:6px;}.lint { border-top: 1px dashed #CAC37F;}.linr { border-right: 1px dashed #CAC37F;}.linl { border-left: 1px dashed #CAC37F;}.lintl { border-top: 1px dashed #CAC37F; border-left: 1px dashed #CAC37F;}#mail{width: 90px; margin:0 auto 1.5em;}#mail .i label,#mail .i input, #mail .i2 label,#mail .i2 input{position:absolute; width:90px; padding:.2em 0;}#mail .i input, #mail .i2 input{font:100% Verdana; margin-top:1.6em; padding:.1em 0; text-align:center;}#js #mail .i input, #js #mail .i2 input{margin:0;}#js #mail .i label, #js #mail .i2 label{z-index:2; cursor:text; color:#999;}#forum_ssylki a:link, #forum_ssylki a:visited { color: #046380; text-decoration: none; font-size: 9px; font-weight: bold;}#forum_ssylki a:hover { color: #DA251D; font-weight: bold;}#s_mail a:link, #s_mail a:visited,#s_polosa a:link, #s_polosa a:visited,#s_job a:link, #s_job a:visited {color: #FFFFFF;}#s_polosa a:active, #s_polosa a:hover { color: #FFFFFF; }#s_news a:link, #s_news a:visited { color: #FFFFFF; }#s_art a:link, #s_art a:visited { color: #0E0FA8; }#s_n_forum a:link, #s_n_forum a:visited { color: #2B01BA; }#s_job2 a:link, #s_job2 a:visited { color: #476C8E; }#s_f_polosa a:link, #s_f_polosa a:visited { color: #156E88; }#s_f_polosa h1 a:link,  #s_f_polosa h1 a:visited {color: #295D95; text-transform: none; font-size: 11pt;}#s_info p a:link, #s_info p a:visited  { text-decoration: none; font:12px Verdana; font-weight: bold;}#s_razd1 h1 { padding: 7px 0px 3px 0px; }#s_razd2 a:link, #s_razd2 a:visited { color: #884B9E; }#s_razd3 a:link, #s_razd3 a:visited { color: #00A652; }#s_razd1 a:active, #s_razd1 a:hover, #s_razd2 a:active, #s_razd2 a:hover, #s_razd3 a:active, #s_razd3 a:hover, #s_info a:active, #s_info a:hover { color: #DA251D; }#s_razd1 a:link, #s_razd1 a:visited, #s_info a:link, #s_info a:visited { color: #000000; }#s_izbr a:link, #s_izbr a:visited { color: #689380; }#s_izbr a:active, #s_izbr a:hover { color: #DA251D;}#s_b_obm a:link, #s_b_obm a:visited {color: #6D6E71;text-decoration: underline;font-style: italic;font-size: 11px;}#s_b_obm a:hover, #s_b_obm a:active{color: #D50A0A;font-weight: bold;text-decoration: none;}#s_b_obm { color: #6D6E71; font-style: italic;}#job ul li {padding: 0px 0px 7px 17px;background: url('/i/design/new.gif') no-repeat left 3px;}#forum ul li { padding: 0px 0px 7px 12px; background: url('/i/design/tchk.gif') no-repeat left 3px;}.columnsA {margin-bottom: 0.5em;}.callout-button:hover, .callout-button:visited:hover {background: url(/i/design/button_bg.gif);}button.callout-button, a.callout-button {background: url(/i/design/button_bg.gif);}.button3 {font-weight: bold;text-align: center;color: #2b333c;border: 1px solid;border-color: #c4cccc #acb5b5 #6f7777 #acb5b5;-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3); filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=0, OffY=1, Color=#AAAAAA);box-shadow: 0 1px 2px #AAA;padding: .2em 1.5ex;_padding: .2em 2ex;_width/**/:1px;_white-space: nowrap;overflow: visible;cursor: pointer;_cursor: hand;}#tabSearchArea { position: relative; height: 28px; margin: 0pt; padding: 0pt; }.body #tabSearchArea { position: relative; height: 28px; margin: 0pt; padding: 0pt; background: url(/i/design/bg_up.png) repeat-x scroll 0% 0% #2479C1;}#tabArea { float: left; width: 630px;}.body #tabArea { float: left; }#tabArea a { color: rgb(255, 255, 255); font-weight: bold; text-decoration: none; background: url(/i/design/bg_up.png) repeat-x scroll 0% 0% #2479C1; padding: 7px 15px 0pt; border-right: 1px solid #436483; float: left; font-size: 12px; height: 21px; }#tabArea a:hover { background: url(/i/design/bg_down.png) repeat-x scroll 0% 0% #2479C1;}.body #searchAreaWide { float: right; text-align: left; padding: 5px 0pt 1px; font-size: 12px; }#searchAreaWide #searchBoxW { position: relative; margin-right: 1em; }.body #searchAreaWide #searchBoxW #textboxW, #searchAreaWide #searchBoxW #textboxW{ text-align: center; color: #30859E; font-weight: bold; font-size: 11px;}#searchAreaWide #searchBoxW #textboxW { width: 9.6em; }.body #searchAreaWide #searchBoxW #textboxW { width: 80px;}.screenReading { position: absolute; width: 0pt; height: 0pt; font-size: 0pt; overflow: hidden; }input.arrowButton2Brd, input.arrowButton1Brd { width: 16px; height: 15px; cursor: pointer; padding: 0pt; margin-bottom: 3px; vertical-align: middle; border: medium none; }.arrowButton1Brd { background: url(/i/design/bt_arrow_1.gif) repeat-x scroll center bottom transparent; }.arrowButton1Brd:hover { background-image: url(/i/design/bt_arrow_1_over.gif); }form.zeroMargin { margin: 0pt; }#searchAreaWide #searchBoxW span{ font-size: 100%; color: rgb(255, 255, 255); font-weight: bold; }#s_ssylki1 a:visited, #s_ssylki1 a:link {color: #046380;font-size: 13px;text-transform: uppercase;}#s_ssylki1 a:hover, #s_ssylki1 a:active { color: #D50A0A; text-decoration: none;}#s_ssylki2 a:visited, #s_ssylki2 a:link {color: #015aa2; font-size: 9px;}#s_ssylki2 a:hover, #s_ssylki2 a:active { color: #D50A0A; text-decoration: none;}.body #friends h3{position: relative; height: 18px; background: url(/i/design/bg_polosa2.gif) repeat-x scroll 0% 0% #68C280;color: white; text-align: center; padding: 4px 0 0 0; vertical-align: middle; text-transform: none;}#s_tem_sait {text-align: left;line-height: 0.4cm;padding-left: 10px;}#s_tem_sait ul li {padding: 0px 7px 7px 12px;  background: url('/i/design/ul2.gif') no-repeat left 3px;}#s_tem_sait ul li a:link, #s_tem_sait a:visited {color: #884B9E; font-weight: normal;}#s_tem_sait ul li a:hover, #s_tem_sait a:active {color: #D50A0A; font-weight: normal;}#bg_red { height: 20px; background: url(/i/design/bg_red.png) repeat-x scroll 0% 0% #F2F8F1;}#tema_ned { font-size: 10px; font-family: Verdana; text-align: center; color: red;}.body #tema_other h1 a:link, .body #tema_other h1 a:visited {color: #0836b9; text-transform: none; }.body #tema_other h1 a:hover, .body #tema_other h1 a:active {color: #D50A0A; text-transform: none; }#tema_other a:link, #tema_other a:visited { color: #156E88; }#tema_other a:hover, #tema_other a:active {color: #D50A0A;}#podrobnee a:link, #podrobnee a:visited { color: #136D87; text-decoration: underline; font-weight: bold; font-size: 11px;}#podrobnee a:hover, #podrobnee a:active {color: #D50A0A; text-decoration: underline; font-weight: bold; font-size: 11px;}#content { padding: 15px; /* Поля вокруг текста */ background: white; /* Цвет фона */}#block_bl{margin:auto;width:100%;}#block_bl .t-l{height:8px;width:8px;background:url('/i/design/01.png') no-repeat top left;}#block_bl .t-r{height:8px;width:8px;background:url('/i/design/03.png') no-repeat top right;}#block_bl .b-l{height:8px;width:8px;background:url('/i/design/07.png') no-repeat bottom left;}#block_bl .b-r{height:8px;width:8px;background:url('/i/design/09.png') no-repeat bottom right;}#block_bl .top_bl {background:url('/i/design/02.png') repeat-x; }#block_bl .bottom_bl {background:url('/i/design/08.png') repeat-x;}#block_bl .left_bl { background:url('/i/design/04.png') repeat-y;}#block_bl .right_bl {background:url('/i/design/06.png') repeat-y;}#block_bl .text_bl {background-color:white;}#sape { font-size: 90%; font-family: Verdana; color: #A9A9A9; padding: 0px 10px 2px 10px; text-align: center; background-color: #E5E5E5;}#sape a, #sape a:hover, #sape a:active { color: #A9A9A9; }