/*****************************/
/* element definitions start */
/*****************************/

html, body {
font-size:12px;
font-weight:normal;
    font: normal 0.7em Verdana, sans-serif;
    background: #9ba6ad url('bg.png') repeat;
    color: black;
    min-width: 1000px;
position: relative;
}

#body {
    background: #9ba6ad url('bg.png') repeat;
padding:0px;
margin:0px 2% 0px 2%;
background-color:#9ba6ad;
}

a {
font-family:lucida,verdana,sans-serif;
font-size:12px;
font-weight:normal;
color: #000000;
}

a.link {
color:#0033CC;
background-color:transparent;
}

a:visited {
 color: #303030; 
}

a:hover {
color:#7e2b2b;
}

a img {
text-decoration:none;
border:none;
padding:0px;
margin:0px;
}

h1 {
font-size:18px;
text-align:left;
background-color:transparent;
padding:0px;
margin-top:5px;

}
.catroot {

	font-weight: bold;
text-decoration:underline;
  margin-bottom: 3px;

}
a.black{
 color:black;
}
a.black:hover{
 color: #7e2b2b;
}


.catsub {	
 margin-left:6px;
text-decoration:underline;
  margin-bottom: 1px;
}
h1.title {
  color:#ffffff;
  margin:0px 0px 0px 20px;
}

h1 a {
font-size:18px;
font-weight:normal;
text-decoration:none;
color:#ffffff;
background-color:transparent;
}

h1 a:hover {
text-decoration:none;
color:#ffffff;
background-color:transparent;
}

h2 {
font-size:16px;
text-align:left;
background-color:#transparent;
padding:0px;
}

h2.title {
  font-size:11px;
  font-weight:normal;
  color:#ffffff;
  margin:0px 0px 0px 20px;
}

h2 a {
font-size:13px;
font-weight:normal;
text-decoration:none;
color:#ffffff;
background-color:transparent;
}

h2 a:hover {
text-decoration:none;
color:#ffffff;
background-color:transparent;
}

div.summary {
  color:#555555;
  margin-left:15px;
}

/*****************************/
/* element definitions end   */
/*****************************/

/*****************************/
/* class definitions start   */
/*****************************/

div.footer {
color:#555555;
font-size:11px;
font-weight:normal;
background-color:transparent;
border-top:solid 1px #cccccc;
padding:10px 5px 10px 5px;
margin:30px 10px 0px 10px;
}

div.footer a {
font-size:11px;
font-weight:normal;
}

div.path {
font-size:11px;
font-weight:normal;
padding:0px;
margin:10px 10px 5px 13px;
}

div.path a {
font-size:11px;
font-weight:normal;
link: #333333;
}

div.printlink {
float:right;
width:auto;
}

div.quicknav {
font-size:12px;
font-weight:normal;
text-align:right;
padding:0px;
margin:0px 13px 0px 0px;
}

div.quicknav a {
font-size:12px;
font-weight:normal;
color:#ffffff;
background:transparent;
}

div.quicknav a:hover {
color:#ff0000;
}

div.toplink {
padding:0px;
margin:0px 0px 0px 15px;
}

div.toplink a {
font-size:11px;
font-weight:normal;
}

table.main {
padding:0px;
margin:5px 0px 0px 0px;
width:100%;
border:none;
}

/*****************************/
/* class definitions end     */
/*****************************/

/*****************************/
/* top table starts          */
/*****************************/

td.title_top_left {
color:#ffffff;
background-color:#990000;
height:44px;
border-top:solid 1px #bb0000;
border-bottom:solid 1px #880000;
}

td.title_top_right {
color:#ffffff;
background-color:#990000;
height:26px;
border-top:solid 1px #bb0000;
border-bottom:solid 1px #880000;
}

td.title_bot_left {
color:#ffffff;
background-color:#cc3300;
height:29px;
border-top:solid 1px #ee3300;
border-bottom:solid 1px #a07050;
}

td.title_bot_right {
color:#ffffff;
background-color:#cc3300;
border-top:solid 1px #ee3300;
border-bottom:solid 1px #a07050;
}

/*****************************/
/* top table ends            */
/*****************************/

/*****************************/
/* quicksearch starts        */
/*****************************/

form.qs {
text-align:right;
padding:0px;
margin:0px 13px 0px 0px;
}

form.qs p {
font-size:11px;
font-weight:normal;
padding:0px;
margin:0px;
}

form.qs input.button {
font-size:11px;
font-weight:normal;
width:45px;
color:#000000;
background-color:#f9f9ff;
border:solid 1px #c0d3e2;
padding:0px;
margin:0px;
}

form.qs input.textfield {
font-size:11px;
font-weight:normal;
padding:0px;
margin:0px;
}

/*****************************/
/* quicksearch ends          */
/*****************************/

/*****************************/
/* main starts               */
/*****************************/

td.main {
vertical-align:top;
width:100%;
}

div.main {
font-size:12px;/* Internet Explorer needs this */
font-weight:normal;
line-height:18px;
color:#000;
background-color:#f0f0f0;
padding:10px 13px 10px;
margin: 10px 0px 10px 12px;
border: 1px solid #999;
}

div.artpage {
color:#000000;
background-color:#fbfbfb;
padding:10px 10px 10px 10px;
margin:10px 0 0;
border:solid 1px #cccccc;
}

div.main h3 {
font-size:16px;
font-weight:normal;
}

div.main h4 {
font-size:13px;
font-weight:bold;
padding:0px;
margin:5px 0px 6px 0px;
border-bottom:solid 1px #cccccc;
}

div.main dd {
margin-top: -10px;
}

div.main h4 a {
font-size:13px;
font-weight:bold;
text-decoration:none;
}

div.main h4 span.top {
font-size:11px;
font-weight:normal;
}

div.main h4 span.top a {
font-size:11px;
font-weight:normal;
text-decoration:none;
}

div.main p {
padding:0px;
margin:2px 0px 10px 10px;
}

div.main table {
font-family:lucida,verdana,sans-serif;
font-size:12px;				/* Internet Explorer needs this */
font-weight:normal;
line-height:17px;
margin-left:10px;
}

div.main td {
padding:0px 5px 0px 5px;
margin:0px;
}



/*****************************/
/* main ends                 */
/*****************************/

/*****************************/
/* navbox starts             */
/*****************************/
td.navboxtable {
   font-size:11px;
   font-weight:normal;
   border:0; /* solid 1px #c0d3e2; */
   padding:0px;
   margin:12px 12px 10px 0px;
   background: white; /* #ededed; */
}

div.row3 {
   padding: 0px 0 0px 0px;
   background: #ededed;
   border-left: 1px solid #999;
   border-right: 1px solid #999;
}

div.advertize {
   padding: 11px 0 23px 20px;
   background: #e6edf0;
   border-left: 1px solid #999;
   border-right: 1px solid #999;
}

div.maintitle {
	background: #242729  url("tile_cat.png") repeat-x top left;
	text-transform: uppercase;
        height: 22px;
	color: #eee; 
	font-family: Arial;
	font-size: 13px;
	font-weight: 400; 
	margin: 0px;
	padding: 5px 5px 0px 15px;
	text-shadow:  1px 1px 0px #000, -1px -1px 0px #000;
	border-left: 1px solid #999;
	border-right: 1px solid #999;
}

div.maintitle a {
	color: #eee; 
	font-family: Arial;
	font-size: 13px;
	font-weight: bold; 
	text-decoration: none;
}

div.maintitlebottom {
	background: #333;
        height: 20px;
	color: #ada284; 
	font-size: 10px;
	font-weight: normal; 
	margin: 0px;
	padding: 7px 5px 0px 5px;
}

td.navbox {
vertical-align:top;
width:256px;
border-right:solid 1px #cccccc;
}

div.navbox {
font-size:11px;
font-weight:normal;
line-height:17px;
width:210px;
border-top:solid 1px #c0d3e2;
padding:0px;
margin:12px 12px 10px 10px;/* 160px + 10px + 10px = 180px td.width */
}

div.navbox h5 {
font-size:13px;
font-weight:bold;
padding:2px 5px 1px 5px;
margin:0px;
border:none;
}

div.navbox h5 a {
font-size:13px;
font-weight:bold;
text-decoration:none;
}

div.navbox2 ul {
list-style-type:none;
padding:0px;
margin:0px;
}


div.navbox2 li {
padding:1px 5px 0px 20px;
margin:0px;
}

ul.collapse{
padding:0px;
margin:0px;
}



div.navbox div.inactive {
color:#000000;
background-color:#f9f9ff;
border:solid 1px #c0d3e2;
padding:0px 0px 20px 0px;
margin:-1px 0px 0px 0px;
}

div.navbox div.active {
color:#000000;
background-color:#fff0f0;
border:solid 1px #ffc9c9;
padding:0px 0px 20px 0px;
margin:-1px 0px 0px 0px;
}

div.navbox div.active h5 {
color:#000000;
background-color:#ffe0e0;
}

div.navbox div.impressum {
color:#000000;
background-color:#f9f9ff;
padding:0px;
margin:20px 0px 0px 0px;
border:solid 1px #c0d3e2;
}

div.navbox div.impressum div.active {
border:solid 1px #ffc9c9;
padding:0px;
margin:-1px;
}

#borderwrap { 
	background: #818172;
	border: 1px solid #b7ae93;
	padding: 0px; 
	margin: 0px; 
}

#logostrip{ 
	background: #2f2f1b;
	border: 1px solid #FFF;
	height: auto;
	margin: 0;
	padding: 0;
}

#submenu{ 
	background: #ddded9 url(http://metrologu.ru/info/skins/defaultrus/subm_bg.gif);
	border: 1px solid #FFF;
	border-top: 0;
	color: #2b3921; 
	margin: 0;
	height: 29px;
	text-align: right;
}

#top-link
{
	background: transparent url(http://metrologu.ru/info/skins/defaultrus/subm_bg.gif);
	float: center;
	font-size: 10px;
	font-weight: bold; 
	letter-spacing: 0.5px;
	margin: 0px;
	padding: 7px 0 7px 0;
	width: auto;
}

/*****************************/
/* navbox ends               */
/*****************************/

/* ***************** */
/* ДОБАВЛЕННЫЕ СТИЛИ */
/* ***************** */

/* ***** СТИЛИ ТЕКСТА СТАТЕЙ ***** */

ul.bullet_ul, .artpage ul {
	margin: -7px 0 7px 1.5em;
	padding: 0px;
}
.artpage ul.sub {
	margin: 0px 0 7px 1.5em;
	padding: 0px;
}
ul.bullet_ul li, .artpage ul li{
 line-height: 1.5em; 
 list-style-type: square; 
 margin: 0.3em 0px 0.1em 1.5em; 
 list-style-image: url(/info/skins/defaultrus/bullet.gif); 
 padding: 0px; 
}    
ul.bullet_ul_sub li, .artpage ul.sub li{
 line-height: 1.5em; 
 list-style-type: square; 
 margin: 0.4em 0px 0.1em 1.5em; 
 list-style-image: url(/info/skins/defaultrus/bullet.gif); 
 padding: 0px; 
}     

h3.niih3 {
 margin: -3px 0 13px 10px;
 font-weight: bold;
}
       
div.main h4.niih4 {
 margin: -3px 0 13px 10px;
 font-weight: bold;
 border-bottom: none;
}

p.formula {
 text-align: center;
}   
p.formula span{
	white-space: pre;
	border: 2px solid #624b16;
	color: #3c2b04;
	padding: 7px;
	font-weight: bold;
}      
span.formula {
	white-space: pre;
}

table.type1 {
	border: 2px solid #3d4447; // solid #624b16
}
table.type1 td {
	text-align: center; 
	border: 0px solid #624b16;
	border: 1px solid #624b16
}



/* ***** СТИЛИ ОФОРМЛЕНИЯ САЙТА ***** */

/* Ссылки подкатегорий в левом меню */
ul.leftmenu a {
   color: #4a3433; //553433; //462827; 
   font-size:12px;
   font-weight: bold; 
   //text-decoration: none;
}
/* Ссылки подкатегорий в левом меню при наведении */
ul.leftmenu a:hover {
      color: #2c0f0d;
}
        
ul.leftmenu {
	margin: 0px;
	padding: 0px;
}
ul.leftmenu li {
	margin-bottom:0px; 
	padding: 3px 0 5px 13px; 
	//background: url(http://metrologu.ru/info/skins/defaultrus/navbarbut.png) no-repeat bottom left;
background-color: #e6edf0;
border-bottom: 1px solid #c9d2d6;
	list-style-type: none;
}

ul.leftmenu li.n1 {
	margin-bottom:0px; 
	padding: 3px 0 5px 13px;  
background-color: #d8e1e4;
border-bottom: 1px solid #c9d2d6;
	list-style-type: none;
}

ul.leftmenu li:hover, ul.leftmenu li.n1:hover {
	background-color: #ceb0b8; //c7a7af;
}     
        
        
.CategoryItem
{
color: #303030;
font-weight: bold;
}

.h1_title 
{
color: #70313b;
text-transform: uppercase;
font-family: "Arial";
margin: 5px 0 19px 5px;
text-shadow: 1px 0 1px white;
}
        
.prnview
{
font-family: "Arial";
margin: 15px 0;
padding: 10px;
min-height: 500px;
background-color: #fff;
font-size: 12px;
}
  
image.gray {
opacity: 0.75;
}
image.gray:hover {
opacity: 1.0;
}      
  

        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
