


.moduletable, .moduletable_menu, .moduletable_text{	background: var(--back);}
.component-inner {	background: var(--back);}
body #yt_footer div.yt-main{background: var(--font-dark);	color: var(--back);}
#yt_footer a {color: var(--back);}
#yt_footer a:hover {color: var(--back);}
#creative-common {}
#footnav .custom strong span{	color: var(--back) !important;}
.moduletable_menu h3, moduletable h3,  #yt_menuwrap .yt-menu,  .moduletable h3  {background: var(--font-dark2);	color: var(--back);}
#yt_header .yt-main {	background: var(--font-dark);}
#yt_menuwrap .yt-main {background: var(--font-dark2);}
body.theme-color #yt_menuwrap .yt-menu {	background: var(--font);}
ul.navi a.level1 {	color: var(--back);}
#meganavigator a.active {background: var(--font-dark);}

.moduletable_menu ul li.active a, .moduletable_menu ul li.active li .separator, .moduletable_menu ul li.active li a  { color: var(--link);}
a:hover, span.separator:hover, div.userBlock h2:hover, div.itemListCategory h2:hover, h1.componentheading:hover, .componentheading:hover {	color: var(--link);}
.hits::before {content: "|"; color: var(--font);  margin-right: 8px;}
.arrow-bre::before { content: "/"; color: var(--font-dark); padding-left: 3px; padding-right: 3px; font-weight: bold;}
ul.navi li.level1.hover>a{	color: var(--back) !important; text-shadow: 1px 1px 1px var(--font);}

#comments-form label, a, span.separator, div.itemListCategory h2, h1.componentheading, .componentheading { color: var(--link);}

body.theme-color #yt_header h1.logo-text a span, body.theme-color h1.logo-text a {color: var(--back); text-shadow: 1px 1px 1px var(--font);}
body .site-slogan{color: var(--back); text-shadow: 1px 1px 1px var(--font);}

.menu a:hover, .moduletable_menu ul li .separator:hover, .moduletable_menu ul li a:hover, .moduletable_menu ul li li .separator:hover, .moduletable_menu ul li li a:hover {color: var(--font); text-decoration: underline;}
#yt_menuwrap #nav2 .finder input.inputbox, #yt_menuwrap #nav2 .search input.inputbox { background: var(--back); color: var(--font);}
body.theme-color #yt_menuwrap .yt-menu, body.theme-blue #yt_menuwrap .yt-menu {background: var(--font-dark2);}
ul.navi li.level1.hover {background: var(--font-dark);}
ul.navi div.mega-content, #meganavigator ul.subnavi {background: var(--back);}
ul.navi div.separator.level2, ul.navi a.level2 {	color: var(--back);}
ul.navi li.level2.hover div.separator.level2, ul.navi li.level2.hover a.level2 {color: var(--back);}
ul.navi li.level2 {background: var(--font-dark);}
ul.navi li.level2.hover {background: var(--font-dark2);}

.moduletable_menu h3 {line-height: 100%; padding: 12px 10px;}
.yt-logo {width: auto; margin-left: 10px;}
#yt_header {margin-bottom: 6px;}
.hits {background: none;}
.arrow-bre{background: none;width: 5px;padding: 0px;}

.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;}

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{	filter:grayscale(100%);}

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-big{width:66% !important;transform: scale(150%); transform-origin: 0 top !important;}
body.size-normal{width:80%;transform: scale(125%); transform-origin: 0 top !important;}
body.braile{word-break: break-all;}

body.theme-color  div.img-alt{}

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.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;}


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;}


.hidden {display:none;}


#yt_component .component-inner {
	padding-left: 3px !important;
	padding-right: 3px !important;
}

/*
#yt_wrapper * {
	word-break: break-all; 
}
*/


.actions .email-icon {display: none;}

a:focus {
  outline: 5px solid hotpink !important;
  filter: hue-rotate(90deg);
  transition: all 0.5s ease;
}











b.color-red {
	color:red;
	padding-right:5px;
}

form.autoform{
	box-sizing:border-box;
}

form.autoform input, form.autoform select, form.autoform textarea{
	width:98%;
	color: #505050;
    background: #ffffff;
    border-radius: 5px;
    box-shadow: 0 0 10px rgb(192 192 192 / 70%) inset, 0px 0px 7px rgb(192 192 192 / 70%);
    border: 1px solid #c0c0c0;
    margin: 5px 0px !important;
    padding: 5px !important;
	transition: all .3s ease;
	position: relative;
}
form.autoform select{
	width:100%;
}


form.autoform textarea{
	height: 77px;
}

form.autoform h5 {
	margin-bottom: 2px;
}

form.autoform button {
	margin-top: 15px;
	margin-bottom: 30px;
}
form.autoform button:disabled,
form.autoform button[disabled]{
  background-color: #cccccc !important;
  color: #666666 !important;
}


/* input[type="checkbox"]:checked,  */
form.autoform input[type="checkbox"] {
	width: auto !important;
	margin-right: 5px !important;
}

form.autoform label {
	margin-top: 5px;
	display: block;
	/* padding-left:2px; */
	border: 1px solid transparent;
	transition: all .3s ease;
}

form.autoform div.error {
	background: yellow;
	color: #800;
	padding-left:10px;
	margin-top: -5px;
	transition: all .3s ease;
	border-left: 1px solid red;
	border-bottom: 1px solid red;
	border-right: 1px solid red;
	border-top-right-radius: 0px;
	border-top-left-radius: 0px;
}

form.autoform div.error.no{
	color:transparent;
	background:transparent;
	margin-top: -24px;
	border-left: 1px solid transparent;
	border-bottom: 1px solid transparent;
	border-right: 1px solid transparent;
	border-top: 1px solid transparent;
}


form.autoform input.error, form.autoform select.error, form.autoform textarea.error, form.autoform label.error{
	box-shadow: 0 0 10px rgb(255 128 128 / 70%) inset, 0px 0px 7px rgb(255 192 192 / 70%);
	background: #FFA;
	color: #500;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-left: 1px solid red;
	border-top: 1px solid red;
	border-right: 1px solid red;
}


form.autoform label.error {
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom: 1px solid red;
}

form.autoform label div.error {
	border-left:none;
	border-right:none;
	border-bottom:none;
	padding-top:3px;
	margin-top:3px;
	color: red;
	border-top: 1px solid #c0c0c0;
}


form.autoform .pointer {
	cursor: pointer;
}


div.politic-cookie{
    width: 324px;
    max-width: 50%;
    position: fixed !important;
    background: beige;
    padding: 10px;
    bottom: 20px;
    margin: 20px;
    border: 1px solid #ddd;
    box-shadow: rgba(0, 0, 0, .5) 5px 5px;
    z-index:100;
}

div.politic-cookie a {
	display: block;
	margin-top:20px;
	margin-bottom:20px;
    margin-top: 5px;
    margin-bottom: 15px;
	margin-left:5px;
    width: 69px;
}

div.politic-grey{
	position: fixed !important;
	width:100%;
	height:100%;
	background: rgba(0, 0, 0, .5);
	bottom: 0;
	z-index: 100;
	display:block;
	opacity: 1;
	transition: all 0.3s ease;
}
div.politic-grey.hidden{
	display:block;
	visibility: hidden;
	opacity: 0;
}

div.politic-agreement{
    padding: 10px;
    border: 1px solid #ddd;
    box-shadow: rgba(0, 0, 0, .5) 5px 5px;
    margin-bottom: 200px;
    margin-left: auto;
    margin-right: auto;
    width: 649px;
    max-width: 100%;
    background: #EFE;
    margin-top: 5%;
    text-align:center;
    z-index:100;
}
div.politic-agreement h3{
	margin-top:0px;
}
div.politic-agreement p{
	text-align:justify;
	margin: 5px 0;
}



.actions .email-icon {display: none;}

a:focus {
  outline: 3px solid hotpink !important;
  filter: hue-rotate(50deg) !important;
  transition: all 0.3s ease;
}



.arrow-bre {
    width: 7px;
    padding: 0 !important;
    height: 11px !important;
    display: inline-block;
    float: none !important;
}


body.braile * {
	word-break: break-word;
}



