body { margin: 0px; padding: 0px; font-family: Arial; font-size: 12px; }
img { border: 0px; }
form { margin: 0px; padding: 0px;}
table, td { border-collapse: collapse; margin: 0px; padding: 0px; vertical-align: top; font-size: 12px; }
input { vertical-align: middle; }
input[type="text"], input[type="submit"], input[type="image"], input[type="password"], input[type="button"], textarea  
{/* Kill mobile Safari custom styles */
  -webkit-appearance: none;
  -webkit-border-radius: 0;
}
a, a:visited { color: #336699; text-decoration: underline; }
a:hover { text-decoration: none; }

.AsCell { display: table-cell; }
.AsRow { display: table-row; }
.AsTable { display: table;  }
.ZoomAnchor { position: relative; }
.ZoomLens { position: absolute; z-index: 700; top: 5px; right: 7px; width: 50px; height: 50px; }
.ZoomLens a { display: block; background: url(/i/zoom.gif) no-repeat; width: 50px; height: 50px; }
body.Zoomed { font-size:15pt; }
body.Zoomed td, body.Zoomed p, body.Zoomed #divText, body.Zoomed font { font-size: 15pt !important;}
body.Zoomed h1 { font-size:24pt; }
body.Zoomed h2 { font-size:21pt; }
body.Zoomed h3 { font-size:17pt; }
body.Zoomed h4 { font-size:15pt; }
body.Zoomed h5 { font-size:14pt; }
body.Zoomed h6 { font-size:12pt; }
body.Zoomed .LeftMenu li { font-size: 14pt; }
body.Zoomed .LeftMenu li ul li, .LeftMenu li ul li a, .LeftMenu li ul li a:visited { font-size: 13pt; } 
body.Zoomed .NavChain li { font-size: 12pt; }
body.Zoomed .NewsList .Item .Data h2, body.Zoomed .NewsList .Item .Data h2 a, body.Zoomed .NewsList .Item .Data h2 a:visited { font-size: 14pt; }

.Base, .Header, .Footer, .Page { min-width: 1014px; }
.Page { width: 1014px; }
.Header { width: auto; height: 198px; font-size: 0px; }
.Header .BackStage { position: relative; left: 0px; top: 0px; width: 100%; height: 198px; z-index: 400; background: #53b7cf url(bg_header_bluesky.gif) repeat-x; }
.BackStage .Kremlin { width: 677px; height: 198px; position: absolute; left: 0px; top: 0px; z-index: 430; background: url(bg_header_kremlin.png); }
.BackStage .Birds { width: 436px; height: 198px; position: absolute; left: 43%; top: 0px; z-index: 450; background: url(bg_header_birds.png); }
.BackStage .Temple { width: 688px; height: 198px; position: absolute; right: 0px; top: 0px; z-index: 420; background: url(bg_header_temple.png); }

.Header .GlassStage { position: absolute; left: 0px; top: 0px; width: 100%; height: 178px; z-index: 500; padding: 20px 0px 0px;  }
.GlassStage .WhiteGlass { background: #FFFFFF; opacity: 0.6; filter: alpha(opacity=10); width: 1014px; height: 178px; margin: 0px auto; }


.Header .FrontStage { position: absolute; left: 0px; top: 0px; width: 100%; height: 178px; z-index: 600; padding: 20px 0px 0px; }
.FrontStage .TransparentGlass { width: 1014px; height: 178px; margin: 0px auto;  }
.TransparentGlass .Logo { text-align: center; vertical-align: middle; }
.TransparentGlass .MainTitle { padding: 0px 0px 15px 65px; width: 507px; text-align: center; vertical-align: middle; text-transform: uppercase; font-size: 16px; color: #1e6b9c; letter-spacing: 0.04em; }
.TransparentGlass .TopPanel { width: 245px; text-align: left; vertical-align: top; }
.TopPanel .IcoMenu { width: 300px; text-align: right; padding: 26px 61px 0px 0px; margin: 0 0 22px 0; }
.TopPanel .IcoMenu li { list-style-type: none; display: inline; margin: 0px 8px; }
.TopPanel .Search { text-align: right; margin: 30px 7px 45px 0px;  }
.TopPanel .Search input { border: 1px inset #848284;}
.TopPanel .Search input[type="text"] { border-right: none; font-size: 12px; padding: 2px; width: 172px; height: 15px;}
.TopPanel .Search input[type="submit"] { border-left: none; border-right: none; width: 19px; height: 21px; background: #34669c url(ico_rightarrowblue.png) no-repeat 50% 50%; font-size: 0px;  }


.TopPanel .address { position: relative; color: #3d3c3c; font-size: 14px; text-align: right; margin: -25px 10px 0px 0px; }
.TopPanel .address p { text-align: right; margin:0; }
.TopPanel .address strong { color: #1e6b9c; font-size: 16px; }

.Page { margin: 0px auto; }
.Page .FastMenu { display: inline-block; margin: 0px -9px 17px; padding: 18px 0px 0px; }
.FastMenu a, .FastMenu a:visited { vertical-align: middle; text-align: center;  height: 32px; float: left; width: 326px; background: yellow; margin: 0px 9px; padding: 16px 0px 0px; color: #ffffff; font-size: 12px; font-weight: bold; text-decoration: none; text-transform: uppercase; position: relative;  }
.FastMenu a:before { display: block; position: absolute; left: 0px; bottom: -6px; width: 9px; height: 30px; content: "";}
.FastMenu a.Employer { background: #336699; border-bottom: 6px solid #6699cc; }
.FastMenu a.Woker { background: #999900; border-bottom: 6px solid #cccc33; }
.FastMenu a.Injured { background: #f6af05; border-bottom: 6px solid #ffcc66; }
.FastMenu a.Employer:before { background: #cccc33; }
.FastMenu a.Woker:before { background: #ffcc66; }
.FastMenu a.Injured:before { background: #6699cc;}

.HotNews { border: 1px solid #e3e3e4; display: inline-block; margin: 0px auto 20px; }
.HotNews .RssLink { display: block; width: 18px; height: 18px; float: left; padding: 4px 7px; }
.HotNews marquee { width: 970px; font-size: 14px; text-align: right; vertical-align: middle; height: 18px; padding: 4px 5px; }
.HotNews marquee a, .HotNews marquee a:visited { text-decoration: none; color: #3d3c3c; }
.HotNews marquee a:hover { text-decoration: underline; }

.LeftCol { width: 198px; text-align: left; vertical-align: top; }
.LeftMenu { list-style-type: none; margin: 0px 0px 30px; width: 100%; padding: 0px; }
.LeftMenu li { padding: 0px 12px 22px; margin: 0px; font-size: 14px; color: #336699; }
.LeftMenu li a, .LeftMenu li a:visited { color: #336699;  }
.LeftMenu li a:hover { text-decoration: none; }
.LeftMenu li.act, .LeftMenu li.act a, .LeftMenu li.act a:visited { font-weight: bold; text-decoration: none; }
.LeftMenu li ul { padding: 8px 0px; list-style-type: none; }
.LeftMenu li ul li:before { position: absolute; left: 3px; top: 6px; display: block; width: 3px; height: 3px; border-radius: 5px; background: #f66a0b; content: ""; }
.LeftMenu li ul li { position: relative; padding: 0px 0px 8px 12px; }
.LeftMenu li ul li, .LeftMenu li ul li a, .LeftMenu li ul li a:visited { font-size: 13px; color: #3d3c3c; font-weight: normal !important;  } 

.LeftMenu li ul li.act, .LeftMenu li ul li.act a, .LeftMenu li ul li.act a:visited { font-weight: bold !important; }

.GraphicMenu { list-style-type: none; margin: 0px 0px 2px; width: 100%; padding: 0px; }
.GraphicMenu li span { position: absolute; content: ""; left: 0px; bottom: -5px; background: #999900; width: 5px; height: 13px; }
.GraphicMenu li { background: #e9f3fd; height: 46px; position: relative; margin: 0px 0px 8px; padding:0; font-size: 12px; font-weight: bold; letter-spacing: 0.4px; border-bottom: 5px solid #6699cc;  }
.GraphicMenu li, .GraphicMenu li a, .GraphicMenu li a:visited { color: #336699; text-transform: uppercase; text-decoration: none; }
.GraphicMenu li a { display: table-cell; z-index: 450; height: 46px; width: 198px; background: url(gm_fss.png) no-repeat 100% 0%; vertical-align: middle; text-align: left; padding: 0 20px 0 14px; }
/* Особые цвета и картинки для меню */
/*.GraphicMenu li.Hotline:before { background: #f70000; }
.GraphicMenu li.Hotline { background-color: #f66a0b; border-bottom-color: #f6a60b;  }
.GraphicMenu li.Hotline:after { background-image: url(gm_hotline.png); } 
.GraphicMenu li.Hotline, .GraphicMenu li.Hotline a, .GraphicMenu li.Hotline a:visited { color: #ffffff; }
.GraphicMenu li.Fss:before { background: #cccc33; }
.GraphicMenu li.Fss { background-color: #336699; }
.GraphicMenu li.Fss:after { background-image: url(gm_fss.png); }
.GraphicMenu li.Fss, .GraphicMenu li.Fss a, .GraphicMenu li.Fss a:visited { color: #ffffff; }
.GraphicMenu li.GosUslugi:before { background: #ffcc66; }
.GraphicMenu li.GosUslugi:after { background-image: url(gm_gosuslugi.png); }
.GraphicMenu li.GosUslugi, .GraphicMenu li.GosUslugi a, .GraphicMenu li.GosUslugi a:visited { color: #fb3146; }
.GraphicMenu li.Guestbook:before { background: #fe6601; }
.GraphicMenu li.Guestbook:after { background-image: url(gm_guestbook.png); }
.GraphicMenu li.Calendar:before { background: #999900; }
.GraphicMenu li.Calendar:after { background-image: url(gm_calendar.png); }
.GraphicMenu li.Debetor:before { background: #cccc33; }
.GraphicMenu li.Debetor:after { background-image: url(gm_debetor.png); }
.GraphicMenu li.Calc:before { background: #ffcc66; }
.GraphicMenu li.Calc:after { background-image: url(gm_calc.png); }
.GraphicMenu li.Sick:before { background: #ff6600; }
.GraphicMenu li.Sick:after { background-image: url(gm_sick.png); }
.GraphicMenu li.Operator:before { background: #999901; }
.GraphicMenu li.Operator:after { background-image: url(gm_operator.png); }*/

/*.MicroCalendar { margin:50px 0 0 0; }
.MicroCalendar h2 { font-size: 12px; font-weight: bold; color: #3d3c3c; text-decoration: none; text-transform: uppercase; }
.MicroCalendar h3 { display:inline; font-size: 12px; font-weight: bold; color: #336699; }
.MicroCalendar .month { background: #999933; color: #fff; text-align: center; font-size: 12px; padding: 3px 10px;}
.MicroCalendar .month, .MicroCalendar table { width: 180px; margin: 0px auto; }
.MicroCalendar, .MicroCalendar td, .MicroCalendar th { font-size: 12px; }
.MicroCalendar td, .MicroCalendar th { color: #717171; font-weight: normal; margin: 0px; padding: 1px 1px; text-align: center; vertical-align: middle; }
.MicroCalendar th { color: #515151; }
.MicroCalendar tr:nth-child(even) td { background: #f2f2f2; }
.MicroCalendar .Act { background: #ff9900; }*/

.ContentCol { width: 816px; text-align: left; vertical-align: top; padding: 0px 0px 0px 27px; }
.ContentCol input[type="submit"], .ContentCol input[type="button"], .ContentCol input[type="reset"] { display: block; position: relative;  background: #e9f3fd; color: #336699; font-weight: bold; margin: 0px; padding: 3px 5px; }

.MainNews { font-size: 12px; width: 357px; border: 1px solid #e5e5e6; margin-right: 20px;  }
.MainNews .Image img { float:left; max-width: 200px; margin:10px; }
.MainNews .Text { padding: 7px 10px 10px;  }
.MainNews .Text, .MainNews .Text p { margin: 0px; color: #5e5e5e; }
.MainNews .Text a, .MainNews .Text a:visited, .MainNews .More, .MainNews .More a, .MainNews .More a:visited { color: #336699; }
.MainNews .More { display: block; float: right; margin: 5px auto 0px; }

.Sep1 { width: 20px; }

.LiveBanner { width: 410px; height:244px; border: 1px solid #e5e5e6; text-align: right; vertical-align: top;}
.LiveBanner .Item { position:relative; font-size: 0px; }
.LiveBanner .Item a { text-shadow: 0px 0px 2px #ffffff; display:block; position:absolute; left:0; top:0; width: 410px; height:244px; background-color:#fff; background-position:right bottom; background-repeat:no-repeat; text-align: left; text-decoration: none; }
.LiveBanner .Item a span { display:block; width: 220px; padding: 30px 10px 10px 30px; font-size: 20px; color: #16659a; }
.LiveBanner .Item a p { width: 200px; padding: 0 10px 10px 30px; font-size: 14px; color: #707070; }
.LiveBanner .PanelAnchor { position:relative; font-size: 0px; }
.LiveBanner .Panel { position:absolute; left:30px; top:200px; padding: 10px; cursor: pointer; font-size: 12px; position: absolute; z-index: 800; left: 7px; bottom: 16px; }
.LiveBanner .Panel a, .LiveBanner .Panel a:visited { margin: 0px 4px; display: inline-block; font-size: 11px; font-family: Tahoma; color: #16659a; }
.LiveBanner .Panel a.act, .LiveBanner .Panel a.act:visited { text-decoration: none; color: #16659a; }
.LiveBanner .Panel a.Mover, .LiveBanner .Panel a.Mover:visited { color: #faba01; text-decoration: none; } 
.LiveBanner .Panel a.MoverInact, .LiveBanner .Panel a.MoverInact:visited { color: #ffe9aa; text-decoration: none; } 

.NavChain { display: block; margin: 0px auto 15px; padding: 0px 20px 0px; list-style-type: none; }
.NavChain li { display: inline-block; font-size: 12px; color: #3d3c3c; }
.NavChain li a, .NavChain li a:visited { font-weight: bold; color: #3d3c3c; }
.NavChain li a:hover { text-decoration: none; }
.NavChain li:after { width: 25px; height: 10px; display: inline-block; content: ""; background: url(ico_navarrow.png) 50% 50% no-repeat; }
.NavChain li:last-child:after { display: none; }

.ContentPage:before { width: 9px; height: 32px; left: 0px; top: 0px; background-color: #cccc33; position: absolute; content: ""; }
.ContentPage { position: relative; padding: 35px 0 20px 25px; }
.ContentPage h1, .ContentPage h2, .ContentPage h3, .ContentPage h4, .ContentPage h5, .ContentPage h6 { margin: 10px auto; }
.ContentPage h1 { font-size: 16px; font-weight: bold; text-transform: uppercase; }
.ContentPage h1, .ContentPage h1 a, .ContentPage h1 a:visited { color: #4366aa; }
.ContentPage h2 { font-size: 14px; font-weight: bold; }
.ContentPage h2, .ContentPage h2 a, .ContentPage h2 a:visited { color: #4366aa; }
.ContentPage h3 { font-size: 12px; font-weight: normal;  }
.ContentPage h3, .ContentPage h3 a, .ContentPage h3 a:visited { color: #3d3c3c; }
.ContentPage h4 { font-size: 16px; font-weight: bold; }
.ContentPage h4, .ContentPage h4 a, .ContentPage h4 a:visited { color: #3d3c3c; }
.ContentPage h5 { font-size: 14px; font-weight: bold; }
.ContentPage h5, .ContentPage h5 a, .ContentPage h5 a:visited { color: #3d3c3c; }
.ContentPage h6 { font-size: 12px; font-weight: bold; }
.ContentPage h6, .ContentPage h6 a, .ContentPage h6 a:visited { color: #3d3c3c; }
.ContentPage p { font-size: 12px; margin: 0px auto 5px; }
.ContentPage a, .ContentPage a:visited { color: #336699; }
.ContentPage ul { margin: 10px auto 10px; padding: 0px 0px 0px 15px; }
.ContentPage ul li:before { left: -10px; top: 4px; width: 3px; height: 7px; background-color: #f66a0b; position: absolute; content: ""; }
.ContentPage ul li { font-size: 14px; list-style-type: none; position: relative; margin: 0px auto 5px;}
.ContentPage ul li:nth-child(even):before { background-color: #999900; }
.ContentPage ul li:nth-child(even) a, .ContentPage ul li:nth-child(even) a:visited { color: #3d3c3c; }
.ContentPage li img { vertical-align: middle;}
.ContentPage ol { margin: 10px auto 10px; padding: 0px 0px 0px 25px; }
.ContentPage ol li { font-size: 14px; position: relative; margin: 0px auto 5px;}
.ContentPage ol li:nth-child(even) a, .ContentPage ol li:nth-child(even) a:visited { color: #3d3c3c; }
.ContentPage img { border: 1px solid #eae9ee; padding: 1px; margin: 0 5px 5px 0; }
.ContentPage ul.PageSubMenu { padding-left: auto; }
.ContentPage ul.PageSubMenu li:before, .ContentPage ul.PageSubMenu li:nth-child(even):before { background: #f66a0b; width: 5px; height: 5px; border-radius: 5px; top: 44%; }
.ContentPage ol.PageSubMenu { list-style-type: decimal; padding-left: auto; }
.ContentPage .PageSubMenu li, .ContentPage .PageSubMenu li:nth-child(even) { color: #3d3c3c; font-size: 14px; font-weight: bold; margin: 0px 0px 15px; }
.ContentPage .PageSubMenu li a, .ContentPage .PageSubMenu li a:visited, .ContentPage .PageSubMenu li:nth-child(even) a, .ContentPage .PageSubMenu li:nth-child(even) a:visited { color: #336699; }
.ContentPage ul.PageSubMenu, .ContentPage ol.PageSubMenu { margin: 0px auto 25px; }
.ContentPage table td { padding: 2px 5px; }

.MoreAtHeader {  margin: -38px auto 0px; text-align: right; font-size: 12px; color: #336699; padding: 0px 15px 0px; }

.NewsList { margin: 40px 0 0 0; }
.NewsList .Title { padding: 20px 10px 20px 0px; width: 441px; text-align: left; vertical-align: middle; }
.NewsList .Title, .NewsList .Title a, .NewsList .Title a:visited { font-size: 12px; font-weight: bold; color: #3d3c3c; text-decoration: none; text-transform: uppercase;}
.NewsList .LinkAll { width: 350px; padding: 20px 15px 20px 0px; text-align: right; vertical-align: middle; }
.NewsList .LinkAll, .NewsList .LinkAll a, .NewsList .LinkAll a:visited{ font-size: 12px; color: #336699;}
.NewsList .Item { vertical-align: top; text-align: left; padding: 0px 25px 0px 0px; margin: 0px auto 25px; }
.NewsList .Item .Image { padding-right: 15px; }
.NewsList .Item .Image img { border: 1px solid #eaeaee; }
.NewsList .Item .More, .NewsList .Item .More:visited { display: inline; font-size: 12px; color: #336699; }
.NewsList .Item .Data { text-align: left; vertical-align: top; }
.NewsList .Item .Data, .NewsList .Item .Data p { font-size: 12px; color: #3d3c3c; }
.NewsList .Item .Data h2 { margin: 0px 0px 15px; padding: 0px;  }
.NewsList .Item .Data h2, .NewsList .Item .Data h2 a, .NewsList .Item .Data h2 a:visited { text-decoration: none; font-weight: bold; font-size: 14px; color: #336699; }
.NewsList .Item .Data span { margin: 0px auto 15px; color: #8e8e8e; }

.Ask { width: 400px; }
.Ask textarea { resize: none; margin: 0px; }
.Ask > table { width: 100%; }
.Ask td { font-size: 0px; width: auto; }
.Ask input[type="text"], .Ask select, .Ask textarea { margin: 0px;  width: 100%; font-size: 13px; padding: 5px; background: #f0f0f3; border: 3px double #FFFFFF; border-left:0; /*border-left:3px solid #336699;*/ }
.Ask select { margin: -1px auto; }
.Ask select { color: #3d3c3c; }
.Ask input::-moz-placeholder, .Ask textarea::-moz-placeholder { color: #3d3c3c; opacity: 1;  }
.Ask input::-webkit-input-placeholder, .Ask textarea::-webkit-input-placeholder { color: #3d3c3c; opacity: 1; }
.Ask .OffSpread input, .Ask .OffSpread select, .Ask .OffSpread textarea { width: auto; }
.Question, .Question p { font-size: 18px; font-weight:normal; color: #336699; position: relative; margin: 20px auto;}
.Question:before { top: 2px; left: -8px; background: #f66a0b; width: 3px; height: 7px; display: block; content: ""; position: absolute;  }

.GalleryPagerControl { text-align: right; padding: 0px 15px; margin-bottom: -10px; }
.GalleryPagerControl a { margin: auto 0px auto 10px; }
.GalleryPagerControl .Inact { color: #cddce2;}
.Pager { list-style-type: none; padding: 10px !important; margin: 20px auto !important; font-size: 12px; text-align: center; }
.Pager li { display: inline-block; }
.Pager li:before { display: none; }
.Pager a, .Pager a:visited { margin: 0px 4px; font-size: 11px !important; font-family: Tahoma; color: #1f699c !important; }
.Pager li.act a, .Pager li.act a:visited { text-decoration: none; color: #cddce2 !important; }
.Pager li.Mover a, .Pager li.Mover a:visited { color: #faba01 !important; text-decoration: none; } 
.Pager li.MoverInact a, .Pager li.MoverInact a:visited { color: #ffe9aa !important; text-decoration: none; } 
.Gallery { margin: -8px; font-size: 0px;}
.Gallery img { border: none; padding: 0px; margin: 0px; max-width: 170px; max-height: 170px; vertical-align: top; }
.Gallery a, .Gallery a:visited  { width: 170px; height: 170px;  margin: 8px; padding: 1px; border: 1px double red; display: inline-block; vertical-align: top; }
.Gallery a div { display: table-cell; vertical-align: middle; text-align: center; width: 170px; height: 170px; }

.FilialMap { margin: 0px auto 30px; }
.FilialMap .Map { width: 310px; padding: 0px 10px 0px 0px; }
.FilialMap .List { vertical-align: top; text-align: left;  }
.FilialMap .List .Title { text-transform: uppercase; color: #3d3c3c; font-size: 12px; font-weight: bold;  }
.FilialMap .List { width: 470px; padding: 0px 0px 0px 10px; }
.FilialMap .List, .FilialMap .List a, .FilialMap .List a:visited { font-size: 12px; color: #336699; }
.FilialMap .List ul { list-style-type: none; margin: 0px auto; padding: 10px 15px 0px 0px; text-align: left; vertical-align: top; }
.FilialMap .List li { margin: 0px auto; padding: 0px 0px 5px;}




.Footer { height: 155px; }
.BottomMenu { list-style-type: none; margin: 0px; padding: 0px; text-align: center; height: 33px; padding: 12px 0px 0px; background-color: #336699; background-image: -moz-linear-gradient(top, #4f7ba7 0%,  #336699 12px); background-image: linear-gradient(top, #4f7ba7 0%,  #336699 12px); background-image: -webkit-linear-gradient(top, #4f7ba7 0%,  #336699 12px); border-bottom: 11px solid #6699cc; position: relative; }
.BottomMenu:before { display: block; width: 9px; height: 37px; font-size: 0px; position: absolute; left: 0px; bottom: -10px;  background: #cccc33; content: ""; }
.BottomMenu li { display: inline; margin: 0px 15px; }
.BottomMenu li a, .BottomMenu li a:visited { font-size: 14px; font-weight: bold; color: #FFFFFF;}



.CopyRightZone { height: 99px; width: 100%; }
.CopyRightZone .CounterZone { width: 30%; vertical-align: middle; text-align: left; padding: 0px 20px 0px 30px;  }
.CopyRightZone .Copyright { text-align: center; vertical-align: middle; color: #35679a; font-size: 12px;}
.ADTCredits { width: 30%; padding: 0px 30px 0px 20px; color: #35679a; font-size: 12px; vertical-align: middle; text-align: right;}
.ADTCredits a, .ADTCredits a:visited { color: #35679a;  }
.ADTCredits img { vertical-align: middle;  }
.ADTCredits .AsCell { padding: 5px; text-align: left;}
.ADTCredits .AsTable { margin: 0px auto; }
.ADTCredits .Logo { vertical-align: middle; }
.ADTCredits .Text { vertical-align: middle; }

.BranchList th { padding:4px 10px; border:1px solid #6699cc; background-color:#6699cc; color:#fff; }
.BranchList td { padding:4px 10px; border:1px solid #6699cc; }
.BranchList .BranchName { white-space:nowrap; }
.BranchList .BranchPhones { width: 200px; }

.BUG { display: none; background: red; width: 50px; height: 50px; color: white; font-size: 20px; position: absolute; z-index: 90999; top: 100px; left: 30%; }

.FilialSearch { margin:0 0 20px 0; background: #f6af05; padding:5px 10px 10px 15px; color: #fff; font-size: 12px; }
.FilialSearch h2 { font-size: 12px; font-weight: bold; text-transform: uppercase; }
.FilialSearch input[type="submit"] { border: none; width: 14px; height: 16px; background:url(ico_rightarrowblue.png) no-repeat 50% 50%; font-size: 0px;  }

.ui-dialog, .ui-dialog-titlebar, .ui-dialog-buttonset .ui-button { border-radius: 0px !important; z-index: 900;}
.ui-dialog { padding: 0px; border: none !important; }
.ui-dialog .ui-dialog-titlebar .ui-dialog-title { color: #FFFFFF; }
.ui-dialog .ui-widget-header { background: #799bb9; }
.ui-dialog-buttonset .ui-button {   background: #FFF; font-size: 10px; font-family: Arial; color: #4e4c4c; text-transform: uppercase; font-weight: bold;  }
.ui-dialog-buttonset .ui-button .ui-button-text { width: auto; height: auto; padding: 5px 10px; }


.FilialSearchResult { width: 100%; }
.FilialSearchResult td { padding: 3px; }

.eventCalendar-wrap { }
.eventCalendar-wrap li:before { display: none; }
.eventsCalendar-currentTitle { background: #999933;  color: #FFFFFF; font-size: 12px; padding: 3px 10px; text-transform: uppercase; }
.eventsCalendar-slider .arrow, .eventsCalendar-slider .arrow:visited { color: #FFFFFF; text-decoration: none;  }
.eventsCalendar-currentTitle a, .eventsCalendar-currentTitle a:visited { color: #FFFFFF; text-decoration: none; }
.eventsCalendar-daysList li { text-align: center;  }
.eventsCalendar-daysList li a, .eventsCalendar-daysList li a:visited { font-size: 12px; color: #717171 !important; text-decoration: none; }
.eventsCalendar-list-wrap { margin-top: 25px; }
.eventCalendar-wrap .dayWithEvents { background: #FF9900 !important; }
.eventsCalendar-list-content .eventTitle { color: #336699 !important; }
/*.eventsCalendar-list-content .eventСlone { display: none; }*/
.eventsCalendar-list-content {display: none;}
.eventsCalendar-list-content ul { margin:0; padding:0; }
.eventsCalendar-list-content li { list-style-type: none; margin:0; padding:0; }
.eventsCalendar-list-content li time { font-size: 12px; color: #3d3c3c; font-style: normal; margin-right: 5px;}
.eventsCalendar-list-content li time em { font-size: 10px !importnat; font-style: normal; margin-right: 5px;}


#jquery-overlay { z-index: 700 !important; }
#jquery-lightbox { z-index: 750 !important; }

.vote { padding:20px 10px 20px 20px; line-height:1; }
.vote h2 { margin:10px 0; text-transform:uppercase; font-size:10pt; }
.vote ul { margin:0; padding:0; }
.vote li { list-style-type:none; margin:5px 0; padding:0; }
.vote input[type=submit] { margin:10px 0; padding:5px 10px; color:#18579c; font-weight:bold; font-size:7pt; text-transform:uppercase; }
.vote span { display:inline-block; height:10px; background-color:#6293cd; border-left:1px solid #6293cd; }

.ContentPage .print { margin:20px 0; }
.ContentPage .print li { list-style-type:none; margin:0; padding:0 0 0 20px; background:url(/images/ico_print.png) 0 2px no-repeat; }
.ContentPage .print li:before { background-color: #fff; }
