/* News Page Selector */
.NewsPageSelector { padding: 1em; text-align: center; font-size: small; color: ; }
.NewsPageSelector a, .NewsPageSelector a:hover, .NewsPageSelector a:active, .NewsPageSelector a:visited {
	color: white; background-color: ; 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: ; }
.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 ; }

#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 ; }

#main .NewsSummary { border-top: 1px solid ; }

.sidebar-block hr { border: none; height: 1px;
	display: block; position: static; color: ; background-color: ; }
.sidebar-block .NewsSummaryPostdate { display: none; }

#sidebar-left .NewsSummary { border-top: 1px solid ; }
#sidebar-left .NewsSummaryLink { background-color: ; }
/* Stylesheet: Plasma:News Modified On 2016-04-15 18:09:25 */
fieldset {border: none; width: 100%; margin: 0; padding: 0;}
fieldset div {margin-top: 0.5em;}

textarea {margin-top: 0.5em; width: 100%; height: 5em}
input, textarea {border: 1px solid rgb(165,220,250);}
input.checkbox {border: none;}
label {display: block; float: left; width: 150px;}
label.label {display: inline; float: none; width: 50px; font-size: 10px;}

.submit {margin: 0.5em 0;}
.submit input {padding: 0.5em; font-family: arial; cursor: pointer;
	background-color: rgb(80,150,210); border: 1px solid rgb(80,150,210); color: white;}
/* Stylesheet: Plasma:Forms Modified On 2015-11-27 16:00:49 */
@media all and (max-device-width: 800px) {

	/* hide top menu */
	/*#menu_main {display:none;}*/

	/* display compact navigation */	

{*#logo { display:none; }*}
#logoSun {display:none;}
#logo60years {display:none;}

#logo1 {display:none;}
#logo2 {display:none;}
#logo3 {display:none;}
#logo4 {display:none;}
#langs {display:none;}



#siteinfo {display:none;}
#sitename {left: 150px;}
/*#sitename { position: absolute; left: 10px; top: 5px;}*/

#header { width: 550px; height: 160px; left: 1px ; border-bottom: 10px solid ; }

#logo { background-image: url(http://plasma.mephi.ru/ru/uploads/skin/plasma/logo21_ru_550_137.jpg);
	position: absolute; z-index: 3;
	width: 550px; height: 137px; padding:0; margin: 1px 5px 0 1px; }
#logo a { display: block; height: 137px; width: 550px; text-decoration: none; }

#content { margin: 20px 1px; width: auto;}

/*#menuwrapper { position: absolute; left: 00px; right: 0; bottom: -75px; padding: 0 ; font-size: 50% }*/

#footer {display:none;}


/*#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: Plasma:Handheld Modified On 2026-06-15 14:53:01 */
@media all and (max-width: 1115px) {
	#sidebar-left {float: none; clear: none; margin: 0 0 1em 0; width: auto; border: none;}
}

@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 {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: center;}
	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: LP2017:Compact Modified On 2016-11-23 14:46:19 */
 /*#E3FCFD*/ /*#d53f45*/ /*#d53f45 #3f9bd5*/ /*#d53f45*/ /*#FFDEAD*//* Stylesheet: LP2017:SettingColor Modified On 2016-11-25 18:04:30 */
html, body { margin: 0; padding: 0; }

.accessibility { display: none }
.hidden { display: none; }
.mobile-nav { display: none; }
.clearb { clear:both; }

/* Header Layout */
#header { background: 
	background-color: #ffffff;
	position: relative; width: auto; height: 138px; padding:0; margin:0;
	font-family: "PT Serif", "Times New Roman", serif;	
	border-bottom: 3px solid #d53f45; }
/* url(http://plasma.mephi.ru/ru/uploads/skin/plasma/header-bg.gif) repeat-x; */

#logoLP2017 { background-image: url(http://plasma.mephi.ru/ru/uploads/files/conferences/LaPlas2017/LogoLP2017.png);
	position: absolute; z-index: 3;
	width: 1024px; height: 138px; padding:0; margin: 0 10px 0 0px; }
#logoLP2017 a { display: block; height: 138px; width: 1024px; text-decoration: none; }

#logoLP2017En { background-image: url(http://plasma.mephi.ru/ru/uploads/files/conferences/LaPlas2017/LogoLP2017En.png);
	position: absolute; z-index: 3;
	width: 1024px; height: 138px; padding:0; margin: 0 10px 0 0px; }
#logoLP2017En a { display: block; height: 138px; width: 1024px; text-decoration: none; }


#sitename { position: absolute; left: 10px; top: 10px; }
#header { font-family: "Times New Roman", serif; }
#header h1.sitename,
#header a.sitename, #header a.sitename:hover, #header a.sitename:visited, #header a.sitename:active {	color: white; margin: 0; padding: 0; text-decoration: none; 
	font-family: "Times New Roman", serif; font-size: 25px; font-weight: bold; }

#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; }

/* Body */
body { background: #E1EBFF ; /* #ffffff #f4f0a6 #e1dfb9 Цвет фона */ }

/* Page Content */
#content { margin: 10px 20px; }

/* Left and Right Columns */
.sidebar { position: relative; display: table; font-size: small; }
#sidebar-left { float: left; clear: left; width: 290px; margin: 0 .5em .5em 0; }
#sidebar-right { float: right; clear: right; width: 250px; margin: 0 0 .5em .5em; }
.sidebar-block { padding: .5em; margin-bottom: 5px;
	border: 1px solid #FFDEAD; border-top: 5px solid #FFDEAD; color: #696969; }
.sidebar-block img { border: 1px solid #FFDEAD; }
.sidebar-block hr { border: none; height: 1px;
	display: block; position: static; color: #FFDEAD; background-color: #FFDEAD; }

/* Main Page Content */
#main {display: table; padding: 0 .5em; border-top: 5px solid #A5DCFA}

/* Images */
.page-image { float: left; margin: 1.2em 1em .2em 0; border: 1px solid rgb(223,248,252); }
/* Stylesheet: LP2017:Layout Modified On 2016-11-25 21:11:24 */
/* 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: #3f9bd5; }
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: LP2017:Content Modified On 2016-11-28 14:57:48 */
/* 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: 60px; right: 0; bottom: -1px; padding: 0; 
	background-color: #3f9bd5; 
	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: 420px; 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: LP2017:Menu Modified On 2016-11-28 15:56:06 */
@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: LP2017:Print Modified On 2016-11-28 14:54:08 */
#header {background-color: #E1EBFF; height: 161px }
#header, #content, #footer { max-width: 1024px; margin: 0 auto; }
#content { padding: 5px 0; }
.sidebar { padding: 0 5px; }
#header a { color: #1B3179;}
#sitename { left: 400px; top: 10px; }
#header h1.sitename {color: black; }
#header #sitename p {margin: 0; padding: 0; }

{* #siteinfo {background-image: url("http://plasma.mephi.ru/ru/uploads/skin/psi/mephi-logo.png");
       background-repeat: no-repeat;
       width: 122px; height: 120px; margin: 0;}
#siteinfo a { display: block; width: 120px; height: 120px; } *}

#langs { position: absolute; left: 10px; right: 0; bottom: -1px; padding: 0; }
#menuwrapper {left: 60px; }

#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: 12pt; }
#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 { font-size: 10pt; background-color: transparent; 
       border: none; border-top: 1px solid #3f9bd5; }
/*ul#primary-nav li { border: none; }*/
ul#primary-nav li a { min-width: 100px; 
       border: none; font-size: 15px; color: #3f9bd5;}
/*ul#primary-nav li a:hover { color: white; }*/
ul#primary-nav li a.menuactive {
       border: none; font-size: 15px; color: #3f9bd5;}
ul#primary-nav li a.menuactive:hover { color: white; }
}
*}
/* Stylesheet: LP2017 Modified On 2016-11-28 16:55:05 */
