/* $Header: /data/cvsroot/exponet.ic/main.css,v 1.6 2012/10/26 12:13:30 codemaks Exp $ */
/*
20041229
  [*] leonid: изменил размер фонта у DIV.expotabs с 9 на 8 pt

20050421
  [*] leonid: изменил размер фонта у DIV.expotabs с 8 на 9 pt

20050517
  [*] leonid: добавил стили для раздела "поиск" (DIV.search)
*/
P.error {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
  font-size: 10pt;
  font-weight: bold;
  color: red;
}

BODY {	
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
TEXTAREA {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
INPUT {	
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
P  {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
H1 {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
H2 {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
H3 {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
H4 {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
H5 {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
H6 {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }

/* styles for main left menu  */
P.li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 1px;
	margin-right: 1px;
	color: #000000;
}

DIV.menuleft P.header {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #000000;
	margin-left: 2pt; margin-right: 1pt;
	margin-top: 0pt; margin-bottom: 0pt }

DIV.menuleft P {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	margin-left: 12pt; margin-right: 1pt;
	margin-top: 0pt; margin-bottom: 0pt }

DIV.menuleft P.td {
	margin-left: 1pt; margin-right: 1pt;
	margin-top: 0pt; margin-bottom: 0pt
	}

DIV.menuleft A {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #0061CC;
	text-decoration : none;
	}

/* styles for main top menu  */

DIV.menutop P {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	margin-left: 1pt; margin-right: 1pt;
	margin-top: 0pt; margin-bottom: 0pt }

DIV.menutop A {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 8pt; font-weight: bold;
  color: #0061CC }

/* styles for main bottom menu  (copyright, etc.) */

DIV.menubottom P {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	margin-left: 1pt; margin-right: 1pt;
	margin-top: 0pt; margin-bottom: 0pt }

TD.bodyline {	background: #FFCC99 }

DIV.path TD {	background: #F3F6F7 }
/* #BCDDC2 */

DIV.path P {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	margin-left: 5pt; margin-right: 5pt;
	margin-top: 1pt; margin-bottom: 2pt }

DIV.path P.gal {
	font-weight: normal;
}

DIV.expoheader TD {
	text-align: center;
	background: #00CCCC }

DIV.expoheader TD.selected {
	text-align: center;
	background: #99CCFF;
	font-weight: bold;}

A.smenu {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background: #FFEEDD;
	font-weight: bold;
/*	color : #FFFFFF;*/
}

A.umenu {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
/*	color : #FFFFFF;*/
	background: #FFEEDD;
	font-weight : lighter;
}
P.menu {
	font-weight : lighter;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background: #FFEEDD;
}

DIV.expoheader P {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	margin-left: 5pt; margin-right: 5pt;
	margin-top: 1pt; margin-bottom: 2pt }

DIV.expolist H2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	margin-left: 5pt; margin-right: 5pt;
	margin-top: 1pt; margin-bottom: 2pt }

DIV.expolist H3 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	margin-left: 5pt; margin-right: 5pt;
	margin-top: 1pt; margin-bottom: 2pt }

DIV.expolist P {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	margin-left: 5pt; margin-right: 5pt;
}

DIV.expolist UL,LI,OL {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
}

DIV.expolist P.exheader {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	text-align: center;
	margin-left: 2pt; margin-right: 1pt;
	margin-top: 0pt; margin-bottom: 0pt }

DIV.expolist P.exname {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	margin-left: 2pt; margin-right: 1pt;
	margin-top: 0pt; margin-bottom: 0pt }

DIV.expolist P.exdate {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	margin-left: 2pt; margin-right: 1pt;
	margin-top: 0pt; margin-bottom: 0pt }

DIV.expolist P.exdesc {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	margin-left: 2pt; margin-right: 1pt;
	margin-top: 0pt; margin-bottom: 0pt }

DIV.expolist P.exservice {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-align: left; 
	margin-left: 2pt; margin-right: 1pt;
	margin-top: 0pt; margin-bottom: 0pt }

DIV.expolist TD.color1, DIV.search TD.color1 {
	background: #E9E9E9
}

DIV.expolist TD.color2, DIV.search TD.color2 {
	background: #FAFAFA
}


DIV.alphabet {background : #FFE5B4}

DIV.alpha    {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	background : #dddddd;}

/* --------------------------------------------------- */

DIV.exhibition P {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	margin-left: 10pt; margin-right: 10pt;
	margin-top: 2pt; margin-bottom: 2pt }

DIV.exhibition P.h3 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	margin-left: 15pt; margin-right: 10pt;
	margin-top: 4pt; margin-bottom: 3pt }

DIV.exhibition UL.LI {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	margin-top: 2pt; margin-bottom: 2pt }

DIV.exhibition STRONG {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt }

DIV.exhibition P.exname {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	margin-left: 10pt; margin-right: 10pt;
	margin-top: 10pt; margin-bottom: 5pt }
	
DIV.exhibition P.description {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	}

DIV.exhibition P.description DIV.offset {
	margin-left: 10pt; margin-right: 10pt;}

DIV.exhibition P.description H1,H2,H3,B,P,UL {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	}
        
/* --------------------------------------------------- */

DIV.virtuallist TD.color1	{ background: #E9E9E9 }

DIV.virtuallist TD.color2	{ background: #FAFAFA }

DIV.virtualcompany P.title	{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	margin-left: 5pt; margin-right: 5pt;
	margin-top: 1pt; margin-bottom: 2pt;}

DIV.virtualcompany P.address	{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	margin-left: 5pt; margin-right: 5pt;
	margin-top: 1pt; margin-bottom: 2pt;}

DIV.virtualcompany P.description	{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	margin-left: 5pt; margin-right: 5pt;
	margin-top: 1pt; margin-bottom: 2pt;}

DIV.virtualcompany TD.shadow	{ background: #FAFAFA }

DIV.content P	{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	text-indent: 20px;
	margin-left: 15px; margin-right: 5pt;
	margin-top: 2pt; margin-bottom: 2pt;
}

DIV.content P.li	{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	text-indent: 0px;
	margin-left: 0px; margin-right: 0pt;
	margin-top: 0pt; margin-bottom: 0pt;
}

DIV.content P.pt8	{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-indent: 0px;
	margin-left: 1px; margin-right: 1pt;
	margin-top: 0pt; margin-bottom: 0pt;
}

DIV.content P.newsann	{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-indent: 20px;
	margin-left: 15px; margin-right: 5pt;
	margin-top: 2pt; margin-bottom: 2pt;
}

DIV.content P.h3,H3	{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	text-indent: 0px;
	margin-left: 15px; margin-right: 5pt;
	margin-top: 4pt; margin-bottom: 2pt;
}

/* strong - from old descriptions */
DIV.content strong	{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
}

/* simple DIV - for old descriptions (w/o P ) */
DIV.content {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
}

DIV.barcode td {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11pt;
}

DIV.barcode td p{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11pt;
}

DIV.barcode p.title{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight:bold;
}


P.list {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
    text-indent: 0px;
    margin-left: 1px;
    margin-right: 1px;
    margin-top: 0px;
    margin-bottom: 0px;
	color: #0000CC;
}

DIV.content P.h1, H1	{
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	text-indent: 0px;
	margin-left: 15px; margin-right: 5pt;
	margin-top: 4pt; margin-bottom: 3pt;}

DIV.content P.h2, H2	{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	text-indent: 0px;
	margin-left: 15px; margin-right: 5pt;
	margin-top: 4pt; margin-bottom: 2pt;}

DIV.content UL, OL	{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	margin-top: 2pt; margin-bottom: 2pt;
	margin-right: 20px;
}

DIV.content LI	{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	margin-top: 1pt; margin-bottom: 1pt;}

DIV.content DT	{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	margin-top: 1pt; margin-bottom: 1pt;}

DIV.content DD	{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8pt;
	margin-top: 1pt; margin-bottom: 1pt;}

DIV.content DIV.offset	{
	margin-left: 15px; margin-right: 5pt;
	margin-top: 0pt; margin-bottom: 0pt;}

DIV.content TEXTAREA, INPUT	{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9pt;}

DIV.content P.inputtext	{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9pt;
	text-indent: 0px;
	margin-left: 0px; margin-right: 5pt;
	margin-top: 2pt; margin-bottom: 2pt;}

DIV.content P.expert	{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8pt;
	text-indent: 0px;
	margin-left: 15px; margin-right: 5pt;
	margin-top: 1pt; margin-bottom: 1pt;}

DIV.onlinefirm H2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11pt;
}

DIV.onlinefirm P {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9pt;
}

SPAN.content	{
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 9pt;
}
SPAN.content	P,TD,TEXTAREA,INPUT,FORM,SELECT	{
        font-size: 9pt;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
        margin-left: 15px; margin-right: 5pt;
        margin-top: 2pt; margin-bottom: 2pt; }
SPAN.content	P.s8 {
        font-size: 8pt; 
		font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif; }
SPAN.content	P.h1,H1 {
        font-size: 14pt; font-weight: bold; 
		font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-weight: bold; text-indent: 0px;
		margin-left: 15px; margin-right: 5pt;
        margin-top: 4pt; margin-bottom: 3pt;
}

SPAN.content	P.h2,H2 {
        font-size: 11pt; font-weight: bold; 
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		}
SPAN.content	P.h3,H3 {
        font-size: 9pt; font-weight: bold; 
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		}
/* styles for tabs on exhibition pages  */

DIV.expotabs TD {
	background: #F9F9F9;
}
DIV.expotabs P {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	margin-left: 10pt; margin-right: 1pt;
	margin-top: 0pt; margin-bottom: 0pt;
}
DIV.expotabs SPAN.active {
	color: #7F007F;
        font-weight: bold;
	}
DIV.expotabs SPAN.gray {
	color: gray
	}
DIV.expotabs A {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #0000CC;
	}

DIV.showcase TD {
        background: #F9F9F9;
}
DIV.showcase TD.h {
	background: #0000EE;
}
DIV.showcase TD.hc2 {
	background: #FF6633;
}
DIV.showcase TD.hc3 {
	background: #006633;
}
DIV.showcase TD.hc4 {
	background: #0000EE;
}
DIV.showcase P {
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 8pt;
        color: #000000;
        margin-left: 2pt; margin-right: 2pt;
        margin-top: 0pt; margin-bottom: 0pt;
}
DIV.showcase P.h {
        font-size: 9pt;
	color: #FFFFFF;
        font-weight: bold;
        text-align: center;
}
DIV.showcase A {
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 8pt;
        color: #0000CC;
        }

/* styles for pages with smi (magazines) content */
/* 20030313 gracer */
DIV.contentsmi {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

DIV.contentsmi P {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-indent: 20px;
	margin-left: 15px; margin-right: 5pt;
	margin-top: 2pt; margin-bottom: 2pt;
}

P.vsm {
	font-size: 2px;
	color: #FFDC52;
}

P.vsm A {
	color: #FFDC52;
}

P.first11 {
    margin-left: 1px;
    margin-right: 1px;
    margin-top: 0px;
    margin-bottom: 0px;
    font-size: 11px;
}
P.first {
    margin-left: 1px;
    margin-right: 1px;
    margin-top: 0px;
    margin-bottom: 0px;
    font-size: 10px;
}
A.first {
    color: #0061CC;
}
P.head {
    margin-left: 1px;
    margin-right: 1px;
    margin-top: 0px;
    margin-bottom: 0px;
    font-size: 14px;
    color: #0061CC;
}
.color_dark {
	background: #E9E9E9;
}
.color_light {
	background: #FAFAFA;
}
.color_head {
	background: #E9E9E9;
}
.color_border {
	background: #C0C0C0;
}

DIV.content P.list {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
    text-indent: 0px;
    margin-left: 3px;
    margin-right: 3px;
    margin-top: 0px;
    margin-bottom: 0px;
	color: #000000;
}

DIV.content P.td {
    text-indent: 0px;
}

DIV.content P.list A {
	color: #0000CC;
}
P.head{color:#16466B;
font-size: 12;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-weight: bold;
}
P.foot{color:#E9F6FF;
font-size: 11;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-weight: bold;
}
P.foottxt{color:#E9F6FF;
font-size: 11;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
P.italic{
	font-size: 11;
	font-style : italic;
}
P.redhead{
	font-weight: bold;
	color: #600000;
}

.bgcolor {
    background-color:#F7FFFC;;
}

.cream2 {
    background-color: #F5F0D9;
}

.red {
    background-color: #770000;
}

.white {
    background-color: #FFFFFF;
}
.black{
    background-color: #000000;
}

DIV.content P.histlist {
  font-weight: bold;
  text-indent: 0px;
  color: #0061CC;
  margin-left: 3pt;
  margin-right: 3pt;
  margin-top: 2pt;
  margin-bottom: 2pt;
}

DIV.content P.histlist A {
  color: #0061CC;
}

DIV.content P.histlist A:hover {
  color: #0061CC;
  text-decoration: none;
}

DIV.content A.histlist {
  color: #0061CC;
}

DIV.content A.histlist:hover {
  color: #0061CC;
  text-decoration: none;
}

/*  numeric statistics CSS block  */
/*  20041110 leonid               */

.nsgray1 {
  background-color: #999999;
}

.nsgray2 {
  background-color: #F3F6F7;
}

TH.nsgray2 P, TD.nsgray2 P {
  font-size: 8pt;
  color: black;
  text-align: right;
  text-indent: 0px;
  margin-left: 3pt;
  margin-right: 3pt;
  margin-top: 3pt;
  margin-bottom: 3pt;
}

TD.nsgray2 P.cntr {
  text-align: center;
}

SPAN.ttl, TD.nsgray2 P A.ttl {
  color: #0061CC;
  text-decoration: none;
}

/* add for gallery photos subscription */

TD.galgray {
  background-color: #484848;
}

TD.galline {
  background-color: #999999;
}

TD.galpart {
  background-color: #FFF5ED;
}

DIV.gallery H3 {
  font-size: 11pt;
  margin-top: 7pt;
  margin-bottom: 7pt;
  color: #34055F;
}

DIV.gallery P.subscr {
  font-size: 7pt;
  font-weight: bold;
  text-indent: 0px;
  text-align: center;
  color: #34055F;
  margin-left: 3pt;
  margin-right: 3pt;
  margin-top: 5pt;
  margin-bottom: 5pt;
}

DIV.gallery P.subscr A {
  color: #34055F;
  text-decoration: none;
}

DIV.gallery P.subscr A:hover {
  color: #34055F;
  text-decoration: underline;
}

DIV.search H3 {
  font-size: 8pt;
  font-weight: bold;
  margin-left: 10pt;
  margin-right: 10pt;
  margin-top: 10pt;
  margin-bottom: 5pt;
}

DIV.search P {
  font-size: 8pt;
  margin-left: 10pt;
  margin-right: 3pt;
  margin-top: 1pt;
  margin-bottom: 1pt;
}

DIV.search P.exname {
  font-weight: bold;
  margin-bottom: 3pt;
}

DIV.search P.cont {
  font-size: 8pt;
  margin-left: 25pt;
  margin-right: 3pt;
  margin-top: 1pt;
  margin-bottom: 1pt;
}

DIV.search P.ord {
  font-size: 9pt;
  margin-left: 3pt;
  margin-right: 3pt;
  margin-top: 5pt;
}

DIV.search P.pgn {
  font-size: 9pt;
  margin-left: 12pt;
  margin-right: 3pt;
  margin-top: 5pt;
}

/* 20101102 codemaks. class for images of top right banners*/
img.b_tr {
    height: 60px;
    width: 468px;
} 
/* 20110714 codemaks */
/* http://wiki.ic/twiki/bin/view/Sandbox/ExponetCurrentTasks#20110714_chrome_safari_table_bor */
   div.expoheader table td
   { 
    border-style: solid;
    border-color: #474747 #d8d8d8 #d8d8d8 #474747;
   }
   div.expoheader table
   { 
    border-style: solid;
    border-color: #d8d8d8  #474747 #474747 #d8d8d8 ;
   }

/* 20121016 codemaks */
/* http://wiki.ic/twiki/bin/view/Sandbox/ExponetCurrentTasks#20121016_canceled_exhibitions_da */
   span.canceled_dates
   {
    color: #ff0000;
   }