body{background-color:#e2e6e7;margin:0;padding:0;font-family:'Roboto', sans-serif;font-size:14px;line-height:120%;-webkit-font-smoothing:antialiased;}
h1{font-size:300%;line-height:100%;letter-spacing:-1px;font-weight:400;}
h2{font-size:210%;line-height:100%;letter-spacing:-1px;font-weight:400;}
h3{font-size:180%;line-height:100%;font-weight:400;margin-bottom: 0.6em;margin-top: 1em;}
.space{display:block;height:16px;}
.dm_block .entry-title{font-size:1.1em;font-weight:400;}
img{border:0;}
b{font-weight:700;}
a{color:#e30020;}
.announce_block{width:240px;clear:both;}
#full_afisha{height:470px;}
.afisha_month{font-size:1em;padding:10px!important;padding-left:auto;padding-right:auto;text-transform:uppercase;font-weight:900;background-color:#eeeeee;}
.announce_block{padding:10px;padding-top:0;padding-bottom:10px;border-left:1px solid #eeeeee;margin-left:-1px;}
.announce_block .day{display:inline-block;height:36px;width:32px;background-color:#e40021;color:white;text-align:center;padding-top:10px;font-size:16px;font-weight:700;float:left;margin-right:10px;margin-bottom:8px;}
.announce_block .day span{display:block;color:black;font-size:10px;font-weight:100;background-color:#eee;margin-top:10px;}
.publication article .info p{font-size:95%;}
section#content2 iframe{max-width:100%;}
footer#copy{font-size:14px;font-weight:900;height:20px;width:100%;clear:both;}
footer div{padding:15px;}
.top_link{cursor:pointer;border-bottom:1px dashed black;}
.top_link.active{cursor:default;border-bottom:1px solid transparent;}
#top{height:50px;background-color:#e40021;position:fixed;top:0;width:100%;z-index:1000;}
#logo{width:200px;height:25px;margin-top:12px;margin-left:15px;display:inline-block;float:left;}
#logo img{width:200px;height:25px;}
#logo span{position:absolute;color:white;text-transform:uppercase;left:220px;width:84px;top:10px;}
#public_imgd{overflow:hidden;border-radius:3px 3px 0 0;max-height:200px;}
#public_img{width:100%;border-radius:3px 3px 0 0;visibility:hidden;}
#content2 article{background-color:white;}
.dm_block .tags{color:#808080;font-weight:500;margin-top:20px;margin-bottom:0px;}
.dm_block .tags a{text-transform:capitalize;color:#e30020;}
.dm_block{width:240px;border-radius:4px;margin-bottom:5px;margin-top:5px;float:left;background-color:black;box-shadow:0px 1px 2px rgba(0,0,0,0.25);cursor:pointer;text-rendering:optimizeLegibility;}
.dm_block.ban{
    overflow:hidden;
    font-size: 1px;
    line-height: 1px;
}
.dm_block.ban img{border-radius:4px;}
h2.similar{color:#999;text-shadow:1px 1px 1px #fff;margin:0;margin-bottom:8px;padding-top:16px;clear:both;font-size:32px;}

.similar_section{
	margin:6px;margin-bottom:32px;
}

input:disabled+label{color:#ccc;}

header#top nav>div{display:inline-block;}
.publication{width:100%;margin-right:10px;background-color:white;cursor:default;min-width:490px!important;}
.publication article{border-radius:3px 3px 0 0;}
.publication article p, .publication article ol{font-size:1.15em;}
.publication article ol, .publication article ul{line-height:150%;margin-left:48px;}
.publication article h1{font-size:300%;line-height:100%;letter-spacing:-1px;font-weight:400;text-transform:none;margin-top:20px;margin-bottom:24px;}
.publication article h2{font-size:210%;line-height:100%;letter-spacing:-1px;font-weight:400;text-transform:none;margin-top:1em;margin-bottom:0.8em;}
.publication article p{line-height:140%;font-weight:400;margin-bottom:10px;}
.publication article table{font-size:1.15em}
.publication article a{color:#e30020;text-decoration:underline;}
#hss{position:absolute;right:8px;top:10px;}
.publication article p,
.publication article h1,
.publication article h2,
.publication article h3,
.publication article table,
.club_info,
#starBlock{margin-left:30px;margin-right:35px;}
.dm_block .club_info h1{margin-top:24px;}
.publication article table td{padding:5px;}
.publication article table td.info{line-height:140%;}
.publication article img{max-width:100%;}
.dm_block p.author,.aweb p.author{font-size:1.15em!important;float:left;margin-top:-4px;margin-bottom:20px;margin-right:0px!important;}
.dm_block p.author b.reviewer{font-weight:400!important;}
div.description{clear:both;}
.dtreviewed{font-size:1.15em;color:#808080;margin-left:10px;font-weight:400;white-space: nowrap;margin-left: 30px;}
.afisha_block{background-color:white;cursor:default;z-index:100000!important;padding-bottom:10px}
.dm_block footer{border-radius:0 0 2px 2px;background-color:white;height:14px;border-top:1px solid #d8d8d8;padding:10px;padding-top:8px;padding-bottom:8px;margin-top:-1px;color:#999999;font-size:100%;text-transform:uppercase;cursor:default;}
.dm_block article.main_page{border-radius:2px 2px 0 0;padding:10px;padding-right:12px;display:block;width:218px;background-color:white;opacity:1;}
.adv{border-radius:2px!important;background-color:#e2e6e7!important;cursor:default;padding-bottom:7px!important;padding: 0!important;}
.adv img{max-width:240px;border-radius:3px!important;}
.dm_block article.main_page:hover{opacity:0.5;}
.dm_block footer .author{position:absolute;right:10px;}
.dm_block article.adv:hover{opacity:1;}
.publication .dm_block a, .dm_block a{text-decoration:none;color:black;}
.publication .dm_block p{margin:0;line-height:120%;font-size:0.95em;margin-top:5px;}
.dm_block h1{1font-size:180%;margin:0;margin-left:10px;margin-top:6px;font-weight:900;text-transform:uppercase;display:inline-block;}
.dm_block img.pic{max-width:240px;min-width:240px;margin-left:-10px;margin-right:-12px;margin-top:-10px;border-radius:3px 3px 0 0;}
.dm_block header{font-weight:700;margin-top:4px;line-height:130%;}
.dm_block article.main_page header a{font-size:1.3em;}
.dm_block time{font-size:100%;color:#999999;font-weight:400;margin-top:1px;margin-bottom:2px;margin-left:4px;}
.dm_block p{font-size:0.95em;font-weight:400;margin-top:5px;margin-bottom:0px;}
.at_web article.main_page{background-color:#4399ff!important;color:white!important;}
.at_web footer{background-color:#4399ff;color:white;}

.publication article ul ul {font-size:100%;}

.calendar article.main_page{background-color:#fbe5ff!important;}
.calendar footer{background-color:#fbe5ff;}

.ex1 article.main_page{background-color: #ffe8cb!important;}
.ex2 article.main_page{background-color: #b8efff!important;}

.at_web article.main_page a{color:white;}
.at_web article.main_page time.news{display:none;}
.dm_block .hr1{width:100%;height:1px;background-color:#f3f3f3;display:block;margin-top:5px;margin-bottom:5px;}
.dm_block .hr2{width:240px;height:1px;background-color:#272727;display:block;margin-top:6px;margin-bottom:3px;}
.afisha_block h1{margin-top:10px;margin-bottom:7px;font-size:1.2em;}
.new{color:white;list-style:none;padding:0;margin:0;margin-bottom:10px;}
#hot a{color:white;line-height:100%;font-weight:400;}
#hot .new a{font-size:1.1em;font-weight:400;}
.new li{padding-top:5px;padding-bottom:5px;padding-left:10px;padding-right:12px;}
.new li a{font-size:1em;font-weight:400;}
.new li:hover{background-color:#e30020;}
.new li:hover a{color:white;}
#hot aside{margin-left:10px;margin-bottom:10px;line-height:100%;}
#hot img{margin-left:10px;}
#hot header{margin-top:8px;margin-bottom:12px;}
#hot h4{font-size:1.15em;color:#e30020;margin-left:6px;}
.white_block{background-color:white;}
#rightContent .dm_block{cursor:default;}
#rightContent .dm_block h4{font-size:1.1em;text-transform:uppercase;display:inline-block;margin:10px 0 7px 8px;}
#last_comments{line-height:140%}
#last_comments h4, #tags h4{margin-top:13px;margin-bottom:8px;}
#last_comments h4 a{color:#e30020;margin-left:43px;}
#last_comments .new2{list-style:none;padding:0;margin:0;margin-top:7px;}
#rightContent .dm_block{cursor:default;}
#tags a{font-size:1em;padding:4px;display:inline-block;}
#tags .new span{display:inline-block;margin-left:4px;font-weight:700;}
#tags .new span:hover{background-color:#e30020;color:white;}
#tags .new span:hover a{color:white;}
.new2 li{padding-bottom:10px;padding-left:10px;padding-right:12px;}
.new2 li a{font-weight:500;color:#e30020;font-size:0.95em;text-decoration:none;}
.new2 li a:hover{color:#e30020;}
.new2 li .date{color:#999999;font-size:100%;}
.new2 li .author{color:#e30020;font-size:100%;}
.new2 li p{margin-top:0;}
header#top nav{width:660px;margin-left:auto;margin-right:auto;padding-left:68px;margin-top:0;text-rendering:optimizeLegibility;text-transform:uppercase;text-align:center;}
header#top nav>div{display:inline-block;}
header#top nav a{color:white;text-decoration:none;font-weight:900;font-size:135%;display:block;float:left;padding-left:10px;padding-right:10px;padding-top:19px;padding-bottom:19px;-webkit-transition:color 0.3s ease;transition:color 0.3s ease;}
header#top nav a:hover{color:black;}
.announce{background-color:white;width:240px;padding-top:5px;padding-bottom:10px;}
.announce:hover{}
.d1{height:100px;}
.d2{height:150px;}
.d3{height:180px;}
.d4{height:80px;}
#content{margin-left:auto;margin-right:auto;margin-top:60px;padding-left:8px;position:relative;}
#rightContent{top:0;right:0;width:250px;float:right;}
.isotope-item{z-index:2;}
.isotope-hidden.isotope-item{pointer-events:none;z-index:1;}
.isotope,
.isotope .isotope-item, .afisha_block{-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-ms-transition-duration:0.4s;-o-transition-duration:0.4s;transition-duration:0.4s;}
.isotope{-webkit-transition-property:height, width;-moz-transition-property:height, width;-ms-transition-property:height, width;-o-transition-property:height, width;transition-property:height, width;}
#content, .isotope .isotope-item{-webkit-transition-property:-webkit-transform, opacity;-moz-transition-property:-moz-transform, opacity;-ms-transition-property:-ms-transform, opacity;-o-transition-property:-o-transform, opacity;transition-property:transform, opacity;}
.isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition{-webkit-transition-duration:0s;-moz-transition-duration:0s;-ms-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s;}
.isotope.infinite-scrolling{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;}
#content, #content2{-webkit-transform:translate3d(0px, 0px, 0px);-moz-transform:translate3d(0px, 0px, 0px);-ms-transform:translate3d(0px, 0px, 0px);-o-transform:translate3d(0px, 0px, 0px);transform:translate3d(0px, 0px, 0px);-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-ms-transition-property:-ms-transform;-o-transition-property:-o-transform;transition-property:transform;}
#content2{min-width:500px;}
.secondPage{min-width:490px;float:left;overflow:hidden;width:calc(100% - 268px)}
ul.photo{display:block;list-style:none;margin:0;padding:20px;padding-bottom:0;}
ul.photo li{display:inline;margin:0;padding:0;}
ul.photo li img{border:1px solid #333;margin:1px;}
table.an_date{margin:0;padding:0;border:0;border-collapse:collapse;height:30px;width:30px;display:inline-block;float:left;margin-left:10px;}
.an_date .an_m{height:10px;color:white;background-color:#e30020;font-size:9px;text-align:center;font-weight:500;letter-spacing:1px;line-height:9px;width:30px;}
.an_date .an_d{height:20px;color:black;background-color:#ededed;font-size:16px;text-align:center;font-weight:900;margin:0;padding:0;line-height:16px;width:30px;}
.afisha{line-height:100%;margin:0;padding:0;margin-left:10px;margin-right:10px;display:inline-block;width:180px;}
.afisha header{margin:0;padding:0;}
.afisha h3, .afisha2 h3{font-size:0.95em;font-weight:900;text-transform:uppercase;margin:0;padding:0;margin-top:2px;margin-bottom:2px;}
.afisha2 h3{padding-top:2px;}
.afisha a, .afisha2 a{color:#e30020;}
.afisha a:hover, .afisha2 a:hover{color:#A9041C;}
.afisha a.club, .afisha2 a.club{font-size:100%;font-weight:700;}
.afisha a.club:hover, .afisha2 a.club:hover{color:#A9041C;}
.afisha .club .city{color:#909090;font-weight:500;}
.afisha2 .city{color:#909090;font-weight:500;}
.afisha p{font-size:100%;color:black;margin:0;padding:0;margin-bottom:1px;font-weight:500;}
.no-svg #go1{background:url("go.png");}
.no-svg #go1:hover{background:url("go_on.png");}
.no-svg #go1 img{visibility:hidden;}
.no-svg #go2{background:url("go_off.png");}
.no-svg #go2:hover{background:url("go_off_on.png");}
.no-svg #go2 img{visibility:hidden;}
.no-svg #logo{background:url("dm_logo.png");}
.no-svg #logo img{visibility:hidden;}
.hc div.hc_footer_logo{display:none!important;}
.hc span.hc_comments_nick{color:#e30020!important;font-size:14px!important;}
.hc div.hc_text{font-size:14px!important;}
.hc div.hc_menu{color:#808080!important;}
.hc div.hc_menu_active{color:#333!important;}
.hc .hc_com_manager a.hc_reply_link{font-size:12px!important;}
.hc img.hc_avatar{border-radius:2px!important;}
#hot img{width:83px;height:10px;}
#s_links .b-share-btn__vkontakte > span{background:url(/i/vk_off.svg);background-size:contain;width:22px;height:22px;}
#s_links .b-share-btn__vkontakte > span:hover{background:url(/i/vk_on.svg);background-size:contain;}
#s_links .b-share-btn__twitter > span{background:url(/i/tweet_off.svg);background-size:contain;width:22px;height:22px;}
#s_links .b-share-btn__twitter > span:hover{background:url(/i/tweet_on.svg);background-size:contain;}
#s_links .b-share-btn__facebook > span{background:url(/i/fb_off.svg);background-size:contain;width:22px;height:22px;}
#s_links .b-share-btn__facebook > span:hover{background:url(/i/fb_on.svg);background-size:contain;}
#s_links .b-share-btn__gplus > span{background:url(/i/g_off.svg);background-size:contain;width:22px;height:22px;}
#s_links .b-share-btn__gplus > span:hover{background:url(/i/g_on.svg);background-size:contain;}
#s_links .b-share-btn__lj > span{border-radius:10px;width:24px;height:24px;}
#s_links{margin-top:-8px;margin-bottom:16px;}
#comments{list-style:none;}
.publication article ul{font-size:1.15em;}
#prev, #next{padding:16px;margin-left:64px;margin-top:16px;margin-right:64px;font-size:1.15em;background-color:#eee;padding-bottom:16px;line-height:150%;}
.publication div iframe{margin:24px;}
.google-auto-placed iframe{margin:0!important;}
#vk_like_container, #fb_like_container, #fb_like_container_2, #twitter_like_container, #gplus_wrapper, #mail_wrapper, #ok_wrapper{float:left;text-align:center;width:100px;height:65px;}
#vk_like_container{width:60px;}
#fb_like_container_2{width:110px;}
#twitter_like_container{width:80px;}
#gplus_wrapper{width:70px;}
#mail_wrapper{width:80px;text-align:center !important;}
#ok_wrapper{width:90px;}
#vk_like{margin-top:14px;}
.soc-serv .item.show{}
.soc-serv .bottom-bottons{margin-top:9px;margin-left:38px!important;}
.soc-serv .item{position:relative;white-space:nowrap;}
.soc-serv .item.fav{margin-top:4px;}
.soc-serv .item.show i{margin:0;display:block;width:13px;height:12px;top:3px;left:0;background:url('/css/../images/sprite.png') no-repeat -88px -30px;position:absolute;}
.soc-serv .item.fav i{margin:0;display:block;width:13px;height:12px;top:3px;left:0;background:url('/css/../images/sprite.png') no-repeat left -30px;background-position:-24px -30px;position:absolute;}
.soc-serv .item a{text-decoration:none;margin-left:16px;}
hr{clear:both;}
#socnet_share_container{float:left;clear:both;}
#hypercomments_widget{margin:0 20px;clear:both;}
.and_block:hover{box-shadow:0 0 20px 2px rgba(0,0,0,0.5);}
.paging span{padding:4px;border:1px solid #bbb;width:32px;height:32px;display:inline-block;border-radius:24px;font-size:18px;line-height:32px;text-decoration:none;background-color:#E40021;color:white;}
.paging a{padding:4px;border:1px solid #bbb;width:32px;height:32px;display:inline-block;border-radius:24px;font-size:18px;line-height:32px;text-decoration:none;background-color:#ddd;}
.paging a:hover{padding:4px;border:1px solid #bbb;width:32px;height:32px;display:inline-block;border-radius:24px;font-size:18px;line-height:32px;text-decoration:none;background-color:#E40021;color:white;}
.paging span.prev, .paging span.next{visibility:hidden;}
.paging{bottom:0;position:absolute;width:100%;}
#af1, #af2, #af3{-webkit-column-count:4;-moz-column-count:4;column-count:4;padding:16px;padding-right:32px;}
#starBlock{margin-top:8px;}
#laf1,#laf2,#laf3{font-size:20px;}
.afisha_lnk{color:#EE1D25;border-bottom:#EB3D00 dashed 1px;font-weight:100;cursor:pointer;margin:8px;}
.afisha_lnk:hover{color:#A31419;border-bottom:#A31419 solid 1px;}
.afisha_active{color:#000;border-bottom:#FFF4F4 solid 1px;cursor:default;padding:2px;padding-left:4px;padding-right:4px;background-color:#FFE0E0;font-weight:100;margin:8px;}
.afisha2 table{border:0;border-spacing:0;border-collapse:collapse;}
.afisha2 table td{vertical-align:top;}
table.rating{margin:0!important;}
table.rating td{margin:0!important;padding:0!important;}
#content>h1{color:#999;text-shadow:1px 1px 1px #fff;margin:0;margin-bottom:8px;}
#info{transition:height 0.5s ease-out 0.5s;}
#rightContent.afs .afisha_block{display:none;}
.social{}
.social h6{color:#333;margin:0;margin-bottom:4px;font-size:14px;}
.social dl{margin:0;}
.social dl dt{float:left;padding:5px 8px 0 0;padding-bottom:7px;}
.social dl dt a{display:block;}
.social dl dt a img{width:40px;height:40px;border-radius:3px;box-shadow:0 0 1px #999;}

#leftAdv {
    display:none;
    width: 250px;
    height: 600px;
    position: fixed;
    left: 1%;
}

#adsense2 {
    display:block;
}

#publicationAdvM{
/*    display:none;*/
	padding:16px;
}

#publicationAdvM iframe {margin:0;}

.publication p iframe {margin:0;}

@media screen and (min-width:1900px){
	#leftAdv {display:block;}
	#adsense2{display:none;}
}
@media screen and (max-width:1300px){

	.similar_section{
	    zoom: 0.94;
	}
}

@media screen and (max-width:1044px){body{font-size:12px;}
.publication{width:100%;margin-right:20px;background-color:white;cursor:default;position:static!important;}
div#comments h1 a{margin-left:10px;}
.publication{width:100%;margin-right:20px;background-color:white;cursor:default;position:static!important;}
#content2{position:static;float:left;}
header#top nav{width:620px;float:left;}
#hot img{width:100px;height:12px;}
#logo{margin-right:16px;}

}
@media screen and (max-width:940px){#hss{position:absolute;right:88px;top:10px;}
#top nav{display:block;width:20px!important;height:20px;background:url(/img/nav.png) center center no-repeat;position:absolute;right:0;top:0;padding:15px;}
#top nav div{position:absolute;}
header#top nav>div{display:none;}
#top nav:hover div{position:absolute;display:block;background:#e30020;top:40px;right:0px;padding:20px;}
#top nav a{padding-top:8px!important;padding-bottom:8px!important;width:100%;}
#content2{min-width:0;}
#publicationAdvM{
    display:none;
}

}
@media screen and (max-width:770px){body{font-size:14px;}
.contentPublication #rightContent{float:right;position:relative!important;width:100%;}
#content2{position:static;float:left;}
#top nav{display:none;}
#top{height:50px;background-color:#e40021;position:fixed;top:0;width:100%;z-index:1000;}
div#comments h1 a{margin-left:0px;}
.publication{width:100%;margin-right:20px;background-color:white;cursor:default;position:static!important;}
#rightContent{}
#hot img{width:116px;height:14px;}
#comments h4 a{margin-left:36px;}
#af1,#af2,#af3{-webkit-column-count:2;-moz-column-count:2;column-count:2;}
.announce_block{width:200px;}

.similar_section{
	margin:0px;margin-bottom:32px;
}

#publicationAdvM{
    display:block;
}


}
@media screen and (max-width:500px){.publication{min-width:0!important;}
#hss{display:none;}
#logo>span{display:none;}
#top nav{display:block;}

.secondPage {width:100%;}

}
@media screen and (max-width:480px){.contentPublication #rightContent{width:500px;margin:0;zoom:0.94;padding:0;}
}
@media screen and (max-width:460px){

#info{display:none;}

#content2>div{height:100%;float:right;min-width:250px;}
#content2.cpage>div{/*padding-bottom:220px;*/}
.publication{min-width:0!important;margin:0!important;}
#content2.cpage{/*padding-bottom:220px!important;*/}
#af1,#af2,#af3{-webkit-column-count:1;-moz-column-count:1;column-count:1;}
.announce_block{width:240px;}
#last_comments h4 a{margin-left:8px;}
.contentPublication #rightContent{width:100%;zoom:1;}
.publication article h1{font-size:2em;}

#publicationAdvM{
    display:block;
}


#small_afisha {display:none;}

#ponominalu, #sellaction {display:none;}

#partners2 {display:none;}

.dm_block.afisha_block {
	left: 0px;
	top: 0px;
	right: 8px!important;
	width: auto;
}

.dm_block.social {
	left: 0px;
	top: 0px;
	right: 8px!important;
	width: auto;
}

.dm_block.ban {
	display:none;
}

.dm_block.afisha_block #small_afisha>div>div{
	width:auto;
}

.dm_block.afisha_block .announce {
    width: initial;
}

.dm_block.afisha_block .announce .afisha{
	width: initial;
	margin-left:48px;
}

.dm_block.afisha_block .announce table.an_date{
	position:absolute;
}


}

.aweb.calend h3 {margin:0;margin-top:32px;margin-bottom:4px;margin-left:30px;}
.aweb.calend h2 {margin:0;line-height:140%;margin-left:30px;}
.aweb.calend h3:first-of-type {margin-top:8px;}

h3.dt {margin-bottom:0;margin-top:32px;font-weight:700;}

.publication h3.dt:first-of-type {
	margin-top:0;
}

.fancybox-inner {overflow-x: hidden!important;}

.hcc.hc__menu__line {
	display:none;
}

#publicationAdv iframe {margin:0;}

#publicationAdv{
    overflow: hidden;
    height: 130px;
    padding:16px;
}

#socnet_share_container {margin:16px 0;margin-left:16px;}


#socnet_share_container iframe {margin:0;}

.paging {height: initial!important;}

.userico {float:left;width:6px;height:10px;margin-top:1px;margin-right:2px;}



.dm_block.publication a[name] {position:absolute;margin-top:-58px;}