/*CSS Document*/


/*-------Media------*/


@media only screen and (min-width: 585px) and (max-width: 767px)  {


/*Styles for Tema-nedelje*/

body {
  width: 100%;
  height: auto;
  margin: 0 auto 0 auto;
  padding: 0;
  background-color: #fff;
  text-decoration: none;
  text-align: left;
  font-family: 'Open Sans', sans-serif;
  font-size: 13px;
  font-weight: 400;
  white-space: normal;
  -webkit-text-size-adjust: 100%;
}

header {
  width: 100%;
  height: auto;
  margin: 0;
  padding: 0;
  position: relative;
  float: none;
}

section {
  width: 100%;
  height: auto;
  min-height: 500px;
  margin: 0;
  padding: 0;
  position: relative;
  float: left;
}

aside {
  width: 100%;
  height: auto;
  min-height: 500px;
  margin: 0;
  padding: 0;
  background-color: #ffffff;
  position: relative;
  float: left;
}

.asdBlt {
  display: none;
}

footer {
  width: 100%;
  height: auto;
  margin: 0;
  padding: 0;
  position: relative;
  float: left;
}

#wrapper {
  width: 100%;
  height: auto;
  min-height: 500px;
  margin: 0 auto;
  padding: 0;
  overflow: hidden;
}

a,a:link,a:visited,a:hover,a:active {
  color: inherit;
  text-decoration: none;
  border: none;
  outline: none;
}

a img {
  border:none;
  outline:none;
}

.brand_left, .brand_right, .bannBrandL, .bannBrandR  {
  display: none;
}

.contentLn  {
  width: 92%;
  height: auto;
  margin: 25px 4% 0 4%;
  padding: 0;
  text-align: center;
  position: relative;
  float: left;
}

.logoLn  {
  width: 100%;
  height: auto;
  margin: 25px 0;
  padding: 0;
  position: relative;
  float: left;
}

.logo {
  width: 30%;
  height: auto;
  margin: 0;
  padding: 0;
  position: absolute;
  float: left;
  left: 5%;
}

.blueLn  {
  width: 100%;
  height: 10px;
  margin: 10px 0 0 0;
  padding: 0;
  background: #016bae;
  position: relative;
  float: left;
}

.container  {
  width: 92%;
  height: auto;
  margin: 0 4%;
  padding: 0;
  font-weight: 400;
  position: relative;
  float: left;
}

.themeSubTl  {
  width: 100%;
  height: auto;
  margin: 0;
  padding: 0;
  text-align: center;
  line-height: 2.0;
  position: relative;
  float: left;
}

.themeTl  {
  width: 100%;
  height: auto;
  margin: 0 0 25px 0;
  padding: 0;
  text-align: center;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.2;
  position: relative;
  float: left;
}

.mainImgFld  {
  width: 100%;
  height: auto;
  margin: 0;
  padding: 0;
  position: relative;
  float: left;
}

.mainImg  {
  width: 100%;
  height: auto;
  margin: 0;
  padding: 0;
}

.introFld  {
  width: 100%;
  height: auto;
  margin: 25px 0;
  padding: 0;
  position: relative;
  float: left;
}

.introTl  {
  width: 25%;
  height: auto;
  margin: 0 0 15px 0;
  padding: 0;
  color: #016bae;
  font-size: 20px;
  font-weight: 700;
  position: relative;
  float: left;
}

.introTxt  {
  width: 75%;
  height: auto;
  margin: 0;
  padding: 0;
  color: #6f6f6e;
  font-size: 16px;
  position: relative;
  float: left;
}

.blueTl  {
  width: 95%;
  height: auto;
  margin: 0;
  padding: 2.5%;
  background: #016bae;
  color: #fff;
  font-size: 18px;
  font-weight: 700;
  position: relative;
  float: left;
}

.themeImgFld  {
  width: 47.5%;
  height: auto;
  margin: 20px 2.5% 2.5% 0;
  padding: 0;
  position: relative;
  float: left;
}

.themeImg  {
  width: 100%;
  height: auto;
  margin: 0;
  padding: 0;
}

.themeTxt  {
  width: 47.5%;
  height: auto;
  margin: 20px 0 2.5% 2.5%;
  padding: 0;
  color: #6f6f6e;
  font-size: 16px;
  position: relative;
  float: left;
}

.innerTl  {
  margin: 0 0 15px 0;
  padding: 0;
  color: #000;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.2;
  position: relative;
  float: left;
}

.themeBoxL  {
  width: 47.5%;
  height: auto;
  margin: 0 2.5% 20px 0;
  padding: 0;
  position: relative;
  float: left;
}

.themeBoxL1  {
  width: 47.5%;
  height: auto;
  margin: 0 2.5% 20px 0;
  padding: 0;
  position: relative;
  float: left;
}

.themeBoxR  {
  width: 47.5%;
  height: auto;
  margin: 0 0 20px 2.5%;
  padding: 0;
  position: relative;
  float: left;
}

.themeBoxR1  {
  width: 47.5%;
  height: auto;
  margin: 0 0 20px 2.5%;
  padding: 0;
  position: relative;
  float: left;
}

.blueTl_1  {
  width: 90%;
  height: auto;
  margin: 0;
  padding: 5%;
  background: #016bae;
  color: #fff;
  font-size: 18px;
  font-weight: 700;
  position: relative;
  float: left;
}

.themeBoxImg  {
  width: 100%;
  height: auto;
  margin: 0;
  padding: 0;
  position: relative;
  float: left;
}

.themeBoxImg1  {
  width: 100%;
  height: auto;
  margin: 0;
  padding: 0;
  position: relative;
  float: left;
}

.boxImg  {
  width: 100%;
  height: auto;
  margin: 0;
  padding: 0;
}

.boxImg1  {
  width: 100%;
  height: auto;
  margin: 0;
  padding: 0;
}

.themeBannerImg  {
  width: 100%;
  height: auto;
  margin: 0;
  padding: 0;
  position: relative;
  float: left;
}

.bannerImg  {
  width: 100%;
  height: auto;
  margin: 0;
  padding: 0;
}

.innerBoxTl  {
  margin: 25px 0;
  padding: 0;
  color: #000;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.2;
  position: relative;
  float: left;
}

.themeBoxL_2  {
  width: 100%;
  height: auto;
  margin: 0;
  padding: 0;
  position: relative;
  float: left;
}

.themeBoxR_2  {
  width: 100%;
  height: auto;
  margin: 0;
  padding: 0;
  position: relative;
  float: left;
}

.blueTl_2  {
  width: 95%;
  height: auto;
  margin: 0;
  padding: 2.5%;
  background: #016bae;
  color: #fff;
  font-size: 18px;
  font-weight: 700;
  position: relative;
  float: left;
}

.blueTl_3  {
  width: 90%;
  height: auto;
  margin: 0;
  padding: 5%;
  background: #016bae;
  color: #fff;
  font-size: 18px;
  font-weight: 700;
  position: relative;
  float: left;
}

.boxLnL, .boxLnL1 {
  width: 47.5%;
  height: auto;
  margin: 0 2.5% 0 0;
  padding: 0;
  position: relative;
  float: left;
}

.boxLnR, .boxLnR1  {
  width: 47.5%;
  height: auto;
  margin: 0 0 0 2.5%;
  padding: 0;
  position: relative;
  float: left;
}

.boxLnLBoth  {
  width: 100%;
  height: auto;
  margin: 0;
  padding: 0;
  position: relative;
  float: left;
}

.boxLnL2, .boxLnR2  {
  width: 100%;
  height: auto;
  margin: 0;
  padding: 0;
  position: relative;
  float: left;
}

.boxLnRBann  {
  width: 50%;
  height: auto;
  margin: 20px 25% 0 25%;
  padding: 0;
  position: relative;
  float: left;
}

.boxLnImg, .boxLnImg1  {
  width: 100%;
  height: auto;
  margin: 25px 0 0 0;
  padding: 0;
  position: relative;
  float: left;
}

.boxLnImg2  {
  width: 37.5%;
  height: auto;
  margin: 25px 2.5% 0 0;
  padding: 0;
  position: relative;
  float: left;
}

.lnImg  {
  width: 100%;
  height: auto;
  margin: 0;
  padding: 0;
}

.boxLnTxt, .boxLnTxt1   {
  width: 100%;
  height: auto;
  margin: 28px 0 0 0;
  padding: 0;
  color: #000;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.2;
  position: relative;
  float: left;
}

.boxLnTxt2  {
  width: 60%;
  height: auto;
  margin: 28px 0 0 0;
  padding: 0;
  color: #000;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.2;
  position: relative;
  float: left;
}

.bannBoxL  {
  width: 47.5%;
  height: auto;
  margin: 25px 2.5% 25px 0;
  padding: 0;
  position: relative;
  float: left;
}

.bannBoxR  {
  width: 47.5%;
  height: auto;
  margin: 25px 0 25px 2.5%;
  padding: 0;
  position: relative;
  float: left;
}

.bannImg  {
  width: 100%;
  height: auto;
  margin: 0;
  padding: 0;
}

.themeTxt1  {
  margin: 10px 0 0 0;
  padding: 0;
  color: #6f6f6e;
  font-size: 16px;
  font-weight: 400;
  position: relative;
  float: left;
}

.h_line {
  width: 100%;
  height: 3px;
  margin: 25px 0 0 0;
  padding: 0;
  background: #176eb2;
  position: relative;
  float: left;
}

.commentLn  {
  width: 92%;
  height: auto;
  margin: 25px 4%;
  padding: 0;
  font-weight: 400;
  color: #3c3c3b;
  position: relative;
  float: left;
}

.col_1  {
  width: 50%;
  height: auto;
  margin: 0 0 25px 0;
  padding: 0;
  color: #6f6f6e;
  position: relative;
  float: left;
}

.col_2  {
  width: 50%;
  height: auto;
  margin: 0 0 25px 0;
  padding: 0;
  color: #6f6f6e;
  position: relative;
  float: left;
}

.col_3  {
  width: 50%;
  height: auto;
  margin: 0 0 25px 0;
  padding: 0;
  color: #6f6f6e;
  position: relative;
  float: left;
}

.col_4  {
  width: 50%;
  height: auto;
  margin: 0 0 25px 0;
  padding: 0;
  color: #6f6f6e;
  position: relative;
  float: left;
}

.col_5  {
  width: 50%;
  height: auto;
  margin: 0 0 25px 0;
  padding: 0;
  color: #6f6f6e;
  position: relative;
  float: left;
}

.col_6  {
  width: 50%;
  height: auto;
  margin: 0 0 25px 0;
  padding: 0;
  color: #6f6f6e;
  position: relative;
  float: left;
}

.col_7  {
  width: 50%;
  height: auto;
  margin: 0 0 25px 0;
  padding: 0;
  color: #6f6f6e;
  position: relative;
  float: left;
}

.copyLn  {
  width: 92%;
  height: auto;
  margin: 0 4% 30px 4%;
  padding: 0;
  font-weight: 400;
  color: #6f6f6e;
  position: relative;
  float: left;
}

.black  {
  color: #000;
}

.containerTN  {
  width: 92%;
  height: auto;
  margin: 0 4% 35px 4%;
  padding: 0;
  position: relative;
  float: left;
}


/*Styles for Tematski-bilten*/

#transparent  {
  background: #d1d3d4;
}

#wrapperTB, #wrapperTB2 {
  width: 100%;
  height: auto;
  min-height: 500px;
  margin: 0 auto;
  padding: 0;
  overflow: hidden;
}

.brand_left_TB {
  display: none;
}

.brand_right_TB {
  display: none;
}

.tbHeadNew  {
  width: 92%;
  height: auto;
  margin: 0 4%;
  padding: 0;
  position: relative;
  float: left;
}

.tbHead  {
  width: 92%;
  height: auto;
  margin: 0 4%;
  padding: 0;
  position: relative;
  float: left;
}

.contentLnTB  {
  width: 80%;
  height: auto;
  margin: 0;
  padding: 20px 10%;
  background: #fff;
  text-align: center;
  position: relative;
  float: left;
}

.contImgFld  {
  width: 100%;
  height: auto;
  margin: 0;
  padding: 0;
  position: relative;
  float: left;
}

.contImg  {
  width: 100%;
  height: auto;
  margin: 0;
  padding: 0;
}

.containerTB  {
  width: 100%;
  height: auto;
  margin: 15px 0 0 0;
  padding: 0;
  background: #fff;
  font-weight: 400;
  position: relative;
  float: left;
}

.boxTBL, .boxTBL1  {
  width: 100%;
  height: auto;
  margin: 15px 0;
  padding: 0;
  background: #fff;
  font-weight: 400;
  position: relative;
  float: left;
}

.boxTBR, .boxTBR1  {
  width: 100%;
  height: auto;
  margin: 15px 0;
  padding: 0;
  background: #fff;
  font-weight: 400;
  position: relative;
  float: left;
}

.boxTBL2  {
  width: 50%;
  height: auto;
  min-height: 30em;
  margin: 15px 0 0 0;
  padding: 0;
  background: #fff;
  font-weight: 400;
  position: relative;
  float: left;
}

.boxTBL3  {
  width: 48.75%;
  height: auto;
  min-height: 25em;
  margin: 15px 1.25% 0 0;
  padding: 0;
  background: #fff;
  font-weight: 400;
  position: relative;
  float: left;
}

.boxTBR2  {
  width: 50%;
  height: auto;
  min-height: 30em;
  margin: 15px 0 0 0;
  padding: 0;
  background: #fff;
  font-weight: 400;
  position: relative;
  float: left;
}

.boxTBR3  {
  width: 48.75%;
  height: auto;
  min-height: 25em;
  margin: 15px 0 0 1.25%;
  padding: 0;
  background: #fff;
  font-weight: 400;
  position: relative;
  float: left;
}

.boxTBR2Img  {
  width: 100%;
  height: auto;
  margin: 0;
  padding: 0;
  display: block;
}

.tbTl  {
  width: 92%;
  height: auto;
  margin: 4% 4% 0 4%;
  padding: 0;
  text-align: left;
  font-size: 20px;
  font-weight: 400;
  line-height: 1.2;
  color: #f58322;
  position: relative;
  float: left;
}

.tbTlR  {
  width: 92%;
  height: auto;
  margin: 4%;
  padding: 0;
  text-align: left;
  font-size: 20px;
  font-weight: 400;
  line-height: 1.2;
  color: #f58322;
  position: relative;
  float: left;
}

.tbTlR1 {
  height: auto;
  margin: 4% 5% 10px 5%;
  padding: 0;
  text-align: left;
  font-size: 20px;
  font-weight: 400;
  line-height: 1.2;
  color: #f58322;
  position: relative;
  float: left;
}

.tbTxt  {
  width: 92%;
  height: auto;
  margin: 0 4% 4% 4%;
  padding: 0;
  text-align: left;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.4;
  color: #6f6f6e;
  position: relative;
  float: left;
}

.bannTBImgFld, .bannTBImgFld2  {
  width: 100%;
  height: auto;
  margin: 0;
  padding: 0;
  position: relative;
  float: left;
}

.bannTBImg,   .bannTBImg2 {
  width: 100%;
  height: auto;
  margin: 0;
  padding: 0;
}

.bannTBImgFld img { display: block; }

.tbBoxL  {
  width: 48.75%;
  height: auto;
  margin: 0 2.5% 0 0;
  padding: 0;
  background: #fff;
  position: relative;
  float: left;
}

.tbBoxR  {
  width: 48.75%;
  height: auto;
  margin: 0;
  padding: 0;
  background: #fff;
  position: relative;
  float: left;
}

.tbBoxTxt  {
  width: 90%;
  height: auto;
  margin: 15px 5% 20px 5%;
  padding: 0;
  position: relative;
  float: left;
}

.tbBoxImgFld  {
  width: 100%;
  height: auto;
  margin: 0 0 4% 0;
  padding: 0;
  position: relative;
  float: left;
}

.tbBoxImgFld1  {
  width: 35%;
  height: auto;
  margin: 0.75% 4% 0 0;
  padding: 0;
  position: relative;
  float: left;
}

.tbBoxImg  {
  width: 100%;
  height: auto;
  margin: 0;
  padding: 0;
}

.tbBoxImgFld img { display: block; }

.txtConTB  {
  text-align: left;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.4;
  color: #6f6f6e;
}

.tbBoxW {
  width: 100%;
  height: auto;
  margin: 0;
  padding: 0;
  position: relative;
  float: left;
}

.tbLine  {
  width: 100%;
  height: auto;
  margin: 15px 0 0 0;
  padding: 0;
  overflow: hidden;
  position: relative;
  float: left;
}

.tbLineBann  {
  width: 100%;
  height: auto;
  margin: 15px 0 0 0;
  padding: 0;
  position: relative;
  float: left;
}

.tbLineImgFld  {
  width: 35%;
  height: auto;
  margin: 0.5% 2.5% 0 0;
  padding: 0;
  position: relative;
  float: left;
}

.tbLineImg  {
  width: 100%;
  height: auto;
  margin: 0;
  padding: 0;
}

.tbLineImg2  {
  width: 100%;
  height: auto;
  margin: 0;
  padding: 0;
}

.tbLineImgFld2  {
  width: 35%;
  height: auto;  
  min-height: 10em;
  margin: 0.5% 5% 0 0;
  padding: 0;
  position: relative;
  float: left;
} 
.tbLineImgFld2 img { display: block; }

.tbLineTxt2  {
  width: 60%;
  height: auto;
  min-height: 10em;
  margin: 0;
  padding: 0;
  position: relative;
  float: left;
}

.tbLine2  {
  width: 100%;
  height: auto;
  margin: 0 0 15px 0;
  padding: 0;
  overflow: hidden;
  position: relative;
  float: left;
}

.tbLineImgFld img { display: block; }

.tbLineTxt  {
  height: 1.25vw;
  margin: 0;
  padding: 0;
  line-height: 1.15;
}

.tbBoxSL,.tbBoxSL1,.tbBoxSL2,.tbBoxSL2a  {
  width: 100%;
  height: auto;
  margin: 0 0 15px 0;
  padding: 0;
  background: #fff;
  position: relative;
  float: left;
}

.tbBoxSR  {
  width: 100%;
  height: auto;
  margin: 15px 0 0 0;
  padding: 0;
  background: #fff;
  position: relative;
  float: left;
}

.tbBoxSR2  {
  width: 100%;
  height: 600px;
  margin: 15px 0 0 0;
  padding: 0;
  background: #fff;
  position: relative;
  float: left;
}

.tbBoxBann, .tbBoxBann2  {
  width: 100%;
  height: auto;
  margin: 0;
  padding: 0;
  position: relative;
  float: left;
}

.bannTB_1  {
  width: 48.75%;
  height: auto;
  margin: 0 1.25% 0 0;
  padding: 0;
  position: relative;
  float: left;
}

.bannTB_2  {
  width: 48.75%;
  height: auto;
  margin: 0 0 0 1.25%;
  padding: 0;
  position: relative;
  float: left;
}

.bannTB  {
  width: 100%;
  height: auto;
  margin: 0;
  padding: 0;
}

.bannTB_1 img { display: block; }
.bannTB_2 img { display: block; }

.tbLineS,.tbLineS2,.tbLineS3  {
  width: 100%;
  height: auto;
  margin: 15px 0 0 0;
  padding: 0;
  overflow: hidden;
  position: relative;
  float: left;
}

.tbLineS4  {
  width: 100%;
  height: 110px;
  margin: 20px 0 5px 0;
  padding: 0;
  overflow: hidden;
  position: relative;
  float: left;
}

.tbLineTxtS  {
  height: 1.25rem;
  margin: 0;
  padding: 0;
  line-height: 1.1;
}

.tbLineImgFldS,.tbLineImgFldS2,.tbLineImgFldS3  {
  width: 35%;
  height: auto;
  margin: 1% 2.5% 0 0;
  padding: 0;
  position: relative;
  float: left;
}

.tbLineImgS,.tbLineImgS2,.tbLineImgS3   {
  width: 100%;
  height: auto;
  margin: 0;
  padding: 0;
}

.tbLineImgFldS img,.tbLineImgFldS2 img,.tbLineImgFldS3 img { display: block; }

.tbTlC  {
  width: 90%;
  height: auto;
  margin: 20px 5% 20px 5%;
  padding: 0;
  text-align: center;
  font-size: 24px;
  font-weight: 400;
  line-height: 1.2;
  color: #f58322;
  position: relative;
  float: left;
}

.tbImgBoxL  {
  width: 42.5%;
  height: auto;
  margin: 0 5% 35px 5%;
  padding: 0;
  position: relative;
  float: left;
}

.tbImgBoxR  {
  width: 42.5%;
  height: auto;
  margin: 0 5% 35px 0;
  padding: 0;
  position: relative;
  float: left;
}

.tbImgSec  {
  width: 100%;
  height: auto;
  margin: 0;
  padding: 0;
}

.tbImgBoxL img { display: block; }
.tbImgBoxR img { display: block; }

.tbImgSubTl  {
  width: 100%;
  height: auto;
  margin: 10px 0 0 0;
  padding: 0;
  text-align: left;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.2;
  color: #000;
  position: relative;
  float: left;
}

.footBox  {
  width: 100%;
  height: auto;
  margin: 25px 0;
  padding: 0;
  position: relative;
  float: left;
}

.copyLnTB  {
  width: 100%;
  height: auto;
  margin: 0 0 50px 0;
  padding: 0;
  font-weight: 400;
  color: #6f6f6e;
  position: relative;
  float: left;
}


/*Styles for Tematski-bilten-Page*/

.topMenu  {
  width: 100%;
  height: 50px;
  margin: 0 0 10px 0;
  padding: 0;
  position: relative;
  float: left;
}

.logoField {
  width: 142px;
  height: 43px;
  margin: 0 40.25% 0 40.25%;
  padding: 0;
  position: absolute;
  float: left;
  -webkit-margin-start: 38.75%;
  -webkit-margin-end: 38.75%;
}

.logo {
  width: 142px;
  height: 43px;
  margin: 14px 0 20px 0;
  padding: 0;
  position: relative;
  float: left;
}

.breadcrumbs ul  {
  list-style-type: none;
  width: 92%;
  height: auto;
  margin: 20px 0 0 0;
  padding: 0 4% 10px 4%;
  font-size: 14px;
  font-weight: 400;
  color: #000000;
  position: relative;
  float: left;
}

.breadcrumbs li  {
  margin: 0;
  padding: 0 4px 0 0;
  border: none;
  display: inline;
  -webkit-padding-end: 2px;
}

.breadcrumbTl {
  font-size: 16px;
  font-weight: 700;
}

.headingTopTB {
  width: 92%;
  height: auto;
  margin: 0 4%;
  padding: 0;
  background-color: #ffffff;
  position: relative;
  float: left;
}

.subFieldNwsTBNew {
  width: 96%;
  height: auto;
  margin: 15px 2% 0 2%;
  padding: 0;
  font-size: 14px;
  text-align: justify;
  position: relative;
  float: right;
}

.subFieldNwsTB {
  width: 100%;
  height: auto;
  margin: 0 0 10px 0;
  padding: 0;
  font-size: 14px;
  text-align: justify;
  position: relative;
  float: left;
}

.subFieldNws a {
  color: #176eb2;
}

.sourceN  {
  width: 48%;
  height: auto;
  margin: 0 0 10px 2%;
  padding: 0;
  font-size: 13px;
  font-weight: 600;
  color: #a6a6a6;
  text-align: left;
  position: relative;
  float: left;
}

.netNShare  {
  width: 48%;
  height: auto;
  margin: 0 2% 0 0;
  padding: 0;
  position: relative;
  float: left;
}

.netNShareNew  {
  width: auto;
  height: auto;
  margin: 0 2% 0 0;
  padding: 0;
  position: relative;
  float: right;
}

.netN  {
  width: 75%;
  height: auto;
  margin: 0 0 5px 0;
  padding: 0;
  position: relative;
  float: left;
}

.netNew  {
  width: 140px;
  height: auto;
  margin: -5px 0 5px 0;
  padding: 0;
  position: relative;
  float: right;
}

.netNewFoot  {
  width: 140px;
  height: auto;
  margin: 0 0 50px 0;
  padding: 0;
  position: relative;
  float: left;
}

.netIconsN  {
  width: 25%;
  height: auto;
  margin: 0 0 5px 0;
  padding: 0;
  text-align: right;
  position: relative;
  float: right;
}

.netIconsNew  {
  width: 40px;
  height: auto;
  margin: 0 15px 5px 0;
  padding: 0;
  text-align: right;
  position: relative;
  float: left;
}

.netIcn {
  width: 15px;
  height: 14px;
  margin: 0;
  padding: 0;
}

.netSocIcn {
  width: 25px;
  height: auto;
  margin: 0;
  padding: 0;
}

span.netSocIcnOverlay {
  width: 25px;
  height: auto;
  margin: 0 0 0 -25px;
  padding: 0;
  position: absolute;
  float: left;
  top: 0;
  opacity: 0;
}

.netNew a:hover > span.netSocIcnOverlay {
  opacity: 1;
}

.netNewFoot a:hover > span.netSocIcnOverlay {
  opacity: 1;
}

.tlTBNew  {
  width: 96%;
  height: auto;
  margin: 10px 2% 0 2%;
  padding: 0;
  position: relative;
  float: left;
}

.tlNew {
  margin: 0;
  padding: 0;
  font-size: 24px;
  font-weight: 400;
  line-height: 1.2;
  color: #000000;
}

.tlTB  {
  width: 100%;
  height: auto;
  margin: 0;
  padding: 0;
  position: relative;
  float: left;
}

.contentTB, .contentTBNews, .contentTBNews2  {
  width: 100%;
  height: auto;
  margin: 0;
  padding: 0;
  font-size: 14px;
  color: #6d6f71;
  text-align: inherit;
  position: relative;
  float: left;
}

.contentTB a, .contentTBNews a, .contentTBNews2 a {
  color: #176eb2;
  text-decoration: underline;
}

.content img {
  width: 100%;
  margin: 0;
  padding: 0;
}

.subFieldNws {
  width: 96%;
  height: auto;
  margin: 0 2% 10px 2%;
  padding: 0;
  font-size: 14px;
  text-align: justify;
  position: relative;
  float: left;
}

.newsFldImg {
  width: 75%;
  margin: 0 auto;
  padding: 0;
  position: relative;
  float: none;
}

.mainPageImg  {
  width: 100%;
  height: auto;
  margin: 0 auto 0 auto;
  padding: 0;
  position: relative;
  float: none;
}

.mainPageImgV  {
  width: auto;
  max-height: auto;
  margin: 0 auto;
  padding: 0;
}

.centerV {
  display: flex;
  justify-content: center;
  align-items: center;
  max-height: auto;
}

.bottomTagNws  {
  width: 75%;
  margin: 0 12.5%;
  padding: 0;
  font-size: 12px;
  font-weight: 600;
  color: #a6a6a6;
  position: relative;
  float: left;
}

.divLnFoot {
  width: 100%;
  height: 2px;
  margin: 0 0 20px 0;
  padding: 0;
  background: #d9d9d9;
  position: relative;
  float: left;
}

.backFoot  {
  margin: 0 0 50px 0;
  padding: 0;
  position: relative;
  float: right;
  right: 0;
}

.backBtnFoot  {
  margin: 0;
  padding: 10px 15px;
  font-size: 16px;
  color: #fff;
  background: #176eb2;
  outline: none;
  border: 0;
  cursor: pointer;
  position: relative;
}

.photoGallery {
  width: 96%;
  height: auto;
  margin: 0 2% 20px 2%;
  padding: 0;
  position: relative;
  float: left;
}

.galleryTl  {
  width: 96%;
  height: auto;
  margin: 0;
  padding: 7px 2% 7px 2%;
  background: #176eb2;
  font-size: 14px;
  font-weight: 600;
  color: #ffffff;
  position: relative;
  float: left;
}

.galleryL  {
  width: 100%;
  height: auto;
  margin: 0 0 10px 0;
  padding: 0;
  overflow: hidden;
  position: relative;
  float: left;
}

.gallOvrL {
  width: 100%;
  height: auto;
  margin: 0;
  padding: 0;
  background: rgba(23, 110, 178, 0);
  position: absolute;
  top: 0;
}

.gallOvrL:hover {
  display: none;
}

.photoL {
  width: 100%;
  height: auto;
  margin: 0;
  padding: 0;
}

.galleryR {
  width: 100%;
  height: auto;
  margin: 0;
  padding: 0;
  overflow: hidden;
  position: relative;
  float: left;
}

.gallOvrR {
  width: 100%;
  height: auto;
  margin: 0;
  padding: 0;
  background: rgba(23, 110, 178, 0);
  position: absolute;
  top: 0;
}

.gallOvrR:hover {
  display: none;
}

.gallRowT {
  width: 100%;
  height: auto;
  margin: 0 0 5px 0;
  padding: 0;
  overflow: hidden;
  position: relative;
  float: left;
}

.gallRowB {
  width: 100%;
  height: auto;
  margin: 5px 0 0 0;
  padding: 0;
  overflow: hidden;
  position: relative;
  float: left;
}

.photoR {
  width: 100%;
  height: auto;
  margin: 0;
  padding: 0;
}

.imgFldNR  {
  width: 300px;
  height: auto;
  margin: 0;
  padding: 0;
  position: relative;
  float: left;
}

}
