@charset "UTF-8";
/* CSS Document */


body,td,th {
	font-family: 'Open Sans', sans-serif;
	font-size: 12pt;
	color: #000000;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

#so-logo {position: absolute; border: solid 1px red; top: 25px; left: 25px;}
#so-przes{padding-left: 25%; background-color: #990066;}
#so-grad {position: relative; top: 50px; background-image: linear-gradient(rgba(204,204,204,1), rgba(204,204,204,0)); width: 100%; height: 50px;}
#so-ukl-bg{position: absolute; width: 100%; height: 100%; background-image: url("../u_gfx/specs/bgt.jpg"); background-repeat: no-repeat; background-position: top center;z-index: 5; background-color: white; top: 50px;}

.so-ukl0{background-color:rgba(255, 255, 255, 0.9); color: black;}
.so-ukl1{background-color:rgba(229, 229, 229, 0.9); color: black;}
.so-ukl2{background-color:rgba(229, 218, 186, 0.9); color: black;}
.so-ukl3{background-color:rgba(154, 130, 57, 0.9); color: white;}
.so-ukl4{background-color:rgba(255, 234, 248, 0.9); color: black;}
.so-ukl5{background-color:rgba(153, 0, 102, 0.9); color: white;}
.so-ukl6{background-color:rgba(77, 0, 51, 0.9); color: white;}
.so-ukl7{background-color:rgba(247, 180, 12, 0.9); color: black;}
.so-ukl8{background-color:rgba(190, 9, 38, 0.9); color: white;}
.so-ukl9{background-color:rgba(0, 0, 0, 0.9); color: white;}

.so-brd{border-bottom: solid 1px #e5e5e5;}
.so-navclr{background-color: #990066;}

.so-spv55{width: 1px; height: 75px;}
.so-spv25{width: 1px; height: 25px;}
.so-spv10{width: 1px; height: 15px;}

div.bgx{
	position: absolute;
    top: 50%;
    left: 50%;
    min-width: 100%;
    min-height: 100%;
    width: auto;
    height: auto;
    z-index: -100;
    -webkit-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
}

#so-loa{
	position: absolute;
	width: 100%;
	top:80%;
	z-index: -10;
}
#so-loa-in{
	position: relative;
	width: 100%;
    z-index: 10;
}
#so-box{
	position: absolute;
	width: 100%;
}
#so-box-in{
	position: relative;
	width: 100%;
	text-align: center;
}
.so-imgbox{width: 200px;}
.so-cardbox{background-color: white; width: 200px; margin: 0 auto;}
.so-box-p0{font-size: 10pt;margin: 5px 10px; text-align: left;}
.so-box-p1{font-size: 11pt; font-weight: bold;margin: 5px 10px;text-align: left;}
.so-box-p2{font-size: 9pt; margin: 10px; text-align: justify;}
.so-box-btn{margin: 10px; text-align: center;}
.so-ele{display: inline-block; margin: 10px;  vertical-align: middle;}

.so-inpad{margin: 25px 15px;}
.so-inpad2{margin: 20px 15px; display: inline;}
.so-justify {text-align: justify; text-justify: inter-word;}
.so-center{text-align: center;}
.so-footclr{background-color:#575757;color: white;}
.so-imgfoot{width: 64px;}
.so-linefoot{background-color: white; width: 100%; height: 2px;}

.so-ft0{border: solid 1px white; padding: 10px;}
.so-eleft{display: inline-block; margin: 5px;  vertical-align: top;}
.so-fadr0{font-weight:bold;font-size: 11pt;}
.so-fadr1{font-size: 10pt;}
.so-ft-in{font-size: 9pt;}
.so-clr-grey{color: #CDCDCD;}
.so-bot-link{font-size: 9pt; color: aliceblue;}
.so-bot-splink{font-size: 9pt; color:#FFAEAE;}
.so-so-link{font-size: 8pt; color:#909090;}
.so-h1{font-size: 30px;}
.so-h2{font-size: 24px;}
.so-h3{font-size: 20px;}
.so-emb {position: relative; overflow: hidden; display: block; padding: 0; padding-bottom: 56.25%;}
.so-emb iframe, .so-emb object, .so-emb video {position: absolute; top: 0; left: 0; bottom: 0; border: 0; width: 100%; height: 100%;}
.so-spec-link {position: absolute; width: 98%; text-align: right; top: 15px;}
.so-spec-link img{width:26px;}
a.speco{font-weight:normal; font-size: 9pt;}
a.speco:link{text-decoration:none;color:#E4E4E4;}
a.speco:visited{text-decoration:none;color:#E4E4E4;}
a.speco:hover{text-decoration:underline;color:#cccccc;}
a.speco:active{text-decoration:none;color:#E4E4E4;}
a.speco1{font-weight:normal; font-size: 9pt;}
a.speco1:link{text-decoration:none;color:#C30000;}
a.speco1:visited{text-decoration:none;color:#C30000;}
a.speco1:hover{text-decoration:underline;color:#cccccc;}
a.speco1:active{text-decoration:none;color:#C30000;}
a.speco2{font-weight:normal; font-size: 11pt;}
a.speco2:link{text-decoration:none;color:#666666;}
a.speco2:hover{text-decoration:underline;color:#cccccc;avtive:666666}
a.speco2:active{text-decoration:none;color:#666666;}
.so-img-btn{margin-left: 15px;}

.so-bgf1{background-color: black; text-align: center;}
.so-bgf2{background-color: black;}

.w3-theme-l5 {color:#000 !important; background-color:#ffeaf8 !important}
.w3-theme-l4 {color:#000 !important; background-color:#ffb8e7 !important}
.w3-theme-l3 {color:#000 !important; background-color:#ff70cf !important}
.w3-theme-l2 {color:#fff !important; background-color:#ff29b8 !important}
.w3-theme-l1 {color:#fff !important; background-color:#e00096 !important}
.w3-theme-d1 {color:#fff !important; background-color:#8a005c !important}
.w3-theme-d2 {color:#fff !important; background-color:#7a0052 !important}
.w3-theme-d3 {color:#fff !important; background-color:#6b0047 !important}
.w3-theme-d4 {color:#fff !important; background-color:#5c003d !important}
.w3-theme-d5 {color:#fff !important; background-color:#4d0033 !important}

.w3-theme-light {color:#000 !important; background-color:#ffeaf8 !important}
.w3-theme-dark {color:#fff !important; background-color:#4d0033 !important}
.w3-theme-action {color:#fff !important; background-color:#4d0033 !important}

.w3-theme {color:#fff !important; background-color:#990066 !important}
.w3-text-theme {color:#990066 !important}
.w3-border-theme {border-color:#990066 !important}

.w3-hover-theme{color:#fff !important; background-color:#990066 !important}
.w3-hover-theme:hover {color:#ffb8e7 !important; background-color:#990066 !important}

.w3-hover-theme2 {color:#fff !important; background-color:#6b0047 !important}
.w3-hover-theme2:hover {color:#ffb8e7 !important; background-color:#990066 !important}

.w3-hover-text-theme:hover {color:#990066 !important}
.w3-hover-border-theme:hover {border-color:#990066 !important}

.so-text-wyr{color: #ffb8e7 !important;}

.so-bot-cover{position: absolute; background-color: black; width: 100%; height: 100px; bottom: -100px; left: 0px;}
