.select-field {
   float: right;
}
.search-limit {
   right:0px;
   top:-57px;
}
   body.size0 .search-limit {
      right:10px;
   }
   body.size0 .video-searchbar .search-limit {
      top:5px;
   }
      body.size0 .video-searchbar .search-limit label.right {
         width:105px;
      }
.search-limit label.right {
   margin-top:3px;
   margin-right:10px;
}
   body.size0 .search-limit label.right {
      margin-right: 10px;
      margin-top: 0;
      width: 69px;
   }
.news-searchbar {
   background-color: #f6f6f6;
   font-family: 'Helvetica Neue',Arial, sans-serif;
   font-size:13px;
   color:#2d2d2d;
   min-height: 113px;
   margin-top:-2px;

}
   body.size0 .news-searchbar {
      min-height: 395px;
   }
      body.size490 .news-searchbar {
         min-height:165px;
      }

      .news-searchbar-inner .top {
         padding:0px 20px;
         min-height:45px;
         background: url('../img/news-spacer.png') no-repeat center bottom;
      }
         body.size0 .news-searchbar-inner .top {min-height: 160px; }
         body.size0 .news-searchbar-inner .top .search-dates {top:55px;left:20px;}

         .news-searchbar-inner .top .search-title {
            top:10px; left:20px; width: auto;
         }
         .news-searchbar-inner .top .search-dates{
            top:0px; right:0px;
         }
            body.size0 .news-searchbar-inner .top .search-title {
               width:100%;
               min-height: 33px;
            }
            .news-searchbar-inner img.ui-datepicker-trigger {
               position: absolute; top:5px; right: 5px; cursor: pointer;

            }
               body.size0 .news-searchbar-inner img.ui-datepicker-trigger {width:19px !important; height: 20px !important; top:25px;}

      .news-searchbar-inner .bottom {
         padding:0px 20px;
         min-height:70px;
      }

         body.size750 .news-searchbar-inner .bottom, body.size1000 .news-searchbar-inner .bottom {min-height: 120px;}

      .news-searchbar ul.yearslist {
         float:right;
      }
            .news-searchbar ul.yearslist li {
               float:left;
               background: none !important;
               padding: 0 !important; margin:0 !important;
             }
            ul.yearslist li a, div.pagination div.links ul li a {
               font-family: 'Helvetica Neue',Arial, sans-serif;
               padding:12px 14px;
               display:block;
               text-decoration: none !important;
               margin-top:0;
               border-left: 1px solid #dfdfdf;
               }
               .news-searchbar ul.sbOptions li a, .news-searchbar div.sbHolder a, .video-searchbar div.sbHolder a {
                  text-decoration: none !important;
               }
               ul.yearslist li a.active, ul.yearslist li a:hover, div.pagination div.links ul li a.active, div.pagination div.links ul li a:hover {
                  background-color:#0c3369 !important;
               }
               ul.yearslist li a.active , div.pagination div.links ul li a.active {
                  border-top: 4px solid #59B6E1;
                  color: #FFFFFF;
                  margin-top: -4px;
               }
                  ul.yearslist li a.active, ul.yearslist li a.active:hover {
                     margin-top: -6px;
                     height:21px;
                  }
                     ul.yearslist li a:hover {margin-top:-2px;height:21px;}


      body.size0 .search-content.news.timeline .box,
      body.size490 .search-content.news.timeline .box,
      body.size750 .search-content.news.timeline .box,
      body.size1000 .search-content.news.timeline .box,
      body.size1200 .search-content.news.timeline .box,
      .search-content.news.timeline .box,
      body.size0 .search-content.news.chronicle .box,
      body.size490 .search-content.news.chronicle .box,
      body.size750 .search-content.news.chronicle .box,
      body.size1000 .search-content.news.chronicle .box,
      body.size1200 .search-content.news.chronicle .box,
      .search-content.news.chronicle .box{
         min-height: 100px;
      }
      body.size0 .search-content.news.timeline .box .box-header,
      body.size490 .search-content.news.timeline .box .box-header,
      body.size750 .search-content.news.timeline .box .box-header,
      body.size1000 .search-content.news.timeline .box .box-header,
      body.size1200 .search-content.news.timeline .box .box-header,
      .search-content.news.timeline .box .box-header,
      body.size0 .search-content.news.chronicle .box .box-header,
      body.size490 .search-content.news.chronicle .box .box-header,
      body.size750 .search-content.news.chronicle .box .box-header,
      body.size1000 .search-content.news.chronicle .box .box-header,
      body.size1200 .search-content.news.chronicle .box .box-header,
      .search-content.news.chronicle .box .box-header{
         min-height: 40px;
      }

      .news-searchbar.timeline{
         min-height: 0px;
         margin-bottom: -6px
      }
      body.size0 .news-searchbar.timeline,
      body.size0 .news-searchbar.chronicle {
         min-height: 0px;
      }
      body.size490 .news-searchbar.timeline,
      body.size490 .news-searchbar.chronicle {
         min-height: 0px;
      }
      
      .news-searchbar.timeline .timeline-nav{
         position: absolute;
         top: -2px;
         display: block;
         width: 0px; height: 100%;
         z-index: 1;
      }
      .news-searchbar.chronicle .chronicle-nav {
         top: 0px;
         display: block;
         width: 100%;
         z-index: 1;
      }
         body.size0 .news-searchbar.timeline .timeline-nav.prev,
         body.size490 .news-searchbar.timeline .timeline-nav.prev,
         body.size750 .news-searchbar.timeline .timeline-nav.prev,
         body.size0 .news-searchbar.timeline .timeline-nav.next,
         body.size490 .news-searchbar.timeline .timeline-nav.next,
         body.size750 .news-searchbar.timeline .timeline-nav.next{
            width: 60px;
         }
         .news-searchbar.timeline .timeline-nav.prev,
         .news-searchbar.timeline .timeline-nav.next{
            display: block;
            width: 80px;
            height: 100%;
         }
         .news-searchbar.chronicle .chronicle-nav .prev,
         .news-searchbar.chronicle .chronicle-nav .next{
            display: block;
            width: 46px;
            height: 40px;
            position: absolute;
            top: 0px;
         }
         .news-searchbar.timeline .timeline-nav a{
            display: block;
            width: 100%;
            height: 100%;
            position: relative;
            top: 0px;
         }
         .news-searchbar.chronicle .chronicle-nav a{
            display: block;
            width: 40px;
            height: 40px;
            position: absolute;
            top: 0px;
         }
         .news-searchbar.timeline .timeline-nav a .ico,
         .news-searchbar.chronicle .chronicle-nav a .ico{
            background: url("../img/next-prev.png") no-repeat;
            display: block;
            height: 10px; width: 8px;
            position: absolute;
            top: 50%; left: 50%;
            margin-top: -5px; margin-left: -4px;

            -webkit-transition: all 0.4s ease;
            -moz-transition: all 0.4s ease;
            -o-transition: all 0.4s ease;
            transition: all 0.4s ease;
         }
         .news-searchbar.timeline .timeline-nav.prev{
            left: 0px;
            border-right: 1px solid #dfdfdf;;
         }
         .news-searchbar.chronicle .chronicle-nav .prev{
            left: 0px;
            background: url('../img/news-prev.png') no-repeat center right;
         }
         .news-searchbar.timeline .timeline-nav.next{
            right: 0px;
            border-left: 1px solid #dfdfdf;;
         }
         .news-searchbar.chronicle .chronicle-nav .next{
            right: 0px;
            background: url('../img/news-next.png') no-repeat center left;
         }
         .news-searchbar.timeline .timeline-nav.prev a,
         .news-searchbar.chronicle .chronicle-nav .prev a{
            left: 0px;
         }
         .news-searchbar.timeline .timeline-nav.next a,
         .news-searchbar.chronicle .chronicle-nav .next a{
            right: 0px;
         }
            .news-searchbar.timeline .timeline-nav.prev a .ico,
            .news-searchbar.chronicle .chronicle-nav .prev a .ico{
               background-position: 0px 1px;
            }
            .news-searchbar.timeline .timeline-nav.next a .ico,
            .news-searchbar.chronicle .chronicle-nav .next a .ico{
               background-position: -24px 1px;
            }
            .news-searchbar.timeline .timeline-nav.prev a:hover .ico{
               margin-left: -10px;
            }
            .news-searchbar.chronicle .chronicle-nav .prev a:hover .ico{
               margin-left: -8px;
            }
            .news-searchbar.timeline .timeline-nav.next a:hover .ico{
               margin-left: 2px;
            }
            .news-searchbar.chronicle .chronicle-nav .next a:hover .ico{
               margin-left: 0px;
            }

      .news-searchbar.timeline .timeline-filters,
      .news-searchbar.chronicle .chronicle-filters {
         padding: 0px 20px;
         min-height: 66px;
      }
      body.size0 .news-searchbar.timeline .timeline-filters,
      body.size0 .news-searchbar.chronicle .chronicle-filters {
         min-height: 134px;
      }
         .news-searchbar.timeline .control-group,
         .news-searchbar.chronicle .control-group {
            margin-right: 20px;
         }
         body.size0 .news-searchbar.timeline .control-group,
         body.size0 .news-searchbar.chronicle .control-group {
            margin-right: 0px;
            width: 100%;
         }
         body.size490 .news-searchbar.timeline input.search-news,
         body.size750 .news-searchbar.timeline input.search-news,
         body.size490 .news-searchbar.chronicle input.search-news,
         body.size750 .news-searchbar.chronicle input.search-news {
            width:202px;
         }
         body.size0 .news-searchbar.timeline input.search-news,
         body.size0 .news-searchbar.chronicle input.search-news {
            width:258px
         }

      body.size0 .news-searchbar.timeline .timeline-cats,
      body.size490 .news-searchbar.timeline .timeline-cats,
      body.size750 .news-searchbar.timeline .timeline-cats{
         padding: 0px 61px;
      }
      .news-searchbar.timeline .timeline-cats{
         top: -6px;
         padding: 0px 81px;
         text-align: center;
      }
      .news-searchbar.chronicle .chronicle-cats {
         top: -6px;
         text-align: right;
         padding: 0px 46px;
         background: url('../img/news-spacer.png') no-repeat center bottom;
      }
         .news-searchbar.timeline .timeline-cats ul.cats,
         .news-searchbar.chronicle .chronicle-cats ul.cats {
            overflow: hidden;
         }
            .news-searchbar.timeline .timeline-cats ul.cats li,
            .news-searchbar.chronicle .chronicle-cats ul.cats li {
               /*float:left;*/
               display: inline-block;
               background: none !important;
               padding: 0 !important; margin:0 !important;
            }
            body.size0 .news-searchbar.timeline .timeline-cats ul.cats li a,
            body.size490 .news-searchbar.timeline .timeline-cats ul.cats li a,
            body.size750 .news-searchbar.timeline .timeline-cats ul.cats li a{
               height: 60px; min-width: 40px;
               line-height: 60px;
            }
            .news-searchbar.timeline .timeline-cats ul.cats li a {
               font-family: 'Helvetica Neue',Arial, sans-serif;
               font-weight: bold;
               padding:0px 10px;
               display:block;
               height: 80px; min-width: 60px;
               line-height: 80px;
               text-decoration: none !important;
               border-left: 1px solid #dfdfdf;
               border-right: 1px solid #dfdfdf;
               margin-left: -1px;
               text-align: center;
            }

   .tl-timeline .boxing{
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
   }

   .tl-timeline .tl-blue-nav{
      margin-top: -6px;
      background-color: #0c3369;
      color: #fff;
      height: 72px;
      z-index: 1;
   }
      .tl-timeline .tl-blue-nav .page-count{
         display: block;
         height: 72px; line-height: 72px;
         float: right;
         padding-right: 30px;
         font-family: 'krakow_airportbold','Helvetica Neue',Arial, sans-serif;
         font-size: 20px;
      }
      .tl-timeline .tl-blue-nav .nav-items{
         display: block;
         height: 72px; line-height: 72px;
         float: left;
         padding-left: 24px;
         font-size: 1px;
      }
         .tl-timeline .tl-blue-nav .nav-items .nav-item{
            display: inline-block;
            vertical-align: middle;
            -webkit-transition: all 0.4s ease;
            -moz-transition: all 0.4s ease;
            -o-transition: all 0.4s ease;
            transition: all 0.4s ease;
         }
         .tl-timeline .tl-blue-nav .nav-items .nav-item + .nav-item{
            margin-left: 10px;
         }
            .tl-timeline .tl-blue-nav .nav-items .nav-item span{
               display: block;
               height: 20px; width: 20px;
               background-position: 50% 50%;
               background-repeat: no-repeat;
               background-image: url('../img/timeline-nav-item.png');
            }
            .tl-timeline .tl-blue-nav .nav-items .nav-item.active span,
            .tl-timeline .tl-blue-nav .nav-items .nav-item:hover span{
               background-image: url('../img/timeline-nav-item-h.png');
            }
      .tl-timeline .tl-content .items{
         display: block;
         width: 100%; height: auto;
         overflow: hidden;
      }
         .tl-timeline .tl-content .item{
            position: absolute;
            top: 0px; left: 0px;
            display: block;
            width: 100%; height: auto;
            visibility: hidden;
            z-index: 0;
         }
         .tl-timeline .tl-content .item.active{
            position: relative;
            visibility: visible;
            z-index: 1;
         }
            .tl-timeline .tl-content .item .image{
               position: relative;
               display: block;
               width: 100%; height: 470px;
               background-color: #eee;
               background-position: 50% 50%;
               background-repeat: no-repeat;
               background-size: cover;
            }
            .tl-timeline .tl-content .item .header{
               position: relative;
               display: block;
               width: 100%; height: 0px;
            }
               .tl-timeline .tl-content .item .header .title{
                  position: absolute;
                  bottom: 0px; left: 30px;
                  display: block;
                  width: 430px; height: auto;
                  background-color: #fff;
                  padding: 30px;
                  font-family: 'krakow_airportlight','Helvetica Neue',Arial, sans-serif;
                  font-size: 30px;
                  line-height: 40px;
                  color: #59b6e1;
               }
            body.size0 .tl-timeline .tl-content .item .image{
               height: 200px;
            }
            body.size0 .tl-timeline .tl-content .item .header{
               height: auto;
            }
               body.size0 .tl-timeline .tl-content .item .header .title{
                  position: relative;
                  top: 0px;
               }
            body.size490 .tl-timeline .tl-content .item .image,
            body.size750 .tl-timeline .tl-content .item .image{
               height: 360px;
            }
               body.size0 .tl-timeline .tl-content .item .header .title{
                  width: 100%;
                  left: 0px;
                  font-size: 24px;
                  line-height: 32px;
               }
               body.size490 .tl-timeline .tl-content .item .header .title,
               body.size750 .tl-timeline .tl-content .item .header .title{
                  left: 10px;
                  /*right: 10px;*/
                  /*width: auto;*/
                  width: 360px;
                  font-size: 24px;
                  line-height: 32px;
               }
            .tl-timeline .tl-content .item .content{
               position: relative;
               padding: 30px 60px;
            }
               body.size0 .tl-timeline .tl-content .item .content{
                  padding: 0px 30px;
                  padding-bottom: 20px;
               }
               body.size490 .tl-timeline .tl-content .item .content,
               body.size750 .tl-timeline .tl-content .item .content{
                  padding: 30px 40px;
               }


            ul.cats li a {
               font-family: 'Helvetica Neue',Arial, sans-serif;
               padding:12px 14px;
               display:block;
               text-decoration: none !important;
               margin-top: 4px;
               border-left: 1px solid #dfdfdf;
            }
               ul.cats li a.active, ul.cats li a:hover {
                  background-color:#0c3369 !important;
               }
               ul.cats li a.active {
                  border-top: 4px solid #59B6E1;
                  color: #FFFFFF;
                  margin-top: 0px;
               }
                  ul.cats li a.active, ul.cats li a.active:hover {
                     /*margin-top: -6px;*/
                     /*height:21px;*/
                  }
                     ul.cats li a:hover {
                        /*height:21px;*/
                     }



      .news-searchbar .control-group {
         margin-top:18px;
      }

         .news-searchbar .control-group.first {
            margin-right:20px;
         }
            body.size1000 .control-group.first, body.size790 .control-group.first, body.size490 .control-group.first {width:100%;}
         .news-searchbar .control-group.last {
            margin-left:20px;
         }
            body.size0 .news-searchbar .control-group.last {
               margin-left: 0;
            }
         body.size0 .control-group label {
            display:block;
            width:100%;
         }

   .news-searchbar input.search-news , .news-searchbar input.news-date {
      background: url("../img/input_bg.png") repeat-x scroll 0 0 #FFFFFF;
      border: 1px solid #AAAAAA;
      border-radius: 3px 3px 3px 3px;
      color: #939393;
      font-size: 13px;
      height: 29px;
      margin: 0;
      padding: 0 9px;
      width: 252px;

   }
   body.size750 .news-searchbar input.search-news {
      width:332px;
   }
   .news-searchbar input.news-date {
      width:120px;
      }
   .news-searchbar input.button {
      height: 30px;
      }
      div.search-title {width:100%;}
      div.search-title.border {border-bottom:3px solid #f1f1f1;}
      div.search-title h3 {
         margin:30px 0;
         text-transform: uppercase;
         font-weight:bold;
         padding-left:15px;
      }
         body.size0 div.search-title h3, body.size490 div.search-title h3  {padding-left:20px;}

   .search-content .box {
      width:48%;margin-left:25px;
      min-height:274px;
      margin-bottom:30px;
      border-top: 3px solid #f1f1f1;
   }


      body.size0 .search-content .box, body.size0 .search-content .box.first {margin-left:0 !important;}

      .search-content .box-content {
         position: relative;
         }
         .search-content .box-content .other-date {
            position: absolute; top: -3px; left: 10px;
            background-color:#0c3369 !important;
            border-top: 3px solid #59B6E1;
            padding: 8px 14px 8px 14px;
            } /*
            body.size0 .search-content .box-content .other-date  {
               margin-left: 25px;
               }
               body.size490 .search-content .box-content .other-date {
                  margin-left: 10px 
                  } */

            .search-content .box-content .other-date p { 
               font-family: 'Helvetica',Arial,sans-serif; line-height: 13px; font-weight:bold; 
               }
            .search-content .box-content .other-date p.date-top { 
               font-size:13px; color:#5cbbe7; padding: 0px 0px 3px 0px; display: block;
               }
            .search-content .box-content .other-date p.date-bottom { 
               font-size:14px; color:#FFF 
               }
               
               

      .search-content .box.first, .search-content .box.item-first {margin-left:0;}
         body.size1000 .search-content.video .box.item-first, body.size750 .search-content.video .box.item-first {margin-left:0;}
            body.size490 .search-content .box.item-first, body.size490 .search-content .box.first, body.size490 .search-content .box.item-second { margin-left:10px !important; }

      .search-content.news .box {width:32%; margin-left:17px;}

         .search-content.news .box.first {margin-left:0 !important;}


         body.size1000 .search-content.news .box {width:32%; margin-left:12px;}
         body.size750 .search-content.news .box {width:30%;}

         body.size490 .search-content.news .box.first {margin-left:10px !important;}
         /* body.size490 .search-content.news .box.item-first {margin-left:0 !important;} */

         div.movieButton {
            background: url("../img/play.png") no-repeat scroll center center transparent;
            height: 95px;
            left: 45%;
            top: 65px;
            width: 66px;
            cursor: pointer;
         }
            body.size1000 div.movieButton {
               top: 40px; left: 43%;
            }
               body.size750 div.movieButton {
                  top: 18px; left: 40%;
               }
                  body.size490 div.movieButton {
                     top: 44px; left: 38%;
                  }
                     body.size0 div.movieButton {
                        top: 42px; left: 35%;
                     }
         /*body.size1000 .search-content .box.item-second {margin-left:40px;}*/

         /*body.size750 .search-content .box {width:250px;}*/
            /*body.size750 .search-content .box img  { width : 250px }*/
         body.size750 .search-content .box.item-second {margin-left:20px;}

         body.size490 .search-content .box {
            width:46%;
         }
            body.size0 .search-content .box {width:100%; margin-left: 10px;}
            body.size490 .search-content .box img  { width : 100% ; height:auto;}
            .search-content .box img  { width : 100% ; height:auto;}



      .search-content .box .box-header {
         margin:14px;
         min-height: 65px;
      }
         body.size1000 .search-content.news .box .box-header, body.size490 .search-content.news .box .box-header {
            min-height: 100px;
         }
            body.size750 .search-content.news .box .box-header {min-height: 110px;}
         .search-content .box .box-header a {
            color:#0c3369;
            font-family:'helvneueltpro6helvneueltpro65',Arial,sans-serif;
            font-weight: bold;
            text-decoration: none;
         }
         .search-content .box .box-header a:hover {
            color:#59B6E1;
         }
   .news-others {
      width:100%;
   }
   .news-others .other-row {width:100%;min-height: 68px; border-bottom: 1px solid #f1f1f1;}
   .news-others .other-date {
      background-color:#0c3369 !important;
      border-top: 3px solid #59B6E1;
      padding: 8px 14px 8px 14px;
      margin-top:10px;
   }
      body.size0 .news-others .other-date  {
         margin-left: 25px;
      }
         body.size490 .news-others .other-date { margin-left: 10px }
   .news-others .other-text {
      padding: 22px 0 0 80px;
   }
      body.size0 .news-others .other-text, body.size490 .news-others .other-text {
         padding: 8px 0 0 90px;
      }
      .news-others .other-text a{
         color:#0c3369;
         font-weight:bold;
         font-size:14px;
         text-decoration:none !important;
      }
         .news-others .other-text a:hover {color:#59B6E1}
      .news-others .other-date p { font-family: 'Helvetica',Arial,sans-serif; line-height: 13px; font-weight:bold; }
      .news-others .other-date p.date-top { font-size:13px; color:#5cbbe7; display: block; padding: 0px 0px 3px 0px; }
      .news-others .other-date p.date-bottom { font-size:14px; color:#FFF }
.spacer40 {
   height:40px;
   width:100%;
}

/* News details */

   .sub-page-contener > .news-details > aside {
      margin:20px 0 30px;
      width:270px;
   }

      body.size1000 .news-details > aside, body.size750 .news-details > aside,  body.size0 .news-details > aside {
         width:100% !important;
         clear:both;
      }

      .news-details > aside .search-title h3 {
         margin:30px 0 20px;
      }
      .news-details > aside .box .box-header {
         margin:14px;
         min-height: 65px;
      }
         body.size750 .news-details > aside .box .box-header {
            min-height: 90px;
         }
      .news-details > aside .box.first {
         border-top: none;
         margin-top:0;
      }
         body.size1000 .news-details > aside .box.first, body.size750 .news-details > aside .box.first {
            border-top: 3px solid #f1f1f1;
            margin-top:30px;
         }
      .news-details > aside .box {
         border-top: 3px solid #f1f1f1;
         margin-top:30px;
      }
         body.size1000 .news-details > aside .box {
            margin-left: 20px;
            width: 317px;
         }
            body.size750 .news-details > aside .box {
               width:240px;
               margin-left: 20px;
            }
            body.size1000 .news-details > aside .box .box-content img , body.size750 .news-details > aside .box .box-content img {
               width:100%;
               height:auto;
            }
            body.size1000 .news-details > aside .box.first,  body.size750 .news-details > aside .box.first {
               margin-left:0px;
            }

         .news-details > aside .box .box-header a {
            color:#0c3369;
            /*font-family:'helvneueltpro6helvneueltpro65',Arial,sans-serif;*/
            font-weight: bold;
            text-decoration: none;
            font-size:16px;
         }

            .news-details > aside .other-date {
               top:-4px;
               left:10px;
               background-color:#0c3369 !important;
               border-top: 4px solid #59B6E1;
               padding:8px 10px;
            }
            .news-details > aside .other-date p { font-family: 'Helvetica',Arial,sans-serif; line-height: 13px; font-weight:bold; }
            .news-details > aside .other-date p.date-top { font-size:13px; color:#5cbbe7 }
            .news-details > aside .other-date p.date-bottom { font-size:16px; color:#FFF }

   article.news-details {
      padding-right:40px;
   }
   .social-box {
      border:1px solid #eae8e9;
      color:#0c3369;
      font-family: 'Helvetica Neue',Arial, sans-serif;
      font-size:10px;
      text-transform: uppercase;
      height: 40px;
      line-height: 10px;
   }
      body.size1000 .social-box, body.size750 .social-box , body.size0 .social-box {
         width:270px;
      }
         body.size0 .social-box {margin-left:8px;}
      .social-box .social-item {
         margin-left:10px;
         font-weight: bold;
      }
      .social-box .label {
         top:13px;
         left:12px;
         border-right:1px solid #d6d6d6;
         padding-right:10px;
         color:#0c3369;
         font-weight: bold;
      }
      .social-box .social-item.fbitem {
         top:13px;
         left:90px;
      }
      .social-box .social-item.twitter {
         top:13px;
         right:12px;
      }
      .social-box a {
         text-decoration: none;
         font-family: 'Helvetica Neue',Arial, sans-serif;
         text-transform: uppercase;
         font-size:10px;
      }
         .social-box a.fb { background: url('../img/icons/fb.jpg') no-repeat; padding: 1px 0 0 22px; }
         .social-box a.tw { background: url('../img/icons/twitter.jpg') no-repeat; padding: 1px 0 0 22px;}

   article.news-details .content {
      width: 590px;
      font-family: 'krakow_airportregular', arial, sans-serif;
      font-size:16px;
      color:#424242;
      margin-bottom: 40px;
   }
      body.size750 article.news-details .content
      {
         width:505px;
      }
         body.size0 article.news-details .content {
            width:300px;
         }

      article.news-details .content-inner {
         margin-left:130px;
         margin-top:30px;
      }
         body.size0 article.news-details .content-inner {
            margin-left:8px;
         }
      article.news-details .content-inner > .full-text {
         padding:0;
      }
      article.news-details .content-inner figure {
         margin:30px 0 25px;
         border-bottom: 3px solid #f1f1f1;
      }
         body.size750 article.news-details .content-inner figure img {
            width:100%;
            height: auto;
         }
             article.news-details .content-inner figure > figcaption {
                padding:2px 0 8px;
             }
               article.news-details .content-inner figure > figcaption span {
                  color:#0c3369;
                  font-family: 'Helvetica Neue',Arial, sans-serif;
                  font-size:12px;
                  text-transform: uppercase;
                  font-weight: bold;
               }
         article.news-details .small-gallery-box > .inner {
            /*background: url("../img/article_aside_desc_bg.png") 0 0 repeat-x;*/
            position: relative;
            /*padding: 20px 0px 20px 20px;*/
         }

         article.news-details .small-gallery-box > .inner > a.prev {
            background: url("../img/article_content_next_prev.png") no-repeat scroll 0 0 transparent;
            cursor: pointer;
            display: block;
            height: 120px;
            left: 0;
            position: absolute;
            top: 0;
            width:50px;
            z-index: 10;
         }
         article.news-details .small-gallery-box > .inner > a.next {
            background: url("../img/article_content_next_prev.png") no-repeat scroll -50px 0 transparent;
            cursor: pointer;
            display: block;
            height: 120px;
            right: 0;
            position: absolute;
            top: 0;
            width: 50px;
            z-index: 10;
         }
            body.size0 article.news-details .small-gallery-box > .inner > a.next {
               height: 97px;
               background-position: -50px -12px ;
            }
            body.size0 article.news-details .small-gallery-box > .inner > a.prev {
               height: 97px;
               background-position: 0px -12px ;
            }
         article.news-details .small-gallery-box > .inner > .contener {
            width: 360px;
            height: 120px;
            overflow: hidden; position: relative;
            z-index: 0;
            margin-left:50px;
         }
            body.size750 article.news-details .small-gallery-box > .inner > .contener {
               margin-left:15px;
            }
               body.size0 article.news-details .small-gallery-box > .inner > .contener {
                  margin-left: 0px;
                  width: 290px;
               }
            article.news-details .small-gallery-box > .inner > .contener > .mover {
               position: absolute; top: 0px; left: 0px;
               width: 29999px; height: 120px;
            }
               article.news-details .small-gallery-box > .inner > .contener > .mover > a {
                  display: block;
                  float: left;
                  height: 120px;
                  width: 360px;
               }
                  body.size0 article.news-details .small-gallery-box > .inner > .contener > .mover > a {
                     width: 290px;
                  }

   div.dateBox {
      background:#0c3369;
      color:#FFF;
      top:0;
      left:-124px;
      width:110px; height:113px;
      border-top:3px solid #5cbbe7;
   }
      body.size0 div.dateBox {
         position: relative !important;
         left:0;
         margin-bottom:10px;
      }
      div.dateBoxInner {
         margin-top:10px;
      }
      div.dateBox p {
         text-align: center;
         font-family: 'Helvetica Neue', arial, sans-serif;
         text-transform: uppercase;
         font-size:10px;
      }
         div.dateBox p.date  { font-size:24px; line-height: 1.0em ;font-weight: bold}
         div.dateBox p.date.top { color:#5cbbe7; margin-top: 10px; }

   .header-text {
      color:#0c3369;
      font-size:16px;
   }
      body.size0 .header-text p {
         padding:0 14px;
      }
      .header-text .button {
         background: url("../img/anchor_button.png") repeat-x scroll 0 0 transparent;
         display: block;
         height: 35px;
         line-height: 1;
         margin: 18px 0 0;
         padding: 0 20px;
         text-decoration: none;
         max-width: 270px;
      }
            .header-text .button .tail {
               right:-12px; top: 0;
               width:12px;height:35px;
               background: url('../img/button-tail.png') no-repeat;
            }
            body.size1000 div.sort-icons {

            }
         body.size0 .header-text .button {
            margin:8px 0 8px 14px;
            padding: 0 0 0 8px;
         }
         .header-text .button a{

            display: block;
            font-size: 14px;
            font-weight: bold;
            padding: 10px 0 0;
         }
            .header-text .button a {
               color: #FFFFFF;
               font-size: 14px;
               font-weight: bold;
               text-decoration: none !important;
            }
            .header-text .button a:hover {
               color:#CCC;
            }
/* PAGINATION */

   .pagination {
      background-color:#f1f1f1;
      width:100%;
   }
      body.size750 .news-details .pagination {
         margin-top:30px;
      }
      .pagination ul {
         list-style: none;
         float:right;
         }
         .pagination ul li {display:block;background: none !important; padding:0 !important; margin:0 !important;}
         .pagination ul li a {
            text-decoration: none;
            }
         .pagination ul li a:hover { color:#ffffff; }
         .pagination .left {
            min-height: 44px;
            background: url('../img/news-prev.png') no-repeat center right
            }

         .pagination .right {
            min-height: 44px;
            background: url('../img/news-next.png') no-repeat center left;
            }
            .pagination .left a.prev , .pagination .right a.next {
               display: block;
               margin:14px 30px;
               color:#000; text-decoration:none;
               line-height: 15px;
               }
               .pagination .left a.prev:hover , .pagination .right a.next:hover {
                  color:#5cbbe7;opacity:1;
                  }
               body.size0 .pagination .left a.prev , body.size0 .pagination .right a.next {
                  margin:14px !important;
                  }

            .pagination .left.disabled, .pagination .left a.disabled, .pagination .right.disabled, .pagination .right a.disabled {
               color: #c9c9c9;
               }
               .pagination .left a.disabled i, .pagination .right a.disabled i {
                  background: url('../img/news-next-h.png') no-repeat center left;
                  }
            .pagination .left.disabled:hover , .pagination .left a.disabled:hover, .pagination .right.disabled:hover, .pagination .right a.disabled:hover {
               color: #c9c9c9;
               }
            .pagination .left a i , .pagination .right a i {
               background: url("../img/next-prev.png") no-repeat;
               display: inline-block;
               height: 10px;
               margin-top: 0;
               width: 8px;
               }
            .pagination .right a i.ico-next {background-position: -24px 1px; margin-left:15px;}
            .pagination .left a i.ico-prev {background-position: 0px 1px; margin-right:15px;}

   /* TABLES */

   table.gridlist {
      width:100%;
   }
      table.gridlist th {
         background:none 0 0 #0c3369 !important;
         border: none !important;
         color:#FFF !important;
      }
         body.size1000 table.gridlist th {
            min-width:75px;
         }

         table.gridlist th a {display:block; margin-top:9px;margin-right:3px;float:left;}
            body.size1000 table.gridlist th a {display:block; margin-top:7px;margin-right:0;float:left;}

         table.gridlist th a.grid-title { margin:0 10px;; color:#FFF; text-decoration: none; }
            body.size1000 table.gridlist th a.grid-title {font-size:0.8em !important; margin:0 2px 0 4px;}
               body.size750 table.gridlist th a.grid-title, body.size490 table.gridlist th a.grid-title, body.size0 table.gridlist th a.grid-title{ margin:0 2px 0 12px; font-size:0.80em;}

         body.size750 table.gridlist th .sort-icons, body.size490 table.gridlist th .sort-icons , body.size0 table.gridlist th .sort-icons {display: none}

         table.gridlist th i.icon-sort {
            background: url("../img/select-icons1.png") no-repeat;
            width:8px; height:4px;
            display:block; float:right;
         }
            table.gridlist th i.icon-sort.sort-up {
               background-position: -11px -216px;
            }
            table.gridlist th i.icon-sort.sort-down {
               background-position: 0 -216px;
            }
            table.gridlist th a.sort:hover i.icon-sort.sort-up {
               background-position: -11px -228px;
            }
            table.gridlist th a.sort:hover i.icon-sort.sort-down {
               background-position: 0px -228px;
            }
   table.gridlist tr {}
   table.gridlist td {padding: 10px 15px !important;}
   table.gridlist td ,table.gridlist td a {color:#0c3369 !important; text-decoration: none !important}

   table.gridlist td.row-title a { color:#5CBBE7 !important; cursor: pointer; }
   table.gridlist td.row-title a:hover { color:#0c3369 !important; }

   .sub-page-contener > article .full-text table.gridlist td { border-left: none; border-right: none;; }
   .sub-page-contener > article .full-text table.gridlist td.left-column { min-width: 245px; }
   
      body.size0 table.gridlist td.left-column {min-width: 120px; max-width:120px; }
   table.gridlist td a.before {border-right:1px solid #dbdbdb; padding-right: 8px;}
   table.gridlist td a.after {border-left:1px solid #acacac; padding-left: 8px;}

body.size0 .hidden-phone {
   display: none;
}
 body.size0 .hidden-tablet, body.size490 .hidden-tablet, body.size750 .hidden-tablet {
   display:none;
}

.set-left {
   float:left;
}

.set-right {
   float:right;
}

.set-rel {
   position: relative;
}

.set-abs {
   position: absolute;
}

.set-clear {
   clear: both;
   width:100%;
   height:0px;
   line-height: 0px;;
}

body.size490 .news-searchbar-inner .bottom { 
   padding: 0px;
   }
