.servheader
{
  margin-bottom: 10px;  
}
.service_1
{
	
}
	.service_1 .item_first, 
	.service_videos .item_first
	{
	  color:#fff;
	  position: relative;
	}
	  .service_1 .item_first .adInline,
	  .service_videos .item_first .adInline
	  {
	    clear: both;
	    padding: 5px 0 5px 0;
	    position: absolute;
	    top: 270px;
	    background:#FFEFE0;
	    width: 475px;
	    height: 60px;
	  }
	  .service_1 .item_first .clear 	  
	  {
	    border-bottom:1px dotted #777777;
	    padding-top:10px;
	    background:#fff;
	  }
	  .service_1 .item .info, 
	  .service_1 .item_first .info, 
	  .service_videos .item_first .info
	  {
	    float:right; 
	    border:none;
      padding:5px;
      margin:0px;
      position: relative;
	  }
	  .service_1 .item_first .info, 
	  .service_videos .item_first .info
	  {
	    width:213px;
	    background:#aa0000;
	    height:330px;
	  }
	    .service_1 .item_first .lang, 
	    .service_videos .item_first .lang
	    {
	      color:#ffaaaa;
	    }
	    .service_1 .item_first .info .title a, 
	    .service_videos .item_first .info .title
	    {
	      font-weight:bold;
	      font-size:16px;
	      font-family:arial;
	      color:#fff;
	    }
	    .item_first .title
	    {
	      width: 180px;
	    }
	    .service_1 .item_first .info .desc, 
	    .service_1 .item .info .desc, 
	    .service_videos .item_first .info .desc,
	    .service_videos .item .info .desc
	    {
	      margin:10px 0px 0px 0px;
	    }
	    .service_1 .item_first .desc a,
	    .service_videos .item_first .desc a
	    {
	      color: #FFAAAA;
	    }
	  .service_1 .item_first .img,
	  .service_videos .item_first .img
    {
      float:left;
    }
    .item_first .hd
    {
      left:187px;
			position:absolute;
			margin-top: 5px;
			top:0;
    }

	  .item_first .img img
    {
      width:476px;
      height:268px;
    }
    .item_first .img .source
    {
      background: #777;
      height: 20px;
      width: 476px;
      color: #fff;
      position:absolute;
      top: 248px;
      opacity:0.8;
      filter: alpha(opacity = 80)
    }
      .item_first .img .source p
      {
        padding: 3px;
        margin: 0;
      }
  .service_1 .item
  {
    border:none;
    margin-top:10px;
    border-bottom:1px dotted #777777;
    padding:0px 0px 10px 0px;
  }
    .service_1 .item .img
    {
      float:left;
      width:180px;
      
    }
    .service_1 .item .img img
    {
      width:180px;
      height:120px;
    }
    /*
    .service_1 .item .img .hd
    {
      left: 140px;
      top: 87px;
    }
    */

    .service_1 .item .title .hd
    {
      left:485px;
			position:absolute;
			top:-5px;
    }
      .service_1 .item .info
      {
        width:510px;
        background:none;
      }
      .service_1 .item .title
      {
        font-weight:bold;
        font-size:14px;
        color:#aa0000;
        font-family:arial;
        width: 450px;
      }
        .service_1 .item .title a
        {
        
        }
        .service_1 .item .title span
        {
          font-size:12px;
          color:#444;
          font-weight:normal;
        }
      .service_1 .item .desc
      {
        
      }
.service_videos h3 
{
	margin: 10px 0px 0px 0px;
	font-size: 16px;
}
.rightBox .suggestBox .info, .rightBox .suggestBox
{
  margin-top:0px;
}
.service_1 .rightBox .ad,
.service_videos .rightBox .ad 
{
  padding-top: 5px;
}
.rightBox .suggestBox p
{
  margin-bottom: 3px;
}
.service_videos .header h2, 
.service_videos .header h1
{
  margin:30px 0px 7px 0px;
  padding:0px;
  float: left;
}

.service_videos .header h2
{
	padding:3px 7px 0px 0px;
	font-size: 17px;
	font-weight: normal;
}
.serwisy_lista h2
{
	margin-top: 0px;
}
.serwisy_lista .item
{
	border-bottom: 1px dotted #aaa;
	padding-bottom: 20px;
}
.serwisy_lista .item div.img 
{
	text-align: left;
	width: 400px;
	float: right;
}
.serwisy_lista .item div.img img
{
	width: 95px;
	height: 72px;
}
.serwisy_lista .item a
{
	text-decoration: none;
}
.serwisy_lista .item a:hover
{
	text-decoration: underline;
}
.serwisy_lista .item div.content
{
	width: 520px;
}
.serwisy_lista .item div.content .tags
{
	font-size: 11px;
}

/** Bloczki promocyjne **/
.rightBox .box h3
{
	font-size: 16px;
	color: #9D1E1E;
	margin: 20px 0px 5px 0px;
	font-family: Arial, Tahoma;
}
.rightBox .box .bitem 
{
	padding: 5px 0px;
	border-bottom: 1px solid #FFD7A6;
}
.rightBox .box .img 
{
  float: left;
  width: 105px;
}
.rightBox .box img
{
	width: 100px; height: 65px;
}
.rightBox .box .title
{
	margin-bottom: 3px;
}
.rightBox .box .title a
{
  font-size: 11px;
  font-weight: bold;
}
.categories
{
	padding: 10px 0 15px 0;
	text-align: center;
	font-size: 14px;
}
.categories li
{
  float: left;
  margin: 0 6px 0 0;
  font-family: arial;
}
.categories .sel 
{
  font-weight: bold;
  font-family: arial;
  font-size: 14px;
  color: #444;
}
.categories li a
{
	font-weight: bold;
	font-style: normal;
	text-decoration: underline;
	
}
.header .back
{
	font-size: 12px;
	font-weight: bold;
  padding: 5px 0 5px 0;

}
