table.work { border-collapse: separate; width: 100%; }

table.work th { background-color: #a5d05e; color: white; height: 27px; padding: 0px; text-align: center; }

table.work td.h { background-color: #e4e4e4; padding: 5px; text-align: center; transition: 0.5s; }

 table.work td.h:hover { background-color: #c5cdd5; border: solid 1px #687886; }

table.work td { border: solid 1px white; padding: 5px 0px 5px 15px; text-align: center; }

 table.work tr.branch:hover { background-color: #ffcc99; padding-left: 3px; }

table.work th.day { text-align: center; width: 11%; }

div.hall { border: solid 2px white; float: left; height: 430px; margin-right: 6px; width: 228px; }

div.hall:hover { border: solid 2px #ff6633; cursor: pointer; }

table.hg { border-collapse: collapse; margin: 0px 0px; margin-left: -25px; }

table.hg td { padding: 20px 0px 20px 20px; vertical-align: top; }

ul.list { line-height: 30px; list-style-type: circle; padding: 35px; }

div.quote { color: gray; margin: 40px 0px 50px 0px; padding: 30px 35px 20px 35px; position: relative; z-index: 1; }

div.quote div.bottom { border-bottom: solid 10px #ff6633; border-left: solid 10px #ff6633; bottom: 0px; height: 100px; left: 0px; position: absolute; width: 100px; z-index: 0; }

div.quote div.top { border-right: solid 10px #ff6633; border-top: solid 10px #ff6633; height: 50px; position: absolute; right: 0px; top: 0px; width: 50px; }

div.hall img { float: none; margin: 10px 14px; text-align: left; }

div.general { background-image: url(/img/back-1-7-2.png); background-repeat: repeat; margin: 0px; min-height: 100%; padding: 0px; width: 100%; }

span.chrono { color: #ff6633; display: block; font-family: ftrcm, Arial;; font-size: 60px; margin-bottom: 20px; }

ol.list2 li { margin: 15px 0px 4px 0px; }

.main li { margin-bottom: 20px; }

table.cntct { width: 100%; }

table.cntct tr { vertical-align: bottom; }

table.cntct td.mrgn { padding-bottom: 50px; vertical-align: top; width: 30%; }

div.date { color: #ff6633; float: left; font-family: Arial; padding-right: 12px; text-align: right; text-transform: uppercase; vertical-align: top; width: 70px; }

div.date span { color: #ff6633; display: inline-block; font-family: ftrcm, Arial; font-size: 36px; line-height: 0.9; margin-bottom: 3px; margin-top: 3px; padding-right: 0px; width: 100%; }

div.top_menu { float: left; margin-right: 16px; margin-top: 14px; }

span.page { border: solid 2px #ff6633; display: inline-block; padding: 1px 5px; }

div.date p { color: #999; margin-top: 5px; text-align: right; }

dl.main { margin: 15px 0px 4px 0px; }

dl.main dd { margin-bottom: 18px;; margin-left: 22px; }

div.menu_night { border: solid 2px #ff6633; display: inline-block; margin: 0px 8px 7px 0px; padding: 2px 4px; }

span.ref { position: relative; }

span.ref span.ref_n { color: #ff6633; cursor: pointer; font-size: 12px; font-weight: bold; vertical-align: super; }

span.ref span.ref_t { -moz-box-shadow: 0 0 40px 5px #d9d9d9; -webkit-box-shadow: 0 0 40px 5px #d9d9d9; background-color: white; border-radius: 10px; bottom: 20px; box-shadow: 0 0 40px 5px #d9d9d9; filter: progid:DXImageTransform.Microsoft.shadow(direction=120, color=#d9d9d9, strength=40); font-size: 10px; left: 15px; padding: 5px 10px; position: absolute; width: 350px; z-index: 1000; }

ol.main { line-height: 1.4em; margin: 15px 0px 4px 0px; }

table.work th.pr { background-color: #14a5de; color: white; height: 27px; padding: 0px; text-align: center; }

table.work td.cst { background-color: #f0f0f0; padding:  5px 0px; text-align: center; transition: 1s; }

table.work td.cst:hover { background-color: #e0e0e0; }

table.work tr.psn { background-color: #f0f0f0; padding-left: 3px; }

table.work tr.psn:hover { background-color:  #e0e0e0; padding-left: 3px; }

table.work td.head { background-color: #14a5de; color: white; font-weight: bold; height: 27px; padding: 0px; text-align: center; }

table.work td.nclr:hover { background-color: #f0f0f0; }

table.work td.trns { padding: 5px 0px; text-align: center; }

table.work td.trns:hover { background-color: #e0e0e0; }

table.audio_contest td { padding-bottom: 20px; }

table.audio_contest { border-collapse: collapse; }

table.hg td.or { border-left: solid 12px #ff6633; padding: 0px 0px 20px 30px; }

table.hg span { color: #ff6633; }

table.hg div { color: #ff6633; float: none; font-family: ftrcm, Arial;; font-size: 22px; margin-bottom: 10px; }

img.chrono { border: 0px; height: auto; margin: 20px 0px 10px 0px; width: 700px; }

ul.att { list-style-type: circle; margin: 10px 0px 30px -10px; }

ul.att li { line-height: 1.4; }

div.video_cnt { border: solid 2px white; float: left; margin-right: 34px; width: 300px; }

div.video_img { -moz-background-size: 100% 100%; -o-background-size: 100% 100%; -webkit-background-size: 100% 100%; background-repeat: no-repeat; background-size: cover; border: solid 0px #cccccc; box-shadow: 0 0 4px rgba(0,0,0,.4); height: 160px; margin: 0 auto; width: auto; }

.video_img img { border: 0px; margin-left: 0px; margin-top: 0px; width: 100%; }

div.video_lnk { height: 20px; padding: 0px 7px; text-align: left; }

div.video_ttl { height: 90px; padding-left: 7px; text-align: left; }

div.video_cnt:hover { border: solid 2px #ff6633; }

div.sprt { border-top: dashed 1px #cccccc; clear: both; height: 1px; margin: 40px 0px 30px 0px; position: relative; width: 980px; }

div.video_tag { border-right: solid 2px orange; float: left; height: 20px; margin-bottom: 10px; margin-right: 20px; padding-right: 7px; }

div.video_lnk div { color: #999999; float: right; font-size: 12px; height: 20px; text-align: right; }

div.video_tag p.subhead2 { margin: 0px; }

p.center_main { margin-top: 40px; text-align: center; }

div.menu_video { float: none; font-size: 14px; font-weight: bold; margin: 30px 0px 40px 0px; text-align: left; }

img.brdr_grey { border: solid 1px #cccccc; margin: 30px 0px; }

div.dashed { border-top: dashed 1px #cccccc; line-height: 15px; margin: 0px 0px 30px 12px; overflow: hidden; padding-top: 25px; width: 724px; }

div.main_rub { background-color: white; bottom: -5px; color: #11b3f0; display: inline-block; font-size: 20px; font-weight: bold; margin: 50px 0px 0px 0px; padding: 0px 10px 0px 15px; position: relative; width: auto; z-index: 100; }

div.att { border: solid 3px #ff0000; box-sizing: border-box; font-size: 16px; font-weight: bold; line-height: 1.3; margin: 10px 0px 25px 0px; padding: 20px 14px 20px; width: 980px; }

p.map { margin-bottom: 40px; }

table.night_shed { border-collapse: collapse; margin-bottom: 90px; margin-top: 50px; width: 100%; }

table.night_shed td { border: solid 0px green; padding: 30px 7px 7px 7px; vertical-align: top; }

table.night_shed td p.subhead2 { margin-top: 1px; }

div.project { font-size: 16px; }

div.project p { font-size: 16px; }

div.project p.subhead2 { font-size: 22px; font-weight: bold; margin-bottom: 30px; margin-top: 60px; }

div.project ol.main { font-size: 16px; }

p.pr_cg2013 { margin-left: 30px; text-indent: 0px; }

div.quote div.top_y { border-right: solid 10px #ffca08; border-top: solid 10px #ffca08; height: 50px; position: absolute; right: 0px; top: 0px; width: 50px; }

div.quote div.bottom_y { border-bottom: solid 10px #ffca08; border-left: solid 10px #ffca08; bottom: 0px; height: 100px; left: 0px; position: absolute; width: 100px; }

div.qt { border: solid 10px #ffca08; margin-top: 30px; padding: 15px; }

div.quote2 { background-color: #efedee; font-size: 16px; line-height: 1.6em; margin: 40px 0px; padding: 35px 50px 35px 130px; position: relative; }

div.cit { background-image: url(/img/qt-1-7-2.png); height: 83px; left: 9px; position: absolute; top: 0px; width: 104px; }

div.quote2 p { font-size: 16px; line-height: 1.6em; text-align: left; }

div.top_menu:last-child { margin-right: 0px; }

div.menu_main { border-bottom:  dashed 1px #cccccc;; border-top:  dashed 1px #cccccc;; height: 52px; left: 142px; margin-bottom: 18px; position: relative; width: 980px; }



.crc { border-radius: 50%; }

div.cit_or { background-image: url(/img/qt-1-7-2.png); }

.fl_sz:hover { height: 100%; transition: 1.5s; width: 100%; }

div.project h1 { font-size: 28px; line-height: 34px; text-align: left; width: 100%; }

p.just { margin: 0px; padding: 0px; }

div.ins { border: solid #cccccc; }

p.qst { font-weight: bold; margin-top: 35px; }

div.insert_lt { border: solid #cccccc; border-width: 1px 0px; display: table-cell; float: left; font-size: 16px; font-weight: bold; margin: 10px 20px 10px 0px; padding: 18px 20px 20px 0px; }

table.cntct td { vertical-align: top; }

img.cllc { border: 0px; height: 200px; margin: 0px; padding: 0px; position: relative; transition: all 1e3ms cubic-bezier(.215,.61,.355,1); transition-property: height; width: auto; z-index: 1000; }

img.cllc:hover { height: 320px; }

div.cit_gr { background-image: url(/img/qt_gr-1-7-2.png); }

div.cit_bl { background-image: url(/img/qt_bl-1-7-2.png)	; }

div.cit_pl { background-image: url(/img/qt_pl-1-7-2.png); }

div.quote2 div { height: 83px; left: 9px; position: absolute; top: 0px; width: 104px; }

div.cit_rd { background-image: url(/img/qt_rd-1-7-2.png); }

.date_ex { display: table-cell; padding: 20px 10px 10px 30px; vertical-align: top; }

.date_ex span { color: #ff6633; display: inline-block; font-family: ftrcm, Arial; font-size: 42px; line-height: 0.9; }

.date_ex p { margin: 12px 0px 0px 0px; }

div.rc { background-color: #4e99d2;; border-radius: 50%; color: white; float: left; font-size: 20px; font-weight: bold; height: 60px; margin-top: -10px; transition: 0.1s ease-out; transition-property: box-shadow; width: 60px; }

div.rc:hover { box-shadow: 2px -1px 10px 0px rgba(0, 0, 0, .7); }

div.insert_rt { border: solid #cccccc; border-width: 1px 0px; display: table-cell; float: right; font-size: 16px; margin: 10px 0px 10px 30px; padding: 18px 0px 20px 30px; text-align: right; }

.rwm { animation: hk 1.2s ease; animation-direction: alternate; box-shadow: 0 0 5px 3px rgba(0, 0, 0, .2); width: 980px; }

@keyframes hk { from: from {opacity: 0; transform: scale(0.96);} to {opacity: 1;transform: scale(1);}; }

div.line_block { border-bottom: solid 10px; margin-bottom: 20px;; }

.pale { background-color: #a7cce9; color:  white; cursor: hand; display: inline-block; font-size: 22px; font-weight: bold; padding: 10px 15px; text-transform: uppercase; }

.pale:hover { background-color:  #4e99d2;; }

div.project td { font-size: 16px; }

div.jct { display: none; float: left; height: 310px; padding: 0px 20px 30px 0px;; }

.nsv_lnk { background: rgba(0,0,0, 0.3); font-size: 35px; line-height: 1.2; padding: 40px 0px; text-align: center; transition-duration: 0.4s;; width: 600px; }

.nsv_lnk:hover { background: rgba(0,0,0, 0.8); background-size: none; cursor: pointer; }

button.close { background: 0 0; border: 0px; color: white; cursor: pointer; display: block; font-size: 36px; font-weight: bold; margin: 0px; outline: 0px; overflow: hidden; padding: 10px; position: absolute; right: 0px; top: 0px; }

button.close::before { color: white; display: block; font-size: 10px; font-weight: bold; line-height: 10px; }

.top_left { border-left: solid 10px #ff6633; border-top: solid 10px #ff6633; height: 50px; left: 0px; position: absolute; top: 0px; width: 50px; }

div.bottom_right { border-bottom: solid 10px #ff6633; border-right: solid 10px #ff6633; bottom: 0px; height: 100px; position: absolute; right: 0px; width: 100px; z-index: 0; }

.project p.dark_gray { color: #4e5754; font-size: 20px;; }

.project p.event { font-size: 22px; font-weight: bold; margin-bottom: 20px; }

div.fact { background-color: #4ac6d3;; border-radius: 50%; color: white; display: flex; font-size: 50pt; font-weight: bold; height: 80px; margin-left: 5px; margin-top: 60px; width: 80px; }

div.fact span { margin: auto; }

span.emph { background-color: #ffff00; }

.pad_lb { padding-bottom: 4px; padding-left: 4px; }

.mr { background-image: url(/img/mr_ind_main-1-8-2.jpg); background-position: center; background-repeat: no-repeat; background-size: cover; box-shadow: 0 0 4px rgba(0,0,0, .3); height: 270px; margin-bottom: 4px; }

div.mr_in { box-shadow:  0 0 10px rgba(0,0,0, 0.5);; left: 50%; padding: 1% 1%; position: relative; top: 50%; transform: translateY(-50%)  translateX(-50%); transition-duration: 0.8s;; width: 80%; }

div.mr_in:hover { background: rgba(0,0,0, 0.4); cursor: pointer; }

.mr_in  span { color: white; display: inline-block; font-size: 18px; font-weight: bold; line-height: 26px; text-transform: uppercase; }

div.quote3 { border-bottom: solid 15px #4EC4D1; border-top: solid 15px #4EC4D1; color: #505050; margin: 60px 0px 60px 0px	; padding: 15px 35px 15px 35px; }

div.quote3 p.subhead2 { color: black; }

div.quote4 { background-color: #efedee	; border-left: solid 15px #F04F34; font-size: 16px; line-height: 1.6em	; margin: 40px 0px	; padding: 35px 50px 35px 30px	; }

div.quote5 { background-color: #f5f5f5; border-left: solid 15px #F04F34; font-size: 18px;  padding: 15px 30px 15px 40px; font-weight: 100 }

div.dashed_on { border-top: dashed 1px #cccccc; line-height: 15px; margin: 0px 0px 30px 0px; overflow: hidden; padding: 25px 0px 0px 0px; width: 980px; }

div.ttntn { border-left: solid 15px #F04F34; box-sizing: border-box;; font-size: 17px; line-height: 1.2; margin: 20px 0px; padding: 15px 0px 15px 40px; }

div.project ul.subhead { font-size: 20px; font-weight: bold; line-height: 40px; padding-left: 20px; padding-top: 30px; }

div.menu_video2 { float: none; font-size: 15px; font-weight: 200; margin: 30px 0px 40px 0px; text-align: left; }

div.menu_video2 div.menu_night { border: solid 2px #ff6633; display: inline-block; margin: 0px 10px 12px 0px; padding: 4px 8px; }

.education p { font-size: 16px; }

.education h1 { font-size: 28px; text-align: left; width: 100%; }

.education p.subhead2 { font-size: 20px; margin-top: 0px; }

.education .left { box-sizing: border-box; float: left; padding-right: 40px; width: 82%; }

.education .contain { border-bottom: solid 1px #d2d2d2; margin-bottom: 40px; overflow: hidden; padding-bottom: 20px; padding-top: 20px; position: relative; width: 100%; }

.education .right { box-sizing: padding-box; float: left; font-size: 40px; padding-top: 10px; text-align: center; width: 18%; }

.education .right p { color: black; font-weight: bold; padding-top: 10px; }

.education h2 { font-size: 26px; }

.project img.round { border-radius: 50%; height: auto; margin-top: 50px; width: 100%; }

.education h3 { font-size: 24px; line-height: 28px; margin-top: 4px; }

div.like { padding-top: 150px; }

.education ul.main { font-size: 16px; }

.education h4 { font-size: 22px; font-weight: 100; line-height: 26px; margin: 60px 0px 30px; }

.education td { font-size: 16px; }

.contain .left h3 { font-weight: 400; }

.teachers p.subhead2 { font-weight: 100; }

div.mr_in p { color: #e8e7e4; }

.spaceOutUp { animation-duration: 2s; animation-name: spaceOutUp; background-color: red; height: 40px; width: 50px; }

@keyframes spaceOutUp {  : from {opacity: 0; transform: scale(0.2);} to {opacity: 1;transform: scale(1);}; }

div.ttntn p { font-size: 17px; line-height: 1.2; padding: 0px; }

.grayscl { filter: grayscale(100%); transition:  0.3s; }

.grayscl:hover { filter: grayscale(0);; }

div.quote6 { background-color: #f2f3f4; border-left: solid 15px #4EC4D1; color: #505050; margin: 30px 0px; padding: 30px 50px 30px 30px; }

.ft_one { overflow: hidden; padding-bottom: 2%; padding-top: 3%; width: 100%; }

.ft_main_in {  padding-top: 1%; }

.ft_one div { float: left; width: 33%; text-align: center;}

.ft_two { border-top: solid 3px #4EC4D1; overflow: hidden; padding-top: 4%; }

.ft_mn { float: left; font-weight: 600; }

.ft_adr { float: right; font-size: 15px; text-align: left;  color: black;}

.ft_adr p { font-size: 15px; }

.ft_adr p span { display: block; font-weight: 600; padding-bottom: 7px;}

.ft_copy { padding: 2% 0%; }

.ft_copy p { color: #bbbbbb; }

.jct img { height: auto; width: 306px; }

.jct p { font-weight: 600; padding-top: 12px; text-align: left; width: 306px; }

.lg_prtn { box-sizing: border-box; float: left; vertical-align: top; width: 14%; }

.lg_prtn img { height: auto; width: 64%; }

div.acct { display: block; }

span.cit { font-size: 22px; }

a { text-decoration: none; }
	a:link { color: #0055CC; }
	a:visited { color: #990099; }
	a:active { color: #FF0000; }
	a:hover { color: #FF0000; }

a.menu { color: #000000; font-size: 1em; font-weight: normal; text-decoration: none; text-transform: uppercase; }
	a.menu:link { color: #000000; }
	a.menu:visited { color: #000000; }
	a.menu:active { color: #6a6e80; }
	a.menu:hover { color: #ff6633;; }

a.submenu { color: #6a6e80; font-size: 1em; text-decoration: none; text-transform: lowercase; }
	a.submenu:link { color: #6a6e80; }
	a.submenu:visited { color: #6a6e80; }
	a.submenu:active { color: #6a6e80; }
	a.submenu:hover { color: #6a6e80; }

a.adress { color: #000000; font-size: 0.8em; }
	a.adress:link { color: #000000; }
	a.adress:visited { color: #000000; }
	a.adress:active { color: #000000; }
	a.adress:hover { color: #000000; }

a.nav { font-family: Arial, Verdana, Helvetica; font-size: 1em; text-decoration: none; }
	a.nav:link { color: #0055CC; }
	a.nav:visited { color: #990099; }
	a.nav:active { color: #FF0000; }
	a.nav:hover { color: #FF0000; }

a.menu div.menu { border: solid 2px white; font-size: 16px; padding: 2px 0px; text-align: left; text-transform: none; width: 100%; }
	a.menu div.menu:hover { border: solid 2px #d1d4ce; font-size: font-size: 16px; text-transform: none; }

a.meeeenu:hover div.meeeenu { background-color: #dadfe1; border-bottom: solid 0px #dadfe1; border-top: solid 0px #dadfe1; cursor: hand; font-size: 16px; text-transform: none; }

a.submenu div.submenu { border-bottom: solid 1px #ffffff; border-top: solid 1px #ffffff; height: 100%; position: relative; text-align: left; width: 100%; }

a.submenu:hover div.submenu { background-color: #dadfe1; border-bottom: solid 1px #dadfe1; border-top: solid 1px #dadfe1; cursor: hand; }

a.header { color: #0283a0; text-decoration: none; }
	a.header:link { color: #0283a0; }
	a.header:visited { color: #0283a0; }
	a.header:active { color: #0283a0; }
	a.header:hover { color: #0283a0; }

a.news { text-decoration: none; }
	a.news:link { color: black; }
	a.news:visited { color: black; }
	a.news:active { color: #FF0000; }
	a.news:hover { border-bottom: solid 1px; color: #FF0000; }

a.menu_top { color: #000000; font-size: 19px; text-transform: capitalize; }
	a.menu_top:link { color: #000000; }
	a.menu_top:visited { color: #000000; }
	a.menu_top:active { color: #000000; }
	a.menu_top:hover { color: #ff6633; }

a.menu_top_act { color: #ff6633; }
	a.menu_top_act:link { color: #ff6633; }
	a.menu_top_act:visited { color: #ff6633; }

a.tw { background-image: url(/img/tw-1-7-2.png); }
	a.tw:hover { background-image: url(/img/tw-2-7-2.png); }

a.fb { background-image: url(/img/fb-1-7-2.png); }
	a.fb:hover { background-image: url(/img/fb-2-7-2.png); }

a.vk { background-image: url(/img/vk-1-7-2.png); }
	a.vk:hover { background-image: url(/img/vk-2-7-2.png); }

a.yt { background-image: url(/img/yt-1-7-2.png); }
	a.yt:hover { background-image: url(/img/yt-2-7-2.png); }

a.tv { background-image: url(/img/tv-1-7-2.png); }
	a.tv:hover { background-image: url(/img/tv-2-7-2.png); }

a.sq { background-image: url(/img/sq-1-7-2.png); }
	a.sq:hover { background-image: url(/img/sq-2-7-2.png); }

a.menu_anons { color: #11b3f0; }
	a.menu_anons:link { color: #11b3f0;; }
	a.menu_anons:visited { color: #11b3f0;; }
	a.menu_anons:active { border-bottom: solid 1px; }
	a.menu_anons:hover { border-bottom: solid 1px; color: red; }

div.quote a { text-decoration: underline; }
	div.quote a:link { color: gray; }
	div.quote a:visited { color: gray; }
	div.quote a:active { color: #FF0000; }
	div.quote a:hover { color: #FF0000; }

a.anons_place { text-decoration: none; }
	a.anons_place:link { color: #999; }
	a.anons_place:visited { color: #999; }
	a.anons_place:active { color: #FF0000; }
	a.anons_place:hover { border-bottom: solid 1px; color: #FF0000; }

a.page { border: solid 2px white; color: black; display: inline-block; padding: 1px 5px; }
	a.page:link { color: black; }
	a.page:visited { color: black; }
	a.page:hover { border: solid 2px #d1d4ce; color: #ff6633; }

a.inst { background-image: url(/img/inst-1-7-2.png); }
	a.inst:hover { background-image: url(/img/inst-2-7-2.png); }

a.menu_night { border: solid 2px #d1d4ce; color: black; display: inline-block; margin-bottom: 7px; margin-right: 8px; padding: 2px 4px; }
	a.menu_night:hover { border: solid 2px #ff6633; color: #ff6633;; margin-right: 8px; padding: ; }

 div.header a { text-decoration: none; }
	 div.header a:link { color: black; }
	 div.header a:visited { color: black; }
	 div.header a:active { color: black; }
	 div.header a:hover { color: black; }

a.footer { text-decoration: none; }
	a.footer:link { color: #999; }
	a.footer:visited { color: #999; }
	a.footer:active { color: #999; }
	a.footer:hover { color: #999; }

a.searchplace_go { font-size: 16px; }
	a.searchplace_go:link { border-bottom: dotted 0px white; color: #9a9a9a; }
	a.searchplace_go:visited { border-bottom: dotted 0px white; color: #9a9a9a; }
	a.searchplace_go:active { border-bottom: dotted 0px #FF6633; color: #FF6633; }
	a.searchplace_go:hover { border-bottom: dotted 0px #FF6633; color: #FF6633; }

a.searchplace { font-size: 16px; font-weight: bold; }
	a.searchplace:link { color: #9a9a9a; }
	a.searchplace:visited { color: #9a9a9a; }
	a.searchplace:active { color: #FF6633; }
	a.searchplace:hover { color: #FF6633; }

a.non_decor { color: #fff; }
	a.non_decor:link { color: #fff; }
	a.non_decor:visited { color: #fff; }
	a.non_decor:hover { color: #fff; }

div.menu_video2 a.menu_night { border: solid 2px #d1d4ce; color: black; display: inline-block; margin: 0px 10px 12px 0px; padding: 4px 8px; }
	div.menu_video2 a.menu_night:hover { border: solid 2px #ff6633; color: #ff6633; transition: 0.3s; }

.education .right  p a { color: #989898; }
	.education .right  p a:hover { color: #e4391b; }

.education .right a { color: #e4391b; }

.block_pr { border-bottom: solid 1px white; display: block; float: left; font-size: 18px; margin: 0px 0px 12px 30px; }

.video_img { -moz-background-size: 100% 100%; -o-background-size: 100% 100%; -webkit-background-size: 100% 100%; background-repeat: no-repeat; background-size: cover; box-shadow: 0 0 4px rgba(0,0,0,.4); display: block; height: 169px; margin: 0 auto; }

a.menu_cosmos { color: #7059ff; font-size: 16px; }
	a.menu_cosmos:link { color: #7059ff; }
	a.menu_cosmos:visited { color: #7059ff; }
	a.menu_cosmos:active { color: #7059ff; }
	a.menu_cosmos:hover { color: #7059ff; }

.foot { color: #000000; }
	.foot:link { color:  #000000;; }
	.foot:visited { color: #000000;; }
	.foot:active { color: #000000;; }
	.foot:hover { color: #4EC4D1; }