/*.PageSP a*
 * Copyright © 2008 Продюсерский центр Onlyweb
 * http://www.onlyweb.ru/
 *
 * From Russia with love!
 *
 * main.css
 *
 * Author: Крючков Павел.
 *
 *
 * */
 
body
{
font-family:Arial, Helvetica, sans-serif;
font-style:normal;
font-size:13px;
line-height:16px;
}

#body_i1
{
overflow:hidden;
} 

.Bold
{
font-weight:bold;
}

a:hover
{
color:#d80000 !important;
}

.DisplayBlock
{
display:block !important;
}

.WhiteSpace
{
white-space:nowrap;
}

#head 
{
width:990px;
margin:0 auto;
position:relative;
padding:17px 0 14px 0px;
}

.BgHead
{
background:url(/i/bg_head.jpg) repeat-x 0 0;
}

.FullWidth
{
width:100%;
}

.WidthRCH
{
width:350px;
}

.LeftColumnHead
{
width:100%;
}

.Click_VO
{
cursor:pointer;
float:left;
}

.Left_VO 
{
}

.Center_VO 
{
cursor:pointer;
width:219px;
color:#000000;
font-size:12px;
line-height:15px;
padding:3px 0px 11px 12px;
float:left;
background:url(/i/center_vo.gif) repeat-x 0 0;
}

.CVO_Deakt
{
color:#6d6d6d;
background:url(/i/center_vo_deakt.gif) repeat-x 0 0;
}

.OcCVO
{
color:#FFFFFF;
background:url(/i/oc_cvo.gif) repeat-x 0 0;
}

.Navigation
{
color:#0055cc;
padding:0 0 0px 26px;
}

.Navigation a
{
color:#0055cc;
}

.ObrSvjaz, .SiteMap, .HomePage
{
padding:0 3px 0 0;
float:left;
}

.LeftBlock
{
width:100%;
}

.LeftBlockRightTd
{
width:100%;
}

.VyborObjekt
{
padding:30px 0 0px 15px;
}

.Opisanie
{
font-size:12px;
line-height:15px;
width:100%;
padding:38px 0 0 0;
font-weight:bold;
}

.Opisanie *
{
font-weight:bold;
}

.One, .Two, .Three
{
padding:0 0 0 26px;
}

.Four
{
padding:0 0 0 19px;
 }

.PhoneAdres
{
padding:0 0 5px 0;
font-size:22px;
line-height:24px;
}

.PhoneAdres span
{
padding:0 5px 0 0;
vertical-align:bottom;
color:#7d7d7d;
font-size:18px;
line-height:21px;
}

.Adres
{
bottom:2px;
left: 430px;
width:185px;
position: absolute;
}

.Karta a 
{
color:#0055cc;
}

.Menu
{
padding:0 10px 0 0;
}

.Menu a
{
font-weight:bold;
color:#1142a7;
}

.ListMenu
{
padding:0 10px 0 0;
}

.Menu li
{
width:150px;
margin:2px 0 0 0px;
background:url(/i/menu_li.jpg) no-repeat 5px 8px;
padding: 0 0 0 14px;
}

.AbsKarta 
{
width:175px;
text-align:center;
top:0;
top:0;
left:430px;
position:absolute;
}

.AbsKarta a
{
background:url(/i/abs_karta.gif) no-repeat 0 0;
padding:13px 0px 6px 0px;
display:block;
text-decoration:none;
color:#FFFFFF;
font-weight:bold;
}

.AbsKarta a:hover
{
color:#FFFFFF !important;
background:url(/i/abs_karta_select.gif) no-repeat 0 0;
}

.OpisanieSearch
{
padding:3px 10px 0 0;
}

.Search
{
padding:45px 0 0 0;
}

.Search td.SbTd
{
padding:0;
}

.OpisanieSearch a
{
padding:0 0 0 14px;
background:url(/i/menu_li.jpg) no-repeat 5px 8px;
color:#890000;
font-weight:bold;
}

.EnterData
{
border:0;
background:url(/i/bg_ed.gif) no-repeat 0 0;
width:173px;
font-weight:normal;
padding:3px;
}

.SearchImg
{
margin:3px 5px 0 0;
}

.InputSearch
{
padding:0 0 0 5px;
}

input.SearchButton
{
color:#FFFFFF;
font-weight:bold;
cursor:pointer;
padding:1px 0 4px 0;
border:none;
background:url(/i/bg_button.gif) no-repeat 0 0;
width:66px;
margin:0 0 0 7px;
font-size:13px;
line-height:16px;
}

input.OcSearchButton
{
background:url(/i/bg_button_oc.gif) no-repeat 0 0;
}

.LineFirstMiddle
{
border-bottom:3px solid #cc0000;
border-top:3px solid #cc0000;
}

.LineLastMiddle
{
border-bottom: 10px solid #bebebe;
border-top: 4px solid #bebebe;
}

.LineSecondMiddle
{
border-top:7px solid #CC0000;
padding-top:20px;
border-bottom: 10px solid #bebebe;
padding-bottom: 20px;
}


.BasicMiddle
{
width:990px;
margin:0 auto;
position:relative;
}

.Area 
{
margin:0 0 0 20px;
position:relative;
float:left;
width:427px;
line-height:18px;
padding:10px 0px 0px 10px;
background:url(/i/area.png) no-repeat 0 0;
}

.DataArea
{
position:relative;
top:-5px;
font-size:28px;
line-height:25px;
}

.EdArea
{
font-size:11px;
line-height:9px;
vertical-align:super;
}

.QuantityPersons
{
font-style:italic;
position:relative;
top:-18px;
font-weight:bold;
color:#f6f6f6;
padding:0 0px 0 0;
font-size:50px;
vertical-align: baseline;
float:right;
line-height: 50px;
}

.SmallQP
{
font-style:normal;
font-weight:normal;
font-size:32px;
vertical-align: baseline;
}

.TwoLine
{
left:0;
z-index:250;
width:100%;
position:absolute;
top:350px;
}

.TwoLine img
{
z-index:250;
cursor:pointer;
}

.TwoLine .LeftImgNull img
{
cursor:auto;
}

.TwoLine .RightImgNull img
{
cursor:auto;
}

.RightPhotoFooter
{
cursor:pointer;
}

.WidthTL
{
padding:0 40px;
}

.CenterTL
{
vertical-align:middle;
text-align:center;
font-size:13px;
line-height:15px;
width:100%;
}

.CenterTL a
{
color:#ffffff;
text-decoration:none;
}

.CenterCTL
{
padding:4px 30px 6px 30px;
background:url(/i/center_ctl.png) repeat-x 0 0;
}

.PosCTL
{
color:#FFFFFF;
cursor:pointer;
padding:6px 0;
width:256px;
display:block;
background:url(/i/bg_ctl.png) no-repeat 0 0;
position:absolute;
left:30%;
}

.SelectPosCTL
{
background:url(/i/bg_ctl_select.png) no-repeat 0 0;
}

.ThreeLine
{
position:absolute;
right:12px;
top:250px;
padding:40px 0px 0 0px;
z-index:100;
}

.ThreeLine .Osnovanie
{
margin:0;
position:relative;
float:left;
color:#f6f6f6;
font-size:32px;
line-height:34px;
padding:90px 0 0 20px;
}

.BigOsn
{
font-weight:bold;
font-style:italic;
padding:0 0 0 35px;
font-size:90px;
line-height:90px;
}

.LastWord
{
position:relative;
top:48px;
}

.History
{
float:right;
height:220px;
width:850px;
padding:20px 50px 0px 60px;
background:url(/i/bg_fon_text.png) no-repeat 0 0;
}

.PosHistory
{
position:relative;
}

.HistoryImg
{
height:auto;
}

.HistoryImg p
{
display:none;
}

.BgHistory
{
float:right;
}

.History h1
{
float:left;
font-weight:normal;
font-size:28px;
line-height:31px;
}

.History h1 a
{
text-decoration:none;
color:#000000;
background:url(/i/blue_arrow.gif) no-repeat 100% 13px;
padding:0 20px 0 0;
}

.History h1 a:hover
{
background:url(/i/red_arrow.gif) no-repeat 100% 13px;
}

.History p
{
margin:25px 0;
}

.History a
{
color:#0055cc;
}

.Eks
{
font-style:italic;
font-size:16px;
padding:2px 0 0 0;
}


.Eks a
{
color:#b30000;
}

#footer
{
width:970px;
margin:0 auto;
padding:10px 10px 30px 10px;
}

#footer a
{
color:#0055cc;
}

#footer td 
{
white-space:nowrap;
}

.LFTd
{
width:100%;
text-align:center;
}

#footer img 
{
position:relative;
top:4px;
}


#footer img.LinePr
{
margin:0 10px;
top:2px;
}

.Menu li.SelectMenu a
{
text-decoration:none;
color:#FFFFFF;
}

.Menu li.SelectMenu a:hover
{
color:#FFFFFF !important;
}

.Menu li.SelectMenu
{
background:#b5924b url(/i/menu_li_sel.gif) no-repeat 5px 8px;
}

.TableMenu
{
width:100%;
}

.TableMOP
{
width:100%;
}

.LeftColMOP
{
padding:20px 0 0 0;
width:750px;
}

.HeaderPage
{
padding:0 18px 5px 23px;
}

.HeaderPage h1
{
float:left;
font-size:32px;
line-height:32px;
font-weight: normal;
}

#middle_other_page
{
width:990px;
margin:0 auto;
padding:20px 0 45px 15px;
}

.HeaderPage .Print
{
white-space:nowrap;
font-size:16px;
line-height:17px;
float:right;
}

.HeaderPage .Print a
{
color:#000000;
padding:0 0 0 18px;
background:url(/i/print.jpg) no-repeat 0 4px;
}

.ListPeople
{
padding:24px 0 0 0;
}

.Post
{
width:48%;
}


Surname
{
color:#808080;
width:33%;
}

.Phone
{
width:19%;
}

.Post .UnEven
{
padding:1px 0 1px 0px;
}

.Post .Even, .Post .UnEven
{
padding:1px 0 1px 20px;
}

.UnEven, .Even 
{
margin:0 2px 0 0;
padding:1px 0 1px 2px;
}

.Even
{
background:#fff6e0;
}

.TableLP
{
  width:100%;
  margin:0 0 30px 0;
}

.TableLP td
{
padding:1px 0;
}

.Persons
{
margin:7px 0 0 0;
padding:10px 0px 10px 20px;
border-top:1px solid #c1cac9;
}

.Mesto img
{
border:1px solid #d6d6d6;
margin:0 0 0 10px;
}

.LeftTdPersons
{
width:100%;
}

.Persons h2
{
font-size:13px;
line-height:16px;
padding:0 0 20px 0;
}

.Persons h2 a
{
color:#004176;
font-weight:bold;
}

.LeftTdPersons h2
{
padding: 0 0 10px 0;
font-weight: normal;
}

.LeftTdPersons .Karta
{
padding:10px 0 0 0;
}

.FooterOP
{
border-top:2px solid #c1cac9;
}

.FooterOP .LFTd a
{
font-style:italic;
color:#d90000 !important;
}

.FotoContacts 
{
background:url(/i/foto_con.png) no-repeat 0 0;
padding: 34px 0 0px 22px;
}

.PhotoFC
{
height:300px;
}

.FormaConracts
{
  padding:10px 10px 15px 10px;
  background:#f6f4dc;
}

.FormaConracts .PoleFC
{
color:#6b6b6b;
padding:7px 0 0 0;
}

.HeadFC
{
padding: 0 0 16px 0;
}

.PadLCM
{
margin:0 0px 0 0;
}

.FormaConracts .PoleFC input
{
margin:1px 0 0 0;
color:#000000;
font-style:normal;
width:98%;
}

.FormaConracts .PoleFC textarea
{
margin:1px 0 0 0;
color:#000000;
font-style:normal;
height:100px;
width:98%;
}

.FormaConracts input
{
margin:13px 0 0 0;
}

.Rekvisit h3
{
font-weight:bold;
font-size:15px;
line-height:17px;
}

.Rekvisit 
{
font-size:16px;
line-height:18px;
padding: 0 0 0 17px;
}

.Dogovor a
{
padding:0 20px 0 0;
background:url(/i/dogovor.jpg) no-repeat 100% 3px;
}

.TextFC
{
font-size:16px;
line-height:18px;
padding:1px 0 22px 0;
}

.WidthLFH
{
position:relative;
width:100%;
}

.WidthBM
{
padding:90px 15px;
}

.PosPhoto
{
background:#000000;
float:left;
position:relative;
}

.Photo
{
padding:3px;
height:302px;
width:400px;
padding:4px;
background:url(/i/moz_photo.png) no-repeat 0 0;
}

#mozaika
{
padding:80px 0;
width:100%;
background:#000000;
}

.WidthMozaika
{
padding:0px 27px;
}

.TextPhoto
{
cursor:pointer;
color:#343434;
text-decoration:none;
position:absolute;
top:230px;
right:0;
float:right;
height:60px;
line-height:16px;
font-size:18px;
font-style:italic;
padding:3px 0 0px 35px;
width:315px;
background:url(/i/text_photo.png) no-repeat 0 0;
}

#mozaika_width #body_i1
{
min-width:2910px;
max-width:2910px;
}

.MuseumMiddle
{
height:550px;
overflow:hidden;
position:relative;
width:100%;
}

.MuseumMiddle #mozaika
{
height:100%;
padding:0;
top:-100px;
position:absolute;
left:-200px;
width:1632px;
}

.MuseumMiddle #mozaika .WidthMozaika
{
padding:0;
}

.UpArrow
{
top:5px;
left:50%;
}

.DownArrow
{
bottom:5px;
left:50%;
}

.RightArrow
{
padding:0 15px 0 0;
}

.LeftArrow
{
padding:0 0 0 15px;
}

.DownArrow, .UpArrow
{
cursor:pointer;
position:absolute;
}

.AbsTL
{
position:absolute;
top:46%;
}

.HelpNavigation
{
font-style:italic;
color:#d90000;
}

.MuseumBM
{
min-height:645px;
}

.MuseumBM .WidthBM
{
padding: 0px 12px 0px 12px;
}

.PrintMuseum
{
font-size:15px;
line-height:17px;
padding:0 30px;
background:#FFFFFF;
float:right;
}

.PrintMuseum a
{
color:#000000;
background:url(/i/print.jpg) no-repeat 0 4px;
padding:0 0 0 18px;
}

.OpisanieMuseum
{
width:100%;
}

.LeftMBM
{
padding:0 8px 0 0;
background:url(/i/left_bm_museum.gif) no-repeat 100% 0;
}

.RightMBM
{
padding:0 0px 0 11px;
background:url(/i/right_bm_museum.gif) no-repeat 0 0;
}

.LeftMBM img
{
margin:220px 0 0 0;
}

.RightMBM img
{
margin:220px 0 0 0;
}

.MiddleMBM
{
padding:0px 0 0 0;
}

.LeftOM
{
padding:0px 10px 15px 0px;
background:#FFFFFF;
}

.RightOM
{
width:350px;
background:#e7e7e7;
}

.HeaderPageMuseum
{
margin:0 0 20px 0;
position:relative;
padding:20px 0 0px 24px;
}

.HeaderPageMuseum h1
{
font-weight:normal;
font-size:22px;
line-height:24px;
float:left;
}

.WidthMLOM
{
position:relative;
min-height:620px;
width:100%;
}

.TableOP
{
width:100%;
}

.Put
{
padding:10px 0 0 0;
font-size:16px;
line-height:17px;
}

.Put a
{
border-bottom:1px solid #c70000;
color:#0055cc;
text-decoration:none
}

.TextPageMuseum p
{
font-size:16px;
line-height:18px;
padding: 0 0 10px 25px;
}

.WidthROM
{
padding:30px 5px 15px 15px;
}

.UlPageMuseum
{
padding:0 0 40px 0px;
font-size:16px;
line-height:18px;
}

.UlPageMuseum li
{
margin:4px 0;
padding:0px 0 0px 12px;
}

.UlPageMuseum li.SelectMenuPM
{

font-style:italic;
background:#bd9d5d url(/i/select_pm.gif) no-repeat 0 0;
color:#FFFFFF;
padding:0 0 0 12px;
}

.UlPageMuseum li.SelectMenuPM a
{
color:#FFFFFF;
}

.UlPageMuseum a
{
	color:#1142a7;
}

.PhotoPageMuseum
{
padding:13px 15px 11px 12px;
background:url(/i/photo_pm.gif) no-repeat 0 0;
text-align: center;
width: 260px;
}

.Exposition
{
padding:0 0 0 15px;
line-height:18px;
font-size:16px;
}

.Exposition a
{
padding:0 20px 0 0;
color:#b30000;
background:url(/i/exp.jpg) no-repeat 100% 7px;
}

.AdressProesd
{
font-size:16px;
line-height:18px;
padding:10px 0 0 0;
}

.PhonePM
{
padding:0 0 0 35px;
background:#FFFFFF url(/i/phone_pm.jpg) no-repeat 15px 4px;
}

.Adress
{
padding:0 0 5px 15px;
}

.Proesd
{
padding:10px 0 0 15px;
}

.Proesd a
{
color:#0055cc;
}


.ShowPhotoPM a
{
background:url(/i/shtr.gif) repeat-x 0 100%;
text-decoration:none;
color:#b30000;
}

.NavigationMenu
{
font-style:italic;
padding:5px 0 0 0px;
font-size:16px;
line-height:18px;
margin: 0px 0 0 12px;
border-top:1px solid #6d4f14;
}

.TableHPM
{
width:100%;
}

.HeadHPM
{
width:100%;
}

.TdPut
{
padding:0 0 0 10px;
white-space:nowrap;
}

.BottomLine
{
width:100%;
/*position:absolute;
bottom:0;*/
}

.UpLinePM
{
padding:0 0 10px 0;
height: 540px;
}

.HistoryLessons
{
padding:0 0 0 10px;
font-size:16px;
line-height:18px;
}

.HistoryLessons h2
{
color:#595959;
font-size:22px;
line-height:24px;
}

.HistoryList li
{
background:url(/i/pip.jpg) no-repeat 0 8px;
padding:0 0 2px 10px;
}

.HistoryList li.FirstHL
{
background:none;
padding:14px 0 10px 0px;
}

.HistoryList li.Ekskursija
{
background:none;
padding:15px 0 0 0;
}

.HistoryList li.Ekskursija a
{
padding:0 20px 0 0;
background:url(/i/eks.jpg) no-repeat 100% 5px;
}

#hidden_mbm .LeftMBM
{
background:none;
}

#hidden_mbm .RightMBM
{
background:none;
}

#hidden_mbm .WidthMLOM
{
width:90%;
min-height:0;
}

#hidden_mbm .LeftOM
{
background:url(/i/hidden_museum.png) no-repeat 0 0;
}

.HiddenOP
{
padding:7px 35px 0 30px;
}

.HiddenOP .HeaderPageMuseum 
{
margin:0;
padding:10px 0 0 69px;
}

.HiddenOP .ShowPhotoPM
{
padding:10px 0 0 69px !important;
}

.HiddenOP .NavigationMenu
{
margin:20px 0 0 45px;
padding: 0 0 0 85px;
}

.HiddenOP .NavigationMenu a
{
color:#2b71d1; 
}

#hidden_mbm .UpLinePM 
{
  padding:0px 0 30px 0;
}

.LinePM
{
padding:0 35px 0 0;
}

#hidden_mbm .LeftMBM img
{
margin:100px 0 0 0;
}

#hidden_mbm .RightMBM img
{
margin:100px 0 0 0;
}

.Logo
{
padding:0 0 0 10px;
}

.ClickOnBig .CenterCTL
{
background:url(/i/center_ctl_select.png) repeat-x scroll 0 0 !important;
}

.ClickOnBig .BasicMiddle
{
background:url(/i/middle_select.jpg) no-repeat 0 0 !important;
}

.NewsPage .LeftColMOP
{
padding:0;
}

.NewsPage
{
padding:20px 0 0px 15px !important;
}

.NewsPage .PadLCM
{
padding:15px 0px 20px 0;
}

.NewsPage .HeaderPage
{
padding:5px 0 0 0;
border-top:1px solid #6d4f14;
}

.NavigationPage
{
font-style:italic;
float:left;
}

.NavigationPage a
{
color:#3276d5;
}

.LeftBlockKN
{
	width:40%;
	float:left;
	padding:0 0 15px 0;
}

.WholeBlockKN
{
  width: 100%;
}

.WholeBlockKN .NewsBlock
{
	margin: 0;
	padding: 0;
}

.RightBlockKN
{
	width:60%;
	float:left;
}

.LeftBlockKN h1
{
font-size:32px;
line-height:34px;
color:#444444;
font-weight: normal;
}

.RasdelBKN
{
width:100%;
padding:30px 0 0 0;
}

.RasdelBKN img
{
float:left;
}

.RasdelBKN p
{
line-height:20px;
padding:0 0 0 80px;
}

.SsylkaRB
{
padding:0 0 5px 80px;
}

.HeadRBKN
{
padding:2px 25px 5px 0;
text-align:right;
}

.HeadRBKN h1
{
vertical-align:bottom;
font-size:28px;
line-height:30px;
font-weight: normal;
}

.SmallHeadRBKN
{
color:#505050;
position:relative;
top:7px;
font-size:21px;
line-height:23px;
}

.NewsBlock
{
padding:0 0 0 0px;
border-top:2px solid #c1cac9;
margin:0 0 0 0px;
}


.NewsPage .RightColMOP
{
padding:0 0 15px 0;
}

.BodyNB
{
background:url(/i/bnb.jpg) repeat-y 0 0;
width:100%;
}

.WidthBNB
{
padding:20px 15px 60px 10px;
}

.HeaderBNB h1
{
padding:0 15px 0 0;
float:left;
}

.BodyNB h1
{
font-size:32px;
line-height:34px;
font-weight: normal;
}

.HeaderBNB img
{
margin:13px 0 0 0;
float:left;
}

.NewsChief
{
padding:25px 0 0 0;
}

.NewsChief img
{
/*padding:25px 0 0 0;8*/
padding: 0 10px 10px 0px ;
}

.DateNC
{
color:#92908c;
}

.NewsChief .DateNC
{

}

.NewsChief .DateNCList
{
/*padding: 0 0 0 110px;*/
}

.NewsChief .NameNC
{
/*padding: 0 0 0 110px;*/
}

.NewsChief p
{
/*padding: 0 0 0 110px;*/
}

.NameNC
{
padding:2px 0 4px 0;
}

.NewsChief .NameNC a
{
text-decoration:underline;
color:#0055cc;
}

.NewsChief a
{
color:#000000;
text-decoration:none;
}

.NewsChief a:hover
{
text-decoration:underline;
}

.PosFC
{
position:relative;
left:-10px;
width: 390px;
}

.CalR
{
padding:25px 0 0 0;
font-weight:bold;
}

.CalR a
{
color:#1142a7;
}

.FotoContactsPodrasdel
{
padding:30px 0 0 10px;
}

.PodrasdelFoto
{
padding:11px 16px 12px 16px;
background:url(/i/fc_podrasdel.jpg) no-repeat 0 0;
position: relative;
right: 7px;
}

.Podpiska
{
padding:40px 0 0 25px;
}

.HeaderPod
{
font-weight:bold;
}

.FormEmail input
{
font-size:15px;
line-height:17px;
width:240px;
color:#7f9db9;
}

.FormEmail 
{
padding:3px 10px 0 0;
}

.NewsPageKonkr .LeftBlockKN
{
padding: 28px 20px 0 0;
width: 150px;
}

.NewsPageKonkr .RightBlockKN
{
width: 580px;
}

.Jars li
{
padding:0px 0 2px 10px;
background:url(/i/jars.jpg) no-repeat 0 9px;
}

.Jars li a
{
color:#0055cc;
}

.Jars li.SelectJars a
{
color:#d20001;
}

.NewsPageKonkr .NewsChief a
{
text-decoration:underline;
color:#0053c9;
}

.NewsPageKonkr .NewsChief p
{
padding:5px 0;
}

.NewsPageKonkr .NewsChief img
{
margin:0px 10px 5px 0;
}

.NewsPageKonkr .Exposition
{
padding:15px 0 0 0;
}

.AboutCity .LeftBlockKN
{
padding:20px 0 0 0;
}

.AboutCity .RightBlockKN
{
float:right;
width:57%;
}

.AboutCity .LeftBlockKN
{
width:auto;
}

.AboutCity .NewsChief p
{
padding:0px 0 10px 0;
}

.PrognosPogody
{
font-size:16px;
line-height:18px;
padding:70px 0 0 0;
}

.PrognosPogody h2
{
font-size:21px;
line-height:23px;
}

.GranisaPF
{
margin:0 0 0 5px;
font-size:14px;
line-height:16px;
width:180px;
float:left;
}

.TextPF
{
padding:0 0 0 7px;
}

.TodayTemp
{
padding:15px 0 0 0;
}

.Today
{
padding:4px 0 0 0;
font-weight:bold;
}

.Temp
{
float:left;
}

.Temp
{
background:url(/i/temp.jpg) no-repeat 0 0;
padding:0 0 0 35px;
font-size:24px;
line-height:26px;
margin:0 0 0 35px;
}

.TomorrowDay
{
padding:10px 0 0 0;
}

.FloatTomorrow
{
padding:0 0 0 90px;
}

.FloatTomorrow div
{
margin:4px 0;
}

.TimeDays
{
font-style:italic;
font-weight:bold;
color:#404040;
padding:0 10px 0 0;
}

.WeekPrognos a
{
color:#0055cc;
}

.WeekPrognos
{
padding:20px 0 0 0;
}

.AboutCity
{
padding:20px 0 20px 15px !important;
}

.ExpositionPage .BodyNB
{
background:url(/i/exposition.jpg) no-repeat 0 0;
}

.ExpositionPage .RasdelBKN
{
padding:20px 0 0 0;
}

.NewsBlock .ListExposition
{
padding:25px 0 0 0;
}

.NewsBlock .ListExposition .Page
{
background:url(/i/l_e.jpg) no-repeat 100% 3px;
color:#0055cc;
float:left;
}

.NewsBlock .ListExposition .Page a
{
padding:0 5px;
color:#0055cc;
}

.NewsArchive
{
padding:30px 0 0 0;
}

.NewsArchive a
{
color:#b20000;
}

.ExpositionPage h1
{
font-weight:normal;
}

.NameMuseum
{
font-weight:bold;
}

.Listanie a
{
color:#0055cc;
}

.ListanieNext
{
float:left;
}

.ListanieNext a
{
padding:0 30px 0 0;
background:url(/i/listanie_next.jpg) no-repeat 100% 9px;
}

.ListaniePrev
{
padding:350px 0 0 0;
}

.ListaniePrev a
{
padding:0 0 0 30px;
background:url(/i/listanie_prev.jpg) no-repeat 0 9px;
}

.PhotoFC
{
overflow:hidden;
}

#photo #body_i1
{
background:#f6e4e4;
}

#photo #head
{
background:none;
}

.LeftPhotoHeadTD
{
width:100%;
}

#photo .Opisanie
{
padding:92px 0 0 0;
width:auto;
float:left;
}

#photo .Logo
{
float:left;
}

.RightPhotoHead
{
width:620px;
}

.PhotoShow
{
float:left;
padding:6px 30px;
background:#FFFFFF;
}

.RightClickPhoto img
{
cursor:pointer;
}

.LeftClickPhoto img
{
cursor:pointer;
}

.LeftClickPhoto
{
padding:20px 10px 0 0px;
text-align:right;
}

.RightClickPhoto
{
padding:175px 0 0 10px;
float:left;
}

.PhotoGalery
{
padding:25px 0 0 16px;
}

.PhotoGalery h1
{
font-size:24px;
line-height:26px;
}

.QuantityPhoto
{
font-size:15px;
line-height:17px;
font-style:italic;
padding:0px 0 0 0;
}

.GaleryObsh
{
padding:41px 15px 0 0;
}

.LeftGalery
{
padding:0 5px 0 0;
}

.RightGalery
{
padding:0 0px 0 5px;
}

.Galery
{
position:absolute;
width:2000px;
}

.PhotoElement img
{
border:1px solid #bb7575;
}

.PhotoElement
{
padding:0 3px 0 0;
float:left;
}

.GaleryPos
{
height:72px;
position:relative;
overflow:hidden;
}

.WidthGalery
{
width:100%;
}

.GaleryTd
{
width:100%;
}

.PhotoShowText
{
padding:10px 50px 0 30px;
}

#photo
{
font-size:16px;
line-height:18px;
}

#middle_photo
{
padding: 50px 0px 50px 0px;
border-top: 1px solid #838F8D;
}



.LineTopBPG
{
position:relative;
margin:45px 12px 0 20px;
border-top:1px solid #cccccc;
padding:15px 0px 0 0px;
}

.BigPhoto
{
position:relative;
padding: 10px 0px 0 14px;
height:220px;
text-align:center;
width:200px;
float:left;
}

.BigPhoto img
{
border:1px solid #bb7474;
margin:0 0 5px 0;
}

.BigPhoto a
{
color:#0055cc;
}

.TextBP
{
width:100%;
}

.TextBP a
{
padding: 0 5px;
font-size: 14px;
}

#photo #footer
{
border-top:2px solid #c1cac9;
}

#photo .Opisanie
{
font-size:14px;
line-height:16px;
}

.ColumnLeftMPG
{
width:27%;
}

.ColumnRightMPG
{
width:27%;
}

.ColumnCenterMPG
{
background:#f5e4e4;
width:46%;
}

.HeaderCL
{
padding: 9px 0 0 0;
}

.HeaderCL h1
{
padding:0 0 10px 0;
background:url(/i/hl.jpg) repeat-x 0 100%;
color:#565050;
font-size:24px;
line-height:26px;
font-weight: normal;
}

#photo_galery #middle
{
margin:20px 12px 0 16px;
border-top:1px solid #6d4f14;
}

.WidthCL
{
padding:0 5px 0 0;
}

.ZapovednikObjects
{
padding:20px 0 0 0;
}

.ZapovednikObjects h2
{
font-weight:bold;
}

#photo_galery
{
font-size:16px;
line-height:18px;
}

.PoleZO
{
padding:10px 0 0 0;
}

.PoleZO select
{
width:85%;
}

.AllAboutMuseum
{
padding: 10px 0 0 0;
}

.QuantityPhotoAM
{
font-style:italic;
color:
}

.AllAboutMuseum li
{
padding:1px 0;
}

#photo_galery a
{
color:#1142a7;
}

.OtherArticle h2
{
padding:0 0 12px 0;
font-weight:bold;
font-size: 16px;
}

.OtherArticle p
{
padding:10px 0 0 0;
}

.ListOA
{
border-top:2px solid #c1c1c1;
margin:22px 0 0 0;
}

.ImgOA
{
vertical-align:bottom;
}

.ImgOA img
{
float:left;
margin:0 10px 5px 0;
}

.QuanPhotoOA
{
float:left;
white-space:nowrap;
}

.OtherArticle
{
padding:30px 0 10px 0;
border-bottom:1px solid #5d5d5d;
}

#photo_galery #body_i1
{
background:#fbfbfb;
}

.HeaderCR .Exposition
{
padding:0 0 12px 0;
background:url(/i/hl.jpg) repeat-x 0 100%;
}

#photo_galery .HeaderCR .Exposition a
{
background:url(/i/exp.gif) no-repeat 100% 7px;
color:#b30000;
}

.SsylkaText
{
padding: 0 0 5px 0;
}



.UnevenLEM, EvenLEM
{
padding:20px 0;
}

.TextLEM
{
padding:2px 0 0 0;
}



.HeaderCC h1
{
padding:0px 0 0 60px;
font-size:32px;
line-height:34px;
font-weight: normal;
}

.HeaderCC 
{
padding:30px 0 5px 0;
}

.WidthCC
{
padding:0;
}

#photo_galery .Menu li.SelectMenu a
{
color:#FFFFFF;
}

.GroupPhoto
{
border-top:2px solid #fbfbfb;
padding:30px 0 25px 0;
}

.GroupPhoto h2
{
text-align:center;
font-size:22px;
line-height:24px;
color:#565050;
font-weight: normal;
}

.ChiefPhoto
{
/*margin: 0 12px 5px 12px;
padding:6px 10px;*/
background:#F2F2F2 none repeat scroll 0 0;
border-bottom:1px solid #DFDFDF;
border-top:1px solid #DFDFDF;
padding:3px 10px;
margin:0 -4px 0 -6px;
}

.BlockChiefPhoto
{
text-align:center;
padding:13px 0 10px 0px;
}

.VnChiefPhoto
{
float:left;
}


.SmallCP .PhotoElement
{
padding:0 10px 0 0;
}

.GaleryCP
{
padding:35px 0 0 0;
border-top:2px solid #c4b6b6;
}

.TableMiddle td
{
padding:0 0 60px 0;
}

#photo_galery #footer {
border-top:2px solid #C1CAC9;
}

.BlockVM
{
background:#FFFFFF;
padding:0 9px;
}

#vybor_museum
{
width:564px;
}

.HeaderVM
{
border-left:1px solid #E5E5E5;
border-right:1px solid #E5E5E5;
/*position:relative;
background:url(/i/top_bg_vm.gif) no-repeat 0 0;*/
}

.HeaderVM h1
{
background:#FFFFFF;
padding:10px 0 15px 15px;
font-size:24px;
line-height:26px;
}

.TopVM
{
font-size:0;
line-height:0;
}

.CloseVM
{
cursor:pointer;
top:35px;
/*right:30px;*/
left:500px;
position:absolute;
}

.CloseVM a
{
position:relative;
z-index: 999;
}

.BodyVM
{
background:#FFFFFF;
border-top:1px solid #e5e5e5;
border-left:1px solid #e5e5e5;
border-right:1px solid #e5e5e5;
padding:0px 0 5px 0;
}

.BodyVM li
{
padding:2px 0 2px 0px;
}

.BodyVM li a
{
display:block;
padding:0 0 0 15px;
color:#000000;
text-decoration:none;
}

.BodyVM li a:hover
{
background:#9a7935;
color:#FFFFFF !important;
}

.UnevenLiBM
{
background:#f5f5f5;
}

.BodyVM li a:hover
{
 color: highlight;
}

.SelectVM
{
background:url(/i/select_vm.gif) no-repeat 6px 0;
}

.BodyVM li.SelectVM a
{
color:#FFFFFF;
}

.BodyVM li.CreateMuseum
{
padding:32px 0 2px 25px;
}

.BodyVM li.CreateMuseum a
{
text-decoration:underline;
color:#b30000;
padding:0 20px 0 0;
background:url(/i/cm.jpg) no-repeat 100% 4px;
}

.BottomVM
{
}

.BlockInfo
{
padding:0 0 10px 0;
border-bottom:1px solid #000000;
line-height:20px;
margin:0 30px 15px 27px;
}

.HeaderBI
{
padding:0 0 10px 0;
}

.Transport
{
margin:0 0 0 27px;
padding:37px 0 0 60px;
background:url(/i/trans.jpg) no-repeat 0 0;
}

.ContactsMuseum
{
padding:25px 0 0 27px;
}

.ContactsMuseum a
{
background:url(/i/print_red.jpg) no-repeat 0 7px;
padding:0 0 0 20px;
color:#b30000;
}

.LeftMBMFull
{
background:url(/i/left_bm_museum_full.gif) no-repeat 0 0;
}

.WidthLF
{
width:37px;
}

.RightMBMFull
{
background:#e7e7e7;
}

.DisplayNone
{
display:none;
}

.Smena .ShowPhotoPM
{
color:#b30000;
font-size:16px;
line-height:18px;
padding: 0 0 12px 24px;
}

.FloatSP
{
float:left;
cursor:pointer;
background:url(/i/shtr.gif) repeat-x 0 100%;
}

.Smena .HeaderPageMuseum
{
/*padding:10px 0 0 72px;*/
}

.PadFullMuseum
{
/*padding:0px 35px 0 30px;*/
}

.NoBgMuseum .MuseumBM 
{
background:none;
}

.LLMGalery
{
position: relative; 
overflow:hidden;
width:100%;
}

.BgPageGalery
{
 position: absolute; 
 left: 0px; 
top: 0px; 
 width: 50000px; 
}

.BgPage
{
 height: 645px;
 float: left;
 width: 1600px;
 background: #efefef;
 overflow: hidden;
 position: relative;
}

.BgPage img
{
 
  display:none;
 /* position: absolute;
  top: 0;*/
}

.ImgBlock
{
  position: absolute;
  top: 0;
}



.PosImg
{
margin:100px 0 0 0;
background:url(/i/left_arrow_select.png) no-repeat 0 0;
}

.Smena .RightMBM .RightImgSelect img,
.Smena .LeftMBM .LeftImgSelect img
{
cursor: pointer;
}

.KonkrBNB h1
{
padding:0 0 15px 0;
}

#other_middle_photo
{
padding:20px 0 50px 16px !important;
}

#other_middle_photo .PadLCM
{
font-size:16px;
line-height:18px;
border-top:1px solid #000000;
padding:3px 0 35px 0;
}

#other_middle_photo .PadLCM .HeaderPage
{
padding:0;
}

.PosGaleryTable
{
width:540px;
padding:25px 0 30px 22px;
}

#other_middle_photo .LineTopBPG 
{
margin:0 12px 0 0px;
}

.KonkrBNB2 h1
{
padding:0 0 15px 0;
}

.KonkrBNB2 p
{
font-size:16px;
line-height:18px;
}

.Ilustr
{
padding:2px;
border:1px solid #999999;
margin:10px 0 0 0;

}

.BgIlustr1
{
background:url(/i/BgIlustr1.jpg) no-repeat 0 0;
height:330px;
width:100%;
}

.BgIlustr2
{
background:url(/i/BgIlustr2.jpg) no-repeat 0 0;
height:330px;
width:100%;
}

.BgIlustr3
{
background:url(/i/BgIlustr3.jpg) no-repeat 0 0;
height:330px;
width:100%;
}

.BgIlustr4
{
background:url(/i/BgIlustr4.jpg) no-repeat 0 0;
height:330px;
width:100%;
}

.VneshIlustr
{
padding:0 0 10px 0;
}

.GroupCost
{
margin:15px 0px 0 0px;
padding:10px 20px;
}

.GCSelect
{
/*background:#ffff00;*/
}

.RaspisanieTable td
{
border-bottom:1px solid #666666;
border-top:1px solid #666666;
padding:10px 0;
}

.RaspisanieTable td.LeftRT
{
text-align:center;
white-space:nowrap;
padding:10px 20px;
}


.NumberDays
{
font-size:18px;
line-height:22px;
text-align:center;
background:#CCCCCC;
padding:2px 0;
margin:10px 0
}

.PodRasdelLRT li
{
padding:0 0 3px 20px;
}

/*===============================*/
table.BgPageGaleryB td 
{
  width: 100px;
  vertical-align: middle;
}

.LLMGaleryB
{
position: relative; 
width: 440px;
height: 100px;
overflow: hidden;
}

.BgPageGaleryB
{
 position: absolute;
 left: 0px;
}

.BgPageB
{
padding: 0 5px;

}

.BgPageB div
{
  width: 100px;
  text-align: center;
}

.ImagesPrevLine
{
  padding: 10px 0;
}

/*============Museum/Gorodskoi_bit/menu*/
.UlPageMuseum li.SelectMenuMus
{
background:#fefefe;
}

.UlPageMuseum li.SelectMenuMus a
{
  color: black;
  text-decoration: none;
}

/*=========================*/
.RightMuseum
{
width:280px;
}

.NameVideo
{
text-decoration:underline;
padding:0 0 7px 0;
}

.NameVideo a
{
color:#000000;
}

.TextVM
{
width:100%;
}

.VideoMuseumTable img
{
border:1px solid #000000;
margin:0 10px 0 0;
}

.VideoMuseum
{
padding:0 0 15px 0;
}

.VmKonkr
{
padding:0 0 10px 0;
}

.Orders li
{
padding:0 0 17px 0px;
}

.Orders li a
{
padding:0 0 0 20px;
background:url(/i/doc.jpg) no-repeat 0 4px;
text-decoration:underline;
}

.DirectorPhoto
{
float:left;
margin:0 10px 5px 0;
}

/*==========================================*/
.FormaConractsTur
{
font-size:16px;
line-height:18px;
padding: 0 30px 35px 0;
}

.FormaConractsTur .PoleFC
{
color:#7d7d7d;
font-style:italic;
padding:8px 0 0 0;
}

.FormaConractsTur .PoleFC input
{
margin:2px 0 0 0;
color:#000000;
font-style: normal;
height:19px;
width: 220px;
}

.FormaConractsTur .PoleFC select
{
margin:2px 0 0 0;
color:#000000;
font-style: normal;
width: 223px;
}

.FormaConractsTur .PoleFC textarea
{
margin:2px 0 0 0;
color:#000000;
font-style:normal;
height:100px;
width:100%;
}

.FormaConractsTur input
{
margin:13px 0 0 0;
}

/*==========*/
#vybor_museum
{
  display: block;
  position: absolute;
  margin: 0 auto;
  top: 40px;
	left: 15%;
	z-index: 260;
}

/*============Museum/Gorodskoi_bit/menu*/
ul.Jars li#SelectMenuMus
{

}

ul.Jars li#SelectMenuMus a
{
  color: black;
  text-decoration: none;
}


/*===============11.01.09 =================*/
div.SearchStep
{
  padding: 8px 0;
}

.SearchStepP
{
  padding: 30px 0 25px 0;
  display:none;
}



p.SerchPageP
{
  padding: 4px 0 0 0;
}

/*=============*/
.BlackSearchNP .ListExposition
{
background:url(/i/l_e.jpg) no-repeat 0% 29px;
}

.BlackSearchNP .ListExposition .Page
{
background:url(/i/l_e.jpg) no-repeat 100% 3px;
color:#0055cc;
float:left;
}

.BlackSearchNP .ListExposition .Page a
{
padding:0 5px;
color:#0055cc;
}
/*=========*/
.BgPageLeftContent
{
 position: relative;
  left: 0px;
  top: 1800px;
}

.BgPageRightContent
{
  position: relative;
  left: 500px;
  top: 15px;
}

.Osnovanie
{
color: #ffffff;
margin: 0 0 0 45px;
padding: 12px 0px 12px 20px;
width: 320px;
/*background: #ffffff;*/
/*opacity: 0.8;*/
}

.Osnovanie h3
{
  font-weight: normal;
  font-size: 20px;
  line-height: 24px;
}

.Osnovanie p
{
  font-size: 17px;
  line-height: 22px;
}

.Left_VO a
{
cursor:pointer;
text-decoration:none;
}

.ExpositionText
{
padding:0 0 10px 0px;
}

.RasdeslET
{
padding:0 0 25px 0;
}

.RasdeslET li
{
background:url(/i/li_head.jpg) no-repeat 0 12px;
padding:2px 5px 2px 20px;
}

li.HeaderET
{
background:none;
font-size:18px;
line-height:21px;
font-weight:bold;
padding:0 0 5px 0;
}

.OpisET li
{
padding:5px 0;
}

li.NoBgRET li
{
background:none;
}

.Director a
{
text-decoration:underline;
color:#133FE0;
}

.JsText
{
font-style:italic;
cursor:pointer;
color:#D90000 !important;
}

.Osn
{
background:url(/i/osn.jpg) no-repeat 0 19px;
padding:0 0 0 38px;
}

.DopOtstup
{
padding:120px 0 0 0;
}

ul.Tags
{
  
}

ul.Tags li
{
  display: inline;
  line-height: 40px;
  padding-right: 7px;
  vertical-align: baseline !important;
}

ul.Tags li a
{
  white-space: nowrap;
  line-height: 40px;
  vertical-align: baseline !important;
}


.PhotoGalleryDetail
{
  clear: both;
  height: 330px;
}

.PhotoGalleryDetail .BigPhotoDetail
{
  width: 420px;
  padding: 0 0 0 25px;
  float: left;
}

.PhotoGalleryDetail .BigPhotoDetail img
{
	border: 1px solid #cccccc;
}

.PhotoGalleryDetail .PhotoDescription
{
  padding: 30px 0 0 445px;
}

.PhotosList
{
  padding: 0 0 20px 20px;
}

.PhotosList .PhotoPreview
{
  float: left;
  padding: 3px;
  height:87px;
 /* width: 100px;
  height: 75px;*/
  background: #ffffff;
}

.PhotosList .Current
{
  background: #d6a988;
}

.PageSP
{
float:left;
border:1px solid #000000;
margin:0 2px;
color:#0055CC;
}

.ListExposition .PrevNews
{
margin:0 10px 0 5px;
float:left;
}

.ListExposition .NextNews
{
margin:0 0 0 10px;
float:left;
}

.PageSP a
{
padding:1px 5px;
text-decoration:none;
display:block;
}

.PageSP a:hover
{
background:#cc0000;
color:#FFFFFF !important;
}

.ListPageSP
{
padding:0 0 30px 10px;
color:#0055CC;
}

.SelectPageSP 
{
padding:1px 5px;
border:none !important;
background: #ffffff;
color: #000000;
}

.SelectPageSP a:hover
{
background:none;
color:#000000 !important;
}

.SelectPageSP a
{
color:#000000;
}

.NextPage
{
float:left;
padding:0 0 0 25px;
}

.NextPage a
{
padding:0 35px 0 0;
background:url(/i/next_page_exp.gif) no-repeat 100% 8px;
color: #000000;
}

.PrevPage
{
padding: 0 25px 0 0;
float:left;
}

.PrevPage a
{
background:url(/i/prev_page_exp.gif) no-repeat 0 8px;
padding: 0 0 0 35px;
color:#000000;
}

.PhotoFC
{
position:relative;
}

.PosFC
{
position:absolute;
top:0;
left:-10px;
}

.HeightPFC
{
height:360px;
position:relative;
}

.PhotoFC img
{
position:absolute;
}

.ProgrammsOne
{
  border-bottom: 1px solid #666666;
  padding: 0 0 35px 0;
}

.NewsPreviewPicture
{
	float: left;
}

.ServicePage
{
padding:0 10px;
}

.ServicePage .ParOtherMar h2
{
font-weight:bold;
font-size:13px;
line-height:16px;
}

.ServicePage h2
{
  font-size: 18px;
	line-height: 30px;
	color:#404040;
	font-weight:bold;
	margin: 20px 0 15px 0;
	padding:0 0 5px 0;
	border-bottom:1px solid #dfdfdf;	
}

.ServicePage h2 a
{
color:#004276;
}

.ServicePage .NewsChief
{
padding:0;
}

.ServicePage .UPrice
{
}

.Doklads
{
padding: 15px 0 0 0;
}

.HeaderDok
{
padding:0 0 10px 0;
font-weight:bold;
}

.Doklads li
{
padding: 0 0 7px 20px;
background:url(/i/doc.jpg) no-repeat 0 3px;
}

.Doklads li a
{
color:#0055CC;
text-decoration:underline;
}

.LayerKontCenter2 .EditionElement
{
  margin: 15px 0 25px 0;
}

.LayerKontCenter2 .EditionElement .ElementImageI0
{
background:#ebebeb;
padding:2px 5px;
border:none;
}

.LayerKontCenter2 .ElementImage .ElementImageI0
{
background:#ebebeb;
padding:2px 5px;
border:none;
}

.EditionSection
{
padding:0 10px;
}

.CollectionElement,
.EditionElement
{
  margin: 0px 0 30px 0;
}

.CollectionElement .ElementImage,
.EditionElement .ElementImage
{
  float: left;
  width: 170px;
}

.EditionElement .ElementImage img
{
	margin: 0;
}

.CollectionElement .ElementImageI0,
.EditionElement .ElementImageI0
{
  border: 1px solid #cccccc;
  width: 150px;
  text-align: center;
  padding: 5px;
}

.CollectionElement .ElementDescription,
.EditionElement .ElementDescription
{
  padding: 0 0 0 170px;
}

.CollectionElement .ElementDescription h2
{
  font-weight: bold;
  margin-bottom: 14px;
  font-size:13px;
	line-height:16px;
}

.EditionElement .ElementDescription h2
{
  font-style: italic;
  margin-bottom: 10px;
  font-weight:bold;
  font-size:13px;
  line-height:16px;
}



.EditionElement .ElementDescription h2 a
{
  
}

.CollectionElement .ElementDescription p,
.EditionElement .ElementDescription p
{
  margin-bottom: 14px;
}

.CollectionsList
{
  
}

.CollectionsList ul
{

}

.CollectionsList ul li a
{
  color: #3276D5;
  text-decoration: underline;
}


.EditionSection
{

}

.EditionDetail
{
}

.EditionDetailImage
{
background:#F2F2F2 none repeat scroll 0 0;
border-bottom:1px solid #DFDFDF;
border-top:1px solid #DFDFDF;
margin:0 -10px 20px;
padding:3px 0 3px 10px;
}

.EditionDetailText p
{
	margin: 0 0 12px 0;
	padding: 0;
}

.EditionDetailText ul
{
	margin: 0 0 12px 0;
}

.EditionDetailText ul li
{
	padding: 0 0 0 20px;
	background: url('/i/dash.gif') no-repeat 0 11px;
}

.PurchaseList
{
}

.PurchaseList .Purchase
{
   margin: 0 0 14px 0;
}

.PurchaseList .Purchase h2
{
   font-weight: bold;
}

.PurchaseList .Purchase p
{
  padding: 0px 0 0 0;
}

.PadOtherRB .RasdelBKN .SsylkaRB
{
padding:0 0 5px 105px;
}

.PadOtherRB .RasdelBKN p
{
padding:0 0 0px 105px;
}

.ProgramPhoto
{
	padding: 14px 0 0 0;
}

.BlockBanners
{
  padding-top: 50px;
  padding-left: 20px;
}

.BlockBanners div
{
  margin-top: 10px;
}

.BlockBanners a
{
  font-size: 14px;
  text-decoration: underline;
}



.ArchiveYear
{
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	padding: 10px 0 10px 0;
	margin: 10px 0 10px 0;
	text-align: center;
}

.ArchiveYear span
{
	padding: 0 2px 0 2px;
}

.ArchiveYear span a
{
	padding: 0 2px 0 2px;
}

.ArchiveYear span.Selected a
{
	color: #000000;
	background: #ffffff;
}

div.NewsChief div.NoPaddingImg img
{
  padding: 0;
}


div.NewsChief div.NoPaddingImg2 img
{
  padding: 0;
} 

.NoPaddingImg2 .EditionElement .ElementDescription h2
{
  font-style: normal;
  margin-bottom: 2px;
}

h2.NameMusPub
{
  font-size: 18px;
}

/*========================*/
.Menu a:hover
{
  color: steelBlue;
}

.UlPageMuseum a:hover
{
	color: steelBlue;
}

.Jars li a:hover
{
  color: steelBlue;
}

.WidthCR
{
padding: 0 0 0 20px;
}

.photoVideo
{
  padding: 35px 0 0 0;
}

.photoVideoStep
{
  padding: 0 0 50px 0;
}

.photoVideoStep h3
{
  padding: 0 0 10px 0;
}

.PurchaseVideo
{
  padding: 0 0 0px 0;
}

.NormColor a
{
text-decoration:underline;
color:#133FE0;
}

.TablePriceUslugi
{
margin:0 0 10px 0;
width:100%;
}

.TablePriceUslugi .UnEven td
{
background:#fff6e0;
}

.TablePriceUslugi td
{
padding:1px 0 1px 20px;
}

.ServicePage .Pad5
{
padding:0;
}

.TablePriceUslugi td.Fullwidth
{
width:auto;
padding:1px 0;
}

.TablePriceUslugi th
{
font-size:18px;
padding:0 0 7px 0;
}

.TablePriceUslugi td
{
width:100%;
}

.TablePriceUslugi td.Fullwidth
{
width:auto;
}

.WidthTD
{
background:url(/i/bg_wd.gif) no-repeat 0 0;
width:150px;
text-align:center;
}

.ParOtherMar h2
{
font-weight:bold;
font-size:16px;
line-height:19px;
color:#000000;
margin:10px 0 5px 0;
}

.Exkurs
{
padding:11px 0 0 25px;
float:left;
}

.Exkurs a
{
padding:0 25px 0 0;
background:url(/i/photo_28.jpg) no-repeat 100% 3px;
}

.ChangeHis
{
cursor:pointer;
position:absolute;
right:50px;
top:30px;
}

#middle
{
width:970px;
margin:0 auto;
}

.IndexPage #middle
{
width:auto;
margin:0;
}

#footer .InfoSite a
{
color:#000000;
}

.Gradient
{
position:absolute;
top:0;
left:-300px;
width:1600px;
}

.LeftImgGrad
{
position:absolute;
top:0;
left:0;
}

.RightImgGrad
{
position:absolute;
top:0;
right:0;
}

.LeftPhotoFooter
{
cursor:pointer;
}

.LoaderImg
{
height:645px;
width:1600px;
background:#999999;
}

.ImgBgPage
{
}

.Loader
{
width: 100%;
height:150px;
text-align:center;
/*-top: 100px;*/
}

.Loader img
{
display:inline;
margin:110px 0 0  50px;
position: static;
z-index: 110;
}

.CreateMuseum
{
border-left:1px solid #E5E5E5;
border-right:1px solid #E5E5E5;
padding:5px 0 5px 15px;
}

.CreateMuseum a
{
color:#d80000;
background:url(/i/create_museum.jpg) no-repeat 0 2px;
padding:0 0 0 20px;
}

/*============================================*/
.BackgLeftUp
{
  background: url(/i/backleftup.jpg) no-repeat 0 0;
  width: 619px;
  height: 12px;
}

.LayerKontCenter
{
  background: url(/i/backleftcont.jpg) repeat-y 0 0;
  /*width: 609px;*/
  padding: 0 9px 0 10px;
}

.BackgLeftDown
{
  background: url(/i/backleftdown.jpg) no-repeat 0 0;
  width: 619px;
  height: 13px;
}

.HeadLayerKont2
{
  background: url(/i/linegreykont.jpg) no-repeat 0 100%;
  padding: 15px 0 5px 10px;
}

.HeadLayerKontFoto3
{
  background:#f2f2f2 url(/i/linegreykont.jpg) no-repeat 0 100%;
  padding: 2px 0 4px 8px;
}

.HeadLayerKontFoto2
{
  background:url(/i/linegreykont.jpg) no-repeat 0 0;
  padding: 10px 0 10px 10px;
}

h2.HeadH2px18
{
  font-size: 18px;
  font-weight: bold;
  line-height: 20px;
}

table td.LeftTdK
{
  width: 619px;
  background: #dadada;
  padding: 0 7px 0 0;
}


.BodyVMKont
{
background: url(/i/linegreykont3.jpg) no-repeat 100% 5px;
font-size:12px;
line-height:17px;
  padding: 5px 1px 15px 0;
  margin: 0 7px 0 0;
width: 445px;
}

.BodyVMKont li
{
background: url(/i/redpi.jpg) no-repeat 10px 10px;
padding:2px 0 2px 18px;
}

.BodyVMKont li a
{
color:#000000;
text-decoration:none;
}

.BodyVMKont li.UnevenLiBMKont
{
background:#f9f9f9 url(/i/redpi.jpg) no-repeat 10px 10px;
}

.LayerImgK
{
  padding: 6px 0 0 0;
}

span.RedPi
{
 background: url(/i/redpi.jpg) no-repeat 0px 7px;
 padding: 0 0 0 8px;
}

span.RedPi a
{
  font-size: 12px;
  font-weight: bold;
  color: #004276;
  text-decoration: none;
}

.LineKont
{
  background: url(/i/linegreykont2.jpg) no-repeat 0 100%;
  height: 1px;
  padding: 0 0 6px 0;
}

.LayerP2
{
  background: url(/i/backleftup.jpg) no-repeat 0 0;
  padding: 12px 0 0 0;
}

.LayerP
{
  background: url(/i/backleftup.jpg) no-repeat 0 0;
  padding: 12px 0 8px 0;
}

.KontentT
{
   margin: 0 auto;
   width: 970px;
}

.KonTextT
{
  padding: 13px 10px 0 10px;
}

.KonTextT p
{
  padding: 0 0 20px 0;
  line-height: 17px;
}

span.Exk
{
  background: url(/i/exkyr.jpg) no-repeat 0 100%;
  padding: 0 0 0 25px;
}

span.Fotik
{
  background: url(/i/fotik.jpg) no-repeat 0 3px;
  padding: 0 0 0 26px;
}

.KonTextT a
{
  color: #0857a6;
}

span.Exk a
{
  color: #0857a6;
}

.BackgRightUp
{
  background: url(/i/backrightup.jpg) no-repeat 0 0;
  width: 334px;
  height: 13px;
}

.BackgRightUp2
{
  background: url(/i/backrightup.jpg) no-repeat 0 0;
  width: 334px;
  padding: 13px 0 7px 0 ;
}


.BackgRightDown
{
  background: url(/i/backrightdown.jpg) no-repeat 0 0;
  width: 334px;
  height: 12px;
}

.BackgRightDown2
{
  background: url(/i/backrightdown.jpg) no-repeat 0 100%;
  width: 334px;
  padding: 0 0 12px 0;
}

.LayerRightColPad
{
  padding: 10px 10px 0 10px;
}

.LayerRightColPadZa
{
  padding: 10px 10px 0 10px;
  border-top:1px solid #DFDFDF;
}


table td.RightTdK
{
  background:#ffffff url(/i/backrightdown.jpg) no-repeat 0 100%;
  width: 334px;
}

h4.TextH4K
{
  font-size: 13px;
  font-weight: bold;
  line-height: 15px;
  padding: 17px 0 10px 8px;
}

.BackGrr
{
  background: #f6f6f6;
}

.BackGrr p
{
  font-size: 13px;
  padding: 0 8px 20px 8px;
  font-family: Arial;
  line-height: 17px;
}

.DiWeight
{
  width: 147px;
}





/*========*/
h3.HeadH3
{
  font-size: 18px;
  font-weight: bold;
  line-height: 20px;
  color: #850001;
  padding: 20px 0 0 0;
}

h3.HeadH3Conf
{
  font-size: 18px;
  font-weight: bold;
  line-height: 20px;
  color: #404040;
  padding: 20px 0 5px 10px;
}


.Pad1
{
  padding: 4px 0px 7px 10px;
  background: url(/i/linegreykont4.jpg) no-repeat 10px 100%;
}

.Pad2
{
  padding: 13px 0px 7px 10px;
}

.Pad2 p
{
  font-size: 13px;
  padding: 0 8px 20px 0;
  font-family: Arial;
  line-height: 18px;
}


.Pad3 p
{
  font-size: 13px;
  line-height: 18px;
}

span.GreyTexts
{
  color: #6b6b6b;
  font-style: italic;
}

ul.Zantia li
{
  background: url(/i/lineblack1.jpg) no-repeat 0px 8px;
  padding: 0 0 0 17px;
  line-height: 17px;
}

.Pad4
{
  padding: 30px 0 3px 0;
}

.Pad5
{
  padding: 19px 0 25px 10px;
}

span.Telefona
{
  background: url(/i/telefona.jpg) no-repeat 0px 2px;
  padding: 0 0 0 23px;
  font-weight: bold;
  font-size: 16px;
}

span.Telefona span
{
 color: #6b6b6b;
 font-weight: bold;
}

.Pad6
{
  padding: 8px 0 0 0;
}

span.SmallLiText
{
  font-size: 13px;
  font-style: italic;
  color: #6b6b6b;
  padding: 0px 0 0 4px;
}

.Pad7
{
  padding: 15px 0 0 10px;
}

.Pad7 p.BolL
{
  font-weight: bold;
  padding: 0 0 7px 0;
  color: #000000;
}

.BackKak
{
  background: #f6f4dc;
  padding: 0 0 10px 0;
  font-size:13px;
  line-height:15px;
}

.Pad7 p
{
  padding: 8px 0 2px 0;
  color: #6b6b6b;
}

.AreaT
{
  padding: 15px 0 10px 0;
}

img.AvaTara
{
  border: 1px solid #dedede;
  float: left;
}

h4.NameAu
{
  font-size: 13px;
  font-weight: bold;
}

.AvataraNameDate
{
  float: left;
  padding: 1px 0 0 7px;
}

.AvataraNameDate p
{
  padding: 4px 0 0 0;
}

.KomentiPad
{
  padding: 20px 10px 14px 10px;
  background: url(/i/linegreykont4.jpg) no-repeat 10px 100%;
}

.KomentiPad p.Ocn 
{
  padding: 15px 0 0 0;
  line-height: 20px;
  
}

.OtvPad
{
  padding: 3px 0 0 0;
}

.KomentiDownPad
{
  padding: 0 0 60px 0;
}

span.HeadPad1
{
  background: url(/i/ctrelka.jpg) no-repeat 100% 6px;
  font-size: 13px;
  line-height: 16px;
  font-weight: bold;
  padding: 0 15px 0 10px;
}

span.HeadPad1 a
{
  font-size: 13px;
  line-height: 16px;
  font-weight: bold;
  color:#000000;
  text-decoration:none;
}

span.HeadPad1 a:hover
{
  text-decoration:underline;
}


p.TimeRa
{
  padding: 25px 0 0 10px;
  line-height: 20px;
}


.BodyVMKont2
{
  font-size:13px;
  line-height:17px;
  padding: 5px 0px 15px 0;
  width: 316px;
}

.BodyVMKont2 li.UnevenLiBMKont
{
background:#f9f9f9 url(/i/redpi.jpg) no-repeat 10px 10px;
}

.BodyVMKont2 li.Active
{
background: url(/i/obvred.jpg) no-repeat 0 1px;
  margin: 0px;
}

.BodyVMKont2 li.Active a
{
  color: white;
} 

.BodyVMKont2 li.Active a:hover
{
  color: white !important;
} 

.LayerRightColPad2News
{
  padding: 0 1px 0 1px;
}

.Pad8
{
  padding: 0 1px 0 2px;
}

.Pad9
{
  padding: 2px 0 0 8px;
}

.LayerRightPotoAndText
{
  background:  transparent url(/i/linegreykont.jpg) no-repeat scroll 0 100%;
  padding: 0 0 15px 0 ;
}

.Pad10
{
  padding: 10px 0 25px 15px;
}




.NewsImFloat
{
  float: left;
}

.TextGr12px
{
  font-size: 12px;
  color: #4e4e4e;
}

h4.HeadH4Pad1
{
  padding: 10px 0 0 0;
  font-size: 13px;
  font-weight: bold;
  line-height: 18px;
}

h4.HeadH4Pad1 a
{
  font-weight: bold;
  text-decoration: none;
  color: #004276;
}


.NewsPadLayr
{
  padding: 15px 0 15px 10px;
}

span.RssNews
{
  background: transparent url(/i/rss.jpg) no-repeat scroll 100% 0px;
  font-size: 13px;
  left: 300px;
  padding: 0 23px 0 300px;
}

span.RssNews a
{
  color: #f35905;
}

.RightTdK2
{
  background: #dadada;
}
.CLMUl li
{
padding:0 2px 0 1px;
float:left;
width:5px;
height:5px;
background:url(/i/num_mus.gif) no-repeat 1px 0;
}

.CLMUl li.SelectCL
{
background:url(/i/num_mus_sel.gif) no-repeat 1px 0;
}

.ChangeListMuseum
{
position:absolute;
right:10px;
top:10px;
}

.LeftNM
{
cursor:pointer;
padding:0 12px 0 0;
}

.CLMUl
{
padding:7px 0 0 0;
}

.RightNM
{
cursor:pointer;
padding:0 0px 0 12px;
}

.BodyVMKont li a
{
display:block;
padding:0 0 0 18px;
color:#000000;
text-decoration:none;
}

.BodyVMKont li a.Select
{
background:#9A7935 none repeat scroll 0 0;
color:#FFFFFF !important;
}


.BodyVMKont li a:hover {/*
background:#9A7935 none repeat scroll 0 0;
color:#FFFFFF !important;*/
}

.BackgLeftUp
{
  background: url(/i/backleftup.jpg) no-repeat 0 0;
  width: 619px;
  height: 12px;
}

.LayerKontCenter
{
  background: url(/i/backleftcont.jpg) repeat-y 0 0;
  /*width: 609px;*/
  padding: 0 9px 0 10px;
}

.LayerKontCenter2
{
  background: url(/i/backleftcont.jpg) repeat-y 0 0;
  /*width: 609px;*/
  padding: 0 9px 30px 10px;
}

.BackgLeftDown
{
  background: url(/i/backleftdown.jpg) no-repeat 0 0;
  width: 619px;
  height: 13px;
}

.HeadLayerKont
{
  /*background: url(/i/linegreykont.jpg) no-repeat 0 100%;*/
  padding: 8px 0 8px 10px;
  border-bottom:1px solid #dfdfdf;
  position:relative;
}

.HeadLayerKont2
{
  background: url(/i/linegreykont.jpg) no-repeat 0 100%;
  padding: 15px 0 5px 10px;
}


.HeadLayerKontFoto
{
  background:#f2f2f2 url(/i/linegreykont.jpg) no-repeat 0 100%;
  padding: 2px 0 4px 10px;
}

.HeadLayerKontFoto3
{
  background:#f2f2f2 url(/i/linegreykont.jpg) no-repeat 0 100%;
  padding: 2px 0 4px 8px;
}

.LineDown
{
 /* background:url(/i/linegreykont.jpg) no-repeat 0 100%;*/
  padding: 0 0 4px 0;
}

.HeadLayerKontFoto2
{
  background:url(/i/linegreykont.jpg) no-repeat 0 0;
  padding: 10px 0 10px 10px;
}

h2.HeadH2
{
  font-size: 22px;
  font-weight: bold;
  line-height: 22px;
}

h2.HeadH2px18
{
  font-size: 18px;
  font-weight: bold;
  line-height: 20px;
}

table td.LeftTdK
{
  width: 619px;
  background: #dadada;
  padding: 0 7px 0 0;
}


.BodyVMKont
{
background: url(/i/linegreykont3.jpg) no-repeat 100% 5px;
font-size:12px;
line-height:17px;
  padding: 5px 1px 15px 0;
  margin: 0 7px 0 0;
width: 445px;
}

.BodyVMKont li
{
background: url(/i/redpi.jpg) no-repeat 10px 10px;
padding:2px 0 2px 0px;
}


.BodyVMKont li.UnevenLiBMKont
{
background:#f9f9f9 url(/i/redpi.jpg) no-repeat 10px 10px;
}

.LayerImgK
{
  padding: 6px 0 0 0;
}

span.RedPi
{
 background: url(/i/redpi.jpg) no-repeat 0px 7px;
 padding: 0 0 0 8px;
}

span.RedPi a
{
  font-size: 12px;
  font-weight: bold;
  color: #004276;
  text-decoration: none;
}

.LineKont
{
  background: url(/i/linegreykont2.jpg) no-repeat 0 100%;
  height: 1px;
  padding: 0 0 6px 0;
}

.LayerP2
{
  background: url(/i/backleftup.jpg) no-repeat 0 0;
  padding: 12px 0 0 0;
}

.LayerP
{
  background: url(/i/backleftup.jpg) no-repeat 0 0;
  padding: 12px 0 8px 0;
}

.KontentT
{
   background: #dadada;
}

.KonTextT
{
  padding: 13px 10px 0 10px;
}

.KonTextT p
{
  padding: 0 0 20px 0;
  line-height: 17px;
}

span.Exk
{
  background: url(/i/exkyr.jpg) no-repeat 0 100%;
  padding: 0 0 0 25px;
}

span.Fotik
{
  background: url(/i/fotik.jpg) no-repeat 0 3px;
  padding: 0 0 0 26px;
}

.KonTextT a
{
  color: #0857a6;
}

span.Exk a
{
  color: #0857a6;
}

.BackgRightUp
{
  background: url(/i/backrightup.jpg) no-repeat 0 0;
  width: 334px;
  height: 13px;
}

.BackgRightUp2
{
  background: url(/i/backrightup.jpg) no-repeat 0 0;
  width: 334px;
  padding: 13px 0 7px 0 ;
}

.LayerKontCenterRight
{
  background: url(/i/backrightcont.jpg) repeat-y 0 0;
  /*width: 609px;*/
  padding: 0 8px 0 8px;
}

.BackgRightDown
{
  background: url(/i/backrightdown.jpg) no-repeat 0 0;
  width: 334px;
  height: 12px;
}

.BackgRightDown2
{
  background: url(/i/backrightdown.jpg) no-repeat 0 100%;
  width: 334px;
  padding: 0 0 12px 0;
}

.LayerRightColPad
{
  padding: 10px 10px 0 10px;
}



table td.RightTdK
{
  background: white url(/i/backrightdown.gif) no-repeat 0 100%;
  width: 334px;
}


table td.RightTdK
{
  background: #
  width: 334px;
}

h4.TextH4K
{
  font-size: 13px;
  font-weight: bold;
  line-height: 15px;
  padding: 17px 0 10px 8px;
}

.BackGrr
{
  background: #f6f6f6;
}

.BackGrr p
{
  font-size: 13px;
  padding: 0 8px 20px 8px;
  font-family: Arial;
  line-height: 17px;
}

.DiWeight
{
  width: 147px;
}





/*========*/
h3.HeadH3
{
  font-size: 18px;
  font-weight: bold;
  line-height: 20px;
  color: #850001;
  padding: 20px 0 0 0;
}

.BackGreyOt
{
  background:#8c8c8c url(/i/obv.jpg) no-repeat 0 0;
  color: white;
    float:left;
  height:19px;
  display:block;
}

.Pad1
{
  padding: 4px 0px 7px 10px;
  background: url(/i/linegreykont4.jpg) no-repeat 10px 100%;
}

.Pad2
{
  padding: 13px 0px 7px 10px;
}

.Pad2 p
{
  font-size: 13px;
  padding: 0 8px 20px 0;
  font-family: Arial;
  line-height: 18px;
}

.Pad3
{
  padding: 18px 0 3px 10px;
/*  background: url(/i/linegreykont.jpg) no-repeat scroll 0 100%;*/
}

.Pad3 p
{
  font-size: 13px;
  line-height: 18px;
}

.HeadH4X
{
  font-weight: bold;
  font-size: 13px;
  padding:10px 0 10px 0;
}

span.GreyTexts
{
  color: #6b6b6b;
  font-style: italic;
}

ul.Zantia li
{
  background: url(/i/lineblack1.jpg) no-repeat 0px 8px;
  padding: 0 0 0 17px;
  line-height: 17px;
}

.Pad4
{
  padding: 30px 0 3px 0;
}

div.Lampa
{
  background: url(/i/lampa.jpg) no-repeat 0px 0px;
  padding: 2px 0 0 23px;
  margin:25px 0 8px 0px;
}

.Pad5
{
  padding: 19px 0 25px 10px;
}

span.Telefona
{
  background: url(/i/telefona.jpg) no-repeat 0px 2px;
  padding: 0 0 0 23px;
  font-weight: bold;
  font-size: 16px;
}

span.Telefona span
{
 color: #6b6b6b;
 font-weight: bold;
}

.Pad6
{
  padding: 8px 0 0 0;
}

span.SmallLiText
{
  font-size: 13px;
  font-style: italic;
  color: #6b6b6b;
  padding: 0px 0 0 4px;
}

.Pad7
{
  padding: 15px 0 0 10px;
}

.Pad7 p.BolL
{
  font-weight: bold;
  padding: 0 0 7px 0;
  color: #000000;
}

.BackKak
{
  background: #f6f4dc;
  padding: 0 0 10px 0;
}

.Pad7 p
{
  padding: 8px 0 2px 0;
  color: #6b6b6b;
}

.AreaT
{
  padding: 15px 0 10px 0;
}

img.AvaTara
{
  border: 1px solid #dedede;
  float: left;
}

h4.NameAu
{
  font-size: 13px;
  font-weight: bold;
}

.AvataraNameDate
{
  float: left;
  padding: 1px 0 0 7px;
}

.AvataraNameDate p
{
  padding: 4px 0 0 0;
}

.KomentiPad
{
  padding: 20px 10px 14px 10px;
  background: url(/i/linegreykont4.jpg) no-repeat 10px 100%;
}

.KomentiPad p.Ocn
{
  padding: 15px 0 0 0;
  line-height: 20px;

}

.OtvPad
{
  padding: 3px 0 0 0;
}

.KomentiDownPad
{
  padding: 0 0 60px 0;
}

span.HeadPad1
{
  background: url(/i/ctrelka.jpg) no-repeat 100% 6px;
  font-size: 13px;
  line-height: 16px;
  font-weight: bold;
  padding: 0 15px 0 10px;
}

p.TimeRa
{
  padding: 25px 0 0 10px;
  line-height: 20px;
}


.BodyVMKont2
{
  font-size:13px;
  line-height:17px;
  padding: 5px 0px 15px 0;
  width: 316px;
}

.BodyVMKont2 li
{
background: url(/i/redpi.jpg) no-repeat 10px 10px;
padding:2px 0 2px 18px;
margin: 0 1px 0 1px;
}

.BodyVMKont2 li a
{
  color:#343434;
  text-decoration:none;
  font-weight: bold;
  display:block;
}

.BodyVMKont2 li.UnevenLiBMKont
{
background:#f9f9f9 url(/i/redpi.jpg) no-repeat 10px 10px;
}

.BodyVMKont2 li.Active
{
background: url(/i/obvred.jpg) no-repeat 0 1px;
  margin: 0px;
}

.BodyVMKont2 li.Active a
{
  color: white;
}
.LayerRightColPad2News
{
  padding: 0 1px 0 1px;
}

.Pad8
{
  padding: 0 1px 0 2px;
}

.Pad9
{
  padding: 2px 0 0 8px;
}

.LayerRightPotoAndText
{
  background:  transparent url(/i/linegreykont.jpg) no-repeat scroll 0 100%;
  padding: 0 0 15px 0 ;
}

.Pad10
{
  padding: 10px 0 25px 15px;
}


h4.HeadMes
{
  padding: 15px 0 7px 10px;
  border-bottom:1px solid #dfdfdf;
  font-size: 18px;
  font-weight: bold;
  color: #404040;
}

.NewsImFloat
{
  float: left;
}

.NImFloatText
{
  padding: 0 0 0 148px;
}

.TextGr12px
{
  font-size: 12px;
  color: #4e4e4e;
}

h4.HeadH4Pad1
{
  padding: 10px 0 0 0;
  font-size: 13px;
  font-weight: bold;
  line-height: 18px;
}

h4.HeadH4Pad1 a
{
  font-weight: bold;
  text-decoration: none;
  color: #004276;
}

.NImFloatText p
{
  padding: 4px 10px 0 0;
  line-height: 20px;
}

.NewsPadLayr
{
  padding: 15px 0 15px 10px;
}

span.RssNews
{
  font-size: 13px;
  line-height:16px;
  left: 300px;
  padding: 0 0px 0 300px;
}

span.RssNews a
{
  color: #f35905;
  background: transparent url(/i/rss.jpg) no-repeat scroll 100% 0px;
  padding:0 23px 0 0;
}


.KontentBK
{
  background: #dadada;
  border-bottom: 3px solid #CC0000;
}
#scrollTable
{
position: relative;
left: 0px;
}

#box
{
position: relative;
overflow:hidden;
width:582px;
}

.LeftNM_Full
{
display:none;
}

.RightNM_Null
{
display:none;
}

.HeadH2 a
{
background:url(/i/red_arrow.gif) no-repeat 100% 9px;
padding:0 20px 0 0;
color:#000000;
text-decoration:none;
}


.HeadH2 a:hover
{
color:#860001;
text-decoration:none;
}

.FormsBlock
{
margin:0 0 65px 0;
padding:10px;
background:#f6f4dd;
}

.TableFB
{
width:100%;
}

.Sves
{
color:#ff0000;
}

.Form .Pole
{
padding:3px 0 0 0;
}

.TableFB input
{
width:270px;
}

.TableFB select
{
width:274px;
}

.TableFB textarea
{
height:120px;
width:99%;
}

.TableFB td
{
padding:0 0 12px 0;
}

.TableFB td.FirstTdFB
{
padding:0 30px 12px 0;
}

.ButtonPole input
{
padding:0 10px;
width:auto !important;
}

.Legend
{
padding:10px 0 0 0;
}

.InfoBlockTourism 
{
width:100%;
padding:15px 0px 0 0px;
}

.InfoBlockTourism li
{
padding:0 10px 10px 10px;
}

.InfoBlockTourism li .Pad5
{
padding:10px 10px 0px 10px;
}

.ListBP
{
padding:0 0 5px 0;
}


.LayerKontCenter .Pad5 
{
padding:0px 0 25px 10px;
}

.HeadNPN
{
position:relative;
padding:20px 10px 8px 10px;
}

.NameNN
{
padding:25px 0 0 0;
}

.NameNN h2
{
font-size:18px;
line-height:30px;
color:#404040;
}

.PhotoNN
{
padding:3px 0 3px 10px;
background:#f2f2f2;
border-bottom:1px solid #dfdfdf;
border-top:1px solid #dfdfdf;
}

.PhotoNN img
{
}

.TextNN
{
padding:0 10px;
}

.TextNN p
{
margin:20px 0;
}

.WidthLN
{
padding:20px 10px 0 10px;
}

.ListNews
{
border-top:1px solid #dfdfdf;
padding:10px 0 0 0;
}

.PrevNews a
{
background:url(/i/pn_list.gif) no-repeat 0 7px;
padding:0 0 0 18px;
}

.NextNews a
{
background:url(/i/nn_list.gif) no-repeat 100% 7px;
padding:0 18px 0 0px;
}

.HeadGZP
{
border-bottom:1px solid #dfdfdf;
padding:0 0 5px 0;
}

.HeadGZP h2
{
color:#404040;
font-size:18px;
font-weight:bold;
line-height:21px;
}

.GosZapPage
{
padding:22px 0 0 10px;
}

.HeadBG a
{
background:url(/i/doc.jpg) no-repeat 0 0%;
}

.HeadBG a
{
padding:0 0 0 20px;
}

.ListGZP li
{
padding:20px 0 0 0px;
}

.ListGZP a
{
color:#004276;
text-decoration:none;
font-weight:bold;
}

.ListGZP a:hover
{
text-decoration:underline;
}

.BlockGZP p
{
padding:10px 0 0 20px;
color:#000000;
}
 
.GosZapPageSel .HeadBG
{
padding:0 0 10px 0;
background:none;
color:#000000;
font-weight:bold;
}

.GosZapPageSel p
{
padding:1px 0;
}

.GosZapPageSel p a
{
font-weight:normal;
padding:0 0 0 20px;
}

p.doc a
{
font-weight:normal;
padding:0 0 0 20px;
background:url(/i/applications_icons/doc.gif) no-repeat 0 0px;
}

 p.rar a
{
font-weight:normal;
padding:0 0 0 20px;
background:url(/i/applications_icons/rar.gif) no-repeat 0 0px;
}

p.pdf a
{
font-weight:normal;
padding:0 0 0 20px;
background:url(/i/applications_icons/pdf.gif) no-repeat 0 0px;
}

p.xls a
{
font-weight:normal;
padding:0 0 0 20px;
background:url(/i/applications_icons/exl.gif) no-repeat 0 0px;
}

p.jpg a
{
font-weight:normal;
padding:0 0 0 20px;
background:url(/i/applications_icons/jpg.gif) no-repeat 0 0px;
}

.GosZapPageSel .BlockGZP
{
padding:0 0 10px 0;
}

.ZavMus
{
border-top:1px solid #dfdfdf;
margin:0 0 0 -10px;
}

.ZavMus .Pad5 p
{
padding:0;
}

.VystSpr .Pad5
{
padding:0;
}

.VystSpr
{
border-top:1px solid #DFDFDF;
padding:5px 0 15px 0;
}

.KollectionsPage p.SelectPink
{
padding:10px;
margin:20px -10px;
background:#feeded;
}

.KollectionsPage
{
padding:0 10px;
}

.KollectionsPage p
{
margin:20px 0;
}

.KollectionsPage .ZavMus
{
margin:0 -10px;
}

.KontKol 
{
padding:0 0 10px 0;
}

.KontKol li
{
line-height:20px;
padding:0 0 5px 0;
}

.KollectionsPage .Pad5
{
padding:0;
}

.KollectionsPage .Pad5 p
{
margin:0;
}

.ServicePage .ZavMus
{
margin:60px -10px 0 -10px;
}

.ProgramsPage
{
padding:0 10px;
}

.ProgramsRasdel
{
padding:40px 0 0 0;
}

.ProgramsRasdel h2
{
margin:0 0 5px 0;
}

.ProgramsRasdel h2 a
{
padding:0 20px 0 0;
font-size:18px;
line-height:21px;
font-weight:bold;
background:url(/i/red_arrow.gif) no-repeat 100% 7px;
color:#404040;
}

.ProgramsRasdel h2 a:hover
{
text-decoration:none;
}

.ProgramsRasdel .PhotoNN img
{
padding:0;
}

.ProgramsRasdel p
{
padding:20px 0 0 0;
}

.ProgramsRasdel .PhotoNN
{
margin:0 -10px 0 -10px;
}

.ProgramsRasdel .ZavMus 
{
margin:30px 0 0 0;
}

.ProgramsPage .Pad5
{
padding:0;
}

.ZavMus  .Pad5 a
{
color:#0055CC;
}

.ProgramsPage .ZavMus 
{
margin:50px -10px 0 -10px;
padding:0px 10px 0 10px;
}

.Rekvisits li
{
padding:0 10px 10px 10px;
}

.ConferencePage
{
padding:0 10px;
}

.ConferencePage h4.HeadMes
{
margin:0 0 0 -10px;
}

#button
{
  color: #999999;
}

.CofZPad1
{
  padding: 20px 10px 20px 10px;
}

.CofZPad1 p
{
 padding: 0 0 15px 0;
 line-height: 21px;
}

h4.ConfH4
{
  font-size: 13px;
  font-weight: bold;
  padding: 0 0 8px 0;
}

ul.ConfUl
{
  padding: 0 0 0 5px;
}

ul.ConfUl li
{
  background:url(/i/smallblackpip.jpg) no-repeat 0 7px;
  padding: 0 0 0 15px;
  line-height: 20px;
}

.LayerOneUs
{
 padding: 0 0 30px 0;
}
.NewKomment a
{
text-decoration: underline;
color:#000000;
font-weight:bold;
padding:0 0 7px;
}

.Back
{
background:#F6F4DC none repeat scroll 0 0;
padding:0 0 10px;
}

.ProgramsPageKonkr .GroupCost
{
margin:0;
padding:22px 0 0 10px;
}

.ProgramsPageKonkr .GroupCost h2
{
margin:20px 0 0 0;
}

.ProgramsPageKonkr .GroupCost ul
{
margin:7px 0 0 0;
}

.ProgramsPageKonkr .GroupCost a
{
text-decoration:none;
color:#004276;
}

.ProgramsPageKonkr .GroupCost a:hover
{
text-decoration:underline;
}

.GreyColor
{
color:#6b6b6b;
font-style:italic;
}

.ProgramsPageKonkr .ZavMus
{
margin:20px 0 0 0;
}

.HeaderPrograms
{
padding:40px 0 8px 10px;
font-size:18px;
line-height:30px;
font-weight:bold;
color:#404040;
}

.HeaderPrograms_Publication
{
padding:20px 0 8px 10px;
font-size:18px;
line-height:30px;
font-weight:bold;
color:#404040;
}

.RasdelProg h2
{
font-size:18px;
line-height:21px;
font-weight:bold;
color:#860001;
}

.RasdelProg
{
padding:0 0 0 10px;
}

.TypeRP
{
background:url(/i/star.jpg) no-repeat 0 4px;
padding:5px 0 0 20px;
}

.program_razdel
{
display:none;
}

.Active .program_razdel li a
{
color:#343434;
}

.Active .program_razdel li a:hover
{
color:#d80000 !important;
}

.Active .program_razdel
{
font-size:12px;
line-height:15px;
margin:3px 0 5px -17px;
display:block;
}

.program_razdel li.program
{
background:#fbf4f4;
}

.program_razdel li a
{
font-weight:normal;
}

.program_razdel li
{
padding:1px 0 2px 10px;
background:none;
}

.Svez
{
color:#ff0000;
}

.Obz
{
color:#6b6b6b;
padding:15px 0 0 10px;
}

.ProgramsPageKonkr .GS_NoFirst
{
padding:10px 0 0 10px;
border-top:1px solid #DFDFDF;
margin:30px 0 0 0;
}

.WidthFC
{
padding:0 1px 20px 0;
}

.ServicePageKonkr .HeadLayerKontFoto
{
border-top:1px solid #dfdfdf;
padding:4px 0 4px 10px;
}


.VideoKonkrBlock .Fotik
{
padding:0;
background:none;
}

.VideoKonkrBlock .Fotik a
{
font-weight:bold;
text-decoration:none;
color:#004276;
padding:0 7px 0 0;
background:url(/i/arr_v.jpg) no-repeat 100% 7px;
}

.VideoKonkrBlock .HeadLayerKontFoto3
{
background:none;
}

.VideoFile
{
float:left;
padding:0 10px;
}

.PartPar p
{
margin:10px 0;
}

.BodyVMKont2 li.select_program
{
background:url(/i/select_pod.jpg) no-repeat 0 0px;
}

.BodyVMKont2 li.select_program a
{
color:#FFFFFF;
}

.BodyVMKont2 li.select_program a:hover
{
color:#FFFFFF !important;
}

.ProgramsPageKonkr .ChangeListMuseum
{
top:0px;
}

.SearchStep a
{
font-weight:bold;
color:#004276;
}

.FontPageSearch
{
color:#898989;
font-style:italic;
}

.TourismPage .NImFloatText
{
padding:0 0 0 150px;
}

.TourismPage .NImFloatText .HeadH4Pad1
{
padding:0 0 10px 0;
}

.BgSearchPage
{
background:#FFFFFF;
}

.search-page
{
padding:0 5px 25px 5px;
}

.search-page .HeadLayerKont 
{
margin:0 -5px;
padding:8px 10px;
}

.BgSearchPage .Sortirovka
{
font-weight:normal;
position:absolute;
right:10px;
top:12px;
}

.BgSearchPage .ListExposition
{
margin:35px 0 0 0;
padding:0;
}

.L_V_Search
{
background:#ffffff url(/i/l_v_search.gif) no-repeat 0 0;
}

.P_V_Search
{
background:url(/i/p_v_search.gif) no-repeat 100% 0;
padding:15px 0px 0 0px;
}

.L_N_Search
{
background:url(/i/l_n_search.gif) no-repeat 0 100%;
padding:0 0 0 10px;
}

.P_N_Search
{
background:url(/i/p_n_search.gif) no-repeat 100% 100%;
padding:0px 9px 15px 0px;
}

.ListExposition
{
padding:0 10px;
}

.NoSearch
{
padding:25px 0 0 0;
color:#474747;
font-size:18px;
line-height:21px;
}

.ZavMus .Pad5
{
padding:0 0 25px 0px;
}

.TourismPage h4.HeadMes
{
padding:15px 0 7px 0px;
}

.TourismPage .PhotoNN
{
margin:0 -10px 0 -10px;
}

.PrimBlock
{
padding:0 0 20px 0;
}

.PrimBlock ul
{
margin:15px 0 0 0;
}

.PrimBlock h4.HeadMes 
{
padding:15px 0 7px 0px;
}

.PrimBlock li
{
position:relative;
padding:0 0 5px 25px;
}

.NumberPrim
{
position:absolute;
top:0px;
left:0px;
font-weight:bold;
}

.ListVideoSmall
{
padding:20px 0 0 0;
}

.ListVideoSmall .NewsPadLayr
{
padding:0 0 15px 10px
}

.ListVideoSmall .NImFloatText
{
padding:0 0 0 140px;
}

.ListVideoSmall .NImFloatText p
{
line-height:16px;
}

.ListVideoSmall .HeadH4Pad1
{
padding:0;
}

.ListVideoSmall h4.HeadH4Pad1 a
{
padding:0 10px 0 0;
background:url(/i/treug.gif) no-repeat 100% 6px;
}

.AboutPage p
{
margin:15px 0;
}

.PhotoListKonkrGal
{
padding:10px 0 0 0;
margin:0 -3px;
}

.PhotoGaleryPage .BlockChiefPhoto
{
padding:35px 0 10px 10px;
text-align:left;
}

.PhotoGaleryPage .BlockChiefPhoto h2.HeadH2
{
margin:0 0 12px 0;
font-size:18px;
line-height:21px;
}

.PhotoGaleryPage .BlockChiefPhoto h2.HeadH2 a
{
font-weight:bold;
color:#404040;
background:url(/i/red_arrow.gif) no-repeat 100% 60%;
}

.PhotoGaleryPage .BlockChiefPhoto h2.HeadH2 img
{
margin:7px 0 0 8px;
}

.PhotoGaleryPage .BlockChiefPhoto .PhotoNN
{
margin:0 0 0 -10px;
}

.SmallCP
{
padding:20px 0 0 0px;
}

.BlockChiefPhoto .PhotoListKonkrGal
{
margin:0 0 50px 0;
width:590px;
}

.EksTour .PhotoNN
{
margin:-1px -10px 0 -10px;
}

.EksText
{
padding:15px 0 25px 0;
}

.HeadET
{
font-weight:bold;
}

.EksText p
{
margin:10px 0;
}

.InfaET
{
font-style:italic;
font-weight:normal;
}

.EtUl 
{
margin:7px 0 0 0;
}

.EtUl li
{
background:url(/i/dash.gif) no-repeat 0 8px;
padding:0 0 3px 20px;
}

.TourismPage h4.OpHM
{
padding:15px 0 7px 10px;
}

.TourismPage .FormsBlock
{
margin:0 0 0 -10px;
}

.TourismPageZajav p
{
padding:0 0 0 10px;
margin:15px 0;
}

.TourismPageZajav .ZavMus
{
margin:0;
}

.Rekvisits
{
margin:10px 0 0 0;
}

.RightBGO
{
font-weight: bold;
background:url(/i/right_obv.jpg) no-repeat 100% 0;
padding:0px 10px 5px 10px;
}

.HeadKonkrMus
{
font-size:18px;
line-height:21px;
margin:12px 0;
}

.OldPhoto
{
display:none;
}

.PosPhotoList
{
margin:0 8px 0 0;
height:85px;
position:relative;
overflow:hidden;
}

.AbsListPP
{
position:absolute;
width:20000px;
left:-3px;
top:0;
}

.search-page .PosPhotoList
{
margin:0;
position:static;
height:auto;
overflow:auto;
}

.search-page .AbsListPP
{
position:static;
width:auto;
}

.Skaska
{
padding:0 10px 30px 10px;
}

.ListPagePhotoKonkr
{
padding:30px 0 0 0;
}

.LeftGaletyPrev
{
cursor:pointer;
z-index:100;
position:absolute;
left:0;
top:-3px;
}

.RightGaletyPrev
{
cursor:pointer;
z-index:100;
position:absolute;
right:0;
top:-3px;
}

.OpisMuseumText
{
padding:0 0 10px 0;
}

.HeaderUT
{
font-weight:bold;
padding:0 0 5px 0;
}

.search-page .LeftGaletyPrev
{
display:none;
}

.search-page .RightGaletyPrev
{
display:none;
}

.Mes
{
}

.Partners
{
padding:15px 0 0 10px;
}

.PicturePartners 
{
padding:0 0 2px 0;
}

.BlockParners
{
padding: 0 0 15px 0;
}

.RasdelsPhoto
{
padding:0 0 10px 0;
}

.search-page .HeadKonkrMus
{
padding:20px 0 0 0;
}

.NamePhotoKonkr
{
font-weight:bold;
padding:2px 0 10px 0;
}

.ListOtherPage
{
position:absolute;
top:20px;
right:8px;
}

.RasdeslET li.PodRasdelUl
{
padding:2px 5px 15px 20px;
background:none;
}

.RasdeslET li.PodRasdelUl li
{
padding:2px 5px 2px 20px;
}

.HeaderLi
{
font-weight:bold;
}

.ListRl .HeaderLi
{
padding:2px 5px 2px 20px;
}

.RasdeslET li.PodRasdelUl .HeaderLi
{
font-weight:normal;
padding:2px 5px 2px 0px;
background:none;
}

.OpisProg
{
font-weight:normal;
color:#666666;
font-style:italic;
}

.ListRl li
{
padding:2px 5px 10px 20px;
}

.Kopir
{
padding:0 0 0 10px;
}

.ListBP .ZavMus
{
display:none;
}

.OMProg
{
margin:0 0 0 -10px;
}


.OMProg .GroupCost
{
padding:0px;
}

.ListProgMuseum a
{
color:#343434;
}

.ListProgMuseum .HeadLayerKont2
{
padding:0 0 10px 0;
background:none;
}

.ListProgMuseum h2.HeadH2px18
{
font-size:15px;
line-height:18px;
padding:0 0 5px 0;
}

.ListProgMuseum h2.HeadH2px18 a
{
font-weight:bold;
}

.search-page .BlackSearchNP .ListExposition
{
background:none;
}

.PublicText
{
padding:20px 10px 0 10px;
}

.OtsyvyPad h4.NameAu
{
float:left;
padding:0 0 0 10px;
background:url(/i/pip_red.jpg) no-repeat 0 7px;
}

.DateOtsyv
{
font-weight:bold;
color:#707070;
}

.OtsyvyPad 
{
padding:15px 10px 0 10px;
}

.OtsyvyPad .AvataraNameDate
{
padding:0 0 5px 10px;
}

.TextOtsyv
{
padding:20px 10px 10px 10px;
margin:0 -10px;
background:#f6f4dd url(/i/otsyvy_text.jpg) no-repeat 0 0;
}

.RasdelSM
{
padding:15px 0 5px 0;
}

.RasdelSM a
{
font-size:18px;
line-height:21px;
color:#222222;
}

.SiteMap
{
padding:10px;
}

.PodRasdelSM 
{
padding:0 0 2px 10px;
}

.PodRasdelSM a
{
font-size:13px;
line-height:16px;
font-weight:bold;
color:#004276;
}

.IndexPageAP h3
{
margin:0 0 10px 0;
font-size:18px;
line-height:21px;
}

.DostPrim
{
margin:0 0 20px 0;
}

.DostPrim .PhotoNN
{
margin:0 -10px;
}

.DostPrim p
{
margin:10px 0;
}

.BgTable
{
padding:0 0 0 1px;
background:url(/i/bg_table.jpg) repeat-y 0 0;
margin:0 3px;
}

.TextMuseumTable td
{
width:50%;
}

.TextMuseumTable div
{
width:auto;
height:auto;
background:none;
position:static;
font-size:13px;
line-height:16px;
}

.TextMuseumTable td.BgTableTd
{
width:auto;
}

.TextMuseumTable
{
width:100%;
}

.TextMuseumTable a
{
padding:2px 0 3px 20px;
display:block;
color:#000000;
text-decoration:none;
}

.TextMuseumTable a:hover
{
color:#FFFFFF !important;
background:url(/i/bg_href.jpg) no-repeat 0 0;
}

.SelectOM
{
color:#FFFFFF !important;
background:url(/i/bg_href.jpg) no-repeat 0 0;
}

.BlockTextMuseum
{
border-top:1px solid #dfdfdf;
margin:10px 0 0 0;
padding:15px 0 15px 0;
position:relative;
}

.BlockTextMuseum .UnEven td
{
background:#f5f5f5;
}

.OpisMus
{
}

.BlockMap
{
position:relative;
margin:0 0 0 15px;
}

.NullMap
{
position:absolute;
left:0;
top:0;
}

.ElementIM
{
display:none;
left:265px;
position:absolute;
top:55px;
}

.BlockEIM
{
background:url(/i/marks_bg.png) no-repeat 0 0;
padding:20px 20px 30px 20px;
width:320px;
}

.PosBEIM
{
background:url(/i/left_eim_right.png) no-repeat 0 0;
position:relative;
}

.CenterEIM
{
background:url(/i/center_eim.png) repeat 0 0;
}

.ContactsInfo a
{
background:url(/i/kon.jpg) no-repeat 100% 8px;
padding:0 10px 0 0;
font-weight:bold;
color:#000000;
}

.InfoTdEIM
{
vertical-align:bottom;
}

.NameDostPrim
{
font-weight:bold;
color:#000000;
font-size:12px;
line-height:15px;
padding:5px 0 0 0;
}

.NameDostPrim a
{
font-weight:bold;
color:#004276;
background:url(/i/ndp.jpg) no-repeat 100% 7px;
padding:0 12px 0 0;
}

.PhotikInfo
{
left:172px;
position:absolute;
top:19px;
}

.PhotikInfo a
{
background:url(/i/fotik_info.jpg) no-repeat 1px 1px;
width:20px;
height:16px;
display:block;
}

.CloseInfo
{
position:absolute;
right:20px;
top:19px;
}

.CloseInfo a
{
display:block;
width:14px;
height:14px;
background:url(/i/close_con.jpg) no-repeat 0 0;
}

.CloseInfo a:hover
{
background:url(/i/close_con_nav.jpg) no-repeat 0 0;
}

.PhotikInfo a:hover
{
background:url(/i/fotik_info_shadow.jpg) no-repeat 0 0;
}

.VistFile
{
padding:15px 0 0 0;
}


.VistFile h3
{
font-weight:bold;
padding:0px 0 5px 0;
}

.UsNullMap a
{
background:url(/i/close_con_nav.jpg) no-repeat 0 0;
width:4px;
height:4px;
}

.Cursor
{
position:absolute;
right:0;
bottom:-31px;
}

.Marks
{
left:auto;
left:451px;
top:81px;
}

.AboutPage .BlockChiefPhoto .PhotoListKonkrGal
{
margin:0 -10px 50px 10px;
}

.TextDost td
{
border-bottom:1px solid #D7D5BB;
padding:0px 0 3px 0;
}

.TextDost td.ImgTd
{
padding:0 8px 3px 0;
}

.PamLenin
{
left:auto;
left:445px;
top:133px;
}

.Karamsin
{
left:436px;
top:29px;
}

.DomGon4arova
{
left:286px;
top:95px;
}

.PamGon4arova
{
left:265px;
top:55px;
}

.ContactsInfo
{
font-weight:bold;
text-align:right;
}

.TextDost
{
width:100%;
}

.ElementLN .BlockEIM
{
width:350px;
background:url(/i/left_napr.png) no-repeat 0 0;
}

.Kirha
{
left:410px;
top:100px;
}

.PamUljanovu
{
left:198px;
top:198px;
}

.Gimnasy
{
left:542px;
top:47px;
}

.Predprinim
{
left:484px;
top:72px;
}

.Gimnasy .BlockEIM
{
padding:24px 20px 43px 25px;
width:315px;
}

.Gimnasy .PhotikInfo
{
left:175px;
top:23px;
}

.Gimnasy .CloseInfo
{
right:20px;
top:23px;
}

.Gimnasy .BlockEIM
{
background:url(/i/gimnasy_bg.png) no-repeat 0 0;
}

.Predprinim .BlockEIM
{
width:365px;
padding:20px 20px 30px 28px;
background:url(/i/predprinim_bg.png) no-repeat 0 0;
}

.Predprinim .PhotikInfo
{
left:176px;
top:19px;
}

.ChuvashSchool
{
left:46px;
top:65px;
}

.ChuvashSchool .BlockEIM
{
width:390px;
padding:35px 20px 30px 25px;
background:url(/i/chuvash_school_bg.png) no-repeat 0 0;
}

.ChuvashSchool .PhotikInfo
{
left:174px;
top:30px;
}

.ChuvashSchool .CloseInfo {
right:20px;
top:32px;
}

.Gradostroi 
{
left:112px;
top:145px;
}

.Gradostroi .BlockEIM
{
padding:25px 20px 60px 25px;
width:405px;
background:url(/i/gradostroi_bg.png) no-repeat 0 0;
}

.Gradostroi .PhotikInfo
{
left:175px;
top:24px;
}

.Gradostroi .CloseInfo
{
right:20px;
top:25px;
}

.Meteo
{
left:366px;
top:162px;
}

.ListElementIM .Post
{
left:208px;
top:105px;
}

.NarObr
{
left:334px;
top:24px;
}

.NarObr .BlockEIM
{
width:330px;
padding:25px 20px 40px 25px;
background:url(/i/nar_obr_bg.png) no-repeat 0 0;
}

.NarObr .PhotikInfo
{
left:175px;
top:23px;
}

.NarObr .CloseInfo {
position:absolute;
right:20px;
top:24px;
left:auto;
}

.PhotoMus
{
left:322px;
top:55px;
}

.FireDepo
{
left:340px;
top:73px;
}

.Direction
{
left:363px;
top:68px;
}

.Direction .BlockEIM
{
width:330px;
padding:25px 20px 40px 25px;
background:url(/i/nar_obr_bg.png) no-repeat 0 0;
}

.Direction .PhotikInfo
{
left:175px;
top:23px;
}

.Direction .CloseInfo {
position:absolute;
right:20px;
top:24px;
left:auto;
}

.GorByt
{
left:332px;
top:67px;
}

.GorByt .BlockEIM
{
width:330px;
padding:25px 20px 40px 25px;
background:url(/i/nar_obr_bg.png) no-repeat 0 0;
}

.TorgRem
{
left:313px;
top:91px;
}

.GorByt .PhotikInfo
{
left:175px;
top:23px;
}

.GorByt .CloseInfo {
position:absolute;
right:20px;
top:24px;
left:auto;
}

.Memorial
{
left:465px;
top:108px;
}

.MAUlianova
{
left:505px;
top:53px;
}

.Plastov
{
left:440px;
top:43px;
}

.ElementPV .BlockEIM
{
padding:35px 20px 30px 22px;
width:385px;
background:url(/i/element_pv.png) no-repeat 0 0;
}

.ElementPV .PhotikInfo
{
left:172px;
top:34px;
}

.ElementPV .CloseInfo
{
right:20px;
top:35px;
}

.VystSal
{
left:350px;
top:163px
}

.CloseMap
{
cursor:pointer;
position:absolute;
top:10px;
right:5px;
}

.Bg_Table
{
position:absolute;
left:468px;
top:0;
}

.InteraktivMap
{
padding:0 0 25px 0;
}

.PrintContacts 
{
padding:0 10px 0 0;
float:right;
}

.PrintContacts a
{
color:#000000;
font-weight:bold;
padding:0 0 0 25px;
background:url(/i/pc.jpg) no-repeat 0 0px;
}

.MuseumContactsImg
{
display:none;
}

.NoPage
{
padding:150px 0 0 0;
width:650px;
margin:0 auto;
}

.LogoNP
{
padding:0 0 68px;
}

.TextNP h1
{
font-size:34px;
line-height:36px;
font-weight:normal;
}

.TextNP p
{
color:#FF0000;
margin:15px 0;
line-height:15px;
}

.TextNP ul
{
line-height:20px;
}

.TextNP ul a,
{
color:#005dba;
}

.BgMuseum
{
width:544px;
padding:10px 10px 0 10px;
background:url(/i/top_bg_mus.png) no-repeat 0 0;
}

#nevebatca
{
display: none;
width: 970px;
left:15%;
position:absolute;
top:30px;
z-index:290;
}

.InteraktivMap .Post
{
width:auto;
}

.YandexMap
{
width:295px;
background:url(/i/bg_ym.jpg) no-repeat 0 0;
position:absolute;
bottom:0;
left:0;
}

.YandexMap a
{
display:block;
padding:2px 15px;
text-decoration:none;
font-weight:bold;
color:#FFFFFF;
background:url(/i/ym_href.jpg) no-repeat 94% 8px;
}

.YandexMap a:hover
{
color:#FFFFFF !important;
text-decoration:underline;
}

.progli
{
padding:5px 0 0 0;
}

.progli li
{
padding:5px 0 0 0;
}

.VystInfoBlock
{
border:none;
}

.LineIB
{
margin:10px 0 5px 0;
border-top:1px solid #DFDFDF;
padding:1px 0 0 0;
}

.OneFullBlock #weather_mail_4 .top
{
  display: none;
}

.OneFullBlock #weather_mail_4 .main 
{
  border: none;
}

.Pad3 h2
{
  font-size:13px;
}

.GroupCost .GroupCost
{
padding:0;
}

.ChiefPhotoPG
{
margin:0 -4px 0 -6px;
padding:3px 5px;
text-align: center;
}

.FotoGalleryNavigation .Page {
border:1px solid #cccccc;
float:left;
margin:0 5px 0 0;
padding:2px 0;
text-align:center;
width:19px;
}


.FotoGalleryNavigation .Page a {
color:#0154CE;
display:block;
font-weight:normal;
text-decoration:none;
}

.FotoGalleryNavigation .SelectPageTB {
color:#AE0000;
font-weight:bold;
}

.PrevPageFoto
{
float:left;
padding:8px 8px 0 0;
}

.NextPageFoto
{
float:left;
padding:8px 0 0 3px;
}

.Rus a
{
background:url(i/rus.jpg) no-repeat 0 3px;
padding:0 0 0 20px;
}

.Languages a
{
text-decoration:none;
}

.SelectLanguage a
{
cursor:auto;
color:#000000;
}

.SelectLanguage a:hover
{
color:#000000 !important;
}

.YellowFB .VideoKonkrBlock
{
background:#faf9e7;
}

.YellowFB .Pad8
{
padding:0 2px;
}

.YellowFB .BackgRightDown2 {
background:transparent url(/i/yellow_backrightdown.gif) no-repeat scroll 0 100%;
}

.YellowFB .BackgRightUp2 {
background:transparent url(/i/yellow_backrightup.gif) no-repeat scroll 0 0;
}

#footer .ListFooter a
{
color:#000000;
text-decoration:none;
}

.BigChiefPhotoGalery
{
margin:0 -4px 0 -6px;
}

.Sortirovka a
{
background:url(i/return.gif) no-repeat 0 7px;
padding:0 0 0 18px;
}
.FotoGalleryNavigation
{
width:100%;
}

.CapthaKomment
{
color:#6B6B6B;
}

.CapthaKomment input
{
display:block;
margin:5px 0;
}

.CapthaKommentImage
{
padding:0 0 20px 0;
}

.Jenja
{
	margin:-15px 0 20px 5px;
}

.MuzMap
{
    background: #eeeeee;
    border-top: 1px solid #dfdfdf;
    padding: 5px 10px 15px 10px;
}

.MuzMap img
{
    padding: 0 0 10px 0;
}

.MuzMap a
{
    padding: 0 20px 0 0;
    background: url(/i/new_window.png) 100% 7px no-repeat;
}

a.MuzImg
{
    padding: 0 ;
    background: none;
}

.MapSign
{
	margin: 30px 0 10px 30px;
	text-align: left;
}


.CenterMap
{
	width: 980px;
	margin: 0 auto;
	text-align: center;
}

.PrintLink
{
    margin: 20px 27px 20px 0;
    float: right;
}

.PrintLink a
{
    padding: 0 0 10px 24px;
    background: url(/i/printer.png) 0 3px no-repeat;
}

.GreyBorder
{
    border: 1px solid #eeeeee;
}