body
{
   margin-top: 0px !important;
   font-family:arial,sans-serif;
   font-size-adjust:none;
   font-style:normal;
   font-variant:normal;
   font-weight:normal;
   line-height:1;
}

.U
{
   vertical-align: top;
}

.container
{
   width: 100%;
}

.cross_site_taskbar
{
   margin:0 auto 0 auto;
   background: #fff url(http://kremlin.ru/static/img/taskbar/fade.png) center bottom no-repeat;
   padding: 7px 0px 0px 0px;
}

.cross_site_taskbar a
{
   color: #0f4774;
   outline: 0;
   text-decoration: none;
   font: 11px arial,sans-serif;
   margin: 0px 7px 0px 5px;
}

.cross_site_taskbar .firstsite a
{
   margin: 0px 7px 0px 8px;
}

.cross_site_taskbar a:hover
{
   text-decoration: underline;
}

.active
{
   border-left: 1px solid #d6e5ee;
   border-right: 1px solid #d6e5ee;
   background: #fff;
}


/* ============================
body
{
   margin-top: 0px !important;
   font-family:arial,sans-serif;
   font-size-adjust:none;
   font-style:normal;
   font-variant:normal;
   font-weight:normal;
   line-height:1;
}

.cross_site_taskbar *
{
   margin: 0;
   padding: 0;
}

.cross_site_taskbar
{
   position: relative;
   font-family:Arial,Helvetica,sans-serif;
   //zoom: 1;
}

.cross_site_taskbar .left_block
{
   float: left;
   display: inline;
   width: 25%;
   padding-top: 5px;
}

.cross_site_taskbar .right_block
{
   float: right;
   display: inline;
   width: 20%;
   min-width: 13em;
   position: relative;
}

.cross_site_taskbar .search_form
{
   width: 100%;
   position: relative;
   margin-top: 5px;
}

.cross_site_taskbar .search_form .search_field_wrap input
{
   position: absolute;
   right: 2em;
   top: 0;
   width: 90%;
   font-family: Arial, Helvetica, sans-serif;
   padding: 0 .1em;
}

.cross_site_taskbar .search_form input.empty
{
   color: #aaa;
}

.cross_site_taskbar .search_form input.search_button
{
   position: absolute;
   right: 0;
   top: 0em;
   width: 2em;
   height: 1.5em;
   border: none;
   background: url('search_arrow.png') center center no-repeat;
   padding: 0;
}

.cross_site_taskbar .subsites
{
   float: left;
   display: inline;
   width: 50%;
}

.cross_site_taskbar .subsites .fade_wrap
{
bottom:0;
height:7px;
left:50%;
position:absolute;
width:451px;
}

.cross_site_taskbar .subsites .fade_wrap .fade
{ 
   -moz-background-clip:border;
   -moz-background-inline-policy:continuous;
   -moz-background-origin:padding;
   background:transparent url(http://kremlin.ru/static/img/taskbar/fade.png) no-repeat scroll 50% 0;
   height:6px;
   left:-260px;
   position:absolute;
   width:521px;
}

.cross_site_taskbar .subsites ul
{
   font-size:11px;
   list-style-image:none;
   list-style-position:outside;
   list-style-type:none;
   position:relative;
   text-align:center;
   white-space:nowrap;
   z-index:100;
}

.cross_site_taskbar .subsites ul li
{
   display: inline-block;
   display: -moz-inline-stack;
   //display: inline;
   //zoom: 1;
   padding: 6px .6em .8em;
   margin: 0 -.2em;
}


.cross_site_taskbar .subsites ul
{

}

.cross_site_taskbar .subsites ul li
{
   padding-top: .8em;
   padding-bottom: .9em;
}

.cross_site_taskbar .subsites ul li.first
{
   margin: 0 -.1em 0 0;
}

.cross_site_taskbar .subsites ul li.last
{
   margin: 0 0 0 -.1em;
}

.cross_site_taskbar .subsites ul li.active
{
   background: #fff;
   border-left:1px solid #d6e5ee;
   border-right:1px solid #d6e5ee;
}

.cross_site_taskbar .subsites ul li.active a
{
   text-decoration:none;
}

.cross_site_taskbar .subsites ul li a
{
   color: #0f4774;
   outline: 0;
   text-decoration:none;
   font:11px arial,sans-serif;
}

.cross_site_taskbar .subsites ul li a:hover
{
   text-decoration:underline;
}

.cross_site_taskbar .strut
{
   clear:both;
}
===========================  */

/* ==================================

body
{
   margin-top: 0px !important;
}

.cross_site_taskbar *
{
   margin: 0;
   padding: 0;
}

.cross_site_taskbar
{
   position: relative;
   font-family:Arial,Helvetica,sans-serif;
   //zoom: 1;
}

.cross_site_taskbar .left_block
{
   float: left;
   display: inline;
   width: 25%;
   padding-top: 5px;
}

.cross_site_taskbar .right_block
{
   float: right;
   display: inline;
   width: 20%;
   min-width: 13em;
   position: relative;
}

.cross_site_taskbar .search_form
{
   width: 100%;
   position: relative;
   margin-top: 5px;
}

.cross_site_taskbar .search_form .search_field_wrap input
{
   position: absolute;
   right: 2em;
   top: 0;
   width: 90%;
   font-family: Arial, Helvetica, sans-serif;
   padding: 0 .1em;
}

.cross_site_taskbar .search_form input.empty
{
   color: #aaa;
}

.cross_site_taskbar .search_form input.search_button
{
   position: absolute;
   right: 0;
   top: 0em;
   width: 2em;
   height: 1.5em;
   border: none;
   background: url('search_arrow.png') center center no-repeat;
   padding: 0;
}

.cross_site_taskbar .subsites
{
   float: left;
   display: inline;
   width: 50%;
   margin-bottom: .6em;
   position: relative;
}

.cross_site_taskbar .subsites .fade_wrap
{
   height: 6px;
   width: 451px;
   position: absolute;
   left: 50%;
   bottom: 0;
}

.cross_site_taskbar .subsites .fade_wrap .fade
{ 
  background: url('http://kremlin.ru/static/img/taskbar/fade.png') no-repeat 50% 0; 
  height: 6px; 
  width: 521px; 
  position: absolute; 
  left: -260px;
  _background:none;
  _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='http://kremlin.ru/static/img/taskbar/fade.png');
  _margin-left:35px;
}

.cross_site_taskbar .subsites ul
{
   list-style: none;
   font-size: 11px;
   text-align: center;
   white-space: nowrap;
   position:relative;
   z-index:100;
}

.cross_site_taskbar .subsites ul li
{
   display: inline-block;
   display: -moz-inline-stack;
   //display: inline;
   //zoom: 1;
   padding: 6px .6em .8em;
   margin: 0 -.2em;
}


.cross_site_taskbar .subsites ul
{

}

.cross_site_taskbar .subsites ul li
{
   padding-top: .8em;
   padding-bottom: .9em;
}

.cross_site_taskbar .subsites ul li.first
{
   margin: 0 -.1em 0 0;
}

.cross_site_taskbar .subsites ul li.last
{
   margin: 0 0 0 -.1em;
}

.cross_site_taskbar .subsites ul li.active
{
   background: #fff;
   border-left:1px solid #d6e5ee;
   border-right:1px solid #d6e5ee;
}

.cross_site_taskbar .subsites ul li.active a
{
   text-decoration:none;
}

.cross_site_taskbar .subsites ul li a
{
   color: #0f4774;
   outline: 0;
   text-decoration:none;
   font:11px arial,sans-serif;
}

.cross_site_taskbar .subsites ul li a:hover
{
   text-decoration:underline;
}

.cross_site_taskbar .strut
{
   clear:both;
}

================================== */
