html, body{height:100%;} 
html,body {margin:0;padding:0}
body 	{BACKGROUND: #ffffff; padding: 0 0 0 0}
BODY, TD, FONT {FONT-FAMILY: Arial, Helvetica, sans-serif}
img { border:0pt none; }
table{padding:0; margin:0;}
table.td	{vertical-align:top; padding:0; margin:0}

a {color: #2c6285;}
a:hover{color: #ed1c24}


/*div#logo	{position: relative; float:left; 	height:0px;
 left: 0; top: 10px; z-index: 99999; width: 97px; margin:0; padding:0}*/
div#logo	{position: absolute; left: 0; z-index: 99999; width: 97px; margin:10px 0 0 0; padding:0}

table.top {background: #2f343c; color: white; font: 11px Tahoma; padding: 12px 0px 3px 0px; height: 40px}
table.top input{font-size: 10px;}
table.top	a{color: #dedeed}

table.bottom {background: #fff4a2; color: black; font: 11px Tahoma; padding: 12px 0px 3px 0px; height: 40px}
table.bottom input{font-size: 10px;}
table.bottom	a{color: #333}

table.inner_table {width:100%; //width:95%}



div.menu	{background: #fff4a2; font-family:Arial,Helvetica,sans-serif;}
div.menu  {padding: 1em; padding-left: 110px;}
div.menu	span.mi{margin: 3px 6px 3px 6px; font-size: 14px; font-weight: bold}
div.menu	span.mi.a{color: #00326d}
div.menu	span.current {background: #ed1c24; padding: 5px; color: white}
span.current_alone {background: #ed1c24; padding: 1px 5px; color: white}
span.current_alone a {color: white}
span.current_alone a:hover{color: white}
div.menu	span.current a{color:#fff; font-weight: bold}
div.menu	span.current	a:hover{color: white !important}
div.submenu	{height:20px;margin: 12px 0px 0px 0px;line-height:150%}
div.submenu	span.mi{margin: 3px 6px 3px 6px; font-size: 12px; font-weight: normal}
div.submenu	span.current{background: #ed1c24; font-size: 12px; font-weight: normal; padding: 5px}
div.submenu	span.current	a{color:#fff}
div.menu_special{	margin: -3px 10px 0 108px; //margin: 2px 10px 0 108px; }
div.menu_special span.mi{font-size:11px}

table.main	{padding: 0px; margin: 0px}
table.main	td.first{background: #fffcd3}
table.main	td.second{background: #FFFEEA;}
table.main	td.right{background: #fff4a2; padding: 0px 10px 10px 10px}
table.main	td.right	input{font-size: 10px}


div.article{}
.article	h1{margin: 1em 1em 1em 110px; font-family: Trebuchet MS; font-weight: bold; font-size: 160%; color: #ed1c24}
.article	h2{clear: both; margin: 1.2em 0.6em 0.5em 0em; font-family: Trebuchet MS; font-size: 130%}
.imgcomment	{min-width:120px;padding: 20px; font-size: 11px; font-family: Tahoma; background: #fffeea; margin: 20px 20px 20px 0px}
.imgcomment2	{padding: 20px; font-size: 11px; font-family: Tahoma; margin: 0px 20px 20px 0px}
.lead	{margin: 0px 15% 0px 110px;font-size: 95%; font-weight: bold; font-family: Trebuchet MS, Tahoma, Arial}
.date	{margin: 20px 20px 0px 20px;font-size: 75%; font-weight: bold}
.arttext	{padding-top: 10px; font-size: 90%; line-height: 120%;margin: 0 10px 0% 25px;//width:98%}

div.rubr{margin: 20px 20px 0px 110px;}
.rubrika	{background:#ed1c24; padding: 3px 6px 3px 6px; font-size: 80%; font-weight: bold; color: white}
.rubrika2	{background:white; padding: 3px 6px 3px 6px; font-size: 80%; font-weight: bold; color: #ed1c24}

.textimg{float: left; margin: 0px 17px 15px 0px; //margin-left:0px}
.textimg.right{float: right; margin-left:30px }
.textimg.middle{float: none}
.textimg	div.description{font-size: 11px; font-family: Tahoma; line-height: 110%; padding: 10px; background: #fffeea;}
.brand{margin: 2px}
.brandlogo{text-align:center; background: #fff}
img.brand{align:center}

.mark{margin: 20px; text-align:right}
.mark	img{margin: 0px 3px 0px 3px}
.mark	{font-size: 120%}

table.main	td.second	ul{line-height: 100%; padding-left: 20px; margin:0;}
table.main	td.second	ol{line-height: 100%; padding-left: 25px; margin:0;}
table.main	td.second	li{line-height: 90%; margin: 5px 0px 5px 0px;}
table.main	td.second	h1{margin: 0.5em 0em 0em 0em; font-size: 130%;font-family: Trebuchet MS; }
.artlink{font-size: 80%}

.announce{margin: 10px 0px 0px 0px}

.announce	a{font-size: 90%;}
.announce	a:hover{text-decoration:underline}
.announce img{border-top: 1px solid white}
.announce	div.header{font-weight:bold; font-size: 110%; font-family: Trebuchet MS}
.announce	div.header	a{text-decoration:underline}
.announce	div.description{font-size: 80%; font-family: Arial; margin: 4px 10px 0px 0px}
.announce	div.more{margin: 10px 10px 10px 0px; font-size: 90%; font-family: Arial; font-weight: bold}
.announce	div.more	ul{font-weight: normal; font-size: 100%; font-family: Arial; list-style-position: outside; margin: 0px 0px 0px -20px; padding: 0px 0px 0px 20px}
.announce	div.more	li{list-style-type: none; margin-bottom: 6px}
.announce	div.date{margin: 10px 0px 0px 0px;font-size: 70%; font-weight: normal}
.announce	span.date{margin:0px 0px 0px 0px; font-size: 70%; font-weight: normal; line-height:300%;}
ul.ulred{color:#2c6285;}
ul.ulred	li{list-style-type: square}


.adrorer{float: right; width:240px; margin: 0px 5px 10px 10px}


######
table.bigannounce{height: 300px}
div.bigannounce	{margin: 13px 20px 10px 15px}
div.bigannounce	img{float: left}
div.bigannounce	h1{margin: 1em 1em 1em 20px; font-family: Trebuchet MS; font-weight: bold; font-size: 140%; color: #ed1c24}
div.bigannounce	h1	a{color: #ed1c24}
div.bigannounce	div.rubr2{margin: 0px 20px 0px 0px;}
div.bigannounce	div.lead	{margin: 0px 15% 0px 20px;font-size: 100%; font-weight: bold; font-family: Trebuchet MS, Tahoma, Arial}
div.bigannounce	span.date	{margin: 20px 20px 0px 20px;font-size: 70%; font-weight: bold}
div.bigannounce	div.text{font-size: 80%; margin: 20px 20px 0px 20px;}

div.rubr3{margin: 0px 0px 8px 0px}
.rubrika3{background:#ed1c24; padding: 3px 6px 3px 6px; font-size: 70%; font-weight: bold; color: white}

div.news{ width:99%} 
div.news	div.time{font-size: 65%; margin: 0px 0px 0px 0px; padding: 0}
div.news	div.title{font-size: 100%; margin: 0; padding: 0; font-family: Trebuchet MS, Tahoma, Arial; font-weight: bold}
div.news	div.lead{font-size: 80%; margin: 5px 0px 15px 0px; padding: 0; font-family: Arial; font-weight: normal}

div.morerubr{margin-top: 10px}

div.vokrug{padding: 20px 20px 20px 30px; //width:99%}
div.vokrug	h1{margin: 0px; font-family: Trebuchet MS; font-weight: bold; font-size: 140%; color: #ed1c24}
div.vokrug	div.rubr{margin: 20px 20px 20px 20px}
div.vokrug	div.date	{margin: 20px 20px 0px 20px;font-size: 65%; font-weight: bold}
div.vokrug	div.time{font-size: 65%; margin: 0px 0px 0px 0px; padding: 0}
div.vokrug	div.title{font-size: 100%; margin: 0; padding: 0; font-family: Trebuchet MS, Tahoma, Arial; font-weight: bold}
div.vokrug	div.lead{font-size: 70%; margin: 5px 0px 15px 0px; padding: 0; font-family: Tahoma, Arial; font-weight: normal}
div.vokrug	div.biglead{font-size: 90%; margin: 5px 0px 15px 0px; padding: 0; font-family: Arial; font-weight: normal}


div.xperts{padding: 20px 20px 20px 30px}
div.xperts	h1{margin: 0px; font-family: Trebuchet MS; font-weight: bold; font-size: 140%; color: #ed1c24}
div.xperts	div.rubr{margin: 20px 20px 20px 20px}
div.xperts	div.lead	{margin: 0px 15% 0px 0px;font-size: 85%; font-weight: bold; font-family: Trebuchet MS, Tahoma, Arial}
div.xperts	div.date	{margin: 20px 20px 0px 20px;font-size: 65%; font-weight: bold}
div.xperts	div.time{font-size: 65%; margin: 0px 0px 0px 0px; padding: 0}
div.xperts	div.title{font-size: 100%; margin: 0; padding: 0; font-family: Trebuchet MS, Tahoma, Arial; font-weight: bold}
div.xperts	div.lead{font-size: 70%; margin: 5px 0px 15px 0px; padding: 0; font-family: Tahoma, Arial; font-weight: normal}
div.xperts	div.biglead{font-size: 90%; margin: 5px 0px 15px 0px; padding: 0; font-family: Arial; font-weight: normal}



.rubr4		{margin:0px 0px 0px 30px}
.subrubr	{font-size: 70%}

div.comments{font-size: 100%; margin-right: 20px;margin-left:5%}
div.comments	.time{font-size: 70%}
div.comments	.name{font-size: 90%; font-weight: bold}
div.comments	.text{font-size: 100%; border-bottom: 1px solid #dedede}
div.comments	.message{font-size: 0.8em}
div.comments	table.comment{font-size: 100%; margin-left: 15px;}
div.comments	table.comment	td{padding: 5px}
div.comments	table.comment#first{margin-left: 0px}
div.comments	div.mg{margin-left: 20px;}

h1.nomainimg{margin: 55px 15px 15px 30px;}

td.mainarticle{padding: 0 1em}
.mainarticle	p{font-size: 80%}
.source{font-size: 80%}
.minicomment{font-size: 80%; margin-top: 10px}
div.keywords{padding: 1em; font-size: 80%; color: #f7e667}
div.keywords	span{color: black;}
div.keywords	a{font-variant:small-caps}

div.article ul { margin:0 0 1em 0; padding:0 0 0 1.3em; }
div.article ul li { list-style-image:none; list-style-position:inside; list-style-type:none; margin-bottom:0.5em; line-height:130%; }
* html div.article ul li { behavior:expression( !this.before && this.parentNode && this.parentNode.nodeName == 'UL' ? this.before = this.innerHTML = '<span class="bullet">&mdash;&nbsp;</span>' + this.innerHTML : '' ); text-indent:expression( this.parentNode && this.parentNode.nodeName == 'UL' ? '-2.3em' : 0 ); }
div.article ul>li { text-indent:-1.3em; }
div.article ul>li:before { content:'\2014\a0'; }
div.article ol { padding:0 0 0 2.5em; margin:0 0 1em 0; }
div.article ol li { list-style-position:outside; list-style-type:decimal; margin-bottom:0.5em; line-height:130%; }

.tabberlive .tabbertabhide { display:none;}
.tabber {}
.tabberlive { margin-top:1em;}

ul.tabbernav { margin:0px 0px 0px 0px; padding: 0.3em;}
ul.tabbernav li {list-style: none; margin: 0; display: inline; }
ul.tabbernav li a { padding: 5px; cursor: pointer; cursor: hand; white-space: nowrap; margin-top: 12px; margin-bottom: -0.3em; font-family: Arial;  font-size: 12px; font-weight:bold; margin-right: 20px; margin-left: -20px }
ul.tabbernav li a:link { }
ul.tabbernav li a:visited {}
ul.tabbernav li a:hover{  color: #fff !important; background: #f33; border-color: #fff; }
ul.tabbernav li.tabberactive a { background-color: #fff; border-bottom: 1px solid #fff; text-decoration: none; }
ul.tabbernav li.tabberactive a:hover { color: #000 !important; background: white; border-bottom: 1px solid white; }

.tabberlive .tabbertab { padding:0; border-top: 0px}
.tabberlive .tabbertab h2 { display:block; }
.tabberlive .tabbertab h3 {  display:block;}
.tabberlive#tab1 { }
.tabberlive#tab2 { }
.tabberlive#tab2 .tabbertab { height:200px; overflow:auto; }

.cl1{ font-size:11px; margin:1px}
.cl2{ font-size:12px; margin:1px }
.cl3{ font-size:13px; margin:1px }
.cl4{ font-size:14px; margin:1px }
.cl5{ font-size:15px; margin:1px }
.cl6{ font-size:16px; margin:1px }
.cl7{ font-size:17px; margin:1px }
.cl8{ font-size:18px; margin:1px }
.cl9{ font-size:19px; margin:1px }
.cl10{ font-size:20px; margin:1px }


div.journal_year{ font-size: 18px; margin-left: 23px;padding:6px}
div.journal_year span {padding: 3px}
div.journal_year span.current {background-color: #2F343C; font-weight: bold; color: white; }
div.journal_year span.current a {color: white}

div.journalcheg{
	float:left;
	width:100px;
	height:145px;
	
}

div.article table {border:0}
div.article table td {border:0}

table.float_table{
	width: 45%;
	float: left
}
div.arttext p table td{
font-size:80%;
}

div.arttext p table th{
font-size:80%;
}

div.arttext p table td b{
	
}

div.article table.centering {
	width: 100%; //width:90%;
}

div.models{
	margin: 16px 15px 0 115px;
	font-size:80%;
	line-height:150%;
	width:70%;
}

div.scroll{
	line-height:200%;
}

div.scroll a{
	background-color: white;
	color: black;
	padding: 4px;
	margin:2px;
}

div.scroll span.current	{
	background-color: #ED1C24;
	color: white;
	padding: 4px;
	margin:2px;
}

#page_content_right{ width:280px }

div.error{
	border: solid 2px #FF8888;
	padding:2px;
	background-color: #FEE0C0;
	text-align: center;
	margin-bottom: 16px;
}

a.redcom{
	font-size:11px;
	color: #ED1C24;
}
table.post_add{
	width: 100%;
}


table.post_add td.left{
	width:100px;
	padding: 5px;
	text-align: right;
}

table.post_add td.right{
	padding: 5px;
}

div.post_to_rubric{
	padding-top:2px;
	width:540px;
}
table.post_add input{
	font-size:100% !important;
}
div.JournalArticle h1 {
	font-size:120%;
	font-weight:normal;
	margin:0pt;
}
div.JournalArticle .RightPart {
	background:transparent url(/_img/grey_line.gif) no-repeat scroll 95px 100%;
	padding:20px 0pt 20px 95px;
}
div.JournalArticle{
	width: 100%;
	clear: both;
}
div.JournalArticle .HWS{
	padding: 20px 0 0 0;
}
table.review{
	text-align:left;
}
table.review td{
	padding:10px;
	border-bottom:1px solid #cccccc !important;
}
table.review th{
	border-bottom:1px solid #cccccc !important;
}

#quiz_div{
	background-color:#ED1B23;
	margin-bottom:16px;
	padding: 5px 15px;	
}
#quiz_div td{
	font-size: 16px;
	font-weight: bold;
	color:white;
}

#quiz_ref{
	border-bottom:1px dashed white;
	color: white;
	cursor:pointer;
}