root { 
    display: block;
}
body {
/*background-color: #3e5e7d;*/
 font-family: Tahoma, Georgia, Arial,Helvetica, sans-serif;
 background: rgb(221, 184, 0) center 0 no-repeat; /*62, 94, 125*/
 color: #000;
 line-height:160%;
 font-size: 14px;
}
a{
text-decoration:none;
color: #1e81bf;
}
a:hover{
color: #024c7a;
}

#Page
{
width: 1059px;
margin: 0 auto; 
background-color: #fff; 
/*border: 1px solid yellow; */ 
}
#TitlePanel
{
width: 1059px;
margin: 0;
height: 266px;
background:url('../images/banner.jpg') no-repeat;
}
#ISSNBlock
{
width: 450px;
height: 100px;
margin: 0;
padding: 10px;
color: rgb(171, 216, 205);
font-family: Arial, Helvetica, sans-serif;
font-size:16px;
float: left;
text-align:left;
}
#LanguageBlock
{
float:right;
width: 500px;
height: 250px;
margin: 0;
text-align: right;
padding:0 20px 0 0;
vertical-align: top;
/*border: 1px solid blue;*/
}
ul.lang-block
{
list-style: none;
}
#HorizontalMenu
{
width: 1059px;
background-color: rgb(251, 124, 32);    
height: 48px;
margin: 0 auto;
/*border: 1px solid red;*/ 
}

#HorizontalMenu ul {list-style: none; margin: 0; padding: 0;}
#HorizontalMenu li {display: inline}
#HorizontalMenu a {
float: left;
height: 36px;
/*border-right: 1px solid #fff;*/
text-decoration: none;
text-align: center;
padding: 10px 10px 0 10px;
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
color: rgb(255, 255, 255);
text-transform: uppercase;
}

#HorizontalMenu a:hover,
#HorizontalMenu ul.nav li.active a{
  color: #FFF;
  text-decoration: none;
  background: rgb(255, 157, 51);
  height: 38px;
}
   
#LeftCol
{
background-color: #fff;
margin: 0;
width: 700px;
padding:0 15px;
text-align:left;
/*border:1px solid darkred;*/
float:left;
}
#RightCol
{
float: right;
background-color: #fff;
margin: 0;
width: 280px;
padding:0 15px;
/*border:1px solid darkgreen;*/
}

#RightCol ul.nav {list-style: none; margin: 0; padding: 0;}
#RightCol ul.nav li {display: inline;}
#RightCol ul.nav a {
float: left;
height: 32px;
text-decoration: none;
text-align: center;
padding: 10px 10px 0 10px;
margin: 2px;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
color: rgb(255, 255, 255);
text-transform: uppercase; 
background-color: rgb(251, 124, 32);
}

#RightCol ul.nav a:hover
{
  color: #FFF;
  text-decoration: none;
  background: rgb(255, 157, 51);
  height: 32px;
}

div.custom_right_arch, div.custom_right_arch p {
font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
font-weight: bold;
color: rgb(30, 129, 191);
padding:0;
margin: 0;
text-transform: uppercase;
text-align:center;
}

form.form-inline ul.unstyled li {
  background: url("/images/marker.png") no-repeat scroll left 6px transparent;
  /*list-style: none outside none;*/
  margin: 0 0 2px;
  padding: 0 0 0 15px;
}
form.form-inline ul.unstyled li a, form.form-inline ul.unstyled li a:hover{
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
color: rgb(30, 129, 191);
text-decoration: none;
}
form.form-inline ul.unstyled li a:hover{
color: rgb(52, 96, 161);
}

/* ++++++++++++++ loginmodule +++++++++++++++++++++++++++ */

#form-login-remember {
	overflow: hidden;
	margin-bottom: 10px
}

#form-login-remember label {
	display: inline;
	margin-left: 10px
}

#modlgn-remember {
	float: left
}

#login-form  {
	background: #f5f5f5;
	border: 1px solid #ccc;
	border-radius: 4px;
	padding: 10px;
	margin-bottom:10px;
}

#login-form input[type="text"], input[type="password"], input[type="submit"] {
	width: 98%;
	box-sizing: border-box;
	margin: 5px auto;
	padding: 5px;
             font: normal normal 16px Arial;	
}

form ul {
	list-style-type: none;
	margin: 0;
	padding: 0
}
/*
.btn {
  width: 100%;
  height: 30px;
  font: normal normal 16px Arial;
  margin: 5px auto;
  background-color:#ddd;
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff", endColorstr="#dddddd");
  background-image: -khtml-gradient(linear, left top, left bottom, from(#ffffff), to(#dddddd));
  background-image: -moz-linear-gradient(top, #ffffff, #dddddd);
  background-image: -ms-linear-gradient(top, #ffffff, #dddddd);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #dddddd));
  background-image: -webkit-linear-gradient(top, #ffffff, #dddddd);
  background-image: -o-linear-gradient(top, #ffffff, #dddddd);
  background-image: linear-gradient(#ffffff, #dddddd);
  border-color: #b2b2b2 #b2b2b2 hsl(114, 0%, 62.5%);

  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.49);
  -webkit-font-smoothing: antialiased;
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px
		rgba(0, 0, 0, 0.05);
	color: #095197;
	border: solid 1px #ddd
}
*/
label.element-invisible
{
display: none;
}
label.control-label
{
font: normal normal 16px Arial;
}
ul.actions
{
display:none;
}



input { margin: 2px 0; padding: 4px; }
input.input-small { border: 1px solid #ccc; }

/* Form Buttons */

button,
input[type="submit"],
input[type="reset"],
input[type="button"] {
  background-image: -ms-linear-gradient(top, #FFFFFF 0%, #E3E3E3 100%);
  background-image: -moz-linear-gradient(top, #FFFFFF 0%, #E3E3E3 100%);
  background-image: -o-linear-gradient(top, #FFFFFF 0%, #E3E3E3 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFFFFF), color-stop(1, #E3E3E3));
  background-image: -webkit-linear-gradient(top, #FFFFFF 0%, #E3E3E3 100%);
  background-image: linear-gradient(top, #FFFFFF 0%, #E3E3E3 100%);
  filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#E3E3E3');
  border: 1px solid #dbdbdb;
  -moz-border-radius: 6px; 
  -webkit-border-radius: 6px; 
  -o-border-radius: 6px; 
  -ms-border-radius: 6px; 
  -khtml-border-radius: 6px; 
  border-radius: 6px;
  -moz-box-shadow: inset 0 1px 0 0 white; 
  -webkit-box-shadow: inset 0 1px 0 0 white; 
  -o-box-shadow: inset 0 1px 0 0 white; 
  box-shadow: inset 0 1px 0 0 white;
  color: #333333;
  text-shadow: 0 1px 0 white;
  position: relative;
  font-size: 14px;  
  font-weight:bold;
  padding: 8px 1em 9px 1em;
}

button:hover,
input[type="submit"]:hover,
input[type="reset"]:hover,
input[type="button"]:hover {
  background-image: -ms-linear-gradient(top, #DBDBDB 0%, #F2F2F2 100%);
  background-image: -moz-linear-gradient(top, #DBDBDB 0%, #F2F2F2 100%);
  background-image: -o-linear-gradient(top, #DBDBDB 0%, #F2F2F2 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #DBDBDB), color-stop(1, #F2F2F2));
  background-image: -webkit-linear-gradient(top, #DBDBDB 0%, #F2F2F2 100%);
  background-image: linear-gradient(top, #DBDBDB 0%, #F2F2F2 100%);
  filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#DBDBDB', endColorstr='#F2F2F2');
  -moz-border-radius: 6px; 
  -webkit-border-radius: 6px; 
  -o-border-radius: 6px; 
  -ms-border-radius: 6px; 
  -khtml-border-radius: 6px; 
  border-radius: 6px;
  -moz-box-shadow: inset 0 1px 0 0 white;
  -webkit-box-shadow: inset 0 1px 0 0 white;
  -o-box-shadow: inset 0 1px 0 0 white;
  box-shadow: inset 0 1px 0 0 white;
  cursor: pointer;
  font-size: 14px;  
}
h1{
color: rgb(0, 0, 0);
font-family: Tahoma, Georgia, Arial, Helvetica, sans-serif;
font-size: 21px;
line-height: 22.4px;
text-align: left;
}
h2{
color: rgb(80, 80, 80);
font-family: Tahoma, Georgia, Arial, Helvetica, sans-serif;
font-size: 19px;
line-height: 20px;
text-align: left;
margin: 0;
text-transform: uppercase;
}
h1.issue-title{
color: rgb(0, 0, 0);
margin:20px 0 0 0;
}
h3{
color: rgb(3, 112, 115);
font-family: Tahoma, Georgia, Arial, Helvetica, sans-serif;
font-size: 20px;
line-height: 22px;
text-align: left;
margin: 10px 0 10px 10px;
text-transform: uppercase;
}
a.lnk, a.lnk:hover{
color: rgb(251, 124, 52);
font-family: Tahoma, Georgia, Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
text-decoration: none;
}
a.lnk:hover{
color: rgb(255, 157, 51);
}
ul.heading li{
  background: url("/images/marker.png") no-repeat scroll left 6px transparent;
  list-style: none;  
  margin: 0 0 2px;
  padding: 0 0 0 15px;
}

  /*list-style: none outside none;*/

p.heading, ul.heading li{
font-family: Tahoma, Georgia, Arial, Helvetica, sans-serif;
font-size: 18px;
font-weight: bold;
color: rgb(3, 112, 115);
}

a.heading, a.heading:hover{
color: rgb(3, 112, 115);
font-family: Tahoma, Georgia, Arial, Helvetica, sans-serif;
font-size: 18px;
font-weight: bold;
text-decoration: none;
}
a.heading:hover{
color: rgb(4, 60, 107);
}
div.biblio{
	border-top: 1px solid #ccc;
	margin:5px 0 5px 20px;
}
div.biblio span{
font-family: Tahoma, Georgia, Arial, Helvetica, sans-serif;
font-size: 18px;
color: rgb(30, 129, 191);
}
p.biblio, td.biblio{
border-top: 1px solid #ccc;	
}
p.biblio span, td.biblio
{
font-family: Tahoma, Georgia, Arial, Helvetica, sans-serif;
font-size: 18px;
color: rgb(30, 129, 191);
}
td.h2{
color: rgb(80, 80, 80);
font-family: Tahoma, Georgia, Arial, Helvetica, sans-serif;
font-size: 19px;
line-height: 20px;
text-align: left;
margin: 0;
text-transform: uppercase;
}