*
{
  margin:0;
  padding:0;
}

header,nav,section,article,aside,footer
{
  display:block;
}

body
{
  font:12px/18px Arial, Tahoma, Verdana, sans-serif;
}

a
{
  color:#8e0000;
  outline:none;
  text-decoration:underline;
}

a.expand
{
  width:150px;
  display:block;
  margin:10px 0 0;
}

a.expand:hover
{
  height:500px;
}

p
{
  margin:0 0 18px;
}

img
{
  border:none;
}

input
{
  vertical-align:middle;
}

#wrapper
{
  width:100%;
  min-width:1200px;
}

#header
{
  height:144px;
  background:#FFF;
  border-bottom:1px solid #8e0000;
}

#header .bug
{
  position:relative;
  top:25px;
  left:290px;
  width:50px;
  background:url(../images/bug.gif) no-repeat;
  height:50px;
  z-index:1000;
  opacity:0.7;
}

.head_cont
{
  position:relative;
  width:1440px;
  height:144px;
  margin:0 auto;
}

.head_cont .bloc1
{
  height:144px;
  width:600px;
  float:left;
  position:relative;
  display:block;
  border:none;
  background:url(../images/HeadR1.jpg) no-repeat left top;
  -webkit-transition:all .2s ease;
  -moz-transition:all .2s ease;
  -o-transition:all .2s ease;
}

.head_cont .bloc3 .lang
{
  position:absolute;
  right:32px;
  top:15px;
}

.Kn_Home
{
  width:24px;
  height:24px;
  background:url(../images/NavKN1.jpg) no-repeat;
  display:block;
  float:left;
  margin-left:3px;
  margin-top:22px;
  border-radius:2px;
  -moz-border-radius:2px;
  -webkit-border-radius:2px;
  box-shadow:0 1px 1px rgba(0,0,0,0.2);
}

.Kn_Back
{
  width:24px;
  height:24px;
  background:url(../images/NavKN2.jpg) no-repeat;
  display:block;
  float:left;
  margin-left:3px;
  margin-top:22px;
  border-radius:2px;
  -moz-border-radius:2px;
  -webkit-border-radius:2px;
  box-shadow:0 1px 1px rgba(0,0,0,0.2);
  -webkit-transition:all .2s ease;
  -moz-transition:all .2s ease;
  -o-transition:all .2s ease;
}

.Kn_Mail
{
  width:24px;
  height:24px;
  background:url(../images/NavKN3.jpg) no-repeat;
  display:block;
  float:left;
  margin-left:3px;
  margin-top:22px;
  border-radius:2px;
  -moz-border-radius:2px;
  -webkit-border-radius:2px;
  box-shadow:0 1px 1px rgba(0,0,0,0.2);
}

.head_cont .bloc2
{
  display:block;
  /*width:175px; /* 75let: 200px; orig: 146px, 25let: 265px  */
  /*height:144px; */
  position:absolute;
  right:45px;
  top:10px;
  /*background:url(../images/HeadR_75a.jpg) no-repeat; /* orig: HeadR3.jpg, 25let: HeadR3_25.jpg
  -webkit-transition:all .2s ease;
  -moz-transition:all .2s ease;
  -o-transition:all .2s ease;*/
}

.head_cont .blocK
{
  display:block;
  width:172px;
  height:144px;
  position:absolute;
  right:255px;
  top:0;
  background:url(../images/HeadR_prkult.jpg) no-repeat; /* orig: HeadR3.jpg, 25let: HeadR3_25.jpg */
  -webkit-transition:all .2s ease;
  -moz-transition:all .2s ease;
  -o-transition:all .2s ease;
}

.head_cont .bloc23
{
  display:block;
  width:256px;
  height:144px;
  position:absolute;
  right:395px;
  top:10px;
  background:url(../images/sveden.png) no-repeat;
  /* background:url(../images/sveshnikov-80s.jpg) no-repeat;*/
  /* background:url(../images/HeadR24.jpg) no-repeat; */
  /* orig: HeadR3.jpg, 25let: HeadR3_25.jpg */
  -webkit-transition:all .2s ease;
  -moz-transition:all .2s ease;
  -o-transition:all .2s ease;
  background-position-x: center;
}

.head_cont .bloc24
{
  display:block;
  position:absolute;
  right:-120px;
  top:10px;
}

.head_cont .bloc2 h3
{
  font:normal 21px/1 Georgia, Constantia, "Lucida Bright", "DejaVu Serif", serif;
  color:#4c4b4b;
  margin-top:19px;
}

.head_cont .bloc3
{
  height:144px;
  float:right;
  margin-right:622px; /* 75let: 200px, orig 146px, 25let: 265px */
  width:215px;
  position:relative;
  background:url(../images/HeadR2.jpg) no-repeat right top;
}

.TopBanner
{
  height:316px;
  background:url(../images/Banafon.jpg);
  border-bottom:1px solid #8e0000;
}

.TopBanner_Cont
{
  width:1200px;
  margin:0 auto;
}

#TopMenu
{
  height:64px;
  border-bottom:1px solid #8e0000;
  margin-bottom:30px;
}

#TopMenu .contMenu
{
  width:1200px;
  text-align:left;
  font:normal 18px/1 Georgia, Constantia, "Lucida Bright", "DejaVu Serif", serif;
  color:#010101;
  margin:0 auto;
}

#TopMenu .bloc1
{
  float:left;
  width:85%;
  position:relative;
}

#TopMenu .bloc2
{
  float:right;
  width:180px;
  padding:23px 0 0;
}

#TopMenu .contMenu ul
{
  list-style:none;
}

.contMenu div a
{
  display:block;
  text-decoration:none;
  color:#010101;
}

#middle
{
  /*border-left:280px solid #FFF;
  height:1%;*/
  position:relative;
  width:1200px;
  margin:0 auto;
  margin-bottom:30px;
}

#middle:after
{
  content:'';
  clear:both;
  display:table;
}

#container
{
  /*width:100%;
  float:left;
  margin-right:-100%;*/
  overflow:hidden;
}

#sideLeft
{
  float:left;
  width:290px;
  /*height:100%;
  position:relative;
  left:-280px;*/
  padding-right:40px;
  min-height:538px;
}

.NewsBlockHead
{
  background:#f0f0f0 url(../images/cofee2.jpg) no-repeat 235px 15px;
  height:64px;
  border-bottom:1px solid #cbcbcb;
  display:block;
  color:#221f1f;
}

.NewsBlock .NewsBlockSlider
{
  height:500px;
  background:#e8e8e8;
  position:relative;
}

.NewsBlock .NewsBlockBoot a
{
  font:11px Tahoma, Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
  color:#747474;
  display:block;
  padding:13px 24px 0 0;
}

.NewsBlock .NewsBlocCont
{
  overflow:hidden;
  margin:35px 20px;
}

.NewsBlock .NewsBlocCont h3
{
  color:#1b1b1b;
  font:normal 18px/1.2 Georgia, Constantia, "Lucida Bright", "DejaVu Serif", serif;
  margin-bottom:20px;
  padding-bottom:10px;
  border-bottom:1px solid #CCC;
  -webkit-transition:all .2s ease;
  -moz-transition:all .2s ease;
  -o-transition:all .2s ease;
  display:run-in;
}

.NewsBlock .NewsBlocCont img
{
  border:solid 4px #FFF;
  background:#FFF;
  -moz-box-shadow:0 0 1px rgba(0,0,0,0.1);
  -webkit-box-shadow:0 0 10px rgba(0,0,0,0.1);
  box-shadow:1px 1px 1px rgba(0,0,0,0.1);
  -webkit-transition:all .3s ease;
  -moz-transition:all .3s ease;
  -o-transition:all .3s ease;
}

.NewsBlock .NewsBlocCont img:hover
{
  opacity:0.9;
}

.NewsBlock .NewsBlocCont .DataNews
{
  background:#FFF;
  font:12px/1 Georgia, Constantia, "Lucida Bright", "DejaVu Serif", serif;
  color:#343434;
  -moz-box-shadow:1px 1px 0 rgba(0,0,0,0.1);
  -webkit-box-shadow:1px 1px 0 rgba(0,0,0,0.1);
  box-shadow:1px 1px 0 rgba(0,0,0,0.1);
  text-align:center;
  margin:-15px 25% 0;
  padding:3px 10px;
}

.BlockRR
{
  position:absolute;
  width:247px;
}

.NewsBlock .NewsBlocCont .textNews
{
  margin-top:20px;
  color:#4f4948;
  font:11px/1.2 Arial, Gotham, "Helvetica Neue", Helvetica, sans-serif;
  max-height:208px;
  overflow:hidden;
}

.RSSBlockHead
{
  background:#f0f0f0 url(../images/rss.jpg) no-repeat 235px 15px;
  height:64px;
  border-bottom:1px solid #cbcbcb;
}

.RSSBlock .RSSBlockCont
{
  overflow:hidden;
  margin:20px;
}

.RSSBlock .RSSBlockCont h3
{
  color:#1b1b1b;
  font:normal 18px/1.2 Georgia, Constantia, "Lucida Bright", "DejaVu Serif", serif;
  margin-bottom:20px;
}

.RSSBlock p
{
  color:#4f4948;
  font:11px/1.2 Arial, Gotham, "Helvetica Neue", Helvetica, sans-serif;
}

.CollBlockHead
{
  background:#f0f0f0 url(../images/CollIcon.jpg) no-repeat 235px 15px;
  height:64px;
  border-bottom:1px solid #cbcbcb;
}

#footer
{
  background:url(../images/fotFon.jpg) repeat-x;
  min-width:1200px;
  min-height:100px;
  position:relative;
}

#footer .fotCont h3
{
  color:#FFF;
  font:normal 23px/1.1 Georgia, Constantia, "Lucida Bright", "DejaVu Serif", serif;
}

#footer .fotCont .Foot1
{
  float:left;
  width:30%;
  color:#CCC;
  font:normal 11px Arial, Gotham, "Helvetica Neue", Helvetica, sans-serif;
  min-height:50px;
  margin:0 0 43px;
}

.manufacturer
{
  position:absolute;
  top:-22px;
  right:10px;
  text-align:right;
  font-weight:700;
  width:150px;
  color:#333;
}

.manufacturer a
{
  color:#EEE;
  text-decoration:none;
  font:normal 10px Arial, Gotham, "Helvetica Neue", Helvetica, sans-serif;
}

.soclabel
{
  position:relative;
  right:25px;
  color:#FFF;
  text-align:right;
  width:150px;
}

#footer .fotCont .Foot1 h3
{
  color:#FFF;
  font:normal 23px/1.1 Georgia, Constantia, "Lucida Bright", "DejaVu Serif", serif;
  margin-bottom:40px;
}

#footer .fotCont .Foot2
{
  float:left;
  width:450px;
  min-height:50px;
  background:url(../images/2px.jpg) repeat-y left;
  margin:0 0 23px;
  padding:0 0 0 165px;
}

#footer .fotCont .Foot2 h3
{
  margin-bottom:25px;
}

#footer .fotCont .Foot2 a
{
  color:#FFF;
  font:normal 14px Georgia, Constantia, "Lucida Bright", "DejaVu Serif", serif;
  display:block;
}

#footer .fotCont .Foot2 a:hover
{
  color:#CCC;
  border:none;
}

.Foot22
{
  background:url(../images/2px.jpg) repeat-y right;
}

#footer .fotCont .BigTell
{
  color:#CCC;
  font:34px/1 "Palatino Linotype", Baskerville, Palatino, "Century Schoolbook L", "Times New Roman", serif;
  margin-top:40px;
}

#footer .fotCont .BigTell a
{
  color:#FFF;
  font:34px/1 "Palatino Linotype", Baskerville, Palatino, "Century Schoolbook L", "Times New Roman", serif;
  display:block;
  text-decoration:none;
}

#footer .fotCont .Foot3
{
  float:right;
  text-align:right;
  color:#FFF;
  font:normal 14px Georgia, Constantia, "Lucida Bright", "DejaVu Serif", serif;
  height:50px;
  position:relative;
  width:170px;
}

.soc
{
  float:right;
  margin:10px 0 25px;
}

.counter
{
  margin:75px 0 0;
}

.soc1:hover,.soc2:hover,.soc3:hover,.soc4:hover,.soc5:hover,.soc6:hover
{
  -webkit-filter:brightness(120%);
}

.soc1
{
  width:36px;
  height:24px;
  background:url(../images/MessMax.jpg) no-repeat;
  display:block;
  -webkit-transition:all .3s ease;
  -moz-transition:all .3s ease;
  -o-transition:all .3s ease;
  float:right;
}

.soc2
{
  width:36px;
  height:24px;
  background:url(../images/soc2.png) no-repeat;
  display:block;
  -webkit-transition:all .3s ease;
  -moz-transition:all .3s ease;
  -o-transition:all .3s ease;
  float:left;
}

.soc3
{
  width:36px;
  height:24px;
  background:url(../images/IconTLG.png) no-repeat;
  display:block;
  -webkit-transition:all .3s ease;
  -moz-transition:all .3s ease;
  -o-transition:all .3s ease;
  float:right;
}

.soc4
{
  width:24px;
  height:24px;
  background:url(../images/soc4.png) no-repeat;
  display:block;
  -webkit-transition:all .3s ease;
  -moz-transition:all .3s ease;
  -o-transition:all .3s ease;
  float:left;
}

.soc5
{
  width:36px;
  height:24px;
  background:url(../images/RuTube.png) no-repeat;
  display:block;
  -webkit-transition:all .3s ease;
  -moz-transition:all .3s ease;
  -o-transition:all .3s ease;
  float:right;
}

.soc6
{
  width:24px;
  height:24px;
  background:url(../images/IconGit.png) no-repeat;
  display:block;
  -webkit-transition:all .3s ease;
  -moz-transition:all .3s ease;
  -o-transition:all .3s ease;
  float:right;
}

.soc7
{
  width:36px;
  height:24px;
  background:url(../images/VK.png) no-repeat;
  display:block;
  -webkit-transition:all .3s ease;
  -moz-transition:all .3s ease;
  -o-transition:all .3s ease;
  float:right;
}

#PhotoGalery h3
{
  font:italic 27px/1 Georgia, Constantia, "Lucida Bright", "DejaVu Serif", serif;
  color:#221f1f;
  margin-top:13px;
}

.PhotoGaleryCont
{
  height:1px;
  /*margin-top:-15px;*/
  margin-left:-28px;
}

.PhotoGaleryCont .Galery1
{
  background:url(../images/SHGall41.jpg) no-repeat center bottom;
  height:228px;
  width:279px;
  float:left;
  margin-left:28px;
  display:block;
  color:#000;
  overflow:hidden;
  -webkit-transition:all .4s ease;
  -moz-transition:all .4s ease;
  -o-transition:all .4s ease;
  -webkit-filter:grayscale(10%);
}

.PhotoGaleryCont .Galery1 .PgotoG,#transg
{
  height:157px;
  line-height:0;
  font-size:0;
  background:#FFF;
  overflow:hidden;
}

.PhotoGaleryCont .Galery1 #transg
{
  background:url(../images/live_block_icon.png) no-repeat center center;
  background-color:#f7f7f7;
}

.PgotoG3
{
  height:147px;
  width:147px;
  line-height:0;
  font-size:0;
  background:#FFF;
  float:left;
  border:solid 4px #FFF;
  -moz-box-shadow:0 0 2px rgba(0,0,0,0.3);
  -webkit-box-shadow:0 0 2px rgba(0,0,0,0.3);
  box-shadow:0 0 2px rgba(0,0,0,0.3);
  -webkit-transition:all .4s ease;
  -moz-transition:all .4s ease;
  -o-transition:all .4s ease;
  margin:0 0 10px 10px;
}

.Search
{
  width:183px;
  height:28px;
  background:url(../images/SearchFon.jpg) no-repeat;
  border:none;
  float:right;
  margin-top:-4px;
  -webkit-transition:all .5s ease;
  -moz-transition:all .5s ease;
  -o-transition:all .5s ease;
}

.Search:hover
{
  opacity:0.7;
  background:url(../images/SearchFonHover.jpg) no-repeat;
}

.magnifier
{
  height:25px;
  width:28px;
  background:url(../images/1px.gif) no-repeat;
  border:solid 0 #000;
}

#search-textbox
{
  border:none;
  height:28px;
  background:none;
  width:135px;
  padding:0 0 0 10px;
}

.poster
{
  width:290px;
  background:#fffcfc;
  height:304px;
  float:left;
  margin-right:10px;
  position:relative;
}

.poster .Header
{
  height:63px;
  border-bottom:1px solid #918583;
  display:block;
  font:italic 27px/1 Georgia, Constantia, "Lucida Bright", "DejaVu Serif", serif;
  color:#221f1f;
  text-decoration:none;
  background:#fffcfc;
}

.Мonths
{
  float:right;
  height:70px;
  background:#e8e8e8;
  position:relative;
  margin:18px 22px 0 0;
}

.poster .pages
{
  position:absolute;
  height:20px;
  width:100px;
  top:7px;
  right:10px;
  text-align:right;
  font-size:0;
}

.poster .pages li
{
  background:none repeat scroll 0 0 #b9b6b6;
  border-radius:2px 2px 2px 2px;
  cursor:pointer;
  display:inline-block;
  height:11px;
  overflow:hidden;
  text-indent:-999px;
  width:11px;
  border:none;
  box-shadow:none;
  margin:0 5px 0 0;
}

.poster .pages li.active
{
  background:none repeat scroll 0 0 #a20000;
}

.Perfomans .NameA
{
  border-right:1px solid #c7c2c2;
  width:180px;
  height:78px;
  float:left;
  font:13px Georgia, Constantia, "Lucida Bright", "DejaVu Serif", serif;
  font-weight:600;
  overflow:hidden;
  position:relative;
  -webkit-transition:all .5s ease;
  -moz-transition:all .5s ease;
  -o-transition:all .5s ease;
  margin:0;
  padding:0 10px 0 19px;
}

.Perfomans .NameA .excerpt {
 font-style:italic;
 font-size:12px;
 font-weight:400;
 display: block;
 margin-top:0em;
}

.Perfomans .DataR1
{
  border-left:1px solid #f1f0f0;
  width:75px;
  height:62px;
  float:left;
  text-align:center;
  position:relative;
  -webkit-transition:all .5s ease;
  -moz-transition:all .5s ease;
  -o-transition:all .5s ease;
  margin:0;
  padding:10px 0 0;
}

#mini_no_events p
{
  margin: 0;
  padding: 0 20px;
  text-align: center;
  position: absolute;
  top: 50%;
  font:16px Georgia, Constantia, "Lucida Bright", "DejaVu Serif", serif;
  font-style:italic;
  color:gray;
}

#afisha_no_upcoming_events h3
{
  font-style:italic;
  color:gray;
  padding-bottom: 15px;
}

.AfishaArc > p, .AfishaArc > a
{
  display: block;
  position: relative;
  float: left;
  margin: 0;
  padding-right: 5px;
  font:13px Georgia, Constantia, "Lucida Bright", "DejaVu Serif", serif;
}

.BigSlider
{
  float:left;
  width:900px;
  height:304px;
  max-height:304px;
  overflow:hidden;
}

.Cont-cont
{
  font:normal 14px/1.25 Arial, sans-serif, Gotham, "Helvetica Neue", Helvetica;
  color:#000;
  /*margin-left:72px;*/
  /*margin-bottom:20px;*/
}

.Cont-cont h1
{
  font:normal 32px/1.2 Georgia, Constantia, "Lucida Bright", "DejaVu Serif", serif;
  color:#303030;
  margin-bottom:30px;
}

.Cont-cont h2
{
  font:normal 25px/1.2 Georgia, Constantia, "Lucida Bright", "DejaVu Serif", serif;
  color:#303030;
  margin-bottom:15px;
}

.Cont-cont h3
{
  font:normal 20px/1.2 Georgia, Constantia, "Lucida Bright", "DejaVu Serif", serif;
  color:#303030;
  margin-bottom:15px;
}

.GL
{
  float:left;
  color:#000;
  margin-right:12px;
  text-decoration:none;
}

.AfishaAll
{
  margin-right:-35px;
  width:860px;
}

.IMGAfishaAll
{
  border-bottom:1px solid #FFF;
  line-height:0;
  font-size:0;
  margin:0 auto 0 auto;
  padding:0;
  display:block;
}

.AfishaOne2
{
  width:408px;
  float:left;
  margin-right:22px;
  position:relative;
}

.AfishaOne
{
  width:408px;
  float:left;
  background:#ebebeb;
  margin-right:17px;
  margin-bottom:10px;
  -webkit-transition:all .4s ease;
  -moz-transition:all .4s ease;
  -o-transition:all .4s ease;
  color:#303030;
}

.AfishaOne h2
{
  line-height:1.1;
  font-size:16px;
  display:block;
  text-decoration:none;
  margin:0;
  padding:10px 18px;
}

.AfishaOne .BottomA
{
  height:25px;
  background:#f4f4f4;
  border-top:1px solid #FFF;
  display:block;
  margin:0;
  padding:10px 22px 0;
}

.AfishaOne .Databig
{
  border-right:1px solid #d4c5c5;
  border-bottom:1px solid #d4c5c5;
  width:95px;
  height:80px;
  padding:0 5px;
}

.TitleAfishaBlock
{
  height:80px;
  border-left:1px solid #FFF;
  border-bottom:1px solid #d4c5c5;
}

.excerptAfisha
{
  border-bottom:1px solid #e3e3e3;
  border-top:1px solid #FFF;
  font:12px/1.2 Arial, Gotham, "Helvetica Neue", Helvetica, sans-serif;
  color:#6c6c6c;
  height:40px;
  background:#f4f4f4;
  padding:12px 18px;
}

.AfishaOne .eventdate
{
  color:#7e6d6b;
  font:38px Georgia, Constantia, "Lucida Bright", "DejaVu Serif", serif;
  text-shadow:1px 1px #f4f4f4;
}

.AfishaOne .enddate
{
  color:#939393;
  font:normal 10px /1 Arial, Gotham, "Helvetica Neue", Helvetica, sans-serif;
  margin:7px 0;
}

.AfishaOne #eventeMounth
{
  color:#333;
  font:normal 14px /1 Georgia, Constantia, "Lucida Bright", "DejaVu Serif", serif;
  text-transform:uppercase;
  padding-top:3px;
}

.AfishaOne #eventeDay
{
  color:#777;
  font:normal 10px /1 Georgia, Constantia, "Lucida Bright", "DejaVu Serif", serif;
  text-transform:uppercase;
  padding-top:5px;
  padding-bottom:10px;
}

.AfishaOne .eventtime
{
  font:14px Georgia, Constantia, "Lucida Bright", "DejaVu Serif", serif;
  color:#8e0000;
  float:left;
  padding:0 18px 7px;
}

.AfishaOne .excerptAfisha p
{
  margin-bottom:0;
}

.eventCategory
{
  border-bottom:1px dotted #999;
  text-decoration:none;
  font:12px Georgia, Constantia, "Lucida Bright", "DejaVu Serif", serif;
  color:#333;
  position:absolute;
  left:18px;
  bottom:35px;
  -webkit-transition:all .4s ease;
  -moz-transition:all .4s ease;
  -o-transition:all .4s ease;
  z-index:1000;
  display:block;
}

.eventCategory:hover
{
  color:#900;
  border-bottom:1px dotted #900;
}

.AfishaOne .shad
{
  height:14px;
  background:url(../images/shhA.png) no-repeat;
  background-size:100% 14px;
}

.rrr
{
  background:red;
}

.OneEvent .AfishaOne
{
  width:100%;
  height:112px;
  background:#f5f5f5 url(../images/home2_shBig.jpg) no-repeat bottom;
  padding-bottom:20px;
  background-size:100% 20px;
  -webkit-transition:all .4s ease;
  -moz-transition:all .4s ease;
  -o-transition:all .4s ease;
  color:#303030;
  border-bottom:none;
}

.OneEvent .TitleAfishaBlock
{
  border-bottom:none;
  text-shadow:1px 1px #FFF;
  padding-left:35px;
}

.OneEvent .info
{
  border-bottom:none;
  padding-right:35px;
  text-align:right;
  font-size:11px;
  color:#929292;
}

.OneEvent .Databig
{
  width:125px;
  border-bottom:none;
  text-align:center;
  padding:0 0 12px;
}

.OneEvent .eventdate
{
  font:60px/1.2 Georgia, Constantia, "Lucida Bright", "DejaVu Serif", serif;
  margin:0;
  padding:0;
}

.OneEvent .enddate
{
  font:normal 11px /1 Arial, Gotham, "Helvetica Neue", Helvetica, sans-serif;
}

.OneEvent #eventeMounth
{
  font:normal 16px /1 Georgia, Constantia, "Lucida Bright", "DejaVu Serif", serif;
}

.OneEvent .eventtime
{
  font:30px Georgia, Constantia, "Lucida Bright", "DejaVu Serif", serif;
  float:none;
  padding:10px 0 0;
}

.OneEvent h1
{
  margin-bottom:10px;
}

.OneEvent .AfishaImg
{
  float:right;
  max-width:300px;
  margin:0 2px 20px 20px;
}

.PlayList
{
  float:left;
  width:279px;
  height:228px;
  position:relative;
  margin-left:28px;
}

.PleerHead
{
  height:46px;
  width:279px;
  background:url(../images/Pleer_head.jpg) no-repeat;
  border-bottom:1px solid #342e2e;
}

.Headphone
{
  width:16px;
  height:19px;
  position:absolute;
  right:17px;
  top:13px;
  background:url(../images/Pleer_headphone.jpg) no-repeat;
}

.shdPl
{
  position:absolute;
  width:279px;
  height:22px;
  background:url(../images/Pleer_SH2.png);
  top:-22px;
  left:0;
  opacity:0.8;
  display:none;
}

.shdP2
{
  position:absolute;
  width:279px;
  height:12px;
  background:url(../images/Pleer_sh3.jpg) no-repeat;
  bottom:-12px;
  left:0;
}

.Vol1
{
  width:14px;
  height:12px;
  background:url(../images/H3_vol1.jpg) no-repeat;
  position:absolute;
  bottom:19px;
  right:114px;
}

.Vol2
{
  width:14px;
  height:12px;
  background:url(../images/H3_vol2.jpg) no-repeat;
  position:absolute;
  bottom:19px;
  right:10px;
}

.NewsHome
{
  float:left;
  width:49%;
  background:#f7f7f7;
}

.NewsHome a
{
  text-decoration:none;
  color:#4f4948;
}

.NewsHomeH2
{
  background:#f7f7f7;
  height:45px;
  border-bottom:1px solid #dedede;
  position:relative;
  font-style:italic;
  font-size:25px;
  padding:18px 0 0 30px;
}

.RedR1
{
  background:url(../images/Banafon.jpg) center;
  border-bottom:1px solid #000;
}

.RedR1 h2
{
  font-style:italic;
  font-size:25px;
  color:#FFF;
}

.NewsHomeCont
{
  background:#f0f0f0;
  color:#4f4948;
}

.NewsHomeCont h3 a
{
  color:#1b1b1b;
  font:normal 18px/1.2 Georgia, Constantia, "Lucida Bright", "DejaVu Serif", serif;
  margin-bottom:20px;
  text-decoration:none;
  border-bottom:1px solid #CCC;
  -webkit-transition:all .2s ease;
  -moz-transition:all .2s ease;
  -o-transition:all .2s ease;
}

.NewsHomeCont .DataP
{
  font:normal 11px/1 Arial, Gotham, "Helvetica Neue", Helvetica, sans-serif;
  color:#9d9d9d;
  padding-bottom:10px;
  border-bottom:1px solid #dbd2d2;
}

.NewsHomeContOne
{
  border-top:1px solid #FFF;
  font-size:12px;
  background:url(../images/home2_shBig.jpg) no-repeat center bottom;
  background-size:100% 20px;
  padding:25px 25px 35px;
}

.NewsHomeContOne img
{
  border:solid 3px #FFF;
  background:#FFF;
  -moz-box-shadow:0 0 1px rgba(0,0,0,0.1);
  -webkit-box-shadow:0 0 10px rgba(0,0,0,0.1);
  box-shadow:1px 1px 1px rgba(0,0,0,0.1);
}

.NewsHomeContOne .OneText
{
  float:right;
  width:380px;
}

.ArhivNews2
{
  font-size:11px;
  text-align:right;
  background:url(../images/home2_shBig.jpg) center bottom no-repeat;
  background-size:100% 20px;
  height:35px;
  display:none;
  padding:15px 20px;
}

.ArhivNews2 a
{
  color:#707070;
}

.Arhiv .NewsHome
{
  float:left;
  width:1225px;
  margin-left:-25px;
  background:none;
}

.AllNews .NewsHomeContOne
{
  float:left;
  width:537px;
  margin-left:25px;
  background:#f0f0f0 url(../images/home2_shBig.jpg) no-repeat center bottom;
  background-size:100% 20px;
}

.AllNews .NewsHomeContOne .OneText
{
  float:none;
  width:530px;
}

.posted
{
  font-size:12px;
  color:#999;
}

.fireR1
{
  background:url(../images/fire.png) no-repeat;
  height:33px;
  width:33px;
  position:absolute;
  right:20px;
  top:18px;
}

.Video1
{
  background:url(../images/SHGall41.jpg) no-repeat center bottom;
  height:228px;
  width:279px;
  float:left;
  margin-left:28px;
  display:block;
  color:#000;
  overflow:hidden;
  -webkit-transition:all .4s ease;
  -moz-transition:all .4s ease;
  -o-transition:all .4s ease;
  -webkit-filter:grayscale(10%);
}

.TitleV
{
  height:45px;
  font:normal 12px/1.2 Georgia, Constantia, "Lucida Bright", "DejaVu Serif", serif;
  vertical-align:middle;
  width:245px;
  margin:0px 18px;
}

.Glinks1
{
  float:left;
  width:279px;
  margin-right:28px;
  padding-top:20px;
}

.Glinks1 a
{
  float:right;
  font:normal 11px/1 Arial, Gotham, "Helvetica Neue", Helvetica, sans-serif;
  color:#999;
  padding-top:7px;
}

.Glinks1 a:hover
{
  color:#900;
  text-decoration:underline;
}

.Glinks1 h4
{
  float:left;
  font:normal 17px/1.3 Georgia, Constantia, "Lucida Bright", "DejaVu Serif", serif;
  color:#333;
  margin:0;
  padding:0;
}

.ImgHome2
{
  float:left;
  width:120px;
  height:90px;
  display:block;
  border:solid 3px #FFF;
  background:#FFF;
  -moz-box-shadow:0 0 1px rgba(0,0,0,0.1);
  -webkit-box-shadow:0 0 10px rgba(0,0,0,0.1);
  box-shadow:1px 1px 1px rgba(0,0,0,0.1);
  -webkit-transition:all .4s ease;
  -moz-transition:all .4s ease;
  -o-transition:all .4s ease;
}

.NewsHome .ImgHome2
{
  margin-right:20px;
  margin-bottom:5px;
}

#menutree
{
  list-style:none;
  position:relative;
  float:left;
  clear:both;
  margin-top:5px;
}

#menutree > div
{
  float:left;
}

#menutree > div > a
{
  display:block;
  height:50px;
  position:relative;
  text-decoration:none;
  font-size:18px;
  padding:18px 15px 0;
}

#menutree > div.selected
{
  border-bottom:3px #FFF solid;
  background:#FFF;
  -moz-box-shadow:0 -2px 8px rgba(0,0,0,0.2);
  -webkit-box-shadow:0 -2px 8px rgba(0,0,0,0.2);
  box-shadow:0 -2px 8px rgba(0,0,0,0.2);
}

#menutree > div.singlemenuitem.selected
{
  background:none;
  border:none;
  box-shadow:none;
}

#menutree > div > div
{
  position:absolute;
  top:60px;
  display:none;
  background:url(../images/White_95.png);
  z-index:2000;
  font-size:16px;
  -moz-box-shadow:0 5px 8px rgba(0,0,0,0.2);
  -webkit-box-shadow:0 5px 8px rgba(0,0,0,0.2);
  box-shadow:0 5px 8px rgba(0,0,0,0.2);
  padding:15px 40px 30px;
}

#menutree > div > div > table
{
  border-collapse:collapse;
  border:2px solid transparent;
}

#menutree > div > div > table td > div.arrow
{
  background:url(../images/red_arrow.png) no-repeat right -12px;
}

#menutree > div > div > table td > div > a
{
  border-bottom:1px solid #eee;
  font-size:16px;
  padding:5px 20px 5px 5px;
}

.BackTopM h3
{
  font:normal 20px/1.2 Georgia, Constantia, "Lucida Bright", "DejaVu Serif", serif;
  margin-bottom:18px;
  color:#000;
}

.BackTopM p
{
  font:normal 12px/1.1 Georgia, Constantia, "Lucida Bright", "DejaVu Serif", serif;
  color:#333;
}

.BackTopM a
{
  font:normal 12px/1.1 Georgia, Constantia, "Lucida Bright", "DejaVu Serif", serif;
  color:#957e7c;
}

.ContactsTopN
{
  position:absolute;
  height:50px;
  width:200px;
  top:70px;
  right:30px;
  background:#FFF;
  opacity:0;
  -webkit-transition:all .2s ease;
  -moz-transition:all .2s ease;
  -o-transition:all .2s ease;
}

.ContactsTopN:hover
{
  opacity:0.3;
}

.Eye
{
  position: absolute;
  height: 40px;
  width: 40px;
  top: 30px;
  left: 5px;
  -webkit-transition: all .2s ease;
  -moz-transition: all .2s ease;
  -o-transition: all .2s ease;
  opacity:0.5;
}

.Eye:hover
{
  opacity:1;
}

.DisEye
{
  background: url(../images/eye_dis.png) no-repeat;
}

.NorEye
{
  background: url(../images/eye_nor.png) no-repeat;
}

.EyeDisBody
{
  /*zoom: 150%;*/
  -webkit-filter: grayscale(100%) contrast(110%);
  -moz-filter: grayscale(100%) contrast(110%);
  -o-filter: grayscale(100%) contrast(110%);
}

#kn-back3
{
  height:20px;
  color:#FFF;
  text-shadow:1px 1px #907f7c;
  font:normal 14px/1 Georgia, serifConstantia, "Lucida Bright", "DejaVu Serif";
  display:block;
  position:relative;
  cursor:pointer;
  border-radius:2px;
  -moz-border-radius:2px;
  -webkit-border-radius:2px;
  box-shadow:0 1px 1px rgba(0,0,0,0.2);
  background:url(../images/coll-f2.png) repeat-x center;
  width:190px;
  text-align:center;
  border:none;
  padding:5px 0 0;
}

.eml
{
  background:url(../images/eml.png) no-repeat;
  width:82px;
  height:20px;
  display:block;
  float:left;
  margin-top:5px;
}

.NavigationAfisha
{
  float:left;
  font:13px Georgia, Constantia, "Lucida Bright", "DejaVu Serif", serif;
  padding-top:0;
  margin-right:0;
}

.NavigationAfisha a
{
  height:20px;
  color:#FFF;
  text-shadow:1px 1px #907f7c;
  font:normal 14px/1 Georgia, serifConstantia, "Lucida Bright", "DejaVu Serif";
  display:block;
  position:relative;
  cursor:pointer;
  border-radius:2px;
  -moz-border-radius:2px;
  -webkit-border-radius:2px;
  box-shadow:0 1px 1px rgba(0,0,0,0.2);
  background:url(../images/coll-f2.png) repeat-x center;
  text-align:center;
  border:none;
  float:left;
  margin-right:5px;
  text-decoration:none;
  padding:5px 17px 0;
  margin-bottom: 5px;
}

.NavigationAfisha a:hover
{
  box-shadow:inset 0 1px 1px rgba(0,0,0,0.2);
  -webkit-filter:brightness(110%);
  text-shadow:none;
}

.NavigationAfisha .selected_R1:hover
{
  color:#FFF;
  text-shadow:none;
}

.NavigationAfisha #btn_event_foreign
{
  background:url(../images/KN-RD1.jpg) repeat-x center;
}

.NavigationAfisha a#btn_event_moscow
{
  background:url(../images/KN-BL1.jpg) repeat-x center;
}

.NavigationAfisha #btn_event_russia
{
  background:url(../images/KN-EL1.jpg) repeat-x center;
}

.NavigationAfisha #btn_event_academy
{
  background:url(../images/KN-GR1.jpg) repeat-x center;
}

.UgolColor
{
  position:absolute;
  width:23px;
  height:23px;
  left:0;
  top:0;
}

#event_foreign .UgolColor
{
  background:url(../images/Ugol2.png) 0 0 no-repeat;
}

#event_foreign .DataR1 .UgolColor
{
  background:url(../images/Ugol2.png) 0 -41px no-repeat;
}

#event_moscow .DataR1 .UgolColor
{
  background:url(../images/Ugol2.png) -25px -41px no-repeat;
}

#event_moscow .UgolColor
{
  background:url(../images/Ugol2.png) -25px 0 no-repeat;
}

#event_russia .DataR1 .UgolColor
{
  background:url(../images/Ugol2.png) -52px -41px no-repeat;
}

#event_russia .UgolColor
{
  background:url(../images/Ugol2.png) -52px 0 no-repeat;
}

#event_academy .DataR1 .UgolColor
{
  background:url(../images/Ugol2.png) -80px -41px no-repeat;
}

#event_academy .UgolColor
{
  background:url(../images/Ugol2.png) -80px 0 no-repeat;
}

.OneEvent #event_russia .TitleAfishaBlock,.OneEvent #event_moscow .TitleAfishaBlock,.OneEvent #event_academy.TitleAfishaBlock,.OneEvent #event_foreign .TitleAfishaBlock
{
  background:#f5f5f5;
}

#article-list
{
  list-style:none;
  font-size:13px;
  margin-bottom:20px;
  color:#333;
}

#article-list li
{
  background:#F5F5F5 url(../images/home2_shBig.jpg) no-repeat bottom;
  background-size:100% 10px;
  margin-bottom:0;
  position:relative;
  line-height:none;
  padding:20px 30px;
}

#article-list .footnote
{
  font-size:11px;
  color:#999;
  position:absolute;
  right:30px;
  top:25px;
  margin:0;
  padding:0;
}

.SBlock h4
{
  font:normal 18px Georgia, Constantia, "Lucida Bright", "DejaVu Serif", serif;
  margin-bottom:15px;
}

#paginator-l,#paginator-r
{
  height:20px;
  color:#FFF;
  text-shadow:1px 1px #907f7c;
  font:normal 14px/1 Georgia, serifConstantia, "Lucida Bright", "DejaVu Serif";
  display:block;
  position:relative;
  cursor:pointer;
  border-radius:2px;
  -moz-border-radius:2px;
  -webkit-border-radius:2px;
  box-shadow:0 1px 1px rgba(0,0,0,0.2);
  background:url(../images/coll-f2.png) repeat-x center;
  width:125px;
  text-align:center;
  border:none;
  float:left;
  margin-right:10px;
  text-decoration:none;
  padding:5px 0 0;
  margin-top:15px;
}

#paginator-pages
{
  font:normal 14px/1 Georgia, serifConstantia, "Lucida Bright", "DejaVu Serif";
  width:150px;
  text-align:center;
  float:left;
  margin-right:10px;
  text-decoration:none;
  padding:5px 0 0;
  margin-top:15px;
}

#paginator .disabled:hover
{
  -webkit-filter:grayscale(100%);
}

.Main a:not([class=.sn-icon])
{
  text-decoration:none;
  color:#796565;
  border-bottom:1px solid rgba(119,118,118,0.3);
}

.Main a:not([class=.sn-icon]):hover
{
  color:#900;
  border-bottom:1px solid #900;
}

.Main p
{
  color:#303030;
  line-height:1.4;
}

.Main .footnote
{
  font-size:12px;
  color:#999;
  display:block;
  padding:10px 0;
}

.Main .footnote strong
{
  font-weight:400;
}

.Main > div > strong a
{
  font-size:16px;
  border-bottom:1px dashed;
  margin-bottom:10px;
  margin-top:0;
  line-height:1.8;
}

.Main div strong a:hover
{
  border-bottom:1px dashed;
}

.Main .mtable /*table:not([class=dsn_qa_question_form_table]):not([class=PleerHead]):not([class=TitleV]):not([class=TitleG]):not([class=AfishaOne])*/
{
  border-spacing:0;
  margin:15px 0;
}

.Main .mtable /*table:not([class=dsn_qa_question_form_table]):not([class=PleerHead]):not([class=TitleV]):not([class=TitleG]):not([class=AfishaOne]) td,.Main table:not([id=dsn_qa_question_form_table]):not([class=TitleV]):not([class=AfishaOne])*/ td, th
{
  border-bottom:1px solid #CCC;
  text-align:left;
  color:#666;
  font-size:13px;
  padding:10px 2px;
}

.Main .mtable /*table:not([class=dsn_qa_question_form_table]):not([class=TitleV]):not([class=AfishaOne])*/ td strong
{
  color:#000;
  font-weight:400;
  font-size:18px;
  font-family:Georgia, Constantia, "Lucida Bright", "DejaVu Serif", Georgia, serif;
}

.imgl_t td
{
  padding-bottom:0!important;
  padding-right:8px!important;
  border-bottom:none!important;
}

.dsn_qa_question_form_table td
{
  padding-bottom:5px;
  padding-right:8px;
  vertical-align:middle;
}

.dsn_qa_question_form_table td input,select
{
  height:30px;
  font-size:16px;
}

.dsn_qa_question_form_table td button
{
  height:30px;
  font-size:16px;
  padding: 0 10px;
}

.dsn_qa_body_block
{
  background:#eee;
  padding:10px;
}

.dsn_qa_body_block_even
{
  background:#fafafa;
}

.dsn_qa_body_block p
{
  margin:0;
}

.Main img:not([class=captcha])
{
  line-height:0;
  font-size:0;
  background:#FFF;
  border:solid 4px #FFF;
  -moz-box-shadow:0 0 2px rgba(0,0,0,0.3);
  -webkit-box-shadow:0 0 2px rgba(0,0,0,0.3);
  box-shadow:0 0 2px rgba(0,0,0,0.3);
  -webkit-transition:all .4s ease;
  -moz-transition:all .4s ease;
  -o-transition:all .4s ease;
  margin:0px; /* 10px Nick */
}

.MapaH
{
  line-height:0;
  font-size:0;
  background:#FFF;
  width:98%;
  border:solid 4px #FFF;
  -moz-box-shadow:0 0 2px rgba(0,0,0,0.3);
  -webkit-box-shadow:0 0 2px rgba(0,0,0,0.3);
  box-shadow:0 0 2px rgba(0,0,0,0.3);
  -webkit-transition:all .4s ease;
  -moz-transition:all .4s ease;
  -o-transition:all .4s ease;
  margin-bottom:30px;
}

.NewHot1 .fireR1
{
  right:10px;
  top:13px;
  opacity:0.7;
}

#kn-back4
{
  height:20px;
  color:#FFF;
  text-shadow:1px 1px #907f7c;
  font:normal 14px/1 Georgia, serifConstantia, "Lucida Bright", "DejaVu Serif";
  display:block;
  position:relative;
  cursor:pointer;
  border-radius:2px;
  -moz-border-radius:2px;
  -webkit-border-radius:2px;
  box-shadow:0 1px 1px rgba(0,0,0,0.2);
  background:url(../images/coll-f2.png) repeat-x center;
  text-align:center;
  border:none;
  text-decoration:none;
  float:right;
  margin-top:14px;
  padding:5px 15px 0;
}

.legeng
{
  font-size:10px;
  color:#999;
  text-align:left;
  line-height:1;
  padding:6px 20px 0;
}

.Main .Video1
{
  float:left;
  margin-right:20px;
  margin-left:0;
}

.Main .Galery1
{
  background:url(../images/SHGall41.jpg) no-repeat center bottom;
  height:228px;
  width:279px;
  float:left;
  margin-right:20px;
  display:block;
  color:#000;
  overflow:hidden;
  -webkit-transition:all .4s ease;
  -moz-transition:all .4s ease;
  -o-transition:all .4s ease;
  -webkit-filter:grayscale(10%);
  border-bottom:none;
}

.Main .Galery1:hover
{
  background:url(../images/SHGall-black.jpg) no-repeat center bottom;
  color:#FFF;
  -webkit-filter:grayscale(0%);
  border-bottom:none;
}

.Main .Galery1 .PgotoG
{
  height:157px;
  line-height:0;
  font-size:0;
  background:#FFF;
  overflow:hidden;
  margin:0;
  padding:0;
}

.Main .Galery1 img
{
  border:none;
  margin:0;
}

.Main .Galery1 .TitleG td
{
  border:none;
  color:inherit;
}

.Main .PlayList
{
  position:relative;
  float:left;
  margin:0 20px 10px 0;
}

.Main .PleerHead
{
  height:46px;
  width:279px;
  background:url(../images/Pleer_head.jpg) no-repeat;
  border-bottom:1px solid #342e2e;
  margin:0;
}

.PgotoG2
{
  height:154px;
  width:154px;
  line-height:0;
  font-size:0;
  background:#FFF;
  float:left;
  margin:0 0 10px 10px;
  border: solid 4px #FFF;
  -moz-box-shadow: 0px 0px 2px rgba(0,0,0,0.3);
  -webkit-box-shadow: 0px 0px 2px rgba(0,0,0,0.3);
  box-shadow: 0px 0px 2px rgba(0,0,0,0.3);
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
}

.PgotoG2:hover
{
  opacity:0.8;
}

.PhotoGaleryContEl
{
  height:1px;
  margin-left:-6px;
}

a:hover,.NewsBlock .NewsBlockSlider a,.Perfomans .NameA a
{
  text-decoration:none;
}

.head_cont .bloc1:hover,.head_cont .bloc2:hover,.head_cont .blocK:hover,.PgotoG3:hover,.ImgHome2:hover,.head_cont .bloc23:hover
{
  opacity:0.8;
}

.Kn_Home:hover,.Kn_Back:hover,.Kn_Mail:hover,#kn-back3:hover,#paginator-l:hover,#paginator-r:hover,#kn-back4:hover
{
  box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);
  -webkit-filter:brightness(115%);
}

.NewsBlock,.RSSBlock
{
  position:relative;
}

.NewsBlockHead h3,.poster .Header h3
{
  font:italic 27px/1 Georgia, Constantia, "Lucida Bright", "DejaVu Serif", serif;
  float:left;
  margin:18px 0 0 22px;
}

.NewsBlockHead:hover,.NewsBlock .NewsBlockBoot a:hover,.poster .Header:hover,#menutree > .active > a,#menutree > .active > a:hover,.SBlock h4 a:hover
{
  color:#900;
}

.NewsBlock .NewsBlockBoot,.RSSBlock .NewsBlockBoot
{
  background:#f0f0f0 url(../images/ShadowNews.jpg) no-repeat bottom;
  border-top:1px solid #FFF;
  height:65px;
  text-align:right;
}

.NewsBlock .NewsBlocCont h3:hover,.manufacturer a:hover,.GL:hover,.NewsHomeCont h3 a:hover,#menutree > div > div > table td > div > a:hover,#article-list .footnote a
{
  color:#957e7c;
}

.RSSBlock .RSSBlockSlider,.poster .items
{
  background:#e8e8e8;
  border-bottom:1px solid #c7c2c2;
  border-top:1px solid #f1f0f0;
}

.RSSBlockHead h3,.CollBlockHead h3
{
  font:italic 27px/1 Georgia, Constantia, "Lucida Bright", "DejaVu Serif", serif;
  color:#221f1f;
  float:left;
  margin:18px 0 0 22px;
}

#footer .fotCont,#PhotoGalery
{
  width:1200px;
  margin:0 auto;
}

#footer .fotCont .Foot3 a,#menutree > div.singlemenuitem.selected a
{
  color:#666;
}

.PhotoGaleryCont .Galery1:hover,.Video1:hover
{
  background:url(../images/SHGall-black.jpg) no-repeat center bottom;
  color:#FFF;
  -webkit-filter:grayscale(0%);
}

.PhotoGaleryCont .Galery1 .TitleG,.Main .Galery1 .TitleG
{
  height:53px;
  font:normal 12px/1.2 Georgia, Constantia, "Lucida Bright", "DejaVu Serif", serif;
  vertical-align:middle;
  width:246px;
  overflow:hidden;
  margin:0 18px;
}

.PhotoGaleryCont .Galery1 .TitleG h4,.TitleV h4,.Main .Galery1 .TitleG h4
{
  font:normal 12px/1.3 Georgia, Constantia, "Lucida Bright", "DejaVu Serif", serif;
}

.PleerHead h3,.PleerHead h4
{
  color:#e8e8e8;
  font:normal 14px/1.1 Georgia, Constantia, "Lucida Bright", "DejaVu Serif", serif;
  margin:0;
  padding:3px 50px 3px 17px;
}

.NewsHomeContOne:hover,.AllNews .NewsHomeContOne:hover
{
  background:#f6f6f6 url(../images/home2_shBig.jpg) no-repeat center bottom;
  background-size:100% 20px;
}

.NewsHomeCont.AllNews,.NewHot1 a .NewsHomeCont,.NewOth1 a .NewsHomeCont
{
  background:none;
}

#menutree > #glavnaya,.BackTopM,#paginator .disabled
{
  display:none;
}

.NavigationAfisha .selected_R1,.NavigationAfisha a#btn_event_foreign.selected_R1,.NavigationAfisha a#btn_event_moscow.selected_R1,.NavigationAfisha a#btn_event_russia.selected_R1,.NavigationAfisha a#btn_event_academy.selected_R1
{
  color:#FFF;
  text-shadow:none;
  box-shadow:inset 0 1px 3px rgba(0,0,0,0.3);
  background:url(../images/ffsss.jpg);
}

.SBlock h4 a,bookmark
{
  color:#887674;
  text-decoration:none;
  border-bottom:1px solid #CCC;
}

.imgl_t a,.imgl_t a:hover,.dsn_qa_question_form_table a,.dsn_qa_question_form_table a:hover,.addthis_toolbox a,.addthis_toolbox a:hover,.Main .PleerHead td,.Main .PlayList a
{
  border-bottom:none;
}

.NewHot1,.NewOth1
{
  margin-right:-18px;
}

.NewHot1 a .NewsHomeContOne,.NewOth1 a .NewsHomeContOne
{
  float:left;
  width:386px;
  height:245px;
  background:#f0f0f0 url(../images/home2_shBig.jpg) bottom no-repeat;
  background-size:100% 20px;
  margin-right:20px;
  position:relative;
  overflow:hidden;
  color:#333;
  padding:0;
}

.NewHot1 a .NewsHomeContOne:hover,.NewOth1 a .NewsHomeContOne:hover
{
  background:#f6f6f6 url(../images/home2_shBig.jpg) bottom no-repeat;
  background-size:100% 20px;
  color:#666;
}

.HotH3,.OthH3
{
  background:url(../images/Banafon.jpg) center;
  border-bottom:1px solid #000;
  height:60px;
  width:386px;
  overflow:hidden;
  padding:0 50px 0 20px;
}

.NewHot1 h3,.NewOth1 h3
{
  line-height:1;
  color:#FFF;
  border:none;
  margin:0;
  padding:0;
}

.NewHot1 .OneText,.NewOth1 .OneText
{
  float:right;
  width:220px;
  height:130px;
  font-size:11px;
  margin-right:20px;
  overflow:hidden;
}

.NewHot1 .ImgHome2,.NewOth1 .ImgHome2
{
  float:left;
  width:100px;
  height:100px;
  display:block;
  margin-left:20px;
  background-position:center;
}

.NewHot1 .DataP,.NewOth1 .DataP
{
  position:absolute;
  border:none;
  left:20px;
  top:190px;
  display:block;
  background:#FFF;
  -moz-box-shadow:0 0 1px rgba(0,0,0,0.1);
  -webkit-box-shadow:0 0 10px rgba(0,0,0,0.1);
  box-shadow:1px 1px 1px rgba(0,0,0,0.1);
  padding:3px 10px;
}

.NewHot1 .OneText2,.NewOth1 .OneText2
{
  max-height:105px;
  overflow:hidden;
  padding:0 20px;
}

@media screen and max-width 1150px {
  .NavigationAfisha a
  {
    padding:5px 13px 0;
  }
  
  .legeng
  {
    padding:12px 20px 0;
  }
}

.struct-table, .struct-table tr, .struct-table td, .struct-table th
{
  border: 1px solid #999;
}
.struct-table
{
  border-collapse: collapse;
  margin-bottom: 23px;
}
.struct-table td, .struct-table th
{
  padding: 5px !important;
}

.home-head-right {
  float: right;
  font: normal 14px/1 Arial, Gotham, "Helvetica Neue", Helvetica, sans-serif;
  color: #999;
  text-decoration: underline !important;
  margin-right: 30px;
  margin-top: 7px;
}

.home-head-left {
  float: left;
}

.ImagePlain {
  box-shadow: none !important;
  -moz-box-shadow: none !important;
  -webkit-box-shadow: none !important;
  margin: 0 !important;
  border: none !important;
}

/*.an
{
  background:url(../images/home2_an.jpg) no-repeat;
  height:33px;
  width:33px;
  position:absolute;
  right:20px;
  top:18px;
}

.nw
{
  background:url(../images/home2_nw.jpg) no-repeat;
  height:33px;
  width:33px;
  position:absolute;
  right:20px;
  top:18px;
}*/