img.animate1 {

    filter: alpha (Opacity=85);

    opacity: 0.85;

    -moz-transition: all 1s ease-in-out; /* эффект перехода для Firefox до версии 16.0 */

    -webkit-transition: all 1s ease-in-out; /* эффект перехода для Chrome до версии 26.0, Safari, Android и iOS */

    -o-transition: all 1s ease-in-out; /* эффект перехода для Opera до версии 12.10 */

    transition: all 1s ease-in-out; /* эффект перехода для других браузеров */

}

img.animate1:hover {

    filter: alpha (Opacity=100);

    opacity: 1;

}
UL.web {
	list-style-image : url(../../sveden/content/web.gif);
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14px;
	margin : 0px 0px 0px 32px;
	padding : 0px 20px 5px 10px;
	text-align : left;
}
UL.oko {
	list-style-image : url(arrow1.png);
	font-family : Arial, Helvetica, sans-serif;
	font-size : 20px;
	margin : 0px 0px 0px 32px;
	padding : 0px 20px 5px 10px;
	text-align : left;
}
UL.oko1 {
	list-style-image : url(arrow1.png);
	font-family : Arial, Helvetica, sans-serif;
	font-size : 20px;
	margin : 0px 0px 0px 0px;
	padding : 0px 20px 5px 0px;
	text-align : left;
}
UL.wk {
	list-style-image : url(wk.jpg);
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14px;
	margin : 0px 0px 0px 32px;
	padding : 0px 20px 5px 10px;
	text-align : left;
}
UL.video {
	list-style-image : url(02.jpg);
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14px;
	margin : 0px 0px 0px 32px;
	padding : 0px 20px 5px 10px;
	text-align : left;
}
ACRONYM{
	cursor : help;
}

UL.ar {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14px;
	margin : 0px 0px 0px 32px;
	padding : 0px 20px 5px 10px;
	text-align : left;
	list-style-image : url(arrow1.png);
}

UL.doc {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14px;
	margin : 0px 0px 0px 32px;
	padding : 0px 20px 5px 10px;
	text-align : left;
	list-style-image : url(../../sveden/content/w.gif);
}

UL.pdf {
	list-style-image : url(../../sveden/content/pdf.gif);
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14px;
	margin : 0px 0px 0px 32px;
	padding : 0px 20px 5px 10px;
	text-align : left;
}
UL.pdf1 {
	list-style-image : url(../../sveden/content/pdf.gif);
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14px;
	margin : 0px 0px 0px 20px;
	padding : 0px 0px 5px 10px;
	text-align : left;
}
UL.tab {
	list-style-image : url(../../sveden/content/tab.gif);
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14px;
	margin : 0px 0px 0px 32px;
	padding : 0px 20px 5px 10px;
	text-align : left;
}

UL.xls {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14px;
	margin : 0px 0px 0px 32px;
	padding : 0px 20px 5px 10px;
	text-align : left;
	list-style-image : url(../../sveden/content/xls.gif);
}
UL.word {
	list-style-image : url(../../sveden/content/xls.gif);
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14px;
	margin : 0px 0px 0px 32px;
	padding : 0px 20px 5px 10px;
	text-align : left;
}
UL.aple {
	list-style-image : url(http://www.kgau.ru/sveden/content/aple.gif);
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14px;
	margin : 0px 0px 0px 32px;
	padding : 0px 20px 5px 10px;
	text-align : left;
}
UL.w {
	list-style-image : url(../vuz/content/w.gif);
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14px;
	margin : 0px 0px 0px 32px;
	padding : 0px 20px 5px 10px;
	text-align : left;
}
DIV.t {
	padding : 4px 22px 4px 22px;
	background-color : White;
	FILTER: alpha(opacity=80,style=3,finishOpacity=80); 
}
IMG.c {
	BORDER-BOTTOM: 1px solid #aaaaaa;
	BORDER-LEFT: 1px solid #aaaaaa;
	BORDER-TOP: 1px solid #aaaaaa;
	BORDER-RIGHT: 1px solid #aaaaaa;
	padding : 1px 1px 1px 1px;
}
IMG.cn {
	BORDER-BOTTOM: 1px solid #aaaaaa;
	BORDER-LEFT: 1px solid #aaaaaa;
	BORDER-TOP: 1px solid #aaaaaa;
	BORDER-RIGHT: 1px solid #aaaaaa;
	padding : 3px 3px 3px 3px;
	margin : 0px 15px 0px 0px;
}
IMG.cnt {
	BORDER-BOTTOM: 5px solid #376092;
	BORDER-LEFT: 5px solid #376092;
	BORDER-TOP: 5px solid #376092;
	BORDER-RIGHT: 5px solid #376092;
	padding : 1px 1px 1px 1px;
	}
IMG.cntg {
	BORDER-BOTTOM: 5px solid #09AB19;
	BORDER-LEFT: 5px solid #09AB19;
	BORDER-TOP: 5px solid #09AB19;
	BORDER-RIGHT: 5px solid #09AB19 ;
	padding : 1px 1px 1px 1px;
	margin : 0px 15px 0px 0px;
}
IMG.cntl {
	BORDER-BOTTOM: 5px solid #376092;
	BORDER-LEFT: 5px solid #376092;
	BORDER-TOP: 5px solid #376092;
	BORDER-RIGHT: 5px solid #376092;
	padding : 1px 1px 1px 1px;
	margin : 0px 15px 0px 0px;
}
	IMG.cntr {
	BORDER-BOTTOM: 5px solid #376092;
	BORDER-LEFT: 5px solid #376092;
	BORDER-TOP: 5px solid #376092;
	BORDER-RIGHT: 5px solid #376092;
	padding : 1px 1px 1px 1px;
	margin : 0px 0px 0px 15px;
}
IMG.l {
	padding : 0px 15px 0px 0px;
}
IMG.r {
	padding : 0px 0px 0px 15px;
}
P.c {
	text-align : center;
}
A {
	font-family : Arial, Helvetica, sans-serif;
	color : #0066cc;
	text-decoration : underline;
}
A.m {
	font-family : Arial, Helvetica, sans-serif;
	color : #ffffff;
	font-size : 16px;
	text-decoration : none;
}
A.mk{
	font-family : Arial, Helvetica, sans-serif;
	color : #ffffff;
	font-size : 16px;
	text-decoration : none;
	margin : 5px 5px 5px 5px;
	text-indent : 0px;
}
A:HOVER.mk {
	text-decoration : underline;
}
A:HOVER.m {
	text-decoration : underline;
}
A:HOVER {
	text-decoration : none;
}
A.t {
	color : #223355;
	line-height : 100%;
	font-size : 14px;
	text-decoration : none;
	margin-right : 0px;
	padding-right : 0px;
}
A.mt {
	color : #223355;
	line-height : 100%;
	font-size : 18px;
	text-decoration : none;
	margin-right : 0px;
	padding-right : 0px;
}

A:HOVER.mt {
	color : #733073;	
}

A.mt1 {
	color : #085DA5;
	line-height : 100%;
	font-size : 18px;
	text-decoration : none;
	margin-right : 0px;
	padding-right : 0px;
	font-weight : lighter;
}
A:HOVER.mt1 {
	color : #FFA500;
}


A.pr {
	color : #E44121;
	line-height : 100%;
	font-size : 16px;
	text-decoration : none;
	margin-right : 0px;
	padding-right : 0px;
}
A:HOVER.pr {
	color : #FF8C00;
	background-color : Yellow;
}


A.th3 {
	color : #ffffff;
	line-height : 100%;
	font-size : 12px;
	text-decoration : none;
	background-color : #6D8694;
	padding : 3px 3px 3px 3px;
}
A:HOVER.th3{
	background-color : #4F6876;
	color : White;
}

A.th {
	color : #330000;
	line-height : 100%;
	font-size : 12px;
	text-decoration : none;
	background-color : #CCCC99;
	padding : 3px 3px 3px 3px;
	background-image : url(Grain1.jpg);
}
A:HOVER.th {
	background-color : #666633;
	color : White;
	background-image : url(Grain3.jpg);
}
A.th1 {
	background-color : #666633;
	color : White;
	line-height : 100%;
	font-size : 12px;
	text-decoration : none;
	padding : 3px 3px 3px 3px;
	background-image : url(Grain3.jpg);
}
A.tr {
	color : #ff6600;
	line-height : 100%;
	font-size : 14px;
	text-decoration : none;
}
A:HOVER.t {
	text-decoration : underline;
}
A.tb {
	color : White;
	line-height : 100%;
	font-size : 14px;
	text-decoration : none;
}
A.ta {
	color : #C0D6E5;
	line-height : 100%;
	font-size : 14px;
	text-decoration : none;
}
A:HOVER.ta {
	text-decoration : underline;
}
A:HOVER.tb {
	text-decoration : underline;
	color : #004463;
}
A.tm {
	color : #223355;
	line-height : 100%;
	font-size : 14px;
	text-decoration : none;
}
A:HOVER.tm {
	text-decoration : underline;
}
A.tml {
	font-size : 14px;
	color : #223355;
	line-height : 100%;
	text-decoration : underline;
}
A:HOVER.tml {
	text-decoration : none;
}

FORM {
	margin : 0px 0px 0px 0px;
}
H2.eng {
	font-family : "Times New Roman", Times, serif;
	font-weight : lighter;
	color : White;
	margin : 0px 0px 5px 0px;
	line-height : 27px;
	font-size : 36px;
	padding-bottom : 5px;
	text-align : right;
}
H2.eng1 {
	font-family : "Times New Roman", Times, serif;
	font-weight : lighter;
	color : White;
	margin : 0px 0px 5px 0px;
	line-height : 27px;
	font-size : 36px;
	padding-bottom : 5px;
	text-align : right;
}
H2 {
	font-family : Arial, Helvetica, sans-serif;
	font-weight : lighter;
	color : White;
	margin : 0px 0px 5px 0px;
	line-height : 26px;
	font-size : 26px;
	padding-bottom : 5px;
	text-align : right;
}
H3 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 24px;
	margin : 0px 20px 5px 20px;
	text-align : left;
	font-weight : normal;
	color :#264564;
}
H4{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 18px;
	margin : 0px 20px 5px 20px;
	text-align : left;
	font-weight : normal;
	color :#264564;
}

P.m {
	font-size : 16px;
	margin : -3px 0px 0px 0px;
	text-align : right;
}
P.mlo {
	font-size : 16px;
	color :#ffffff;
	margin : 0px 0px 0px 0px;
	text-indent : 0px;
	padding : 5px 0px 5px 10px;
	font-weight : 100;
	text-align : left;
	background-color : #78A1C1;
	background-image : url(bg_m1.png);
}

P.ml {
	font-size : 16px;
	color :#ffffff;
	margin : 0px 0px 10px 0px;
	text-indent : 0px;
	padding : 5px 0px 5px 10px;
	font-weight : 100;
	text-align : left;
	background-color : #78A1C1;
	background-image : url(bg_l.jpg);
}
P.ml2 {
	font-size : 16px;
	color :#223355;
	margin : 0px 0px 0px 0px;
	text-indent : 0px;
	padding : 5px 0px 5px 8px;
	font-weight : 100;
	text-align : left;
	background-color : #dddddd;
	background-image : url(bg_ll.png);
}
P.mlt {
	font-size : 16px;
	color : White;
	background-color :#336481 ;
	margin : 0px 0px 10px 0px;
	text-indent : 0px;
	padding : 5px 0px 5px 20px;
	background-image : url(bg_m.png);
	text-align : left;
}
P.mlt3 {
	font-size : 16px;
	color : #330000;
	background-color :#A3A07F ;
	margin : 0px 0px 10px 0px;
	text-indent : 0px;
	padding : 5px 0px 5px 20px;
	text-align : left;
	background-image : url(Grain1.jpg);
}
P.mlt2 {
	font-size : 16px;
	color :#223355;
	background-color : #dddddd;
	margin : 0px 0px 10px 0px;
	text-indent : 20px;
	padding : 0px 0px 1px 0px;
}
P.mlt22 {
	font-size : 16px;
	color :#223355;
	background-color : #dddddd;
	margin : 0px 0px 10px 0px;
	text-indent : 20px;
	padding : 5px 0px 5px 0px;
}
P.mlt7 {
	font-size : 16px;
	color : White;
	background-color : #969681;
	margin : 0px 0px 10px 0px;
	text-indent : 20px;
	padding : 0px 0px 1px 1px;
}
UL.m {
	color : #FF7F50;
	margin : 0px 0px 0px 20px;
	font-size : 14px;
	padding-left : 0px;
	padding-right : 0px;
}
UL.mt {
	color : Gray;
	margin : 0px 0px 0px 12px;
	font-size : 14px;
	padding-left : 0px;
}

UL.m1 {
	color : #FF7F50;
	margin : 5px 10px 5px 20px;
	font-size : 14px;
	padding-left : 0px;
	padding-right : 0px;
}
P {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14px;
	margin : 0px 20px 5px 20px;
	text-align : justify;
}
.l {
	text-align : left;
	margin-top : 5px;
}

HR {
	color : #dddddd;
}
P.r {
	text-align : right;
	margin-bottom : 0px;
	padding-top : 0px;
}
A.ml {
	font-size : 16px;
	color : #1E3D55;
	margin : 10px 0px 10px 8px;
	text-indent : 0px;
	padding : 10px 0px 1px 0px;
	font-weight : normal;
	text-decoration : none;
}
A.mlt{
	font-size : 16px;
	color : #0066cc;
	margin : 10px 0px 10px 8px;
	text-indent : 0px;
	padding : 10px 0px 1px 12px;
	font-weight : normal;
	text-decoration : underline;
}
A:HOVER.mlt {
	text-decoration : none;
}
A:HOVER.ml {
	color : #D2691E;
}
P.b {
	font-size : 12px;
	color : #1E3D55;
	margin : 5px 0px 10px 0px;
	text-indent : 0px;
}
TD.l {
	background-image : url(bg_rr.png);
	background-position : right;
}
OL {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14px;
	margin : 0px 10px 0px 0px;
}
OL.m {
	margin : 0px 0px 5px 20px;
	font-size : 14px;
	padding-left : 10px;
	padding-bottom : 5px;
	padding-top : 5px;
}

UL {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14px;
	margin : 0px 0px 0px 32px;
	padding : 0px 20px 0px 0px;
	text-align : left;
}
TD {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14px;
}
B {
	font-weight : bold;
}
P.n {
	font-size : 12px;
	font-weight : bold;
	color : #969670;
}
P.us1 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 30px;
	color : White;
	text-align : right;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
}
P.us2 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 21px;
	color : White;
	text-align : right;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
}
P.us3 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 15px;
	color : #D7C299;
	text-align : left;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	font-weight : bold;
}
#CookiesAlert {
    position: fixed;
    z-index: 9999999999;
    bottom: 0;
    left: 0;
    padding: 15px;
    width: 100%;
    text-align: center;
    align-items: center;
    display: none;
    color: #212731;
    margin: auto
}

#CookiesAlert.active {
    display: block
}

#CookiesAlert .content {
    max-width: 98%;
    padding: 15px;
    margin: auto auto auto 0;
    text-align: left;
    border-radius: 10px;
    background: white;
    box-shadow: 0 0 10px rgba(0,0,0,.2);
    max-width: 600px
}

#CookiesAlert .content h2 {
    margin: auto auto 10px;
    line-height: 1;
    font-size: 18px
}

#CookiesAlert .content p {
    margin: auto auto 25px;
    line-height: 1;
    font-size: 14px
}

#CookiesAlert .content .buttons {
    display: flex;
    align-items: flex-end
}

#CookiesAlert .content .buttons a {
    border-radius: 6px;
    margin: auto 15px auto auto;
    padding: 6px 15px;
    transition: .3s
}

#CookiesAlert .content .buttons a.CUAgree {
    margin: auto 0
}

@media (max-width: 768px) {
    #CookiesAlert {
        right:0;
        width: 95%
    }
}


