body {
	margin: 0;
	padding: 0;
	padding-top: 70px;
	font-size: 14px;
	color: #444;
	overflow-x: hidden;
	scrollbar-face-color: #333;
}

p, ul, ol, dl {
	margin-bottom: 16px;
}

ul.no-bullets, ul.unstyled-list {
	list-style-type: none;
	margin-left: 0;
}

ul.unstyled-list {
	margin-bottom: 0;
}

::-moz-selection {
	color: #fff;
	text-shadow: none;
	background: #3498db;
}

a {
	color: #444;
}

a:visited {
	text-decoration: none;
}

::-webkit-selection {
	color: #fff;
	text-shadow: none;
	background: #3498db;
}

::selection {
	color: #fff;
	text-shadow: none;
	background: #3498db;
}

::-webkit-scrollbar {
	width: 10px;
}

::-webkit-scrollbar-track {
	background-color: #333;
}

::-webkit-scrollbar-thumb {
	background-color: #666;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px;
}

::-webkit-scrollbar-button {
	display: none;
}

::-webkit-scrollbar-corner {
	background-color: #000000;
}

select, textarea, input[type="text"], input[type="password"], input[type="datetime"],
	input[type="datetime-local"], input[type="date"], input[type="month"],
	input[type="time"], input[type="week"], input[type="number"], input[type="email"],
	input[type="url"], input[type="search"], input[type="tel"], input[type="color"],
	.uneditable-input, .datalist {
	color: #444;
}

select:focus, select:active, select:hover, datalist:active, datalist:hover,
	textarea:focus, input:focus, .uneditable-input:focus {
	text-decoration: none;
}

.datalist {
	height: 10px;
}

.btn, .form-control {
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px;
}

.form-control:focus {
	color: #4fc1e9;
	border-color: #bbb;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

.clear-marg {
	margin: 0 !important;
}

.btn-success {
	background-color: #48cfad;
	border-color: #37bc9b;
}

.btn-success:hover, .btn-success:focus, .btn-success:active,
	.btn-success.active, .btn-success.dropdown-toggle {
	background-color: #37bc9b;
	border-color: #37bc9b;
}

.btn-warning {
	background-color: #ffce54;
	border-color: #f6bb42;
}

.btn-warning:hover, .btn-warning:focus, .btn-warning:active,
	.btn-warning.active, .btn-warning.dropdown-toggle {
	background-color: #f6bb42;
	border-color: #f6bb42;
}

/* 
	==================
	[2. NAVBAR]
	==================
*/
.navbar-default {
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}

.navbar-default.navbar-static-top {
	margin-bottom: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-o-border-radius: 0;
	border-radius: 0;
}

.navbar-default .navbar-brand img {
	height: 50px;
	width: auto;
	display: block;
	margin: 0px;
}

.navbar-default .navbar-nav>li>a {
	color: #fff;
	text-shadow: none;
	padding-top: 25px;
}

.navbar-default .navbar-nav>li>a:after {
	position: absolute;
	content: ' ';
	left: 4px;
	right: 4px;
	bottom: 4px;
	height: 1px;
	background: #3399cc;
	border-bottom: 1px solid #66ccff;
	-webkit-box-shadow: 0 0 5px 2px rgb(51, 153, 204), 0 -2px 10px
		rgba(51, 153, 204, 0.75);
	-moz-box-shadow: 0 0 5px 2px rgb(51, 153, 204), 0 -2px 10px
		rgba(51, 153, 204, 0.75);
	box-shadow: 0 0 5px 2px rgb(51, 153, 204), 0 -2px 10px
		rgba(51, 153, 204, 0.75);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity = 0);
	-khtml-opacity: 0;
	-moz-opacity: 0;
	opacity: 0;
}

.navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus
	{
	padding-top: 25px;
	color: #fff;
}

.navbar-default .navbar-nav>li>a:hover:after, .navbar-default .navbar-nav>li>a:focus:after
	{
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity = 100);
	-khtml-opacity: 1;
	-moz-opacity: 1;
	opacity: 1;
}

.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover
	{
	position: relative;
	color: #3bafda;
	background-color: transparent;
}

.navbar-default .navbar-nav>.active>a::after {
	content: "";
	position: absolute;
	left: 50%;
	bottom: 15px;
	height: 8px;
	width: 8px;
	margin-left: -4px;
	background: #3bafda;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	-ms-border-radius: 100%;
	-o-border-radius: 100%;
	border-radius: 100%;
}

.navbar.navbar-default .navbar-nav li.dropdown.open>a, .navbar.navbar-default .navbar-nav li.dropdown.open>a:hover
	{
	color: #fff;
	background-color: #4fc1e9;
}

.dropdown-menu {
	background-color: #4fc1e9;
	border: none;
	padding-top: 0;
	padding-bottom: 0;
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	-o-border-radius: 1px;
	border-radius: 1px;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	-o-box-shadow: none;
	box-shadow: none;
}

.dropdown-menu>li>a {
	color: #fff;
	padding-top: 12px;
	padding-bottom: 12px;
}

.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus, .dropdown-menu>.active>a,
	.dropdown-menu>.active>a:hover, .dropdown-menu>.active>a:focus {
	color: #fff;
	background-color: #3bafda;
}

.signin {
	padding: 12px 18px !important;
	margin-top: 18px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
}

.signin:focus, .signin:active {
	outline: none;
	color: #fff !important;
}

.signup {
	margin-top: 18px;
	margin-left: 15px;
}

#modal-signin .modal-header h4, #modal-signup .modal-header h4 {
	text-align: center;
	color: #4fc1e9;
}

#modal-signin .modal-footer, #modal-signup .modal-footer {
	margin-top: 0;
	background-color: #f4f4f4;
	text-align: left !important;
}

#modal-signin .modal-footer p, #modal-signup .modal-footer p {
	margin-bottom: 15px;
}

/* 
	==================
	[3. HEADER]
	==================
*/
#header {
	width: 100%;
	min-height: 450px;
	height: auto;
	padding-top: 70px;
	padding-bottom: 60px;
}

.quick-search {
	padding: 25px 40px;
	background: rgba(255, 255, 255, .7);
}

#header.heading {
	position: relative;
	min-height: 200px;
	padding-top: 40px;
	padding-bottom: 40px;
	-webkit-background-size: cover !important;
	-moz-background-size: cover !important;
	-ms-background-size: cover !important;
	-o-background-size: cover !important;
	background-size: cover !important;
}

#header.heading>* {
	position: relative;
	z-index: 2;
}

#header.heading::after {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, .75);
}

#header.heading .page-title {
	position: relative;
	z-index: 2;
	display: block;
	margin-bottom: 40px;
	text-align: center;
	color: #ddd;
	font-size: 14px;
	line-height: 24px;
}

#header.heading .page-title h2 {
	margin-bottom: 15px;
	font-size: 36px;
	line-height: 40px;
	color: #fff;
	text-align: center;
	font-weight: 800;
}

#header.heading .page-title h2 span {
	font-weight: 400;
}

#header.heading .breadcrumb {
	position: relative;
	z-index: 2;
	display: table;
	margin-left: auto;
	margin-right: auto;
	background-color: transparent;
	font-weight: 200;
	font-family: 'Open Sans', sans-serif;
	color: #fff;
}

#header.heading .breadcrumb a {
	color: #dedede;
}

#header.heading .active a {
	color: #fff;
}

#header.heading .quick-search {
	margin-top: 20px;
	margin-bottom: 20px;
}

/* 
	==================
	[4. SERVICE]
	==================
*/
#service {
	width: 100%;
	padding: 40px 0;
}

#service h2 {
	display: block;
	margin-bottom: 60px;
	font-size: 28px;
	line-height: 32px;
	font-weight: 600;
	text-align: center;
	text-transform: uppercase;
}

#service h2 small {
	display: block;
	margin-top: 10px;
	text-align: center;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: 400;
}

.service-container {
	display: block;
	margin-bottom: 20px;
}

.service-container:hover>.service-icon a {
	-webkit-box-shadow: 0 0 0 5px #4fc1e9;
	-moz-box-shadow: 0 0 0 5px #4fc1e9;
	-ms-box-shadow: 0 0 0 5px #4fc1e9;
	-o-box-shadow: 0 0 0 5px #4fc1e9;
	box-shadow: 0 0 0 5px #4fc1e9;
}

.service-icon {
	display: block;
	margin-bottom: 20px;
}

.service-icon a {
	position: relative;
	display: block;
	width: 100px;
	height: 100px;
	margin-left: auto;
	margin-right: auto;
	background: #4fc1e9;
	border: 8px solid #fff;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	-ms-border-radius: 100%;
	-o-border-radius: 100%;
	border-radius: 100%;
}

.service-icon a>i {
	position: absolute;
	left: 50%;
	top: 50%;
	width: 45px;
	height: 45px;
	margin-left: -22px;
	margin-top: -22px;
	font-size: 45px;
	color: #fff;
	text-align: center;
	vertical-align: middle;
}

.service-content {
	text-align: center;
}

/* 
	==================
	[5. CONTENT]
	==================
*/
#content {
	position: relative;
	width: 100%;
	padding: 60px 0;
	background: #f4f4f4;
}

.heading-title {
	display: block;
	text-align: center;
	margin-bottom: 60px;
	margin-top: 60px;
}

.heading-title h2 {
	position: relative;
	display: inline;
	padding: 12px 20px;
	font-size: 28px;
	line-height: 32px;
	text-transform: uppercase;
	font-weight: 600;
	border: 2px solid #898ba2;
}

.heading-title.heading-title-sm h2 {
	padding: 10px 14px;
	font-size: 18px;
	line-height: 24px;
}

.heading-title.bg-white h2::before {
	background: #fff;
}

.heading-title h2::before {
	content: '';
	position: absolute;
	left: 50%;
	top: 0;
	display: block;
	width: 30px;
	height: 30px;
	margin-top: -16px;
	margin-left: -15px;
	background: #f4f4f4;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	-ms-border-radius: 100%;
	-o-border-radius: 100%;
	border-radius: 100%;
}

.heading-title h2::after {
	content: '';
	position: absolute;
	left: 50%;
	top: 0;
	display: block;
	width: 12px;
	height: 12px;
	margin-top: -7px;
	margin-left: -6px;
	background: #898ba2;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	-ms-border-radius: 100%;
	-o-border-radius: 100%;
	border-radius: 100%;
}

.heading-title.heading-title-alt {
	text-align: left;
	margin: 0 0 30px;
}

.heading-title.heading-title-alt h3 {
	font-size: 26px;
	line-height: 30px;
}

.property-container {
	margin-bottom: 30px;
	background: #fff;
	border: 1px solid #eee;
	font-family: 'Open Sans', sans-serif;
}

.property-image {
	position: relative;
	overflow: hidden;
}

.property-image img {
	max-width: 100%;
	width: 100%;
	height: auto;
}

.property-status {
	position: absolute;
	right: 0;
	bottom: 0;
	display: block;
	width: auto;
	max-width: 70%;
	padding: 5px 10px;
}

.property-status-szerokie, .property-status-szerokie_lista,
	.property-status-duze {
	position: absolute;
	right: 0;
	display: block;
	width: auto;
	max-width: 70%;
	padding: 5px 10px;
}

.property-status-szerokie, .property-status-szerokie_lista,
	.property-status-duze, .property-status {
	color: #fff;
	font-weight: 300;
}

.property-status-szerokie a:hover, .property-status-szerokie_lista a:hover,
	.property-status-duze a:hover, .property-status a:hover {
	color: #fff;
	text-decoration: none;
}

.property-price {
	position: absolute;
	left: 0;
	top: 0;
	display: block;
	width: auto;
	max-width: 80%;
	padding: 8px 16px;
	color: #fff;
	text-align: center;
}

.property-price h4 {
	font-size: 14px;
	line-height: 20px;
	margin: 0 0 5px;
	font-weight: 300;
}

.property-price span {
	font-size: 18px;
	line-height: 22px;
	margin: 0 0 5px;
	font-weight: 400;
}

.property-price small {
	font-size: 13px;
	font-weight: 200;
}

.property-features {
	display: block;
	padding: 5px 10px;
	color: #fff;
}

.property-features span {
	padding: 2px 5px;
	font-size: 13px;
}

.property-features a {
	color: #fff;
}

.property-content {
	padding: 0px 10px;
}

.property-content h3, .property-text h3 {
	display: block;
	font-size: 16px;
	line-height: 18px;
	font-weight: 400;
	margin: 0px;
	margin-top: 20px;
	margin-bottom: 10px;
}

.property-content h3 small, .property-text h3 small {
	display: block;
	font-size: 13px;
	font-weight: 200;
	font-style: italic;
	margin-top: 5px;
}

.property-content-list {
	display: table;
}

.property-image-list {
	position: relative;
	width: 50%;
	display: table-cell;
	vertical-align: top;
}

.property-image-list img {
	max-width: 100%;
	width: 100%;
	height: auto;
}

.property-image-list .property-status {
	position: absolute;
	right: 0;
	bottom: 35px;
}

.property-text {
	position: relative;
	width: 50%;
	display: table-cell;
	padding: 15px;
	vertical-align: top;
}

.property-footer {
	position: relative;
	display: table;
	width: 100%;
	padding: 0;
}

.property-footer a {
	display: table-cell;
	width: 50%;
	padding: 8px 12px;
	text-align: center;
	background: #3bafda;
	font-size: 18px;
	color: rgba(0, 0, 0, .25);
	overflow: hidden;
}

.property-footer a:hover, .property-footer a:focus {
	color: #eee;
	background: #c9573f;
	overflow: hidden;
	outline: none;
}

/* 
	==================
	[5.1 ARTICLE]
	==================
*/
.sort {
	padding-bottom: 40px;
}

.sort .form-inline {
	float: right;
}

/* pagination */
.pagination>li>a, .pagination>li>span {
	color: #6b6e80;
	background-color: #fff;
	border: 1px solid #ddd;
}

.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover,
	.pagination>.active>span:hover, .pagination>.active>a:focus,
	.pagination>.active>span:focus {
	z-index: 2;
	color: #fff;
	cursor: default;
}

.blog-container {
	position: relative;
	width: auto;
	padding: 0;
	margin: 0 0 40px;
}

.blog-image {
	position: relative;
	width: 100%;
	height: 320px;
	-webkit-background-size: cover !important;
	-moz-background-size: cover !important;
	-ms-background-size: cover !important;
	-o-background-size: cover !important;
	background-size: cover !important;
	background-position: center center;
	background-repeat: no-repeat;
	background-attachment: fixed;
}

.blog-image .blog-author {
	position: absolute;
	left: 20px;
	top: 20px;
	color: #fff;
	text-shadow: 1px 1px #999;
}

.blog-image .blog-author img {
	width: 60px;
	height: 60px;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	-ms-border-radius: 100%;
	-o-border-radius: 100%;
	border-radius: 100%;
	margin-right: 10px;
}

.blog-image .blog-author a {
	color: #fff;
	text-shadow: 1px 1px #999;
}

.blog-image .blog-author a:hover {
	border-bottom: 1px dashed #fff;
}

.blog-content {
	position: relative;
	padding: 30px 0;
}

.blog-title {
	display: block;
	padding-left: 15%;
	padding-right: 15%;
	margin-bottom: 40px;
}

.blog-title h2 {
	font-size: 46px;
	line-height: 52px;
	font-weight: 800;
}

.blog-text {
	display: block;
	padding-top: 30px;
	padding-bottom: 30px;
	padding-left: 15%;
	padding-right: 15%;
	font-size: 18px;
	line-height: 32px;
}

.blog-meta {
	display: block;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 15%;
	padding-right: 15%;
	font-size: 13px;
}

.blog-paged::before, .blog-paged::after, .blog-comment::before,
	.blog-comment::after, .blog-comment-form::before, .blog-comment-form::after
	{
	content: "";
	display: table;
	clear: both;
}

.blog-paged {
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 15%;
	padding-right: 15%;
}

.blog-paged>.pager li>a:hover, .blog-paged>.pager li>a:focus {
	background-color: #4fc1e9;
	color: #fff;
	border-color: #3bafda;
}

.blog-paged>.pager .disabled>a, .blog-paged>.pager .disabled>a:hover,
	.blog-paged>.pager .disabled>a:focus, .blog-paged>.pager .disabled>span
	{
	color: #999;
	cursor: not-allowed;
	background-color: #fff;
	border-color: #ddd;
}

.blog-comment {
	padding-left: 15%;
	padding-right: 15%;
}

.blog-comment ul {
	list-style-type: none;
	padding: 0;
}

.blog-comment img {
	opacity: 1;
	filter: Alpha(opacity = 100);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
}

.blog-comment img.avatar {
	position: relative;
	float: left;
	margin-left: 0;
	margin-top: 0;
	width: 65px;
	height: 65px;
}

.blog-comment .post-comments {
	border: 1px solid #eee;
	margin-bottom: 20px;
	margin-left: 85px;
	margin-right: 0px;
	padding: 10px 20px;
	position: relative;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
	background: #fff;
	color: #6b6e80;
	position: relative;
}

.blog-comment .meta {
	font-size: 13px;
	color: #aaaaaa;
	padding-bottom: 8px;
	margin-bottom: 10px !important;
	border-bottom: 1px solid #eee;
}

.blog-comment ul.comments ul {
	list-style-type: none;
	padding: 0;
	margin-left: 85px;
}

.blog-comment-form {
	padding-left: 15%;
	padding-right: 15%;
	padding-top: 40px;
}

.blog-comment h3, .blog-comment-form h3 {
	margin-bottom: 40px;
	font-size: 26px;
	line-height: 30px;
	font-weight: 800;
}

.contact {
	font-size: 14px;
	line-height: 26px;
}

#map, #map-property {
	background-color: #1b1d2a;
	width: 100%;
	height: 350px;
}

#map-property {
	margin-bottom: 40px;
}

#map img, #map-property img {
	max-width: none;
}

/* 
	==================
	[5.2 TEAM]
	==================
*/
.the-team::before, .the-team::after {
	content: "";
	display: table;
	clear: both;
}

.the-team {
	padding-left: 15%;
	padding-right: 15%;
}

.team-image img {
	width: 100%;
	max-width: 100%;
	height: auto;
	overflow: hidden;
}

.team-container {
	margin-bottom: 30px;
	background: #fff;
}

.team-container.team-dark {
	border-color: none;
	color: #fff;
}

.team-description {
	background: #e3e5ea;
	color: #666666;
	border-color: #cccccc;
	display: block;
	border-width: 1px;
	border-style: solid;
	padding: 10px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
}

.team-container.team-dark h3 small {
	color: rgba(0, 0, 0, .3);
}

.team-social {
	padding: 20px 0 5px;
	font-size: 20px;
	text-align: center;
}

.team-social span:first-child {
	padding-left: 0;
}

.team-social span:last-child {
	padding-right: 0;
}

.team-social span {
	padding: 5px 10px;
	display: inline-block;
}

.team-social a {
	color: #6b6e80;
}

.team-social a:hover, .team-social a:focus {
	color: #3bafda;
}

.team-container.team-dark .team-social a {
	color: rgba(0, 0, 0, .3);
}

.team-container.team-dark .team-social a:hover, .team-container.team-dark .team-social a:focus
	{
	color: #eee;
}

/* 
	==================
	[5.3 SIDEBAR]
	==================
*/
.sidebar {
	margin-bottom: 20px;
}

.sidebar .widget:before, .sidebar .widget:after, .sidebar .widget-sidebar:before,
	.sidebar .widget-sidebar:after {
	content: "";
	display: table;
	clear: both;
}

.sidebar .widget-white {
	position: relative;
	padding: 15px;
	background: #fff;
	margin-bottom: 30px !important;
	border-bottom: 2px solid #ddd;
}

.sidebar .widget-white::before {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	border-width: 25px;
	border-right: 25px solid transparent;
	border-bottom: 25px solid transparent;
	border-left: 0 solid transparent;
}

.sidebar .widget, .sidebar .widget-sidebar {
	margin-bottom: 20px;
}

.definition>dt {
	font-weight: bold;
	color: black;
	margin-bottom: 4px;
}

.definition>dd {
	font-style: italic;
	margin-bottom: 10px;
	padding-left: 16px;
}

.sidebar .widget .widget-header {
	margin-bottom: 20px;
}

.sidebar .widget .widget-header h3 {
	font-family: 'Raleway', sans-serif;
	color: #7f8c8d;
	font-size: 16px;
	font-weight: 400;
	text-align: center;
	text-transform: uppercase;
	background-image: url(../img/widget_header.png);
	background-repeat: repeat-x;
	background-position: bottom center;
	margin-top: 20px;
	padding-bottom: 30px;
}

/* default widget */
.sidebar .widget ul {
	list-style-type: none;
}

.sidebar .widget ul>li {
	display: block;
	padding: 3px 0;
	margin-left: -40px;
}

.sidebar .widget ul>li:first-child>a {
	padding-top: 0;
}

.sidebar .widget ul>li>a:before {
	font-family: 'FontAwesome';
	content: "\f105";
	padding-right: 10px;
}

.sidebar .widget ul>li>a {
	display: inline;
	font-size: 14px;
}

/* special widget */
.advance-search::before, .advance-search::after {
	content: '';
	display: table;
	clear: both;
}

.advance-search .btn-group {
	display: table;
	text-align: center;
	margin: 10px auto;
}

.sidebar .widget-sidebar .list-check>li>a:before {
	content: '\f00c';
	font-family: 'FontAwesome';
	font-size: 12px;
	color: #898ba2;
	padding-right: 8px;
	position: relative;
	left: 0;
	top: -1px;
}

.sidebar .widget-sidebar .list-check>li>a:hover:before {
	color: #4fc1e9;
}

.sidebar .widget-sidebar .nav-tabs {
	border-bottom: 3px solid #ddd;
}

.sidebar .widget-sidebar .nav-tabs>li>a {
	font-size: 18px;
	border: none;
	position: relative;
}

.sidebar .widget-sidebar .nav-tabs>li>a:hover {
	color: #2C3E50;
	border-color: transparent;
	background: transparent;
}

.sidebar .widget-sidebar .nav-tabs>li>a:hover:before {
	content: "";
	position: absolute;
	left: 0;
	bottom: -2px;
	width: 100%;
	height: 3px;
	background: #ccc;
}

.sidebar .widget-sidebar .nav-tabs>li.active>a, .sidebar .widget-sidebar .nav-tabs>li.active>a:hover,
	.sidebar .widget-sidebar .nav-tabs>li.active>a:focus {
	color: #2C3E50;
	cursor: default;
	background-color: transparent;
	border: none;
	border-bottom-color: transparent;
}

.sidebar .widget-sidebar .nav-tabs>li.active>a:before, .sidebar .widget-sidebar .nav-tabs>li.active>a:hover:before,
	.sidebar .widget-sidebar .nav-tabs>li.active>a:focus:before {
	content: "";
	position: absolute;
	left: 0;
	bottom: -2px;
	width: 100%;
	height: 3px;
	background: #3bafda;
}

.sidebar .widget-sidebar .tab-content {
	padding-top: 20px;
}

/* 
	==================
	[6. TESTIMONY]
	==================
*/
#testimony {
	position: relative;
	width: 100%;
	min-height: 450px;
	height: auto;
	padding-top: 120px;
	padding-bottom: 60px;
	background-attachment: fixed;
	background-position: center 0;
	background-repeat: no-repeat;
	-webkit-background-size: cover !important;
	-moz-background-size: cover !important;
	-ms-background-size: cover !important;
	-o-background-size: cover !important;
	background-size: cover !important;
}

#testimony::after {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, .65);
}

#testislider {
	position: relative;
	z-index: 2;
}

#testislider .carousel-inner .item {
	z-index: 1;
	left: 0 !important;
	-webkit-transition: opacity .7s ease-in-out;
	-moz-transition: opacity .7s ease-in-out;
	-ms-transition: opacity .7s ease-in-out;
	-o-transition: opacity .7s ease-in-out;
	transition: opacity .7s ease-in-out;
	opacity: 1;
}

#testislider.carousel .active.left, #testislider.carousel .active.right
	{
	z-index: 2;
	opacity: 0;
	-webkit-transition: opacity .7s ease-in-out;
	-moz-transition: opacity .7s ease-in-out;
	-ms-transition: opacity .7s ease-in-out;
	-o-transition: opacity .7s ease-in-out;
	transition: opacity .7s ease-in-out;
}

#testislider .carousel-control.left, #testislider .carousel-control.right
	{
	background-image: none;
	opacity: 0.7;
	filter: alpha(opacity = 70);
	background: transparent;
	height: 60px;
	width: 50px;
	margin-top: 15%;
	margin-left: 0;
	margin-right: 0;
}

#testislider .carousel-control.left {
	left: -70px;
	right: auto;
}

#testislider .carousel-control.right {
	right: -70px;
	left: auto;
}

#testislider .carousel-control i, #testislider .carousel-control span {
	position: absolute;
	top: auto;
	bottom: 0;
	left: 0;
	z-index: 5;
	display: inline-block;
	width: 50px;
	height: 50px;
	margin-left: 0;
}

.testimony-container {
	padding: 0;
	margin: 0;
	height: auto;
}

.testimony-image {
	float: left;
	width: 100px;
	height: 100px;
	border: 4px solid #fff;
	background-position: center top;
	background-repeat: no-repeat;
	-webkit-background-size: cover !important;
	-moz-background-size: cover !important;
	-ms-background-size: cover !important;
	-o-background-size: cover !important;
	background-size: cover !important;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	-ms-border-radius: 100%;
	-o-border-radius: 100%;
	border-radius: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}

.testimony-content {
	margin-left: 150px;
	font-size: 16px;
	line-height: 26px;
	color: #fff;
}

.testimony-content h3 {
	font-size: 28px;
	line-height: 32px;
	color: #fff;
}

.testimony-content blockquote {
	position: relative;
	border-left: none;
	padding-left: 0;
	text-indent: 2em;
}

.testimony-content blockquote::before {
	content: '\f10d';
	font-family: 'FontAwesome';
	position: absolute;
	left: -2em;
	top: 0;
	display: block;
	width: 20px;
	height: 20px;
}

/* 
	==================
	[7. NEWS]
	==================
*/
#news {
	width: 100%;
	padding: 20px 0;
	background: #fff;
}

.blokstrony {
	width: 100%;
	padding: 20px;
	background: #fff;
}

.post-container {
	position: relative;
	display: block;
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #ddd;
}

.post-noborder {
	border-bottom: none;
}

.post-img {
	position: relative;
	float: left;
	display: inline;
	width: 75px;
	height: 75px;
	margin-right: 18px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-background-size: cover !important;
	-moz-background-size: cover !important;
	-ms-background-size: cover !important;
	-o-background-size: cover !important;
	background-size: cover !important;
	background-repeat: no-repeat;
	background-position: center center;
	overflow: hidden;
}

.post-img-circle {
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	-ms-border-radius: 100%;
	-o-border-radius: 100%;
	border-radius: 100%;
}

.post-img h3 {
	position: absolute;
	left: 0;
	bottom: -10px;
	width: 100%;
	background: #4fc1e9;
	padding: 5px 10px;
	font-size: 12px;
	color: #fff;
	font-weight: 400;
	text-align: center;
}

.post-content {
	padding: 0;
	margin-bottom: 0;
	font-size: 14px;
	line-height: 21px;
}

.post-content.list-agent>.post-meta {
	font-size: 14px;
	font-weight: 400;
}

.post-content>.post-meta {
	display: block;
	padding-top: 0 !important;
	padding-bottom: 5px;
	font-size: 12px;
}

.post-content>.heading-title h2 {
	padding: 0;
	margin-top: 0;
	margin-bottom: 0;
	font-family: 'Raleway', sans-serif;
	font-size: 14px;
	line-height: 18px;
	font-weight: 600;
	text-transform: none;
	border: none;
}

.post-content.list-agent>.heading-title h2 {
	font-size: 16px;
	line-height: 20px;
}

.post-content>.heading-title h2 span {
	font-weight: 800;
	font-size: 16px;
}

.post-content>.heading-title {
	display: block;
	text-align: left;
	margin-bottom: 10px;
	margin-top: 10px;
}

.post-content>.heading-title h2::before {
	content: '';
	position: relative;
	left: 0;
	top: 0;
	display: block;
	width: 0;
	height: 0;
	margin-top: 0;
	margin-left: -15px;
	background: #f4f4f4;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	-o-border-radius: 0;
	border-radius: 0;
}

.post-content>.heading-title h2::after {
	content: '';
	position: relative;
	left: 0;
	top: 0;
	display: block;
	width: 0;
	height: 0;
	margin-top: 0;
	margin-left: 0;
	background: transparent;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	-o-border-radius: 0;
	border-radius: 0;
}

#content .post-meta, .post-single .post-meta span {
	font-size: 13px;
	line-height: 16px;
	color: #888;
}

#content .post-meta, .post-single .post-meta {
	display: block;
	padding-top: 20px;
	padding-bottom: 15px;
}

.single-post {
	margin-bottom: 20px;
}

.single-post h2 {
	margin-top: 0;
	margin-bottom: 20px;
	font-size: 32px;
	line-height: 40px;
	font-weight: 600;
}

.single-post h3 {
	font-size: 22px;
	line-height: 28px;
	margin-bottom: 20px;
}

.single-post .nav-tabs>li>a {
	padding-top: 16px;
	padding-bottom: 16px;
	font-size: 18px;
	font-weight: 600;
}

.single-post .tab-content {
	background-color: #fff;
	padding: 30px;
	border: 1px solid #ddd;
	border-top: none;
}

.sidebar .widget-white.favorite::before {
	content: '';
	border: none;
}

.favorite a {
	position: relative;
	display: block;
	vertical-align: middle;
}

.favorite a::before {
	content: '';
	position: absolute;
	left: 34px;
	top: 0;
	width: 1px;
	height: 100%;
	background: #4fc1e9;
}

.favorite a>i {
	font-size: 20px;
	padding-right: 25px;
	display: inline-block;
	vertical-align: middle;
}

/* carousel single */
#slider-property {
	margin-bottom: 10px;
}

#slider-property .carousel-inner .item img {
	width: 100%;
	max-width: 100%;
	height: auto;
}

#slider-property .carousel-indicators li {
	position: relative;
	width: 100px;
	height: 65px;
	margin: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px;
	border-width: 2px;
	border-color: #fff;
	text-indent: 0;
	overflow: hidden;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}

#slider-property .carousel-indicators li::after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	float: left;
	width: 100%;
	height: 100%;
	background: rgba(255, 255, 255, .6);
	-webkit-transition: background .1s ease-in-out;
	-moz-transition: background .1s ease-in-out;
	-ms-transition: background .1s ease-in-out;
	-o-transition: background .1s ease-in-out;
	transition: background .1s ease-in-out;
}

#slider-property .carousel-indicators li img {
	width: 100%;
	max-width: 100%;
	height: auto;
}

#slider-property .carousel-indicators .active::after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: rgba(255, 255, 255, .1);
	-webkit-transition: background .1s ease-in-out;
	-moz-transition: background .1s ease-in-out;
	-ms-transition: background .1s ease-in-out;
	-o-transition: background .1s ease-in-out;
	transition: background .1s ease-in-out;
}

#slider-property .carousel-indicators .active {
	border-color: #4fc1e9;
	border-width: 2px;
}

#ogl-galeria {
	width: 100%;
}

#ogl-galeria #ogl-galeria-foto {
	position: relative;
	width: 100%;
	margin-bottom: 10px;
}

#ogl-galeria #ogl-galeria-foto img {
	width: 100%;
}

#ogl-galeria #ogl-galeria-min {
	position: relative;
	width: 100%;
	height: 70px;
	overflow: hidden;
}

#ogl-galeria #ogl-galeria-min .ogl-galeria-item {
	position: absolute;
	width: 100px;
	height: 65px;
	opacity: 0.5;
	border-color: transparent;
	border-width: 1px;
}

#ogl-galeria #ogl-galeria-min .ogl-galeria-item:hover {
	cursor: pointer;
	opacity: 1;
}

#ogl-galeria #ogl-galeria-min .ogl-galeria-item img {
	width: 100%;
	height: 100%;
}

#ogl-galeria #ogl-galeria-min .aktywny {
	opacity: 1;
	border: 2px solid #4fc1e9;
}

#ogl-galeria .ogl-galeria-wlewo, #ogl-galeria .ogl-galeria-wprawo {
	position: absolute;
	top: 45%;
	font-size: 70px;
	font-weight: 600;
	color: #fff;
	text-shadow: 0 0 1px #000;
	opacity: 0.4;
}

#ogl-galeria .ogl-galeria-wlewo {
	left: 5px;
}

#ogl-galeria .ogl-galeria-wprawo {
	right: 5px;
}

#ogl-galeria .ogl-galeria-wlewo:hover, #ogl-galeria .ogl-galeria-wprawo:hover
	{
	cursor: pointer;
	opacity: 1;
}

/* 
	==================
	[8. SUBSCRIBE]
	==================
*/
#subscribe {
	width: 100%;
	padding: 60px 0 55px;
	background-color: #f4f4f4;
	background-image: url(../img/bgfooter.png);
	-webkit-background-size: cover !important;
	-moz-background-size: cover !important;
	-ms-background-size: cover !important;
	-o-background-size: cover !important;
	background-size: cover !important;
	background-position: center bottom;
	background-repeat: no-repeat;
}

#subscribe h3 {
	margin-top: 5px;
	font-size: 32px;
	line-height: 38px;
	text-transform: uppercase;
}

.jcarousel-wrapper {
	position: relative;
	margin: 20px auto;
	text-align: center;
}

.jcarousel {
	position: relative;
	width: 100%;
	overflow: hidden;
	text-align: center;
}

.jcarousel ul {
	position: relative;
	/*width: 20000em;*/
	margin: 0;
	padding: 0;
	list-style: none;
}

.jcarousel li {
	float: left;
}

.jcarousel img {
	display: block;
	height: 100px;
}

.jcarousel-control-prev, .jcarousel-control-next {
	position: absolute;
	top: 50%;
	width: 30px;
	height: 30px;
	margin-top: -15px;
	text-align: center;
	background: #1b1d2a;
	color: #fff;
	text-decoration: none;
	text-shadow: 0 0 1px #000;
	font-size: 14px;
	line-height: 30px;
}

.jcarousel-control-prev {
	left: 15px;
}

.jcarousel-control-next {
	right: 15px;
}

/* Carousel Pagination */
.jcarousel-pagination {
	position: absolute;
	bottom: -40px;
	left: 50%;
	margin: 0;
	-webkit-transform: translate(-50%, 0);
	-moz-transform: translate(-50%, 0);
	-ms-transform: translate(-50%, 0);
	-o-transform: translate(-50%, 0);
	transform: translate(-50%, 0);
}

.jcarousel-pagination a {
	display: inline-block;
	height: 10px;
	width: 10px;
	margin-right: 7px;
	font-size: 11px;
	line-height: 10px;
	text-decoration: none;
	background: #fff;
	color: #4e443c;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
	border-radius: 10px;
	text-indent: -9999px;
	-webkit-box-shadow: 0 0 2px #4e443c;
	-moz-box-shadow: 0 0 2px #4e443c;
	-ms-box-shadow: 0 0 2px #4e443c;
	-o-box-shadow: 0 0 2px #4e443c;
	box-shadow: 0 0 2px #4e443c;
}

.jcarousel-pagination a.active {
	background: #4fc1e9;
	color: #fff;
	opacity: 1;
	-webkit-box-shadow: 0 0 0 1px #4fc1e9;
	-moz-box-shadow: 0 0 0 1px #4fc1e9;
	-ms-box-shadow: 0 0 0 1px #4fc1e9;
	-o-box-shadow: 0 0 0 1px #4fc1e9;
	box-shadow: 0 0 0 1px #4fc1e9;
}

#footer, #footer a, .copyright, .copyright a {
	color: #666;
}

#footer {
	width: 100%;
	padding: 60px 0 0;
	background-color: #0f101a;
}

#footer .widget:before, #footer .widget:after {
	content: "";
	display: table;
	clear: both;
}

#footer .widget {
	margin-bottom: 20px;
}

#footer .widget h2 {
	font-size: 32px;
	line-height: 36px;
	font-weight: 800;
	margin-bottom: 20px;
}

#footer .widget h3 {
	font-size: 20px;
	line-height: 26px;
	font-weight: 800;
	margin-bottom: 30px;
}

#footer .widget>ul, #footer .widget ul {
	list-style-type: none;
	padding-left: 0;
	margin-left: 0;
}

#footer .widget>ul>li, #footer .widget>ul>li>a, #footer .widget ul>li,
	#footer .widget ul>li>a {
	display: block;
	padding: 2px 0;
	font-size: 14px;
	font-weight: 300;
}

#footer .widget>ul>li>a::before, #footer .widget ul>li>a::before {
	content: '\f10c';
	font-family: 'FontAwesome';
	font-size: 15px;
	font-weight: 400;
	padding-right: 15px;
}

#footer a:focus, #footer a:hover {
	color: #00438d;
}

/* 
	==================
	[11. COPYRIGHT]
	==================
*/
.copyright {
	position: relative;
	margin-top: 60px;
	padding: 60px 0 40px;
	text-align: center;
}

.copyright .scroltop {
	position: absolute;
	left: 50%;
	top: -18px;
	margin-left: -18px;
}

.copyright .social-links>li>a {
	position: relative;
	width: 40px;
	height: 40px;
	margin-top: 25px;
	background: #6b6e80;
	display: block;
	border-radius: 100%;
}

.copyright .social-links>li>a>.fa {
	position: absolute;
	left: 50%;
	top: 50%;
	width: 18px;
	height: 18px;
	margin-left: -9px;
	margin-top: -9px;
	color: #1b1d2a;
	font-size: 19px;
}

.copyright .social-links>li>.icon-twitter:hover {
	background: #4099ff;
}

.copyright .social-links>li>.icon-facebook:hover {
	background: #4467ad;
}

.copyright .social-links>li>.icon-youtube:hover, .copyright .social-links>li>.icon-gplus:hover
	{
	background: #ff4b4b;
}

.czysty_link {
	text-decoration: none;
	color: #6b6e80;
}

.link_ikonka {
	text-decoration: none;
	color: #fff;
}

.link_ikonka:hover, .link_ikonka:focus {
	text-decoration: none;
	color: #fff;
	opacity: 0.6;
}

.przycisk:hover {
	cursor: pointer;
}

.pointer:hover {
	cursor: pointer;
}

.okno-modal {
	position: fixed;
	z-index: 1060;
	display: block;
}

.tlo-modal {
	position: fixed;
	top: 0px;
	left: 0px;
	background-color: #000;
	opacity: 0.5;
	display: block;
	z-index: 1050;
	width: 100%;
	height: 100%;
}

.property-content-male, .property-content-male_lista,
	.property-content-srednie, .property-content-szerokie,
	.property-content-szerokie_lista, .img_list_ogloszenie_duze {
	overflow: hidden;
	text-overflow: ellipsis;
}

#iloscmysql {
	position: absolute;
	display: none;
	opacity: 0;
}

.paginacja {
	text-align: center;
}

#top-notifications>ul, #bottom-notifications>ul {
	position: absolute;
	min-width: 300px;
}

#notifications-top-left {
	top: 0;
	left: 0;
}

#notifications-top-center {
	top: 0;
	left: 50%;
	margin-left: -150px !important;
}

#notifications-top-right {
	top: 0;
	right: 0;
}

#notifications-bottom-left {
	bottom: 0;
	left: 0;
}

#notifications-bottom-center {
	bottom: 0;
	left: 50%;
	margin-left: -150px !important;
}

#notifications-bottom-right {
	bottom: 0;
	right: 0;
}

.notification {
	margin: 20px 20px -10px 20px;
}

#bottom-notifications .notification {
	margin: -10px 20px 20px 20px;
}

.notification>.close-przycisk {
	margin: -10px -10px 0 0;
}

.notification>a, .notification>div {
	padding: 11px 15px;
}

#top-notifications, #bottom-notifications {
	position: absolute;
	/* This is for older iOS devices that do not support position: fixed */
	position: fixed;
	z-index: 999400;
	right: 0;
	left: 0;
	text-align: left;
}

#top-notifications {
	top: 0;
}

#bottom-notifications {
	bottom: 0;
}

#top-notifications  ul, #bottom-notifications  ul {
	list-style-type: none;
	margin: 0;
}

.notification {
	border-width: 1px;
	border-style: solid;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	margin: 5px;
	position: relative;
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25), 0 2px 7px
		rgba(0, 0, 0, 0.5);
	-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25), 0 2px 7px
		rgba(0, 0, 0, 0.5);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25), 0 2px 7px
		rgba(0, 0, 0, 0.5);
}

.notification>.close-przycisk {
	margin: -3px -3px 0 0;
}

.notification a, .notification div {
	display: block;
	text-decoration: none;
	padding: 6px 10px;
	color: #bdbdbd;
	font-size: 13px !important;
	line-height: 15px !important;
	margin: 0;
}

.notification.no-title a, .notification.no-title div {
	color: white;
}

.notification h3 {
	color: white;
	font-size: 16px !important;
	line-height: 19px !important;
	margin-bottom: 4px;
}

.notification>a>b, .notification>div>b, .notification>div>a {
	color: white;
}

.notification.silver-gradient.no-title>a, .notification.silver-gradient.no-title>div,
	.notification.silver-gradient>a>h3, .notification.silver-gradient>div>h3,
	.notification.white-gradient.no-title>a, .notification.white-gradient.no-title>div,
	.notification.white-gradient>a>h3, .notification.white-gradient>div>h3,
	.notification.silver-gradient>a>b, .notification.silver-gradient>div>b,
	.notification.white-gradient>a>b, .notification.white-gradient>div>b {
	color: #333333;
}

.notification-icon {
	float: left;
	margin: 7px 6px 7px 8px;
}

.notification>.block-arrow {
	display: none;
}

.extra-notifications {
	padding: 2px 6px;
	font-weight: bold;
	-webkit-border-bottom-left-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	-moz-border-radius: 0 0 3px 3px;
	border-radius: 0 0 3px 3px;
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25), 0 -1px 0
		rgba(0, 0, 0, 0.5);
	-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25), 0 -1px 0
		rgba(0, 0, 0, 0.5);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25), 0 -1px 0
		rgba(0, 0, 0, 0.5);
	margin-bottom: 0;
}

.more-notifications {
	padding: 3px 7px;
	cursor: pointer;
}

.notification {
	color: #bdbdbd;
	background: url(../img/old-browsers/black75.png) repeat-x;
	-webkit-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	-o-background-size: 100% 100%;
	background-size: 100% 100%;
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255,
		0.2)), to(rgba(255, 255, 255, 0))), rgba(0, 0, 0, 0.75);
	background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.2),
		rgba(255, 255, 255, 0)), rgba(0, 0, 0, 0.75);
	background: -moz-linear-gradient(top, rgba(255, 255, 255, 0.2),
		rgba(255, 255, 255, 0)), rgba(0, 0, 0, 0.75);
	background: -ms-linear-gradient(top, rgba(255, 255, 255, 0.2),
		rgba(255, 255, 255, 0)), rgba(0, 0, 0, 0.75);
	background: -o-linear-gradient(top, rgba(255, 255, 255, 0.2),
		rgba(255, 255, 255, 0)), rgba(0, 0, 0, 0.75);
	background: linear-gradient(top, rgba(255, 255, 255, 0.2),
		rgba(255, 255, 255, 0)), rgba(0, 0, 0, 0.75);
	border-color: black;
}

.extra-notifications, .more-notifications {
	color: white;
	background: #d52607 url(../img/old-browsers/colors/bg_count.png)
		repeat-x;
	-webkit-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	-o-background-size: 100% 100%;
	background-size: 100% 100%;
	background: -webkit-gradient(linear, left top, left bottom, from(#e24913),
		to(#d52607));
	background: -webkit-linear-gradient(top, #e24913, #d52607);
	background: -moz-linear-gradient(top, #e24913, #d52607);
	background: -ms-linear-gradient(top, #e24913, #d52607);
	background: -o-linear-gradient(top, #e24913, #d52607);
	background: linear-gradient(top, #e24913, #d52607);
	border-color: #931a03;
}

a.count:hover, a.close-przycisk:hover {
	color: white;
	background: #d12206 url(../img/old-browsers/colors/bg_a_count_hover.png)
		repeat-x;
	-webkit-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	-o-background-size: 100% 100%;
	background-size: 100% 100%;
	background: -webkit-gradient(linear, left top, left bottom, from(#eb671d),
		to(#d12206));
	background: -webkit-linear-gradient(top, #eb671d, #d12206);
	background: -moz-linear-gradient(top, #eb671d, #d12206);
	background: -ms-linear-gradient(top, #eb671d, #d12206);
	background: -o-linear-gradient(top, #eb671d, #d12206);
	background: linear-gradient(top, #eb671d, #d12206);
	border-color: #931a03;
}

.count.glossy, .close-przycisk.glossy {
	background: #d42622 url(../img/old-browsers/colors/bg_count_glossy.png)
		repeat-x;
	-webkit-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	-o-background-size: 100% 100%;
	background-size: 100% 100%;
	background: -webkit-gradient(linear, left top, left bottom, from(#fd8383),
		to(#d42622), color-stop(0.5, #c30909), color-stop(0.5, #a70606));
	background: -webkit-linear-gradient(top, #fd8383, #c30909 50%, #a70606 50%, #d42622);
	background: -moz-linear-gradient(top, #fd8383, #c30909 50%, #a70606 50%, #d42622);
	background: -ms-linear-gradient(top, #fd8383, #c30909 50%, #a70606 50%, #d42622);
	background: -o-linear-gradient(top, #fd8383, #c30909 50%, #a70606 50%, #d42622);
	background: linear-gradient(top, #fd8383, #c30909 50%, #a70606 50%, #d42622);
}

a.count.glossy:hover, a.close-przycisk.glossy:hover {
	background: #e94237
		url(../img/old-browsers/colors/bg_a_count_glossy_hover.png) repeat-x;
	-webkit-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	-o-background-size: 100% 100%;
	background-size: 100% 100%;
	background: -webkit-gradient(linear, left top, left bottom, from(#fe9b96),
		to(#e94237), color-stop(0.5, #df1411), color-stop(0.5, #ce0d0c));
	background: -webkit-linear-gradient(top, #fe9b96, #df1411 50%, #ce0d0c 50%, #e94237);
	background: -moz-linear-gradient(top, #fe9b96, #df1411 50%, #ce0d0c 50%, #e94237);
	background: -ms-linear-gradient(top, #fe9b96, #df1411 50%, #ce0d0c 50%, #e94237);
	background: -o-linear-gradient(top, #fe9b96, #df1411 50%, #ce0d0c 50%, #e94237);
	background: linear-gradient(top, #fe9b96, #df1411 50%, #ce0d0c 50%, #e94237);
}

a.count:active, a.count.active, a.count.glossy:active, a.close-przycisk:active,
	a.close-przycisk.active, a.close-przycisk.glossy:active {
	background: #e4360a
		url(../img/old-browsers/colors/bg_a_count_active.png) repeat-x;
	-webkit-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	-o-background-size: 100% 100%;
	background-size: 100% 100%;
	background: -webkit-gradient(linear, left top, left bottom, from(#ce1d06),
		to(#e4360a));
	background: -webkit-linear-gradient(top, #ce1d06, #e4360a);
	background: -moz-linear-gradient(top, #ce1d06, #e4360a);
	background: -ms-linear-gradient(top, #ce1d06, #e4360a);
	background: -o-linear-gradient(top, #ce1d06, #e4360a);
	background: linear-gradient(top, #ce1d06, #e4360a);
}

.no-touch .show-on-parent-hover {
	pointer-events: none;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity = 0);
	-khtml-opacity: 0;
	-moz-opacity: 0;
	opacity: 0;
	-webkit-transition: opacity 200ms;
	-moz-transition: opacity 200ms;
	-ms-transition: opacity 200ms;
	-o-transition: opacity 200ms;
	transition: opacity 200ms;
}

.no-touch :hover>.show-on-parent-hover {
	pointer-events: auto;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity = 100);
	-khtml-opacity: 1;
	-moz-opacity: 1;
	opacity: 1;
}

.upload-image-dropzone {
	width: 100%;
	height: 150px;
	background-color: #4fc1e9;
}

.upload_logo_dragzone {
	text-align: center;
	line-height: 150px;
	font-size: 18px;
}

.upload_logo_dragzone span {
	display: inline-block;
	vertical-align: middle;
	line-height: normal;
}

.upload_foto_dragzone {
	text-align: center;
	font-size: 18px;
}

.upload-foto-dropzone {
	width: 100%;
	height: 150px;
}

.podkreslenie {
	border-bottom: 1px solid #ddd;
}

#foto-upload-podglad .foto-item {
	position: relative;
	width: 200px;
	height: 130px;
	margin: 10px;
	float: left;
	display: block;
	border: 3px solid white;
	-webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.65), 0 2px 5px
		rgba(0, 0, 0, 0.25);
	-moz-box-shadow: 0 0 1px rgba(0, 0, 0, 0.65), 0 2px 5px
		rgba(0, 0, 0, 0.25);
	box-shadow: 0 0 1px rgba(0, 0, 0, 0.65), 0 2px 5px rgba(0, 0, 0, 0.25);
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}

.no-boxshadow .framed {
	border-color: #cfcfcf;
}

.userikonkiadm {
	margin: 0;
	text-align: center;
}

.userikonkiadm>a {
	margin: 0px;
	float: left;
	position: relative;
	color: #707070;
	color: rgba(255, 255, 255, 0.5);
	display: block;
	font-size: 20px;
	width: 30px;
	padding: 4px 0;
	color: #cccccc;
	color: rgba(255, 255, 255, 0.75);
	*color: #cccccc;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	-webkit-transition: all 200ms;
	-moz-transition: all 200ms;
	-ms-transition: all 200ms;
	-o-transition: all 200ms;
	transition: all 200ms;
}

.userikonkiadm>a:after {
	position: absolute;
	content: ' ';
	left: 4px;
	right: 4px;
	bottom: 4px;
	height: 1px;
	background: #3399cc;
	border-bottom: 1px solid #66ccff;
	-webkit-box-shadow: 0 0 5px 2px rgb(51, 153, 204), 0 -2px 10px
		rgba(51, 153, 204, 0.75);
	-moz-box-shadow: 0 0 5px 2px rgb(51, 153, 204), 0 -2px 10px
		rgba(51, 153, 204, 0.75);
	box-shadow: 0 0 5px 2px rgb(51, 153, 204), 0 -2px 10px
		rgba(51, 153, 204, 0.75);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity = 0);
	-khtml-opacity: 0;
	-moz-opacity: 0;
	opacity: 0;
}

.ie8 .userikonkiadm>a:after {
	display: none;
}

.userikonkiadm>img {
	vertical-align: middle;
}

.userikonkiadm>a>span {
	*vertical-align: middle;
	display: block;
}

.userikonkiadm>a:hover {
	padding-top: 0;
	padding-bottom: 8px;
	color: white;
}

.userikonkiadm>a:hover:after {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity = 100);
	-khtml-opacity: 1;
	-moz-opacity: 1;
	opacity: 1;
}

.ie8 .userikonkiadm>a:hover:after {
	display: block;
}

.no-generatedcontent .userikonkiadm>a:hover:after {
	padding-bottom: 4px;
	border-bottom: 4px solid #66ccff;
}

#foto-upload-podglad .foto-item .imgikonki {
	position: absolute;
	display: block;
	top: 0;
	left: 0;
	right: 0;
	height: 130px;
	line-height: 130px;
	text-align: center;
	background: url(../img/old-browsers/black45.png);
	background: rgba(0, 0, 0, 0.45);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity = 0);
	-khtml-opacity: 0;
	-moz-opacity: 0;
	opacity: 0;
	-webkit-transition: opacity 200ms;
	-moz-transition: opacity 200ms;
	-ms-transition: opacity 200ms;
	-o-transition: opacity 200ms;
	transition: opacity 200ms;
}

#foto-upload-podglad .foto-item .imgikonki:hover {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity = 100);
	-khtml-opacity: 1;
	-moz-opacity: 1;
	opacity: 1;
}

.polinput {
	width: 49%;
	display: inline;
	float: left;
	margin-bottom: 15px;
}

.polinput:first-child {
	margin-right: 1%;
}

.polinput:last-child {
	margin-left: 1%;
}

#dzielnica_form {
	display: none;
}

.ribbon {
	display: block;
	width: 85px;
	height: 88px;
	overflow: hidden;
	position: absolute;
	z-index: 88;
	top: -5px;
	right: -5px;
}

.no-csstransforms .ribbon {
	width: 70px;
	height: 46px;
}

.ribbon.tiny {
	width: 43px;
	height: 44px;
	top: -4px;
	right: -4px;
}

.no-csstransforms .ribbon.tiny {
	width: 40px;
	height: 23px;
}

.ribbon-box {
	top: -2px;
	right: 11px;
}

.ribbon-inner {
	display: block;
	font-size: 13px;
	line-height: 13px;
	text-align: center;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	position: relative;
	padding: 7px 0;
	left: -7px;
	top: 17px;
	width: 120px;
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
	-webkit-text-shadow: rgba(0, 0, 0, 0.25) 0 1px 1px;
	-moz-text-shadow: rgba(0, 0, 0, 0.25) 0 1px 1px;
	text-shadow: rgba(0, 0, 0, 0.25) 0 1px 1px;
}

.no-csstransforms .ribbon-inner {
	left: -25px;
}

.tiny>.ribbon-inner {
	font-size: 10px;
	line-height: 10px;
	padding: 3px 0;
	left: -2px;
	top: 7px;
	width: 60px;
}

.no-csstransforms .tiny>.ribbon-inner {
	left: -9px;
}

.ribbon-inner:before, .ribbon-inner:after {
	content: '';
	border-left: 3px solid transparent;
	border-right: 3px solid transparent;
	border-top: 3px solid;
	border-top-color: inherit;
	position: absolute;
	bottom: -3px;
}

.tiny>.ribbon-inner:before, .tiny>.ribbon-inner:after {
	border-left-width: 2px;
	border-right-width: 2px;
	border-top-width: 2px;
	bottom: -2px;
}

.ribbon-inner:before {
	left: 1px;
}

.ribbon-inner:after {
	right: 1px;
}

.ribbon-inner {
	color: white;
}

#promowaneOgloszenia {
	position: relative;
	overflow: hidden;
}

.pokaznumer {
	font-size: 16px;
}

.pokaznumer:hover {
	color: #4fc1e9;
	font-size: 16px;
}

#partner {
	position: relative;
	height: 110px;
	display: block;
	margin-top: 0px;
	opacity: 0;
	overflow: hidden;
}

.petlaitem {
	height: 110px;
	float: left;
	visibility: hidden;
}

.petlaitem img {
	height: 110px;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.petlaelement {
	position: absolute;
	top: 0px;
	display: block;
	height: 100%;
	width: auto;
}

.petlaelement img {
	height: 100px;
	display: block;
	margin-left: auto;
	margin-right: auto;
	-webkit-filter: grayscale(1);
	filter: grayscale(1);
}

.petlaelement img:hover {
	-webkit-filter: grayscale(0);
	filter: grayscale(0);
}

.boks {
	visibility: hidden;
}

.align-left {
	text-align: left;
}

.align-center {
	text-align: center;
}

.align-right {
	text-align: right;
}

.float-left {
	float: left;
	background: transparent;
}

.float-right {
	float: right;
}

.clear-left {
	clear: left;
}

.clear-right {
	clear: right;
}

.clear-both {
	clear: both;
}

.with-padding {
	padding: 20px !important;
}

.with-mid-padding {
	padding: 10px !important;
}

.with-small-padding {
	padding: 5px !important;
}

.no-padding {
	padding: 0 !important;
}

.large-margin-top {
	margin-top: 30px !important;
}

.margin-top {
	margin-top: 16px !important;
}

.mid-margin-top {
	margin-top: 8px !important;
}

.small-margin-top {
	margin-top: 4px !important;
}

.display-block {
	display: block;
}

.no-margin-top {
	margin-top: 0 !important;
}

.large-margin-right {
	margin-right: 30px !important;
}

.margin-right {
	margin-right: 16px !important;
}

.mid-margin-right {
	margin-right: 8px !important;
}

.small-margin-right {
	margin-right: 4px !important;
}

.no-margin-right {
	margin-right: 0 !important;
}

.large-margin-left {
	margin-left: 30px !important;
}

.margin-left {
	margin-left: 16px !important;
}

.mid-margin-left {
	margin-left: 8px !important;
}

.small-margin-left {
	margin-left: 4px !important;
}

.no-margin-left {
	margin-left: 0 !important;
}

.no-margin {
	margin: 0 !important;
}

.large-margin-bottom {
	margin-bottom: 30px !important;
}

.margin-bottom {
	margin-bottom: 16px !important;
}

.margin-bottom0 {
	margin-bottom: 0px !important;
}

.mid-margin-bottom {
	margin-bottom: 8px !important;
}

.small-margin-bottom {
	margin-bottom: 4px !important;
}

.no-margin-bottom {
	margin-bottom: 0 !important;
}

label {
	zoom: 1;
}

.button, .button:visited, .select-value, .select-arrow, .switch-button,
	.legend, .block-title, .details>summary, .accordion>dt, .table>thead>tr>th,
	.table>thead>tr>td, .table>tfoot>tr>th, .table>tfoot>tr>td,
	.agenda-header, .agenda-event, .tabs-back, .blocks-list>li,
	.panel-control, .wizard-step {
	color: #666666;
	background: #d6dadf url(../img/old-browsers/colors/bg_button.png)
		repeat-x;
	-webkit-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	-o-background-size: 100% 100%;
	background-size: 100% 100%;
	background: -webkit-gradient(linear, left top, left bottom, from(#efeff4),
		to(#d6dadf));
	background: -webkit-linear-gradient(top, #efeff4, #d6dadf);
	background: -moz-linear-gradient(top, #efeff4, #d6dadf);
	background: -ms-linear-gradient(top, #efeff4, #d6dadf);
	background: -o-linear-gradient(top, #efeff4, #d6dadf);
	background: linear-gradient(top, #efeff4, #d6dadf);
	border-color: #cccccc;
}

/*a.button:hover, button.button:hover, a.select-value:hover, .no-touch .select-arrow:hover,
	a.agenda-event:hover {
	color: #666666;
	background: #d7dbdf
		url(../img/old-browsers/colors/bg_a_button_hover.png) repeat-x;
	-webkit-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	-o-background-size: 100% 100%;
	background-size: 100% 100%;
	background: -webkit-gradient(linear, left top, left bottom, from(#fefefe),
		to(#d7dbdf));
	background: -webkit-linear-gradient(top, #fefefe, #d7dbdf);
	background: -moz-linear-gradient(top, #fefefe, #d7dbdf);
	background: -ms-linear-gradient(top, #fefefe, #d7dbdf);
	background: -o-linear-gradient(top, #fefefe, #d7dbdf);
	background: linear-gradient(top, #fefefe, #d7dbdf);
	border-color: #cccccc;
}*/
.button.glossy, .glossy>.select-value, .glossy>.select-arrow {
	background: #dcdce0 url(../img/old-browsers/colors/bg_button_glossy.png)
		repeat-x;
	-webkit-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	-o-background-size: 100% 100%;
	background-size: 100% 100%;
	background: -webkit-gradient(linear, left top, left bottom, from(#f5f5f7),
		to(#dcdce0), color-stop(0.5, #dededf), color-stop(0.5, #d1d1d2));
	background: -webkit-linear-gradient(top, #f5f5f7, #dededf 50%, #d1d1d2 50%, #dcdce0);
	background: -moz-linear-gradient(top, #f5f5f7, #dededf 50%, #d1d1d2 50%, #dcdce0);
	background: -ms-linear-gradient(top, #f5f5f7, #dededf 50%, #d1d1d2 50%, #dcdce0);
	background: -o-linear-gradient(top, #f5f5f7, #dededf 50%, #d1d1d2 50%, #dcdce0);
	background: linear-gradient(top, #f5f5f7, #dededf 50%, #d1d1d2 50%, #dcdce0);
}

a.button.glossy:hover, button.button.glossy:hover, .glossy>a.select-value:hover,
	.glossy>.select-arrow:hover {
	background: #e8e8eb
		url(../img/old-browsers/colors/bg_a_button_glossy_hover.png) repeat-x;
	-webkit-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	-o-background-size: 100% 100%;
	background-size: 100% 100%;
	background: -webkit-gradient(linear, left top, left bottom, from(#fafafc),
		to(#e8e8eb), color-stop(0.5, #ededf0), color-stop(0.5, #e3e3e5));
	background: -webkit-linear-gradient(top, #fafafc, #ededf0 50%, #e3e3e5 50%, #e8e8eb);
	background: -moz-linear-gradient(top, #fafafc, #ededf0 50%, #e3e3e5 50%, #e8e8eb);
	background: -ms-linear-gradient(top, #fafafc, #ededf0 50%, #e3e3e5 50%, #e8e8eb);
	background: -o-linear-gradient(top, #fafafc, #ededf0 50%, #e3e3e5 50%, #e8e8eb);
	background: linear-gradient(top, #fafafc, #ededf0 50%, #e3e3e5 50%, #e8e8eb);
}

a.button:active, button.button:active, .button.active, .button.active:hover,
	a.button.glossy:active, button.button.glossy:active, .button.glossy.active
	{
	background: #dbdbdb
		url(../img/old-browsers/colors/bg_a_button_active.png) repeat-x;
	-webkit-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	-o-background-size: 100% 100%;
	background-size: 100% 100%;
	background: -webkit-gradient(linear, left top, left bottom, from(#bdbdbd),
		to(#dbdbdb));
	background: -webkit-linear-gradient(top, #bdbdbd, #dbdbdb);
	background: -moz-linear-gradient(top, #bdbdbd, #dbdbdb);
	background: -ms-linear-gradient(top, #bdbdbd, #dbdbdb);
	background: -o-linear-gradient(top, #bdbdbd, #dbdbdb);
	background: linear-gradient(top, #bdbdbd, #dbdbdb);
}

.button {
	display: inline-block;
	*display: inline;
	zoom: 1;
	vertical-align: baseline;
	*vertical-align: middle;
	position: relative;
	text-align: center;
	font-weight: bold;
	text-transform: none;
	padding: 0 11px;
	font-size: 13px;
	line-height: 28px;
	height: 28px;
	*line-height: 26px;
	*height: 26px;
	-webkit-background-clip: padding-box;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	min-width: 6px;
	border-width: 1px;
	border-style: solid;
	-webkit-background-clip: padding-box;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-appearance: none;
	background-position: center center !important;
	/* This is required for glossy gradients image fallbacck*/
}

.button::-moz-focus-inner {
	padding: 0;
	border: 0;
}

.ie7 button.button {
	line-height: 24px;
	height: 28px;
}

.ie7 .button {
	margin-left: 4px;
}

.ie7 .button:first-child {
	margin-left: 0;
}

.button.full-width {
	width: 100%;
	margin: 0;
	height: auto;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.no-boxsizing .button.full-width {
	width: 94%;
}

.no-boxsizing button.button.full-width {
	width: 100%;
}

.button-height .button.float-left, .button-height .button.float-right {
	margin-top: 2px;
}

.button.absolute-left, .button.absolute-right {
	position: absolute;
	margin-top: -15px;
}

.button:focus {
	outline: 0;
	-webkit-box-shadow: inset 0 0 0 1px rgba(51, 153, 255, 1), 0 1px 1px
		rgba(255, 255, 255, 0.5), 0 0 5px rgba(51, 153, 255, 0.75);
	-moz-box-shadow: inset 0 0 0 1px rgba(51, 153, 255, 1), 0 1px 1px
		rgba(255, 255, 255, 0.5), 0 0 5px rgba(51, 153, 255, 0.75);
	box-shadow: inset 0 0 0 1px rgba(51, 153, 255, 1), 0 1px 1px
		rgba(255, 255, 255, 0.5), 0 0 5px rgba(51, 153, 255, 0.75);
}

h1, h2 {
	padding: 0;
	-webkit-text-shadow: 0 1px 5px rgba(0, 0, 0, 0.25);
	-moz-text-shadow: 0 1px 5px rgba(0, 0, 0, 0.25);
	text-shadow: 0 1px 5px rgba(0, 0, 0, 0.25);
}

h1 {
	font-size: 30px;
	line-height: 36px;
	margin-bottom: 26px;
}

h2 {
	font-size: 24px;
	line-height: 28px;
	margin: 32px 0 22px;
}

.thin {
	font-weight: 300;
	font-family: 'Open Sans', sans-serif;
}

label {
	font-weight: 200;
	font-family: 'Open Sans', sans-serif;
}

.button-height {
	line-height: 34px;
	margin-top: -2px;
	margin-bottom: -2px;
}

.button-height.wrapped {
	padding: 8px 10px;
	margin-top: 0;
}

p.button-height, ul.button-height, ol.button-height {
	margin-bottom: 14px;
}

p.button-height:last-child, ul.button-height:last-child, ol.button-height:last-child
	{
	margin-bottom: -2px;
}
/* IE7 */
p.button-height.last-child, ul.button-height.last-child, ol.button-height.last-child
	{
	margin-bottom: -2px;
}

.button-height.absolute-left, .button-height.absolute-right {
	margin-top: -17px;
	margin-bottom: 0;
}

/*********************************************************/
/*         ikony                                         */
/*********************************************************/
@font-face {
	font-family: 'EntypoRegular';
	src: url('Entypo/entypo-webfont.eot');
	src: url('Entypo/entypo-webfont.eot?#iefix') format('embedded-opentype'),
		url('Entypo/entypo-webfont.woff') format('woff'),
		url('Entypo/entypo-webfont.ttf') format('truetype'),
		url('Entypo/entypo-webfont.svg#EntypoRegular') format('svg');
	font-weight: normal;
	font-style: normal;
}

[class^="icon-"]:before, [class*=" icon-"]:before {
	display: inline-block;
	font-weight: normal;
	font-style: normal;
	font-family: 'EntypoRegular';
	text-transform: none !important;
	line-height: 1em;
	margin: 0 0.23em 0 -0.154em;
}

.button.icon:before, .button>.icon:before, .button-icon.icon:before,
	.button-icon>.icon:before {
	font-size: 2.3em;
	margin-top: -0.65em;
	margin-bottom: -0.65em;
}

/* Sizes */
.icon-size2:before {
	font-size: 1.75em;
	margin-top: -1.25em;
	margin-bottom: -1.25em;
	vertical-align: middle;
}

.icon-size3:before {
	font-size: 2.25em;
	margin-top: -1.75em;
	margin-bottom: -1.75em;
	vertical-align: middle;
}

.icon-size4:before {
	font-size: 3.5em;
	margin-top: -3em;
	margin-bottom: -3em;
	vertical-align: middle;
}

.icon-size5:before {
	font-size: 5em;
	margin-top: -4.5em;
	margin-bottom: -4.5em;
	vertical-align: middle;
}

/* Empty icons */
[class^="icon-"]:empty:before, [class*=" icon-"]:empty:before {
	margin-right: -0.154em;
	margin-left: -0.154em;
}

/* IE7 */
.font-icon {
	font-weight: normal;
	font-style: normal;
	font-family: 'EntypoRegular';
	margin: 0 0.23em 0 -0.154em;
	vertical-align: middle;
}

.font-icon.empty {
	margin-right: -2px;
	margin-left: -2px;
}
/* Sizes */
.icon-size2>.font-icon {
	font-size: 1.75em;
	margin-top: -1.25em;
	margin-bottom: -1.25em;
	vertical-align: middle;
}

.icon-size3>.font-icon {
	font-size: 2.25em;
	margin-top: -1.75em;
	margin-bottom: -1.75em;
	vertical-align: middle;
}

.icon-size4>.font-icon {
	font-size: 3.5em;
	margin-top: -3em;
	margin-bottom: -3em;
	vertical-align: middle;
}

.icon-size5>.font-icon {
	font-size: 5em;
	margin-top: -4.5em;
	margin-bottom: -4.5em;
	vertical-align: middle;
}

/* IE8 */
[class^="icon-"].font-icon-empty:before, [class*=" icon-"].font-icon-empty:before
	{
	margin-right: -0.154em;
	margin-left: -0.154em;
}

.icon-ckeditor {
	font-size: 16px;
	vertical-align: middle;
	width: 28px;
	height: 26px;
}

.left-icon {
	padding-left: 20px;
	position: relative;
	min-height: 16px;
}

.wrapped.left-icon {
	padding-left: 30px;
}

.boxed.left-icon {
	padding-left: 36px;
}

.big-left-icon {
	padding-left: 38px;
	position: relative;
	min-height: 32px;
}

.wrapped.big-left-icon {
	padding-left: 48px;
}

.boxed.big-left-icon {
	padding-left: 54px;
}

.huge-left-icon {
	padding-left: 68px;
	position: relative;
	min-height: 64px;
}

.wrapped.huge-left-icon {
	padding-left: 78px;
}

.boxed.huge-left-icon {
	padding-left: 84px;
}

.left-icon:before, .big-left-icon:before, .huge-left-icon:before {
	position: absolute;
	display: block;
	margin: 0;
}

.left-icon:before {
	top: 0;
	left: -1px;
	font-size: 15px;
	line-height: 18px;
}

.wrapped.left-icon:before {
	top: 10px;
	left: 9px;
}

.boxed.left-icon:before {
	top: 16px;
	left: 15px;
}

.big-left-icon:before {
	top: -1px;
	left: -2px;
	font-size: 30px;
	line-height: 36px;
}

.wrapped.big-left-icon:before {
	top: 9px;
	left: 8px;
}

.boxed.big-left-icon:before {
	top: 15px;
	left: 14px;
}

.huge-left-icon:before {
	top: -3px;
	left: -5px;
	font-size: 60px;
	line-height: 72px;
}

.wrapped.huge-left-icon:before {
	top: 7px;
	left: 5px;
}

.boxed.huge-left-icon:before {
	top: 13px;
	left: 11px;
}

.icon-plus:before {
	content: '\e816';
}

.icon-minus:before {
	content: '\e819';
}

.icon-info:before {
	content: '\e81e';
}

.icon-left-thin:before {
	content: '\e88c';
}

.icon-up-thin:before {
	content: '\e88e';
}

.icon-right-thin:before {
	content: '\e88d';
}

.icon-down-thin:before {
	content: '\e88b';
}

.icon-level-up:before {
	content: '\e893';
}

.icon-level-down:before {
	content: '\e892';
}

.icon-switch:before {
	content: '\e896';
}

.icon-infinity:before {
	content: '\e8c2';
}

.icon-squared-plus:before {
	content: '\e818';
}

.icon-squared-minus:before {
	content: '\e81b';
}

.icon-home:before {
	content: '\e821';
}

.icon-keyboard:before {
	content: '\e83a';
}

.icon-erase:before {
	content: '\e8c3';
}

.icon-pause:before {
	content: '\e899';
}

.icon-forward:before {
	content: '\e89d';
}

.icon-backward:before {
	content: '\e89e';
}

.icon-next:before {
	content: '\e89b';
}

.icon-previous:before {
	content: '\e89c';
}

.icon-hourglass:before {
	content: '\e863';
}

.icon-stop:before {
	content: '\e898';
}

.icon-triangle-up:before {
	content: '\e886';
}

.icon-play:before {
	content: '\e897';
}

.icon-triangle-right:before {
	content: '\e885';
}

.icon-triangle-down:before {
	content: '\e883';
}

.icon-triangle-left:before {
	content: '\e884';
}

.icon-adjust:before {
	content: '\e867';
}

.icon-cloud:before {
	content: '\e8b2';
}

.icon-star:before {
	content: '\e808';
}

.icon-star-empty:before {
	content: '\e809';
}

.icon-cup:before {
	content: '\e846';
}

.icon-numbered-list:before {
	content: '\e8a5';
}

.icon-moon:before {
	content: '\e8b5';
}

.icon-heart-empty:before {
	content: '\e807';
}

.icon-heart:before {
	content: '\e806';
}

.icon-music-note:before {
	content: '\e800';
}

.icon-beamed-note:before {
	content: '\e801';
}

.icon-thumbs:before {
	content: '\e810';
}

.icon-flag:before {
	content: '\e82a';
}

.icon-tools:before {
	content: '\e856';
}

.icon-gear:before {
	content: '\e855';
}

.icon-warning:before {
	content: '\e83e';
}

.icon-lightning:before {
	content: '\e8b4';
}

.icon-record:before {
	content: '\e89a';
}

.icon-thunder-cloud:before {
	content: '\e8b3';
}

.icon-voicemail:before {
	content: '\e8c8';
}

.icon-plane:before {
	content: '\e8b6';
}

.icon-mail:before {
	content: '\e805';
}

.icon-pencil:before {
	content: '\e836';
}

.icon-feather:before {
	content: '\e837';
}

.icon-tick:before {
	content: '\e812';
}

.icon-cross:before {
	content: '\e813';
}

.icon-cross-round:before {
	content: '\e814';
}

.icon-squared-cross:before {
	content: '\e815';
}

.icon-question:before {
	content: '\e81c';
}

.icon-quote:before {
	content: '\e833';
}

.icon-plus-round:before {
	content: '\e817';
}

.icon-minus-round:before {
	content: '\e81a';
}

.icon-right:before {
	content: '\e881';
}

.icon-arrow:before {
	content: '\e844';
}

.icon-fwd:before {
	content: '\e832';
}

.icon-undo:before {
	content: '\e88f';
}

.icon-redo:before {
	content: '\e890';
}

.icon-left:before {
	content: '\e880';
}

.icon-up:before {
	content: '\e882';
}

.icon-down:before {
	content: '\e87f';
}

.icon-list-add:before {
	content: '\e8a6';
}

.icon-list:before {
	content: '\e811';
}

.icon-left-fat:before {
	content: '\e888';
}

.icon-right-fat:before {
	content: '\e889';
}

.icon-up-fat:before {
	content: '\e88a';
}

.icon-down-fat:before {
	content: '\e887';
}

.icon-add-user:before {
	content: '\e80c';
}

.icon-question-round:before {
	content: '\e81d';
}

.icon-info-round:before {
	content: '\e81f';
}

.icon-eye:before {
	content: '\e826';
}

.icon-price-tag:before {
	content: '\e8ba';
}

.icon-cloud-upload:before {
	content: '\e82f';
}

.icon-reply:before {
	content: '\e830';
}

.icon-reply-all:before {
	content: '\e831';
}

.icon-code:before {
	content: '\e834';
}

.icon-extract:before {
	content: '\e835';
}

.icon-printer:before {
	content: '\e838';
}

.icon-refresh:before {
	content: '\e839';
}

.icon-speech:before {
	content: '\e83b';
}

.icon-chat:before {
	content: '\e83c';
}

.icon-card:before {
	content: '\e840';
}

.icon-directions:before {
	content: '\e841';
}

.icon-marker:before {
	content: '\e842';
}

.icon-map:before {
	content: '\e843';
}

.icon-compass:before {
	content: '\e845';
}

.icon-trash:before {
	content: '\e847';
}

.icon-page:before {
	content: '\e848';
}

.icon-page-list-inverted:before {
	content: '\e84c';
}

.icon-pages:before {
	content: '\e849';
}

.icon-frame:before {
	content: '\e84a';
}

.icon-drawer:before {
	content: '\e851';
}

.icon-rss:before {
	content: '\e853';
}

.icon-path:before {
	content: '\e857';
}

.icon-cart:before {
	content: '\e859';
}

.icon-shareable:before {
	content: '\e858';
}

.icon-login:before {
	content: '\e85c';
}

.icon-logout:before {
	content: '\e85d';
}

.icon-volume:before {
	content: '\e861';
}

.icon-expand:before {
	content: '\e869';
}

.icon-reduce:before {
	content: '\e86a';
}

.icon-new-tab:before {
	content: '\e86b';
}

.icon-publish:before {
	content: '\e86c';
}

.icon-browser:before {
	content: '\e86d';
}

.icon-arrow-combo:before {
	content: '\e86e';
}

.icon-pie-chart:before {
	content: '\e8c4';
}

.icon-language:before {
	content: '\e8ca';
}

.icon-air:before {
	content: '\e8ce';
}

.icon-database:before {
	content: '\e8d3';
}

.icon-drive:before {
	content: '\e8d4';
}

.icon-bucket:before {
	content: '\e8d5';
}

.icon-thermometer:before {
	content: '\e8d6';
}

.icon-down-round:before {
	content: '\e86f';
}

.icon-left-round:before {
	content: '\e870';
}

.icon-right-round:before {
	content: '\e871';
}

.icon-up-round:before {
	content: '\e872';
}

.icon-chevron-down:before {
	content: '\e873';
}

.icon-chevron-left:before {
	content: '\e874';
}

.icon-chevron-right:before {
	content: '\e875';
}

.icon-chevron-up:before {
	content: '\e876';
}

.icon-chevron-small-down:before {
	content: '\e877';
}

.icon-chevron-small-left:before {
	content: '\e878';
}

.icon-chevron-small-right:before {
	content: '\e879';
}

.icon-chevron-small-up:before {
	content: '\e87a';
}

.icon-chevron-thin-down:before {
	content: '\e87b';
}

.icon-chevron-thin-left:before {
	content: '\e87c';
}

.icon-chevron-thin-right:before {
	content: '\e87d';
}

.icon-chevron-thin-up:before {
	content: '\e87e';
}

.icon-progress-0:before {
	content: '\e89f';
}

.icon-progress-1:before {
	content: '\e8a0';
}

.icon-progress-2:before {
	content: '\e8a1';
}

.icon-progress-3:before {
	content: '\e8a2';
}

.icon-back-in-time:before {
	content: '\e8aa';
}

.icon-network:before {
	content: '\e8ad';
}

.icon-mailbox:before {
	content: '\e82d';
}

.icon-download:before {
	content: '\e8b0';
}

.icon-buoy:before {
	content: '\e8b9';
}

.icon-tag:before {
	content: '\e827';
}

.icon-dot:before {
	content: '\e8bd';
}

.icon-two-dots:before {
	content: '\e8be';
}

.icon-ellipsis:before {
	content: '\e8bf';
}

.icon-suitcase:before {
	content: '\e8bc';
}

.icon-flow-cascade:before {
	content: '\e8d8';
}

.icon-flow-branch:before {
	content: '\e8d9';
}

.icon-flow-tree:before {
	content: '\e8da';
}

.icon-flow-line:before {
	content: '\e8db';
}

.icon-flow-parallel:before {
	content: '\e8dc';
}

.icon-brush:before {
	content: '\e8c0';
}

.icon-paper-plane:before {
	content: '\e8b7';
}

.icon-magnet:before {
	content: '\e8c1';
}

.icon-gauge:before {
	content: '\e8de';
}

.icon-traffic-cone:before {
	content: '\e8df';
}

.icon-creative-commons:before {
	content: '\e8e0';
}

.icon-cc-by:before {
	content: '\e8e1';
}

.icon-cc-nc:before {
	content: '\e8e2';
}

.icon-cc-nc-eu:before {
	content: '\e8e3';
}

.icon-cc-nc-jp:before {
	content: '\e8e4';
}

.icon-cc-sa:before {
	content: '\e8e5';
}

.icon-cc-nd:before {
	content: '\e8e6';
}

.icon-cc-pd:before {
	content: '\e8e7';
}

.icon-cc-zero:before {
	content: '\e8e8';
}

.icon-cc-share:before {
	content: '\e8e9';
}

.icon-cc-remix:before {
	content: '\e8ea';
}

.icon-github:before {
	content: '\e8eb';
}

.icon-github-circled:before {
	content: '\e8ec';
}

.icon-flickr:before {
	content: '\e8ed';
}

.icon-flickr-circled:before {
	content: '\e8ee';
}

.icon-vimeo:before {
	content: '\e8ef';
}

.icon-vimeo-circled:before {
	content: '\e8f0';
}

.icon-twitter-circled:before {
	content: '\e8f2';
}

.icon-facebook-circled:before {
	content: '\e8f4';
}

.icon-facebook-squared:before {
	content: '\e8f5';
}

.icon-gplus-circled:before {
	content: '\e8f7';
}

.icon-pinterest:before {
	content: '\e8f8';
}

.icon-pinterest-circled:before {
	content: '\e8f9';
}

.icon-tumblr:before {
	content: '\e8fa';
}

.icon-tumblr-circled:before {
	content: '\e8fb';
}

.icon-linkedin:before {
	content: '\e8fc';
}

.icon-linkedin-circled:before {
	content: '\e8fd';
}

.icon-dribbble:before {
	content: '\e8fe';
}

.icon-dribbble-circled:before {
	content: '\e8ff';
}

.icon-stumbleupon:before {
	content: '\e900';
}

.icon-stumbleupon-circled:before {
	content: '\e901';
}

.icon-lastfm:before {
	content: '\e902';
}

.icon-lastfm-circled:before {
	content: '\e903';
}

.icon-rdio:before {
	content: '\e904';
}

.icon-rdio-circled:before {
	content: '\e905';
}

.icon-spotify:before {
	content: '\e906';
}

.icon-spotify-circled:before {
	content: '\e907';
}

.icon-qq:before {
	content: '\e908';
}

.icon-instagram:before {
	content: '\e909';
}

.icon-dropbox:before {
	content: '\e90a';
}

.icon-evernote:before {
	content: '\e90b';
}

.icon-flattr:before {
	content: '\e90c';
}

.icon-skype:before {
	content: '\e90d';
}

.icon-skype-circled:before {
	content: '\e90e';
}

.icon-renren:before {
	content: '\e90f';
}

.icon-sina-weibo:before {
	content: '\e910';
}

.icon-paypal:before {
	content: '\e911';
}

.icon-picasa:before {
	content: '\e912';
}

.icon-soundcloud:before {
	content: '\e913';
}

.icon-mixi:before {
	content: '\e914';
}

.icon-behance:before {
	content: '\e915';
}

.icon-google-circles:before {
	content: '\e916';
}

.icon-vkontakte:before {
	content: '\e917';
}

.icon-smashing:before {
	content: '\e918';
}

.icon-db-shape:before {
	content: '\e91a';
}

.icon-bullet-list:before {
	content: '\e919';
}

.icon-db-logo:before {
	content: '\e91b';
}

.icon-pictures:before {
	content: '\e80e';
}

.icon-globe:before {
	content: '\e8b1';
}

.icon-leaf:before {
	content: '\e8b8';
}

.icon-graduation-cap:before {
	content: '\e8c9';
}

.icon-mic:before {
	content: '\e85e';
}

.icon-palette:before {
	content: '\e8a4';
}

.icon-ticket:before {
	content: '\e8cb';
}

.icon-movie:before {
	content: '\e80d';
}

.icon-target:before {
	content: '\e8a3';
}

.icon-music:before {
	content: '\e802';
}

.icon-trophy:before {
	content: '\e8a8';
}

.icon-like:before {
	content: '\e82b';
}

.icon-unlike:before {
	content: '\e82c';
}

.icon-bag:before {
	content: '\e85a';
}

.icon-user:before {
	content: '\e80a';
}

.icon-users:before {
	content: '\e80b';
}

.icon-light-bulb:before {
	content: '\e864';
}

.icon-new:before {
	content: '\e83f';
}

.icon-water:before {
	content: '\e8cc';
}

.icon-droplet:before {
	content: '\e8cd';
}

.icon-credit-card:before {
	content: '\e8cf';
}

.icon-monitor:before {
	content: '\e8ab';
}

.icon-briefcase:before {
	content: '\e8bb';
}

.icon-save:before {
	content: '\e8d0';
}

.icon-cd:before {
	content: '\e8ae';
}

.icon-folder:before {
	content: '\e850';
}

.icon-page-list:before {
	content: '\e84b';
}

.icon-calendar:before {
	content: '\e85b';
}

.icon-line-graph:before {
	content: '\e8c5';
}

.icon-bar-graph:before {
	content: '\e8c6';
}

.icon-clipboard:before {
	content: '\e8d1';
}

.icon-paperclip:before {
	content: '\e823';
}

.icon-ribbons:before {
	content: '\e829';
}

.icon-book:before {
	content: '\e84f';
}

.icon-read:before {
	content: '\e84e';
}

.icon-phone:before {
	content: '\e854';
}

.icon-megaphone:before {
	content: '\e8d2';
}

.icon-outbox:before {
	content: '\e82e';
}

.icon-inbox:before {
	content: '\e8af';
}

.icon-box:before {
	content: '\e852';
}

.icon-newspaper:before {
	content: '\e84d';
}

.icon-mobile:before {
	content: '\e8ac';
}

.icon-wifi:before {
	content: '\e8a7';
}

.icon-camera:before {
	content: '\e80f';
}

.icon-swap:before {
	content: '\e894';
}

.icon-loop:before {
	content: '\e895';
}

.icon-cycle:before {
	content: '\e891';
}

.icon-light-down:before {
	content: '\e865';
}

.icon-light-up:before {
	content: '\e866';
}

.icon-mute:before {
	content: '\e85f';
}

.icon-loud:before {
	content: '\e860';
}

.icon-battery:before {
	content: '\e8a9';
}

.icon-search:before {
	content: '\e803';
}

.icon-key:before {
	content: '\e8d7';
}

.icon-lock:before {
	content: '\e824';
}

.icon-unlock:before {
	content: '\e825';
}

.icon-bell:before {
	content: '\e83d';
}

.icon-ribbon:before {
	content: '\e828';
}

.icon-link:before {
	content: '\e822';
}

.icon-revert:before {
	content: '\e820';
}

.icon-flashlight:before {
	content: '\e804';
}

.icon-area-graph:before {
	content: '\e8c7';
}

.icon-clock:before {
	content: '\e862';
}

.icon-rocket:before {
	content: '\e8dd';
}

.icon-forbidden:before {
	content: '\e868';
}

.icon-full {
	font-size: 100%;
}

[class^="folder-"] {
	width: 100%;
	height: 32px;
	line-height: 32px;
	padding-left: 40px;
	background-position: left;
	background-repeat: no-repeat;
	background-size: 32px 32px;
}

.folder-close {
	background-image: url(../img/fineFiles/32/_close.png);
}

.folder-docs {
	background-image: url(../img/fineFiles/32/_documents.png);
}

.folder-favs {
	background-image: url(../img/fineFiles/32/_favorites.png);
}

.folder-image {
	background-image: url(../img/fineFiles/32/_image.png);
}

.folder-movie {
	background-image: url(../img/fineFiles/32/_movie.png);
}

.folder-music {
	background-image: url(../img/fineFiles/32/_music.png);
}

.folder-net {
	background-image: url(../img/fineFiles/32/_net.png);
}

.folder-open {
	background-image: url(../img/fineFiles/32/_open.png);
}

.folder-program {
	background-image: url(../img/fineFiles/32/_programfiles.png);
}

.folder-pen {
	background-image: url(../img/fineFiles/32/_works.png);
}

.file-aac {
	background-image: url(../img/fineFiles/32/aac.png);
}

.file-access {
	background-image: url(../img/fineFiles/32/access.png);
}

.file-avi {
	background-image: url(../img/fineFiles/32/avi.png);
}

.file-bat {
	background-image: url(../img/fineFiles/32/bat.png);
}

.file-bmp {
	background-image: url(../img/fineFiles/32/bmp.png);
}

.file-chm {
	background-image: url(../img/fineFiles/32/chm.png);
}

.file-css {
	background-image: url(../img/fineFiles/32/css.png);
}

.file-dat {
	background-image: url(../img/fineFiles/32/dat.png);
}

.file-default {
	background-image: url(../img/fineFiles/32/default.png);
}

.file-desktop {
	background-image: url(../img/fineFiles/32/desktop.png);
}

.file-dll {
	background-image: url(../img/fineFiles/32/dll.png);
}

.file-excel {
	background-image: url(../img/fineFiles/32/excel.png);
}

.file-exe {
	background-image: url(../img/fineFiles/32/exe.png);
}

.file-fon {
	background-image: url(../img/fineFiles/32/fon.png);
}

.file-gif {
	background-image: url(../img/fineFiles/32/gif.png);
}

.file-html {
	background-image: url(../img/fineFiles/32/html.png);
}

.file-image {
	background-image: url(../img/fineFiles/32/other_image.png);
}

.file-ini {
	background-image: url(../img/fineFiles/32/ini.png);
}

.file-jar {
	background-image: url(../img/fineFiles/32/jar.png);
}

.file-jpg {
	background-image: url(../img/fineFiles/32/jpg.png);
}

.file-js {
	background-image: url(../img/fineFiles/32/js.png);
}

.file-log {
	background-image: url(../img/fineFiles/32/log.png);
}

.file-mov {
	background-image: url(../img/fineFiles/32/mov.png);
}

.file-movie {
	background-image: url(../img/fineFiles/32/other_movie.png);
}

.file-mp {
	background-image: url(../img/fineFiles/32/mp3.png);
}

.file-mpg {
	background-image: url(../img/fineFiles/32/mpg.png);
}

.file-music {
	background-image: url(../img/fineFiles/32/other_music.png);
}

.file-music2 {
	background-image: url(../img/fineFiles/32/other_music2.png);
}

.file-otf {
	background-image: url(../img/fineFiles/32/otf.png);
}

.file-pdf {
	background-image: url(../img/fineFiles/32/pdf.png);
}

.file-png {
	background-image: url(../img/fineFiles/32/png.png);
}

.file-powerpoint {
	background-image: url(../img/fineFiles/32/powerpoint.png);
}

.file-real {
	background-image: url(../img/fineFiles/32/real.png);
}

.file-reg {
	background-image: url(../img/fineFiles/32/reg.png);
}

.file-rtf {
	background-image: url(../img/fineFiles/32/rtf.png);
}

.file-swf {
	background-image: url(../img/fineFiles/32/swf.png);
}

.file-sys {
	background-image: url(../img/fineFiles/32/sys.png);
}

.file-txt {
	background-image: url(../img/fineFiles/32/text.png);
}

.file-ttc {
	background-image: url(../img/fineFiles/32/ttc.png);
}

.file-ttf {
	background-image: url(../img/fineFiles/32/ttf.png);
}

.file-vbs {
	background-image: url(../img/fineFiles/32/vbs.png);
}

.file-wav {
	background-image: url(../img/fineFiles/32/wav.png);
}

.file-wma {
	background-image: url(../img/fineFiles/32/wma.png);
}

.file-wmv {
	background-image: url(../img/fineFiles/32/wmv.png);
}

.file-word {
	background-image: url(../img/fineFiles/32/word.png);
}

.file-xml {
	background-image: url(../img/fineFiles/32/xml.png);
}

.file-xsl {
	background-image: url(../img/fineFiles/32/xsl.png);
}

.button-group {
	display: inline-block;
	zoom: 1;
	font-size: 13px;
	line-height: 30px;
	vertical-align: middle;
	padding-left: 1px;
}

.ie7 .button-group {
	display: inline;
	margin-left: 4px;
}

.ie7 .button-group:first-child {
	margin-left: 0;
}

p>.button-group {
	margin-top: -8px;
	margin-bottom: -6px;
}

.button-height .button-group {
	margin-top: -2px;
	margin-bottom: 2px;
}

.button-group.absolute-left, .button-group.absolute-right {
	margin-top: -15px;
}

.button-group>.button, .ie7 .button-group>.button {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	float: left;
	margin-left: -1px;
}

.button-group>.button:first-child {
	border-left-width: 1px;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
}

.button-group>.button:last-child {
	-webkit-border-top-right-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	-moz-border-radius-topright: 4px;
	-moz-border-radius-bottomright: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
}

.button.compact, .compact .button {
	padding: 0 8px;
	line-height: 22px;
	height: 22px;
	*line-height: 20px;
	*height: 20px;
}

.ie7 button.button.compact, .ie7 .compact button.button {
	line-height: 18px;
	height: 22px;
}

.button.compact.absolute-left, .compact .button.absolute-left, .button.compact.absolute-right,
	.compact .button.absolute-right {
	margin-top: -12px;
}

.input, .inputs {
	display: inline-block;
	text-align: left;
	padding: 0 9px;
	line-height: 30px;
	border: 0;
	vertical-align: baseline;
	-webkit-background-clip: padding-box;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-transition: -webkit-box-shadow 400ms;
	-moz-transition: -moz-box-shadow 400ms;
	-ms-transition: box-shadow 400ms;
	-o-transition: box-shadow 400ms;
	transition: box-shadow 400ms;
	-webkit-box-shadow: inset 0 0 0 1px rgba(51, 153, 255, 0), inset 0 2px
		5px rgba(0, 0, 0, 0.35), 0 1px 1px rgba(255, 255, 255, 0.5), 0 0 0
		rgba(51, 153, 255, 0);
	-moz-box-shadow: inset 0 0 0 1px rgba(51, 153, 255, 0), inset 0 2px 5px
		rgba(0, 0, 0, 0.35), 0 1px 1px rgba(255, 255, 255, 0.5), 0 0 0
		rgba(51, 153, 255, 0);
	box-shadow: inset 0 0 0 1px rgba(51, 153, 255, 0), inset 0 2px 5px
		rgba(0, 0, 0, 0.35), 0 1px 1px rgba(255, 255, 255, 0.5), 0 0 0
		rgba(51, 153, 255, 0);
}

.ie7 .input {
	display: inline;
	zoom: 1;
	vertical-align: middle;
}

.no-boxshadow .input {
	line-height: 28px;
	min-height: 28px;
	border-width: 1px;
	border-style: solid;
}

.no-boxshadow .inputs {
	border-width: 1px;
	border-style: solid;
}

input.input, textarea.input {
	padding-top: 7px;
	padding-bottom: 7px;
	line-height: 16px;
}

.no-boxshadow input.input, .no-boxshadow textarea.input {
	padding-top: 6px;
	padding-bottom: 6px;
	line-height: 16px;
	min-height: 16px;
}

.inputs {
	display: block;
	padding: 0;
	height: auto;
	list-style-type: none;
	margin-left: 0;
}

.inputs>li {
	padding: 0 9px;
	line-height: 30px;
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.75), inset 0
		-1px 0 rgba(0, 0, 0, 0.15);
	-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.75), inset 0 -1px 0
		rgba(0, 0, 0, 0.15);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.75), inset 0 -1px 0
		rgba(0, 0, 0, 0.15);
}

.no-boxshadow .inputs>li {
	border-bottom: 1px solid #cccccc;
}

.black-inputs .inputs>li, .inputs.black-input>li {
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), inset 0
		-1px 0 rgba(0, 0, 0, 0.85);
	-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), inset 0 -1px 0
		rgba(0, 0, 0, 0.875);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), inset 0 -1px 0
		rgba(0, 0, 0, 0.85);
}

.no-boxshadow .black-inputs .inputs>li, .no-boxshadow .inputs.black-input>li
	{
	border-bottom: 1px solid #555555;
}

.inputs>li:first-child {
	-webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
	-moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
	box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
}

.black-inputs .inputs>li:first-child, .inputs.black-input>li:first-child
	{
	-webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.85);
	-moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.85);
	box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.85);
}

.inputs>li:last-child {
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.75);
	-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.75);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.75);
}

.no-boxshadow .inputs>li.last-child {
	border-bottom: 0;
}

.black-inputs .inputs>li:last-child, .inputs.black-input>li:last-child {
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15);
	-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15);
}
/* IE7 */
.no-boxshadow .black-inputs .inputs>li.last-child, .no-boxshadow .inputs.black-input>li.last-child
	{
	border-bottom: 0;
}

.inputs>li:only-child, .black-inputs .inputs>li:only-child, .inputs.black-input>li:only-child
	{
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

.inputs>li>[class^="icon-"]:before, .inputs>li>[class*=" icon-"]:before
	{
	width: 15px;
	display: inline-block;
	text-align: center;
}
/* IE7 */
.font-icon {
	width: 15px;
	display: inline-block;
	text-align: center;
}

.input.focus, .inputs.focus, .input.hover, .inputs.hover, .input:active,
	.input:focus, .input:hover {
	color: #000;
	-webkit-box-shadow: inset 0 0 0 1px rgba(51, 153, 255, 1), inset 0 2px
		5px rgba(0, 0, 0, 0.35), 0 1px 1px rgba(255, 255, 255, 0.5), 0 0 5px
		rgba(51, 153, 255, 0.75);
	-moz-box-shadow: inset 0 0 0 1px rgba(51, 153, 255, 1), inset 0 2px 5px
		rgba(0, 0, 0, 0.35), 0 1px 1px rgba(255, 255, 255, 0.5), 0 0 5px
		rgba(51, 153, 255, 0.75);
	box-shadow: inset 0 0 0 1px rgba(51, 153, 255, 1), inset 0 2px 5px
		rgba(0, 0, 0, 0.35), 0 1px 1px rgba(255, 255, 255, 0.5), 0 0 5px
		rgba(51, 153, 255, 0.75);
}

.input .button.compact {
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.input .button.compact:first-child, .input.compact .button:first-child {
	margin-left: -6px;
}

.input .button.compact:last-child, .input.compact .button:last-child {
	margin-right: -6px;
}
/* IE7 */
.input .button.compact.last-child, .input.compact .button.last-child {
	margin-right: -6px;
}

.button.compact:active, .compact .button:active, .button.compact.active,
	.compact .button.active {
	padding: 1px 9px;
}

.button.compact:disabled, .button.compact.disabled, .compact .button:disabled,
	.compact .button.disabled, .compact.disabled .button, .disabled .compact .button
	{
	padding: 0 8px;
}

.button-group.compact, .compact .button-group {
	line-height: 24px;
	height: 24px;
	margin-top: -5px;
	margin-bottom: -3px;
}

.button-group.compact.absolute-left, .compact .button-group.absolute-left,
	.button-group.compact.absolute-right, .compact .button-group.absolute-right
	{
	margin-top: -12px;
}

.compact>.button-icon {
	margin: -1px 4px -1px -9px;
	padding: 0 6px;
}

.compact>.button-icon.right-side {
	margin: -1px -9px -1px 4px;
}

.full-width {
	display: block;
	width: 100%;
	margin: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.no-boxsizing .input.full-width {
	width: 94%;
}

.carbon {
	color: white;
	background: #3c4044 url(../img/textures/grid.png);
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.4)),
		to(rgba(0, 0, 0, 0))), #3c4044 url(../img/textures/grid.png);
	background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.4),
		rgba(0, 0, 0, 0)), #3c4044 url(../img/textures/grid.png);
	background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.4),
		rgba(0, 0, 0, 0)), #3c4044 url(../img/textures/grid.png);
	background: -ms-linear-gradient(top, rgba(0, 0, 0, 0.4),
		rgba(0, 0, 0, 0)), #3c4044 url(../img/textures/grid.png);
	background: -o-linear-gradient(top, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0)),
		#3c4044 url(../img/textures/grid.png);
	background: linear-gradient(top, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0)),
		#3c4044 url(../img/textures/grid.png);
}

input, select, datalist {
	height: 30px;
}

.szczegolyogloszeniatekst {
	font-family: Arial, Helvetica, sans-serif;
	font: 13px/1.231 sans-serif;
}

.underline {
	padding-bottom: 0.15em;
	border-bottom: 1px solid;
}

.separator {
	padding-bottom: 0.15em;
	border-bottom: 1px solid #ddd;
}

.block, details.details {
	position: relative;
	background-color: white;
	color: #666666;
	-webkit-border-radius: 9px;
	-moz-border-radius: 9px;
	border-radius: 9px;
}

.block-title, details.details>summary {
	display: block;
	position: relative;
	padding: 10px 11px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	cursor: pointer;
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.75), 0 1px 1px
		rgba(0, 0, 0, 0.15);
	-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.75), 0 1px 1px
		rgba(0, 0, 0, 0.15);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.75), 0 1px 1px
		rgba(0, 0, 0, 0.15);
	-webkit-text-shadow: 0 1px 0 white;
	-moz-text-shadow: 0 1px 0 white;
	text-shadow: 0 1px 0 white;
}

.block-title {
	-webkit-border-top-left-radius: 8px;
	-webkit-border-top-right-radius: 8px;
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-topright: 8px;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
}

details.details>summary {
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
}

details.details.open>summary, html.details details.details[open]>summary
	{
	-webkit-border-bottom-left-radius: 0;
	-webkit-border-bottom-right-radius: 0;
	-moz-border-radius-bottomleft: 0;
	-moz-border-radius-bottomright: 0;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}

details.details>summary:before {
	content: 'âş';
	padding-right: 5px;
}

html.details details.details>summary:before {
	display: none;
}

details.details.open>summary:before {
	content: 'âź';
}

h3.block-title {
	padding: 15px 19px;
	margin: 0;
}

.block-title>h3, details.details>summary>h3 {
	padding: 0;
	margin: -3px 0;
}

.block-title>.absolute-right {
	right: 17px;
}

/**
 *
 * '||''|.                            '||
 *  ||   ||    ....  .... ...   ....   ||    ...   ... ...  ... ..
 *  ||    || .|...||  '|.  |  .|...||  ||  .|  '|.  ||'  ||  ||' ''
 *  ||    || ||        '|.|   ||       ||  ||   ||  ||    |  ||
 * .||...|'   '|...'    '|     '|...' .||.  '|..|'  ||...'  .||.
 *                                                  ||
 * --------------- By Display:inline ------------- '''' -----------
 *
 * Styles for files lists
 */

/* Basic icon-style list */
.files-icons {
	list-style-type: none;
	margin: 0 0 10px -10px;
	text-align: center;
}

.files-icons>li {
	float: left;
	width: 85px;
	height: 32px;
	padding: 76px 0 0;
	margin: 0 0 10px 10px;
	position: relative;
	color: #808080;
	text-overflow: ellipsis;
	word-wrap: break-word;
}

.files-icons>li>.file-link {
	display: block;
	margin: -76px 0 0;
	padding: 76px 0 0;
	height: 32px;
	color: #808080;
	text-overflow: ellipsis;
	word-wrap: break-word;
}

.files-icons>li>a {
	color: #808080;
}

.files-icons>li>.file-link:hover, .files-icons>li>a:hover {
	color: #0099ff;
}

.files-icons.on-dark>li, .files-icons.on-dark>li>.file-link,
	.files-icons.on-dark>li>a {
	color: white;
}

.files-icons.on-dark>li>.file-link:hover, .files-icons.on-dark>li>a:hover
	{
	color: #cccccc;
}

.files-icons>li>.icon, .files-icons>li>.file-link>.icon {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	height: 70px;
	line-height: 66px;
	background-position: center center;
	background-repeat: no-repeat;
}

.files-icons>li>.icon>img, .files-icons>li>.file-link>.icon>img {
	vertical-align: middle;
	margin: 0;
	max-width: 64px;
	max-height: 64px;
}

.framed {
	border: 3px solid white;
	-webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.65), 0 2px 5px
		rgba(0, 0, 0, 0.25);
	-moz-box-shadow: 0 0 1px rgba(0, 0, 0, 0.65), 0 2px 5px
		rgba(0, 0, 0, 0.25);
	box-shadow: 0 0 1px rgba(0, 0, 0, 0.65), 0 2px 5px rgba(0, 0, 0, 0.25);
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}

.no-boxshadow .framed {
	border-color: #cfcfcf;
}

/* Hover controls */
.files-icons>li>.controls {
	position: absolute;
	display: block;
	top: 0;
	left: 0;
	right: 0;
	height: 70px;
	line-height: 70px;
	text-align: center;
	background: url(../img/old-browsers/black45.png);
	background: rgba(0, 0, 0, 0.45);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity = 0);
	-khtml-opacity: 0;
	-moz-opacity: 0;
	opacity: 0;
	-webkit-transition: opacity 200ms;
	-moz-transition: opacity 200ms;
	-ms-transition: opacity 200ms;
	-o-transition: opacity 200ms;
	transition: opacity 200ms;
}

.files-icons>li:hover>.controls {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity = 100);
	-khtml-opacity: 1;
	-moz-opacity: 1;
	opacity: 1;
}

.touch .files-icons>li>.controls {
	top: auto;
	bottom: 100%;
	margin-bottom: -6px;
	height: auto;
	padding: 4px 0;
	line-height: 30px;
	-webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
	box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
}

.touch .files-icons>li>.controls:after {
	display: block;
	position: absolute;
	content: '';
	left: 50%;
	top: 100%;
	width: 0;
	height: 0;
	border: 4px solid transparent;
	margin-left: -4px;
	border-top-color: rgba(0, 0, 0, 0.45);
}

/* Mini size */
.files-icons.mini {
	margin: 0 0 14px -6px;
}

.files-icons.mini>li {
	width: 50px;
	height: 24px;
	padding: 40px 0 0;
	margin: 0 0 6px 6px;
	font-size: 9px;
	text-transform: uppercase;
	line-height: 12px;
}

.files-icons.mini>li>.file-link {
	margin: -40px 0 0;
	padding: 40px 0 0;
	height: 24px;
}

.files-icons.mini>li>.icon, .files-icons.mini>li>.file-link>.icon {
	height: 36px;
	line-height: 32px;
	background-position: center center;
	background-repeat: no-repeat;
}

.files-icons.mini .framed {
	border-width: 2px;
}

.files-icons.mini>li>.icon>img, .files-icons.mini>li>.file-link>.icon>img
	{
	max-width: 32px;
	max-height: 32px;
}

.files-icons.mini>li>.controls {
	height: 36px;
	line-height: 36px;
}

.files-list {
	list-style-type: none;
	margin-left: 0;
}

.files-list>li {
	padding: 24px 10px 24px 80px;
	min-height: 32px;
	position: relative;
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.78), inset 0
		-1px 0 rgba(0, 0, 0, 0.1);
	-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.78), inset 0 -1px 0
		rgba(0, 0, 0, 0.1);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.78), inset 0 -1px 0
		rgba(0, 0, 0, 0.1);
}

.no-boxshadow .files-list>li+li {
	border-top: 1px solid #f0f0f0;
}

.files-list>li>.file-link {
	margin: -24px -10px -24px -80px;
	padding: 24px 10px 24px 80px;
	display: block;
	min-height: 32px;
	white-space: nowrap;
	text-overflow: ellipsis;
	word-wrap: break-word;
}

.files-list>li>a {
	color: #808080;
}

.files-list>li>.file-link:hover, .files-list>li>a:hover {
	color: #0099ff;
}

.files-list.on-dark>li, .files-list.on-dark>li>.file-link, .files-list.on-dark>li>a
	{
	color: white;
}

.files-list.on-dark>li>.file-link:hover, .files-list.on-dark>li>a:hover
	{
	color: #cccccc;
}

.files-list>li>.icon, .files-list>li>.file-link>.icon {
	position: absolute;
	top: 0;
	left: 8px;
	bottom: 0;
	width: 64px;
	line-height: 76px;
	background-position: center center;
	background-repeat: no-repeat;
	text-align: center;
}

.files-list>li>.icon>img, .files-list>li>.file-link>.icon>img {
	vertical-align: middle;
	margin: 0;
	max-width: 64px;
	max-height: 64px;
}

.files-list>li>.controls {
	position: absolute;
	display: block;
	top: 0;
	right: 12px;
	bottom: 0;
	line-height: 76px;
}

.files-list.mini>li {
	padding: 16px 10px 16px 48px;
	min-height: 16px;
}

.files-list.mini>li>.file-link {
	margin: -16px -10px -16px -45px;
	padding: 16px 10px 16px 45px;
	min-height: 16px;
}

.files-list.mini>li>.icon, .files-list.mini>li>.file-link>.icon {
	left: 8px;
	width: 32px;
	line-height: 44px;
}

.files-list.mini>li>.icon>img, .files-list.mini>li>.file-link>.icon>img
	{
	max-width: 32px;
	max-height: 32px;
}

.files-list.mini>li>.controls {
	line-height: 44px;
}

.folder-close {
	background-image: url(../img/fineFiles/64/_close.png);
}

.folder-docs {
	background-image: url(../img/fineFiles/64/_documents.png);
}

.folder-favs {
	background-image: url(../img/fineFiles/64/_favorites.png);
}

.folder-image {
	background-image: url(../img/fineFiles/64/_image.png);
}

.folder-movie {
	background-image: url(../img/fineFiles/64/_movie.png);
}

.folder-music {
	background-image: url(../img/fineFiles/64/_music.png);
}

.folder-net {
	background-image: url(../img/fineFiles/64/_net.png);
}

.folder-open {
	background-image: url(../img/fineFiles/64/_open.png);
}

.folder-program {
	background-image: url(../img/fineFiles/64/_programfiles.png);
}

.folder-pen {
	background-image: url(../img/fineFiles/64/_works.png);
}

.file-aac {
	background-image: url(../img/fineFiles/64/aac.png);
}

.file-access {
	background-image: url(../img/fineFiles/64/access.png);
}

.file-avi {
	background-image: url(../img/fineFiles/64/avi.png);
}

.file-bat {
	background-image: url(../img/fineFiles/64/bat.png);
}

.file-bmp {
	background-image: url(../img/fineFiles/64/bmp.png);
}

.file-chm {
	background-image: url(../img/fineFiles/64/chm.png);
}

.file-css {
	background-image: url(../img/fineFiles/64/css.png);
}

.file-dat {
	background-image: url(../img/fineFiles/64/dat.png);
}

.file-default {
	background-image: url(../img/fineFiles/64/default.png);
}

.file-desktop {
	background-image: url(../img/fineFiles/64/desktop.png);
}

.file-dll {
	background-image: url(../img/fineFiles/64/dll.png);
}

.file-excel {
	background-image: url(../img/fineFiles/64/excel.png);
}

.file-exe {
	background-image: url(../img/fineFiles/64/exe.png);
}

.file-fon {
	background-image: url(../img/fineFiles/64/fon.png);
}

.file-gif {
	background-image: url(../img/fineFiles/64/gif.png);
}

.file-html {
	background-image: url(../img/fineFiles/64/html.png);
}

.file-image {
	background-image: url(../img/fineFiles/64/other_image.png);
}

.file-ini {
	background-image: url(../img/fineFiles/64/ini.png);
}

.file-jar {
	background-image: url(../img/fineFiles/64/jar.png);
}

.file-jpg {
	background-image: url(../img/fineFiles/64/jpg.png);
}

.file-js {
	background-image: url(../img/fineFiles/64/js.png);
}

.file-log {
	background-image: url(../img/fineFiles/64/log.png);
}

.file-mov {
	background-image: url(../img/fineFiles/64/mov.png);
}

.file-movie {
	background-image: url(../img/fineFiles/64/other_movie.png);
}

.file-mp {
	background-image: url(../img/fineFiles/64/mp3.png);
}

.file-mpg {
	background-image: url(../img/fineFiles/64/mpg.png);
}

.file-music {
	background-image: url(../img/fineFiles/64/other_music.png);
}

.file-music2 {
	background-image: url(../img/fineFiles/64/other_music2.png);
}

.file-otf {
	background-image: url(../img/fineFiles/64/otf.png);
}

.file-pdf {
	background-image: url(../img/fineFiles/64/pdf.png);
}

.file-png {
	background-image: url(../img/fineFiles/64/png.png);
}

.file-powerpoint {
	background-image: url(../img/fineFiles/64/powerpoint.png);
}

.file-real {
	background-image: url(../img/fineFiles/64/real.png);
}

.file-reg {
	background-image: url(../img/fineFiles/64/reg.png);
}

.file-rtf {
	background-image: url(../img/fineFiles/64/rtf.png);
}

.file-swf {
	background-image: url(../img/fineFiles/64/swf.png);
}

.file-sys {
	background-image: url(../img/fineFiles/64/sys.png);
}

.file-txt {
	background-image: url(../img/fineFiles/64/text.png);
}

.file-ttc {
	background-image: url(../img/fineFiles/64/ttc.png);
}

.file-ttf {
	background-image: url(../img/fineFiles/64/ttf.png);
}

.file-vbs {
	background-image: url(../img/fineFiles/64/vbs.png);
}

.file-wav {
	background-image: url(../img/fineFiles/64/wav.png);
}

.file-wma {
	background-image: url(../img/fineFiles/64/wma.png);
}

.file-wmv {
	background-image: url(../img/fineFiles/64/wmv.png);
}

.file-word {
	background-image: url(../img/fineFiles/64/word.png);
}

.file-xml {
	background-image: url(../img/fineFiles/64/xml.png);
}

.file-xsl {
	background-image: url(../img/fineFiles/64/xsl.png);
}

.mini .folder-close {
	background-image: url(../img/fineFiles/32/_close.png);
}

.mini .folder-docs {
	background-image: url(../img/fineFiles/32/_documents.png);
}

.mini .folder-favs {
	background-image: url(../img/fineFiles/32/_favorites.png);
}

.mini .folder-image {
	background-image: url(../img/fineFiles/32/_image.png);
}

.mini .folder-movie {
	background-image: url(../img/fineFiles/32/_movie.png);
}

.mini .folder-music {
	background-image: url(../img/fineFiles/32/_music.png);
}

.mini .folder-net {
	background-image: url(../img/fineFiles/32/_net.png);
}

.mini .folder-open {
	background-image: url(../img/fineFiles/32/_open.png);
}

.mini .folder-program {
	background-image: url(../img/fineFiles/32/_programfiles.png);
}

.mini .folder-pen {
	background-image: url(../img/fineFiles/32/_works.png);
}

.mini .file-aac {
	background-image: url(../img/fineFiles/32/aac.png);
}

.mini .file-access {
	background-image: url(../img/fineFiles/32/access.png);
}

.mini .file-avi {
	background-image: url(../img/fineFiles/32/avi.png);
}

.mini .file-bat {
	background-image: url(../img/fineFiles/32/bat.png);
}

.mini .file-bmp {
	background-image: url(../img/fineFiles/32/bmp.png);
}

.mini .file-chm {
	background-image: url(../img/fineFiles/32/chm.png);
}

.mini .file-css {
	background-image: url(../img/fineFiles/32/css.png);
}

.mini .file-dat {
	background-image: url(../img/fineFiles/32/dat.png);
}

.mini .file-default {
	background-image: url(../img/fineFiles/32/default.png);
}

.mini .file-desktop {
	background-image: url(../img/fineFiles/32/desktop.png);
}

.mini .file-dll {
	background-image: url(../img/fineFiles/32/dll.png);
}

.mini .file-excel {
	background-image: url(../img/fineFiles/32/excel.png);
}

.mini .file-exe {
	background-image: url(../img/fineFiles/32/exe.png);
}

.mini .file-fon {
	background-image: url(../img/fineFiles/32/fon.png);
}

.mini .file-gif {
	background-image: url(../img/fineFiles/32/gif.png);
}

.mini .file-html {
	background-image: url(../img/fineFiles/32/html.png);
}

.mini .file-image {
	background-image: url(../img/fineFiles/32/other_image.png);
}

.mini .file-ini {
	background-image: url(../img/fineFiles/32/ini.png);
}

.mini .file-jar {
	background-image: url(../img/fineFiles/32/jar.png);
}

.mini .file-jpg {
	background-image: url(../img/fineFiles/32/jpg.png);
}

.mini .file-js {
	background-image: url(../img/fineFiles/32/js.png);
}

.mini .file-log {
	background-image: url(../img/fineFiles/32/log.png);
}

.mini .file-mov {
	background-image: url(../img/fineFiles/32/mov.png);
}

.mini .file-movie {
	background-image: url(../img/fineFiles/32/other_movie.png);
}

.mini .file-mp {
	background-image: url(../img/fineFiles/32/mp3.png);
}

.mini .file-mpg {
	background-image: url(../img/fineFiles/32/mpg.png);
}

.mini .file-music {
	background-image: url(../img/fineFiles/32/other_music.png);
}

.mini .file-music2 {
	background-image: url(../img/fineFiles/32/other_music2.png);
}

.mini .file-otf {
	background-image: url(../img/fineFiles/32/otf.png);
}

.mini .file-pdf {
	background-image: url(../img/fineFiles/32/pdf.png);
}

.mini .file-png {
	background-image: url(../img/fineFiles/32/png.png);
}

.mini .file-powerpoint {
	background-image: url(../img/fineFiles/32/powerpoint.png);
}

.mini .file-real {
	background-image: url(../img/fineFiles/32/real.png);
}

.mini .file-reg {
	background-image: url(../img/fineFiles/32/reg.png);
}

.mini .file-rtf {
	background-image: url(../img/fineFiles/32/rtf.png);
}

.mini .file-swf {
	background-image: url(../img/fineFiles/32/swf.png);
}

.mini .file-sys {
	background-image: url(../img/fineFiles/32/sys.png);
}

.mini .file-txt {
	background-image: url(../img/fineFiles/32/text.png);
}

.mini .file-ttc {
	background-image: url(../img/fineFiles/32/ttc.png);
}

.mini .file-ttf {
	background-image: url(../img/fineFiles/32/ttf.png);
}

.mini .file-vbs {
	background-image: url(../img/fineFiles/32/vbs.png);
}

.mini .file-wav {
	background-image: url(../img/fineFiles/32/wav.png);
}

.mini .file-wma {
	background-image: url(../img/fineFiles/32/wma.png);
}

.mini .file-wmv {
	background-image: url(../img/fineFiles/32/wmv.png);
}

.mini .file-word {
	background-image: url(../img/fineFiles/32/word.png);
}

.mini .file-xml {
	background-image: url(../img/fineFiles/32/xml.png);
}

.mini .file-xsl {
	background-image: url(../img/fineFiles/32/xsl.png);
}

/* Gallery */
.gallery {
	list-style-type: none;
	margin-left: 0;
}

.gallery>li {
	float: left;
	position: relative;
	width: 10em;
	height: 10em;
	line-height: 10em;
	text-align: center;
}

.gallery>li>img, .gallery>li>.stack>img, .gallery>li>a>img, .gallery>li>a>.stack>img
	{
	margin: 0;
	vertical-align: middle;
	/*	max-width: 8em;
	max-height: 8em;*/
}

.gallery>li>.controls {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 10em;
	height: 10em;
	line-height: 10em;
	background: url(../img/old-browsers/black45.png);
	background: rgba(0, 0, 0, 0.45);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity = 0);
	-khtml-opacity: 0;
	-moz-opacity: 0;
	opacity: 0;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-transition: opacity 200ms;
	-moz-transition: opacity 200ms;
	-ms-transition: opacity 200ms;
	-o-transition: opacity 200ms;
	transition: opacity 200ms;
}

.gallery>li:hover>.controls {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity = 100);
	-khtml-opacity: 1;
	-moz-opacity: 1;
	opacity: 1;
}

.gallery>li>.controls>* {
	font-size: 13px;
}

.touch .gallery>li>.controls {
	top: auto;
	bottom: 75%;
	height: auto;
	padding: 4px 0;
	line-height: 30px;
	-webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
	box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
}

.touch .gallery>li>.controls:after {
	display: block;
	position: absolute;
	content: '';
	left: 50%;
	top: 100%;
	width: 0;
	height: 0;
	border: 4px solid transparent;
	margin-left: -4px;
	border-top-color: rgba(0, 0, 0, 0.45);
}

.stack {
	display: inline-block;
	*display: inline;
	zoom: 1;
	position: relative;
	z-index: 10;
	vertical-align: center;
	line-height: 1px;
}

.stack>img {
	border: 6px solid #fff;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4);
	-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4);
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4);
}

.no-boxshadow .stack>img {
	border-color: #cfcfcf;
}

.stack:before, .stack:after {
	content: "";
	width: 100%;
	height: 100%;
	position: absolute;
	background: #808080;
	border: 6px solid #fff;
	left: 0;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4);
	-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4);
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4);
	-webkit-transition: 0.3s all ease-out;
	-moz-transition: 0.3s all ease-out;
	-ms-transition: 0.3s all ease-out;
	-o-transition: 0.3s all ease-out;
	transition: 0.3s all ease-out;
}

.stack:before {
	top: 4px;
	z-index: -10;
}

.stack:after {
	top: 8px;
	z-index: -20;
}

/* Rotated to the right from the bottom left */
.stack.rotated:before {
	-webkit-transform-origin: bottom left;
	-moz-transform-origin: bottom left;
	-ms-transform-origin: bottom left;
	-o-transform-origin: bottom left;
	transform-origin: bottom left;
	-webkit-transform: rotate(2deg);
	-moz-transform: rotate(2deg);
	-ms-transform: rotate(2deg);
	-o-transform: rotate(2deg);
	transform: rotate(2deg);
}

.stack.rotated:after {
	-webkit-transform-origin: bottom left;
	-moz-transform-origin: bottom left;
	-ms-transform-origin: bottom left;
	-o-transform-origin: bottom left;
	transform-origin: bottom left;
	-webkit-transform: rotate(4deg);
	-moz-transform: rotate(4deg);
	-ms-transform: rotate(4deg);
	-o-transform: rotate(4deg);
	transform: rotate(4deg);
}

/* One stack element rotated in the opposite direction */
.stack.twisted:before {
	-webkit-transform: rotate(4deg);
	-moz-transform: rotate(4deg);
	-ms-transform: rotate(4deg);
	-o-transform: rotate(4deg);
	transform: rotate(4deg);
}

.stack.twisted:after {
	-webkit-transform: rotate(-4deg);
	-moz-transform: rotate(-4deg);
	-ms-transform: rotate(-4deg);
	-o-transform: rotate(-4deg);
	transform: rotate(-4deg);
}

/* Similar to the second but rotated left */
.stack.rotated-left:before {
	-webkit-transform-origin: bottom left;
	-moz-transform-origin: bottom left;
	-ms-transform-origin: bottom left;
	-o-transform-origin: bottom left;
	transform-origin: bottom left;
	-webkit-transform: rotate(-3deg);
	-moz-transform: rotate(-3deg);
	-ms-transform: rotate(-3deg);
	-o-transform: rotate(-3deg);
	transform: rotate(-3deg);
}

.stack.rotated-left:after {
	-webkit-transform-origin: bottom left;
	-moz-transform-origin: bottom left;
	-ms-transform-origin: bottom left;
	-o-transform-origin: bottom left;
	transform-origin: bottom left;
	-webkit-transform: rotate(-6deg);
	-moz-transform: rotate(-6deg);
	-ms-transform: rotate(-6deg);
	-o-transform: rotate(-6deg);
	transform: rotate(-6deg);
}

.stack:hover:before, .stack:hover:after {
	-webkit-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	transform: rotate(0deg);
}

.files-icons:before, .files-icons:after, .gallery:before, .gallery:after
	{
	content: "\0020";
	display: block;
	height: 0;
	visibility: hidden;
}

.files-icons:after, .gallery:after {
	clear: both;
}

.files-icons, .gallery {
	zoom: 1;
}

.with-left-arrow, .with-right-arrow, .tabs>li>a {
	position: relative;
}

.with-left-arrow:after, .with-right-arrow:after, .tabs>li>a:after {
	display: block;
	content: '';
	width: 15px;
	height: 20px;
	position: absolute;
	top: 50%;
	margin: -11px 0 0 0;
	padding: 0;
	border: 0;
}
/* IE7 */
.with-arrow-after {
	display: block;
	width: 15px !important;
	height: 20px !important;
	position: absolute !important;
	top: 50%;
	margin: -11px 0 0 0 !important;
	padding: 0 !important;
	border: 0 !important;
}

.with-left-arrow:after {
	left: 7px;
	background: url(../img/standard/sprites.png) no-repeat -209px 0;
}
/* IE7 */
.with-left-arrow>.with-arrow-after {
	left: 7px;
	background: url(../img/standard/sprites.png) no-repeat -209px 0;
}

.with-right-arrow:after, .tabs>li>a:after {
	right: 7px;
	background: url(../img/standard/sprites.png) no-repeat -224px 0;
}
/* IE7 */
.with-right-arrow>.with-arrow-after, .tabs>li>a>.with-arrow-after {
	right: 7px;
	background: url(../img/standard/sprites.png) no-repeat -224px 0;
}

/* Variations */
.with-left-arrow.grey-arrow:after {
	background-position: -209px -20px;
}

.with-left-arrow.black-arrow:after {
	background-position: -209px -40px;
}

.with-right-arrow.grey-arrow:after, .tabs>li>a:after {
	background-position: -224px -20px;
}

.with-right-arrow.black-arrow:after {
	background-position: -224px -40px;
}
/* IE7 */
.with-left-arrow.grey-arrow>.with-arrow-after {
	background-position: -209px -20px;
}

.with-left-arrow.black-arrow>.with-arrow-after {
	background-position: -209px -40px;
}

.with-right-arrow.grey-arrow>.with-arrow-after, .tabs>li>a>.with-arrow-after
	{
	background-position: -224px -20px;
}

.with-right-arrow.black-arrow>.with-arrow-after {
	background-position: -224px -40px;
}

/* Arrow up */
.arrow-up:after {
	background-position: -239px 0;
	width: 20px;
	height: 15px;
	margin: -8px -2px 0 -2px;
}

.arrow-up.grey-arrow:after {
	background-position: -239px -15px;
}

.arrow-up.black-arrow:after {
	background-position: -239px -30px;
}
/* IE7 */
.arrow-up>.with-arrow-after {
	background-position: -239px 0;
	width: 20px !important;
	height: 15px !important;
	margin: -8px -2px 0 -2px !important;
}

.arrow-up.grey-arrow>.with-arrow-after {
	background-position: -239px -15px;
}

.arrow-up.black-arrow>.with-arrow-after {
	background-position: -239px -30px;
}

/* Arrow down */
.arrow-down:after {
	background-position: -259px 0;
	width: 20px;
	height: 15px;
	margin: -8px -2px 0 -2px;
}

.arrow-down.grey-arrow:after {
	background-position: -259px -15px;
}

.arrow-down.black-arrow:after {
	background-position: -259px -30px;
}
/* IE7 */
.arrow-down>.with-arrow-after {
	background-position: -259px 0;
	width: 20px !important;
	height: 15px !important;
	margin: -8px -2px 0 -2px !important;
}

.arrow-down.grey-arrow>.with-arrow-after {
	background-position: -259px -15px;
}

.arrow-down.black-arrow>.with-arrow-after {
	background-position: -259px -30px;
}

/* Count */
.list-count {
	display: block;
	position: absolute;
	top: 50%;
	right: 10px;
	font-size: 13px;
	line-height: 16px;
	height: 16px;
	padding: 1px 6px;
	margin: -9px 0;
	min-width: 11px;
	text-align: center;
	background: url(../img/old-browsers/grey20.png);
	background: rgba(128, 128, 128, 0.2);
	-webkit-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.5), 0 1px 0
		rgba(255, 255, 255, 0.5);
	-moz-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.5), 0 1px 0
		rgba(255, 255, 255, 0.5);
	box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.5), 0 1px 0
		rgba(255, 255, 255, 0.5);
	-webkit-border-radius: 9px;
	-moz-border-radius: 9px;
	border-radius: 9px;
	-webkit-text-shadow: none;
	-moz-text-shadow: none;
	text-shadow: none;
}

.with-right-arrow>.list-count, .with-right-arrow>a>.list-count,
	.with-right-arrow>span>.list-count, .tabs>li>.list-count, .tabs>li>a>.list-count,
	.tabs>li>span>.list-count {
	right: 30px;
}

.no-boxshadow .list-count {
	padding: 0 6px;
	border: 1px solid white;
}

/* Sort handle */
.list-sort {
	display: block;
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -4px;
	width: 11px;
	height: 8px;
	background: url(../img/standard/sprites.png) no-repeat -154px 0;
	cursor: move;
}

.bialy {
	color: #fff;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus
input:-webkit-autofill, textarea:-webkit-autofill, textarea:-webkit-autofill:hover
textarea:-webkit-autofill:focus, select:-webkit-autofill, select:-webkit-autofill:hover,
	select:-webkit-autofill:focus {
	-webkit-text-fill-color: #555;
	background: #fff;
	transition: background-color 5000s ease-in-out 0s;
}

#navigacja {
	border: none;
}

.message, .big-message {
	display: block;
	position: relative;
	border-width: 1px;
	border-style: solid;
	line-height: 16px;
	-webkit-background-clip: padding-box;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 0 white, 0 1px 5px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: inset 0 1px 0 white, 0 1px 5px rgba(0, 0, 0, 0.3);
	box-shadow: inset 0 1px 0 white, 0 1px 5px rgba(0, 0, 0, 0.3);
}

.message {
	padding: 6px 8px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	color: black;
}

.message .icon {
	margin-top: -3px;
}

.message.compact {
	padding: 3px 4px;
	font-size: 11px;
	line-height: 12px;
}

.big-message {
	padding: 16px 20px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	color: rgba(0, 0, 0, 0.6);
}

.big-message strong {
	color: black;
	font-size: 18px;
	font-weight: normal;
}

.message.silver-gradient, .big-message.silver-gradient, .message.white-gradient,
	.big-message.white-gradient {
	-webkit-box-shadow: inset 0 1px 0 white, 0 1px 5px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: inset 0 1px 0 white, 0 1px 5px rgba(0, 0, 0, 0.3);
	box-shadow: inset 0 1px 0 white, 0 1px 5px rgba(0, 0, 0, 0.3);
	color: rgba(0, 0, 0, 0.6);
}

.message.black-gradient, .big-message.black-gradient, .message.anthracite-gradient,
	.big-message.anthracite-gradient, .message.grey-gradient, .big-message.grey-gradient,
	.message.red-gradient, .big-message.red-gradient, .message.orange-gradient,
	.big-message.orange-gradient, .message.green-gradient, .big-message.green-gradient,
	.message.blue-gradient, .big-message.blue-gradient {
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.35), 0 1px 5px
		rgba(0, 0, 0, 0.4);
	-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.35), 0 1px 5px
		rgba(0, 0, 0, 0.4);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.35), 0 1px 5px
		rgba(0, 0, 0, 0.4);
	color: rgba(255, 255, 255, 0.45);
}

.message.black-gradient, .big-message.black-gradient strong, .message.anthracite-gradient,
	.big-message.anthracite-gradient strong, .message.grey-gradient,
	.big-message.grey-gradient strong, .message.red-gradient, .big-message.red-gradient strong,
	.message.orange-gradient, .big-message.orange-gradient strong, .message.green-gradient,
	.big-message.green-gradient strong, .message.blue-gradient,
	.big-message.blue-gradient strong {
	color: white;
}

.big-message.black-gradient, .big-message.anthracite-gradient,
	.big-message.grey-gradient, .big-message.red-gradient, .big-message.orange-gradient,
	.big-message.green-gradient, .big-message.blue-gradient {
	color: rgba(255, 255, 255, 0.45);
}

.message.simpler, .big-message.simpler {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

.big-message-icon {
	float: left;
	margin: 0 17px 0 -3px;
	text-align: center;
}

.big-message-icon:before {
	display: block;
	font-weight: normal;
	font-style: normal;
	font-family: 'EntypoRegular';
	font-size: 40px;
	line-height: 36px;
	margin: 0;
}

.big-message-icon.with-text {
	margin: -6px 20px -6px -6px;
}

.big-message-icon.with-text:before {
	font-size: 28px;
	line-height: 29px;
}

.big-message-icon.right-side {
	float: right;
	margin-left: 17px;
	margin-right: -6px;
}

.big-message-icon.with-text.right-side {
	margin-left: 20px;
	margin-right: -6px;
}

.block-arrow {
	display: block;
	width: 0;
	height: 0;
	padding: 0;
	position: absolute;
	top: 100%;
	left: 50%;
	margin: 1px 0 0 -6px;
	border: 6px solid transparent;
	border-top-color: inherit; //
	border-top-color: expression(this.parentNode.currentStyle [ 'border-top-color' ]);
}

.block-arrow>span {
	display: block;
	width: 0;
	height: 0;
	position: absolute;
	margin: -7px -6px -5px -6px;
	border: 6px solid transparent;
	border-top-color: #e4e7eb;
}

.silver-gradient>.block-arrow>span {
	border-top-color: #d6dadf;
}

.translucid>.block-arrow>span, .notification>.block-arrow>span,
	.black-gradient>.block-arrow>span {
	border-top-color: #000000;
}

.anthracite-gradient>.block-arrow>span {
	border-top-color: #404040;
}

.grey-gradient>.block-arrow>span {
	border-top-color: #939393;
}

.red-gradient>.block-arrow>span {
	border-top-color: #d52607;
}

.orange-gradient>.block-arrow>span {
	border-top-color: #ff9e00;
}

.green-gradient>.block-arrow>span {
	border-top-color: #87ba17;
}

.blue-gradient>.block-arrow>span {
	border-top-color: #00438d;
}

.block-arrow.top {
	top: auto;
	left: 50%;
	bottom: 100%;
	margin: 0 0 1px -6px;
	border-top-color: transparent;
	border-bottom-color: inherit; //
	border-bottom-color: expression(this.parentNode.currentStyle [ 'border-bottom-color' ]);
}

.block-arrow.top>span {
	margin: -5px -6px -7px -6px;
	border-top-color: transparent;
	border-bottom-color: #f7f7fa;
}

.silver-gradient>.block-arrow.top>span {
	border-bottom-color: #efeff4;
}

.translucid>.block-arrow.top>span, .notification>.block-arrow.top>span,
	.black-gradient>.block-arrow.top>span {
	border-bottom-color: #333333;
}

.anthracite-gradient>.block-arrow.top>span {
	border-bottom-color: #565656;
}

.grey-gradient>.block-arrow.top>span {
	border-bottom-color: #b3b3b3;
}

.red-gradient>.block-arrow.top>span {
	border-bottom-color: #e24913;
}

.orange-gradient>.block-arrow.top>span {
	border-bottom-color: #ffb900;
}

.green-gradient>.block-arrow.top>span {
	border-bottom-color: #a7cf34;
}

.blue-gradient>.block-arrow.top>span {
	border-bottom-color: #006aac;
}

.block-arrow.right {
	top: 50%;
	left: 100%;
	margin: -6px 0 0 1px;
	border-top-color: transparent;
	border-left-color: inherit; //
	border-left-color: expression(this.parentNode.currentStyle [ 'border-left-color' ]);
}

.block-arrow.right>span {
	margin: -6px -5px -6px -7px;
	border-top-color: transparent;
	border-left-color: #eeeff2;
}

.silver-gradient>.block-arrow.right>span {
	border-left-color: #e3e4ea;
}

.translucid>.block-arrow.right>span, .notification>.block-arrow.right>span,
	.black-gradient>.block-arrow.right>span {
	border-left-color: #1a1a1a;
}

.anthracite-gradient>.block-arrow.right>span {
	border-left-color: #4b4b4b;
}

.grey-gradient>.block-arrow.right>span {
	border-left-color: #a3a3a3;
}

.red-gradient>.block-arrow.right>span {
	border-left-color: #db370c;
}

.orange-gradient>.block-arrow.right>span {
	border-left-color: #ffac00;
}

.green-gradient>.block-arrow.right>span {
	border-left-color: #97c526;
}

.blue-gradient>.block-arrow.right>span {
	border-left-color: #00569c;
}

.block-arrow.left {
	top: 50%;
	left: auto;
	right: 100%;
	margin: -6px 1px 0 0;
	border-top-color: transparent;
	border-right-color: inherit; //
	border-right-color: expression(this.parentNode.currentStyle [ 'border-right-color' ]);
}

.block-arrow.left>span {
	margin: -6px -7px -6px -5px;
	border-top-color: transparent;
	border-right-color: #eeeff2;
}

.silver-gradient>.block-arrow.left>span {
	border-right-color: #e3e4ea;
}

.translucid>.block-arrow.left>span, .notification>.block-arrow.left>span,
	.black-gradient>.block-arrow.left>span {
	border-right-color: #1a1a1a;
}

.anthracite-gradient>.block-arrow.left>span {
	border-right-color: #4b4b4b;
}

.grey-gradient>.block-arrow.left>span {
	border-right-color: #a3a3a3;
}

.red-gradient>.block-arrow.left>span {
	border-right-color: #db370c;
}

.orange-gradient>.block-arrow.left>span {
	border-right-color: #ffac00;
}

.green-gradient>.block-arrow.left>span {
	border-right-color: #97c526;
}

.blue-gradient>.block-arrow.left>span {
	border-right-color: #00569c;
}

.tooltip {
	position: absolute;
	white-space: nowrap;
	display: block;
	z-Index: 1050;
}

.tooltip-html {
	display: none;
}

.wylaczony {
	opacity: 0.65;
	cursor: not-allowed !important;
}

#ogl-galeria-foto img {
	max-width: 786px;
	max-height: 589px;
}

#header-wyszukiwarka {
	opacity: 0;
}

.half-width {
	width: 50%;
}

.fieldset {
	padding: 20px;
	border: 1px solid #cccccc;
	margin-bottom: 16px;
	-webkit-background-clip: padding-box;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 0
		rgba(255, 255, 255, 0.15);
	-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 0
		rgba(255, 255, 255, 0.15);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 0
		rgba(255, 255, 255, 0.15);
}

.fieldset:last-child {
	margin-bottom: 0;
}
/* IE7 */
.fieldset.last-child {
	margin-bottom: 0;
}

.legend {
	line-height: 22px;
	border-width: 1px;
	border-style: solid;
	padding: 0 9px;
	-webkit-background-clip: padding-box;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	z-index: 88;
	margin-bottom: 1px;
}
/* IE7 background bleed bug: http://www.communitymx.com/content/article.cfm?cid=DD9F3 */
.ie7 .fieldset {
	position: relative;
	margin-top: 30px;
}

.ie7 .legend {
	position: absolute;
	top: 0;
	left: 20px;
	margin-top: -11px;
}

/* Fields list */
.field-block {
	padding: 0 20px;
	margin: 0 -20px;
}

.field-block.button-height {
	margin-top: 0;
	margin-bottom: 0;
}

.field-block+.field-block {
	margin-top: 20px;
	border-top: 1px solid #e0e0e0;
	padding-top: 20px;
}

.field-drop+.field-block {
	padding-top: 20px;
}

.field-block+.field-block.button-height, .field-drop+.field-block.button-height
	{
	padding-top: 18px;
}

.field-block small.input-info, .field-block .small.input-info {
	display: block;
	padding: 5px 0 3px;
}

.field-block small.input-info:first-child, .field-block .small.input-info:first-child
	{
	padding-top: 0;
}

.field-block small.input-info:last-child, .field-block .small.input-info:last-child
	{
	padding-bottom: 0;
}
/* IE7 */
.field-block small.input-info.last-child, .field-block .small.input-info.last-child
	{
	padding-bottom: 0;
}

.field-block .label, .field-drop .label {
	display: block;
	padding: 0;
	color: #999999;
	font-weight: bold;
	margin: 0;
}

.field-block .label b, .field-block .label strong {
	color: #444444;
}

/* Field drop */
.field-drop {
	padding: 18px 20px;
	line-height: 34px;
	margin: 0 -20px;
	-webkit-box-shadow: inset 0 1px 10px black;
	-moz-box-shadow: inset 0 1px 10px black;
	box-shadow: inset 0 1px 10px black;
	position: relative;
}

.field-drop.button-height {
	margin-top: 0;
	margin-bottom: 0;
}

.field-drop:first-child, .fields-list legend:first-child+.field-drop {
	margin-top: -22px;
	-webkit-background-clip: padding-box;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
}

.field-drop:last-child {
	margin-bottom: -20px;
	-webkit-background-clip: padding-box;
	-webkit-border-bottom-left-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
	-moz-border-radius-bottomleft: 10px;
	-moz-border-radius-bottomright: 10px;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
}
/* IE7 */
.field-drop.last-child {
	margin-bottom: -20px;
}

.field-drop+.field-drop {
	border-top: 1px solid #666666;
}

.field-block+.field-drop {
	margin-top: 20px;
}

.field-drop .label b, .field-drop .label strong {
	color: white;
}

.field-drop:after {
	display: block;
	content: ' ';
	width: 0;
	height: 0;
	border: 6px solid transparent;
	border-top-color: white;
	position: absolute;
	z-index: 2;
	top: 0;
	left: 100px;
}

.fieldset:last-child, .fieldset:last-child {
	margin-bottom: 0;
}

.admin-uzytkownik-foto {
	max-width: 600px;
	max-height: 400px;
}

.button.tiny, .tiny .button {
	padding: 0 5px;
	line-height: 16px;
	height: 16px;
	*line-height: 14px;
	*height: 14px;
	font-size: 11px;
	min-width: auto;
	font-weight: normal;
	-webkit-background-clip: padding-box;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.ie7 button.button.tiny, .ie7 .tiny button.button {
	line-height: 12px;
	height: 16px;
}

p>.button.tiny, p.tiny>.button, .tiny p>.button {
	margin-top: -1px;
	margin-bottom: -1px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.button.tiny.absolute-left, .tiny .button.absolute-left, .button.tiny.absolute-right,
	.tiny .button.absolute-right {
	margin-top: -9px;
}

.input .button.tiny:first-child, .input.tiny .button:first-child {
	margin-left: -3px;
}

.input .button.tiny:last-child, .input.tiny .button:last-child {
	margin-right: -3px;
}
/* IE7 */
.input .button.tiny.last-child, .input.tiny .button.last-child {
	margin-right: -3px;
}

.button.tiny:active, .tiny .button:active, .button.tiny.active, .tiny .button.active
	{
	padding: 1px 6px;
}

.button.tiny:disabled, .button.tiny.disabled, .tiny .button:disabled,
	.tiny .button.disabled, .tiny.disabled .button, .disabled .tiny .button
	{
	padding: 0 5px;
}

.button-group.tiny, .tiny .button-group {
	line-height: 18px;
	height: 18px;
	margin-top: -2px;
	margin-bottom: 0;
}

.button-group.tiny.absolute-left, .tiny .button-group.absolute-left,
	.button-group.tiny.absolute-right, .tiny .button-group.absolute-right {
	margin-top: -9px;
}

/* Compact button */
.button.compact, .compact .button {
	padding: 0 8px;
	line-height: 22px;
	height: 22px;
	*line-height: 20px;
	*height: 20px;
}

.ie7 button.button.compact, .ie7 .compact button.button {
	line-height: 18px;
	height: 22px;
}

.button.compact.absolute-left, .compact .button.absolute-left, .button.compact.absolute-right,
	.compact .button.absolute-right {
	margin-top: -12px;
}

.input .button.compact {
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.input .button.compact:first-child, .input.compact .button:first-child {
	margin-left: -6px;
}

.input .button.compact:last-child, .input.compact .button:last-child {
	margin-right: -6px;
}
/* IE7 */
.input .button.compact.last-child, .input.compact .button.last-child {
	margin-right: -6px;
}

.button.compact:active, .compact .button:active, .button.compact.active,
	.compact .button.active {
	padding: 1px 9px;
}

.button.compact:disabled, .button.compact.disabled, .compact .button:disabled,
	.compact .button.disabled, .compact.disabled .button, .disabled .compact .button
	{
	padding: 0 8px;
}

.button-group.compact, .compact .button-group {
	line-height: 24px;
	height: 24px;
	margin-top: -5px;
	margin-bottom: -3px;
}

.button-group.compact.absolute-left, .compact .button-group.absolute-left,
	.button-group.compact.absolute-right, .compact .button-group.absolute-right
	{
	margin-top: -12px;
}

.compact>.button-icon {
	margin: -1px 4px -1px -9px;
	padding: 0 6px;
}

.compact>.button-icon.right-side {
	margin: -1px -9px -1px 4px;
}

/* Big button */
.button.big, .big .button {
	padding: 0 12px;
	font-size: 14px;
	line-height: 32px;
	height: 32px;
	*line-height: 30px;
	*height: 30px;
	margin-top: 0;
	margin-bottom: 0;
	-webkit-background-clip: padding-box;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.ie7 button.button.big, .ie7 .big button.button {
	line-height: 28px;
	height: 32px;
}

.button.big.absolute-left, .big .button.absolute-left, .button.big.absolute-right,
	.big .button.absolute-right {
	margin-top: -17px;
}

.button.big:active, .big .button:active, .button.big.active, .big .button.active,
	.button.big:first-child:active, .big .button:first-child:active,
	.button.big.active:first-child, .big .button.active:first-child {
	padding: 1px 13px;
}

.button.big:disabled, .button.big.disabled, .big .button:disabled, .big .button.disabled,
	.big.disabled .button, .disabled .big .button {
	padding: 0 12px;
}

.big>.button-icon {
	margin: -1px 8px -1px -13px;
	padding: 0 11px;
}

.big>.button-icon.right-side {
	margin: -1px -13px -1px 8px;
}

/* Huge button */
.button.huge, .huge .button {
	padding: 0 18px;
	font-size: 18px;
	line-height: 46px;
	height: 46px;
	*line-height: 44px;
	*height: 44px;
	min-width: 10px;
	margin-top: 0;
	margin-bottom: 0;
	-webkit-background-clip: padding-box;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}

.ie7 button.button.huge, .ie7 .huge button.button {
	line-height: 42px;
	height: 46px;
}

.button.huge.absolute-left, .huge .button.absolute-left, .button.huge.absolute-right,
	.huge .button.absolute-right {
	margin-top: -24px;
}

.button.huge:active, .huge .button:active, .button.huge.active, .huge .button.active,
	.button.huge:first-child:active, .huge .button:first-child:active,
	.button.huge.active:first-child, .huge .button.active:first-child {
	padding: 1px 19px;
}

.button.huge:disabled, .button.huge.disabled, .huge .button:disabled,
	.huge .button.disabled, .huge.disabled .button, .disabled .huge .button
	{
	padding: 0 18px;
}

.huge>.button-icon {
	margin: -1px 15px -1px -19px;
	padding: 0 18px;
}

.huge>.button-icon.right-side {
	margin: -1px -19px -1px 15px;
}

.bialetlo {
	background-color: #fff;
}

.input-unstyled {
	padding: 0 3px;
	vertical-align: baseline;
	*vertical-align: middle;
	height: 16px;
	line-height: 16px;
	border-width: 0;
	color: inherit; //
	color: expression(this.parentNode.currentStyle [ 'color' ]);
	-webkit-appearance: none;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	background: none;
}

.input-unstyled.full-width {
	padding: 0;
	width: 100%;
}

.input>.input-unstyled, .inputs>li>.input-unstyled {
	padding-top: 7px;
	padding-bottom: 7px;
}

.ie7 .input>.input-unstyled, .ie7 .inputs>li>.input-unstyled {
	margin-top: -7px;
	margin-bottom: -7px;
}

.input>.input-unstyled:first-child, .inputs>li>.input-unstyled:first-child
	{
	margin-left: -9px;
	padding-left: 9px !important;
}

.input>.input-unstyled:last-child, .inputs>li>.input-unstyled:last-child
	{
	margin-right: -9px;
	padding-right: 9px !important;
}
/* IE7 */
.input>.input-unstyled.last-child, .inputs>li>.input-unstyled.last-child
	{
	margin-right: -9px;
	padding-right: 9px !important;
}

.selectinput {
	position: relative;
	height: 30px;
}

.inputinselect {
	position: absolute;
	top: 6px;
	left: 5px;
	width: 90%;
	background: transparent;
	border: none;
	height: 20px;
	padding: 10px;
	color: #222;
	font: inherit;
}

.inputinselect:focus, .inputinselect:hover, .inputinselect:active {
	border: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	outline: 0px;
}

.silver, .silver-color .color {
	color: #cccccc !important;
}

.icon-silver:before {
	color: #cccccc;
}

.black, .black-color .color {
	color: black !important;
}

.icon-black:before {
	color: black;
}

.anthracite, .anthracite-color .color {
	color: #4c4c4c !important;
}

.icon-anthracite:before {
	color: #4c4c4c;
}

.grey, .grey-color .color {
	color: #a5a5a5 !important;
}

.icon-grey:before {
	color: #a5a5a5;
}

.white, .white-color .color {
	color: white !important;
}

.icon-white:before {
	color: white;
}

.red, .red-color .color {
	color: #dd380d !important;
}

.red-bg, .red-gradient>.drop-down {
	background: #dd380d;
	color: white;
	border-color: #931a03;
}

a.red-bg:hover {
	color: white;
	background: #e35a36;
}

.red-gradient, .red-gradient:visited, .red-gradient>.select-value,
	.red-gradient>.select-arrow {
	color: white;
	background: #d52607 url(../img/old-browsers/colors/bg_red-gradient.png)
		repeat-x;
	-webkit-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	-o-background-size: 100% 100%;
	background-size: 100% 100%;
	background: -webkit-gradient(linear, left top, left bottom, from(#e24913),
		to(#d52607));
	background: -webkit-linear-gradient(top, #e24913, #d52607);
	background: -moz-linear-gradient(top, #e24913, #d52607);
	background: -ms-linear-gradient(top, #e24913, #d52607);
	background: -o-linear-gradient(top, #e24913, #d52607);
	background: linear-gradient(top, #e24913, #d52607);
	border-color: #931a03;
}

a.red-gradient:hover, button.red-gradient:hover, :hover>.button-icon.red-gradient,
	.red-gradient>a.select-value:hover, .red-gradient>.select-arrow:hover {
	color: white;
	background: #d12206
		url(../img/old-browsers/colors/bg_a_red-gradient_hover.png) repeat-x;
	-webkit-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	-o-background-size: 100% 100%;
	background-size: 100% 100%;
	background: -webkit-gradient(linear, left top, left bottom, from(#eb671d),
		to(#d12206));
	background: -webkit-linear-gradient(top, #eb671d, #d12206);
	background: -moz-linear-gradient(top, #eb671d, #d12206);
	background: -ms-linear-gradient(top, #eb671d, #d12206);
	background: -o-linear-gradient(top, #eb671d, #d12206);
	background: linear-gradient(top, #eb671d, #d12206);
	border-color: #931a03;
}

.red-gradient.glossy, .glossy>.button-icon.red-gradient, .button-icon.glossy.red-gradient,
	.red-gradient.glossy>.select-value, .red-gradient.glossy>.select-arrow
	{
	background: #d42622
		url(../img/old-browsers/colors/bg_red-gradient_glossy.png) repeat-x;
	-webkit-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	-o-background-size: 100% 100%;
	background-size: 100% 100%;
	background: -webkit-gradient(linear, left top, left bottom, from(#fd8383),
		to(#d42622), color-stop(0.5, #c30909), color-stop(0.5, #a70606));
	background: -webkit-linear-gradient(top, #fd8383, #c30909 50%, #a70606 50%, #d42622);
	background: -moz-linear-gradient(top, #fd8383, #c30909 50%, #a70606 50%, #d42622);
	background: -ms-linear-gradient(top, #fd8383, #c30909 50%, #a70606 50%, #d42622);
	background: -o-linear-gradient(top, #fd8383, #c30909 50%, #a70606 50%, #d42622);
	background: linear-gradient(top, #fd8383, #c30909 50%, #a70606 50%, #d42622);
}

a.red-gradient.glossy:hover, button.red-gradient.glossy:hover, .glossy:hover>.button-icon.red-gradient,
	:hover>.button-icon.glossy.red-gradient, .red-gradient.glossy>a.select-value:hover,
	.red-gradient.glossy>.select-arrow:hover {
	background: #e94237
		url(../img/old-browsers/colors/bg_a_red-gradient_glossy_hover.png)
		repeat-x;
	-webkit-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	-o-background-size: 100% 100%;
	background-size: 100% 100%;
	background: -webkit-gradient(linear, left top, left bottom, from(#fe9b96),
		to(#e94237), color-stop(0.5, #df1411), color-stop(0.5, #ce0d0c));
	background: -webkit-linear-gradient(top, #fe9b96, #df1411 50%, #ce0d0c 50%, #e94237);
	background: -moz-linear-gradient(top, #fe9b96, #df1411 50%, #ce0d0c 50%, #e94237);
	background: -ms-linear-gradient(top, #fe9b96, #df1411 50%, #ce0d0c 50%, #e94237);
	background: -o-linear-gradient(top, #fe9b96, #df1411 50%, #ce0d0c 50%, #e94237);
	background: linear-gradient(top, #fe9b96, #df1411 50%, #ce0d0c 50%, #e94237);
}

a.red-gradient:active, button.red-gradient:active, .button.red-gradient:active,
	.red-gradient.active, :active>.button-icon.red-gradient, .active>.button-icon.red-gradient
	{
	background: #e4360a
		url(../img/old-browsers/colors/bg_a_red-gradient_active.png) repeat-x
		!important;
	-webkit-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	-o-background-size: 100% 100%;
	background-size: 100% 100%;
	background: -webkit-gradient(linear, left top, left bottom, from(#ce1d06),
		to(#e4360a)) !important;
	background: -webkit-linear-gradient(top, #ce1d06, #e4360a) !important;
	background: -moz-linear-gradient(top, #ce1d06, #e4360a) !important;
	background: -ms-linear-gradient(top, #ce1d06, #e4360a) !important;
	background: -o-linear-gradient(top, #ce1d06, #e4360a) !important;
	background: linear-gradient(top, #ce1d06, #e4360a) !important;
}

.icon-red:before {
	color: #dd380d;
}

.orange, .orange-color .color {
	color: #ffae00 !important;
}

.icon-orange:before {
	color: #ffae00;
}

.green, .green-color .color {
	color: #99c624 !important;
}

.icon-green:before {
	color: #99c624;
}

.blue, .blue-color .color {
	color: #0059a0 !important;
}

.icon-blue:before {
	color: #0059a0;
}

.hidden-on-mobile, .only-on-tablet, .only-on-desktop {
	display: none;
}

.hidden-on-tablet, .hidden-on-desktop, .only-on-mobile {
	display: block;
}

/********************************************************/
/*                  5. Generic shadows                  */
/********************************************************/
.lite-box-shadow {
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.25);
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.25);
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.25);
}

.box-shadow {
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
}

.strong-box-shadow {
	-webkit-box-shadow: 0 1px 3px black;
	-moz-box-shadow: 0 1px 3px black;
	box-shadow: 0 1px 3px black;
}

.full-height {
	height: 100%;
	display: block;
}

#content .widget, .tab-content, .nav-tabs, .large-box-shadow {
	-webkit-box-shadow: 0 3px 8px rgba(0, 0, 0, 0.45);
	-moz-box-shadow: 0 3px 8px rgba(0, 0, 0, 0.45);
	box-shadow: 0 3px 8px rgba(0, 0, 0, 0.45);
}

.modalne-sm .tab-content, .modalne-sm .nav-tabs {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

.lite-text-shadow {
	-webkit-text-shadow: 0 1px 1px rgba(0, 0, 0, 0.25);
	-moz-text-shadow: 0 1px 1px rgba(0, 0, 0, 0.25);
	text-shadow: 0 1px 1px rgba(0, 0, 0, 0.25);
}

.text-shadow {
	-webkit-text-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
	-moz-text-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
	text-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
}

.strong-text-shadow {
	-webkit-text-shadow: 0 1px 2px black;
	-moz-text-shadow: 0 1px 2px black;
	text-shadow: 0 1px 2px black;
}

.large-text-shadow {
	-webkit-text-shadow: 0 3px 8px rgba(0, 0, 0, 0.45);
	-moz-text-shadow: 0 3px 8px rgba(0, 0, 0, 0.45);
	text-shadow: 0 3px 8px rgba(0, 0, 0, 0.45)
}

.wrapped {
	display: block;
	border-width: 1px;
	border-style: solid;
	padding: 10px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
}

#reklamy .foto-item {
	position: relative;
	margin: 10px;
	display: block;
	border: 3px solid white;
	-webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.65), 0 2px 5px
		rgba(0, 0, 0, 0.25);
	-moz-box-shadow: 0 0 1px rgba(0, 0, 0, 0.65), 0 2px 5px
		rgba(0, 0, 0, 0.25);
	box-shadow: 0 0 1px rgba(0, 0, 0, 0.65), 0 2px 5px rgba(0, 0, 0, 0.25);
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	text-align: center;
}

#reklamy img {
	max-width: 100%;
}

.count, .close-przycisk {
	position: absolute;
	z-index: 88;
	top: 0;
	padding: 0 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: bold;
	height: 16px;
	min-width: 12px;
	text-align: center;
	-webkit-background-clip: padding-box;
	-webkit-border-radius: 9px;
	-moz-border-radius: 9px;
	border-radius: 9px;
	border-width: 1px;
	border-style: solid;
	font-weight: bold;
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), 0 1px 3px
		rgba(0, 0, 0, 0.75);
	-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), 0 1px 3px
		rgba(0, 0, 0, 0.75);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), 0 1px 3px
		rgba(0, 0, 0, 0.75);
	-webkit-text-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
	-moz-text-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
	text-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
}

.count.simpler, .close-przycisk.simpler {
	border-color: #808080;
	background: #808080;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	-webkit-text-shadow: none;
	-moz-text-shadow: none;
	text-shadow: none;
}

.count {
	right: 0px;
	margin: -10px 0 0 0;
}

.close-przycisk {
	cursor: pointer;
}

.count.right, .count.inset, .close-przycisk {
	right: 0;
	margin: -10px -10px 0 0;
}

.count.left, .close-przycisk.left {
	right: auto;
	left: 0;
	margin: -10px 0 0 -10px;
}

.count.inset, .close-przycisk.inset {
	margin: 4px 4px 0 0;
}

.count.left.inset, .close-przycisk.left.inset {
	margin: 4px 0 0 4px;
}

.count, .close-przycisk, .extra-notifications, .more-notifications {
	color: white;
	background: #d52607 url(../img/old-browsers/colors/bg_count.png)
		repeat-x;
	-webkit-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	-o-background-size: 100% 100%;
	background-size: 100% 100%;
	background: -webkit-gradient(linear, left top, left bottom, from(#e24913),
		to(#d52607));
	background: -webkit-linear-gradient(top, #e24913, #d52607);
	background: -moz-linear-gradient(top, #e24913, #d52607);
	background: -ms-linear-gradient(top, #e24913, #d52607);
	background: -o-linear-gradient(top, #e24913, #d52607);
	background: linear-gradient(top, #e24913, #d52607);
	border-color: #931a03;
}

a.count:hover, a.close-przycisk:hover {
	color: white;
	background: #d12206 url(../img/old-browsers/colors/bg_a_count_hover.png)
		repeat-x;
	-webkit-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	-o-background-size: 100% 100%;
	background-size: 100% 100%;
	background: -webkit-gradient(linear, left top, left bottom, from(#eb671d),
		to(#d12206));
	background: -webkit-linear-gradient(top, #eb671d, #d12206);
	background: -moz-linear-gradient(top, #eb671d, #d12206);
	background: -ms-linear-gradient(top, #eb671d, #d12206);
	background: -o-linear-gradient(top, #eb671d, #d12206);
	background: linear-gradient(top, #eb671d, #d12206);
	border-color: #931a03;
}

.count.glossy, .close-przycisk.glossy {
	background: #d42622 url(../img/old-browsers/colors/bg_count_glossy.png)
		repeat-x;
	-webkit-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	-o-background-size: 100% 100%;
	background-size: 100% 100%;
	background: -webkit-gradient(linear, left top, left bottom, from(#fd8383),
		to(#d42622), color-stop(0.5, #c30909), color-stop(0.5, #a70606));
	background: -webkit-linear-gradient(top, #fd8383, #c30909 50%, #a70606 50%, #d42622);
	background: -moz-linear-gradient(top, #fd8383, #c30909 50%, #a70606 50%, #d42622);
	background: -ms-linear-gradient(top, #fd8383, #c30909 50%, #a70606 50%, #d42622);
	background: -o-linear-gradient(top, #fd8383, #c30909 50%, #a70606 50%, #d42622);
	background: linear-gradient(top, #fd8383, #c30909 50%, #a70606 50%, #d42622);
}

a.count.glossy:hover, a.close-przycisk.glossy:hover {
	background: #e94237
		url(../img/old-browsers/colors/bg_a_count_glossy_hover.png) repeat-x;
	-webkit-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	-o-background-size: 100% 100%;
	background-size: 100% 100%;
	background: -webkit-gradient(linear, left top, left bottom, from(#fe9b96),
		to(#e94237), color-stop(0.5, #df1411), color-stop(0.5, #ce0d0c));
	background: -webkit-linear-gradient(top, #fe9b96, #df1411 50%, #ce0d0c 50%, #e94237);
	background: -moz-linear-gradient(top, #fe9b96, #df1411 50%, #ce0d0c 50%, #e94237);
	background: -ms-linear-gradient(top, #fe9b96, #df1411 50%, #ce0d0c 50%, #e94237);
	background: -o-linear-gradient(top, #fe9b96, #df1411 50%, #ce0d0c 50%, #e94237);
	background: linear-gradient(top, #fe9b96, #df1411 50%, #ce0d0c 50%, #e94237);
}

a.count:active, a.count.active, a.count.glossy:active, a.close-przycisk:active,
	a.close-przycisk.active, a.close-przycisk.glossy:active {
	background: #e4360a
		url(../img/old-browsers/colors/bg_a_count_active.png) repeat-x;
	-webkit-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	-o-background-size: 100% 100%;
	background-size: 100% 100%;
	background: -webkit-gradient(linear, left top, left bottom, from(#ce1d06),
		to(#e4360a));
	background: -webkit-linear-gradient(top, #ce1d06, #e4360a);
	background: -moz-linear-gradient(top, #ce1d06, #e4360a);
	background: -ms-linear-gradient(top, #ce1d06, #e4360a);
	background: -o-linear-gradient(top, #ce1d06, #e4360a);
	background: linear-gradient(top, #ce1d06, #e4360a);
}

.input.file {
	position: relative;
	padding: 0;
}

.file-text {
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	padding: 0 9px;
	overflow: hidden;
	background: none;
}

.input.file>.button {
	position: absolute;
	z-index: 2;
	right: 3px;
	top: 3px;
}

.input.file>input {
	position: relative;
	z-index: 3;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity = 0);
	-khtml-opacity: 0;
	-moz-opacity: 0;
	opacity: 0;
}

.opacity0 {
	opacity: 0;
}

.opacity1 {
	opacity: 1;
}

.opacity05 {
	opacity: 0.5;
}

.opacity02 {
	opacity: 0.2;
}

#reklama1, #reklama3 {
	margin-bottom: 20px;
	display: block;
}

#reklama2 {
	margin-top: 40px;
	max-height: 260px;
	dispaly: block;
}

.tlo-biale {
	background-color: #fff;
}

.max-height-200 {
	max-height: 200px;
	overflow-y: scroll;
}

.display-table {
	display: table;
}

.display-table-cell {
	display: table-cell;
}

.width-full {
	width: 100%;
}

.clearfix:before, .clearfix:after, .columns:before, .columns:after,
	.left-column-200px:before, .left-column-200px:after,
	.right-column-200px:before, .right-column-200px:after, #profile:before,
	#profile:after, #main-title:before, #main-title:after, .notification:before,
	.notification:after, .inline-small-label:before, .inline-small-label:after,
	.inline-label:before, .inline-label:after, .inline-medium-label:before,
	.inline-medium-label:after, .inline-large-label:before,
	.inline-large-label:after, .definition.inline:before, .definition.inline:after,
	.blocks-list:before, .blocks-list:after {
	content: "\0020";
	display: block;
	height: 0;
	visibility: hidden;
}

.clearfix:after, .columns:after, .left-column-200px:after,
	.right-column-200px:after, #profile:after, #main-title:after,
	.notification:after, .inline-small-label:after, .inline-label:after,
	.inline-medium-label:after, .inline-large-label:after, .definition.inline:after,
	.blocks-list:after {
	clear: both;
}

.clearfix, .columns, .left-column-200px, .right-column-200px, #profile,
	#main-title, .notification, .inline-small-label, .inline-label,
	.inline-medium-label, .inline-large-label, .definition.inline,
	.blocks-list {
	zoom: 1;
}

.inlione-label {
	float: left;
}

.small-margin-right {
	margin-right: 4px !important;
}

#monitoring, #monitoring tr, #monitoring th {
	color: #444444;
	font-size: 14px;
	font-weight: 400;
}

.margines-gora {
	margin-top: 10px;
	display: block;
}

.margines-dol {
	margin-top: 10px;
	display: block;
}

.monitoring-lista {
	dispay: block;
	margin-bottom: 20px;
}

.monitoring-lista .nazwa {
	float: left;
	width: 45%;
}

.monitoring-lista .naglowek {
	width: 100%;
	float: left;
	margin-top: 15px;
	margin-bottom: 3px;
}

.monitoring-lista .naglowek:first-child {
	margin-top: 0px;
	font-color: #ddd;
}

.monitoring-lista .tekst {
	text-align: right;
	float: right;
	width: 45%;
}

.adm-userogloszenie-foto {
	position: relative;
	width: 250px;
	height: 200px;
	display: block;
}

.adm-userogloszenie-foto img {
	max-width: 250px;
	max-height: 200px;
	display: block;
	margin: 0px auto;
}

.adm-userogloszenie-foto .count {
	right: 10px;
	top: 15px;
}

.neon {
	padding: 0 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: bold;
	height: 16px;
	min-width: 12px;
	text-align: center;
	-webkit-background-clip: padding-box;
	-webkit-border-radius: 9px;
	-moz-border-radius: 9px;
	border-radius: 9px;
	border-width: 1px;
	border-style: solid;
	font-weight: bold;
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), 0 1px 3px
		rgba(0, 0, 0, 0.75);
	-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), 0 1px 3px
		rgba(0, 0, 0, 0.75);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), 0 1px 3px
		rgba(0, 0, 0, 0.75);
	-webkit-text-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
	-moz-text-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
	text-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
}

.admikonkistatustabela {
	position: absolute;
	bottom: 3px;
	right: 1px;
}

.gallery-item {
	display: block;
	width: 150px;
	height: 150px;
	line-height: 150px;
}

.gallery {
	margint-top: 30px;
}

.gallery-item img {
	max-width: 120px;
	max-height: 120px;
}

.position-relative {
	position: relative;
}

.no-wrap {
	white-space: nowrap;
}

.loader {
	display: inline-block;
	*display: inline;
	zoom: 1;
	vertical-align: middle;
	width: 16px;
	height: 16px;
	line-height: 16px;
	background: url(../img/standard/loaders/loading16.gif) no-repeat center
		center;
	margin-top: -1px;
	margin-bottom: 1px;
}

.input .loader:first-child {
	margin-left: -1px;
}

.input .loader:last-child {
	margin-right: -1px;
}
/* IE7 */
.input .loader.last-child {
	margin-right: -1px;
}

.loader.waiting {
	background-image: url(../img/standard/loaders/waiting16.gif);
}

.loader.working {
	background-image: url(../img/standard/loaders/working16.gif);
}

.loader.refreshing {
	background-image: url(../img/standard/loaders/refreshing16.gif);
}

.loader.on-dark {
	background-image: url(../img/standard/loaders/loading16_anthracite.gif);
}

.loader.waiting.on-dark {
	background-image: url(../img/standard/loaders/waiting16_anthracite.gif);
}

.loader.working.on-dark {
	background-image: url(../img/standard/loaders/working16_anthracite.gif);
}

.loader.refreshing.on-dark {
	background-image:
		url(../img/standard/loaders/refreshing16_anthracite.gif);
}

.loader.big {
	background-image: url(../img/standard/loaders/loading32.gif);
	width: 32px;
	height: 32px;
}

.loader.big.waiting {
	background-image: url(../img/standard/loaders/waiting32.gif);
}

.loader.big.working {
	background-image: url(../img/standard/loaders/working32.gif);
}

.loader.big.refreshing {
	background-image: url(../img/standard/loaders/refreshing32.gif);
}

.loader.big.on-dark {
	background-image: url(../img/standard/loaders/loading32_anthracite.gif);
}

.loader.big.waiting.on-dark {
	background-image: url(../img/standard/loaders/waiting32_anthracite.gif);
}

.loader.big.working.on-dark {
	background-image: url(../img/standard/loaders/working32_anthracite.gif);
}

.loader.big.refreshing.on-dark {
	background-image:
		url(../img/standard/loaders/refreshing32_anthracite.gif);
}

.loader.huge {
	background-image: url(../img/standard/loaders/loading64.gif);
	width: 64px;
	height: 64px;
}

.loader.huge.waiting {
	background-image: url(../img/standard/loaders/waiting64.gif);
}

.loader.huge.working {
	background-image: url(../img/standard/loaders/working64.gif);
}

.loader.huge.refreshing {
	background-image: url(../img/standard/loaders/refreshing64.gif);
}

.loader.huge.on-dark {
	background-image: url(../img/standard/loaders/loading64_anthracite.gif);
}

.loader.huge.waiting.on-dark {
	background-image: url(../img/standard/loaders/waiting64_anthracite.gif);
}

.loader.huge.working.on-dark {
	background-image: url(../img/standard/loaders/working64_anthracite.gif);
}

.loader.huge.refreshing.on-dark {
	background-image:
		url(../img/standard/loaders/refreshing64_anthracite.gif);
}

.dynamicznie {
	position: absolute;
}

#facebook-widget {
	position: fixed;
	top: 15%;
	left: -340px;
	z-index: 100;
	width: 390px;
}

#facebook-okienko, #facebook-ikona {
	position: absolute;
	top: 0px;
}

#facebook-okienko {
	left: 0px;
	width: 340px;
}

#facebook-ikona {
	right: 0px;
	width: 50px;
	height: 50px;
	display: block;
	opacity: 0.7;
}

#facebook-ikona:hover {
	opacity: 1;
}

.ogloszenie-kontakt-logo {
	padding: 5px;
	margin-bottom: 10px;
	text-align: center;
}

.ogloszenie-kontakt-logo img {
	max-width: 350px;
	max-height: 350px;
}