.brd-t,
.brd-t-mrgt5 {border-top:#D1D1D1 5px solid; padding-top: 10px; margin-top: 10px}
.brd-t-mrgt5                {margin-top: 5px}

.logo-s {background: url("../i/logos.png") no-repeat scroll left top transparent;display: inline-block;}
.logo-s.orai {background-position: 0 0;height: 49px; width: 128px;}

.icon-s { background: url('../i/icons.png') no-repeat -9999px -9999px; display: inline-block} 
.icon-s.adv-img { background-position: 0px 0px; width: 56px; height: 9px;  } 
.icon-s.alio-count { background-position: 0px -19px; width: 13px; height: 16px;  } 
.icon-s.audio { background-position: 0px -45px; width: 11px; height: 15px;  } 
.icon-s.audio-min { background-position: 0px -70px; width: 9px; height: 11px;  } 
.icon-s.bullet { background-position: 0px -91px; width: 12px; height: 9px;  } 
.icon-s.calender { background-position: 0px -110px; width: 19px; height: 19px;vertical-align: bottom} 
.icon-s.contest { background-position: 0px -139px; width: 31px; height: 33px;  } 
.icon-s.curr-down { background-position: 0px -177px; width: 12px; height: 15px;  } 
.icon-s.curr-up { background-position: 0px -197px; width: 12px; height: 15px;  } 
.icon-s.flag-GBP { background-position: 0px -220px; width: 16px; height: 11px;} 
.icon-s.flag-JPY { background-position: 0px -241px; width: 16px; height: 11px;} 
.icon-s.flag-LVL { background-position: 0px -262px; width: 16px; height: 11px;  } 
.icon-s.flag-PLN { background-position: 0px -283px; width: 16px; height: 11px;  } 
.icon-s.flag-RUB { background-position: 0px -304px; width: 16px; height: 11px;  } 
.icon-s.flag-USD { background-position: 0px -325px; width: 16px; height: 11px;  } 
.icon-s.n18 { background-position: 0px -348px; width: 37px; height: 13px;  } 
.icon-s.n18-min { background-position: 0px -371px; width: 27px; height: 11px;  } 
.icon-s.narrow { background-position: 0px -392px; width: 8px; height: 11px;  } 
.icon-s.narrow-min { background-position: 0px -413px; width: 9px; height: 9px;  } 
.icon-s.photo { background-position: 0px -432px; width: 17px; height: 15px;  } 
.icon-s.photo-min { background-position: 0px -457px; width: 13px; height: 12px;  } 
.icon-s.pil { background-position: 0px -479px; width: 15px; height: 15px; vertical-align: text-bottom } 
.icon-s.pil-min { background-position: 0px -504px; width: 9px; height: 12px;  } 
.icon-s.play-video { background-position: 0px -526px; width: 98px; height: 93px;  } 
.icon-s.renew { background-position: 0px -629px; width: 15px; height: 15px;  } 
.icon-s.renew-min { background-position: 0px -654px; width: 11px; height: 11px;  } 
.icon-s.stat { background-position: 0px -675px; width: 13px; height: 15px;  } 
.icon-s.stat-min { background-position: 0px -700px; width: 10px; height: 13px;  } 
.icon-s.video { background-position: 0px -723px; width: 18px; height: 15px;  } 
.icon-s.video-min { background-position: 0px -748px; width: 14px; height: 12px;  } 
.icon-s.vip { background-position: 0px -770px; width: 69px; height: 13px;  } 
.icon-s.vip-min { background-position: 0px -793px; width: 52px; height: 11px;  } 
.icon-s.vip-photo { background-position: 0px -814px; width: 70px; height: 13px;  } 
.icon-s.vip-photo-min { background-position: 0px -837px; width: 52px; height: 10px;  } 

.social-share-count {
	padding: 0 0 0 16px;
	color: #16387c;
	font-size: 14px;
	font-weight: bold;
	background: url(//g.delfi.lt/d/front/icons.png) 0 -1518px no-repeat;
}

/* ------------------------------- */
/* TOP5 NEWS
/* ------------------------------- */
a.CBarticleTitle {color: #16387C; font: bold 20px/23px arial; font-weight: bold; text-decoration: none}
.CBarticleImage                         {zoom:1;*display:inline}

.fp_big                                 {display: inline-block;margin-bottom:10px}
.fp_big a.commentCount			{font-size: 16px}
.fp_big ul				{overflow: hidden;padding: 5px 0; text-align: left}
.fp_big li				{padding: 0 0 3px 0}
.fp_big .CBmore a.commentCount		{font-size: 10px}

.fp_big_block:first-child 		{margin-left:0}
.fp_big_block 				{float: left; margin-left:18px; overflow: hidden; width: 355px; position:relative}

.fp_smalls				{margin-bottom: 10px}
.fp_smalls a.commentCount		{font-size: 15px}
.fp_smalls				{overflow: hidden}

.fp_small_block:first-child		{margin-left:0}
.fp_small_block				{float: left; overflow: hidden; width: 230px; margin-left:19px; position:relative}

.fp_small_block a.CBarticleTitle        {font: bold 17px/19px arial}

.CBmore a.CBarticleTitle		{font: bold 12px/14px arial}

/* ------------------------------- */
/* Target news
/* ------------------------------- */
.category-header                            {float:left;width: 728px;padding-bottom: 10px}
.category-header-link                       {color: #262626 !important; float: left; font: bold 25px/25px arial; text-transform: none}
.category-menu-divider, .category-menu-link {color: #666 !important; font: 12px/25px arial !important}

.icon-nowrap                                {display: inline-block}
.article-first                              {border-top: none !important; padding: 0 !important}
.article-full,
.article-full-image                         {padding-top: 8px; margin-bottom: 8px}
.article-time                               {color: #888; font: 11px/14px arial; height: 14px; white-space: nowrap; margin-left: 5px}
.article-lead                               {display: block; margin-top: 8px; max-height: 72px; position: relative; z-index: 0; color: #3F3F3F !important; font-size: 14px; line-height: 18px}
.article-image                              {display: block; left: 0; overflow: hidden}

.content-new,
.content-full-block                         {width: 728px}

.content-sixty-block                        {margin-right: 13px; width: 471px}
.content-forty-block                        {padding: 10px 0 0 14px; width: 230px}
.content-first-block                        {clear: left; margin-left: 0 !important}

.content-full-block,
.content-half-block,
.content-third-block,
.content-sixty-block, 
.content-forty-block                        {float: left; margin-top: 0}

.content-new,
.content-full-block,
.content-half-block,
.content-third-block,
.content-sixty-block,
.content-forty-block                        {border: medium none; display: block; overflow: hidden; position: relative }

.category-menu                              {float: right; list-style: none outside none}
.category-menu-divider,
.category-menu-li                           {float: left}
.category-menu-divider                      {color: #D9D9D9; margin: 0 6px}
.category-header-link                       {color: #262626}

.content-full-block .article-title          {font: bold 28px/32px arial}
.content-full-block .commentCount           {font: bold 20px/20px arial}

.content-image-first .article-image         {position: absolute; top: 0; width: 100%}
.content-image-first .content-half-block    {margin-bottom: 15px; padding-top: 218px}
.content-image-first .content-third-block   {padding-top: 142px; margin-bottom: 9px}
.content-image-first .content-full-block    {margin-bottom: 9px; padding-top: 272px}

.content-half-block                         {margin-left: 18px; width: 355px}
.content-half-block .article-image          {height: 215px}
.content-half-block .article-title          {font: bold 22px/25px arial}
.content-half-block .commentCount           {font: bold 16px/23px arial}
.content-half-block li,
.article-full-image li                      {line-height: 15px;padding:0 0 2px 0}

.content-third-block                        {margin-left: 19px; width: 230px}
.content-third-block .article-title         {font: bold 17px/20px arial}
.content-third-block .commentCount,
.content-forty-block .commentCount          {font: bold 15px/20px arial}
.content-sixty-block .article-full-image .article-image {display: block; float: left; height: 100px; position: relative; width: 150px; margin-right: 14px; z-index: 1}
.content-sixty-block .abg .article-image {display: block; height: 314px; position: static; top: 20px; width: 471px;float:none; padding-bottom:4px}
.content-sixty-block .abg .article-title {font: bold 20px/23px arial}
.content-sixty-block .abg .commentCount{font: bold 16px/22px arial}

.article-full .article-title,
.article-big-image .article-title,
.article-full-image .article-title          {font: bold 17px/22px arial}

.article-full .commentCount,
.article-big-image .commentCount, 
.article-full-image .commentCount           {font: bold 15px/22px arial}

.article-full,
.article-big-image,
.article-full-image,
.article-link                               {border-top: 1px solid #D9D9D9;overflow: hidden}

.article-full-image .limiter                {overflow: hidden; position: relative}

.content-layer                              {bottom: 0; left: 0; position: absolute; right: 0; top: 0}
.content-forty-layer                        {background: url(../i/trb.png) repeat-y scroll 0 0 transparent; left: auto; width: 244px}

.article-related-li .commentCount          {font: 11px/12px arial !important}
.article-related-li .article-related-link   {color: #218CD2 !important}

.tb-show-publishtime .article-link          {padding-right: 50px}
.tb-show-publishtime .content-sixty-block .article-link {width: 421px}

.article-link                               {padding: 8px 0;position: relative}
.article-link .commentCount                 {font: bold 12px/18px arial}
.article-link .article-title                {font: bold 15px/18px arial}
.article-link .article-time                 {bottom: 0; float: right; margin: auto; position: absolute; right: 0; top: 0; margin-left: 5px}

.content-readmore, .content-latest          {color: #E92C35 !important; display: block; float: left; font: bold 13px/18px arial; padding-left: 3px;}
.content-latest                             {float: right}

hr.sticky-sep, hr.sticky-sep-onlyimg        {border: 0 solid #FFF; color: #FFF; float: left; height: 1px; width: 728px}
.delfi-hr-separator-dotted                  {background-color:#fff; border:#D1D1D1 1px solid; border-style: none none solid; margin-bottom: 9px; border-width: 1px; clear: both}

.content-footer                             {background: #F2F2F2; clear: both; height: 18px; margin: 8px 0 0 0; padding: 5px}
.article-related                            {list-style: none outside none; overflow: visible; padding-top: 5px}

.article-full-image .article-lead:after,
.article-full .article-lead:after {background-image: url("../i/fader.png"); background-position: left top; background-repeat: repeat-y; content: " "; height: 25px; position: absolute; right: 0; top: 52px; width: 108px; z-index: 1;}

/* ------------------------------- */
/* overrides
/* ------------------------------- */
.dweather-minimap-description, .dweather-minimap-links		{display:none !important}


/* ------------------------------- */
/* Photo / Video title ico v2
/* ------------------------------- */
.icon-s.video-v2, .icon-s.photo-v2 {
    background: url("http://g3.dcdn.lt/d/front/icons.png?6") no-repeat scroll -9999px -9999px;
    display: inline-block !important;
}
.icon-s.photo-min-v2, .icon-s.video-min-v2{display: inline-block !important;  background: url("http://g3.dcdn.lt/d/front/icons.png?6") no-repeat scroll -9999px -9999px;}
.icon-s.video-v2, .icon-s.photo-v2 {background-position: 0 -942px; height: 55px; width: 55px; position: absolute; top:0px; right: 0px;}
.icon-s.photo-v2 {background-position: 0 -1010px;}
.icon-s.photo-min-v2, .icon-s.video-min-v2 {background-position: 0 -1131px; height: 42px; width: 42px; position: absolute; top: 0; right: 0;}
.icon-s.video-min-v2 { background-position: 0 -1075px;}
.icon-s.video-v2.margin-right { right:45px;}
.icon-s.video-min-v2.margin-right { right: 34px; }
.ico-report.margin-top{top:50px}


.delfi-widget {border-bottom: 1px solid #d9d9d9; margin-bottom: 10px; padding-bottom: 10px;}
.delfi-widget.ru {border-top: 1px solid #d9d9d9; margin-top: 10px; padding-top: 10px;}
.delfi-widget-title, .delfi-widget-title a {color: #3c3c3c !important; font-size: 20px; font-weight: bold;}
.delfi-widget .delfi-image {margin: 5px 0; max-height: 139px;  overflow: hidden; position: relative;}
.delfi-widget .commentCount {font: 11px/12px arial !important}

#footer{
	height: 300px;
}
#footer .follow {
    width: 195px;
    padding: 30px 0 0 20px;
	height: 270px
}

#footer .footer-column{
    margin: 30px 15px;
}

