html {
	background: #fdfdfd;
}

body {
	font-size: 16px;
	color: #505454;
}

a {
	text-decoration: none !important;
}

a.anchor,
a.anchor:hover {
	color: #505454;
}

h1 a.anchor,
h2 a.anchor,
h3 a.anchor,
h4 a.anchor {
	font-family: "Geogrotesque Light", sans-serif;
}

h2,
h1,
h2 div {
	color: #505454;
	font-family: 'Geogrotesque Medium';
	font-size: 45px;
	font-weight: normal;
}

h2,
.h1 {
	font-size: 45px;
	color: #505454;
	font-weight: normal;
	font-family: "Geogrotesque Medium";
}

h3 {
	font-size: 36px;
	color: #505454;
	font-weight: normal;
	font-family: "Geogrotesque Light";
}

h3 strong {
	font-family: "Geogrotesque Bold";
	font-weight: normal;
}

ul li {
	list-style: none;
}

ul.points,
ol.points {
	padding-left: 40px;
}

ul.points li {
	list-style: disc;
}

#block-block-4 {
	height: 479px;
	overflow-y: hidden;
}

h2.element-invisible {
	margin: 0;
	display: none;
}

#zone-branding-wrapper {
	height: 75px;
}

#header {
	width: 984px;
	margin: 0 auto;
	position: relative;
}

#block-search-form {
	float: right;
	margin-top: 9px;
	width: 218px;
}

.form-item-search-block-form {
	float: left;
	margin: 0;
}

#search-block-form label {
	display: none;
}

#search-block-form input[type=text] {
	width: 142px;
	height: 15px;
	background: transparent url(/sites/all/themes/unitheme/images/search-box.png) no-repeat;
	padding: 7px 0px 7px 10px;
	color: #fff;
	border: 0;
	outline: 0;
	float: left;
}

#search-block-form input[type=submit] {
	background: transparent;
	border: 0;
	width: 30px;
	height: 30px;
	cursor: pointer;
	z-index: 100;
	background: transparent url(/sites/all/themes/unitheme/images/search-box.png) no-repeat -157px 0;
}

#search-block-form #edit-actions {
	width: 30px;
	height: 30px;
	float: left;
	clear: none !important;
}

#search-block-form .container-inline {
	width: 215px;
}

.navigation {
	width: auto;
	float: left;
	margin: 0px 0 0 0;
	float: left;
}

.navigation ul {
	list-style: none;
	margin: 0;
	padding: 0;
	margin-left: -17px;
	float: left;
}

.navigation li {
	float: left;
}

.navigation a {
	text-decoration: none;
	color: #fff;
	font-size: 19px;
	display: block;
	padding: 9px 17px 10px;
	font-family: "Geogrotesque Italic"
}

.navigation .active,
.page-node-18 li.menu-591 a,
.page-node-4 li.menu-545 a,
.page-node-1 li.menu-547 a,
.page-node-6 li.menu-591 a,
.page-node-3 li.menu-592 a,
.page-node-38 li.menu-718 a {
	color: #40a3d1;
}

#slider {
	width: 984px;
	margin: 0 auto;
	height: 484px;
	overflow: hidden;
	position: relative;
}

#slider .item {
	float: left;
	height: 483px;
	width: 984px;
	position: relative;
}

#slider .item-1 {
	background: url(/sites/all/themes/unitheme/images/home-slider/1.png) no-repeat;
}

.i18n-en #slider .item-1,
.i18n-eu #slider .item-1 {
	background: url(/sites/all/themes/unitheme/images/home-slider/1_en.png) no-repeat;
}

#slider .item-1 .btn {
	width: 318px;
	height: 52px;
	top: 345px;
	left: 10px;
	position: absolute;
}

#slider .item-2 {
	background: url(/sites/all/themes/unitheme/images/home-slider/2.png) no-repeat;
}

.i18n-en #slider .item-2,
.i18n-eu #slider .item-2 {
	background: url(/sites/all/themes/unitheme/images/home-slider/2_en.png) no-repeat;
}

#slider .item-2 .btn {
	width: 318px;
	height: 52px;
	top: 368px;
	left: 10px;
	position: absolute;
}

#slider .item-3 {
	background: url(/sites/all/themes/unitheme/images/home-slider/3.png) no-repeat;
}

.i18n-en #slider .item-3,
.i18n-eu #slider .item-3 {
	background: url(/sites/all/themes/unitheme/images/home-slider/3_en.png) no-repeat;
}

#slider .item-3 .btn {
	width: 318px;
	height: 52px;
	top: 368px;
	left: 10px;
	position: absolute;
}

.i18n-eu #slider .item-3 .btn,
.i18n-en #slider .item-3 .btn {
	top: 348px;
}

#slider .item-4 {
	background: url(/sites/all/themes/unitheme/images/home-slider/4.png) no-repeat;
}

.i18n-en #slider .item-4,
.i18n-eu #slider .item-4 {
	background: url(/sites/all/themes/unitheme/images/home-slider/4_en.png) no-repeat;
}

#slider .item-4 .btn {
	width: 318px;
	height: 52px;
	top: 368px;
	left: 10px;
	position: absolute;
}

.i18n-eu #slider .item-4 .btn,
.i18n-en #slider .item-4 .btn {
	top: 348px;
}

#slider .items {
	width: 20000em;
	position: absolute;
}

#slider .navi {
	position: absolute;
	z-index: 100;
	bottom: 50px;
	right: 0px;
}

#slider .navi a {
	border-radius: 60px;
	background: #fff;
	width: 10px;
	height: 10px;
	float: left;
	margin-right: 5px;
	cursor: pointer;
}

#slider .navi .active {
	background: #6daf3b;
}

#block-block-3 {
	width: 100%;
	margin: 0 auto;
	height: 200px;
	border-bottom: 1px solid #fff;
}

#block-block-3 .slider {
	width: 950px;
	margin: 0 auto;
	position: relative;
	height: 200px;
	overflow: hidden;
}

#block-block-3 .items {
	width: 20000em;
	height: 200px;
	position: absolute;
}

#block-block-3 .item {
	width: 950px;
	float: left;
	height: 200px;
}

#block-block-3 .item p {
	font-size: 25px;
	color: #505454;
	float: left;
	margin-left: 140px;
	width: 490px;
	margin-top: 45px;
	font-family: "Geogrotesque"
}

#block-block-3 .item1 p,
.i18n-en #block-block-3 .item2 p,
.i18n-en #block-block-3 .item4 p,
.i18n-eu #block-block-3 .item2 p,
.i18n-eu #block-block-3 .item4 p {
	margin-top: 70px;
}

#block-block-3 .item p strong {
	font-family: "Geogrotesque SemiBold";
	font-weight: normal;
}

#block-block-3 .item img {
	float: left;
	margin-left: 20px;
	margin-top: 45px;
}

#block-block-3 .slider .prev {
	width: 32px;
	height: 88px;
	position: absolute;
	z-index: 100;
	top: 60px;
	cursor: pointer;
	left: 0px;
	background: url(/sites/all/themes/unitheme/images/quotes/arrow-left.png) no-repeat;
}

#block-block-3 .slider .next {
	width: 32px;
	height: 88px;
	position: absolute;
	z-index: 100;
	top: 60px;
	cursor: pointer;
	right: 0px;
	background: url(/sites/all/themes/unitheme/images/quotes/arrow-right.png) no-repeat;
}

#howItWorks {
	width: 984px;
	margin: 0 auto;
}

#howItWorks .header {
	height: 138px;
}

#howItWorks .column {
	float: left;
	width: 328px;
	background: url(/sites/all/themes/unitheme/images/home/dowiedz-sie-wiecej.png) no-repeat;
}

#howItWorks .column-2 {
	background-position: -328px 0;
}

#howItWorks .column-3 {
	background-position: -654px 0;
}

#howItWorks .content {
	padding-top: 10px;
}

#howItWorks h4 {
	font-size: 25px;
	color: #303434;
	font-weight: normal;
	line-height: 22px;
	text-transform: uppercase;
	padding-left: 20px;
	padding-top: 30px;
	font-family: "Geogrotesque";
}

#howItWorks h4 strong {
	font-family: "Geogrotesque SemiBold";
	font-weight: normal;
}

#howItWorks .blue {
	font-size: 19px;
}

#howItWorks p {
	font-size: 16px;
	padding: 5px 20px;
}

#why {
	width: 984px;
	margin: 0 auto;
	height: 500px
}

#why .buttons {
	float: left;
	width: 300px;
	padding-top: 0px;
}

#why .buttons a {
	cursor: pointer;
	padding: 10px 10px 10px 60px;
	color: #666;
	font-size: 32px;
	font-weight: normal;
	background: url(/sites/all/themes/unitheme/images/faq/arrow-not-active.png) no-repeat 0px 17px;
	display: block;
	font-family: "Geogrotesque Medium"
}

#why .buttons a.active {
	background: url(/sites/all/themes/unitheme/images/faq/arrow.png) no-repeat 0px 17px;
	color: #2283bc;
	font-family: "Geogrotesque SemiBold";
	font-weight: normal;
}

#why .section p {
	font-size: 19px;
	padding-left: 20px;
	line-height: 32px;
}

#why .sections {
	float: left;
	width: 630px;
	padding-left: 50px;
}

#why .section {
	display: none;
	padding-right: 150px;
}

.section-dostepnosc {
	background: url(/sites/all/themes/unitheme/images/home/ico-dostepnosc.png) no-repeat 490px 0px;
}

.section-archiwizacja {
	background: url(/sites/all/themes/unitheme/images/home/ico-archiwizacja.png) no-repeat 490px 0px;
}

.section-wyszukiwanie {
	background: url(/sites/all/themes/unitheme/images/home/ico-wyszukiwanie.png) no-repeat 490px 0px;
}

.section-szyfrowanie {
	background: url(/sites/all/themes/unitheme/images/home/ico-szyfrowanie.png) no-repeat 490px 0px;
}

.section-analiza {
	background: url(/sites/all/themes/unitheme/images/home/ico-analiza.png) no-repeat 490px 0px;
}

.blue {
	color: #146ca6 !important;
}

.green {
	color: #57af0a;
}

#unistorePreorder {
	width: 950px;
	height: 182px;
	margin: 0 auto;
	cursor: pointer;
	background: url(/sites/all/themes/unitheme/images/home/unistore-pre-order.png) no-repeat;
	display: block;
}

.i18n-en #unistorePreorder,
.i18n-eu #unistorePreorder {
	background: url(/sites/all/themes/unitheme/images/home/unistore-pre-order_en.png) no-repeat;
}

#footer .inner,
#howItWorks .inner,
#quotes .inner {
	width: 984px !important;
	overflow: hidden;
}

#benefits {
	width: 984px;
	margin: 0 auto;
}

#benefits .column {
	float: left;
	width: 328px;
	background: url(/sites/all/themes/unitheme/images/home/korzysci.png) no-repeat;
	height: 200px;
}

#benefits .column-2 {
	background-position: -328px 0;
}

#benefits .column-3 {
	background-position: -654px 0;
}

#benefits .content {
	padding-top: 10px;
}

#benefits h4 {
	font-size: 25px;
	color: #303434;
	font-weight: normal;
	line-height: 22px;
	text-transform: uppercase;
	padding-left: 20px;
	padding-top: 30px;
	font-family: "Geogrotesque";
}

#benefits h4 strong {
	font-family: "Geogrotesque SemiBold";
	font-weight: normal;
}

#benefits .diagram {
	width: 100%;
	height: 555px;
	background: url(/sites/all/themes/unitheme/images/home/diagram.png) no-repeat;
	margin-top: 50px;
}

#benefits .diagram .items {
	font-size: 25px;
	padding-left: 550px;
	width: 450px;
	font-family: "Geogrotesque";
	line-height: 32px;
}

#benefits .diagram strong {
	font-family: "Geogrotesque SemiBold";
	font-weight: normal;
}

#benefits .item-1 {
	padding-top: 10px;
}

#benefits .item-2 {
	padding-top: 33px;
}

#benefits .item-3 {
	padding-top: 44px;
}

#benefits .item-4 {
	margin-top: 47px;
}

#benefits .item-5 {
	margin-top: 37px;
}

#functions {
	width: 984px;
	margin: 0 auto;
}

#functions .content {
	padding-top: 60px;
	position: relative;
	background: url(/sites/all/themes/unitheme/images/home/funkcje.png) no-repeat;
	height: 360px;
	width: 100%;
}

#functions div {
	position: absolute;
	font-size: 18px;
	color: #505454;
	width: 320px;
	font-family: "Geogrotesque";
}

#functions .item-1 {
	left: 180px;
	top: 20px;
}

#functions .item-2 {
	left: 180px;
	top: 85px;
}

#functions .item-3 {
	left: 180px;
	top: 160px;
}

#functions .item-4 {
	left: 180px;
	top: 240px;
}

#functions .item-5 {
	left: 180px;
	top: 300px;
}

#functions .item-6 {
	left: 670px;
	top: 10px;
}

#functions .item-7 {
	left: 670px;
	top: 80px;
}

#functions .item-8 {
	left: 670px;
	top: 160px;
}

#functions .item-9 {
	left: 670px;
	top: 240px;
}

#functions .item-10 {
	left: 670px;
	top: 300px;
}

#functions h2 div {
	color: #505454;
	font-family: 'Geogrotesque Medium';
	font-size: 45px;
	font-weight: normal;
	position: static;
	width: auto;
}

#info {
	width: 1026px;
	background: #FDFDFD;
	margin: 0 auto;
	height: 280px;
	position: relative;
	margin-top: 0px;
	padding-top: 50px;
	border-top: 1px dashed #c6c5c5;
}

#info .slider {
	width: 800px;
	position: relative;
	height: 280px;
	left: 100px;
	overflow: hidden;
}

#info .items {
	width: 20000em;
	height: 280px;
	position: absolute;
}

#info .item {
	width: 250px;
	float: left;
	height: 280px;
}

#info .box {
	text-align: center;
	float: left;
	width: 250px;
}

#info .box img,
#info .box h3,
#info .box p,
#info .box a {
	display: block;
}

#info .box h3 {
	font-size: 23px;
	color: #629e3d;
	margin: 0;
	padding: 0;
	font-family: "Geogrotesque SemiBold";
	font-weight: normal;
}

#info .box p {
	font-size: 16px;
	color: #676767;
}

#info .box a {
	font-size: 16px;
	color: #fff;
	text-transform: uppercase;
	width: 198px;
	height: 43px;
	background: url(/sites/all/themes/unitheme/images/info/button.png) no-repeat;
	line-height: 40px;
	margin: 0 auto;
}

#info .box img {
	margin: auto;
}

#info .prev {
	width: 32px;
	height: 88px;
	position: absolute;
	z-index: 800;
	top: 60px;
	cursor: pointer;
	left: 0px;
	background: url(/sites/all/themes/unitheme/images/quotes/arrow-left.png) no-repeat;
}

#info .next {
	width: 32px;
	height: 88px;
	position: absolute;
	z-index: 800;
	top: 60px;
	cursor: pointer;
	right: 0px;
	background: url(/sites/all/themes/unitheme/images/quotes/arrow-right.png) no-repeat;
}

#logos {
	width: 1026px;
	background: #FDFDFD;
	margin: 0 auto;
	padding: 30px 0;
	text-align: center;
}

#logos img {
	padding: 0 20px;
}

#logos p {
	font-size: 12px;
	color: #676767;
}

#footer {
	background: url(/sites/all/themes/unitheme/images/footer-bg.png) repeat-x;
	height: 300px;
	width: 100%;
	color: #fff;
}

#footer .inner {
	margin: 0 auto;
	width: 950px;
}

#footer h5 {
	font-size: 16px;
	text-transform: uppercase;
	font-family: "Geogrotesque SemiBold";
	font-weight: normal;
}

#footer a {
	color: #fff;
}

#footer ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#footer .column {
	float: left;
	margin-left: 30px;
}

#region-content {
	width: 100%;
	margin: auto;
}

#region-header .banner {
	width: 100%;
	height: 246px;
}

#region-content .region-inner {
	background: #fdfdfd;
	width: 100%;
	padding: 20px 20px;
	width: 986px;
	min-height: 386px;
}

.banner.faq {
	background: url(/sites/all/themes/unitheme/images/banners/faq.png) no-repeat 100px 50px;
}

.banner.cennik {
	background: url(/sites/all/themes/unitheme/images/banners/cennik.png) no-repeat 50px 20px;
}

.i18n-en .banner.cennik,
.i18n-eu .banner.cennik {
	background: url(/sites/all/themes/unitheme/images/banners/cennik_en.png) no-repeat 50px 20px;
}

.banner.funkcje {
	background: url(/sites/all/themes/unitheme/images/banners/funkcje.png) no-repeat 50px 50px;
}

.i18n-en .banner.funkcje,
.i18n-eu .banner.funkcje {
	background: url(/sites/all/themes/unitheme/images/banners/funkcje_en.png) no-repeat 50px 50px;
}

.banner.register {
	background: url(/sites/all/themes/unitheme/images/banners/register.png) no-repeat 50px 30px;
}

.i18n-en .banner.register,
.i18n-eu .banner.register {
	background: url(/sites/all/themes/unitheme/images/banners/register_en.png) no-repeat 50px 30px;
}

.banner.regulamin {
	background: url(/sites/all/themes/unitheme/images/banners/regulamin.png) no-repeat 50px 30px;
}

.i18n-en .banner.regulamin {
	background: url(/sites/all/themes/unitheme/images/banners/regulamin_en.png) no-repeat 50px 30px;
}

.i18n-eu .banner.regulamin {
	background: url(/sites/all/themes/unitheme/images/banners/regulamin_en.png) no-repeat 50px 30px;
}

.i18n-en .banner.dla-partnerow {
	background: url(/sites/all/themes/unitheme/images/banners/dla-partnerow_en.png) no-repeat 50px 30px;
}

.i18n-eu .banner.dla-partnerow {
	background: url(/sites/all/themes/unitheme/images/banners/dla-partnerow_en.png) no-repeat 50px 30px;
}

.banner.search {
	background: url(/sites/all/themes/unitheme/images/banners/search.png) no-repeat 50px 30px;
}

.i18n-eu .banner.search,
.i18n-en .banner.search {
	background: url(/sites/all/themes/unitheme/images/banners/search_en.png) no-repeat 50px 30px;
}

.banner.help {
	background: url(/sites/all/themes/unitheme/images/banners/help.png) no-repeat 45px 20px;
}

.i18n-en .banner.help {
	background: url(/sites/all/themes/unitheme/images/banners/help_en.png) no-repeat 45px 20px;
}

.banner.privacy {
	background: url(/sites/all/themes/unitheme/images/banners/privacy.png) no-repeat 0 30px;
}

.i18n-en .banner.privacy {
	background: url(/sites/all/themes/unitheme/images/banners/privacy_en.png) no-repeat 0 30px;
}

#page-title {
	margin-top: 0;
}

.faqfield-question {
	cursor: pointer;
	padding: 5px 10px 5px 60px;
	color: #666;
	font-size: 20px;
	font-weight: normal;
	border: 1px solid #cecfcf;
	background: url(/sites/all/themes/unitheme/images/faq/arrow-not-active.png) no-repeat;
}

.faqfield-question.active {
	background: url(/sites/all/themes/unitheme/images/faq/arrow.png) no-repeat;
	color: #2283bc;
	font-weight: bold;
}

.faqfield-answer {
	padding: 5px 0 5px 60px;
}

.faqfield-answer p {
	padding: 0;
}

#user-register-form .info,
#user-profile-form .info {
	font-size: 24px;
	margin-top: 0;
	padding: 0;
	font-family: "Geogrotesque Medium";
	font-weight: normal;
}

#user-register-form .info strong,
#user-profile-form .info strong {
	font-family: "Geogrotesque SemiBold";
	font-weight: normal;
}

#user-register-form input[type=text],
#user-register-form input.form-text,
#user-register-form input[type=password],
#user-profile-form input[type=text],
#user-profile-form input.form-text,
#user-profile-form input[type=password],
#user-login input[type=password],
#user-login input[type=text],
#user-pass input[type=text],
#contact-site-form input[type=text] {
	width: 212px;
	background: #fff;
	border-radius: 6px;
	border: 2px solid #e3e3e3;
	font-size: 16px;
	padding: 10px 20px;
	outline: none;
}

#user-profile-form textarea,
#contact-site-form textarea {
	background: #fff;
	border-radius: 6px;
	border: 2px solid #e3e3e3;
	font-size: 16px;
}

#user-register-form select,
#user-profile-form select,
#contact-site-form select {
	width: 256px;
	background: #fff;
	border: 2px solid #e3e3e3;
	font-size: 16px;
	padding: 10px 10px;
	outline: none;
}

#user-register-form label,
#user-profile-form label {
	color: #505454;
	font-size: 18px;
	font-weight: normal;
}

#user-register-form .error,
#user-profile-form .error {
	border: 2px solid red !important;
}

#user-register-form fieldset.error,
#user-profile-form fieldset.error {
	border: 0 !important;
}

#user-register-form fieldset,
#user-profile-form fieldset {
	padding: 0;
}

#user-register-form fieldset#edit-terms-of-use--3 {
	margin-bottom: 0;
}

#user-register-form fieldset#edit-terms-of-use--3 .form-item {
	margin-bottom: 0;
}

#user-register-form .field-type-text label,
#user-profile-form .field-type-text label,
#user-register-form .form-type-textfield label,
#user-profile-form .form-type-textfield label,
#user-register-form .form-type-password label,
#user-profile-form .form-type-password label,
#user-profile-form .form-type-select label,
#user-register-form .form-type-select label {
	float: left;
	width: 200px;
	line-height: 42px;
}

#user-register-form input[type=submit],
#user-profile-form input[type=submit] {}

.i18n-en #user-register-form input[type=submit],
.i18n-eu #user-register-form input[type=submit] {}

#user-register-form #col1,
.page-user #col1,
.twocolumns-col1 {
	width: 49%;
	float: left;
}

#user-register-form #col2,
.page-user #col2,
twocolumns-col2 {
	width: 49%;
	float: right;
}

#user-register-form .description {
	display: none;
}

#log-in-errors {
	padding: 10px 20px;
	background: #b9daef;
	list-style: none;
}

#log-in-errors li {
	color: #787878;
}

.mobile #page {
	width: 984px;
	margin: 0 auto;
	overflow: hidden;
}

.x-list li {
	padding: 5px 0;
	font-size: 15px;
}

.grayscale {
	filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
	filter: gray;
	-webkit-filter: grayscale(100%);
}

.packages {
	position: relative;
	text-align: center;
}

.pck-basic,
.pck-standard,
.pck-premium,
.pck-pro,
.pck-name,
.pck-subname,
.pck-storage-value,
.pck-storage-label,
.pck-price,
.packages a {
	position: absolute;
	z-index: 10;
}

.pck-name {
	font-family: "Geogrotesque Bold";
	font-size: 34px;
	color: #505454;
	text-transform: uppercase;
}

.pck-subname {
	font-family: "Geogrotesque Bold";
	font-size: 22px;
	color: #70ac3e;
	text-transform: uppercase;
}

.pck-storage-value {
	font-family: "Geogrotesque Bold";
	font-size: 52px;
	color: #505454;
	text-transform: uppercase;
}

.pck-storage-label {
	font-family: "Geogrotesque Light";
	font-size: 23px;
	color: #505454;
}

.pck-price {
	font-family: "Geogrotesque Bold";
	font-size: 52px;
	color: #505454;
}

.pck-price span {
	font-family: "Geogrotesque Light";
	font-size: 20px;
}

.packages a {
	font-family: "Geogrotesque Medium";
	color: #fff;
	text-transform: uppercase;
	font-size: 15px;
}

.packages a:hover {
	text-decoration: none;
	color: #fff;
}

.pck-name,
.pck-subname,
.pck-storage-value,
.pck-storage-label,
.pck-price {
	width: 100%;
	top: 0;
	left: 0;
}

.pck-basic {
	top: 20px;
	left: 20px;
	width: 232px;
	height: 380px;
}

.pck-basic a {
	width: 135px;
	height: 30px;
	color: #fff;
	top: 312px;
	left: 54px;
	line-height: 35px;
}

.pck-basic .pck-name {
	top: 20px;
}

.pck-basic .pck-subname {
	top: 57px;
}

.pck-basic .pck-storage-value {
	top: 125px;
}

.pck-basic .pck-storage-label {
	top: 173px;
}

.pck-basic .pck-price {
	top: 228px;
}

.pck-standard {
	top: 20px;
	left: 252px;
	width: 228px;
	height: 380px;
}

.pck-standard a {
	width: 140px;
	height: 30px;
	color: #fff;
	top: 312px;
	left: 54px;
	line-height: 35px;
}

.pck-standard .pck-name {
	top: 40px;
}

.pck-standard .pck-subname {
	top: 57px;
}

.pck-standard .pck-storage-value {
	top: 125px;
}

.pck-standard .pck-storage-label {
	top: 173px;
}

.pck-standard .pck-price {
	top: 228px;
}

.pck-premium {
	top: 20px;
	left: 480px;
	width: 247px;
	height: 380px;
}

.pck-premium .pck-name,
.pck-premium .pck-subname,
.pck-premium .pck-storage-value,
.pck-premium .pck-storage-label,
.pck-premium .pck-price {
	color: #fff;
}

.pck-premium a {
	width: 170px;
	height: 50px;
	color: #fff;
}

.pck-premium a {
	width: 150px;
	height: 40px;
	color: #fff;
	top: 321px;
	left: 54px;
	line-height: 35px;
}

.pck-premium .pck-name {
	top: 20px;
}

.pck-premium .pck-subname {
	top: 57px;
	font-size: 18px;
}

.pck-premium .pck-storage-value {
	top: 125px;
}

.pck-premium .pck-storage-label {
	top: 173px;
}

.pck-premium .pck-price {
	top: 228px;
}

.pck-pro {
	top: 20px;
	left: 725px;
	width: 232px;
	height: 380px;
}

.pck-pro a {
	width: 135px;
	height: 40px;
	color: #fff;
	top: 312px;
	left: 54px;
	line-height: 35px;
}

.pck-pro .pck-name {
	top: 40px;
}

.pck-pro .pck-storage-value {
	top: 125px;
}

.pck-pro .pck-storage-label {
	top: 173px;
}

.pck-pro .pck-price {
	top: 228px;
}

#block-block-8 {
	float: right;
	width: 200px;
}

.branding-data {
	float: left;
}

.lang-switcher {
	width: 54px;
	height: 29px;
	background: url(/sites/all/themes/unitheme/images/lang-switcher.png) no-repeat;
	position: absolute;
	z-index: 10;
	top: 10px;
	right: 75px;
}

.lang-switcher .current {
	display: block;
	width: 100%;
	height: 29px;
	padding-left: 6px;
	color: #636b6b;
	font-family: "Geogrotesque Italic";
	font-size: 13px;
	line-height: 27px;
	text-transform: uppercase;
	cursor: pointer;
}

.lang-switcher .langs {
	background: #fff;
	border-radius: 0 0 6px 6px;
	width: 54px;
	display: none;
}

.lang-switcher .langs a {
	display: block;
	padding: 5px 5px 5px 10px;
	color: #636b6b;
	font-family: "Geogrotesque Italic";
	font-size: 13px;
	cursor: pointer;
	text-transform: uppercase;
}

.lang-switcher:hover .langs {
	display: block;
}

#footer .inner {
	padding-top: 25px;
	font-size: 16px;
}

.captcha legend {
	display: none;
}

ul.primary {
	display: none;
}

.page-user-register h1#page-title,
.logged-in.page-user h1#page-title {
	display: none;
}

.menu-539 a,
.menu-569 a,
.menu-570 a {
	background: url(/sites/all/themes/unitheme/images/preorder-nav.png) no-repeat center;
	padding: 10px 21px;
	color: #fff;
	text-transform: uppercase;
}

.menu-569 a,
.menu-570 a {
	padding: 10px 33px;
}

.menu-539 a.active,
.menu-569 a.active,
.menu-570 a.active {
	color: #fff;
}

.page-user dt {
	font-size: 18px;
	font-family: 'Geogrotesque';
	float: left;
	width: 200px;
	height: 28px;
	margin-bottom: 20px;
	padding: 10px 0;
}

.page-user legend {
	font-family: 'Geogrotesque';
	margin-bottom: 20px;
}

.page-user dd {
	font-size: 18px;
	font-family: 'Geogrotesque';
	float: left;
	background: url(/sites/all/themes/unitheme/images/edit-bg.png) no-repeat;
	width: 231px;
	min-height: 28px;
	padding: 10px;
	font-style: normal;
}

.user-login-data textarea {
	font-family: 'Geogrotesque', sans-serif;
	padding: 10px;
	font-style: normal;
	background: none repeat scroll 0 0 #F6F6F6;
	border: 2px solid #E3E3E3;
	border-radius: 6px 6px 6px 6px;
	font-size: 18px;
	color: #505454;
}

.user-login-data {
	font-size: 16px;
}

dt.username,
dd.username {
	margin-bottom: 156px;
}

.page-user h2 {
	font-family: 'Geogrotesque Light';
	font-size: 50px;
}

.page-user #region-content {}

.context-konto-utworzone #region-content {
	padding-top: 201px;
}

.page-user-register #region-content {
	padding-top: 0;
}

#edit-terms-of-use--3 p {
	display: none;
}

.page-user #col1 {
	overflow: hidden;
}

.page-user #col2 {
	overflow: hidden;
}

.page-user #col1,
.page-user #col1 dl,
.page-user #col2,
.page-user #col2 dl,
.twocolumns-col1,
.twocolumns-col1 dl,
.twocolumns-col2,
.twocolumns-col2 dl {
	color: #505454;
}

.page-user #col2 legend {
	margin-bottom: 0;
}

.form-item-current-pass {
	margin-top: 0;
}

#user-profile-form .password-parent {
	width: 100%;
}

#user-profile-form .password-strength {
	font-family: "Geogrotesque Light";
	color: #505454;
	float: right;
	width: 254px;
	margin-bottom: 20px;
	margin-right: 28px;
	margin-left: 50px;
}

#user-profile-form .password-strength * {
	font-size: 12px;
}

#edit-timezone--2 {
	width: 100%;
}

div.form-item div.password-suggestions {
	width: 96%;
}

#edit-actions {
	clear: both;
}

#edit-timezone {
	margin-bottom: 0px;
}

.form-item-language label {
	float: left;
	margin-right: 20px;
}

#edit-language label {
	float: none;
	margin-right: 0;
}

.form-item-language.form-type-radio {
	padding-left: 75px;
}

#edit-locale legend,
#edit-timezone legend {
	display: none;
}

div.password-confirm {
	float: none;
}

.form-item-language {
	margin-top: 0;
}

#edit-locale {
	margin-bottom: 0 !important;
}

.form-item-mail {}

#edit-field-wybierz-pakiet {
	margin-bottom: 115px;
}

#user-profile-form .form-item-current-pass,
#user-profile-form .form-type-password-confirm,
#user-profile-form .form-item-pass-pass2 {
	margin: 0;
}

#user-profile-form #edit-signature-format-help,
#user-profile-form .form-item-signature-format,
#user-profile-form #edit-signature-format-guidelines {
	display: none;
}

#edit-actions {
	padding-right: 0;
}

div.messages {
	font-family: 'Geogrotesque';
	padding: 6px 4px 6px 50px;
}

.field-name-field-pakiet-bazowy {
	display: none;
}

.admin .field-name-field-pakiet-bazowy {
	display: block;
}

#img1,
#img2 {
	margin-left: 0px;
	border-bottom: 1px dashed #c6c5c5;
}

h3,
.admin h3 {
	color: #505454;
	font-family: "Geogrotesque Light";
	font-size: 36px;
	font-weight: normal;
	line-height: 40px;
}

.context-faq h3 {
	padding-top: 0;
	font-size: 20px;
	margin-top: 20px;
}

#region-branding {
	width: 990px;
}

#block-block-8 .register {
	position: absolute;
	top: 10px;
	right: 300px;
	background: url(/sites/all/themes/unitheme/images/register.png) no-repeat;
	width: 109px;
	height: 19px;
	padding: 5px 10px;
	font-size: 13px;
	font-weight: bold;
}

#block-block-8 .login {
	position: absolute;
	top: 10px;
	right: 150px;
	background: url(/sites/all/themes/unitheme/images/login.png) no-repeat;
	width: 109px;
	height: 19px;
	padding: 5px 10px;
	color: #78b544;
	font-size: 13px;
	font-weight: bold;
}

#benefits,
#functions {
	overflow-x: hidden;
}

#pageContainer {
	overflow-x: hidden;
	width: 1026px;
}

#pageContainer .pageContainerInner {
	width: 946px !important;
}

#block-system-main {
	overflow: hidden;
}

.faqfield-answer p {
	font-family: 'Geogrotesque';
	font-size: 16px;
}

h1.title {
	font-family: "Geogrotesque Medium";
	font-size: 45px;
}

p {
	font-family: 'Geogrotesque';
	font-size: 16px;
}

#block-system-main p.info {
	font-family: "Geogrotesque Medium";
	font-size: 24px;
}

.field-name-field-faq {
	width: 984px;
}

.faqfield-question {
	border: none;
}

#page {
	width: 1026px;
	margin: 0 auto;
}

.page-user-register .messages {}

input.error {
	border: 1px solid red;
}

#block-search-form .form-submit {
	text-indent: 1000px;
}

h1#page-title.confirm {
	margin-top: 45px;
	min-height: 645px;
	background: #FDFDFD !important;
}

h1#page-title.confirm div.messages {
	background: #FDFDFD !important;
	font-family: "Geogrotesque Medium";
	font-size: 45px;
	color: #505454;
	font-weight: normal;
	margin: 0px 0 45px;
	position: static;
	padding: 40px 20px;
	border: none !important;
}

.page-node-10 #section-content {
	margin-top: 236px;
}

.page-node-24 #section-content {
	margin-top: 236px;
}

.page-node-25 #section-content {
	margin-top: 236px;
}

#footer .column.first ul li {
	width: 50%;
	height: 17px;
}

#footer .column.first ul li.left {
	float: left;
}

#footer .column.first ul li.right {
	float: right;
}

#footer .created {
	font-family: "Geogrotesque Light";
	font-size: 12px;
	padding-top: 47px;
	clear: both;
}

#footer .cookies {
	font-family: "Geogrotesque Light";
	padding-top: 10px;
	display: none;
}

.content-separator {
	width: 950px;
	height: 5px;
	margin: 0 auto;
	background: url(/sites/all/themes/unitheme/images/content-separator.png) no-repeat;
	display: block;
}

a.text-button,
input.form-submit {
	width: 198px;
	height: 43px;
	background: url(/sites/all/themes/unitheme/images/info/button.png) #FDFDFD top left no-repeat;
	display: block;
	color: #ffffff;
	font-family: "Geogrotesque Medium";
	font-size: 20px;
	text-transform: uppercase;
	text-align: center;
	padding-top: 5px;
}

a.center {
	margin: 0 auto;
}

input.form-submit {
	border: 0;
	padding-top: 0;
	margin-top: 0;
	font-size: 18px;
	cursor: pointer;
}

a.text-button-gray {
	background: url(/sites/all/themes/unitheme/images/info/button-gray.png) #FDFDFD top left no-repeat;
	cursor: default;
}

a.text-button-big {
	width: 318px;
	height: 54px;
	background: url(/sites/all/themes/unitheme/images/home-slider/green-btn.png) #FDFDFD top left no-repeat;
	display: block;
	color: #ffffff;
	font-family: "Geogrotesque Medium";
	font-size: 26px;
	text-transform: uppercase;
	text-align: center;
	padding-top: 5px;
}

#user-register-form .form-submit {
	cursor: pointer;
}

#block-menu-devel {
	position: absolute;
	left: -150px;
	top: 29px;
	background: none repeat scroll 0 0 #107FC7;
	font-size: 12px;
	border: 1px solid black;
	padding: 4px;
}

#block-menu-devel li {
	list-style-image: none;
	list-style-type: none;
}

#block-menu-devel * {
	color: white;
}

#block-menu-devel h2 {
	font-size: 14px;
	font-weight: bold;
}

#block-menu-devel a:hover {
	text-decoration: underline !important;
}

.tips,
.description {
	font-size: 0.85em;
}

.nomargin,
h3.nomargin {
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 0;
	padding-bottom: 0;
}

.notopmargin,
h3.notopmargin {
	margin-top: 0;
	padding-top: 0;
}

.topmargin,
h3.topmargin {
	margin-top: 20px;
}

.bottommargin {
	margin-bottom: 20px;
}

.margin {
	margin-top: 20px;
	margin-bottom: 20px;
}

.node-type-homepage .region-content h1 {
	margin-bottom: 25px;
}

.node-type-homepage .region-content h2,
.context-features .region-content h2,
.context-prices .region-content h3 {
	margin-top: 25px;
}

h1#page-title {
	margin-top: 0;
}

.context-prices {}

#user-profile-admin-view div * {
	font-size: 14px;
}

#user-profile-admin-view dl,
#user-profile-admin-view dt,
#user-profile-admin-view dd {
	margin-bottom: 4px;
	padding: 0;
	background: transparent;
}

.vjs-poster,
video.vjs-tech {
	background-color: #FDFDFD;
	border: 1px solid #C6C5C6;
}

#presentation_video {
	margin: 0 auto;
}

.context-prices .packages-switcher {
	text-align: right;
	margin-right: 20px;
}

.context-prices .packages-switcher a {
	color: #505454;
	font-size: 14px;
}

.context-prices .packages-switcher a:hover {
	text-decoration: underline !important;
}

.admin h3 {
	margin-bottom: 20px;
}

#user-service-usage-progress {
	background: #F6F6F6;
	border: 2px solid #E3E3E3;
	border-radius: 5px;
	width: 246px;
	height: 48px;
	padding: 0;
	position: relative;
}

#user-service-usage-progress-value {
	height: 44px;
	background-color: #99CF60;
	border: 2px solid #99CF60;
	border-radius: 4px;
}

#user-service-usage-progress-text {
	width: 226px;
	position: absolute;
	top: 10px;
	left: 10px;
	text-align: center;
}

#user-direct-login-link {
	border: 0;
	background: transparent;
	font-size: 14px;
	width: 100%;
	height: 36px;
	padding: 0;
	color: #505454;
	overflow: hidden;
}

#user-direct-login-link-container {
	background: #F6F6F6;
	border: 2px solid #E3E3E3;
	border-radius: 5px;
	padding: 10px;
	width: 226px;
}

.user-profile-edit dd.with-description,
.user-profile-edit dt.with-description {
	margin-bottom: 0;
}

.user-profile-edit .description {
	margin-top: 4px;
	margin-bottom: 20px;
}

.form-submit:not(.js-hide)+.form-submit,
.views-admin a.button:not(.js-hide)+a.button {
	margin-left: 0;
}

div.admin .right {
	width: 100%;
}

.views-edit-view h3 {
	font-size: 20px;
	line-height: 22px;
	font-weight: bold;
}

.view-user-packages #edit-spamicide {
	display: none;
}

.views-exposed-form .views-exposed-widget #edit-submit-user-packages {
	margin-top: 24px;
}

.pager li.pager-first a,
.pager li.pager-previous a,
.pager li.pager-next a,
.pager li.pager-last a {
	width: 80px;
}

.pager li.pager-next {
	right: 80px;
}

.image-entry {
	width: 90%;
	margin: 12px auto;
}

.image-entry-image {
	float: left;
	margin-right: 16px;
}

.help-image {
	text-align: center;
	margin: 6px 0 18px 0;
}

.help-image img {
	border: 1px solid #C6C5C5;
}

#imageData #caption {
	font-weight: normal;
	font-family: 'Geogrotesque SemiBold', sans-serif;
	font-size: 16px;
	color: #505454;
	position: relative;
	top: 24px;
}

#imageData {
	border-top: 1px dashed #C6C5C5;
}

img.inline-image {
	vertical-align: inherit;
}

iframe.viewer-test {
	border: 0;
	width: 720px;
	height: 620px;
	margin: 0 auto;
}

.page-search-node .search-info {
	display: none;
}

.node-type-book #zone-content {
	background: #FDFDFD;
}

.node-type-book #region-sidebar-first {
	float: left;
	width: 220px;
}

.node-type-book #region-content {
	float: left;
	width: 765px;
	border-left: 1px dashed #C6C5C5;
}

.node-type-book #region-content .region-inner {
	width: 765px;
}

.page-node-36 #region-content .region-inner,
.page-node-31 #region-content .region-inner {
	width: 986px;
}

#block-book-navigation {
	padding: 10px;
}

#block-book-navigation ul li {
	list-style: none;
}

#block-book-navigation>div>div>ul>li {
	margin-left: 0;
}

#block-book-navigation a.book-title {
	font-size: 16px;
}

#block-book-navigation li a.active {
	color: #57AF0A;
	font-family: "Geogrotesque Medium", sans-serif;
}

.node-type-book .menu-716 a,
.node-type-book .menu-717 a {
	color: #40A3D1;
}

.node-type-book #region-content nav.node-links {
	display: none;
}

.book-navigation .menu {
	border: none;
}

.book-navigation .page-links {
	margin-top: 20px;
	border: none;
}

.book-navigation .page-up {
	margin: 0 2%;
	width: 10%;
}

.book-navigation ul li {
	list-style: none;
}

.book-navigation>ul.menu {
	margin-left: 0;
	padding-left: 0;
	padding-top: 0;
}

.book-navigation>ul.menu>li {
	margin-left: 0;
	padding-left: 0;
}

.page-node-31 .book-navigation .page-links,
.page-node-36 .book-navigation .page-links {
	display: none;
}

.page-node-31 #region-content,
.page-node-36 #region-content {
	border-left: none;
}

#header {
	width: 984px;
	margin: 0 auto;
	position: relative;
}

.grid-1,
.grid-2,
.grid-3,
.grid-4,
.grid-5,
.grid-6,
.grid-7,
.grid-8,
.grid-9,
.grid-10,
.grid-11,
.grid-12 {
	display: inline;
	float: left;
	position: relative;
	margin-left: 0px;
	margin-right: 0px;
}

.push-1,
.pull-1,
.push-2,
.pull-2,
.push-3,
.pull-3,
.push-4,
.pull-4,
.push-5,
.pull-5,
.push-6,
.pull-6,
.push-7,
.pull-7,
.push-8,
.pull-8,
.push-9,
.pull-9,
.push-10,
.pull-10,
.push-11,
.pull-11,
.push-12,
.pull-12 {
	position: relative;
}

.alpha {
	margin-left: 0;
}

.omega {
	margin-right: 0;
}

body {
	min-width: 1026px;
}

.container-12 {
	margin-left: auto;
	margin-right: auto;
	width: 1026px;
}

.container-12 .grid-1 {
	width: 60px;
}

.container-12 .grid-2 {
	width: 140px;
}

.container-12 .grid-3 {
	width: 220px;
}

.container-12 .grid-4 {
	width: 300px;
}

.container-12 .grid-5 {
	width: 380px;
}

.container-12 .grid-6 {
	width: 460px;
}

.container-12 .grid-7 {
	width: 540px;
}

.container-12 .grid-8 {
	width: 620px;
}

.container-12 .grid-9 {
	width: 700px;
}

.container-12 .grid-10 {
	width: 780px;
}

.container-12 .grid-11 {
	width: 860px;
}

.container-12 .grid-12 {
	width: 1026px;
}

.container-12 .prefix-1 {
	padding-left: 80px;
}

.container-12 .prefix-2 {
	padding-left: 160px;
}

.container-12 .prefix-3 {
	padding-left: 240px;
}

.container-12 .prefix-4 {
	padding-left: 320px;
}

.container-12 .prefix-5 {
	padding-left: 400px;
}

.container-12 .prefix-6 {
	padding-left: 480px;
}

.container-12 .prefix-7 {
	padding-left: 560px;
}

.container-12 .prefix-8 {
	padding-left: 640px;
}

.container-12 .prefix-9 {
	padding-left: 720px;
}

.container-12 .prefix-10 {
	padding-left: 800px;
}

.container-12 .prefix-11 {
	padding-left: 880px;
}

.container-12 .suffix-1 {
	padding-right: 80px;
}

.container-12 .suffix-2 {
	padding-right: 160px;
}

.container-12 .suffix-3 {
	padding-right: 240px;
}

.container-12 .suffix-4 {
	padding-right: 320px;
}

.container-12 .suffix-5 {
	padding-right: 400px;
}

.container-12 .suffix-6 {
	padding-right: 480px;
}

.container-12 .suffix-7 {
	padding-right: 560px;
}

.container-12 .suffix-8 {
	padding-right: 640px;
}

.container-12 .suffix-9 {
	padding-right: 720px;
}

.container-12 .suffix-10 {
	padding-right: 800px;
}

.container-12 .suffix-11 {
	padding-right: 880px;
}

.container-12 .push-1 {
	left: 80px;
}

.container-12 .push-2 {
	left: 160px;
}

.container-12 .push-3 {
	left: 240px;
}

.container-12 .push-4 {
	left: 320px;
}

.container-12 .push-5 {
	left: 400px;
}

.container-12 .push-6 {
	left: 480px;
}

.container-12 .push-7 {
	left: 560px;
}

.container-12 .push-8 {
	left: 640px;
}

.container-12 .push-9 {
	left: 720px;
}

.container-12 .push-10 {
	left: 800px;
}

.container-12 .push-11 {
	left: 880px;
}

.container-12 .pull-1 {
	left: -80px;
}

.container-12 .pull-2 {
	left: -160px;
}

.container-12 .pull-3 {
	left: -240px;
}

.container-12 .pull-4 {
	left: -320px;
}

.container-12 .pull-5 {
	left: -400px;
}

.container-12 .pull-6 {
	left: -480px;
}

.container-12 .pull-7 {
	left: -560px;
}

.container-12 .pull-8 {
	left: -640px;
}

.container-12 .pull-9 {
	left: -720px;
}

.container-12 .pull-10 {
	left: -800px;
}

.container-12 .pull-11 {
	left: -880px;
}