/* D.K. vers-0.1 */


@font-face{
    font-family:'bpg';
	src: url("../fonts/bpg_mrgvlovani_caps_2010.ttf") format("truetype"), 
         url("../fonts/bpg.woff") format("woff");
    }

@font-face {
  font-family: 'Glyphicons Halflings';
  src: url('../fonts/glyphicons-halflings-regular.eot');
  src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/glyphicons-halflings-regular.svg#glyphicons-halflingsregular') format('svg');
    }

@font-face {
    font-family: 'dejavu';
    src: url('../fonts/bpg_dejavu_sans.eot');
    src: local('dejavu'), url('../fonts/bpg_dejavu_sans.ttf') format('truetype');
    font-style: normal;
    font-weight: 400;
    }
	
	

	
	
	
	
	html {
    overflow-y: scroll; 
}
	

body{ 
 background: #f1f1f1;
    }
.contmain{
background: #fff;
border-left:1px solid rgba(0,52,113, 0.1);
border-right:1px solid rgba(0,52,113, 0.1);
    }
.logodiv{
	text-align:center
    }
.logo{
	
	margin-left:5px;
	margin-top:10px;
	}
.title{
	
	font-family:bpg; 
	font-size:20px;
	font-weight:bold;
	margin-left:5px;
	}
.title a{
	text-decoration:none;
	color:#2D4E85;
	}
.title a:hover{
	color:#2D4E85;
	}	
.headertopright{
	height:90px;
    }
.topmenu{
	width:100%;
	height:40px;
    padding-top:0;
	 
	}
.sadziebo{
	padding-bottom:3px;
    }
.sadziebomin{
	margin: 8px;
    }
.langchange{
	left:25px;
    background:#2567a9;
    float: right;
	width:30px;
	height:28px;
	text-align:center;
	padding-top:4px;
	color:#fff;
	border-bottom-left-radius:2px;
    border-bottom-right-radius:2px;
    }
.langlnk{
	padding-top:4px;
	text-transform: uppercase;
    }
.langchange a{
   color:#fff;
   text-decoration:none
    }
.langchange a:hover{
   color:#fff;
   text-decoration:none
    }
		
	
.navbar-default{
border-radius:0px;
background-color: #2D4E85;
}	
	
.navbar-default .navbar-nav > li > a:hover, 
.navbar-default .navbar-nav > li > a:focus {
	
border-radius:0px;
color: #fff;  
  background-color: #969696;
}

.navbar-default .navbar-nav > .active > a,
 .navbar-default .navbar-nav > .active > a:hover, 
 .navbar-default .navbar-nav > .active > a:focus {

color: white;
background-color: #969696;
}


.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
	
color: #fff;
text-decoration: none;
background-color: #2D4E85;  /*change color of links in drop down here*/
}

 .nav > li > a:hover,
 .nav > li > a:focus {

    text-decoration: none;
    background-color: silver; /*Change rollover cell color here*/
  }


  .navbar-default .navbar-nav > li > a {
   color: white; /*Change active text color here*/
   font-size:15px ;
   font-weight:normal
    }

	
	

	
	
	
.navdav{ 
    margin-bottom:10px; 
	}
.navigacia { 
   font-family: bpg; 
   }
.sliderdav{
	width:100%; 
	
	}
.sliderdavimage{
    width:1140px;	
	
	max-height:370px;
   clip: rect(0px,840px,370px,0px);
	}
.sliderdavtitle{
	width:100%; 
	left:0; 
	bottom:0; 
	padding:5px; 
	background-color: rgba(0,52,113, 0.7); 
	font-family:bpg;
	text-align:left;
	color:#fff;
    }
.leftnewsblockcol{

    }	
.leftnewsblock{
	color:#000;
	padding-left:0;
    }
.leftnewsxdiv{
background-color: rgba(255, 255, 255, 0.8);


	height:370px;
	padding-bottom:15px;
	}
.leftnewsblock a{
	color:#003471;
	text-decoration:none;
    }
.leftnewsitem{
	width:100%;
	height:66px;
	padding:7px 5px 5px 7px;
border-right:1px solid rgba(0,52,113, 0.1);
border-left:1px solid rgba(0,52,113, 0.1);
	font-size:13px;  
	font-family:dejavu;  
	border-bottom: 2px solid rgba(114, 117, 149, 0.1);
	}
	.allnewsbutton{
	width:100%;
	border:1px solid rgba(0,52,113, 0.2);
	height:40px;
	margin-bottom:2px;
    text-align:center;
	
	font-size:13px;  
	font-family:bpg;
	padding:10px;  
	}
	
.allnewsbutton:hover{
  background-color: rgba(114, 117, 149, 0.3);
  -webkit-transition: 0.3s;
  -moz-transition:  0.3s;
  -o-transition:  0.3s;
  transition:  0.3s;
	}
	
	
.leftnewsitem:hover{
background-color: rgba(114, 117, 149, 0.3);
  -webkit-transition: 0.1s;
  -moz-transition:  0.1s;
  -o-transition:  0.1s;
  transition:  0.1s;
}

	
.bodyblks{
	 min-height:220px;   
	 padding-top:35px;
	
	 background-repeat:no-repeat;
	 background-position:bottom;
	
	}
.bodyblk{
	height:150px;
	font-family:bpg;
	
    }
.bodyblkdv{
    width:100%; 
    height:68px;
  
    text-align:center; 
    border-radius:3px;  
    color:#fff; 
    padding:0;  
    
    }

.bodyblkdv:hover{
	
    }

.bodyblkdvimg{
	  
	height:70px;
	border-top-left-radius:3px; 
	border-bottom-left-radius:3px; 
	}


.bodyblkimg1{
	
    margin-top:15px; 
	}
	
.bodyblkimg2{
    margin-left:20px; 
    margin-top:10px; 
	}
	
.bodyblkimg3{
  
    margin-top:15px; 
	}
.bodyblkimg4{
   
    margin-top:12px; 
	}
	
.bodyblkimg5{
    
    margin-top:15px; 
	}
.bodyblkimg6{
   
    margin-top:15px; 
	}



.bodyblkdvtext{
 
	height:65px; 
	text-align:center;
	margin-top:5px;
	
	background:#2D4E85;
	font-size:15.5px;
	
	text-align:center
	}
.bodyblktext1{
    padding-top:24px;  

    }

.bodyblktext2{
	padding-top:12px;  
	
    }
.bodyblktext3{
	
	padding-top:12px;  

    }

.bodyblktext4{

	padding-top:24px;  
	
    }

.bodyblktext5{

	padding-top:24px;  
	
    }

.bodyblktext6{
	
	padding-top:24px;  

    }
	
.bodyblkdvtext:hover{
	background:#ccc;
	color:#000;
	
  -webkit-transition: 0.3s;
  -moz-transition:  0.3s;
  -o-transition:  0.3s;
  transition:  0.3s;
	
	
}




.bannersdv{
	height:220px; 
	
	}
.banner1{
    width:278px;	
    }
.divxx{
    height:20px; 
	}
	




.dropdown:hover .dropdown-menu {
display: block;
 tTimeout = setTimeout(timeoutShow, 100);
}



@media (max-width: 1200px){
.title{
padding-left:18px;	
}

.sliderdavimage{
 min-height:370px;
}

}




@media (max-width: 992px){
    .navbar-header {
        float: none;
    }
    .navbar-left,.navbar-right {
        float: none !important;
    }
    .navbar-toggle {
        display: block;
		
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    .navbar-fixed-top {
		top: 0;
		border-width: 0 0 1px;
	}
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-nav {
        float: none!important;
		margin-top: 7.5px;
	}
	.navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .collapse.in{
  		display:block !important;
	}
	
.navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #fff !important;
}
	
	
	.sliderdavimage{
 min-height:100px;
}
	
	
.leftnewsblock{
	
	padding-left:15px;
}


.leftnewsitem{
	height:45px;
}

.title{

	text-align:center
	}


}



.footerul{
	list-style:none;
    margin-top:10px;
	float:left;
	margin-left:0;
	
		
	}
	
	.footerul li{
	
	margin:0px;
	}
	
	
	
.footerul li a{
	color:#2D4E85;
	font-family:bpg;
	font-size:14px;	
	text-decoration:none;
	}

.footerchild{
	max-width:170px;
	
	padding:6px;
	
	}



.footerchild a{
	color:#fff;
	font-family:dejavu;
	font-size:12px;	
	}

@media (max-width: 768px){
.sliderdavtitle{
display:none;	
}	

.leftnewsitem{
	height:60px;
}

.title{
	
	font-family:bpg; 
	font-size:17px;
	text-align:center
	}


.logo{
	left:50%;
    margin-left:-100px;
	margin-left:5px;
	
	}




}

/* ------------------- footer slider-------------------------   */



.nbs-flexisel-container {
   
    max-width:100%;
	
}
.nbs-flexisel-ul {
    position:relative;
    width:99999px;
    margin:0px;
    padding:0px;
    list-style-type:none;   
    text-align:center;  
	height:70px;
	
}

.nbs-flexisel-inner {
    overflow:hidden;
    float:left;
    width:100%;
    background:#eaeae9;

   
}

.nbs-flexisel-item {
    float:left;
    margin:0px;
    padding:0px;
    cursor:pointer;
    position:relative;
    line-height:0px;
}
.nbs-flexisel-item img {
   
    cursor: pointer;
    position: relative;
    margin-top: 10px;
    margin-bottom: 10px;
   
    max-height:50px;
	
}

/*** Navigation ***/

.nbs-flexisel-nav-left,
.nbs-flexisel-nav-right {
    width: 22px;
    height: 22px; 
    position: absolute;
    cursor: pointer;
    z-index: 100;
    opacity: 0.5;
}

.nbs-flexisel-nav-left {
    left: 10px;
    background: url(../../images/button-previous.png) no-repeat;
}

.nbs-flexisel-nav-right {
    right: 5px;
    background: url(../../images/button-next.png) no-repeat;
}




#soclist{ float:right; margin-right:24px; width:185px;}

#soclist li{
    margin: 0;
    padding: 0;
    list-style: none;
    position: relative;
    float:left
}


#soclist li, #soclist a {
    height: 28px;
    display: block;
}



#fac {
    left:0px;
    width: 28px;
    background: url('../../images/fb.png') 0 0; }

#fac a:hover {
    background: url('../../images/fb.png') 0 -28px; }


#lin {
	 left:3px;
    width: 28px;
    background: url('../../images/ln.png') 0 0; }

#lin a:hover {
    background: url('../../images/ln.png') 0 -28px; }
	
	
#twi {
	left:1px;
    width: 28px;
    background: url('../../images/tw.png') 0 0; }

#twi a:hover {
    background: url('../../images/tw.png') 0 -28px; }
	
	
#you {
	left:2px;
    width: 28px;
    background: url('../../images/yo.png') 0 0; }

#you a:hover {
    background: url('../../images/yo.png') 0 -28px; }
	
	
#gpl {
	left:4px;
    width: 28px;
    background: url('../../images/gp.png') 0 0; }

#gpl a:hover {
    background: url('../../images/gp.png') 0 -28px; }
	
	
#rss {
	left:5px;
    width: 28px;
    background: url('../../images/rs.png') 0 0; }

#rss a:hover {
    background: url('../../images/rs.png') 0 -28px; }
	
	
	


/* ----tree ------- */



.tree {
    min-height:20px;
    padding:19px;
    margin-bottom:20px;
  font-family:dejavu;
}
.tree li {
    list-style-type:none;
    margin:0;
    padding:10px 5px 0 5px;
    position:relative
}
.tree li::before, .tree li::after {
    content:'';
    left:-20px;
    position:absolute;
    right:auto
}
.tree li::before {
    border-left:1px solid #4d709a;
    bottom:50px;
    height:100%;
    top:0;
    width:1px
}
.tree li::after {
    border-top:1px solid #4d709a;
    height:20px;
    top:25px;
    width:25px
}
.tree li span {
    
    border-bottom:2px solid #4d709a;
   border-left:2px solid #4d709a;
    display:inline-block;
    padding:3px 8px;
    text-decoration:none
}
.tree li.parent_li>span {
    cursor:pointer
}
.tree>ul>li::before, .tree>ul>li::after {
    border:0
}
.tree li:last-child::before {
    height:30px
}
.tree li.parent_li>span:hover, .tree li.parent_li>span:hover+ul li span {
    background:#eee;
  
    color:#000
	
	
}







	
	
	/*------------- tooltip ssip --------------*/
	

	
	
.tooltip {
    position: fixed;
	font-family:dejavu;
	
	
}	
.tooltip-inner {
  white-space:nowrap;
  max-width:none;
  height:35px;
  
}


.tooltipdav + .tooltip > .tooltip-inner {background-color: #f1f1f1; border:solid 1px #ccc; font-size:16px; color:#000}
.tooltipdav + .tooltip > .tooltip-arrow { border-bottom-color:#ccc; }