/* D.K */





@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:'bpgs';
	src: url("../fonts/bpgs.ttf") format("truetype");
	
       
    }


@font-face{
    font-family:'dejavu';
	src: url("../fonts/bpg_dejavu_sans.ttf") format("truetype");
	font-stretch: normal;
	 font-style: normal;
    font-weight: 400;
       
    }





.topnav{

/*background: #0c1417 url(../images/footerbg.png) ;*/
	background: #fff;
}

.logo{
margin:18px 0 0 25px;
}

.logotext{
margin-top:28px;
padding-left:35px;	
font-family:bpgs;
font-size:22.3px;
color:#3766c7;
font-weight: bold
}



.navigat{
padding: 30px 0 0 135px;
font-size:15px;

}


.navbar-inverse .navbar-nav > li > a {
    color: #3766c7;
	font-size: 18px;
}

.navbar-inverse .navbar-nav > li > a:hover {
    color: #3766c7;
	font-weight: bold
}



.navbar {
   background-color: transparent;
   background: transparent;
   border-color: transparent;
  
}
.navbar-nav > li > a, .navbar-brand {
	margin-top:20px;
    padding-top:4px !important; 
    padding-bottom:0 !important;
    height: 25px;
}

.navbar {min-height:30px !important;}

.navbar li { color: #fff; font-family:bpgs } 

.navbar-nav > a,
.navbar-nav > a:hover,
.navbar-nav > a:focus {
   color: #ffffff;
  
}

.navbar-nav > li.lang > a,
.navbar-nav > li.lang > a:hover,
.navbar-nav > li.lang > a:focus {
  margin-left:20px;
  color: #ffffff;
  background-color: #3766c7;
 
}


.navbar .dropdown-menu a{
     background-color: #3766c7;
     color:#ffffff;
	 margin:0;
	 
}
.navbar-default .navbar-nav .open .dropdown-menu>li>a, .navbar-default .navbar-nav .open .dropdown-menu {
    background-color: #3344ff;
    color:#ffffff;
	
  }



.slider{
padding:0;

background:#ccc;
}




.carousel-control.left, .carousel-control.right {
	background-image:none !important;
}
.carousel-control {
	background: rgba(154, 32, 47, .4);
	color:#fff;
	padding: 4px 0;
	width:35px;
	top:auto;	
	left:auto;
	bottom:8px;
	opacity:1;
	text-shadow:none;
}

.carousel-control:hover {
	background: rgba(55, 102, 199, .5);
}



.carousel-control.right {
	right:10px;
}
.carousel-control.left {
	right: 50px;
}


.slideritem{
	background:#000000;
	}
	
.sliderimage{
	opacity: 0.3;
	}
	
.slidepact{
	top:50%;
	margin-top:-150px;
	height:300px;
	
}
		
.slidercapttitle{
font-family:bpgs;
color:#dddddd;		
}
			
.slidercaptdesc{
margin-top:40px;	
font-family:bpgs;
font-size:16px;
color:#dddddd;	
}


.slideritem:hover .countslider{
	text-decoration: underline
}


.searchdv{
 min-height:250px;
 background: #f3f3f3 url(../images/bgh.png)	;
 padding-top:25px;
}


.kvlevadv{
background:#fff; 
height:510px; 
padding-top:50px;
}

.sporttypedv{
background:url(../images/styp.jpg); 
height:496px;
padding-top:50px
}

.spsform{
height:10px; 
margin-top:80px;
}


.rukadv{
background:#ffffff; 
height:915px;
padding-top:50px;	
}

.newsdv{
height:190px; 
background: #000 url(../images/spagebg.png);
}

.newstext p{
	text-align: justify
}

.spresdv{
height:350px; 
background: #f3f3f3 url(../images/bgh.png);
padding-top:25px;
}

.statdv{
height:230px; 
padding-top:25px; 
background: #f3f3f3 url(../images/bgh.png)
}

.medalsdv{
height:230px; 
padding-top:25px; 
background: #f3f3f3 url(../images/bgh.png)
}

.championsdv{
height:190px; 
background: #f3f3f3 url(../images/bgh.png);
padding-top:25px;
}

.gonisdzdv{
 height:10px; 
 margin-top:80px; 
 padding:15px
}
	
.spfullsearchdv{
height:10px; 
margin-top:80px;
}


.spinfotable{
width:500px;
}
.spinfotabletd1{
width:250px;
}

.sppagedv{
height:10px;	
}

.biogrdv{
width:500px;
}

.formdiv{
padding:5px;
}


.formdiv select{
 
   
}

.formelement{
border-radius:0;
color:#000;	
height:40px;
border:solid 1px #d8d8d8;

}

.formsbmt{
border-radius:0;
width:100%;
height:40px;
background:#3766c7;
color:#ffffff;
}

.formsbmt:hover{
background:#3766c7;
color:#ffffff;
}

.fullserachbutton{
border-radius:0;
width:100%;
height:40px;
background:#363636;
color:#c9c9c9;
font-family:dejavu;
}


.nav--bott > ul {
    font-family: bpgs;
    font-size: 14px;
    margin: 35px 0 0 0 ;
    padding: 0;
    list-style: none;
    text-align: center
}

.nav--bott > ul > li {
    line-height: normal;
    padding: 10px;
    margin: 0 0 1rem
}

@media (min-width: 52em) {
    .nav--bott > ul > li {
        margin: 0 0 0 .75rem;
        display: inline-block
    }
}

.nav--bott > ul > li a {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    box-shadow: 0 0 1px transparent;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    position: relative;
    padding: 0 0 .75rem;
    text-decoration: none;
    font-weight: 400;
    color: #8d9091
}

.nav--bott > ul > li a:before {
    content: "";
    position: absolute;
    z-index: -1;
    left: 0;
    right: 100%;
    bottom: -2px;
    background: #555b5d;
    height: 2px;
    -webkit-transition-property: right;
    transition-property: right;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out
}

.nav--bott > ul > li a:hover:before,
.nav--bott > ul > li a:focus:before,
.nav--bott > ul > li a:active:before,
.nav--bott > ul > li.current_page_item a:before {
    right: 0
}

.nav--bott > ul > li a:hover,
.nav--bott > ul > li a:focus,
.nav--bott > ul > li a:active,
.nav--bott > ul > li.current_page_item a {
   
    color: #9c9e9f
}


.anbani{
width:25px;
height:25px;
padding:5px;
font-size:12px;
font-family:bpgs;
background:#d8d8d8;
display:inline-block;
margin:1px;
color:#000;
text-decoration:none;

}



.anbanix{
width:25px;
height:25px;
padding:5px;
font-size:12px;
font-family:bpgs;
background:#5e5e5e;
display:inline-block;
margin:1px;
color:#fff;
text-decoration:none;

}


.anbanix:hover{
width:25px;
height:25px;
padding:5px;
font-size:12px;
font-family:bpgs;
background:#5e5e5e;
display:inline-block;
margin:1px;
color:#fff;
text-decoration:none;

}




.anbani:hover{
background:#3766c7;
color:#fff;
cursor:pointer;
text-decoration:none;
}

#anbanick{
background:#5e5e5e;	
color:#fff;
}

#anbanick:hover{
background:#3766c7;	
color:#fff;
}


.resultbox{

width:250px;
height:120px;
border:solid 1px #d5d5d5;
display:inline-block;
margin:10px 3px 3px 3px;
float:left
}




#chartdiv {
  width: 100%;
  max-height: 600px;
  height: 100vh;
}


.resultimage{
width:80px;
height:80px;
border:solid 1px #ccc;
border-left:none;
border-top:none;

float:left;	
}

.resulttitle{
width:100%;
height:80px;
font-family:bpgs;
font-weight:bold;
font-size:13px;	
color:#000;
padding:5px 5px 5px 95px;
text-align:left;

}

.resultdes{
width:248px;
height:	38px;
background:#f3f3f3;
color:#000;
}

.resultbox:hover  .resultdes {
background:#3766c7;
color:#fff;
}
	
	
.ressporttype{
width:155px;
height:38px;
float:left;
font-family:dejavu;
font-size:13px;
padding:5px;
text-align:left;
}

.resmedals{
height:38px;
width:90px;
float:left;
padding:7px;

}


.area {
    background:#fff;
    display:block;
    height:475px;
    opacity:0;
    position:absolute;
    width:320px;
}


#afxazeti:hover {
    opacity:1;
}




/* tabs */

.nav-tabs {
margin:0;
padding:0
}


.nav-tabs>li {
margin:0;
padding:0
}



.nav-tabs>li>a {
  background-color:none; 
  border:none;
  color:#787878;
  font-family:bpgs;
  font-size:17px;
  font-weight:bold;
 padding:0 20px 0 20px;
 margin:0;
 border-bottom:1px #ccc solid
}


/* active tab color */
.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus {
  color: #000;
  background:none;
 border:none;
 border-bottom:3px solid #3766c7;
}

/* hover tab color */
.nav-tabs>li>a:hover {
  border:none;
  background:none;
  border-bottom:3px solid #3766c7;
}

.nav-tabs > li, .nav-pills > li {
    float:none;
    display:inline-block;
    *display:inline; /* ie7 fix */
     zoom:1; /* hasLayout ie7 trigger */
}

/* center tabs */
.nav-tabs, .nav-pills {
    text-align:center;
}

/* line below tabs */
.nav-tabs {
    border-bottom: none;
}





.smedals{
width:22px; 
height:22px; 
margin:5px; 
text-align:center;
float:left; 
color:#ffffff; 
font-size:14px; 
padding-top:1px;	
}

#gold{
background:url(../images/goldmedal.png); 
}
#silver{
background:url(../images/silvermedal.png); 
}
#bronze{
background:url(../images/bronzemedal.png); 
}

.smedalssmall{
width:18px; 
height:18px; 
margin:3px; 
text-align:center;
float:left; 
color:#ffffff; 
font-size:13px; 
padding-top:1px;	
}

#gold2{
background:url(../images/goldmedal2.png); 
}
#silver2{
background:url(../images/silvermedal2.png); 
}
#bronze2{
background:url(../images/bronzemedal2.png); 
}



.mininewsblock{
	min-height:250px; 
	padding: 15px;
	background: #fff;
	border-right: solid 1px #f1f1f1;
	
	
}

.smallnewsp1{
    font-size: 16px; 
    font-family: bpgs;
	font-weight: bold	
}


.smallnewsp2{
	font-size: 14px; 
	font-family: dejavu; 
	min-height: 150px;
}





/*   ruka svg   */

svg{ width:75%; }
path{ fill: #3766c6; transition: .6s fill;}
path:hover { fill:#234a9b; }
text{font-weight:bold;}


.kutxe{
width:380px; 
height:520px; 
box-shadow:#ccc 1px 1px 10px  ;
background:#fff; 
position:absolute; 
right:20px;
}

.kutxetop{
width:100%; 
height:182px; 

}

.closekutxe{
width:100px; 
height:30px; 
text-align:center; 
background:#fff; 
position:absolute; 
right:0; 
color:#afafaf; 
font-family:bpgs; 
padding:5px; 
cursor:pointer
}

.descrtbl{
font-family:bpgs; 
color:#838383; 
font-size:18px;
}

.kutxename{
height:40px; 
padding-top:10px; 
color:#282828; 
font-size:20px; 
font-weight:bold; 
text-align:center;
}

.kutline{ 
display: block; 
height: 2px; 
border: 0; 
border-top: 2px solid #282828; 
margin: 1em 0; 
padding: 0; 
width:90px;
}


.kutxecount{
color:#2d509a;
font-weight:bold;
}

.kutxego{
width:150px; 
height:30px; 
text-align:center; 
background:#363636; 
position:absolute; 
left:115px; 
bottom:0; 
color:#959595; 
font-family:dejavu; 
padding:5px; 
cursor:pointer	
}





.sporttypein{
 background: #3b3c3f; 
 border-radius:50%	
}

.sporttypein:hover{
 background: #3766c7; 
-webkit-transition: 0.2s ease-in-out;
	-moz-transition: 0.2s ease-in-out;
	-ms-transition: 0.2s ease-in-out;
	-o-transition: 0.2s ease-in-out;
	transition: 0.2s ease-in-out;
}



.sporttypemain{
background-color:rgba(60, 60, 60, 0.5);
  border-radius:50%	
}


.sporttypemain:hover{
background:#3766c7;
-webkit-transition: 0.2s ease-in-out;
	-moz-transition: 0.2s ease-in-out;
	-ms-transition: 0.2s ease-in-out;
	-o-transition: 0.2s ease-in-out;
	transition: 0.2s ease-in-out;

}