body{background-color:#EEF9F9;  font-size:12px; color:#222; font-family: tahoma, Arial, sans-serif; margin:0px 0px 0px 0px; background-image: url("/bgr/bb.jpg"); background-position: center top;}
h1{font-size: 100%; font-weight: bold; text-transform: uppercase; margin: 0;}
h2, h3, h4, h5 {color: #444;}
/*h2{font-size: 180%;}
h3{font-size: 160%;}
h4, h5{font-size: 120%;}*/
input{font-weight:bold;}
a{text-decoration:none; color:#034ea2; padding-bottom: 2px; border: 0px;}
a:hover{text-decoration:underline; color: #f60;}
a img{border: 0px;}
td {vertical-align:top}
.hidden{display: none;}
.href{cursor: pointer;color:#034ea2;}
.href:hover{text-decoration:underline; color: #f60;}
.topmenu{margin:0 auto; background-color:#f45928; color:#FFF; text-align:center; font-weight:bold; font-size:95%; padding: 8px 0px; position: relative; }/*z-index: 1000;*/
.topmenu a {color:#FFF; text-decoration:none; padding: 8px;}
.topmenu a:hover {background-color: #034ea2;}
#about, #fly, #student {position: absolute; left: 0px; top: 24px; padding: 8px; border: 1px solid #f45928; background: white; text-align: left; z-index: 1000; width: 580px; line-height: 18px; text-transform: uppercase;}
#docdoc, #cont, #portal {display: inline; position: relative; cursor: pointer; padding: 8px;}
#about a:hover, #fly a:hover, #student a:hover {background: none; padding: 4px; background-color: #034ea2; color: white;}
#about a, #fly a, #student a {color:#f45928; padding: 4px;}
#fly {width: 180px;}
#student {width: 360px}

.floatleft{float:left; margin:0px 10px 10px 0px;}
.round {border-radius:100%}

.n85 {width: 974px; margin: 8px auto; position: relative;}
.m85 {position: absolute; top:16px; left: 160px; color: white; font-size: medium;}
.m85 a {color: white; padding: 4px; background: rgba(80,80,120,0.7);}

.logowrapp{background: rgb(242,245,246); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(242,245,246,1) 0%, rgba(227,234,237,1) 37%, rgba(200,215,220,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(242,245,246,1)), color-stop(37%,rgba(227,234,237,1)), color-stop(100%,rgba(200,215,220,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(242,245,246,1) 0%,rgba(227,234,237,1) 37%,rgba(200,215,220,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(242,245,246,1) 0%,rgba(227,234,237,1) 37%,rgba(200,215,220,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(242,245,246,1) 0%,rgba(227,234,237,1) 37%,rgba(200,215,220,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(242,245,246,1) 0%,rgba(227,234,237,1) 37%,rgba(200,215,220,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f5f6', endColorstr='#c8d7dc',GradientType=0 ); /* IE6-9 */}
.logo{margin:0 auto; width:976px; background-color:rgba(255,255,255,0.5); position:relative; padding: 12px 0px 36px 0px;  font-weight:bold; color:#f45928; cursor: pointer; text-align: center; text-align: center;}
.logorksi {width: 90%; height: auto; margin: 18px 0 2px 0;}
.home {position: absolute; left: -60px; top: 24px;}
.mail {position: absolute; left: -60px; top: 60px;}
.logo a{color:#f45928; text-decoration: none;}
.logomenu{position:absolute; right:42px; top:18px; font-size:100%; color:#f45928;}
.logomenu a, .logomenu1 a, .logomenu2 a, .logomenu span{color:#f45928; padding: 8px; cursor: pointer;}
.logomenu a:hover, .logomenu span:hover {background-color: #034ea2; color: white;}
#logomenu1{position:absolute; left:8px; top:14px; font-size:100%;  background-color: white; border: 1px solid #f45928; width: 360px; padding: 4px; z-index: 500;}
#logomenu2{position:absolute; left:8px; top:14px; font-size:100%;  background-color: white; border: 1px solid #f45928; width: 160px; padding: 4px; z-index: 500;}

.cabinet {padding: 8px; width: 210px; text-align: center; font-size: large; position: absolute; right: 0; top: 12px;
border-radius:4px;
background: #ffa84c; /* Old browsers */
background: -moz-linear-gradient(top,  #ffa84c 0%, #ff7b0d 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffa84c), color-stop(100%,#ff7b0d)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffa84c 0%,#ff7b0d 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffa84c 0%,#ff7b0d 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffa84c 0%,#ff7b0d 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffa84c 0%,#ff7b0d 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffa84c', endColorstr='#ff7b0d',GradientType=0 ); /* IE6-9 */
}
.cabinet a {color: white;}
.cabinet:hover{background: #ff3019; /* Old browsers */
background: -moz-linear-gradient(top,  #ff3019 0%, #cf0404 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff3019), color-stop(100%,#cf0404)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ff3019 0%,#cf0404 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ff3019 0%,#cf0404 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ff3019 0%,#cf0404 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ff3019 0%,#cf0404 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff3019', endColorstr='#cf0404',GradientType=0 ); /* IE6-9 */
}


.l1{position:absolute; left:296px; top:18px; font-size:100%; color:#f45928;} /*512*/
.l1 a, #logomenu1 a, #logomenu2 a, .l3 a {color:#f45928; padding: 4px;}
.l1 a:hover, .l3 a:hover, #logomenu1 a:hover, #logomenu2 a:hover{background-color: #034ea2; color: white;} 
.l2{position:absolute; left:500px; top:18px; font-size:100%; color:#f45928; color:#f45928; cursor: pointer;}
.l3{color:#f45928; cursor: pointer; text-align: center;}


.snet{position: absolute; right: -42px; top: 24px; width: 32px;}
.snet img{margin-bottom: 4px;}

.search {position:absolute; right:42px; top:64px; background-color:#034ea2;}
.searchinput{width:210px; height:18px; margin:1px}
.searchclick{background-color:#034ea2; color:#FFF; border:0px;  padding:5px 8px;}

.bnya{position:absolute; right:42px; top:44px;}


.slider{background-color:#81b4c2; width:100%; height:346px;  border-bottom: 2px solid #f60; background-image: url(/bgr/slbg.jpg); background-position: center;}
.slidercontent{margin:0 auto;  width:976px; height:346px; background-color:#cccccc;overflow:hidden; position: relative;}
.sliderkey {position: absolute; background-color: #f60; color: white; bottom: 24px; right: 48px; padding: 8px; font-weight: bold; cursor:pointer;}
#slidercontent{width:976px; height:346px; }
#slidercontent div{ width:976px; height:346px;}
.bx-wrapper{ width:976px; height:346px;}

#rightslider, .rightd{width: 300px; height: 560px; padding: 0px; margin-bottom: 16px; overflow: hidden;}
#rightslider div{width: 300px; height: 560px; padding: 0px; margin-bottom: 16px; overflow: hidden;}
.rightd .bx-wrapper{width: 300px; height: 560px;}

.midmenu{width:100% ; height:40px; background-image:url(/bgr/menu1.png); background-repeat:repeat-x;}
.midmenuc{margin:0 auto;  width:976px; color:#034ea2; text-align:center}
.midmenua{text-align:center; font-weight:bold; font-size:100%; padding-top:12px;  float:left; height:28px; cursor:pointer; font-weight: bold; text-transform: uppercase;}
.midmenua:hover{color:#034ea2;}
#m0, #m1,  #m3,  #m4{width: 180px; position: relative;}
#m1, #m3 {width: 180px; position: relative;}
#m2 {width: 180px; position: relative;}
#m2, #m3, #m4, #m1 {background-image:url(/bgr/delim1.png); background-repeat:no-repeat;}
.slide{position:relative; width:976px; height:346px;}
.slide p, .slide h2{text-transform: uppercase;}
.slide a {color: white;}
.slideleftmenu{position:absolute; left:64px; padding:8px 8px 4px 8px; background-color:#d64a1e; height:20px; top:240px; font-size:120%; color:#FFFFFF; font-weight:bold;}
.slideleftmenu a {padding: 8px;}
.slideleftmenu a:hover {background-color: #034ea2; color: white; text-decoration: underline;}

.slText{position:absolute; left:522px; top:28px; width: 400px;}
.slText1{position:absolute; left:42px; top:28px; width: 400px;}
.slidetitle{ padding:4px 16px 4px 8px; background-color:#f45928;   font-size:250%; color:#FFFFFF; font-weight:bold; font-family: "Garamond"; margin-bottom: 2px; display: table;}
.slidemenu{padding:4px 16px 8px 16px; color:#FFFFFF;  font-weight:bold;  width: 400px;}
.slidemenu a:hover{color: yellow; text-decoration: underline;}

#open {position: absolute; right: 10px; top: 10px; cursor: pointer;}

#openmenu0, #openmenu1, #openmenu2, #openmenu3, #openmenu4{position: absolute; background-color: white; border: 1px solid #034ea2; left: 0px; top: 40px; width: 300px; z-index: 50; padding: 4px; text-align: left;}
#openmenu0 a, #openmenu1 a, #openmenu2 a, #openmenu3 a, #openmenu4 a{margin-bottom: 6px;}

.rightbann{
    padding: 12px 24px 24px 24px; color: white; font-size: larger; border-radius: 12px 0 0 12px; margin-bottom: 24px;
   background: #f45928; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y0NTkyOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmYjlkMjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #f45928 0%, #fb9d23 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f45928), color-stop(100%,#fb9d23)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f45928 0%,#fb9d23 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f45928 0%,#fb9d23 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f45928 0%,#fb9d23 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f45928 0%,#fb9d23 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f45928', endColorstr='#fb9d23',GradientType=0 ); /* IE6-8 */

}
.rightbann a {color: white; border-bottom: 1px dotted white;}
.rightbann a:hover{border-bottom: 1px solid white; text-decoration: none;}

.content{margin:0 auto;  width:976px; background-color:#FFFFFF; border-bottom:6px solid #f45928; position:relative;}
.h1{ background-color:#a22103; padding: 8px 24px; color: white; font-size: 120%; font-weight: bold;}
.h11{background-color:#f45928; color: #f45928; width: 300px; padding: 0px;}
.text{padding: 42px 24px 24px 24px ; width:944px;}
.tdtext{padding: 24px 32px 0px 12px; font-size: medium;}
.tdtext p{text-align:justify}
.pagepic {/*height: 360px; background-position: center; background-repeat: no-repeat;*/  margin: 12px 0;}
.pagepic img{width: 100%; height: auto; border: 6px solid #CEDBDF;}

.nets {margin:0 auto;  width:928px; background-color:rgba(250,250,250,0.4); padding: 24px; border-bottom:6px solid #f45928;}
.bs{background-color: #034ea2; color: white; font-size: 160%; padding: 12px;  vertical-align: middle; font-weight: bold;}
.bs a{color: white;}
.ssub {width: 120px; font-size: 90%; font-weight: bold; border: 1px solid #034ea2;}
.sbut{background-color:#034ea2; color:#FFF; border:0px;  padding:2px 4px; font-size: 85%; font-weight: bold;}
.ms{background-color: white; padding: 12px; height: 60px; vertical-align: middle; font-size: 140%;}
.snets img{width: 78px;}
.snets img:hover, .snet img:hover, .more img:hover{opacity:0.7}

.delim {margin:0 auto;  width:928px; height:54px; background-color:#FFF; padding: 24px; color: #034ea2;}
.official {margin:0 auto;  padding: 12px 24px 12px 24px ; width:926px; background-color:#FFFFFF;  position:relative; }
.contacts {background-color: #034ea2; color: #FFF; width: 100%;}
.contacts a {color:#FFF;}
.contacts a:hover {color:yellow;}
.contactstext {margin:0 auto;  width:944px; padding: 8px;}
.bottom{background-color: #f45928; text-align: center; padding: 16px; font-size:95% font-weight: bold; color: white;}
.bottom a {color:#FFF; text-decoration:none;}
.bottom a:hover{text-decoration: underline;}

.admin {margin:0 auto;  width:952px; background-color: olive; color: white; padding: 12px; font-weight: bold; text-align: center;}
.admin a{color: white;}
.center {text-align: center;}

/*структура*/
.stritem{ border-radius:10px; border: 1px solid #3388DD; 
background: rgb(233,246,253);
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U5ZjZmZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkM2VlZmIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(233,246,253,1) 0%, rgba(211,238,251,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(233,246,253,1)), color-stop(100%,rgba(211,238,251,1)));
background: -webkit-linear-gradient(top,  rgba(233,246,253,1) 0%,rgba(211,238,251,1) 100%);
background: -o-linear-gradient(top,  rgba(233,246,253,1) 0%,rgba(211,238,251,1) 100%);
background: -ms-linear-gradient(top,  rgba(233,246,253,1) 0%,rgba(211,238,251,1) 100%);
background: linear-gradient(to bottom,  rgba(233,246,253,1) 0%,rgba(211,238,251,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9f6fd', endColorstr='#d3eefb',GradientType=0 );
 }
.strdiv{font-size: small; padding: 8px; text-align: center; margin: 0 auto;} 
/*ДОД
.dod0 {position:absolute; right:42px; top:48px; width: 470px; height: 108px; overflow: hidden; padding:0px; margin:0px; text-align: right; font-size:95%; font-weight: normal;}*/
.dod0 {position:absolute; right:12px; top:48px; height: 108px; overflow: hidden; padding:0px; margin:0px; text-align: right; font-size:95%; font-weight: normal;}
.dod0 img{margin: 0;}
.dod0 img:hover{opacity:0.7}
.dod1{text-shadow: 1px 1px 2px rgb(128, 123, 123), 0 0 6px rgb(243, 243, 18); padding-right: 12px; font-weight: normal; font-size: 110%;}
.dod2 {
padding: 24px;
background: rgb(254,252,234); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(254,252,234,1) 0%, rgba(239,230,170,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(254,252,234,1) 0%,rgba(239,230,170,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(254,252,234,1) 0%,rgba(239,230,170,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefcea', endColorstr='#efe6aa',GradientType=0 ); /* IE6-9 */
}

/*popap*/
#opaco {z-index: 2000; position: absolute; filter: alpha(opacity=70); background-color: #000000; width: 100%; top: 0px; left: 0px; moz-opacity: 10; -khtml-opacity: 10; opacity: 10}
#popup {z-index: 2100; position: absolute; min-width: 300px; background-color: #243b55; top: 0px; left: 0px; border: 4px solid gray;}
.close-btn{background-color: red;  margin: 10px;}
.mmms {background-color: #243b55; text-align: right; width: 600px;}
/*news*/
.news0 {float: left; margin: 0px 16px 16px 0px; padding: 24px 8px 12px 8px; width: 240px; height: 360px; border: 1px solid #DDD; border-top: 4px solid orange; position: relative; overflow: hidden; text-overflow: ellipsis;}
.news1 {float: left; margin: 0px 16px 16px 0px; padding: 24px 8px 12px 8px; width: 240px; height: 360px; border: 1px solid #DDD; border-top: 4px solid #f30; position: relative; overflow: hidden;text-overflow: ellipsis;}
.news2 {float: left; margin: 0px 16px 16px 0px; padding: 24px 8px 12px 8px; width: 240px; height: 360px; border: 1px solid #DDD; border-top: 4px solid olive; position: relative; overflow: hidden;text-overflow: ellipsis;}
.news3 {float: left; margin: 0px 16px 16px 0px; padding: 24px 8px 12px 8px; width: 240px; height: 360px; border: 1px solid #DDD; border-top: 4px solid #3366FF; position: relative; overflow: hidden;text-overflow: ellipsis;}
.date{position: absolute; right: 18px; top: 0px; background-color: rgba(3,78,162,0.7); padding: 8px; font-size: 70%; font-weight: bold; color: white;}
.more{position: absolute; right: 18px; bottom: 0px;}
.nim{position: absolute; top: 0px; left: 0px; width: 256px; height: auto;}
.ntext {padding-top: 140px; font-size:82%}
.nnoimg{font-size:95% height: 294px;  overflow: hidden; text-overflow: ellipsis; width: 240px;}
.nl{padding:8px 24px 21px 12px; position:relative; border-bottom: 2px solid #DDD; margin-top: 0px; margin-bottom: 0px;}

/*different*/
.t {background-color: gray;}
.t td, .t th{background-color: white;}
.list{float:left; width:280px; margin:0px 12px 12px 0px; height: 480px;}
.admincontent{padding: 24px;}
.img100{width: 100%; height: auto; cursor: pointer;}
.img50, .img30 {display: flex; flex-flow: row wrap;}
.img50 p {width: 49%; margin: 1% 0;}
.img50 p:nth-child(2n) {margin-left: 2%;}
.img50 p img {width: 100%; height: auto; cursor: pointer;}
@media screen and (max-width: 600px) {
 .img50 p {width: 100%; margin: 6px 0;}
}


.vk1 img{max-width: none;}

.zebra th {
  font-weight: normal;
  font-size: 1.2em;
  background: #666;
  color: #DDD;
  padding: 10px 15px;
  text-align: left;
}
.zebra td {
  color: #669;
  border-top: 1px solid #e8edff;
  padding: 10px 15px;
}
.zebra tr:nth-child(2n) {background: #eee;}
@media screen and (max-width: 600px) {
.zebra th {
  font-weight: normal;
  font-size: 80%;
  padding: 4px;
  text-align: left;
}
.zebra td {
 font-size: 80%;
  border-top: 1px solid #e8edff;
  padding: 4px;
} }
/*forms*/
.fildtitle {float: left; width: 240px; margin-bottom: 8px; font-weight: bold;}
.fildval{float: left; width: 480px;  padding-left: 12px; margin-bottom:8px;}
.fildval input{width: 420px; border: 1px solid #aaa;}
.fildval textarea{width: 677px;}
.rholder{clear: both; width: 600px; height: 4px;}
.sendData{width: 600px; clear: both;}
.iresizer{display: none;}
.error {font-size: x-large; font-weight: bold; color: red; padding: 8px;}
#error {border: 1px solid orange; font-size: large; font-weight: bold; padding: 4px; border-radius:24px; width: 20px; height: 20px; float: left; margin-right: 12px; text-align: center;
background: rgb(241,231,103);
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YxZTc2NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZWI2NDUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: linear-gradient(to bottom,  rgba(241,231,103,1) 0%,rgba(254,182,69,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1e767', endColorstr='#feb645',GradientType=0 );
}
.uspeh{font-size: x-large; color: lime; padding: 8px;}
.udfoto{float: left; margin: 0px 10px 10px 0; border: 1px solid #eee;}
.bothp p {clear: both;}

.nonelist li{list-style-type: none}
.nonelist li ul li {list-style-type: disc;}
/*контейнер для адаптивного видео*/
.video-container {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 30px;
	height: 0;
	overflow: hidden;
}

.video-container iframe,
.video-container object,
.video-container embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 95%;
}
/*неоновая реклама*/
#dday, #ddod {

  font-size: xx-large;
  /*font-family: 'Comic sans MS', cursive;*/
  text-align: center;
  text-transform: uppercase;
  text-shadow: 0 0 80px yellow,0 0 30px FireBrick,0 0 6px #FF6600;
  color: yellow;
  display:block;
  text-decoration:none;
}
#dday:hover { text-shadow: 0 0 200px #ffffff,0 0 80px #008000,0 0 6px #0000ff; }
#ddod:hover { text-shadow: 0 0 100px yellow,0 0 40px FireBrick,0 0 8px #FF6600; }
#dday {
  color: #fff;
  text-shadow: 0 0 80px #ffffff,0 0 30px #008000,0 0 6px #0000ff;
}
#dday span {
  animation: upper 11s linear infinite;
}
#ddod span:nth-of-type(2) {
  animation: lower 10s linear infinite;
}
#ddod span:nth-of-type(1) {
  text-shadow: none;
  opacity:.4;
}
@keyframes upper {
  0%,19.999%,22%,62.999%,64%, 64.999%,70%,100% {
    opacity:.99; text-shadow: 0 0 80px #ffffff,0 0 30px #008000,0 0 6px #0000ff;
  }
  20%,21.999%,63%,63.999%,65%,69.999% {
    opacity:0.4; text-shadow: none; 
  }
}
@keyframes lower {
  0%,12%,18.999%,23%,31.999%,37%,44.999%,46%,49.999%,51%,58.999%,61%,68.999%,71%,85.999%,96%,100% {
    opacity:0.99; text-shadow: 0 0 80px yellow,0 0 30px FireBrick,0 0 6px #FF6600;
  }
  19%,22.99%,32%,36.999%,45%,45.999%,50%,50.99%,59%,60.999%,69%,70.999%,86%,95.999% { 
    opacity:0.4; text-shadow: none; 
  }
}
/*Флекс*/
.flex0{display: flex;}
.left-pic{width: 160px; margin: 0 24px 0 0;}
.left-pic img {border: 3px solid #CCC;}
.right-text {width: calc(100%-190px);}
.right-text li {margin: 0 0 2px 12px;}
.newsfoto img {width: 100%; height: auto;}

#blink1 {
 cursor: pointer;
 }
 #googleform {left: 0; width: 100%; padding-left: 64px;}