.header{background: url(../images/header1.gif) no-repeat 0 0 ;text-align: right; font-size: 16px; font-weight:bold;padding:5px 5px 0;}
.num  {color:#999; margin: 0;}
.theme{font-size: 14px; color:#c4dae5;
padding: 0px 1px 0px 1px;
}
.bbk {font-size: 10px; font-weight:normal; color:#666; margin:-25px 0px 0px 0px}
.udk {font-size: 10px; font-weight:normal; color:#666; margin:0px 0 -10px 0px }

.author_info {}

.authors , .authors a{color:#006699; font-size: 13px;}

.seolinks a{color:#cccccc; font-size: 7px;}


h1{color:#3e6f90; 
font-size: 16px;
font-weight:bold;
padding: 1px 1px 1px 1px;
margin: 0px 0px 0px 0px;
}

h2{color:#3e6f90; 
font-size: 15px;
font-weight:bold;
padding: 1px 1px 1px 1px;
margin: 3px 0px 0px 0px;
}

/* сводка номера: скачать pdf doc */
p.svodka{color:#3e6f90; 
font-size:12px;
font-weight:normal;
padding: 1px 1px 1px 1px;
margin: 5px 0px 0px 0px;
}

/* Фотка слева, с обтеканием, с тонкой рамкой */
.fotka {
	float: left;
	margin: 10px 10px 10px 10px;
	display: block;
	border: 1px solid #BEBBBB;
}


h3.anons  { padding:0px 0px 2px 0px; color:#3e6f90; font-size: 14px;font-weight:bold; margin:10px 0 0 30px;}
p.anons{background:#E2EDF2; padding:10px; margin:0 0 0 30px}
.keytitle{color:#3e6f90; font-size: 14px;font-weight:bold; margin:10px 0 0 40px;}
.keywords{font-size: 11px;font-weight:normal; margin:0 0 5px 40px;font-style:italic}
.article {}
h3.lit  {color:#3e6f90; font-size: 14px;font-weight:bold; margin:10px 0 0 40px;}
ol.lit  {font-style:italic}

/* Bonus typografi 
--------------------------------------------------------- */
pre, .code {
	padding: 10px 15px;
	margin: 5px 0 15px;
	border-left: 5px solid #BEBBBB;
	background: #FAFAF0;
}
blockquote {
	padding: 1em 40px 1em 15px;
}
blockquote span.open {
	padding: 0 0 0 20px;
	background: url(../images/blo-q.gif) no-repeat left top;
}
blockquote span.close {
	padding: 0 20px 0 0;
	background: url(../images/sok-q.gif) no-repeat bottom right;
}
/* Quote hilight */
.quote-hilite {
	padding : 10px 15px;
	margin: 0;
	background: #FFFFFF;
	border: 1px solid #D0D9DF;
}
/* Small quote */
.small-quote {
	background: none;
	margin: 0;
	padding: 0;
}
.small-quote span.open-quote {
	background: url(../images/blo-q.gif) no-repeat center left;
	margin: 0;
	padding-left: 20px;
}
.small-quote span.close-quote {
	background: url(../images/sok-q.gif) no-repeat center right;
	margin: 0;
	padding-right: 20px;
}
.small-quote span.author {
	display: block;
	padding: 2px 5px 2px 20px;
	background: url(../images/author.gif) no-repeat 5px 4px #D0D9DF;
	border-top: 1px solid #D0D9DF;
	margin: 0.5em 0 0;
	text-transform: uppercase;
	font-size: 90%;
}
/* Rropcap */
.dropcap {
	float: left;
	padding: 4px 8px 0 0;
	display: block;
	color: #BEBBBB;
	font: 50px/40px Georgia, Times, serif;
}
/* Tips, Error, Message, Hightlight*/
.error {
	padding-left: 25px;
	color: #CC0000;
	background: url(../images/kogell-error.gif) no-repeat top left;
}
.message {
	padding-left: 25px;
	color: #DF8600;
	background: url(../images/kogell-info.gif) no-repeat top left;
}
.tips {
	padding-left: 25px;
	color: #00A2E3;
	background: url(../images/kogell-tips.gif) no-repeat top left;
}
.highlight {
	padding: 1px 5px;
	background: #FFFFCC;
	font-weight: bold;
}
/* Note Style */
p.stickynote {
	background: url(../images/xecola-q.gif) no-repeat 5px center #FFFFFF;
	padding: 10px 0px 10px 40px;
	border: 1px solid #D0D9DF;
}
p.download {
	background: url(../images/download-bg.gif) no-repeat 5px center #FFFFFF;
	padding: 10px 0px 10px 40px;
	border: 1px solid #D0D9DF;
}
.blocknumber {
	clear: both;
	padding: 5px 15px 10px;
	position: relative;
}
/* Check list */
ul.checklist {
	list-style: none;
}
ul.checklist li {
	margin-left: 15px;
	padding: 0 0 5px 20px;
	background: url(../images/checklist-background.gif) no-repeat 0 3px;
}
/* Check list */
ul.stars {
	list-style: none;
}
ul.stars li {
	margin-left: 15px;
	padding: 0px 0 5px 20px;
	background: url(../images/ylli-bg.gif) no-repeat 0 3px;
}
/* Bignumber */
.bignumber {
	float: left;
	margin-right: 8px;
	padding: 6px 7px;
	display: block;
	color: #FFFFFF;
	background: url(../images/at-bg.gif) no-repeat top left;
	font: 20px/normal Arial, sans-serif;
	font-weight: bold;
}
/* Speaking boks */
div.bubble1, div.bubble2, div.bubble3, div.bubble4 {
	margin: 15px 0;
}
div.bubble1 span.author,
div.bubble2 span.author,
div.bubble3 span.author,
div.bubble4 span.author {
	padding-left: 15px;
	margin-left: 15px;
	font-weight: bold;
	background: url(../images/author.gif) no-repeat center left;
}
div.bubble1 div {
	margin: 0;
	width: 100%;
	background: url(../images/corner1-br.gif) no-repeat bottom right;
}
div.bubble1 div div {
	background: url(../images/corner1-bl.gif) no-repeat bottom left;
}
div.bubble1 div div div {
	background: url(../images/corner1-tr.gif) no-repeat top right;
}
div.bubble1 div div div div {
	background: url(../images/corner1-tl.gif) no-repeat top left;
}
div.bubble1 div div div div div {
	margin: 0;
	padding: 15px 15px 30px 15px;
	width: auto;
}
div.bubble2 div {
	margin: 0;
	width: 100%;
	background: url(../images/corner2-br.gif) no-repeat bottom right;
}
div.bubble2 div div {
	background: url(../images/corner2-bl.gif) no-repeat bottom left;
}
div.bubble2 div div div {
	background: url(../images/corner2-tr.gif) no-repeat top right;
}
div.bubble2 div div div div {
	background: url(../images/corner2-tl.gif) no-repeat top left;
}
div.bubble2 div div div div div {
	margin: 0;
	padding: 15px 15px 35px 15px;
	width: auto;
}
div.bubble3 div {
	margin: 0;
	width: 100%;
	background: url(../images/corner3-br.gif) no-repeat bottom right;
}
div.bubble3 div div {
	background: url(../images/corner3-bl.gif) no-repeat bottom left;
}
div.bubble3 div div div {
	background: url(../images/corner3-tr.gif) no-repeat top right;
}
div.bubble3 div div div div {
	background: url(../images/corner3-tl.gif) no-repeat top left;
}
div.bubble3 div div div div div {
	margin: 0;
	padding: 15px 15px 50px 15px;
	width: auto;
}
div.bubble4 div {
	margin: 0;
	width: 100%;
	background: url(../images/corner4-br.gif) no-repeat bottom right;
}
div.bubble4 div div {
	background: url(../images/corner4-bl.gif) no-repeat bottom left;
}
div.bubble4 div div div {
	background: url(../images/corner4-tr.gif) no-repeat top right;
}
div.bubble4 div div div div {
	background: url(../images/corner4-tl.gif) no-repeat top left;
}
div.bubble4 div div div div div {
	margin: 0;
	padding: 15px 15px 55px 15px;
	width: auto;
}

/* таблица обложек архива журнала */
.tab_oblo { 
color: #2F3F6A; 
font-size: 10pt; 
border: 1px;
margin: 2px 2px 2px 2px; 
padding: 3px 3px 15px 3px; 
text-align: center; 
border-style: solid; 
border-width: 1px;  
border-color: #92BCD7;
}

.article-content {overflow: hidden;}

.moduletable-contact {
    width: 200px;
    margin: 0 0 15px 120px;
    font-size: 13px;
    font-weight: bold;
    color: #2955a5;
    line-height: 120%;
    text-align: right;
}
.moduletable-contact a, .moduletable-contact a:visited, .moduletable-contact a:hover {
    color: #2955a5;
}
.moduletable-contact p { margin: 0; padding: 0;}


/*Старые теги для старых указателей статей номеров журнала*/

.header1 {
	font-family: arial;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: white;
	text-transform: uppercase;
}
.header2 {
	font-family: arial;
	font-size:12px;
	font-weight: bold;
	font-style: normal;
	color: Green;
	text-transform: uppercase;
}
.aut {
	font-family: arial;
	font-size:12px;
	font-weight: normal;
	font-style: normal;
	color: black;
	text-transform: capitalize;
}
.pub {
	font-family: arial;
	font-size:12px;
	font-weight: bold;
	font-style: normal;
	color: Black;
	text-transform: uppercase;
	text-decoration : none;
}
.ref {
	font-family: arial;
	font-size:12px;
	font-weight: normal;
	font-style: italic;
	color: Black;
}
#at-search .moduletable {margin: 0;}
#jflanguageselection{position: absolute; top: 0; left: -180px; float: right; margin: 20px 0px 10px 7px;}
#jflanguageselection img{margin-right:1px;}

.mceTmpl{
	width:495px;
}