/*
 *
 * Copyright © 2008 Продюсерский центр Onlyweb
 * http://www.onlyweb.ru/
 *
 * From Russia with love!
 *
 * main.css
 *
 * Author: Баскаков Дмитрий
 *
 *
 * */

body
{
	background:#FFFFFF;
	font-size:15px;
	line-height:18px;
	font-family:Georgia, "Times New Roman", Times, serif;
}

#body_i1
{
	background:url(i/bg_page.jpg) no-repeat 50% 0;
}

.FloatLeft
{
	float:left;
}

.FloatRight
{
	float:right;
}

h1, h2, h3
{
	font-weight:normal;
}

.Header h3
{
	font-size:18px;
	line-height:21px;
}

a:visited
{
	color:#990099 !important;
}

a:hover
{
	color:#cc0000 !important;
}

a
{
	color:#236200;
}

.SelectPS p a:hover
{
	color:#cc0000;
}

.DistrictSelect a
{
	color: #739301 !important;
}

.Rss a:hover
{
	color:#cc0000;
}

.StrUpr a:hover, .StrUprOtdels a:hover
{
	color:#cc0000;
}

.StrUpr a.OldHref:hover
{
	color:#cc0000;
}

.Menu li a:hover
{
	color:#cc0000;
}

.Federal a:hover
{
	color:#cc0000;
}

.Eks a:hover
{
	color:#cc0000;
}

.Ierar a:hover
{
	color:#cc0000;
}

.FullWidth
{
	width:100%;
}

.Header h1
{
	font-weight:normal;
	font-size:26px;
	line-height:31px;
}

.Header h2
{
	font-weight:normal;
	font-size:25px;
	line-height:28px;
}

.SmallHP
{
	color:#8fd1ff;
	font-size:25px;
	line-height:28px;
}

.TopLine
{
	padding:0 0 4px 0;
	width:100%;
	background:url(i/tl.jpg) repeat-x 0 0;
}

#min_ust
{
	width:980px;
	margin:0 auto;
}

.Head
{
	position:relative;
	padding:15px 0px 0 0;
}

.Federal
{
	background:url(i/feder.gif) no-repeat 0 10px;
	padding:0 0 0 9px;
	float:left;
	color:#a6a8ac;
}

.Federal a
{
	color:#a6a8ac;
}

.StartPage
{
	float:right;
}

.StartPage
{
	float:right;
}

.StartPage a
{
	background:url(i/s_p.jpg) no-repeat 0 10px;
	padding:0 0 0 10px;
	color:#639749;
}

.OtstupTL
{
	padding:0 15px 0 20px;
}

.FirstLine
{
	padding:0 12px 15px 0;
}

.Menu
{
	padding:25px 0 18px 0;
}

.Menu li
{
	font-weight:bold;
	background:url(i/li_menu.gif) no-repeat 0 9px;
	padding:0 0 0 9px;
}

.Menu li a
{
	color:#287100;
}

.Search
{
	font-size:13px;
	line-height:15px;
}

.ButtonSearch
{
	padding:0 10px;
	margin:0 0 0 10px;
	float:left;
}

.TextSearch
{
	background:#f1d236;
	padding:2px 5px;
	float:left;
}

.TextSearch input
{
	padding:0 5px;
	width:240px;
	color:#a6a6a6;
	border:1px solid #92969f;
	height:16px;
}

.ChiefPage
{
}

.LastLine
{
	width:100%;
	padding:20px 0px 35px 0;
	position:relative;
}

.Gerb
{
	position:absolute;
	bottom:0;
	right:0px;
}

.Navigation
{
	position:absolute;
	top:4px;
	right:12px;
	z-index:100;
}

.Navigation img
{
	display:block;
}

.Navigation li
{
	font-size:0;
	line-height:0;
	padding:7px 27px 7px 21px;
	text-align:center;
}

.Navigation li.SelectNav
{
	padding:7px 27px 10px 21px;
}

.SelectNav
{
	background:url(i/nav_select.jpg) no-repeat 0 0;
}

.LentaBg
{
	width:100%;
	position:absolute;
	top:0;
	left:-80px;
	background:url(i/lenta.png) no-repeat 0 0;
	height:108px;
}

.Calendary
{
	float:right;
	text-align:center;
}

.Date
{
	width:152px;
	height:78px;
	background:url(i/calendary.jpg) no-repeat 0 0;
}

.Day
{
	font-size:28px;
	line-height:30px;
}

.WeekDay
{
	color:#FFFFFF;
	font-size:13px;
	line-height:15px;
}

.BottomHead
{
	padding:25px 9px 10px 0;
	position:relative;
}

.ImgBlockCB
{
	padding:29px 25px 32px 18px;
	background:url(i/i_b.png) no-repeat 0 0;
}

.PosIMB
{
	position:absolute;
	top:0;
	left:2px;
}

.ChiefsBlock
{
	margin:20px 0 0 0;
	position:relative;
}

.OtstupCB
{
	padding:0px 0 30px 0;
}

.Middle
{
	position:relative;
	padding:0px 15px 0 20px;
}

.TextCB
{
	background:#fffcd3 url(i/bot_tcb.jpg) repeat-x 0% 100%;
	padding:25px 20px 12px 150px;
}

.RightBgTCB
{
	padding:0 3px 0 0;
	background:url(i/bg_tcb.jpg) repeat-y 100% 0;
}

.TextCB a
{
	color:#00aa66;
}

.OtstupTCB
{
	padding:20px 12px 0 170px;
}

.HeadTCB h2
{
	float:left;
	font-size:22px;
	line-height:25px;
}

.TextCB p
{
	padding:15px 0;
}

.Eks
{
	float:right;
}

.Eks a
{
	color:#99977f;
	background:url(i/eks.jpg) no-repeat 0 6px;
	padding:0 0 0 22px;
}

.HeaderPS a.TextHPS
{
	color:#000000;
	font-weight:bold;
	font-size:14px;
	line-height:17px;
	background:#e2e2e2;
	padding: 2px 0 2px 0;
}

.HeaderPS
{
	width:200px;
	/*width:160px;
background: #f8f8f8 url(i/grom.jpg) no-repeat 21px 7px;
padding: 77px 0 0 0;*/
margin: 16px 50px 0 0;
}

.ListPS li
{
	position:relative;
	background:url(i/ps.jpg) no-repeat 0 9px;
	padding:0 0 0 15px;
}

.HeadNews
{
	padding:0 0 2px 15px;
	border-bottom:3px solid #000000;
}

.HeadNews h2
{
  float: left;
}

.Rss
{
	text-align:right;
	padding:8px 0 0 0px;
  float: right;
  width: 200px;
}

.Rss a
{
	background:url(i/rss.jpg) no-repeat 0 1px;
	padding:0 0 0 20px;
	color:#000000;
}

.NewsList
{
	position:relative;
	padding:45px 0 0 0;
}

.News
{
	min-height:75px;
	width:100%;
	position:relative;
	margin:25px 0 25px 0px;
}

.OthersNews
{
	position:relative;
	padding:0 0 0 15px;
}

.News img
{
	position:absolute;
	top:0;
	left:0;
}

.TextNews
{
	padding:0 0 0 115px;
}

.HeadTN a:hover
{
	text-decoration: underline;
}

.HeadTN a
{
	text-decoration: none;
}

.HeadTN h3
{
	font-size:15px;
	line-height:18px;
	float:left;
	padding:2px 7px;
	background:#c9e6f4;
}

.HeadTN
{
	padding:0 0 5px 0;
}

.KonkrtDate
{
	font-weight:bold;
}

.ArchiveNews
{
	float:left;
	background:#ab0001;
	padding:2px 50px 2px 15px;
}

.ArchiveNews a
{
	color:#FFFFFF !important;
}

.ArchiveNews a:visited
{
	color:#FFFFFF !important;
}

.ArchiveNews a:hover
{
	color:#f4ff79 !important;
}

.OtstupAN
{
	padding:15px 0 0 0;
}

.OtstupQA
{
	padding:0 6px 0 45px;
}

.QuestAnswer
{
	text-align:center;
	background:#deffdf;
	width:202px;
	padding:45px 9px 45px 8px;
	margin: 40px 0 0 0;
}

.HeadQA h2
{
	padding:0 0 5px 0;
	font-size:22px;
	white-space:nowrap;
	line-height:25px;
	background:url(i/head_qa.jpg) no-repeat 0 100%;
}

.HeadQA p
{
	padding:5px 0;
}

.HeadQA
{
}

.ListQuest
{
	padding:15px 0 0 0;
}

.Quest
{
	background:url(i/quest_bg.jpg) repeat-x 0 100%;
	padding:15px 0 10px 0;
}

.Quest img
{
	border:1px solid #ebebeb;
}

.Quest p
{
	padding:7px 0 0 0;
}

.SelectPS p a
{
	color:#000000;
}

.Quest a
{
	color:#6f7f6f;
}

.CreateQuest
{
	padding:25px 0 0 0;
}

.CreateQuest input
{
	padding:0 10px;
}

.BgQA
{
	padding:0 0 47px 0;
	margin:-80px 0 0 0;
}

.QuestAnswerTd
{
	padding:0 0 70px 0;
	background:url(i/bot_col.jpg) no-repeat 65px 100%;
}

.TopColumn
{
	width:131px;
	height:230px;
	position:absolute;
	top:68px;
	right:65px;
	background:url(i/top_col.jpg) no-repeat 0 -20px;
}

.Footer
{
	position:relative;
	padding:10px 15px 40px 20px;
}

.RightFC
{
	width:170px;
	padding:0 0 0 20px;
}

.LoveWork a
{
	color:#880001;
}

.Adress
{
	color:#999999;
}

.LeftFC
{
	padding:0 0 0 15px;
}

.LineColumn
{
	font-size:0;
	width:945px;
	height:3px;
	top:-4px;
	position:absolute;
	background:#000000;
}

.GreenHeader
{
	color:#8cc7ae;
}

.TopNH
{
	position:absolute;
	top:-1px;
	left:-1px;
}

.BottomNH
{
	position:absolute;
	color:#000000;
	bottom:4px;
	left:-1px;
}

.OtstupHp
{
	padding:0 0 0 9px;
}

.HeaderPage
{
	width:100%;
	position:relative;
}

.Ierar
{
	height:60px;
	padding:20px 0 0px 0;
}

.Ierar a
{
	color:#000000;
}

.WidthLCOP
{
	width:240px;
	padding:0 20px 0 0;
}

.LeftColumnOP
{
	padding:75px 0 0 0;
}

.LeftColumnOP .Header
{
	color:#6e6e6e;
	padding:0 0 5px 0;
}

.SelectMonth
{
	font-size:13px;
	line-height:15px;
	padding:2px 5px 2px 18px;
	background:#93c4db;
}

.SelectMonth select
{
	height:23px;
}

.Month
{
	padding:0 3px 0 0;
}

.Month select
{
	width:85px;
}

.Year
{
	padding:0 6px 0 0;
}

.Year select
{
	width:65px;
}

.ButtonSM button
{
	padding:0 10px;
}

.DaysOfWeek
{
	padding:0 0 2px 12px;
	background:#c8c8c8;
}

.OtstupDOW
{
	padding:8px 0 10px 0;
}

.DayCAN
{
	padding:0 5px;
	color:#FFFFFF;
	font-weight:bold;
	float:left;
}

.NumberMC
{
	text-align:right;
	width:14px;
	float:left;
	padding:2px 7px 5px 7px;
}

.NumberMC a
{
	text-decoration:none;
	color:#000000;
}

.NumberMC a:hover
{
	text-decoration:underline;
}

.MonthCAN
{
	margin:0 13px 20px 13px;
}

.TodayDay a
{
	color:#236200;
}

.SelectNMC
{
	background:#404040;
}

.SelectNMC a
{
	color:#FFFFFF;
}

.SelectNMC a:hover
{
	text-decoration:none;
}

.PodpiskaEmail
{
	padding:2px 16px 2px 17px;
	background:#d2ebe1;
}

.TextInputPE input
{
	width:150px;
	color:#a6a6a6;
	padding:2px 0;
}

.WidthBSM
{
	padding:0 0 0 6px;
}

.CalendaryAN
{
	width:100%;
}

.SellList
{
	padding:25px 0 0 0;
}

.BodySL
{
	position:relative;
	padding:25px 15px 70px 15px;
	background:#faf8dd;
}

.SellList .Header
{
	padding:0 0 5px 15px;
}

.BodySL li
{
	padding:0 0 16px 40px;
}

.BodySL li.PDF
{
	background:url(i/pdf.jpg) no-repeat 0 0;
}

.BodySL li.DOC
{
	background:url(i/doc.jpg) no-repeat 0 0;
}

.AllPred
{
	padding:0 35px 1px 12px;
	background:#00844a;
	float:left;
}

.AllPred a
{
	color:#FFFFFF;
}

.BodySL li.LiAP
{
	padding:0;
}

.Middle.OtherPage
{
	padding:0 15px 70px 20px;
}

.OneStep
{
	width:100%;
	padding:0px 0 15px 0;
}

.Back
{
	padding:0 8px 2px 0;
	float:left;
	background:url(i/dash.jpg) repeat-y 100% 0;
}

.Back a
{
	background:url(i/back.jpg) no-repeat 0 9px;
	padding:0 0 0 25px;
}

.Back .NoPage a
{
	background:url(i/back_no_page.jpg) no-repeat 0 9px;
}

.Back .NoPage a:hover
{
	color: #8A8A8A !important;
}


.Next .NoPage a
{
	background:url(i/next_no_page.jpg) no-repeat 100% 9px;
}

.Next .NoPage a:hover
{
	color: #8A8A8A !important;
}

.Next
{
	padding:0 0px 2px 8px;
	float:left;
}

.Next a
{
	background:url(i/next.jpg) no-repeat 100% 9px;
	padding:0 25px 0px 0px;
}

.OneStep a
{
	color:#236200;
}

.NoPage a
{
	color:#8a8a8a;
}

.ListPageNews
{
	padding:0;
}

.ListPagesNews .Page
{
	font-size:12px;
	line-height:15px;
	font-family:Arial, Helvetica, sans-serif;
	padding:1px 6px 2px 6px;
	margin:0 5px 0 0;
	border:2px solid #236200;
	float:left;
}

.ListPagesNews .Page a
{
	color:#0d5e9d;
}

.ListPagesNews .SelectPage a
{
	text-decoration:none;
	color:#FFFFFF !important;
}

.SelectPage
{
	background: #236200;
}

.OtherPage .LineColumn
{
	margin:0 0 10px 0;
	position:static;
	width:100%;
}

.KonkrNews p
{
	margin:20px 0;
}

.NameKN
{
	margin:20px 0;
	font-weight:bold;
}

.LeftMenu li
{
	background:url(i/lm.jpg) no-repeat 0 14px;
	padding:5px 0 0 16px;
}

.PodrasdelLM li
{
	background:url(i/lmp.jpg) no-repeat 0 12px;
	padding:5px 0 0 8px;
}

.PodrasdelLM li a
{
	color:#636363;
}

.Print a
{
	padding:8px 0 0 20px;
	background:url(i/print.jpg) no-repeat 0 11px;
}

.Print
{
	text-align:right;
	white-space:nowrap;
	background:none;
}

.Menu li.SelectMenu a
{
	color:#990099;
}

.StrUpr p, .StrUprOtdels p
{
	margin:20px 0;
}

.StrUpr, .StrUprOtdels
{
	padding:0 0 0 15px;
}

.LeftMenu
{
	padding:20px 0 0 0;
}

.BlockPSU
{
	margin:15px 0 0 0;
}

.PeopleSU
{
	padding:0px 0 45px 0;
}

.PersonPSU
{
	background:url(i/psu.jpg) no-repeat 0 9px;
	padding:0 0 0 9px;
}

.Otdel
{
}

.Otdel .Header
{
	padding:0 0 10px 15px;
	border-bottom:2px solid #000000;
	color:#333333;
	font-size:18px;
	line-height:21px;
}

.BodyOtdel
{
	padding:20px 0 0 0;
}

.SpecPeople
{
	width:100%;
}

.SpecPeople th
{
	font-weight:bold;
	padding:2px 0 2px 15px;
	background:#deffdf;
}

.SpecPeople td
{
	padding:1px 0;
}

.SpecPerson
{
	margin:0px 2px 0px 0;
	padding:2px 0 2px 15px;
	width:275px;
}

.EvenSP .SpecPerson
{
	background:#fffcd3;
}

.EvenSP .RightTdSP
{
	background:#fffcd3;
}

.RightTdSP
{
	width:100%;
}

.BodyOtdel p
{
	margin:20px 0;
}

.TextBO
{
	padding:0 0 0 15px;
}

.TimeOtdel
{
	font-weight:bold;
}

.FunctionOtdel li
{
	background:url(i/fo.jpg) no-repeat 0 4px;
	padding:0 0 10px 15px;
}

.FunctionOtdel li.PDF
{
	background:url(i/pdf.jpg) no-repeat 0 0;
	padding:10px 0 10px 40px;
}

.Vacancy p
{
	color:#4c4c4c;
}

.Pole
{
	padding:0 0 6px 0;
}

.FormsResume .Pole textarea
{
	width:540px;
}

.Pole input, textarea
{
	width:540px;
	/*color:#8c8c8c;*/
padding:0 0 0 10px;
}

.Pole textarea
{
	height:180px;
}

.InputFile input
{
	width:555px;
}

.TextareaPole
{
	padding:6px 0 12px 0px;
}

.Pole .ButtonInput
{
	color: #999999;
	width:auto;
	padding:0 20px;
}

.Konkurs
{
	background:url(i/konk.jpg) no-repeat 6px 27px;
	font-weight:bold;
	border-bottom:1px solid #8c8c8c;
	padding:20px 0 10px 15px;
}

.FormsResume
{
	width:100%;
	padding:0 0 10px 0;
}

.KonkVacancy
{
	border-top:1px solid #8c8c8c;
	padding:30px 0 0 0px;
}

.KonkVacancy li
{
	padding:0 0 25px 15px;
	background:url(i/konk.jpg) no-repeat 6px 9px;
}

.VacancyLM .BodySL li
{
	padding:0 0 16px 0;
}

.VacancyLM .BodySL li a
{
	color:#4b4a42;
}

.ListDocuments
{
	padding:25px 10px 0 0;
}

.HeaderLD
{
	font-size:18px;
	line-height:21px;
	padding:0 0 0 15px;
}

.UslovijaLD
{
	color:#4c4c4c;
	font-weight:bold;
	padding:7px 0 20px 15px;
}

.ListDocuments p.ChiefBlock
{
	margin:0;
	padding:8px 10px 20px 15px;
	background:#f1f1f1;
}

.NumberLD
{
	padding:15px 0 0 30px;
}

.NumberLD li
{
	padding:0 0 7px 0;
}

.PodrasdelLD li
{
	color:#737373;
	padding:6px 0 0px 15px;
}

.NumberLD li.TimeDoc
{
	padding:25px 0 0 0;
}

.ListDocuments p
{
	margin:20px 0;
}

.Persons
{
	padding:20px 0 0 0;
}

.Persons img
{
	float:right;
}

.Persons p
{
	margin:20px 0;
}

.TextPerson
{
	padding:0 200px 0 0;
}

.QA .Header
{
	padding:0 0 5px 15px;
}

.QuestAnswerBlockPage
{
	padding:20px 10px 0 0;
}

.QuestAnswerBlockPage .FormsResume
{
	padding:0 0 15px 15px;
}

.Coment
{
	border-top:1px solid #8c8c8c;
	padding:25px 0 7px 0;
}

.DateComent
{
	padding:2px 20px 2px 40px;
	width:255px;
	background:#c2e4d6;
	float:left;
}

.QuestBlockCom
{
	background:url(i/left_arr.jpg) no-repeat 0 0;
	padding:0 20px 0 40px;
}

.QuestBlockCom p
{
}

.BgQBC
{
	padding:20px 0 0 0;
	background:url(i/right_arr.jpg) no-repeat 100% 100%;
}

.DateAnswer
{
	padding:20px 0 0 0;
	font-style:italic;
}

.AnswerBlockCom
{
	background:#f4f4f4;
	padding:20px 25px 20px 40px;
}

.BgABC
{
	width:100%;
	padding:30px 0 0 0;
	background:url(i/bg_answer.jpg) no-repeat 40px 5px;
}

.QuestAnswerBlockPage .ListPageNews
{
	padding:20px 0 0 0;
}

.SmallPhotoGalery
{
	position:relative;
	width:180px;
	padding:20px 20px 25px 13px;
	background:url(i/gal_bg.png) no-repeat 0 0;
}

.OtstupSPG
{
	position:relative;
	padding:0 0 20px 0;
}

.MapContacts
{
	border:1px solid #bdbdbd;
	padding:2px 10px;
	float:left;
}

.TopPageCon
{
	padding:0 0 35px 15px;
}

.HeaderFR
{
	padding:0 0 10px 0;
	font-weight:bold;
}

.TextMC
{
	padding:15px 0 15px 12px;
}

.WidthAP
{
	width:100%;
	position:relative;
}

.SiteMap .Menu
{
	padding:50px 0 18px 0;
}

.SiteMap .Menu .Header
{
	padding:0 0 15px 7px;
}

.SiteMap .PodrasdelMenu
{
	padding:5px 0 7px 0;
}

.SiteMap .PodrasdelMenu li
{
	font-weight:normal;
	background:url(i/pm.jpg) no-repeat 0 9px;
	padding:0 0 0 15px;
}

.SiteMap .PodrasdelMenu .PMTwo
{
	padding:2px 0;
}

.SiteMap .PodrasdelMenu .PMTwo li
{
	padding:0 0 0 10px;
	background:none;
}

.SiteMap .Gerb
{
	top:60px;
}

.Menu li.IndexPage
{
	font-weight:normal;
	background:none;
	padding:30px 0 0 0;
}

.Menu li.IndexPage a
{
	background:url(i/ip.jpg) no-repeat 100% 8px;
	padding:0 28px 0 0;
	color:#000000;
}

.PageNoFound
{
	padding:100px 20px 0 0;
}

.PageNoFound .RightColumnPage
{
	padding:10px 0 0 0;
}

.BlockTextPNF
{
	padding:35px 0 0 0;
}

.BlockTextPNF .Header
{
	padding:0 0 10px 0;
}

.BlockTextPNF .Header h1
{
	font-size:38px;
	line-height:41px;
}

.IndexPagePNF
{
	padding:20px 0 0 0;
}

li.item-selected a, a.root-item-selected
{
	color: #739301 !important;
}

.BottomMainMenu
{
	padding: 0 15px 15px 15px;
	text-align: center;
}

.BottomAdditionalMenu
{
	padding: 0 15px 15px 15px;
	margin: 0 0 20px 0;
	text-align: center;
	border-bottom: 1px solid #cccccc;
}

.BottomMainMenu span, .BottomAdditionalMenu span
{
	margin: 0 5px 0 5px;
	white-space: nowrap;
}

.NotarTab table td
{
	padding: 0 10px 0 0;
	width: 50%;
}

.NotarTab ul li ul
{
	padding: 0 0 0 0px;
}

.TdMiddle td
{
	vertical-align: middle;
}

p.TablePP
{
	padding: 0 0 5px 10px;
	font-weight: bold;
}

.ArchiveYear
{
	border-bottom-color:#999999;
	border-bottom-style:solid;
	border-bottom-width:1px;
	margin-bottom:17px;
	padding-bottom:10px;
	padding-top:10px;
	text-align:center;
}

.ArchiveYear .Selected a
{
	color:#739301 !important;
}

.OnlyNotarius p
{
margin:0 !important;
}

.OnlyNotarius h2
{
	font-weight:normal !Important;
}

.BlockNot
{
	padding:20px 0 0 0;
}

.HeaderBN
{
	font-weight:bold;
	padding:0 0 10px 0;
}

.StrUpr a
{
	background:url(/i/doc2.jpg) no-repeat 0 3px;
	padding:0 0 0 20px;
	margin: 0 0 0 -20px;
	color: black;
}

#min_map
{
	background:#FFFFFF;
	position:relative;
}

.PhotoPos
{
	top:0;
	left:0;
	z-index:100;
	position:absolute;
}

.SurBg
{
	top:46px;
	left:61px;
	position:absolute;
}

.MayBg
{
	position:absolute;
	top:85px;
	left:147px;
}

.ZilBg
{
	position:absolute;
	top:51px;
	left:172px;
}

.KarsBg
{
	position:absolute;
	top:105px;
	left:65px;
}

.GorodBg
{
	position:absolute;
	top:110px;
	left:233px;
}

.CherBg
{
	position:absolute;
	top:98px;
	left:274px;
}

.StaroBg
{
	position:absolute;
	top:22px;
	left:311px;
}

.MelekesBg
{
	position:absolute;
	top:78px;
	left:335px;
}

.NovomBg
{
	position:absolute;
	top:88px;
	left:408px;
}

.VeshBg
{
	position:absolute;
	top:147px;
	left:85px;
}

.BazarBg
{
	position:absolute;
	top:200px;
	left:62px;
}

.BaryshBg
{
	position:absolute;
	top:207px;
	left:83px;
}

.KusovBg
{
	position:absolute;
	top:181px;
	left:150px;
}

.TerenBg
{
	position:absolute;
	top:169px;
	left:213px;
}

.SenBg
{
	position:absolute;
	top:166px;
	left:254px;
}

.NikBg
{
	position:absolute;
	top:302px;
	left:103px;
}

.NovosBg
{
	position:absolute;
	top:306px;
	left:168px;
}

.RadBg
{
	position:absolute;
	top:361px;
	left:167px;
}

.StarokulBg
{
	position:absolute;
	top:377px;
	left:141px;
}

.PavlBg
{
	position:absolute;
	top:387px;
	left:93px;
}

.InsaBg
{
	position:absolute;
	top:140px;
	left:3px;
}

.UlBg
{
	position:absolute;
	top:58px;
	left:207px;
}

.PageMap
{
	padding:20px 0 0 0;
}

.ListRaions div
{
	display:none;
}

.HeaderMR
{
	padding:0 0 20px 0;
}

.HeaderMR h2
{
	border-bottom:2px solid #000000;
	margin:0 0 0 -15px;
	padding:0 0 5px 15px;
	font-weight:bold;
	font-size: 15px;
}

.MenuRaions
{
	width:200px;
	padding:0 0 0 40px;
}

.StrUpr .MenuRaions a
{
	color:#236200;
	padding:0;
	background:0;
}

.StrUpr a.OldHref
{
	color:#236200;
	background:none;
	padding: 0 0 0 20px;
}

.StrUpr a.E-mail
{
	color:#236200;
	background:none;
}

.StrUpr h3
{
	font-weight: bold;
	font-size: 15px;
}

.StrUpr h2
{
	font-weight: bold;
	margin:20px 0 0 0;
	font-size: 18px;
	line-height:18px;
}

.QA .FormsResume .Pole input
{
	width:225px;
}

.QA .FormsResume .Pole textarea
{
	width:225px;
}

.VacancyLM .FormsResume .Pole .ButtonInput
{
	width:auto;
}

.Logo
{
	margin:0 0 0 -14px;
}

.Head .FirstLine
{
	margin:0 0 0 -20px;
}

.Head .LastLine
{
	margin:0 0 0 -20px;
}

.SmallHref
{
	white-space:nowrap;
	position:relative;
	top:5px;
	color:#999999;
	font-size:10px;
	line-height:13px;
}

.Counter
{
	padding: 1px 8px 0 0;
  float: right;
}

.DayPriem
{
	width:90px;
}

.NumberPor
{
	text-align:center;
	font-size:18px;
	line-height:21px;
	width:20px;
}

.News .NewDetail
{
	width: 266px;
	position:static;
	height: 200px;
	padding: 2px 2px;
}

.Text_Main
{
	font-size:16px;
	font-weight:bold;
}

.District p
{
	margin:5px 0 20px 0;
}

.DistrictSection
{
	font-size:14px;
	font-weight:bold;
}

.Middle.SiteMap
{
	padding:15px 15px 70px 20px;
}

.SiteMapUL
{
	margin:0px 0 0 15px;
}

.SiteMapUL .Rasdel
{
	padding:25px 0 0px 0;
	font-size:18px;
	line-height:21px;
}

.SiteMapUL .Rasdel a
{
	color:#000000;
}

.SiteMapUL .Podrasdel
{
	font-size:14px;
	line-height:17px;
	font-weight:bold;
	padding:12px 0 0px 10px;
}

.SiteMapUL .Podrasdel a
{
	color:#236200;
}

.SiteMapUL .PageSM
{
	font-size:13px;
	line-height:16px;
	padding:4px 0 0px 25px;
}

.SiteMapUL .PageSM a
{
	color:#236200;
}

.NadOIP .ListPageNews
{
	padding: 10px 0 0 10px;
}

.HeaderPS a.Corrupt:visited
{
	color:#FFFFFF !important;
}

.HeaderPS a.Corrupt
{
	background:#8A0101;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	line-height:17px;
	padding:2px 60px 2px 20px;
}

.HeaderPS a
{
	display:block;
}

.ImgStatic img
{
	margin:0 5px;
	position:static !important;
}

.LeftColumnOP .HeaderPS
{
	margin:16px 0 0 0;
}

.ImgStatic .LeftAbsPhoto
{
	float:left;
	margin:0 10px 5px 0;
}

.ImgStatic .RightAbsPhoto
{
	float:right;
	margin:0 0px 5px 10px;
}

.NewsSpisok
{
	margin:5px 0 7px 0;
}

.NewsSpisok li
{
	background:url(/i/lm.jpg) no-repeat 0 10px;
	padding:0 0 0 15px;
}

.PlanTable
{
	margin:20px auto 0;
}

.PlanTable th, .PlanTable td
{
	border:1px solid #000000;
}

.PlanTable th
{
  vertical-align:middle;
	font-weight:bold;
	padding:5px;
}

.PlanTable td
{
	padding:5px;
}

.DinamicImg
{
	text-align:justify;
}

.DinamicImg img
{
	position:static;
}

.DinamicImg .FloatLeft
{
	margin:0 10px 10px 0;
}

.DinamicImg .FloatRight
{
	margin:0 0px 10px 10px;
}

.LogoNG
{
	margin:20px 0 0 0;
	border-top:1px solid #808080;
	padding:2px 0 0 0;
	border-bottom:4px solid #000000;
}

.TextNG
{
	margin:2px 0 0 0;
	border-top:8px solid #CCCCCC;
}

.HeaderTextNG
{
	margin:0 0 20px 0;
	text-align:center;
}

.SelectTNG
{
	border-top:1px solid #808080;
	margin:10px 0 15px 0;
	font-style:italic;
}

.SelectBlock
{
	font-weight:bold;
	margin:10px 0;
	padding:1px 0 2px 0;
	background:#CCCCCC;
	text-align:center;
}

.TextSelectBLock p
{
	margin:10px 0;
}

.TextSrp
{
	text-decoration:underline;
	white-space:nowrap;
	font-style:italic;
	font-weight:bold;
	padding:0 10px 0 0;
}

.LogoNG img
{
	position:static !important;
}

.BottomTableNews
{
	margin:20px 0 0 0;
}

.TextStates p
{
	margin:10px 0;
}

.TextNews1 p
{
	text-align:justify;
}

.TextNews p
{
	text-align:justify;
}

.StandartBlockPage p
{
	margin:20px 0;
}

.StandartBlockPage ul
{
}

.StandartBlockPage ul li
{
	background:url(i/lm.jpg) no-repeat 0 11px;
	padding:0px 0 2px 16px;
}

.StandartBlockPage ul li.HeaderLiSBP
{
	background:none;
	padding:0;
}

.ImgCenter
{
	margin: 8px 10px 10px 0;
	float:center;
	text-align:center;
	position: static !important;
}

.ImgLeft
{
	margin: 8px 10px 10px 0;
	float:left;
	text-align:left;
	position: static !important;
}


.ImgRight
{
	margin: 8px 0 10px 10px;
	float:right;
	text-align:right;
	position: static !important;
}

.Img
{
	margin: 0 10px 0 10px;
	position: static !important;
}

.Center
{
	text-align: center !important;
}

.ListTitle
{
font-weight:bold !important;
margin:20px 0 0 !important;
padding:0 !important;
text-indent:0 !important;
background:none !important;
}

.NoBg li
{
background:none;
padding:10px 0 0 0;
margin:0;
font-weight:normal;
}

.ListMark li
{
background:transparent url(i/lm.jpg) no-repeat scroll 0 20px;
padding:10px 0 0 16px;
margin:0 0 0 -16px;
font-weight:normal;
list-style: none;
}

ol li
{
  list-style: decimal;
  padding: 10px 0 0 0;
}

.PodMenu
{
margin:-5px 0 5px;
padding:0 0 0 26px;
}

.AdvPage2Prop1
{
padding: 25px 0 0 0;
}

.Notarius p
{
margin:20px 0 -5px 0;
}

.TdFirstB td:first-child
{
	font-weight: bold;
}

.DepartmentMenu
{
	font-size: 18px;
	padding: 15px 0 15px 0;
}

.DepartmentMenu span
{
	padding: 0 20px 0 0;
}

.ListPS
{
padding:23px 0 0 0;
}

.HeaderPS a.Corrupt:hover
{
color:#F4FF79 !important
}

.HoverTd td
{
	background: #e0e0e0;
}

.DisplayNone
{
	display: none;
}

.GirlDay
{
	padding: 0 0 0 230px;
}

sup
{
  vertical-align: super;
}

.CorrLinks
{
	padding: 25px 0 0 0;
}

.CorrLinks p
{
	padding: 10px 0 0 0;
}

.NewsText
{
	padding: 0 0 0 160px;
}

.YearLink
{
	margin: 40px 0 0 0;
}

.YearLink a
{
	font-weight: bold;
	color: #236200;
	background: none;
	padding: 0 0 0 20px;
}

.YearText
{
	margin: 10px 0 10px 0;
	font-weight: bold;
	color: #236200;
}

.Highlight
{
	text-decoration: underline;
}

.PlainTable
{
	margin:20px auto 0;
}

.PlainTable td
{
	padding:5px;
	border:1px solid #000000;
}

table.NoBorder td
{
	border: none;
}

.NewTableWidth tr td:last-child
{
      width: 35%;
}

.HeadThWidth
{
width: 29%;
}

.YLinks span
{
padding: 0 20px 0 0;
font-size: 18px;
line-height: 24px;
color: #236200;
}

.YLinks a
{
padding-right: 20px !important;
font-size: 18px;
line-height: 24px;
font-weight: bold;
}

.ListSpace
{
font-size: 16px;
line-height: 20px;
}

.ListBottomSpace
{
padding: 0 0 55px 0;
}

.LastTdWidth
{
width: 35%;
}

.BareTable
{
width: 100%;	
}

.BareTable th, .BareTable td
{
	border:none;
}

.BareTable th
{
  vertical-align:middle;
	font-weight:bold;
	padding:10px;
}

.BareTable td
{
	padding:10px;
}

.TextTdWidth
{
width: 40%;
}

.TimeTdWidth
{
width: 15%;
}

.QTdWidth
{
width: 25%;
}

.PhotoPar
{
	margin: -10px 0 0 0 !important;
	padding: 0 0 0 135px;
	text-align: justify;
}

.Graphik th, .Graphik td
{
	text-align:center;
}

.RedBanner
{
  background: #FF0000;
  color: #FFF;
  font-size: 20px;
  font-weight: bold;
  margin: 20px 0 0 -15px;
  padding: 10px 15px;
  text-align:center;
}

.RedBanner a
{
  text-decoration: none;
  color: #FFF !important;
}

.RedBanner a:hover
{
  text-decoration: none;
  color: #FFF !important;
}
