.text-layer{
	display:none;
}

body.pdf-text .text-layer{
	display: inline-block !important;
	background: #FFC;
	border: 1px solid #F44;
	padding-left: 5px;
	padding-right: 5px;
	border-radius: 0px;
}
body.theme-black.pdf-text .text-layer{
	background: #511;
	color: #FFC;
}

body.letter-space {
	letter-spacing: .3em !important;
}
body.letter-space #vertolet,
body.size-normal #vertolet,
body.size-big #vertolet,
body.theme-white #vertolet,
body.theme-black #vertolet,
body.theme-blue #vertolet,
body.interval-normal #vertolet,
body.interval-big #vertolet
{
	display:none !important;
}


body.font-arial {
    font-family: Arial, Helvetica, sans-serif;
}

body.font-times{
	font-family: "Times New Roman", Times, serif;
}



div.img-alt{
	position:absolute;
	border-radius:0 !important;
	font-size:14px;
	font-weight:bold;
}

body.img-gray img,
body.img-gray .image,
body.img-gray #js-show-iframe-wrapper,
body.img-gray video,
body.img-gray #gosuslugi_reg,
body.img-gray #gosuslugi_1
{
	-webkit-filter: grayscale(100%)  !important;
	-moz-filter: grayscale(100%)  !important;
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	filter: gray;
	filter: grayscale(100%);
   -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(grayscale=1)"; /* new IE */
}

body.img-none #gosuslugi_reg,
body.img-none img,
body.img-none #yt_slideshow,
body.img-none #Mod154,
body.img-none .image,
body.img-none #js-show-iframe-wrapper,
body.img-none video,
body.img-none .djslider-loader{
	display:none !important;
}
body.img-none img#comments-form-captcha-image{
	display:block !important;
}


body.size-normal{
	transform: scale(1.3);
	-ms-transform: scale(1.3);
	-webkit-transform: scale(1.3);
	-o-transform: scale(1.3);
	-moz-transform: scale(1.3);

    -webkit-transform-origin: 50% 0;
    -moz-transform-origin: 50% 0;
    -o-transform-origin: 50% 0;
    -ms-transform-origin: 50% 0;
    transform-origin: 50% 0;

}

body.size-big{
	transform: scale(1.8);
	-ms-transform: scale(1.8);
	-webkit-transform: scale(1.8);
	-o-transform: scale(1.8);
	-moz-transform: scale(1.8);

    -webkit-transform-origin: 50% 0;
    -moz-transform-origin: 50% 0;
    -o-transform-origin: 50% 0;
    -ms-transform-origin: 50% 0;
    transform-origin: 50% 0;
}


/* цветной */
body.theme-color #yt_header .yt-main{

}


body.theme-color  div.img-alt{
	color:red;
	background:yellow;
	opacity:.7;
}


body.theme-color .moduletable, body.theme-white .moduletable
body.theme-color .moduletable_menu, body.theme-white .moduletable_menu
body.theme-color .moduletable_text, body.theme-white .moduletable_text{
	background:#FFF;
}

body.theme-white .marquee_module span b{color: black !important;}
body.theme-black .marquee_module span b{color: white !important;}
body.theme-blue .marquee_module span b{color: #013188 !important;}

body.theme-white #creative-common {color:#aaa;}
body.theme-black #creative-common {color:#444;}
body.theme-black #creative-common a:hover{color: black; text-decoration:underline;}


body.theme-color .site-slogan, body.theme-black .site-slogan, body.theme-blue .site-slogan{
	color:#FFF;
	text-shadow: 1px 1px 1px #000;
}

body.theme-color a, span.separator,
body.theme-color .componentheading {
    color: #3377bb;
}

body.theme-color #yt_header h1.logo-text a span {
	color:white;
}

body.theme-color .menu a:hover{
	color:#2F2F8F !important;
}


/* белый */
body.theme-white #yt_header, body.theme-white #yt_header div.yt-main{
	background:white;
}

body.theme-white  div.img-alt{
	color:black;
	background:white;
	opacity:1;
}

body.theme-white div.slide-text p span {
	color:black !important;
}

body.theme-white #yt_menuwrap .yt-main{
	background-color:black;
}


body.theme-white h1.logo-text a,body.theme-blue #yt_header{
	color:black !important; 
	text-shadow: 1px 1px 1px #fff, 2px 2px 0 #c9c9c9;
}

body.theme-white .site-slogan{
	color:black;
	text-shadow: none;
}


body.theme-white .moduletable_menu h3, body.theme-white .moduletable h3,  body.theme-white #yt_menuwrap .yt-menu {
	background:black;
	color:white;
}


body.theme-white #yt_header h1.logo-text a span {
	color:black !important;
}


body.theme-white a, span.separator,
body.theme-white div.itemListCategory h2,
body.theme-white h1.componentheading,
body.theme-white .componentheading {
    color: black;
}

body.theme-white #yt_footer{
	background:white;
}
body.theme-white #yt_footer div.yt-main{
	background:black;
}

body.theme-white #meganavigator .mega-content{
	background-color:black;
}


body.theme-white ul.navi li.level2 a.level2{
	background-color:black;
	color:white;
}

body.theme-white span.title-swm{
	color:white;
}

body.theme-white h1.logo-text a span{
    color: #fff !important;
}


/* чёрный */

body.theme-black a,
{
	color:yellow !improtrant;
}
body.theme-black a:hover{
	color:white;
	text-decoration:underline;
	font-weight:200;
	/*border-bottom:1px solid yellow; */
	text-decoration:none;
	border-radius:0px;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
/*	font-weight:normal; */
}



body.theme-black #yt_header .yt-main{
	background:black;
}

body.theme-black .moduletable_menu ul li .separator:hover,
body.theme-black .moduletable_menu ul li a:hover{
	color:white;
	text-decoration:none;
}



body.theme-black,  body.theme-black #yt_header{
	color:white;
	background:black;
}

body.theme-black .moduletable,
body.theme-black .moduletable_menu,
body.theme-black .moduletable_text{
	background:black;
}

body.theme-black .moduletable_menu h3, body.theme-black .moduletable h3,  body.theme-black #yt_menuwrap .yt-menu{
	background:white;
	color:black;
}


body.theme-black #comments-form input, body.theme-black #comments-form textarea{
	background:#333;
	color:white;
}

body.theme-black a{
	color:#aaa;
}

body.theme-black #comments-form label,
body.theme-black span.separator,
body.theme-black div.itemListCategory h2,
body.theme-black h1.componentheading,
body.theme-black .componentheading{
    color: white;
}

body.theme-black div.slide-text p span {
	color:red !important;
}

body.theme-black #yt_menuwrap .yt-main{
	background-color:white;
}

body.theme-black div.slide-text p span {
	color:white !important;
}

body.theme-black #djslider97 div.slide-desc-text{
	background:black;
}


body.theme-black #yt_footer{
	background:black;
	border-top: none;
}
body.theme-black #yt_footer div.yt-main{
	background:white;
}


body.theme-black #footnav div.yt-position-inner div p strong span{
	color:black !important;
}

body.theme-black span.title-swm{
	color:black;
}

body.theme-black .yt-switch_modes ul.nav-swm li a{
	background-image:url('/templates/yt_framework/images/switch-modes-black.png');
}

body.theme-black div#yt_component{
	background:black;
}


body.theme-black #meganavigator a.level1  span.menu-title{
	color:black;
}

body.theme-black #meganavigator a.active {
	background:#999;
}

body.theme-black ul.navi li.level2 a.level2{
	background-color:white;
	color:black;
}


ul.navi li.level2.hover a.level2{
	background-color:#bbb !important;
}

body.theme-black div#content_main #yt_component .component-inner{
	background:black;
}


body.theme-black .moduletable_menu ul li.active .separator,
body.theme-black .moduletable_menu ul li.active a{
	color:white;
	border-radius:0px;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	text-decoration:none !important;
}

body.theme-black .logo-text a:hover span{font-weight:bold; text-decoration:underline;}


body.theme-black #meganavigator a.level1:hover{
	background:#BBBBBB;
}

/* синий */

body.theme-blue, body.theme-blue #yt_header{
	background:#9DD1FF;
	color:#013188 !important;
}


body.theme-blue a,
body.theme-blue span.separator,
body.theme-blue div.itemListCategory h2,
body.theme-blue h1.componentheading,
body.theme-blue .componentheading,
body.theme-blue div.slide-text p span{
	color:#013188 !important;
}

body.theme-blue #yt_menuwrap .yt-main{
	background-color:#013188;
}

body.theme-blue div.slide-text p span {
	color:#013188 !important;
}

body.theme-blue .moduletable_menu h3, body.theme-blue .moduletable h3{
	background:#013188;
	color:white;
}


body.theme-blue #meganavigator a.level1  span.menu-title{
	color:white;
}
body.theme-blue #meganavigator li.hover a.level1  span.menu-title{
	color:black;
}

body.theme-blue #meganavigator a.active{
	background:#9DD1FF;
	border:1px solid #013188;
}

body.theme-blue #meganavigator a.active span{
	color:black !important;
	line-height: 10px;
}

body.theme-blue ul.navi li.level2 a.level2{
	background-color:#9DD1FF;
	color:#013188;
}

body.theme-blue #meganavigator .mega-content{
	background-color:#9DD1FF;
}

body.theme-blue span.title-swm{
	color:white;
}

body.theme-blue #djslider-loader97{
	background-color:#9DD1FF !important;
}

body.theme-blue .moduletable_menu,
body.theme-blue .moduletable,
body.theme-blue #yt_component .component-inner{
	background: #9DD1FF;
	border: 1px solid #013188;
}

body.theme-blue #yt_header .yt-main{
	background:none;
}


body.interval-small{
	line-height:1.4em;
}
body.interval-normal
{
	line-height:1.7em;
}
body.interval-big
{
	line-height:2.0em;
}


body.interval-small ul li
{
	line-height:1.5em;
}
body.interval-normal ul li
{
	line-height:1.8em;
}
body.interval-big ul li
{
	line-height:2.2em;
}


/* Новый год */
#ny2016 {height:120px;background-image:url('https://www.tgl.net.ru/blind/el.png');background-position:0px 100%;background-repeat:repeat-x;position:absolute;width:100%;top:0;z-index:1;overflow:hidden;}
#ny2016e {height:80px;}
#ny2016 div.xball{position:absolute;}
#ny2016 div.xball i{background-image:url('https://www.tgl.net.ru/blind/ball.png');background-repeat:no-repeat;display:block;overflow:hidden;}

#ny2016 div.b1 {height:204px;width:57px;top:-102px;} /*большой красный длинный*/
#ny2016 div.b1 i{background-position:-1px 0px;width:57px; height:102px;	margin-top:102px;}
#ny2016 div.b2 {height:150px;width:49px;top:-75px;} /*малый красный короткий*/
#ny2016 div.b2 i{background-position:-59px -27px;width:49px; height:75;	margin-top:75px;}
#ny2016 div.b3 {height:204px;width:57px;top:-102px;} /*большой синий длинный*/
#ny2016 div.b3 i{background-position:-109px 0px;width:57px; height:102px;	margin-top:102px;}
#ny2016 div.b4 {height:144px;width:57px;top:-72px;} /*большой синий короткий*/
#ny2016 div.b4 i{background-position:-109px -30px;width:57px; height:72px;	margin-top:72px;}
#ny2016 div.b5 {height:150px;width:49px;top:-75px;} /*малый синий */
#ny2016 div.b5 i{background-position:-167px -27px;width:49px; height:75px;	margin-top:75px;}
#ny2016 div.b6 {height:204px;width:57px;top:-102px;} /* большой зелёный */
#ny2016 div.b6 i{background-position:-217px 0px;width:57px; height:102px;margin-top:102px;}
#ny2016 div.b7 {height:150px;width:49px;top:-75px;} /*малый зелёный */
#ny2016 div.b7 i{background-position:-275px -27px;width:49px; height:75px;	margin-top:75px;}

#ny2016 div.b8 {height:204px;width:57px;top:-102px;} /* большой зелёный */
#ny2016 div.b8 i{background-position:-325px 0px;width:57px; height:102px;margin-top:102px;}
#ny2016 div.b9 {height:150px;width:49px;top:-75px;} /*малый зелёный */
#ny2016 div.b9 i{background-position:-383px -27px;width:49px; height:75px;	margin-top:75px;}

#ny2016 div.b0 {height:204px;width:54px;top:-102px;} /* белый */
#ny2016 div.b0 i{background-position:-433px 0px;width:54px; height:102px;margin-top:102px;}


#ny2016 span.snow{position:absolute;background-image:url('https://www.tgl.net.ru/blind/snow.png');background-repeat:no-repeat;display:block;}
#ny2016 span.snow0 {height:41px;width:38px;background-position:0% 0%;}
#ny2016 span.snow1 {height:64px;width:71px;background-position:50% 100%;transform:rotate(15deg)}
#ny2016 span.snow2 {height:30px;width:30px;background-position:100% 0%;}
#ny2016 span.snow3 {height:41px;width:38px;background-position:0% 0%;transform:rotate(15deg);}
#ny2016 span.snow4 {height:64px;width:71px;background-position:50% 100%;}
#ny2016 span.snow5 {height:30px;width:30px;background-position:100% 0%;transform:rotate(15deg)}


body.theme-black #ny2016,
body.theme-white #ny2016,
body.theme-blue #ny2016,
body.interval-big #ny2016,
body.interval-small #ny2016,
body.img-gray #ny2016,
body.img-none #ny2016,
body.theme-black #ny2016e,
body.theme-white #ny2016e,
body.theme-blue #ny2016e,
body.interval-big #ny2016e,
body.interval-small #ny2016e,
body.img-gray #ny2016e,
body.img-none #ny2016e
{
	display:none !important;
}

/* ================= Галерея ================== */ 

body.theme-color #yt_component div.gallery2 a span {background:white;box-shadow:0 4px 3px rgba(0,0,0,0.5)}
body.theme-white #yt_component div.gallery2 a span {background:white;color:black;box-shadow:0 4px 3px rgba(0,0,0,0.5)}
body.theme-black #yt_component div.gallery2 a span {background:black;color:white;box-shadow:0 4px 3px rgba(255,255,255,0.5)}


#yt_component .component-inner {padding:0;}
#yt_component h3 {margin: 0 0 15px 0;padding:10px;font-size:100%;font-weight: bold; text-transform: uppercase;}

#yt_component div.gallery2 a {text-decoration:none;text-align:center;display:inline-block;padding-bottom:10px;width:203px;}
#yt_component div.gallery2 a span {padding:0px 5px;display:inline-block;border-radius:0;max-width:150px;}
#yt_component div.gallery2 img {width:185px;border:2px solid white;}
#yt_component div.gallery2 img {border-radius:0;box-shadow:0 0 7px rgba(0,0,0,0.5)}
#yt_component div.gallery2 a:hover img, #yt_component table.gallery2 a {box-shadow:0 0 7px black}
#yt_component div.gallery2 a:hover img {border:2px ridge white;}


#yt_component div.jg_category,
#yt_component div.jg_row,
#yt_component div.jg_catcountimg,
#yt_component div.pagination,
#yt_component div.sectiontableheader,
#yt_component div.jg_gallerystats,
#yt_component div.jg_poweredbydiv,
#yt_component div.jg_clearboth,
#yt_component div.jg_rmsm_legend,
#yt_component div.jg_galcountcats
{display:none;}

#yt_component div.blog div.pagination{display:block;}


body.theme-black #yt_component div.gallery2 a:hover span {color:yellow;}

body.theme-black #yt_component div.gallery2 img {box-shadow:0 0 5px white}
body.theme-black #yt_component div.gallery2 a:hover img, body.theme-black  #yt_component table.gallery2 a:hover span{box-shadow:0 0 9px white}
.jg_toplist {display:none;}





















table.compact{width:100%;}
table.compact th, table.compact td {
	line-height: 1.1em;
	text-align:center;
	padding:3px 2px 3px 2px;
	border:1px solid #ddd;
	border-radius: 0px;
}
table.compact th.little, table.compact td.little {font-size: 85%;	padding: 3px 1px 3px 1px;}
#bd.theme-color table.compact th{background-color:#eee; color:black !important;}
#bd.theme-white table.compact th{background-color:black;color:white !important;}
#bd.theme-black table.compact th{background-color:white;color:black !important;}
#bd.theme-blue table.compact th, #bd.theme-blue table.compact td {border:1px solid #013188;}
#bd.theme-blue table.compact th{background-color:#013188;color:white;border:1px solid white;}
table.compact td{}


a#b_corruption {
	display:inline-block;
	width:120px;
	height:60px;
	background-image:url('https://www.tgl.net.ru/blind/corrupt.jpg');
	background-repeat:no-repeat;
    margin: 3px;
}



p.main-ban a{
	display:inline-block;
	width:120px;
	height:60px;
	background-image:url('https://www.tgl.net.ru/blind/main_ban.jpg');
	background-repeat:no-repeat;
    margin:4px;
	text-decoration:none;
	font-size:1px;
	padding-top:0px;
	padding-bottom: 0px;
}

p.main-ban a.portal {background-position: 0 0;}
p.main-ban a.do {background-position: 0 -60px;}
p.main-ban a.wiki {background-position: 0 -120px;}
p.main-ban a.rso {background-position: -120px 0;}
p.main-ban a.tgl {background-position: -120px -60px;}
p.main-ban a.nschool {background-position: -120px -120px;}

a#kadet_ban b{
	display:block;
	margin-top:105px;
	padding-top:15px;
	line-height:110%;
	height:47px;
	color: black;
	padding-left:70px;
	width:119px;
	background: url('https://www.tgl.net.ru/blind/kadet_ban.png');
	background-repeat:no-repeat;
	position:absolute;
	text-align:center;
	opacity:0;
}


a#kadet_ban{
	width:195px;
	height:118px;
	display:block;
	margin:-9px 0px 40px -11px;
	background: url('https://www.tgl.net.ru/blind/kadet_ban.jpg');
	animation: kadet_ban_ani 120s ease infinite;
}
@keyframes kadet_ban_ani {
	0%{background-position:0 0;}
	6%{background-position:0 0;}
	7%{background-position: -200px 0;}
	14%{background-position: -200px 0;}
	15%{background-position: -400px 0;}
	21%{background-position: -400px 0;}
	22%{background-position: -400px -123px;}
	28%{background-position: -400px -123px;}
	29%{background-position: -200px -123px;}
	35%{background-position: -200px -123px;}
	36%{background-position: 0px -123px;}
	42%{background-position: 0px -123px;}
	43%{background-position: 0px -246px;}
	49%{background-position: 0px -246px;}
	50%{background-position: -200px -246px;}
	56%{background-position: -200px -246px;}
	57%{background-position: -400px -246px;}
	63%{background-position: -400px -246px;}
	64%{background-position: -400px -369px;}
	69%{background-position: -400px -369px;}
	70%{background-position: -200px -369px;}
	75%{background-position: -200px -369px;}
	76%{background-position: 0 -369px;}
	81%{background-position: 0 -369px;}
	82%{background-position: 0 -492px;}
	87%{background-position: 0 -492px;}
	88%{background-position: -200px -492px;}
	93%{background-position: -200px -492px;}
	94%{background-position: -400px -492px;}
	99%{background-position: -400px -492px;}
}
a#kadet_ban b.x1{background-position:20px 1px;animation: kadet_ban_ani_1 120s ease infinite;}
@keyframes kadet_ban_ani_1 {	0%{opacity:0;}1%{opacity:0;}2%{opacity:1;}19%{opacity:1;}21%{opacity:0;}100%{opacity:0;}}
a#kadet_ban b.x2{background-position:20px -68px;animation: kadet_ban_ani_2 120s ease infinite;}
@keyframes kadet_ban_ani_2 {	0%{opacity:0;}22%{opacity:0;}23%{opacity:1;}41%{opacity:1;}42%{opacity:0;}100%{opacity:0;}}
a#kadet_ban b.x3{background-position:20px -131px;animation: kadet_ban_ani_3 120s ease infinite;}
@keyframes kadet_ban_ani_3 {	0%{opacity:0;}43%{opacity:0;}44%{opacity:1;}62%{opacity:1;}63%{opacity:0;}100%{opacity:0;}}
a#kadet_ban b.x4{background-position:20px -198px;animation: kadet_ban_ani_4 120s ease infinite;}
@keyframes kadet_ban_ani_4 {	0%{opacity:0;}64%{opacity:0;}65%{opacity:1;}80%{opacity:1;}81%{opacity:0;}100%{opacity:0;}}
a#kadet_ban b.x5{background-position:20px -270px;animation: kadet_ban_ani_5 120s ease infinite;}
@keyframes kadet_ban_ani_5 {	0%{opacity:0;}82%{opacity:0;}83%{opacity:1;}98%{opacity:1;}99%{opacity:0;}100%{opacity:0;}}

#family_ban{
	width:195px;
	height:113px;
	display:block;
	margin:-9px 0px -9px -11px;
	background: url('https://www.tgl.net.ru/blind/family_ban.png');
    background-position: 0px 0px;
    animation: family_ban_ani 30s ease infinite;
}
@keyframes family_ban_ani {0%{background-position:0 0;}23%{background-position:0 0;}25%{background-position: -205px 0;}	48%{background-position:-205px 0;}50%{background-position:-410px 0;}73%{background-position:-410px 0;}75%{background-position:-615px 0;}98%{background-position:-615px 0;}}

#family_ban2{
	width:195px;
	height:127px;
	display:block;
	margin:-9px 0px -9px -11px;
	background: url('https://www.tgl.net.ru/blind/family_ban.jpg');
    background-position: 0px 0px;
    animation: family_ban_ani2 35s ease infinite;
}

@keyframes family_ban_ani2 {
	0%{background-position:0 0;}
	18%{background-position:0 0;}
	20%{background-position: -195px 0;}
	38%{background-position:-195px 0;}
	40%{background-position:-390px 0;}
	58%{background-position:-390px 0;}
	60%{background-position:-585px 0;}
	78%{background-position:-585px 0;}
	80%{background-position:-780px 0;}
	98%{background-position:-780px 0;}
}

#ny18a{
	width:175px;
/*	height:130px; */
	display:block;
	background: url('https://www.tgl.net.ru/blind/ny18.jpg') 0px 0px no-repeat;
    animation: ny18a_ban_ani 35s ease infinite;
}
#ny18a p{
	color:yellow;
	font-size:18px;
	font-weight:bold;
	text-shadow: 1px 1px 2px black;
}
@keyframes ny18a_ban_ani {
	1%{background-position:0 0;}
	9%{background-position:0 0;}
	11%{background-position:-175px 0;}
	19%{background-position:-175px 0;}
	21%{background-position:-350px 0;}
	29%{background-position:-350px 0;}
	31%{background-position:-525px 0;}
	39%{background-position:-525px 0;}
	41%{background-position:-700px 0;}
	49%{background-position:-700px 0;}
	51%{background-position:-875px 0;}
	59%{background-position:-875px 0;}
	61%{background-position:-1050px 0;}
	69%{background-position:-1050px 0;}
	71%{background-position:-1225px 0;}
	79%{background-position:-1225px 0;}
	81%{background-position:-1400px 0;}
	89%{background-position:-1400px 0;}
	91%{background-position:-1575px 0;}
	99%{background-position:-1575px 0;}
}
@keyframes ny18b_ban_ani {
	1%{background-position:0 0;}
	9%{background-position:0 0;}
	11%{background-position:-594px 0;}
	19%{background-position:-594px 0;}
	21%{background-position:-1188px 0;}
	29%{background-position:-1188px 0;}
	31%{background-position:-1782px 0;}
	39%{background-position:-1782px 0;}
	41%{background-position:-2376px 0;}
	49%{background-position:-2376px 0;}
	51%{background-position:-2970px 0;}
	59%{background-position:-2970px 0;}
	61%{background-position:-3564px 0;}
	69%{background-position:-3564px 0;}
	71%{background-position:-4158px 0;}
	79%{background-position:-4158px 0;}
	81%{background-position:-4752px 0;}
	89%{background-position:-4752px 0;}
	91%{background-position:-5346px 0;}
	99%{background-position:-5346px 0;}
}
#ny18a div{margin-top:68px;}
#ny18a div a {display:block;text-shadow:none;}

#ny18b{
	width:594px;
	height:297px;
	display:block;
	background: url('https://www.tgl.net.ru/blind/ny18.jpeg') 0px 0px no-repeat;
    animation: ny18b_ban_ani 30s ease infinite;
	font-size:14px;
	font-weight:bold;
	text-shadow: 0px 0px 3px black;
}
#ny18b_div {text-align:center;}
#ny18b_div a{text-shadow:none;display:inline-block;padding:0px 15px 0px 0px;font-size:120%;font-weight:100 !important;}
#ny18b_div a.last {padding:0;}

.square * {border-radius: 0px;}
a.ahover, a.vhover, a.xhover  {text-decoration:none;}
a.ahover b, a.vhover i, a.xhover i {display:block;position:absolute;}
a.vhover, a.ahover {display:block;}
a.ahover:hover b , a.xhover:hover i{background:#88F;opacity:0.1;filter: alpha(Opacity=10);}
a.vhover img, a.ahover img, .moduletable .custom p a.ahover img, .moduletable .custom p a.vhover img  {float:none !important;margin:0 0 3px 0 !important;margin-right:0;margin-bottom:3px;}

a.vhover i{display:block;position:absolute; background:url('data:image/png;base64,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');background-repeat:no-repeat;background-position:50% 50%;}

a.vhover:hover i {background:url('data:image/png;base64,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');background-repeat:no-repeat;background-position:50% 50%;}

#vibory_timer {display:block !important;position:absolute !important;font-size:45px; font-style:oblique; color: #E41C2C;margin-top:112px;margin-left:23px;font-weight:bold;} /*  */
#vibory_timer2 {display:block !important;position:absolute !important;font-size:22px; font-style:oblique; color: #E41C2C;margin-top:122px;margin-left:95px;font-weight:bold;} /* #E41C2C */

#vibory2 {display:block;padding-left:11px;}
#vibory2 img{float:none;}

#xmas{width:100%;height:100%;	position:absolute;z-index:9000;pointer-events: none;}

#vibory3 {height:93px;overflow:hidden;}
#vibory3 div {width:800px;}
#vibory31,#vibory32,#vibory33{width:150px;height:93px;display:inline-block;background-image:url('https://www.tgl.net.ru/blind/vibor3.jpg');}
#vibory31 {background-position:0 0;}
#vibory32 {background-position:50% 50%;}
#vibory33 {background-position:100% 100%;}

#vibory31s,#vibory32s,#vibory33s,#vibory34s{display:inline-block;height:93px;background-repeat:no-repeat;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAASCAMAAAAXKszuAAAAP1BMVEUAAAAAAAEFBQVubm9/f4GRkZKZmZoICAhkZGWIiIkGBggNDQ0XFxg7Ozx5eXqkpKULCww1NTZAQELX19jY2NfL4PM9AAAAFXRSTlMAgH1FOTMve0k3c21rWz8pelxYEhB0qAHNAAAAk0lEQVQoz43S2w6DIBCE4R1BwAPi6f2ftaSaTmi2bv/rL4TAyJ2f8ilqxzZ5aRoA7DrOABrddwBGHY+oDV8Wi449Gh3e1smPFtS6/raRVs1R0xo6iJQVtSSPJdRikZnWOnu+sLNwunCJ/15jLXw46xIx8Eucbe0P5MNxRjVvfCD105BouZas450z4vi3Q8dn/oz/Bb+VA6FEgQuKAAAAAElFTkSuQmCC);}
#vibory31s {width:24px;background-position:-28px 50%;}
#vibory32s {width:11px;background-position:0px 50%;}
#vibory33s {width:11px;background-position:-32px 50%;}
#vibory34s {width:24px;background-position:8px 50%;}

#vibory3 a{opacity:0.7;}
#vibory3 a:hover{opacity:1;}



#may9ban{
	display:block !important;
	width:173px;
	height:87px;
	background:url("https://www.do.tgl.ru/img/m9-170.jpg");
    animation: m9-600 20s ease infinite;
}
a.may9A,a.may9C,a.may9K {
	display:inline-block;
	width:192px;
	height:20px;
	background:url("https://www.do.tgl.ru/img/may9af.jpg") no-repeat;
	border:1px inset #ccc;
	text-align:center;
	padding-top:270px;
}
a.may9C{background-position:50% 0;margin:0 2px 0 2px;}
a.may9K{background-position:100% 0;}

a.may9A:hover,a.may9C:hover,a.may9K:hover{
	border:1px outset #ccc;
	background-color:#eee;
}


#may9-600{
	width:100%;
	min-width:600px;
	height:300px !important;
	background: url('https://www.tgl.net.ru/blind/m9-600.jpg') 50% 0px no-repeat;
    animation: m9-600 20s ease infinite;
}

@keyframes m9-600 {
	0%{background-position:50% 0;}
	21%{background-position:50% 0;}
	25%{background-position:50% 50%;}
	46%{background-position:50% 50%;}
	50%{background-position:50% 100%;}
	71%{background-position:50% 100%;}
	75%{background-position:50% 50%;}
	96%{background-position:50% 50%;}
	99.9%{background-position:50% 0;}
}

#sent9{
	display:block;
	text-decoration:none;
}

#sent9 img{
	display:block;
}

#sent9>div{
	float:left;
	background:#999999;
	color:white;
	text-align:center;
	font: italic 25px/30px helvetica;
	text-decoration:none;
}

#sent9 div b{
	display:block;
	color:#BA272D;
	font-size:30px;
}

#sent9 div b i{
	font-size:15px;
	padding-left:7px;
}


fieldset.obr, fieldset.obr2, fieldset.obr3, fieldset.obr4{padding:10px;}
fieldset.obr legend,fieldset.obr2 legend, fieldset.obr3 legend, fieldset.obr4 legend{padding-left:7px;padding-right:7px;}

fieldset.obr{border:3px solid #BB2625;}
fieldset.obr legend{color:#BB2625;}

fieldset.obr2{border:3px solid #797979;}
fieldset.obr2 legend{color:#797979;}

fieldset.obr3{border:3px solid #57771E;}
fieldset.obr3 legend{color:#57771E;}

fieldset.obr4{border:3px solid #3377bb;}
fieldset.obr4 legend{color:#3377bb;}

/*      вертолёт              */
#vertolet,#vertolet::after,#vertolet::before{
		background: transparent url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD8AAAA4CAMAAAB9hNBVAAAB7FBMVEUAAADL3gXF3QDK3gPP3wO62QDG2wbT4gDA2wC62QDY4wDY4wDY4wC62QDM3wDY4wDY4wC62QDY4wDY4wDB2QjY4wDF2wTE3ADX4gC62QC80Ru62QC62QC/0xvY4wDY4wDY4wC62QDY4wDY4wDY4wC62QDY4wDY4wDC1hTY4wDY4wDY4wC62QC62QDY4wC62QDY4wC/2QbG3AS90hu90hvY4wC62QC+0xvY4wDA1BrY4wC62QC62QC62QDC1g662QC62QC62QC62QC62QDY4wC62QDD1xPY4wDH2BHA2QW62QDY4wC62QC62QDY4wDY4wDB1RS90hu62QDP4QC/1BrA1RTO4AC62QC62QDE3QDY4wDY4wC62QC62QDY4wDG1xPY4wDY4wDE2A/Y4wDY4wD///+62QC2ziHS7+zR3wC40CC70B7u+fj9/vbf8/DV7+34+dzg77bg76Pm7n/m7nzi7G3f6Vbd6Eza5Si/1BrF1xLM3APO3QHS4AD3/Pz+/vvm9fTa8O77/On5+uHe8Nj3+NL298309sT09sPx9bzv8ajr8Jvk7XTh6mHg6lvd50DH2A/Z5AD5/f34/Pz8/O/7/Oza8Onf78zg767s8aDf7Zrm74fc6Wvi62fd50Xb5jHZ5BTB1RTJ3gC92QAiZFI/AAAAZHRSTlMABwMBFOEiHA/Rxb6STwn69fBoVjQxGgX+/Pn48+zr5+Te2tnTsbCppJ2XhXxlYF9JFwzz8e/s6N7SysnCurmrpp+WkYBzcltaTEc/PS4tKP776unbycO8uK2hlYeGdWtrY0MlFKVXdAAAAuZJREFUSMed1WdD00AYB/Cne1e62XvLFpA9RTbuvfVyKRQE2UsREESGgHvPL2qTktq0d0nK702SF/+7J/fcJRDN6CzIQIJ0i9VlAOU0LguKkWPtVytLd2cjsgzrkHz8nAVJMLtkiihLQNLqynz0tNqK5OVW0OKqAqRIPrkbmpvoyOvtjfdja5s7PxBZTTcpfxKFzEwwgq19RFZkj4lXIN7PLSbC2DStE1oQ06Yjzt47RuwrIsuJWoQixJlaYaLt0QYQVeAJxZlYa4eIrEEVkc/nV44h+YQobkHYI+55f4wUf/YB0VSIe7fBkIz6Z2n57PAb1AWfphlK/guicQqnjntYJ+ef+5/QzwKEOLlNy5A9lsgjF2iE5u9Q8uP+SXr+hFPN5c3B21fk+Fu//xuSUMANkEHPj/pXkSSzEYD76nymvf5HJO2SG7jLLDH+xj8+h2RcBf7yktY9GQmh+tH8OmHzjr9AcvQAmYgfILaCVdl4DXeMhY/+7kTU4k3Kxc0arn/FSDC7HR5iZXNyXi5uUfn43waK8GtuZndq+vvcIZK13BPavwZ0LMPJcCT3WPGRQiF/9xjxp4FklZD3noh/9gB7FsKK4y+evQL/6eMsYIll06oIfz+FDlj2lBci2bOVpxMXgnE9iHkUv8HyCMue1kK0BwonX2RZtkUDsc4oWrgAyyYLjYt7gOGF4OT1lUBxP1F6x/0OptN6ga4/U2LuRS59DyRpi2mLzlV+uQdkefIJhS8GW1ZdqAdFPNZ0Ud0HgWC/C92gnO/Gn4ZMPrt0/kJ1fcvfPIhPlg7Abhjqfejmj3hzkiGu+CDuFD3b8B2Q12EX7kpwH0TSZNWq5PO6RuFQNKb6QKQLl8vnW7HOxk9TiVtBzJhq4q9qr1tNzVflYZxyrbO0rwSXhj8LRq9+cMBW3uRob2s2XcQYG4Gu3IQjpDpScLQUXRVIqbSVtF836RxJmJfkqNVlmZry2jpud5XaBvTkyf8BC1qI8/nbVqoAAAAASUVORK5CYII=") no-repeat scroll;
		display:block;
		content: " ";
		animation-duration:0.5s;
		animation-iteration-count: infinite;
		animation-name: vertolet_floating;
		animation-play-state: running;
		animation-timing-function: linear;
}
#vertolet{
		position:fixed;
		right: 25px;
		bottom: 130px;
		width:64px;
		height:75px;
		border:1px solid transparent;
		animation-duration: 2s;
		background-position:0 14px;
}
#vertolet::after{
		background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAAOCAYAAABgmT8gAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2VpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxOUMwRTkwRkNGRkRFMjExODg2QUI5QzMzRDkwQjYyNyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo4N0UzN0I3NEJFOEIxMUU0OURDRUZBQzM1MDEzRDYwMiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo4N0UzN0I3M0JFOEIxMUU0OURDRUZBQzM1MDEzRDYwMiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QkNENDlGOEJCRTdBMTFFNDkxQzM5Njc5MEFBNUEwNEQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QkNENDlGOENCRTdBMTFFNDkxQzM5Njc5MEFBNUEwNEQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7BspteAAACLUlEQVR42rSWTUgVURTH74ihopggbYLUIHmJmgWJujAKF9EHCUFuAsGF0saEFrZw7UoQsk2kKBZtA6NPKIrcFAiKJGoQ6VvYQoSU8gPF2+/ImccwzfjxnDnw4wx33jv/+5+Ze+9xrLXGcRwTFJ9nTIJ0Fc5BBRRBPhyBLfgJX+EljFw4bdZNGoFONqkRrkMNnIRM2IQVSMI3GIfX6MwG1dnx4jdE8RxSM3RA2QHmtQR90Ivgn30aySPdg7tQeACtaXgAT9BaCzWEwGXSY30T6cYCtCH0ag8z11Tr+CG0kqr17j9DCLQy9ggyTDTRD+2IbfiMZJEeQmtEOttwB53+lKHRWee8roWozLjxBW4gtqhmjpFeQG3EOmKqpj5hxzJ14H4MZoxOfBQjDWT5rt9DIgadDPVwyzVUZeILMfDBcx1XnDGet7IQo9Cmj7jil9fQs5hEVmUN6Za+pNerMWk99RoakIMxYoE5qGNDeOsO6HUdzEesJXMfTBlCyJKa9FyIIoalu6DupP+Gjp3V30QRMucm9RDYKVwidUFDGsVlsp3uQeep+UnNXPSNy0HeA5VpaMlG003Nj7u2Ph6xctJNuKJPNCeksLQ5YmBI+ywbUCvQkN5ztF9sATGYF6IjLc4EvIHn1JraVy8X0qbIp1miLVGBNqjLuhamKJ7avb4nq3JLT0z89f5/7Ef2oLUbWdWn7G13LOQhStMrD7IYjmpj+ltbnDl0tnebp3j5J8AA7NzAl3Jd/8UAAAAASUVORK5CYII=");
		width:52px;
		height:14px;
		margin-left:-2px;
	    margin-top: -52px;
		animation-name: vertolet_spining;
}
#vertolet::before{
		background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAeCAYAAAARgF8NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2VpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxOUMwRTkwRkNGRkRFMjExODg2QUI5QzMzRDkwQjYyNyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDRTlCNkI4Q0JFOTAxMUU0QUQ4NTgxNUI4N0Q3NEUzOCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDRTlCNkI4QkJFOTAxMUU0QUQ4NTgxNUI4N0Q3NEUzOCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OURBNjJDQTVCRThCMTFFNDlERTZEQzE0ODg5NzI1MDIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OURBNjJDQTZCRThCMTFFNDlERTZEQzE0ODg5NzI1MDIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5szTA6AAABbklEQVR42nyTPUgDQRCFZ08hyYk/SLQ6jF0kYhUsbCxFEKKVnQiWFiJoa2FlYyMoxMZGsNBCwS6FvbHQSlSCqKlMo8Yfooc534t3YY25HXi3y77vZu9mdpX4kbuWHgxLUC+UHUtKnuvKNzswnEIDPu9C44BOAmDdf1uPWyipYMYweYTa5X9MWXiMhpiMDIG0hEeaQMIAJAhEDEAngScDUCJwbgAuCBxBlRDgwOqzxVNKdpqYRWiXGV6dqGyo38rpsYBSf1m1hii5iUdlxO8HYxMmtxYrwGOWlOIRWQZMYzFYb9VS2pWqbHuevGPeBpX/ZCi7svbmSgrTYWgPTbTqwOe3ZJ5dmdWyTfAja993VRTn4UNWMZ9r+Atu1c/z0M2SQi1NarHCLSZDzPp5SBl6MUigywDYBF4MQIVAwQAUCOQNwFlwYO5CgMPg4sxj2GowL6GhoBdZ6Fgz2agZtLyqtMvLYk1DDrQP857rPwIMAM2wVIjFdaYhAAAAAElFTkSuQmCC');
		width:52px;
		height:30px;
		margin-left: 61px;
		margin-top: 22px;
		width: 8px;
		animation-name: vertolet_rotating;
}
@keyframes vertolet_rotating{from{transform: rotate(0deg);}to{transform: rotate(-360deg);}}
@-webkit-keyframes vertolet_rotating{from{-webkit-transform: rotate(0deg);}to{-webkit-transform: rotate(-360deg);}}
@keyframes vertolet_spining{from{transform:rotateY(0deg);}to{transform: rotateY(-360deg);}}
@-webkit-keyframes vertolet_spining{from{-webkit-transform: rotateY(0deg);}to{-webkit-transform: rotateY(-360deg);}}
@keyframes vertolet_floating{0%{transform: translateY(0%) rotate3d(0,0,-1,0deg);}50%{transform: translateY(8%) rotate3d(0,0,-1,3deg);}100%{transform: translateY(0%) rotate3d(0,0,-1,0deg);}}
@-webkit-keyframes vertolet_floating{0%{-webkit-transform: translateY(0%) rotate3d(0,0,-1,0deg);}50%{-webkit-transform: translateY(8%) rotate3d(0,0,-1,3deg);}100%{-webkit-transform: translateY(0%) rotate3d(0,0,-1,0deg);}}
/*  конец вертолёта  */


/* 9 мая */


	.marquee_module, .marquee_module2{
		overflow: hidden;
		background: transparent;
		margin-top:5px;
	}
	.marquee_module span, .marquee_module2 span {
		width:auto !important;
		white-space: nowrap;
		animation: marquee_module 15s linear infinite;
		display:inline-block;
   }
	@keyframes marquee_module {
		0% { transform: translate(70%, 0); }
		100% { transform: translate(-100%, 0) } 
   }

	.marquee_module2 span {
		animation: marquee_module2 35s linear infinite !important;
   }
	@keyframes marquee_module2 {
		0% { transform: translate(5%, 0); }
		100% { transform: translate(-100%, 0) } 
   }




/*  ГРУППЫ  */
div.megagroup{
	background:#f3f3f3;
}
div.megagroup a {
	width:135px;
/*	height:20px; */
	margin:20px;
	padding:10px;
	border:1px sold #aaa;
	background:white;
	display:inline-block;
	text-align:center;
	vertical-align:middle;
	text-decoration:none;
	box-shadow: 0 5px 5px rgba(60,60,60,0.5);
	transition-duration: .2s;
}

div.megagroup a:hover {
	margin:10px;
	padding:20px;
}



/* Анимация коронавируса */
a.cover{
	background:50% 50%;
	display:inline-block;
}
a.cover img{
	opacity: 1;
	transition: opacity .25s ease-in-out;
	-moz-transition: opacity .25s ease-in-out;
	-webkit-transition: opacity .25s ease-in-out;
}
a.cover:hover img{
	opacity: 0;
}


.jCarouselLite{
	overflow:hidden !important;
}
.jCarouselLite	li{
	list-style:none;
	padding:0 0 0 0;
}
.jCarouselLite ul{
	margin-left: 0;
	padding-left: 0;
}

a.full{
	display:block;
	width:100%;
	height: 400px;
	background-size: contain;
	text-decoration:none;
}


a.sign{
	display:inline-block;
	margin-left: 3px;
	margin-right: 3px;
	width:14px;
	height:12px;
	border-radius:0px;
	background-image:url('data:image/gif;base64,R0lGODlhDgABAIABAAAAAAAAACH5BAEAAAEALAAAAAAOAAEAAAIFhBOAmlYAOw==');
	background-color:yellow;
}


button.foxbutton span{color:white;}
div.fox-copyright {display:none;}

#cara p{text-align:justify;text-indent:20px;}


#bolshayaperemena {
	display:inline-block;
	width:193px;
	height:193px;
	background-image:url('https://www.tgl.net.ru/blind/bolshayaperemena.jpg');
	background-position: 0 0;
	margin-left:-10px;
	margin-right:-10px;
	margin-top:-10px;
	margin-bottom:-10px;
    animation:bolshayaperemena 60s ease infinite;
}

@keyframes bolshayaperemena {
	0%{background-position:0 0;} /* 1 */
	7%{background-position:0 0;}
	8.33%{background-position:-193px 0;} /* 2 */
	15.33%{background-position:-193px 0;}
	16.66%{background-position:-386px 0;} /* 3 */
	23.66%{background-position:-386px 0;}
	25%{background-position:-579px 0;} /* 4 */
	32%{background-position:-579px 0;}
	33.33%{background-position:-772px 0;} /* 5 */
	40.33%{background-position:-772px 0;}
	41.66%{background-position:-965px 0;} /* 6 */
	48.66%{background-position:-965px 0;}
	50%{background-position:-965px 100%;} /* 7 */
	57%{background-position:-965px 100%;}
	58.33%{background-position:-772px 100%;} /* 8 */
	65.33%{background-position:-772px 100%;}
	66.66%{background-position:-579px 100%;} /* 9 */
	73.66%{background-position:-579px 100%;}
	75%{background-position:-386px 100%;} /* 10 */
	82%{background-position:-386px 100%;}
	83.33%{background-position:-193px 100%;} /* 11 */
	90.33%{background-position:-193px 100%;}
	91.66%{background-position:0 100%;} /* 12 */
	98.66%{background-position:0 100%;}
}




/*   Банер Госуслуги */

#js-show-iframe-wrapper{position:relative;display:flex;align-items:center;justify-content:center;width:100%;min-width:293px;max-width:100%;background:linear-gradient(138.4deg,#38bafe 26.49%,#2d73bc 79.45%);color:#fff;cursor:pointer}#js-show-iframe-wrapper .pos-banner-fluid *{box-sizing:border-box}#js-show-iframe-wrapper .pos-banner-fluid .pos-banner-btn_2{display:block;width:240px;min-height:24px;font-size:18px;line-height:24px;cursor:pointer;background:#0d4cd3;color:#fff;border:none;border-radius:8px;outline:0}#js-show-iframe-wrapper .pos-banner-fluid .pos-banner-btn_2:hover{background:#1d5deb}#js-show-iframe-wrapper .pos-banner-fluid .pos-banner-btn_2:focus{background:#2a63ad}#js-show-iframe-wrapper .pos-banner-fluid .pos-banner-btn_2:active{background:#2a63ad}@-webkit-keyframes fadeInFromNone{0%{display:none;opacity:0}1%{display:block;opacity:0}100%{display:block;opacity:1}}@keyframes fadeInFromNone{0%{display:none;opacity:0}1%{display:block;opacity:0}100%{display:block;opacity:1}}@font-face{font-family:LatoWebLight;src:url(https://pos.gosuslugi.ru/bin/fonts/Lato/fonts/Lato-Light.woff2) format("woff2"),url(https://pos.gosuslugi.ru/bin/fonts/Lato/fonts/Lato-Light.woff) format("woff"),url(https://pos.gosuslugi.ru/bin/fonts/Lato/fonts/Lato-Light.ttf) format("truetype");font-style:normal;font-weight:400}@font-face{font-family:LatoWeb;src:url(https://pos.gosuslugi.ru/bin/fonts/Lato/fonts/Lato-Regular.woff2) format("woff2"),url(https://pos.gosuslugi.ru/bin/fonts/Lato/fonts/Lato-Regular.woff) format("woff"),url(https://pos.gosuslugi.ru/bin/fonts/Lato/fonts/Lato-Regular.ttf) format("truetype");font-style:normal;font-weight:400}@font-face{font-family:LatoWebBold;src:url(https://pos.gosuslugi.ru/bin/fonts/Lato/fonts/Lato-Bold.woff2) format("woff2"),url(https://pos.gosuslugi.ru/bin/fonts/Lato/fonts/Lato-Bold.woff) format("woff"),url(https://pos.gosuslugi.ru/bin/fonts/Lato/fonts/Lato-Bold.ttf) format("truetype");font-style:normal;font-weight:400}

#js-show-iframe-wrapper .bf-2{position:relative;display:grid;grid-template-columns:var(--pos-banner-fluid-2__grid-template-columns);grid-template-rows:var(--pos-banner-fluid-2__grid-template-rows);width:100%;max-width:1000px;font-family:LatoWeb,sans-serif;box-sizing:border-box}#js-show-iframe-wrapper .bf-2__decor{grid-column:var(--pos-banner-fluid-2__decor-grid-column);grid-row:var(--pos-banner-fluid-2__decor-grid-row);padding:var(--pos-banner-fluid-2__decor-padding);background:var(--pos-banner-fluid-2__bg-url) var(--pos-banner-fluid-2__bg-position) no-repeat;background-size:var(--pos-banner-fluid-2__bg-size)}#js-show-iframe-wrapper .bf-2__logo-wrap{position:absolute;top:var(--pos-banner-fluid-2__logo-wrap-top);bottom:var(--pos-banner-fluid-2__logo-wrap-bottom);left:0;display:flex;flex-direction:column;align-items:flex-start;padding:5px 10px 10px 5px;background:#2d73bc;border-radius:0 0 50px 0}#js-show-iframe-wrapper .bf-2__logo{width:128px;margin:5px;}#js-show-iframe-wrapper .bf-2__slogan{padding-left:15px;font-family:LatoWebBold,sans-serif;font-size:var(--pos-banner-fluid-2__slogan-font-size);line-height:var(--pos-banner-fluid-2__slogan-line-height);color:#fff}#js-show-iframe-wrapper .bf-2__content{padding:5px 30px 5px 10px}#js-show-iframe-wrapper .bf-2__description{display:flex;flex-direction:column;margin-bottom:5px}#js-show-iframe-wrapper .bf-2__text{margin-left: 150px;margin-bottom:10px;font-size:20px;line-height:22px;font-family:LatoWebBold,sans-serif;color:#fff}#js-show-iframe-wrapper .bf-2__text_small{text-align:center;margin-left:0px;margin-bottom:0;font-size:16px;line-height:24px;font-family:LatoWeb,sans-serif}#js-show-iframe-wrapper .bf-2__btn-wrap{display:flex;align-items:center;justify-content:center}


#root button-revert {height: 60px !important;}

/*   Конец Госуслуг */


/* Банер другое дело */
div.drugoe_delo{
	text-align:center;
}
a.drugoe_delo1{
	width:197px;
	height:197px;
	display:block;
	background:url('https://www.tgl.net.ru/blind/drugoe.gif');
	margin-left:-3px;
	text-decoration:none;
}
a.drugoe_delo1:hover{
	text-decoration:none;
}

.big_baner{
	width:197px;
	height:197px;
	display:block;
	margin-left:-3px;
}


div.moduletable.transparent{
	background:transparent !important;
	border:none !important;
}

div.preview {display:inline-block;float:left;}
div.item-page div.preview{display:none;}

#creative-common {text-indent:5px;}
#js-show-iframe-wrapper * {border-radius: 0 !important; -webkit-border-radius: 0px !important;}