﻿/* CSS Document */

html, body {
    margin: 0;
	padding: 0;
}
body {
	font-family: Verdana, Arial, sans-serif;
	font-size: 85%;
	color: rgb(140,140,140);
}

#basic-accordian{
	width: 100%;
	position: relative;
}

.accordion_headings{
	padding:5px;
	background: rgb(205,205,205);
	color: rgb(255,255,255);
	border:2px solid rgb(82,6,115);
	cursor:pointer;
	font-weight:bold;
}

.accordion_headings:hover{
    background: rgb(220,182,252);
    display: block;
}

p {
	margin-left: 10px;
	margin-right: 10px;
    padding: 5px;
}

p#layout {
	margin-left: 10px;
	margin-right: 10px;
	padding: 5px;
}

p#contact {
	margin-left: 80px;
	margin-right: 10px;
    padding: 0px;
}

a:link {
    color: rgb(130,57,249);
}

a:visited {
    color: rgb(82,6,115);
}

a:hover {
    text-decoration: none;
}

a#press {
    text-decoration: none;
	font-weight: 600;
}

table#layout {
    width: 75%;
}

table#layout td {
    vertical-align: top;
}

#cell-header {
    padding: 0;    
}

#cell-nav {
    padding: 10px 0 0 0;
    vertical-align: top;
    width: 180px;
}

#cell-content {
    padding: 20px 0 1em 1em;
}

#cell-footer {
    padding-top: 1em;
}
#cell-footer p {
    color: rgb(68,68,68);
    font-size: 90%;
    line-height: 1.3;
    padding: 1em;
    text-align: center;
}

#table-footer {
    background-color: rgb(220,182,252);
    width: 80%;
}

#table-header {
    background: url(images/lines.jpg);
    background-size: cover;
    color: rgb(82,6,115); 
    width: 80%;
}

#table-header td {
    padding: 0.4em 0.4em 0.4em 0.6em;
}

#journal-name {
    color: rgb(82,6,115);
    font-family: Verdana, Arial, sans-serif;
    font-size: 36px;
    font-weight: bold;
}

#journal-name-cyr {
    color: rgb(80,80,82);
    font-family: Verdana, Arial, sans-serif;
    font-size: 36px;
    font-weight: bold;
}

#topnav a {
    color: rgb(82,6,115);
    display: block;
    float: left;
    font-weight: bold;
    margin-right: 0.5em;
    padding: 0.3em 0.7em;
    text-decoration: none;
}

#topnav a:hover {
    background-color: rgb(220,182,252);
    color: rgb(82,6,115);
}

#vol a {
    color: rgb(128,0,255);
    display: block;
    float: left;
    font-weight: bold;
    margin-right: 0.5em;
    text-decoration: none;
}

body#home a#nav-home,
body#board a#nav-board,
body#forauthors a#nav-forauthors,
body#open a#nav-open,
body#subscription a#nav-subscription,
body#volumes a#nav-volumes,
body#inpress a#nav-inpress,
body#vol a#nav-vol,
 {
    background-color: rgb(82, 6, 115);
 }

#contact li {
    list-style: none;
}

/* All issues */
#foo{
	display: none;
}
#foo2{
	display: none;
}

table#vol {
    border: 2px solid rgb(82,6,115);
 }

table#vol tr:first-child {
    background-color: rgb(220,182,252);
    border-bottom: 1px solid rgb(82,6,115);
}

table#vol tr:nth-child(2n) {
    background: rgb(255,255,255);
}

table#vol tr:nth-child(2n+1) {
    background: rgb(212,212,212);
}

table#vol td:nth-child(1) {
   padding-left: 35px;
   text-align: left;
}

table#vol td {
    vertical-align: middle;
    font-size: 14px;
    font-weight: bold;
    border-style: none;
}

table#vol td:nth-child(2n):hover {
    background-color: rgb(220,182,252);
    color: rgb(82,6,115);
    border-style: none;
}

table#vol td:nth-child(2n+3):hover {
    background-color: rgb(220,182,252);
    color: rgb(82,6,115);
    border-style: none;
}

.title {
    font-style: normal;
    font-weight: 600;
}

.author {
    font-style: normal;
    font-variant: small-caps;
    margin-left: 2em;
}

td.article {
    border-bottom: 1px solid rgb(130,130,130);
    line-height: 1.4;
    padding: 0.8em 1em;
    vertical-align: top;
    margin-left: 0.5em;
}

td.page {
    border-bottom: 1px solid rgb(130,130,130);
    padding: 0.8em 1em;
    text-align: right;
    vertical-align: top;
    white-space: nowrap;
    width: 6em; 
}

div.abstract {
    line-height: 1.6;
    margin-top: 0.7em;
    margin-right: 12em;
    margin-left: 2em;
    align: justify;
}


/* Editorial board */
#ed-board .personName, #editorial .personName {
    font-weight: bold;
    font-style: italic;
}
#ed-board .afill, #editorial .afill {
    font-size: 90%;
    font-weight: bold;
}
#ed-board .topic, #editorial .topic {
    font-size: 95%;
}
#ed-board li, #editorial li {
    list-style: none;
    margin-bottom: 1.2em; /* space between items */
}

#ed-board ul {
    margin: 0;
}


ul#inpress {
    line-height: 1.6;
}

ul#inpress li {
    padding-bottom: 0.8em;
}

/*Buttons*/

.btn {
  background-color: rgb(220,182,252);
  border: 2px solid rgb(82,6,115);
  border-radius: 12px;
  color: rgb(140,140,140);
  padding: 32px 30px;
  cursor: pointer;
  font-size: 20px;
}

.btn:hover {
  background-color: rgb(82,6,115);
}