html, body {
	background-color: #ffffff;
	width: 100%;
	margin: 0 auto;
	color: #444444;
}
img {
	border: 0;
}
.all {
	width: 500px;
	margin: 0 auto;
	margin-top: 25px;
	margin-bottom: 20px;
}
.header {
	width: 500px;
	margin: 0 auto 15px auto;
	text-align: center;
}
.header h1 {
	font-family: Georgia, sans-serif;
	font-size: 20pt;
	font-weight: bold;
	color: #444444;
	text-transform: uppercase;
}
.button_add {
	border: 0;
    background-image: url(images/btn-oblicz.png);
    background-color: transparent; /* make the button transparent */
    background-repeat: no-repeat;  /* make the background image appear only once */
    background-position: top right;  /* equivalent to 'top left' */
    cursor: pointer;        /* make the cursor like hovering over an element */
    height: 35px;           /* make this the size of your image */
	width: 105px;	
}
.box1 {
	background: #f8f8f8;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y4ZjhmOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNGY0ZjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #f8f8f8 0%, #f4f4f4 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8f8f8), color-stop(100%,#f4f4f4));
	background: -webkit-linear-gradient(top,  #f8f8f8 0%,#f4f4f4 100%);
	background: -o-linear-gradient(top,  #f8f8f8 0%,#f4f4f4 100%);
	background: -ms-linear-gradient(top,  #f8f8f8 0%,#f4f4f4 100%);
	background: linear-gradient(to bottom,  #f8f8f8 0%,#f4f4f4 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f8f8', endColorstr='#f4f4f4',GradientType=0 );
	-webkit-border-radius: 8px;
	-khtml-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px; 
	width: 500px;
	height: 450px;
	margin-top: 25px;
	border: 1px solid #e3e3e3;
	clear: both;
}
.box2 {
	background: #f8f8f8;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y4ZjhmOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNGY0ZjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #f8f8f8 0%, #f4f4f4 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8f8f8), color-stop(100%,#f4f4f4));
	background: -webkit-linear-gradient(top,  #f8f8f8 0%,#f4f4f4 100%);
	background: -o-linear-gradient(top,  #f8f8f8 0%,#f4f4f4 100%);
	background: -ms-linear-gradient(top,  #f8f8f8 0%,#f4f4f4 100%);
	background: linear-gradient(to bottom,  #f8f8f8 0%,#f4f4f4 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f8f8', endColorstr='#f4f4f4',GradientType=0 );
	-webkit-border-radius: 8px;
	-khtml-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px; 
	width: 500px;
	height: 380px;
	margin-top: 25px;
	border: 1px solid #e3e3e3;
	clear: both;
}
.box3 {
	background: #f8f8f8;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y4ZjhmOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNGY0ZjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #f8f8f8 0%, #f4f4f4 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8f8f8), color-stop(100%,#f4f4f4));
	background: -webkit-linear-gradient(top,  #f8f8f8 0%,#f4f4f4 100%);
	background: -o-linear-gradient(top,  #f8f8f8 0%,#f4f4f4 100%);
	background: -ms-linear-gradient(top,  #f8f8f8 0%,#f4f4f4 100%);
	background: linear-gradient(to bottom,  #f8f8f8 0%,#f4f4f4 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f8f8', endColorstr='#f4f4f4',GradientType=0 );
	-webkit-border-radius: 8px;
	-khtml-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px; 
	width: 500px;
	height: 370px;
	margin-top: 25px;
	border: 1px solid #e3e3e3;
	clear: both;
}
.head-box {
	text-align: left;
	font-family: Poppins, sans-serif;
	font-size: 26pt;
	#font-weight: bold;
	padding-top: 10px;
	padding-right: 25px;
	padding-left: 20px;
	color: grey;
}
.head-mini-pokaz {
	color: #444444;
	margin-top: 8px;
	font-family: Poppins, sans-serif;
	font-size: 15pt;
	font-weight: regular;
	text-decoration: none;
}
.head-mini {
	color: #444444;
	margin-top: 8px;
	font-family: Poppins, sans-serif;
	font-size: 10pt;
	font-weight: regular;
	text-decoration: none;
}
.head-mini a {
	color: #444444;
	text-decoration: none;
	font-family: Poppins, sans-serif;
	font-size: 10pt;
	font-weight: regular;
	text-decoration: none;
}
.head-mini a:link {
	color: #444444;
	text-decoration: none;
}
.head-mini a:active {
	color: #444444;
	text-decoration: none;
}
.head-mini a:hover {
	color: #444444;
	text-decoration: none;
}
.head-mini-2 {
	color: #9d241c;
	margin-top: 8px;
	font-family: Poppins, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
	margin-top: 24px;
	float:left;
	margin-left:13px;
}
.head-mini-2 a {
	color: #9d241c;
	text-decoration: none;
	margin-top: 4px;
}
.head-mini-2 a:link {
	color: #9d241c;
	text-decoration: none;
	margin-top: 4px;
}
.head-mini-2 a:active {
	color: #9d241c;
	text-decoration: none;
	margin-top: 4px;
}
.head-mini-2 a:hover {
	color: #9d241c;
	text-decoration: none;	
}
.content-box {
	width: 462px;
	text-align: left;
	font-family: Poppins, sans-serif;
	font-size: 12pt;
	font-weight: regular;
	padding-top: 10px;
	padding-right: 25px;
	padding-bottom: 10px;
	padding-left: 20px;
	color: #444444;
}
select {
	background: #ffffff;
	width: 228px;
	height: 19px;
	font-family: Poppins, sans-serif;
	font-size: 8pt;
	font-weight: regular;
	color: #444444;
	border: 1px solid #abadb3;
	margin-bottom: 10px;
	margin-top:3px;
}
.intext {
	margin-top: 8px;
	width: 100px;
	border: 1px solid #abadb3;
}
.szary {
	color: #a5a5a5;
}
.col-left-box {
	width: 255px;
	float: left;
	text-align: left;
}
.col-right-box1 {
	width: 207px;
	float: left;
	text-align: right;
	margin-top: -10px;
}
.col-right-box2 {
	width: 207px;
	float: left;
	text-align: right;
}
.blad {
	color: #9d241c;
	font-family: Poppins, sans-serif;
	font-size: 10pt;
	font-weight: bold;
}
h1,h2,h3,h4,h5,h6 {
	padding: 0;
	margin: 0;
}
.opis {
	clear: both;
	padding-left: 20px;
	padding-right: 20px;
}
.text {
	padding-top: 5px;
	font-family: Poppins, sans-serif;
	font-size: 11pt;
	font-weight: regular;
	color: #888888;
	text-align: justify;
}
#disclaimer {
	clear: both;
	padding-top: 15px;
}
.disclaimer-head-mini {
	margin-top: 8px;
	font-family: Poppins, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	padding-left: 20px;
	color: #000000;
}
.disclaimer-text {
	padding-left: 20px;
	padding-right: 20px;
	margin-top: 8px;
	font-family: Poppins, sans-serif;
	font-size: 8pt;
	font-weight: regular;
	color: #666666;
	text-align: justify;
}
.linia {
	border-top: 2px solid #a52d24;
	width: 32px;
	margin-left: 19px;
	margin-top: 4px;
	margin-bottom: 20px;
}

@media (max-width:750px) {
	.form-control {
		float: left !important;
	}
	.head-mini {
		margin-left:0px !important;
		margin-right:0px !important;
		padding-left: 0px !important;
	}
	.logo_vitcas {
		margin-bottom: 0px !important;
		width: 50%;
		margin-top: 6px;
	}
	.x {
		float:left !important;
	}
}