body {
	color: #000;
	line-height: 1.65;
	font-size: 16px;
	font-family: "HelveticaNeueLT Pro 57 Cn", sans-serif;
	font-style: normal;
	font-weight: normal;
	width: 100%;
	margin: 0;
}

p {
	margin: 10px 0;
}

#maincontainer {
	margin: 0 auto;
	width: 1200px;
	margin-top: 50px;
	font-size: 16px;
}

#innercontainter {
	margin: 0 10px;
}

h1 {
	color: #0075c9;
    font-family: "Modern H Bold", sans-serif;
    font-size: 1.8em;
    font-style: normal;
    font-variant: normal;
    font-weight: 500;
    /*margin-bottom: 10px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    orphans: 1;
    page-break-after: auto;
    page-break-before: always;
    text-align: center;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    widows: 1;*/
	
	text-transform: uppercase;
	margin-bottom: -10px;
}

h2 {
	color: #0075c9;
    font-family: "Modern H Bold", sans-serif;
    font-size: 1.6em;
    font-style: normal;
    font-variant: normal;
    font-weight: 500;
    /*margin-bottom: 3px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 25px;
    orphans: 1;
    page-break-after: auto;
    page-break-before: always;
    text-align: left;
    text-decoration: none;
    text-indent: 0;
    text-transform: uppercase;
    widows: 1;*/
	
	text-transform: uppercase;
	margin-bottom: -10px;
}

h3 {
	color: #4c9ed9;
    font-family: "HelveticaNeueLT Pro 57 Cn", sans-serif;
    font-size: 1.4em;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    /*line-height: 0.917;
    margin-bottom: 10px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 20px;
    orphans: 1;
    page-break-after: auto;
    page-break-before: auto;
    text-align: left;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    widows: 1;*/
	margin-bottom: -10px;
}

h4 {
	color: #000000;
	font-family: "HelveticaNeueLT Pro 57 Cn", sans-serif;
    font-size: 1.2em;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    /*line-height: 1.048;
    margin-bottom: 10px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 10px;
    orphans: 1;
    page-break-after: auto;
    page-break-before: auto;
    text-align: left;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    widows: 1;*/
	margin-bottom: -10px;
}

p img {
	position: relative;
    top: 4px;
	max-height: 23px;
}

h4 img {
	position: relative;
    top: 4px;
    max-height: 25px;
}

table p img {
	position: relative;
    top: 0px;
    height: 100%;
	max-height: 100%;
}

.caution {
	color: #fff;
	background-color: #58585A;
	font-weight: bold;
	font-size: 24px;
	width: 315px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	border: #000 solid 1px;
	margin-top: 10px;
}

.cautioncotent {
	font-weight: bold;
}

.warning {
	color: #fff;
	background-color: #58585A;
	font-weight: bold;
	font-size: 24px;
	width: 315px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	border: #000 solid 1px;
	margin-top: 10px;
}

.exclamationimage {
	height: 35px;
	vertical-align: middle;
}

.warningcontent {
	font-weight: bold;
	background-color: #EEEEEE;
	margin: 13px 0;
	padding: 10px;
}

.warningcontent p {
	margin: 0;
}

.pointlist {
	margin: 13px 0;
}

.pointlist p {
	margin: 0;
	padding-left: 10px;
    text-indent: -10px;
}

.indented {
	padding-left: 10px !important;
    text-indent: 0px !important;
}

.indented2 {
	padding-left: 20px !important;
    text-indent: 0px !important;
}

.beware {
	color: #000;
	background-color: #CCCCCC;
	font-weight: bold;
	font-size: 24px;
	width: 315px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	border: #000 solid 1px;
	margin-top: 10px;
}

.bewarecontent {
	font-weight: bold;
	background-color: #EEEEEE;
	margin: 13px 0;
	padding: 10px;
}

.bewarecontent p {
	margin: 0;
}

.info {
	color: #000;
	background-color: #fff;
	font-weight: bold;
	font-size: 24px;
	width: 315px;
	height: 40px;
	line-height: 40px;
	text-align: left;
	margin-top: 10px;
}

.infocontent {
	font-weight: bold;
}

.infoimage {
	height: 40px;
	vertical-align: middle;
}

.image {
	max-width: 450px;
	display: block;
	margin: 10px auto;
}

.imagedesc {
	font-size: 0.8em;
}

.wytluszcz-tekst-glowny {
	font-weight: bold;
}

.text_gray {
	color: #5B585A;
}

.image-desc {
	text-align: center;
}

.text-normal-bold {
	font-weight: bold;
}

#navmainelement1, #navmainelement2, #navmainelement3, #navmainelement4 {
	text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    padding-right: 50px;
}

table {
    border-collapse: collapse;
	max-width: 100%;
	margin: 0 auto;
	background-color: #F6F6F6;
	margin-bottom: 20px;
	margin-top: 10px;
}

table, th, td {
    border: 1px solid black;
}

table p {
	margin: 10px;
}



html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}
button,input,select,textarea{font:inherit;margin:0}optgroup{font-weight:bold}
button,input{overflow:visible}button,select{text-transform:none}
button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}
.w3-btn,.w3-button{border:none;display:inline-block;outline:0;padding:8px 16px;vertical-align:middle;overflow:hidden;text-decoration:none;color:inherit;background-color:inherit;text-align:center;cursor:pointer;white-space:nowrap}
.w3-btn,.w3-button{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:14px;}   
.w3-display-left{position:absolute;top:1px;left:0%;}
.w3-display-right{position:absolute;top:1px;right:0%;}
.w3-black,.w3-hover-black:hover{color:#fff!important;background-color:#000!important}
.w3-button:hover{color:#000!important;background-color:#ccc!important}


.w3-tooltip,.w3-display-container{position:relative}.w3-tooltip .w3-text{display:none}.w3-tooltip:hover .w3-text{display:inline-block}
.w3-content{max-width:82%;}.w3-rest{overflow:hidden}

.font_size {
	display: block;
}

.CharOverride-3, .CharOverride-2, .CharOverride-1, .CharOverride-8, .CharOverride-9 {
	vertical-align: super;
	font-size: 0.8em;
}
