  {*#60FFB0*} /* #3f9bd5 #d53f45*/ /*#d53f45*/ /*#FFDEAD*//* Stylesheet: 2020PSI:Settings Modified On 2020-01-21 14:24:36 */
html, body { margin: 0; padding: 0; }

.accessibility { display: none }
.hidden { display: none; }
.mobile-nav { display: none; }
.clearb { clear:both; }

/* Header Layout */

#header {  {*background: url(http://plasma.mephi.ru/ru/uploads/skin/plasma/header-bg.gif) repeat-x *};
	{*background-color: #E3FCFD*};
	position: relative; width: auto; height: 576px; padding:0; margin:0;
	font-family: "PT Serif", "Times New Roman", serif;	
	border-bottom: 1px solid #d53f45; }

#header { font-family: "Times New Roman", serif; }
#header a.sitename, #header a.sitename:hover, #header a.sitename:visited, #header 
{*#header h1.sitename,*}
#header  { max-width: 1024px; margin: 5px auto; }

#logoSky23 { background-image: url(https://psi.mephi.ru/pic/PSI2018_head_1024_576.jpg);
	position: static; z-index: 3;
	width: 1024px; height: 576px; padding:0; margin: 0px 0px 0px 0px; }

#logoSky { background-image: url(http://plasma.mephi.ru/ru/uploads/files/conferences/2018PSI/PSI2018_head_1024_576.jpg);
	position: static; z-index: 3;
	width: 1024px; height: 576px; padding:0; margin: 0px 0px 0px 0px; }

{*
#logo { background-image: url(http://plasma.mephi.ru/ru/uploads/files/conferences/PSI2017/PSI_2017_color.png);
	position: absolute; z-index: 3;
	width: 100px; height: 100px; padding:0; margin: 0 10px 0 20px; }
#logo a { display: block; height: 100px; width: 100px; text-decoration: none; }

#logo {background-image: url("http://plasma.mephi.ru/ru/uploads/files/conferences/PSI2017/PSI_2017_color_mini.png");
       background-repeat: no-repeat; 
       width: 150px; height: 150px; margin: 7px 10px;}
#logo a {height: 150px; width: 150px;}

#logoen {background-image: url("http://plasma.mephi.ru/ru/uploads/files/conferences/PSI2017/PSI_2017_color_en_mini.png");
       background-repeat: no-repeat; 
       width: 150px; height: 150px; margin: 7px 10px;}
#logoen a {height: 150px; width: 150px;}
*}


#sitename { position: absolute; left: 270px; top: 20px; color: '#60FF60';}
a.sitename:active {
	color: white; margin: 0; padding: 0; text-decoration: none; 
	font-family: "Times New Roman", serif; font-size: 3px; font-weight: bold; }

#header a { color: #60FF60 ;} {*#1B3179*}
#header h1.sitename {color: white; }
#header #sitename p {margin: 0; padding: 0; }


{*#siteinfo { 
	color: #276090; font-family: "PT Serif", "Times New Roman", serif; font-size: small; 
	position: absolute; top: 10px; right: 20px; text-align: right; }
#siteinfo h1 { text-align: right; }
#siteinfo p { margin: 0; padding: 0; }
#siteinfo a, #siteinfo a:visited { color: #276090; text-decoration: underline; }
#siteinfo a:hover { color: #dd0000; }*}


#siteinfodates { 
	color: white; font-family: "PT Serif", "Times New Roman", serif; font-size: large; 
	position: absolute; top: 350px; left: 10px; text-align: left; }
#siteinfodates a { color: yellow ;}

#siteinfocontacts { 
	color: white; font-family: "PT Serif", "Times New Roman", serif; font-size: large; 
	position: absolute; top: 380px; right: 10px; text-align: left; }
#siteinfocontacts a { color: #60FF60 ;}

#siteinfomessages { 
	color: white; font-family: "PT Serif", "Times New Roman", serif; font-size: large; 
	position: absolute; top: 480px; left: 10px; text-align: left; }
#siteinfomessages a { color: #60FF60 ;}

#langs { position: absolute; left: 5px; right: 0; bottom: 1px; padding: 0; }





/* Body */
body { background: #2d343e ; /* #2d343e #ffffff #f4f0a6 #e1dfb9 Цвет фона */ }

/* Page Content */
#content { margin: 10px 20px; border-radius: 15px; background: #f1f1f1 ;}
#content { max-width: 1024px; margin: 5px auto; }
#content { padding: 5px 0px; }


/* Left and Right Columns */
.sidebar { position: relative; display: table; font-size: small; }
#sidebar-left { float: left; clear: left; width: 250px; margin: 0 .5em .5em 0; }
#sidebar-right { float: right; clear: right; width: 250px; margin: 0 0 .5em .5em; }

.sidebar-block { background: #fffffd ; padding: .5em; margin-bottom: 5px;
	border: 1px solid #FFDEAD; border-top: 5px solid #FFDEAD; color: #696969; border-radius: 15px;}
.sidebar-block img { border: 1px solid #FFDEAD; }
.sidebar-block hr { border: none; height: 1px;
	display: block; position: static; color: #FFDEAD; background-color: #FFDEAD; }

.sidebar { padding: 0 5px; }



/* Main Page Content */
#main {display: table; padding: 0 .5em; border-top: 5px solid #A5DCFA}
#main {border-top: none; display: block;}

table.table_dates, table.table_dates tr {margin: 0; padding: 0;}
table.table_dates th, table.table_dates td {margin: 0; padding: 0.2em 0.2em;}

#main h1, h1 { text-align: left; color: #1B3179; margin-bottom: 1em; }


/* Images */
.page-image { float: left; margin: 1.2em 1em .2em 0; border: 1px solid rgb(223,248,252); }


/* Footer */
#footer{ max-width: 1024px; margin: 5px auto; }

/* Stylesheet: 2020PSI:Layout Modified On 2022-11-20 17:04:43 */
/* Page Content Formatting */

#main { font-family: "PT Serif", "Times New Roman", serif; }
.sidebar { font-family: sans-serif; }

code, pre { font-family: "PT Mono", monospace; }

a { color: rgb(72, 109, 170); text-decoration: none; }
a:hover { color: #dd0000; }

/* Heads */
h1, h2, h3, h4, h5, h6 { margin: 0; padding: .2em 0; font-size: 100%; font-weight: normal; font-style: normal; text-decoration: none; }
h1, h2, h3 { color: #9d0a0f; }
#main h1 {color: ; }
h1 { text-align: center; font-family: "Georgia", serif; }
h2, h3, h4, h5, h6 { font-family: "Verdana", sans-serif; }
h1 { font-size: 125%; font-weight: bold;  }
h2 { font-size: 110%; /* font-weight: bold; */ }
h3 { font-size: 100%; }
h4 { font-size: 100%; }
h5 { font-size: 100%; font-style: italic; }
h6 { font-size: 100%; text-decoration: underline;}


/* Stylesheet: 2020PSI:Content Modified On 2019-11-20 16:54:23 */
/* Drop-down Menu
   The menu items come as a multilevel unnumbered list.
   This stylesheet format it as a horizontal menu bar which contains the items from the first level.
   Other levels are hidden initially and would apper as a drop down menu 
   when a mouse cursor is over a previouslevel menu item. */

/* menu bar container */
#menuwrapper { position: absolute; left: 55px; right: 0; bottom: -1px; padding: 0; 
	background-color: ; 
	border-top: 1px solid #d53f45; 
        border-bottom: 1px solid #d53f45; 
	color: white; font-family: sans-serif; }

/* remove inhereted list formating */
ul#primary-nav, ul#primary-nav ul { list-style-type: none; margin: 0; padding: 0; }
ul#primary-nav li { float: left; margin: 0px; padding: 0px; }

/* format the first level items of the list as a horizontal bar */
ul#primary-nav li { float: left; }

/* set the first level "a" link look here */
ul#primary-nav li a { display: block; padding: 3px 1em; cursor: pointer;
	font-weight: bold; font-size: small; font-family: sans-serif; text-decoration: none; 
	color: white; border-right: 1px solid white; }
ul#primary-nav li a.menuactive { color: #FFee15; }

/* hide second and next levels */
ul#primary-nav ul { display: none; }

/* position and size for second and next levels when they are displayed */
ul#primary-nav ul ul { left: 100%; top: 0px; margin-top: 1px; margin-left: -1px; }
#primary-nav li li { position: relative; float: none; width: 220px; margin-left: 0px; margin-top: -1px; }
ul#primary-nav li ul { position: absolute; z-index: 999; display: none;
	margin: 0 0 0 10px; padding: 0px; width: auto; height: auto;
	background-color: #FBF4E3; opacity: 0.95;}
ul#primary-nav li ul ul { margin: -5px; margin-top: 2px; }

/* set the next levels "a" link look here */
ul#primary-nav li ul a { position: relative; margin: 0px; padding: 6px 3px 6px 15px;
	text-align: left; border-top: 0 none; border-right: 0 none; border-left: 0 none; 
	color: black;}
ul#primary-nav li li { border: 1px solid lightgrey; }
ul#primary-nav li li a { display: block; text-decoration: none; font-weight: normal; }
#primary-nav li li a.menuparent span { display: block; /* makes it hold a shape */ }
ul#primary-nav li li a.menuactive { color: #9d0a0f; }

/* Styling the appearance of menu items on hover */
/* fist-level menu */
#primary-nav li:hover, #primary-nav li.menuh, #primary-nav li.menuparenth, #primary-nav li.menuactiveh {
	background-color: #FF6030; }
/* next levels of menu */
#primary-nav li li:hover, #primary-nav li li.menuh, #primary-nav li li.menuparenth, #primary-nav li li.menuactiveh {
	background-color: #FFDEAD; }
/*
ul#primary-nav li li a:hover { color: inherit; }
ul#primary-nav li li a.menuactive:hover { color: inherit; }
*/

/* arrows for items which have children */
#primary-nav li li a.menuparent span { background:  url(http://plasma.mephi.ru/ru/uploads/ngrey/parent.png) no-repeat 98% center; }
* html #primary-nav li li a.menuparent span { background:  url(http://plasma.mephi.ru/ru/uploads/ngrey/parent.gif) no-repeat 98% center; }

/* menu separators */
hr.menu_separator {border: none; margin: 0; color: lightgrey; background-color: lightgrey; height: 1px; }

/* The magic - set to work for up to a 4 level menu, but can be increased unlimited */
#primary-nav ul, 
#primary-nav li:hover ul, 
#primary-nav li:hover ul ul, 
#primary-nav li.menuparenth ul,
#primary-nav li.menuparenth ul ul
#primary-nav li:hover ul ul ul,
#primary-nav li.menuparenth ul ul ul
	{ display: none; }
#primary-nav li:hover ul,
#primary-nav ul li:hover ul,
#primary-nav ul ul li:hover ul,
#primary-nav li.menuparenth ul,
#primary-nav ul li.menuparenth ul,
#primary-nav ul ul li.menuparenth ul 
#primary-nav ul ul ul li:hover ul,
#primary-nav ul ul ul li.menuparenth ul
	{ display: block; }

/* IE6 Hacks */
/*
#primary-nav li li { float: left; clear: both; }
#primary-nav li li a { height: 1%; }
*/

/* Stylesheet: 2020PSI:Menu Modified On 2019-11-20 16:59:15 */
/* News Page Selector */
.NewsPageSelector { padding: 1em; text-align: center; font-size: small; color: grey; }
.NewsPageSelector a, .NewsPageSelector a:hover, .NewsPageSelector a:active, .NewsPageSelector a:visited {
	color: white; background-color: grey; padding-left: 3px; padding-right: 3px; }


/* News Article List */
.NewsSummary { clear: both;	margin: .5em 0; }
.NewsSummaryPostdate { float: right; padding: 0; margin-left: 1em; 
	font-style: italic; font-weight: normal; font-size: 90%; color: grey; }
.NewsSummaryLink { font-weight: bold; padding: 5px; }
.NewsSummarySummary { padding: 5px; }
.NewsSummaryContent { padding: 5px; }
.NewsSummarySummary p, .NewsSummaryContent p { padding-top: 0.7em; margin-top: 0; padding-bottom: 0; margin-bottom: 0; }
.NewsSummarySummary p:first-child, .NewsSummaryContent p:first-child { padding-top: 0; margin-top: 0; }
.NewsSummaryMorelink { padding: 5px; font-style: italic; font-size: 90%; }
div.NewsSummaryImage { float: left; margin: 0.5em 1em .2em 5px; }
img.NewsSummaryImage { border: 1px solid rgb(223,248,252); }

#NewsPostDetailDate { font-style: italic; text-align: right; }
#NewsPostDetailSummary { font-weight: bold; margin: 1em 2%; }
div.NewsImage { float: left; margin: 0.2em 1em .2em 0; }
img.NewsImage { border: 1px solid rgb(223,248,252); }

#main .NewsSummary { border-top: 1px solid #A5DCFA; }

.sidebar-block hr { border: none; height: 1px;
	display: block; position: static; color: #FFDEAD; background-color: #FFDEAD; }
.sidebar-block .NewsSummaryPostdate { display: none; }

#sidebar-left .NewsSummary { border-top: 1px solid #FFDEAD; }
#sidebar-left .NewsSummaryLink { background-color: #FDF5E6; }
/* Stylesheet: 2020PSI:News Modified On 2019-11-20 16:59:36 */
fieldset {border: none; width: 90%; margin: 5px; padding: 0px;}
fieldset div {margin-top: 0.5em;}

textarea {margin-top: 0.5em; width: 60%; height: 5em}
input, textarea {border: 1px solid rgb(165,220,250);}
input.checkbox {border: none;}
label {display: block; float: left; width: 200px;}
label.label {display: inline; float: none; width: 50px; font-size: 10px;}

.submit {margin: 1.5em 0;}
.submit input {padding: 1.5em; font-family: arial; cursor: pointer;
	background-color: rgb(80,150,210); border: 1px solid rgb(80,150,210); color: yellow;}
/* Stylesheet: 2020PSI:Forms Modified On 2019-11-21 14:52:41 */
@media all and (max-width: 1115px) {
	{*
#sidebar-left {float: none; clear: none; margin: 0 0 1em 0; width: auto; border: none;}
#menuwrapper { position: absolute; left: 00px; right: 0; bottom: -1px; padding: 0 ; font-size: 50% }
#sidebar-right {display:none;} /* hide right column */
*}
}

@media all and (max-width: 1024px) {
{*
#sidebar-left  {display:none;} /* hide left column */
#sidebar-right {display:none;} /* hide right column */
*}
}

@media all and (max-width: 800px) {

/*#header { padding: 5px 5px 1px 5px; height: auto; background :none;  background-color: #b0cbf0;} /*#b0cbf0*/ */
/*#header {background: url(http://plasma.mephi.ru/ru/uploads/skin/psi/bg.png);}*/

	/*#logo {position: static; float: left; margin: 5px;}*/

	/*#sitename {font-size: large; font-weight: bold; left: 10px;}*/
	/*h1.sitename, #sitename, #siteinfo {position: static;	text-align: right;}*/
	/*#siteNotice #parentSite {font-size: large; font-weight: bold;}*/
	/*div#siteinfo {background-image: none; /* display: none; */}*/

	/* hide top menu */
	/*#menuwrapper { position: static; clear: both; }*/

	{*#sidebar-left {display:none;}*} /* hide left column */
        {*#sidebar-right {display:none;}*} /* hide right column */
	

/*#sidebar-right {float: none; clear: none; display: block; width: auto;
		margin: 0 0 1em 0; font-size: small; border: none;}*/

	{*#sidebar-right img {display: none;}*}
	/*#sidebar-right.optional, .optional {display: none;}*/
	/*div.sidebar-block {text-align: left;}*/
	/*div.sidebar-block div#slides {width: 250px; margin: 0 auto;}*/

	/*#content {margin: 10px .2em;}*/
	/*#main {display: block; border-top: none;}*/

	/*.mobile-hidden {display: none;}*/ /* class to explicitly hide elements */
}
/* Stylesheet: 2020PSI:Compact Modified On 2019-11-20 16:53:51 */
{*
#header { height: 180px; background-color: white; background: white;}
background: url(http://plasma.mephi.ru/ru/uploads/skin/psi/bg.png)
*}

{*
#header, #content, #footer{ max-width: 1024px; margin: 5px auto; }
#header a { color: #60FF60 ;} {*#1B3179*}
#header h1.sitename {color: black; }
#header #sitename p {margin: 0; padding: 0; }
#content { padding: 5px 0px; }
.sidebar { padding: 0 5px; } 
#sitename { left: 200px; top: 10px; }
*}

{*
#logo {background-image: url("http://plasma.mephi.ru/ru/uploads/files/conferences/PSI2017/PSI_2017_color_mini.png");
       background-repeat: no-repeat; 
       width: 150px; height: 150px; margin: 7px 10px;}
#logo a {height: 150px; width: 150px;}

#logoen {background-image: url("http://plasma.mephi.ru/ru/uploads/files/conferences/PSI2017/PSI_2017_color_en_mini.png");
       background-repeat: no-repeat; 
       width: 150px; height: 150px; margin: 7px 10px;}
#logoen a {height: 150px; width: 150px;}
*}

{*
#siteinfo {background-image: url("http://plasma.mephi.ru/ru/uploads/skin/psi/LogoMEPhI_Rus.png");
       background-repeat: no-repeat;
       width: 122px; height: 120px; margin: 0;}
#siteinfo a { display: block; width: 120px; height: 120px; }

#siteinfoEn {background-image: url("http://plasma.mephi.ru/ru/uploads/skin/psi/LogoMEPhI_Eng.png");
       background-repeat: no-repeat;
       width: 122px; height: 124px; margin: 0;}
#siteinfoEn a { display: block; width: 120px; height: 120px; }
*}

{*#langs { position: absolute; left: 580px; right: 0; bottom: -1px; padding: 0; }*}
{*#menuwrapper {left: 00px;}*}

{*
#main {border-top: none; display: block;}

table.table_dates, table.table_dates tr {margin: 0; padding: 0;}
table.table_dates th, table.table_dates td {margin: 0; padding: 0.2em 0.2em;}

#main h1, h1 { text-align: left; color: #1B3179; margin-bottom: 1em; }
*}

/*==============================================================*/
@media all and (max-width: 800px) {
#header #sitename, #header #sitename h1 { font-size: 14pt; }
#header .siteinfo { font-size: 12pt; font-weight: normal;}
{*div#siteinfo {display: none;}*}
{*#langs { position: static; float: right; }*}
}

@media all and (max-device-width: 800px) {
{*#logo { display: none; }*}
{*#langs img {width: 30px; }*}

{*#menuwrapper { background-color: transparent; 
       border: none; border-top: 1px solid ; }
/*ul#primary-nav li { border: none; }*/
ul#primary-nav li a { min-width: 100px; 
       border: none; font-size: 15px; color: ;}
ul#primary-nav li a:hover { color: white; }
ul#primary-nav li a.menuactive {
       border: none; font-size: 15px; color: ;}
ul#primary-nav li a.menuactive:hover { color: white; }*}

}


/* Stylesheet: 2020PSI Modified On 2019-11-20 16:53:22 */
@media all and (max-device-width: 800px) {

	/* hide top menu */
	/*#menu_main {display:none;}*/

	/* display compact navigation */	

#logoSky { background-image: url(http://plasma.mephi.ru/ru/uploads/files/conferences/2018PSI/PSI2018_head_1024_576.jpg);
	position: static; z-index: 3;
	width: 360px; height: 576px; padding:0; margin: 0px 0px 0px 0px; }

#sitename { position: absolute; left: 10px; top: 20px; color: '#60FF60';}
#siteinfodates { position: absolute; top: 160px; left: 10px; text-align: left; }
#siteinfocontacts { position: absolute; top: 325px; right: 10px; text-align: right; }
#siteinfomessages { position: absolute; top: 460px; left: 10px; text-align: left; }
#content { max-width: 400px; margin: 1px auto; }

{*
#header { height: 140px; border-bottom: 1px solid #d53f45; }
#sidebar-left { float: left; clear: left; width: 445px; margin: 0 .5em .5em 0; }
	
.mobile-nav {display: block; clear: both;}
	#mobile-menu {width: 100%; margin: 2px 0 0 0; padding: 0;}
a.mobile-menu-item, a.mobile-menu-item:hover, a.mobile-menu-item:visited, a.mobile-menu-item:active 
{display: block; padding: 2px 5px; background-color: #d53f45; color: white; font-family: arial;}
	*}

}
/* Stylesheet: 2020PSI:Handheld Modified On 2019-11-25 16:34:13 */
@media print {
	#menuwrapper, #mobile-menu, #langs, #sidebar-left, .optional, .accessibility, .noprint {display: none; }
	#header { background: none !important; }
	#header, .sitename, #header h1.sitename, #header a.sitename, #header a.sitename:visited 
		{ color: black !important; }
	#logo {position: static; float: left; margin: 0;}
	#sitename {font-size: large; font-weight: bold; left: 10px;}
	#sitename, #siteinfo {position: static;	text-align: right;}
	#siteNotice #parentSite {font-size: large; font-weight: bold;}
}
/* Stylesheet: 2020PSI:Print Modified On 2019-11-20 17:00:03 */
