body{
 padding:0px;
 margin:0px;
 font-family:Verdana;
 font-size:72%;
 color:black;
}
table,table td{
 vertical-align:top;
 font-size:1em;
}
form{
 margin:0px;
 padding:0px;
}
input,textarea{
 color:#004877;
 border:1px solid #A9ACAE;
 font-family:Verdana;
 font-size:10px;
}
a{
 color:#0071BC;
}
p{
 margin-top:3px;
 margin-bottom:3px;
}
hr{
 height:1px;
 color:#EFEFEF;
 border:none;
 border-top:1px solid #EFEFEF;
}

#global{
 width:100%;
 height:100%;
 padding:0px;
 margin:0px;
}
#top{
 height:132px;
}
#toparea{
 width:100%;
}
#headarea{
 width:100%;
 background-color:#004776;
 white-space:nowrap;
}
ul.nobulls{
 margin:0px;
 padding:0px;
 margin-top:3px;
 margin-bottom:3px;
 list-style:none;
}
ul.nobulls li{
 position:relative;
 margin-left:15px;
}
ul.nobulls li a{
 width:auto;
}
ul.nobulls li img{
 width:9px;
 height:9px;
 background-color:#0071BC;
 border:none;
 background-image:url('img/bulls/white_arrow.gif');
 background-position:3px 2px;
 background-repeat:no-repeat;
 float:left;
 position:absolute;
 left:-15px;
 top:3px;
}

/*менюшка горизонтальная с синенькими квадратиками с белыми стрелочками внутри + будет выпадение*/
#toplinksarea ul.menu1{
 margin:0px;
 padding:0px;
 list-style:none;
 float:right;
}
#toplinksarea ul.menu1 li{
 float:right;
 margin:0px;
 margin-left:40px;
 margin-top:5px;
}
#toplinksarea ul.menu1 li a{
 color:#6E6E6E;
 text-decoration:none;
}
#toplinksarea ul.menu1 li a:hover{
 text-decoration:underline;
}
#toplinksarea ul.menu1 li a img{
 width:9px;
 height:9px;
 background-color:#0071BC;
 border:none;
 background-image:url('img/bulls/white_arrow.gif');
 background-position:3px 2px;
 background-repeat:no-repeat;
}


/*Серенький квадратик с белой стрелочкой внутри*/
.bulled_1{
 padding-left:0px;
 text-decoration:none;
}
a.bulled_1:hover{
 text-decoration:underline;
}
.bulled_1 img{
 width:9px;
 height:9px;
 background-color:#6E6E6E;
 border:none;
 background-image:url('img/bulls/white_arrow.gif');
 background-position:3px 2px;
 background-repeat:no-repeat;
}

a.langlink,a.langlink_a{
 width:34px;
 height:22px;
 display:block;
 float:left;
 color:#6E6E6E;
 font-size:10px;
 text-decoration:none;
 line-height:22px;
 text-align:center;
 margin-right:1px;
}
a.langlink:hover,a.langlink_a{
 background-color:#0071BC;
 color:white;
 font-weight:bold;
}
#searcharea{
 width:186px;
 height:80px;
 background-color:#EFEFEF;
}
#searcharea form{
 margin:0px;
 padding:0px;
}
#searcharea a.bulled_1{
 margin-left:10px;
 text-decoration:none;
}
#searcharea a.bulled_1:hover{
 text-decoration:underline;
}
#searcharea input{
 height:17px;
 margin-left:10px;
 margin-top:10px;
 color:#004877;
 font-size:10px;
 width:140px;
}
#searcharea input.submit{
 margin-left:0px;
 height:17px;
 width:18px;
}
#searchblock p.heading{
 color:white;
 display:block;
 width:186px;
 height:20px;
 margin:0px;
 background-image:url('img/bulls/white_arrow.gif');
 background-repeat:no-repeat;
 background-position:8px 7px;
 background-color:#004877;
 padding-left:15px;
 padding-top:2px;
 font-size:1em;
}
#logo{
 width:184px;
}
#logo img{
 margin-left:37px;
 border:none;
}


/* level1 */
ul#leftmenu,ul#leftmenu ul{
 margin:0px;
 padding:0px;
 list-style:none;
 border-bottom:none;
}
ul#leftmenu li{
}
ul#leftmenu li a,a.opener{
 color:white;
 display:block;
 text-decoration:none;
 padding:5px;
 padding-left:20px;
 background-image:url('img/bulls/white_arrow.gif');
 background-repeat:no-repeat;
 background-position:10px 11px;
 border-top:1px solid white;
}
ul#leftmenu li a.opened,ul#leftmenu li a.active,a.opened{
 color:white;
 display:block;
 text-decoration:none;
 padding:5px;
 padding-left:20px;
 background-repeat:no-repeat;
 background-image:url('img/bulls/white_arrow_down.gif');
 background-position:10px 11px;
}
ul#leftmenu li a.active{
 background-image:url('img/bulls/white_arrow.gif');
}


/*level2*/
ul#leftmenu ul li a,ul#leftmenu ul li a.opened,ul#leftmenu ul li a.active{
 background-color:#EFEFEF;
 background-image:none;
 padding-left:20px;
}
ul#leftmenu ul li a.active{
 font-weight:bold;
}
ul#leftmenu ul li a:hover,ul#leftmenu ul li a.opened:hover{
 background-color:#EFEFEF;
 color:#6E6E6E;
 text-decoration:underline;
 position:relative;
}
ul#leftmenu ul li a img{
 width:3px;
 height:5px;
 background-image:url('img/bulls/menuinnerbull.gif');
 background-repeat:no-repeat;
 background-position:0px 0px;
 border:none;
 margin-left:5px;
 margin-right:6px;
 margin-bottom:3px;
 position:absolute;
 margin-left:-9px;
 margin-top:5px;
}
ul#leftmenu ul li a.opened img{
 width:5px;
 height:3px;
 background-image:url('img/bulls/menuinnerbull_down.gif');
 background-repeat:no-repeat;
 background-position:0px 0px;
 border:none;
 margin-left:3px;
 margin-right:6px;
 margin-bottom:3px;
}


/*level3*/  	
#leftmenu ul ul{
 margin:0px;
}
ul#leftmenu ul ul li a{
 background-color:white;
 background-image:none;
 padding-left:20px;
 color:#6E6E6E;
}
ul#leftmenu ul ul li a:hover{
 background-color:white;
 color:#0071BC;
 text-decoration:none;
}
ul#leftmenu ul ul li a.active3{
    font-weight:bold;
}




/* link2map */
ul#leftmenu li.maplink{
 padding:0px;
 margin:0px;
 padding-top:10px;
 padding-bottom:10px;
 
 background-repeat:no-repeat;
 background-position:0px 0px;
 border-top:1px solid white;
}
ul#leftmenu li.maplink a{
 padding:0px;
 background:none;
 margin:0px;
 padding-left:80px;
 border:none;
}
ul#leftmenu li.maplink a:hover{
 text-decoration:underline;
 background:none;
}
ul#leftmenu li.maplink a p{
 text-indent:0px;
 margin:0px;
 padding:0px;
 padding-left:10px;
 background-image:url('img/bulls/white_arrow.gif');
 background-repeat:no-repeat;
 background-position:0px 5px;
}

/*ссылка на главное меню*/
ul#leftmenu li.mainmenulink a,ul#leftmenu li.mainmenulink a:hover{
 background-color:#939393;
 background-image:url('/img/bulls/bigbull.gif');
 padding-left:40px;
 font-size:1.1em;
 font-weight:bold; 
}
ul#leftmenu li.mainmenulink a:hover{
 text-decoration:underline;
}
ul#leftmenu li.mainmenulink a.opened,ul#leftmenu li.mainmenulink a.opened:hover{
 background-color:#939393;
 background-image:url('/img/bulls/bigbulldown.gif');
 background-position:10px 7px;
 padding-left:40px;
 font-size:1.1em;
 font-weight:bold; 
}
ul#leftmenu li.mainmenulink a:hover{
 text-decoration:underline;
}

/* выставки */
ul#leftmenu ul.exg{
 width:auto;
}
ul#leftmenu ul.exg li{
 background-color:#004776;
 padding:0px;
 padding-right:10px;
}
ul#leftmenu ul.exg li a{
 background-color:white;
 margin:0px;
 padding-left:5px;
 border-bottom:1px solid #6E6E6E;
}
ul#leftmenu ul.exg li a:hover{
 text-decoration:none;
 background-color:#EFEFEF;
}
ul#leftmenu ul.exg li a p{
 margin:0px;
 margin-left:15px;
 padding:0px;
}
#bodyleft{
 background-color:#EFEFEF;
 width:184px;
}
#leftbanner{
 /*height:308px;*/
 width:184px;
 vertical-align:middle;
 text-align:right;
 background-color:white;
}
#leftbanner img{
 border:none;
}
#bodytable{
 height:100%;
 width:100%;
}
#content{
}
#right_td{
 width:243px;
 text-align:center;
}
#right_td a.opener,#right_td a.opened{
 text-align:left;
 border-bottom:1px solid white;
}
#right_td div.openerblock{
 background-color:#EFEFEF;
 padding:10px;
 text-align:left;
}

#mainflash{
 border:1px solid #C3C5C6;
 background-image:url('img/mainflash_bg.jpg');
 display:block;
 height:170px;
 margin-top:1px;
}
#exglist{
 width:50%;
 padding:10px;
 padding-right:5px;
}
#newslist{
 width:50%;
 padding:10px;
 padding-left:5px;
}
#exglist h1,#newslist h1{
 font-size:17px;
 font-weight:normal;
 color:#6E6E6E;
}

p.grey{
 color:#6E6E6E;
}

.inner{
 padding:10px;
 padding-top:0px;
}
div.html table td{
 padding:5px;
}
div.html ul{
 list-style:none;
}
div.html ul li{
 background-image:url('/img/bulls/grey_square.gif');
 background-position:0px 2px;
 background-repeat:no-repeat;
 padding-left:15px;
 margin-bottom:3px;
}
div#path{
 color:#6E6E6E;
 font-size:9px;
}
div#path a{
 color:#6E6E6E;
 text-decoration:none;
 font-size:9px;
}
div#path a:hover{
 text-decoration:underline;
 margin:0px;
 padding:0px;
}
.inner h1{
 color:#6E6E6E;
 font-size:17px;
 margin:0px;	
 margin-bottom:10px;	
}
.inner h2{
 color:#0071BC;
 font-weight:normal;
 font-family:Verdana;
 font-size:17px;
}
.inner div.maplink{
 float:right;
 width:374px;
 height:101px;
 display:block;
 background-image:url('/img/mapbg.gif');
 position:relative;
}
.inner div.maplink a{
 text-decoration:none;
 position:absolute;
 left:30px;
 top:55px;
}
.inner div.maplink a:hover{
 text-decoration:underline;
}

.inner p,.inner div{
 margin-top:3px;
 margin-bottom:3px;
}

#bottomleft{
 background-color:#EFEFEF;
 border-right:1px solid white;
 text-align:center;
 vertical-align:middle;
 color:#6E6E6E;
 font-size:0.9em;
}
#bottomright,#bottomright td{
 background-color:#EFEFEF;
 vertical-align:middle;
 color:#6E6E6E;
 font-size:0.9em;
}
#bottomright td{
 font-size:1em;
 padding:2px;
}
#bottomright td.belevencopy{
 border-left:1px solid white;
}
div#dvb, div#dvb a, div#dvb a:hover, div#dvb a:active, div#dvb a:visited {
  color:#CCC; font-size:7px;
}
div#dvb {overflow:hidden; height:1em}


p.bbb{
 color:black;font-size:1.1em;font-weight:bold;
}

div.innerexhibitions{
 background-color:#F7F7F7;
 border-top:1px solid #EFEFEF;
 border-bottom:1px solid #EFEFEF;
 padding-top:10px;
 padding-bottom:10px;
}

a.newsname{
 font-size:1.1em;
 font-weight:bold;
}
span.newsdate{
 color:#6E6E6E;
 font-size:0.9em;
}
a.newsimg{
 padding:5px;
 border:1px solid #CCCCCC;
 background-color:white;
 display:block;
}
a.newsimg img{
 border:0px;
}

table.mainnews{
 border:1px solid #CDCDCD;
 background-image:url('/img/bluegradient.gif');
}

div#newsimgblock{
 float:right;
 text-align:center;
 color:#6E6E6E;
 margin-left:10px;
 margin-bottom:5px;
}
div#newsimgblock b{
 color:black;
}
div#newsimgblock a.newsimg{
 margin-bottom:5px;
}

a.bluelink{
 background-image:url('/img/bulls/bluelinkbg.gif');
 background-repeat:repeat-x;
 background-position:top left;
 background-color:#0070BA;
 border:1px solid #004A7B;
 color:white;
 padding-top:5px;
 padding-bottom:5px;
 padding-left:5px;
 padding-right:5px;
 display:block;
 font-weight:bold;
 font-size:1.1em;
 margin-top:5px;
 margin-bottom:5px;
}

p.newstitle{
 color:#0071BC;
 font-weight:bold;
 text-decoration:underline;
 font-size:1.1em;
}

a.backlink{
 padding-left:0px;
 text-decoration:none;
}
a.backlink:hover{
 text-decoration:underline;
}
a.backlink img{
 width:13px;
 height:9px;
 background-color:#0071BC;
 color:#0071BC;	
 border:none;
 background-image:url('img/bulls/backlink.gif');
 background-position:3px 2px;
 background-repeat:no-repeat;
}
a.backlink:hover img{
 background-color:#004A7B;
}
a.forwardlink{
 padding-left:0px;
 text-decoration:none;
}
a.forwardlink:hover{
 text-decoration:underline;
}
a.forwardlink img{
 width:13px;
 height:9px;
 background-color:#0071BC;
 color:#0071BC;	
 border:none;
 background-image:url('img/bulls/forwardlink.gif');
 background-position:3px 2px;
 background-repeat:no-repeat;
}
a.forwardlink:hover img{
 background-color:#004A7B;
}

div.pages a,div.pages span{
 padding:3px;
 margin:1px;
 display:block;
 float:left;
 text-decoration:none;
 font-weight:normal;
}
div.pages a:hover{
 text-decoration:underline;
}
div.pages span.pages{
 background-color:#0071BC;
 color:white;
 border:1px solid #004877;
 font-weight:bold;
}
div.pages a.pages{
 border:1px solid white;
 color:#6E6E6E;
}
div.pages a.pages:hover{
 border:1px solid #0071BC;
}


table.applicationtable{
 width:97%;
}
table.applicationtable td{
 vertical-align:middle;
 padding:3px;
}
.keygrey{
 font-size:0.99em;
 background-color:#F1ECEC;
}
.key{
 font-size:0.99em;
}

.formblock{
 border:1px solid #C3C5C6;
 background-image:url('/img/greygrad.gif');
 background-repeat:repeat-x;
 background-position:bottom left;
}

input.submit{
 color:white;
 padding:5px;
 font-size:1em;
 font-weight:bold;
 border:1px solid #C3C5C6;
}

p.error{
 color:red;
}

img.bordered{
 border:1px solid #bfbfbf;
}

div.partners{
 font-size:0.9em;
 color:#6C6C6C;
}

