/* cmsms stylesheet: 0_stalprzem-styl modified: 26.08.2025 17:32:19 */
html,body {
	background-color:#ffffff;
	color:#000000;
	width:100%;
}

.page-header{margin-top:18px;}
.blubox{
background-color: #22307b;
color: white !important;
border-bottom: 8px solid #9e9e9e;}

.blubox a{color: white !important;}

.logo{height:90px;}

.navbar{
	background-color:#ffffff;
	border:0px solid #ffffff;
	margin-bottom:1px;
}

.navpodstrona{border-bottom: 1px solid #c0c0c0}

.sm2025{border: 5px solid #ffffff;border-radius: 10px;width:220px;height:220px;}
.x1x{position: fixed; bottom: 25%; z-index: 2; left: 3%;}



p{
text-align:justify;
}


p{line-height: 160%;letter-spacing: 0.5px;word-spacing: 2px;margin-left:20px;margin-right:20px;}

.carousel-caption > h2{
	text-shadow: 2px 2px 3px #000000;
}


.navbar li a{text-transform: uppercase;padding-top:40px;background-color:#ffffff !important;color:#22307b !important;}
.navbar li a:hover{background-color:#22307b !important;color:#ffffff !important;}



/* było .navbar li > .menuactive{background-color:#22307b !important;color:white !important} */
.navbar li .menuactive{background-color:#22307b !important;color:white !important}






.navbar .last_child > a{background-color:#cc0000 !important;color:white !important}

.navbar .last_child > a:hover{background-color:#ff0000 !important;color:white !important}




#white{
height:50px;
padding:0px;
margin:0px;
}

#rowblok{
position: absolute;
left: 0;
right: 0;
bottom:0px;
padding:0px;
margin:0px;
}


.blokx{
text-align:center;
background-color:#212f7b;
color:white;
padding:3px;
border-bottom:9px solid #575656;
}

.blokx img{
margin-left: auto;
margin-right: auto;	
padding-top:20px;
}




.blokx p{font-size:15px;padding:3px;text-align:center}

.blokx span{font-weight:normal;font-size:18px;margin-top:20px;padding-bottom:5px;}

.spad{padding-left:15px;padding-right:15px;}


.stopkaa{background-color:#4d5995;padding-top:10px;color:#ffffff}
.stopka{background-color:#212f7b;font-size:12px;font-weight:bold;padding-top:10px;color:#ffffff}








/* Home Page Carousel */

header.carousel {
    height: 400px;
}

header.carousel .item,
header.carousel .item.active,
header.carousel .carousel-inner {
    height: 100%;
}

header.carousel .fill {
    width: 100%;
    height: 100%;
    background-position: center;
    background-size: cover;
}

/* Footer Styles */
/*
footer {
    margin: 100px 0;
}
*/
/* Responsive Styles */


@media(max-width:1200px){
.logo{margin-left:0px;height:70px;}
.navbar li a{padding-left:8px;padding-right:8px;padding-top:45px;font-size:13px;background-color:#ffffff !important;color:#22307b !important;}	
.blokx{min-height:250px;}
.mylang img{height:25px !important;width:25px !important;}
}

@media(max-width:1000px) {
	.logo{margin-left:0px;height:70px;}
.navbar li a{padding-left:3px;padding-right:3px;padding-top:45px;font-size:12px;background-color:#ffffff !important;color:#22307b !important;}	
.navbar-toggle {margin-right:45px}

.blokx{min-height:250px;}
}


@media(max-width:700px) {


.sm2025{border: 5px solid #ffffff;border-radius: 10px;width:150px;height:150px;}
.x1x{position: fixed; bottom: 2%; z-index: 2; left: 5%;}

.blokx{min-height:210px;}

.nav a{padding:5px !important;}
.logo{height:95px;margin-left:10px;padding:0px !important}

p{line-height: 100%;letter-spacing: 0.5px;word-spacing: 1px;margin-left:0px;margin-right:0px;}

header.carousel { height: 300px;}
.blokx span{font-weight:normal;font-size:12px;margin-top:10px;padding-bottom:5px;}

#white{ height:80px;}
h3{margin-top:5px !important;}
}

@media(max-width:400px) {





.mylang img{height:30px !important;width:30px !important;}
.blokx{display:none}
#white{ height:0px;}	
h3{margin-top:5px !important;}
}
