@media screen {











body            {font:.83em Arial, Helvetica, sans-serif;margin:0;padding:0;min-width:780px;}
table,input     {font-size:1em}

ul.p li {margin-bottom:.5em}

a img {border:0;}

dt {margin-top:.8em}

#header          {
background:#D0C9B9 url(/img/lake_2881.jpg) 100% 0 no-repeat;
margin:0;padding:0 0 0 4%;
color:white;height:160px;overflow:hidden;position:relative;
}
#header a {color:white;color:inherit;}
#header h1       {
margin:0;padding:26px 40px 100px 20px;position:absolute;top:45px;font-size:76px;font-weight:normal;letter-spacing:-.07em;line-height:40px;color:#fff;
background:transparent;width:auto;
text-shadow: 2px 2px 4px rgba(0,0,0,0.7);
background:rgba(0,0,0,0.3);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#60000000,endColorstr=#60000000);/**/
 /*  #60000000=#60 is ~30% of 256; #000000=black  */}
#header div      {margin:0;padding:0 1em;width:70%;/*background:#5F1900*/;color:white;
                  position:absolute;bottom:94px;font-size:16px;font-weight:bold;z-index:1000;}
#header p        {margin:0;padding:0;position:absolute;top:20px;left:30%;z-index:1001;background:transparent;color:black} 
#header .time    {white-space:nowrap;background:#BF1818;padding:.15em .5em;margin-right:1em;/*font-size:1.4em*/;color:white;}

#header ul {display:block;list-style:none;margin:1em 0 1em 45%;padding:0;}
#header li {display:inline-block;*display:inline;border-left:5px solid white; padding-left:.5em;margin-right:.5em;}
#header h1 span {display:block;font-size:smaller;font-size:36px;letter-spacing:-2px;color:red;background:#333}


#menu            {
margin:0;padding:0;z-index:5000;_height:1%;
background:silver;
background-image: -moz-linear-gradient(left, #666666, white); 
background-image: -webkit-gradient(linear,left bottom,right top,color-stop(0, #666666),color-stop(1, white));
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr='#666666', endColorstr='white'); /* IE6 & IE7 */
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr='#666666', endColorstr='white')"; /* IE8 */
}
#menu ul,
#menu li         {margin:0;padding:0;list-style:none;}

#menu>ul>li      {display:inline-block;vertical-align:top;} 
#menu>ul>li      {/*zoom:1;*/*display:inline} 
/*ie breaks right after this is moved to general rule*/
#menu>ul>li:nth-child(n) {display:table-cell}
/*otherwise ff+o+chr display 1 space after each inline-block ; looks like IE7-8 still do */

#menu>ul            {position:relative;overflow:visible;padding:0 8em 0 2%;}
#menu>ul a          {display:block;text-decoration:none;}

#menu>ul>li>a       {color:black;padding:20px 10px;    /* 1st level navigation */
margin-left:1px;zoom:1;
background:#ddd;
background-image: -moz-linear-gradient(top, white, silver); 
background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, silver),color-stop(1, white));
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='white', endColorstr='silver')"; /* IE8 */
}
#menu>ul ul a       {color:black;background:#ddd;padding:5px 10px;}  /* 2nd level navigation */
#menu>ul>li>a:hover {}
#menu>ul ul a:hover {color:white;background:#ccc;}  /* 2nd level hover */
#menu>ul>li:hover>a {                               /* 1st level hover */
background:#eee;-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='silver', endColorstr='white')";
}
#menu .selected     {background:white;color:black;-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='white', endColorstr='white')"}

#menu>ul>li>ul       {visibility:hidden;position:absolute;
                      min-width:8em;border:1px solid #ddd;border-width:0 1px 1px 1px}
#menu>ul>li:hover>ul {visibility:visible}


/* ie 5-6 stylesheet */
#menu li            {_display:inline;_position:relative;_padding:0 5px}
#menu ul            {_padding:20px 10px}
#menu ul ul         {_position:absolute;_left:0;_top:40px;_padding:0;}
#menu ul ul li      {_display:block}






#content         {display:inline;float:left;width:58%;padding:0 2% 2em 0;margin:20px 20px 20px 7%;border-right:1px solid silver;min-height:36em;}


#sideText        {overflow:auto;_zoom:1;padding-left:1em;margin:20px;}
#sideText .photos     {width:100%;overflow:hidden;}
#sideText .photos img {display:block;background:silver;margin:1em 0;position:relative;left:50%;margin-left:-160px}

#language        {background:white;position:absolute;right:20px;top:168px;padding:.3em .5em;
                  margin:0;list-style:none;}
#language a      {color:gray;}
#language a:hover{color:black;}
#language b      {color:black;}


#footer        {clear:both;background:silver;color:black;margin:0;padding:20px 8%;
                position:absolute;width:100%;wid\th:83.5%;
background-image: -moz-linear-gradient(top, silver, white); 
background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, silver),color-stop(1, white));
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='silver', endColorstr='white'); /* IE6 & IE7 */
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr='silver', endColorstr='white')"; /* IE8 */
}
#footer[id]    {position:relative;width:auto;}
#footer a      {/*color:white;*/}
#footer p      {margin:0;padding:0;}

#footer #counters         {position:absolute;bottom:20px;right:3%;}

#information-partners      {clear:both;padding-top:16px;margin:2em 3%;border-top:0px solid #eee;}
#information-partners img  {max-width:160px;max-height:80px;}
#information-partners a    {display:inline-block;height:80px;width:160px;margin:0 20px 20px 0;text-align:center;}

.form         {text-align:left}
.form label   {width:35%;margin-right:3%;font-weight:normal;display:inline-block;text-align:right;}
.form label,.form input,.form textarea,.form select,.form option {font-size:1em;}
.form .text,
.form select,
.form textarea {width:55%;display:inline-block;vertical-align:top;}
.form select   {width:57%}
.form .submit  {margin-left:38%;clear:both;display:inline-block;}



#badge a {background:url(/img/blamba_orange_90px.png) no-repeat;display:block;
               width:90px;height:72px;text-align:center;padding-top:18px;
               position:absolute;top:170px;right:5%;
               text-transform:lowercase;text-decoration:none;font:10px Tahoma;
               color:black;line-height:8px;}
#badge a b {font-size:30px;line-height:28px;letter-spacing:-1px;display:block;font-weight:bold;color:black;}
*html #badge a {background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=img/blamba_orange_90px.png,sizingMethod=crop);cursor:hand;}

/*======== формы ============*/
form    {margin:2em 0;width:100%/*for ie7*/;}
label   {display:block;clear:both;}
label b {float:left;display:inline;font-weight:normal;width:30%;margin-right:1%;vertical-align:top;text-align:right;}
input,   
.text-area textarea {width:60%}
.select select      {width:60.5%;}
.submit             {}
.submit input       {width:auto;margin:1em 0 0 31%;}
textarea            {font-size:inherit!important;font-size:smaller;fon\t-size:small;}
/*=========================*/

.rusmet-organizer-list         {clear:both;margin-bottom:3em;} 
.rusmet-organizer-list dd,
.rusmet-organizer-list dt    {/*min-height:76px;*/} 
.rusmet-organizer-list dd       {margin-bottom:1em;_height:72px;overflow:auto;} 
.rusmet-organizer-list dd h4, 
.rusmet-organizer-list dd h3, 
.rusmet-organizer-list dd p     {margin:0;overflow:auto;} 
.rusmet-organizer-list dd img   {width:96px;height:72px;float:left;margin:0 1em 0 0;background:gray;overflow:hidden;} 
.rusmet-organizer-list dd a img {border:0;} 
.rusmet-organizer-list dd p a   {display:block} 
.rusmet-organizer-list dt       {width:12em;text-align:right;padding-right:1em;float:left;} 


#focus,#focus li {list-style:none;margin:0;padding:0;}
#focus li {display:block;display:inline-block;vertical-align:top;position:relative;width:26%;text-align:center;
padding:1em 2%;font-size:larger;font-weight:bold;}
#focus li      {zoom:1;*display:inline;} /*star to isolate ie8*/
#focus li img {border:2px solid silver;}
#focus li:hover {background:#eee}
#focus a {text-decoration:none;color:black;color:inherit}

a.download-word 
{display:inline-block;padding:20px 90px 25px 0px;background:url(/img/download-word.png) 100% 0 no-repeat;}
a.download-word:hover {background-color:#eee}

.orgcom      {margin:2em 0;padding:0 0 0 .8em;border-left:#CCC 1.5em solid}
.orgcom b    {display:block;white-space:nowrap;font-size:20px}
.orgcom span {display:block;}

}
