@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:#6DB2FF url(../img/bg_freight-cars-combo2.jpg) 0 0 repeat-x;margin:0;padding:0;
                  color:white;height:160px;overflow:hidden;position:relative;}
#header h1       {margin:0;padding:16px 3%;position:absolute;top:66px;font-size:42px;letter-spacing:-2.5px;line-height:36px;
                  text-shadow: 2px 2px 4px rgba(0,0,0,0.4);display:inline;display:inline-block;width:auto;
background:rgba(0,0,0,0.4);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#60000000,endColorstr=#60000000);/**/
                  /*  #60000000=#60 is ~30% of 256; #000000=black  */}
#header h1 span  {display:block;font-size:30px;letter-spacing:-1px;}
#header div      {margin:0;padding:0 1em 0 3.2%;width:50%;
                  position:absolute;bottom:94px;font-size:16px;font-weight:bold;background:#233D5F;z-index:1000;}
#header p        {margin:0;padding:.15em 1em;position:absolute;bottom:94px;left:30%;z-index:1001;background:darkred;} 
#header .time    {white-space:nowrap}






/*
#menu ul         {margin:0;padding:0 8em 0 2%;list-style:none;_height:1%;overf\low:auto;border-bottom:1px solid #ccc;}
#menu a          {display:inline;float:left;padding:20px 10px;color:white;text-decoration:none;
                  border:1px solid #C67F40;border-width:0 0 0 1px;text-shadow: 1px 1px 1px #422F29;}
#menu a:hover    {background:#C67F40;}
#menu .selected  {background:#BF7335;color:black;text-shadow:none;}
*/


#menu            {
margin:0;padding:0;z-index:5000;_height:1%;
background:#C67F40 url(../img/menu_bg.gif) 0 -30px repeat;border-bottom:1px solid #eee;
}
#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:white;padding:20px 10px;    /* 1st level navigation */
margin-left:1px;zoom:1;
border:1px solid #C67F40;border-width:0 0 0 1px;text-shadow: 1px 1px 1px #422F29;
}
#menu>ul ul a       {color:black;background:#BD7133;padding:5px 10px;}  /* 2nd level navigation */
#menu>ul>li>a:hover {}
#menu>ul ul a:hover {color:white;background:#C67F40;}  /* 2nd level hover */
#menu>ul>li:hover>a {                               /* 1st level hover */
background:#C67F40;
}
#menu .selected     {background:#BF7335;color:black;text-shadow:none;}

#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;border-bottom:1px solid #ccc;}
#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;}


#language        {background:#C67F40;position:absolute;right:20px;top:170px;padding:.3em .5em;
                  margin:0;list-style:none;}
#language a      {color:black;}
#language a:hover{color:white;}
#language b      {color:#8F623E;}


#footer        {clear:both;background:#C67F40 url(../img/menu_bg.gif);color:white;margin:0;padding:20px 3%;
                position:absolute;width:100%;wid\th:93.5%;}
#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:60px;}
#information-partners a    {display:inline-block;height:60px;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;}

.vittel {background:url(/img/vittel_1043_120.png) no-repeat;padding-left:130px;padding-top:2em;height:100px;}
.vittel span {display:block}
.vittel a {font-weight:bold;font-size:1.2em}




ul.news 
{
margin:0;
padding:0;
list-style-type:none;
}
 
/*  Firefox ниже 3 не знает inline-block */
.news li 
{
list-style-type:none;
/*display:-moz-inline-stack;*/
display:inline-block;
overflow:hidden;
vertical-align:top;
margin:0 2% 1em 0;padding:1em 0 0 2%;
width:40.5%; /* ff2 requires fixed width */;
               border: solid silver;
         border-width:  1px 0 0 1px;
   -moz-border-radius: 10px 0 0 0;
-webkit-border-radius: 10px;
        border-radius: 10px;
}

/*.news *{display:inline;}*/


/* opera corners .columns li {background: silver url("roundedcorners2.svg")} */

/* both IE6+7 need hasLayout on this */

.news li {zoom:1;*display:inline } /*ie6 breaks right after this is moved to general rule*/





}

