html{width:100%; height:100%;}
body{color:#000; font-family: 'Ubuntu', sans-serif; background:#0255a3;}
header{background:#0255a3;}
#regulamin{background:#0255a3; text-align:center; padding:10px 0; font-size:14pt;}
#regulamin a{color:#fff;}
.lightblue{color:#0255A3;}
.darkblue{color:#002450;}
.blue{color:#0255a3;}
.bluex{color:#0093dd;}
.extralight{color:#13A7E5;}
.white{color:#fff;}
.yellow-text{color:#fff70a;} 
.bold{font-weight:bold;}
.upper{text-transform:uppercase;}
.margin10{margin:10px;}
.paddingT30{padding-top:30px;}
.paddingT20{padding-top:30px;}
@media (min-width: 768px) {
.paddingT10pion{padding:10px 0; }
.paddingT20pion{padding:20px 0; }
.paddingT30pion{padding:28px 20px; }
.paddingT40pion{padding:45px 0;}
}
@media (max-width: 767px) {
.paddingT10pion{padding:10px; text-align:center;}
.paddingT20pion{padding:20px; text-align:center;}
.paddingT30pion{padding:28px 20px; text-align:center;}
.paddingT40pion{padding:45px 0;}
}
.paddingT50{padding-top:50px;}
.paddingB50{padding-bottom:50px;}

#ikony_gora{background:#fff; margin-top:-40px; }
#ikony_dol{background:#fff;}
#galeria{background:#fff;}
#light-blue-background{ background-size: cover; background-image: linear-gradient(0deg, rgba(0,60,117,0.8), rgba(0,60,117,0.8)), url("images/6894481.jpg"); background-repeat:no-repeat;}
#light-blue-background .opis a{color:#FFF70A;}
#dark-blue-background{background:#0255A3 url('../images/tlo2.jpg') top center no-repeat;}
.white-background{background:#fff; padding:0 0 20px 0;}
.dark-background{background:#002450; padding:20px 0;}
.dark-bg{background:#002450; margin:5px;}
.light-background{background:#0255A3;}
.extralight-background{background:#009ee0;}
.yellow-background{background:#fff70a;}

.text-justify{text-align:justify;}
.linehight10{line-height:14px;}
.round{              
        height:100px;
        padding:12px 25px;
        display:table-cell;
        vertical-align:middle; 
		text-align:center;
		border-radius: 50%;
		font-size:50px;		
}


.font-25{font-size:25pt;}
.font-12{font-size:12pt;}
.font-10{font-size:10pt;}
.font-20{font-size:20pt;}
.font-26{font-size:26pt;}
.font-14{font-size:14pt;}
.hidden{display:none;}
.show{display:block;}
.item-container{margin-top:0px; margin-bottom:0px;}
#myCarousel {
  top: 0px!important;
}

.item{padding:0; clear:both;}
h1{font-size:60pt;}
h1.small{font-size:25pt; line-height:25pt;}
h3{margin:15px 0 10px 0; padding:0;}
h2{margin:0; padding:0 20px; font-size:35pt;}
h3 small{font-size:11pt; color:#fff;}

.itemakt{border-top:1px solid #fff; padding:0 0 20px 0;}
.itemakt:first-of-type{border-top:none;}


.navbar-default {background-color: #0255A3; border: none; font-size:18pt; text-transform: uppercase; font-weight: 600;}
.navbar-default .navbar-brand {color: #fff;}
.navbar-default .navbar-nav > li {height:60px;}
.navbar-default .navbar-nav > li > a {color: #fff;padding:40px 10px 0 10px;}
.navbar-default .navbar-nav > li > a:hover,.navbar-default .navbar-nav > li > a:focus {color: #fff70a;}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {color: #fff70a;	background: transparent;}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {color: #fff; background-color: #0093DD;}
.navbar-default .navbar-nav > .dropdown > a .caret { border-top-color: #fff; border-bottom-color: #fff;}
.navbar-default .navbar-nav > .dropdown > a:hover .caret,.navbar-default .navbar-nav > .dropdown > a:focus .caret { border-top-color: #333; border-bottom-color: #333;}
.navbar-default .navbar-nav > .open > a .caret, .navbar-default .navbar-nav > .open > a:hover .caret, .navbar-default .navbar-nav > .open > a:focus .caret {border-top-color: #555; border-bottom-color: #555;}
.navbar-default .navbar-toggle { border-color: #DDD; background-color: #0255A3;}
.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus {background-color: #DDD;}
.navbar-default .navbar-toggle .icon-bar { background-color: #CCC; }
@media (max-width: 767px) {
	.navbar-header{margin-top:0px;margin-bottom:0px;}
	.navbar{min-height:0px;}
	.navbar-default .navbar-nav > li > a {color: #fff; padding:10px;}
	.navbar-default .navbar-nav .open .dropdown-menu > li > a { color: #fff; }
	.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {color: #333;}
}

a, a span{transition:1s;}
.kontakt a {color:#FFF70A;}
.kontakt a:hover {color:#002450;}
.zawody a {color:#FFF70A;}
.zawody a:hover {color:#002450;}
a:hover{text-decoration:none; color:#989898;transition:1s;}
a:hover span{text-decoration:none; color:#989898;transition:1s;}
a.white:hover,a.white:hover span {text-decoration:none; color:#FFF70A;transition:1s;}
@media all and (min-width: 768px) {
	a.ikonka-dark{color: #002450;transition:1s;}
	a.ikonka-dark > span{font-size:20pt;font-weight:bold; margin-top:5px; display:block;transition:1s;}
	a.ikonka-dark > img{border:3px solid #002450; margin-right:10px; background:#002450;transition:1s;}
	/* a.ikonka-dark:hover {color:#0255a3; text-decoration:none; transition:1s;} */
	/* a.ikonka-dark:hover > img{border:3px solid #0255a3; background:#0255a3;transition:1s;} */
	a.ikonka-light{color: #0255a3;transition:1s;}
	a.ikonka-light > span{font-size:20pt;font-weight:bold; margin-top:5px; display:block;transition:1s;}
	a.ikonka-light > img{border:3px solid #0255a3; margin-right:10px; background:#0255a3;transition:1s;}
	/* a.ikonka-light:hover {color:#002450; text-decoration:none;transition:1s;} */
	/* a.ikonka-light:hover > img{border:3px solid #002450; background:#002450;transition:1s;} */
	a.ikonka-dark:hover {color:#989898; text-decoration:none; transition:1s;}
	a.ikonka-dark:hover > img{border:3px solid #989898; background:#989898;transition:1s;}
	a.ikonka-light:hover {color:#989898; text-decoration:none;transition:1s;}
	a.ikonka-light:hover > img{border:3px solid #989898; background:#989898;transition:1s;}
	a.ikonka-light > span.wyniki{font-size:20pt;font-weight:bold; margin-top:20px; display:block;transition:1s;}

	a.ikonka2-dark{color: #002450;transition:1s;}
	a.ikonka2-dark > span{font-size:16pt;font-weight:bold; margin-top:15px; display:block;transition:1s;}
	a.ikonka2-dark > img{border:3px solid #002450; margin-right:10px; background:#002450;transition:1s;}
	/* a.ikonka2-dark:hover {color:#0255a3; text-decoration:none; transition:1s;} */
	/* a.ikonka2-dark:hover > img{border:3px solid #0255a3; background:#0255a3;transition:1s;} */
	a.ikonka2-light{color: #0255a3;transition:1s;}
	a.ikonka2-light > span{font-size:16pt;font-weight:bold; margin-top:15px; display:block;transition:1s;}
	a.ikonka2-light > img{border:3px solid #0255a3; margin-right:10px; background:#0255a3;transition:1s;}
	/* a.ikonka2-light:hover {color:#002450; text-decoration:none;transition:1s;} */
	/* a.ikonka2-light:hover > img{border:3px solid #002450; background:#002450;transition:1s;} */
	a.ikonka2-dark:hover {color:#989898; text-decoration:none; transition:1s;}
	a.ikonka2-dark:hover > img{border:3px solid #989898; background:#989898;transition:1s;}
	a.ikonka2-light:hover {color:#989898; text-decoration:none;transition:1s;}
	a.ikonka2-light:hover > img{border:3px solid #989898; background:#989898;transition:1s;}
	a.ikonka2-dark > span.zgloszenia{font-size:16pt;font-weight:bold; margin-top:30px; display:block;transition:1s;}
}
@media all and (max-width: 767px) {
	a.ikonka-dark{color: #002450;transition:1s;}
	a.ikonka-dark > span{font-size:16pt;font-weight:bold; margin-top:5px; display:block;transition:1s;}
	a.ikonka-dark > img{border:3px solid #002450; margin-right:10px; background:#002450;transition:1s; width:20%; margin-left:30px;}
	/* a.ikonka-dark:hover {color:#0255a3; text-decoration:none; transition:1s;} */
	/* a.ikonka-dark:hover > img{border:3px solid #0255a3; background:#0255a3;transition:1s;} */
	a.ikonka-light{color: #0255a3;transition:1s;}
	a.ikonka-light > span{font-size:16pt;font-weight:bold; margin-top:5px; display:block;transition:1s;}
	a.ikonka-light > img{border:3px solid #0255a3; margin-right:10px; background:#0255a3;transition:1s; width:20%; margin-left:30px;}
	/* a.ikonka-light:hover {color:#002450; text-decoration:none;transition:1s;} */
	/* a.ikonka-light:hover > img{border:3px solid #002450; background:#002450;transition:1s;} */
	a.ikonka-dark:hover {color:#989898; text-decoration:none; transition:1s;}
	a.ikonka-dark:hover > img{border:3px solid #989898; background:#989898;transition:1s;}
	a.ikonka-light:hover {color:#989898; text-decoration:none;transition:1s;}
	a.ikonka-light:hover > img{border:3px solid #989898; background:#989898;transition:1s;}
	a.ikonka-light > span.wyniki{font-size:16pt;font-weight:bold; margin-top:20px; display:block;transition:1s;}

	a.ikonka2-dark{color: #002450;transition:1s;}
	a.ikonka2-dark > span{font-size:16pt;font-weight:bold; display:block;transition:1s;}
	a.ikonka2-dark > img{border:3px solid #002450; margin-right:10px; background:#002450;transition:1s; width:20%; }
	/* a.ikonka2-dark:hover {color:#0255a3; text-decoration:none; transition:1s;} */
	/* a.ikonka2-dark:hover > img{border:3px solid #0255a3; background:#0255a3;transition:1s;} */
	a.ikonka2-light{color: #0255a3;transition:1s;}
	a.ikonka2-light > span{font-size:16pt;font-weight:bold; display:block;transition:1s;}
	a.ikonka2-light > img{border:3px solid #0255a3; margin-right:10px; background:#0255a3;transition:1s; width:20%; }
	/* a.ikonka2-light:hover {color:#002450; text-decoration:none;transition:1s;} */
	/* a.ikonka2-light:hover > img{border:3px solid #002450; background:#002450;transition:1s;} */
	a.ikonka2-dark:hover {color:#989898; text-decoration:none; transition:1s;}
	a.ikonka2-dark:hover > img{border:3px solid #989898; background:#989898;transition:1s;}
	a.ikonka2-light:hover {color:#989898; text-decoration:none;transition:1s;}
	a.ikonka2-light:hover > img{border:3px solid #989898; background:#989898;transition:1s;}
	a.ikonka2-dark > span.zgloszenia{font-size:16pt;font-weight:bold; display:block;transition:1s;}
	h1{font-size:40pt; font-weight:bold;}
	span.bold.lightblue {display:block; font-size:30pt;}
}	
	
#wysuwane
{
    background: url("../images/fbpodklad.png") no-repeat scroll 0 0 transparent; 
    padding: 10px;
    width: 235px;
    height:402px; 
    position: fixed;
    left: 0px;
    top: 45%;
	transition-duration:2s;
}

.katalog{color: #fff70a; padding:20px; font-weight:bold;}
ul.kategoriekatalog li:nth-child(even){background: #fff; list-style: none; font-weight: bold;}
ul.kategoriekatalog li:nth-child(odd){background: #009ee0; list-style: none; font-weight: bold; }
.whitegradient{min-height:500px; 
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,ffffff+100&1+0,0+100;White+to+Transparent */
background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=0 ); /* IE6-9 */
padding:0; margin:0;}
ul.kategoriekatalog li a{display:block; padding:10px 0 10px 20px;}
ul.kategoriekatalog li:nth-child(odd) a{color:#fff;}
ul.kategoriekatalog li:nth-child(even) a{color:#002450;}
ul.kategoriekatalog li:nth-child(odd) a:hover{color:#fff70a;}
.kategoriekatalog > li span{display:inline-block; font-size:20px; float:right; position:relative; top:-38px; padding:5px 10px;}
.marginPoziom10{margin:0 10px;}

.szukaj input{ width:200px;}
button.search{background: url('../images/szukajwynikow.jpg') top center no-repeat; border:none; padding:0; margin: 0; float:right; width:37px; height:35px;}
#szukaj2 form{display:inline;}
button.marginPoziom10{background:#002450; color:#13A9E4; border:none; margin:0;}

a.roundbutton{border:none;border-radius:5px; background:#00d2ff; padding:5px;}
a.roundbutton:hover{border:none;border-radius:5px; background:#002450; padding:5px;}
a.roundbutton2{border:none;border-radius:5px; background:#fff70a; padding:5px;}
a.roundbutton2:hover{border:none;border-radius:5px; background:#002450; padding:5px;}

a.roundbutton2x{border:none;border-radius:5px; background:#fff70a; padding:5px; color: #002450;}
a.roundbutton2x:hover{border:none;border-radius:5px; background:#002450; padding:5px; color: #fff70a;}
.mainbody{color:#fff;}
@media (min-width: 575px) {
.mainbody{color:#fff;padding-top:100px;}
}
@media (max-width: 574px) {
.zawody{margin-top:100px;}
.aktualnosciklasa{margin-top:100px;}
}
.collapse{transition-duration: 1s;}
.form-group label{margin:10px 0;}
.form-group select{color:#5B5B5B; border-radius:3px; padding:5px 1%; border:none; width:48%; }
.form-group textarea{color:#5B5B5B; border-radius:3px; border:none; width:100%; padding:1%; }
#text {float:left; width:200px; text-align:right; margin-top:2px}

a.wynikikat{background: #012351; padding:10px 20px; color:#fff; margin:10px; display:inline-block;}
a.wynikikat:hover{background: #00d2ff; color:#012351;}
#tablewrapper {padding-bottom:30px;}	
#tablewrappertop, #tablewrapper{width: 100%; overflow-x: scroll; overflow-y:hidden; }
#tablewrappertop{height: 20px; position:relative; left:0; top:100px; }
.div1 { height: 20px; }

h4.header{font-size:16pt; text-transform: uppercase; font-weight: 600;}
.zapytanieofertowe label{font-size:14pt;}
a.activelink{color:#0255A3 !important; }

button.kategoria{font-size:25px; padding:5px 10px 5px 10px;}
button.kategoria.active{background:#FFF70A !important; color:#002450 !important;}
button.podkategoria{font-size:14px; padding:5px 10px 5px 10px;}
button.podkategoria.active{background:#FFF70A !important; color:#002450 !important;}

.yellowbut{background: #F7F10C !important; color:#002450 !important;}
.yellowbut:hover{background: #002450 !important; color: #F7F10C!important;}
.itemakt a{color:#FDF50A;}

/* MOBILE */
@media all and (max-width: 449px) {
	#tablelocation{margin-top:20px;}
}
@media all and (max-width: 768px) {
	#ikony_gora{display:none;}
	.nav > li > a..umobi {display:block;}
	#wysuwane{display:none;}
	#light-blue-background{margin-top:-40px; padding:0; }
	#dark-blue-background h2{margin:0 10px; font-size:31pt; line-height:20pt;}
	#dark-blue-background  div.padding10{padding:30px 0;}
	.round{font-size:25pt; padding-top:25px;}
	h3.paddingT20pion{padding:0;}
	.ofirmieimg {clear:both; width:100%;}
	.arrow-white-left{display:none;}
	.arrow-white-right{display:none;}
	#szukaj{background:#002450; color:#fff; text-align:right; font-size:12pt; width:108%; padding:20px 5px;}
	#szukaj input{border:none;border-radius:5px; color:#000;width:120px;height:35px; margin:0 5px;}
	.icon-bar{display:block !important;}
	.thumb{width:100%; }
	#szukaj2{background:#002450; color:#fff; text-align:right; padding:20px; font-size:12pt; overflow:hidden; } 
	#szukaj2 input{border:none;border-radius:5px; color:#000;width:120px;height:35px;  margin:0 5px;}
	a.marginPoziom10{margin:0px 3px;}
	a.marginPoziom10:first-child:before{content:"\a"; white-space: pre;}
	
	#tablewrapper {width:100%; overflow:hidden; overflow-x:visible; padding-bottom:30px;}	
	a.active{background:#002450;}
	#pagination{margin:30px 0;}
	#pagination form{ display:inline;}
	a.pagination{border:1px solid #fff; color:#fff; padding:10px; margin:1px; text-decoration:none;}
	button.pagination{border:1px solid #fff; color:#fff; padding:10px; margin:1px; text-decoration:none; background:#009DE0; }
	button.active{background:#002450; }
	a[id="POPRZEDNIA"]{display:none;}
	button[id="POPRZEDNIA"]{display:none;}
	a[id="NASTEPNA"]{display:none;}
	button[id="NASTEPNA"]{display:none;}
	
	#tablelocation{float:left;}
	#tablenav a {color:#FFF70A;}
	.kontakt .paddingT20pion div{padding:20px 0;}
	.nomobi{display:none;}
	.nopc{display:block;}
	button.navbar-toggle{margin-right:0px;}
	h2{font-size:25pt;}
	.monthright{padding-top:0px !important;}
	#rok{font-size:20pt;}
	#miesiac{font-size:20pt;margin-bottom:20px;}
	.katalogitem{padding-top:30px;padding-bottom:30px;}
	.cal-month-day{padding:1px 0px 10px !important;}
	.cal-month-day span{font-size:14pt; margin-top:0px; padding-top:0px;}
	.monthleft-rarrow{text-align:right !important; padding-top:0px !important;}
	.monthleft-rarrow button{margin-top:20px !important; font-size:30pt;}
	.monthleft-larrow button{margin-top:20px !important; font-size:30pt;}
	.cal-slide-content{padding:20px 0 !important;}
	.imprezymiesiaca{padding:20px 0 !important;}
	#mobimiesiac{display:block; font-size:16pt; text-align:center; padding-top:35px;}	
	.znacznik h4{display:none;}
	.itemakt img{width:100%;}
	.marginesik{margin:0 1px !important;}
	#filterkategorii{display:block; margin-top:10px;}
	#wynikiszukaj{width:150px !important;}
	.wynikiindex{margin:100px 0 -20px 0;}
}
/* PC */
@media all and (min-width: 769px) {
	.marginesik{margin:0 20px 0 20px !important;}
	#ikony_gora{display:block;}
	.nav > li > a.umobi{display:none;}
	#wysuwane{display:block;}
	.ofirmieimg {float: right; margin: 10px 20px;  }
	.arrow-white-left{display:block;}
	.arrow-white-right{display:block;}
	#szukaj{background:#002450; color:#fff; text-align:right; padding:20px 40px; font-size:12pt;}
	#szukaj input{border:none;border-radius:5px; color:#000;width:200px;height:35px;margin:0 5px;}
	#szukaj2{background:#002450; color:#fff; text-align:right; padding:20px 20px 30px; font-size:12pt; overflow:hidden;}
	#szukaj2 input{border:none;border-radius:5px; color:#000;width:200px;height:35px; margin:0 5px;}
	#pagination{margin:30px 0;}
	#pagination form{ display:inline;}
	a.pagination{border:1px solid #fff; color:#fff; padding:10px; margin:10px; text-decoration:none;}
	button.pagination{border:1px solid #fff; color:#fff; padding:10px; margin:10px; text-decoration:none; background:#009DE0; }
	button.active{background:#002450; }
	a.active{background:#002450;}
	#tablewrapper {width:100%; overflow:hidden; overflow-x:visible; margin-left:5px; padding-bottom:30px;}	
	.monthleft-rarrow{float:right; padding-left:0px !important;}
	#mobimiesiac{display:none;}
	.nopc{display:none !important;}
	.wynikitlo{max-width:1430px; margin:0 auto;}
	#filterkategorii{display:inline;}
}


.headerkatalog{height:50px;}
.headerkatalog2{padding-top:10px; height:50px;}

.event-item{border-bottom:1px solid #FFFFFF; padding:20px 0;}
.imprezymiesiaca{border-bottom:1px solid #FFFFFF; padding:20px 0;}
.liniaoddziel{border-bottom:1px solid #FFFFFF; padding:20px 0 0 0;}
.padding10{padding:10px!important;}

a.link{color:#FFF70A;}
a.blink{background: #FFF70A; color: #002450; animation:animacjapraca 5s infinite;}
@keyframes animacjapraca
{
    0% { background: #FFF70A; color: #002450;}
    50% { background: #002450; color: #fff;}
    100% { background: #FFF70A; color: #002450;}
}

@media all and (max-width: 769px) {#tableheader{margin-top:150px;}}	
select{border-radius:7px;}

@media all and (min-width: 769px) {
	.nomobi2{display:inline-flex!important;}
	.nopc2{display:none!important;}
#dekoracje{clear:both;margin-top:100px;font-size:28pt;color:#002450;font-style: italic;font-weight:bold;font-family: serif;}
#podium2{display:inline-flex; position:relative; align-items: center; justify-content: center; width:30%; max-width:400px; height:386px; background:url(../img/podium2.png) bottom left no-repeat;}
#podium1{display:inline-flex; position:relative; align-items: center; justify-content: center; width:30%; max-width:400px; height:386px; background:url(../img/podium1.png) bottom left no-repeat;}
#podium3{display:inline-flex; position:relative; align-items: center; justify-content: center; width:30%; max-width:400px; height:386px; background:url(../img/podium3.png) bottom left no-repeat;}
.dekoracje_napis{position:absolute; left: 50%; transform: translate(-50%, -50%); width:100%; text-align:center;}
}
@media all and (max-width: 768px) {
	.nomobi2{display:none!important;}
	.nopc2{display:inline-flex!important;}
#dekoracje{clear:both;font-size:28pt;color:#002450;font-style: italic;font-weight:bold;font-family: serif;}
#podium2{display:block; position:relative; align-items: center; justify-content: center; width:100%;  height:386px; background:url(../img/podium2mob.png) bottom left no-repeat; background-size:100% 288px;}
#podium1{display:block; position:relative; align-items: center; justify-content: center; width:100%;  height:386px; background:url(../img/podium1mob.png) bottom left no-repeat; background-size:100% 288px;}
#podium3{display:block; position:relative; align-items: center; justify-content: center; width:100%;  height:386px; background:url(../img/podium3mob.png) bottom left no-repeat; background-size:100% 288px;}
.dekoracje_napis{position:absolute; left: 50%; transform: translate(-50%, -50%); width:100%; text-align:center;}
#podium1 > .dekoracje_napis:nth-child(1){top:200px!important;}
#podium1 > .dekoracje_napis:nth-child(2){top:250px!important;}
#podium3 > .dekoracje_napis:nth-child(1){top:250px!important;}
#podium3 > .dekoracje_napis:nth-child(2){top:310px!important;}
#podium2 > .dekoracje_napis:nth-child(1){top:250px!important;}
#podium2 > .dekoracje_napis:nth-child(2){top:310px!important;}
}